一.系统状态监测命令
1.ifconfig命令:
用于获取网卡配置与网络状态等信息。 格式:inconfig{网卡名}{参数}
ether:物理地址 RX:收到数据包的大小。 TX:发送数据包的大小。
2.uname命令:
用于查看系统内核与系统版本等信息。 格式:uname{参数}
uname -a #完整地查看系统内核与系统版本等信息
3.uptime命令:
用于查看系统的负载信息。
uptime命令显示的其实就是top命令的第一行。系统负载值越低越好,尽量不要长期超过1,在生产环境中不要超过5。
4.free命令:
用于显示当前系统中内存的使用量信息。 格式:free{参数}
free -h #输出当前内存的实时使用量信息
free -h输出信息标题意义:
5.who命令:
用于查看当前登入主机的用户终端信息。 格式:who{参数}
6.last命令:
用于查看所有系统的登录记录。 格式:last{参数}
*注意!*使用last命令查出来的登录记录信息都是以日志文件的形式保存在系统中。因此不能以last命令的输出信息而判断系统有无被恶意入侵!因为黑客可以很容易地对内容进行篡改。
7.history命令:
用于显示历史执行过的命令。 格式:history{参数} history -c:清除记录
8.sosreport命令:
用于收集系统配置及架构信息并输出诊断文档。
该命令用途是当系统出现问题,需要联系技术支持人员时,先通过该命令生成一份简单的诊断文档发送给技术支持人员,如果是小问题,他们就可以远程解决而不必大费周章亲自到现场。