大家好,欢迎来到IT知识分享网。
概述
当线上系统出现问题的时候,我们经常需要快速的获取系统信息、检查系统运行状态来方便定位问题,系统信息包括系统版本、内核等,运行状态包括内存是否被耗尽,磁盘是否还有剩余空间,网络带宽是否够用等等,总结一下相关命令,方便使用。
查看系统版本信息
cat /etc/centos-release cat /etc/redhat-release
大部分情况下,以上两个命令的输出都是相同的,因为他们是同一个文件的软连接:

以下是一些运行示例,在物理机上:
cat /etc/centos-release CentOS Linux release 7.9.2009 (Core)
在阿里云定制系统上显示:
cat /etc/centos-release Alibaba Cloud Linux release 3 (Soaring Falcon)
在腾讯云定制系统上显示:
cat /etc/centos-release TencentOS Server release 3.1 (Final)
查看内核版本信息
uname -r uname -a
运行示例如下所示:

查看 CPU 信息
lscpu
运行效果如下所示:

也可是使用以下命令查看 CPU 内核信息:
cat /proc/cpuinfo
执行效果如下所示:

查看内存信息
free -m
执行效果如下:

查看是否有磁盘未挂载
fdisk -l
云效效果如下:

可以看到 vdb 尚未完成分区和挂载。
查看文件系统类型
df -hT
运行效果如下所示:

该命令也可以用来检查磁盘空间是否够用。
进程是否正在运行
ps -ef|grep java
运行效果如下:

端口占用查询命令
lsof -i :portNum
运行示例:

系统性能监控命令
top
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/180751.html