Linux系统如何查看系统版本?Linux百科分享查看Linux系统版本、系统发行版本、系统内核的命令:
查看Linux系统版本命令
Linux系统的发行版本有很多如CentOS、Redhat、Ubuntu、Debian、openSUSE等,那么如何查看当前Linux系统版本呢?有哪些命令呢?
命令一:lsb_release -a
LSB是Linux Standard Base的缩写,lsb_release命令用来显示LSB和特定版本的相关信息
执行命令:lsb_release -a
,即可查看当前系统版本的详细信息。
命令二:uname -a
执行命令:
uname -a
,即可查看当前操作系统的内核信息。
命令三:cat /proc/version
执行命令:
cat /proc/version
,即可查看当前操作系统版本信息。
命令四:cat /proc/cpuinfo
执行命令:
cat /proc/cpuinfo
,可以查看Linux的CPU相关信息,包括型号、主频、内核等信息。lscpu (Linux查看cpu相关信息,包括型号、主频、内核信息等)
命令五:getconf LONG_BIT
执行命令:
getconf LONG_BIT
,查看当前系统位数,32位或者64位。
cat /etc/issue 或cat /etc/redhat-release(Linux查看版本当前操作系统发行版信息)
hostname
lsblk (查看磁盘信息 – 列出所有可用块设备的信息,而且还能显示他们之间的依赖关系,但是它不会列出RAM盘的信息)
fdisk -l (观察硬盘实体使用情况,也可对硬盘分区)
df -k (用于显示磁盘分区上的可使用的磁盘空间)
【附】系统信息查询大全
- # uname -a # 查看内核/操作系统/CPU信息
- # head -n 1 /etc/issue # 查看操作系统版本
- # cat /proc/cpuinfo # 查看CPU信息
- # hostname # 查看计算机名
- # lspci -tv # 列出所有PCI设备
- # lsusb -tv # 列出所有USB设备
- # lsmod # 列出加载的内核模块
- # env # 查看环境变量资源
- # free -m # 查看内存使用量和交换区使用量
- # df -h # 查看各分区使用情况
- # du -sh <目录名> # 查看指定目录的大小
- # grep MemTotal /proc/meminfo # 查看内存总量
- # grep MemFree /proc/meminfo # 查看空闲内存量
- # uptime # 查看系统运行时间、用户数、负载
- # cat /proc/loadavg # 查看系统负载磁盘和分区
- # mount | column -t # 查看挂接的分区状态
- # fdisk -l # 查看所有分区
- # swapon -s # 查看所有交换分区
- # hdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备)
- # dmesg | grep IDE # 查看启动时IDE设备检测状况网络
- # ifconfig # 查看所有网络接口的属性
- # iptables -L # 查看防火墙设置
- # route -n # 查看路由表
- # netstat -lntp # 查看所有监听端口
- # netstat -antp # 查看所有已经建立的连接
- # netstat -s # 查看网络统计信息进程
- # ps -ef # 查看所有进程
- # top # 实时显示进程状态用户
- # w # 查看活动用户
- # id <用户名> # 查看指定用户信息
- # last # 查看用户登录日志
- # cut -d: -f1 /etc/passwd # 查看系统所有用户
- # cut -d: -f1 /etc/group # 查看系统所有组
- # crontab -l # 查看当前用户的计划任务服务
- # chkconfig –list # 列出所有系统服务
- # chkconfig –list | grep on # 列出所有启动的系统服务程序