Linux查看cpu/内存/硬盘等系统版本信息命令

Linux查看cpu/内存/硬盘等系统版本信息命令

查看系统内核版本

cat /proc/version

查看Redhat发行版本

Redhat发行版本有:

  • RHEL(RedHat Enterprise Linux,即Redhat企业版,源码不收费但服务收费,多为不缺钱的非科技公司使用)
  • CentOS(Community enterprise Operating System,即RHEL的社区版,开源免费,一般公司都用它作为服务器)
  • Fedora(Redhat个人电脑版,桌面版,由原Redhat桌面版发展而来)
cat /etc/redhat-release

查看cpu信息

cat /proc/cpuinfo

查看内核/操作系统/CPU信息

uname -a

查看内存大小

使用free命令查看:

free -h

从系统信息目录/proc中查看:

cat /proc/meminfo

当然,内存以及swap的大小,也可以安装监控工具htop后,通过执行htop命令来查看,其实Linux系统一般自带top命令,但显示的都是以字节为单位,不直观,htop的h我不知道是hyper(高级)的意思,还是human(人类)的意思,但不管是哪种意思,它确实比系统自带的top命令高级,而且显示的数据都带单位(即以人类能理解的方式显示)。

查看硬盘大小

使用df命令查看硬盘及各分区大小(df是disk free的缩写)

df -h

加上-T还可以查看硬盘的文件系统(比如CentOS7系统最新的是xfs文件系统,以前是ext4文件系统,再往前就是ext3ext2,至于什么时候换成xfs的我就不知道了):

df -Th

查看目录大小

查看当前目录大小,du是disk usage的缩写,s表示summarize(概括,总结),h表示human(显示出人类容易看懂的数据,也就是加上合适单位,比如KB/MB/GB等等):

du -sh

这个也相当于du -sh-d表示depth(深度),就是显示几级子目录,如果-d 0表示显示0级子目录(即不显示子目录):

du -h -d 0

以上两个命令不带路径默认计算当前目录的大小,但也可以带路径,带路径就是计算指定路径的大小:

du -sh /usr/local
du -h -d 0 /usr/local

查看系统所有用户和组

查看所有用户

cut -d: -f1 /etc/passwd

或者

cut -d: -f1 /etc/shadow

查看所有组

cut -d: -f1 /etc/group

cut是用来剪切文件中的内容的,-d是“delimiter”的首字母(定界符,后面跟着的:即表示定义定界符为:),-f是“field”的首字母(表示指定显示第几列,后面跟着的数字1表示只显示第一列)

打赏

Leave a Reply

avatar

This site uses Akismet to reduce spam. Learn how your comment data is processed.

  Subscribe  
Notify of

扫码在手机查看
iPhone请用自带相机扫
安卓用UC/QQ浏览器扫

Linux查看cpu/内存/硬盘等系统版本信息命令