$uname-a//查看内核/操作系统/CPU信息
$head-n1/etc/issue//查看操作系统版本
$cat/proc/cpuinfo//查看CPU信息
$hostname//查看计算机名
$lspci-tv//列举所有PCI设备
$lsusb-tv//列举所有USB设备
$lsmod//列举加载的内核模块
$env//查看环境变量资源
$free-m//查看显存使用量和交换区使用量
$df-h//查看各分区使用情况
$du-sh//查看指定目录的大小
$grepMemTotal/proc/meminfo//查看显存总数
$grepMemFree/proc/meminfo//查看空闲显存量
$uptime//查看系统运行时间、用户数、负载
$cat/proc/loadavg//查看系统负载c盘和分区
$mount|column-t//查看挂接的分区状态
$fdisk-l//查看所有分区
$swapon-s//查看所有交换分区
$hdparm-i/dev/hda//查看c盘参数(仅适用于IDE设备)
$dmesg|grepIDE//查看启动时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|grepon//列举所有启动的系统服务程序
$rpm-qa//查看所有安装的软件包
查看linux系统版本信息(OracleLinux、CentosLinux、RedhatLinux、Debian、Ubuntu)
一、查看Linux系统版本的命令(3种方式)
1、cat/etc/issue,此命令也适用于所有的Linux发行版。
$cat/etc/issue
CentOSrelease6.5(Final)
Kernelronanm
2、cat/etc/redhat-releaselinux系统,这些方式只适宜Redhat系的Linux:
$cat/etc/redhat-release
CentOSrelease6.5(Final)
3、lsb_release-alinux显示目前的版本等系统信息的命令是,即可列举所有版本信息:
$lsb_release-a
LSBVersion::base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
DistributorID:CentOS
二、查看Linux内核版本命令(两种方式):
1、cat/proc/version
2、uname-a
一、linuxCPU大小
cat/proc/cpuinfo|grep“modelname”&&cat/proc/cpuinfo|grep“physicalid”
说明:Linux下可以在/proc/cpuinfo中见到每位cpu的详尽信息。并且对于四核的cpu,在cpuinfo中会看见两个cpu。经常会让人误以为是两个单核的cpu。
虽然应当通过PhysicalProcessorID来分辨单核和四核。而PhysicalProcessorID可以从cpuinfo或则dmesg中找到.flags假如有ht说明支持超线程技术判定化学CPU的个数可以查看physicalid的值,相同则为
二、内存大小
cat/proc/meminfo|grepMemTotal
三、硬盘大小
fdisk-l|grepDisk
四、uname-a//查看内核/操作系统/CPU信息的linux系统信息命令
五、head-n1/etc/issue//查看操作系统版本,是数字1不是字母L
六、cat/proc/cpuinfo//查看CPU信息的linux系统信息命令
七、hostname//查看计算机名的linux系统信息命令
八、lspci-tv//列举所有PCI设备
九、lsusb-tv//列举所有USB设备的linux系统信息命令
十、lsmod//列举加载的内核模块
十一、env//查看环境变量资源
十二、free-m//查看显存使用量和交换区使用量
totalusedfreesharedbufferscached
Mem:370635341710313258
-/+buffers/cache:2443461
Swap:371103711
十三、df-h//查看各分区使用情况
$df-h
文件系统容量已用可用已用%%挂载点
/dev/mapper/VolGroup-lv_root
50G6.4G41G14%/
tmpfs1.9G72K1.9G1%/dev/shm
/dev/sda1485M38M422M9%/boot
/dev/mapper/VolGroup-lv_home
406G2.8G382G1%/home
十四、du-sh//查看指定目录的大小
十五、grepMemTotal/proc/meminfo//查看显存总数
十六、grepMemFree/proc/meminfo//查看空闲显存量
十七、uptime//查看系统运行时间、用户数、负载
十八、cat/proc/loadavg//查看系统负载c盘和分区
十九、mount|column-t//查看挂接的分区状态
二十、fdisk-l//查看所有分区
二十一、swapon-s//查看所有交换分区
二十二、hdparm-i/dev/hda//查看c盘参数(仅适用于IDE设备)
二十三、dmesg|grepIDE//查看启动时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|grepon//列举所有启动的系统服务程序
三十九、rpm-qa//查看所有安装的软件包
四十、cat/proc/cpuinfo:查看CPU相关参数的linux系统命令
四十一、cat/proc/partitions:查看linux硬碟和分区信息的系统信息命令
四十二、cat/proc/meminfo:查看linux系统显存信息的linux系统命令
四十三、cat/proc/version:查看版本,类似uname-r
四十四、cat/proc/ioports:查看设备io端口
四十五、cat/proc/interrupts:查看中断
四十六、cat/proc/pci:查看pci设备的信息
四十七、cat/proc/swaps:查看所有swap分区的信息
系统发行版本—内核版本、位数
RedHatcat/etc/issuecat/etc/redhat-releaselsb_release-a
CentOScat/etc/issuecat/etc/centos-releasecat/proc/version
Debiancat/etc/issuecat/etc/debian_versioncat/proc/version
Ubuntucat/etc/issuecat/etc/lsb_releasecat/proc/version
Oraclecat/etc/issuecat/etc/oracle-releaselsb_release-a
RedHat
查看系统发行版本
$cat/etc/issue
RedHatEnterpriseLinuxServerrelease5.7(Tikanga)
Kernelronanm
通过cat/etc/redhat-release也查到看见相关的信息。
查看系统内核版本、位数
$lsb_release-a
LSBVersion::core-4.0-amd64:core-4.0-ia32:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-ia32:printing-4.0-noarch
DistributorID:RedHatEnterpriseServer
Description:RedHatEnterpriseLinuxServerrelease5.7(Tikanga)
Release:5.7
Codename:Tikanga
LSBVersion项显示的是系统的内核版本linux显示目前的版本等系统信息的命令是,其中amd64表示系统是64位的。
CentOS
查看系统发行版本cat/etc/issue
$cat/etc/issue
CentOSrelease6.5(Final)
Kernelronanm
通过cat/etc/centos-release也可以查询到一样的信息。
查看系统内核版本、位数more/proc/version
$cat/proc/version
Linuxversion2.6.32-431.el6.x86_64(mockbuild@)(gccversion4.4.720120313(RedHat4.4.7-4)(GCC))//1SMPFriNov2203:15:09UTC2013
Linuxversion2.6.32-431.el6.x86_64显示了Linux的版本,x86_64显示了是64位的系统。通过uname-r也可以查到相关信息。
OracleLinux
查看系统发行版本
$cat/etc/issue
OracleLinuxServerrelease5.7
Kernelronanm
通过cat/etc/oracle-release也可以查询到相关信息。
查看系统内核版本、位数
$lsb_release-a
LSBVersion::core-4.0-amd64:core-4.0-ia32:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-ia32:printing-4.0-noarch
DistributorID:EnterpriseEnterpriseServer
Description:EnterpriseLinuxEnterpriseLinuxServerrelease5.7(Carthage)
Release:5.7
Codename:Carthage
LSBVersion显示的是系统的内核版本linux命令vi,其中amd64表示系统是64位的。
所有命令适用范围总结
查看系统发行版本
命令适用范围
$lsb_release-a所有Linux发行版
$cat/etc/redhat-releaseRedHat系Linux
$cat/etc/issue所有Linux发行版
查看系统内核位数
命令适用范围
$uname-a、uname-r所有Linux发行版
$cat/proc/version所有Linux发行版
文章评论