linux学习笔记一:linux版本查询

最近在部署was时,发现有些命令不能使用,查资料发现不同linux发行版本,部分命令有差异。在部署软件之前要充分了解linux的版本信息,查询版本信息主要有以下几个命令:
1.uname,uname-r,uname -a,cat /proc/version  查看系统的内核版本,命令适用于aix,hp_ux等系统;
[[email protected] etc]# uname
Linux
[[email protected] etc]# uname -r
2.6.32-220.el6.x86_64
[[email protected] etc]# uname -a
Linux LSZDDB1 2.6.32-220.el6.x86_64 #1 SMP Tue Dec 6 19:48:22 GMT 2011 x86_64 x86_64 x86_64 GNU/Linux
[[email protected] etc]#
[[email protected] etc]# cat /proc/version
Linux version 2.6.32-220.el6.x86_64 ([email protected]) (gcc version 4.4.6 20110731 (Red Hat 4.4.6-3) (GCC) ) #1 SMP Tue Dec 6 19:48:22 GMT 2011

2.cat /etc/issue ,cat /etc/centos-release  查看系统的发行版本
[[email protected] etc]# cat /etc/issue
CentOS release 6.2 (Final)
Kernel \r on an \m

[[email protected] etc]# cat /etc/centos-release
CentOS release 6.2 (Final)
[[email protected] etc]#
4.lsb_release -a    查看系统发行版本的所有信息
[[email protected] etc]# lsb_release -a
LSB Version:    :core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
Distributor ID: CentOS
Description:    CentOS release 6.2 (Final)
Release:        6.2
Codename:       Final
[[email protected] etc]#

总结:要查看操作系统是否是linux   用uname,
要查看内核版本  uname-a
要查看linux系统的发行版本用 cat /etc/issue
要查看发行版本的所有信息用  lsb_release -a

linux学习笔记一:linux版本查询

时间: 2024-10-11 18:13:48

linux学习笔记一:linux版本查询的相关文章

Linux学习笔记:Linux发行版

Linux发行版 什么是Linux distribution – Linux的本质来说,它只是操作系统的核心(内核),负责控制硬件.管理文件系统.程序迚程等,并丌给用户提供各种工具和应用软件. – 人们以Linux核心为中心,再集成搭配各种各样的系统管理软件戒应用工具软件组成一套完整的操作系统,如此的组合便称为Linux发行版. Linux主要发行版 RedHat Linux:红帽企业级Linux是系统管理员的第一选择,它有众多的程序包,还有非常到位的支持,由于该发行版是商业化产品,所以丌是免费

Linux学习笔记(五)-Linux应用程序的安装和卸载

Linux应用程序安装概述 Windows下安装程序步骤 在program files文件夹下建立程序文件夹(Linux下的/user) copy相关动态链接库(依赖类库)到程序文件夹或者系统文件夹下,比如dll文件 copy可执行文件到程序文件夹下,比如exe文件 copy配置文件到程序文件夹或者系统文件夹下,比如Ini文件 把启动配置和程序依赖的配置放到注册表(Linux没有注册表) 如果有自定义服务程序的,注册并启动服务程序 Linux安装原理:cp类库,可执行程序,配置文件到相应目录,根

[转载]【Linux学习笔记】Linux C中内联汇编的语法格式及使用方法(Inline Assembly in Linux C)

在阅读Linux内核源码或对代码做性能优化时,经常会有在C语言中嵌入一段汇编代码的需求,这种嵌入汇编在CS术语上叫做inline assembly.本文的笔记试图说明Inline Assembly的基本语法规则和用法(建议英文阅读能力较强的同学直接阅读本文参考资料中推荐的技术文章 ^_^).        注意:由于gcc采用AT&T风格的汇编语法(与Intel Syntax相对应,二者的区别参见这里),因此,本文涉及到的汇编代码均以AT&T Syntax为准. 1. 基本语法规则    

Linux学习笔记(20) Linux系统管理

