Linux分享笔记:系统状态检测命令小结

时间:2021-11-13 09:38:15

  作为一名合格的运维人员,要能很好地了解Linux服务器,要能熟练查看Linux系统的运行状态。以下是常用到的Linux系统状态检测命令

  1. ifconfig用于获取网卡配置与网络状态等信息。通常我们直接输入 ifconfig 并回车,就会看到想要的关于本机网络配置的信息。

  2. uname用于查看系统内核与系统版本等信息。输入 uname 并回车,终端只会输出 Linux (系统的内核名称);为了获得更多的关于系统版本的信息,我们常把 uname命令 和 参数-a 结合使用。比如:输入 uname -a 并回车,终端会输出系统内核名称、主机名、内核发行版本、节点名、系统时间……等更详细的信息。

  要想查看当前系统版本的详细信息,则可以使用 cat命令,查看文件 /etc/redhat-release

  3. uptime用于查看系统的负载信息。直接输入 uptime,则终端输出关于系统的负载信息。

  4. free用于显示当前系统中内存的使用量信息。通常与 -h参数 结合使用,会输出以 G(吉)、M(兆) 为单位的数据,更加方便阅读。

  5. who用于查看当前登入主机的用户终端信息。直接输入 who 并回车,即可查看结果。

  6. last:查看本机的登陆记录。

  7. history:用于显示执行过的历史命令。系统默认会记忆用户最近使用过的1000条历史命令。当然1000这个参数是可以修改的,进入文件 /etc/profile参数HISTSIZE进行修改即可。将history命令与参数-c结合使用,可以清空所有命令的历史记录。使用命令的历史记录会被记录到文件~/.bash_history (以 . 开头,是一个隐藏文件) 里面,使用cat命令即可查看。经过亲自测试发现,只有在每次重新启动计算机后,文件 .bash_history 才会更新历史记录到最近的一次。

  8. sosreport用于收集系统配置及架构信息并输出诊断文档。最后会打包生成文件,保存到目录/var/tmp/下。如果只是练习使用该命令,则可以到指定目录下删除生成的文件。使用删除命令的格式为:rm -f [文件名]

 

:以上内容相当于学习刘遄老师的《Linux就该这么学》的简单的读书笔记,其中有我自己的心得总结。在这里也将这本书推荐给各位读者。本人是一名Linux初学者,希望与大家相互交流,共同学习进步。