1.进程管理 进程是正在执行的一个程序或命令,每一个进程都是一个运行的实体,都有自己的地址空间,并占用一定的系统资源. 进程管理的作用有判断服务器健康状态.查看系统中所有进程及杀死进程.一般都可以采用正确的命令终止进程,只有当终止失效时,才强制杀死进程. (1) 查看系统中所有进程 ① ps aux命令表示查看系统中所有进程,使用BSD操作系统格式 USER:该进程是由哪个用户产生的: PID:进程的ID号: %CPU:该进程占用CPU资源的百分比,占用越高,进程越耗费资源: %MEM:该进程占

Linux学习笔记(21) Linux日志管理

1. 简介 (1) 日志服务 在CentOS 6.x中日志服务已经由rsyslogd取代了原先的syslogd服务.rsyslogd日志服务更加先进,功能更多.但是不论该服务的使用,还是日志文件的格式其实都是和syslogd服务相兼容的,所以学习起来基本和syslogd服务一致. rsyslogd的新特点: 基于TCP网络协议传输日志信息:更安全的网络传输方式:有日志消息的及时分析框架:后台数据库:配置文件中可以写简单的逻辑判断:与syslogd配置文件相兼容. 1)确定服务启动 ps aux

Linux学习笔记(23) Linux

1. 备份概述 Linux系统需要备份的数据又/root,/home,/var/spool/mail,/etc及日志等其他目录. 安装服务的数据需要备份,如apache需要备份的数据有配置文件.网页主目录.日志文件:源码包安装的mysql需要备份/usr/local/mysql/data,RPM包安装的mysql需要备份/var/lib/mysql. (1) 备份策略 完全备份:就是指把所有需要备份的数据全部备份,当然完全备份可以备份整块硬盘,整个分区或某个具体的目录.特点备份较慢,且占用的空间

Linux学习笔记:Linux系统的进程调度(任务调度)

今天我们学习了Linux系统的进程调度,进程调度是为了在未来某个时间点,让系统自动执行我们事先编写好的命令或脚本的列表,从而使得即使用户不在计算机旁边也可以按时完成任务.这样有利于我们更好的进行任务计划以及在需要执行任务的时候自动完成我们设定好的命令,从而完成任务. 当然为了能够进行进程调度,就必须要有一种机制能够识别事件发生的时间并且能够运行用户所预期的命令:这种机制在Linux中是通过特定的守护进程来实现的.这类的进程有: atd:将预先编写好的命令在未来某个时间点执行一次. crond:

Linux学习笔记(六)-Linux服务程序的安装和卸载

Linux操作系统的运行级别 1 单用户模式,root权限,用于系统维护,禁止远程登录,就像Windows下的安全模式登录. 2 多用户模式,没有NFS网络支持 3 完整的多用户文本模式,有NFS,登录后进入控制台命令行模式 4 系统未使用,保留一般不用,在一些特殊情况下可以使用它来做一些事情 5 图形化模式,登陆后进入图形GUI模式,X Window系统 6 重启模式,默认运行级别不能设为6,否则不能正常启动 显示当前运行级别命令: runlevel;进入其他运行级别: init level

Linux学习笔记(19) Linux服务管理

1. 服务的分类 Linux服务可分为RPM包默认安装的服务和源码包安装的服务.前者可细分为独立的服务(直接作用于内存中)和基于xinetd服务.xinetd本身是独立的服务,其唯一的功能是管理其他服务.优点是管理的服务不占用内存,缺点是响应缓慢. (1) 启动和自启动 服务启动就是在当前系统中让服务运行,并提供其功能.服务的自启动是指让服务在系统开机或重启之后,随着系统的启动而自动启动服务. (2) 查询已安装的服务 RPM包安装的服务可通过chkconfig --list命令查看,其作用是查

Linux学习笔记之Linux常用命令剖析-cat/chmod/cd

1.cat:用于连接文件并打印到标准输出设备上.(使用权限:所有使用者) 语法格式:cat [-AbeEnstTuv] [--help] [--version] fileName 参数说明: -n 或 --number:由 1 开始对所有输出的行数编号. -b 或 --number-nonblank:和 -n 相似,只不过对于空白行不编号. -s 或 --squeeze-blank:当遇到有连续两行以上的空白行,就代换为一行的空白行. -v 或 --show-nonprinting:使用 ^ 和