系统状态监测命令:
ifconfig:
ifconfig命令用于获取网卡配置与网络状态等信息,格式 ifconfig [网络设备] [参数]
使用ifconfig命令主要查看的就是网卡名称,inet参数后面的ip地址,ether参数后面的网卡物理地址
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.123 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::7b99:b4c5:491b:c927 prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:f6:62:50 txqueuelen 1000 (Ethernet)
RX packets 107 bytes 11313 (11.0 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 116 bytes 12932 (12.6 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 32 bytes 2592 (2.5 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 32 bytes 2592 (2.5 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
uname:
uname命令用户查看系统内核与系统版本等信息,格式 uname [-a]
使用uname命令是一般会固定搭配上-a参数来完整的查看当前系统的内核名称,主机名,内核发行版本,节点名,系统时间,硬件名称,硬件平台,处理器类型以及操作系统名称等信息。
Linux 192.168.1.123 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
uptime:
uptime用于查看系统的负载情况,格式 uptime
主要显示的是当前系统时间,系统已经运行时间,启用终端数量以及平均负载值等信息。平均负载值是指系统在最近1分钟,5分钟,15分钟内的压力情况,负载值越低越好,尽量不要超过1,
在生产环境下不要超过5。
19:21:05 up 10 min, 2 users, load average: 0.04(1分钟), 0.05(5分钟), 0.05(15分钟)
free:
用于显示当前系统中内存的使用量信息,格式 free [-h]
使用free命令时,加上-h参数以更人性化的方式输出当前内存的实时使用量信息。
内存总量 已用量 可用量 进程共享的内存量 磁盘缓存的内存量 缓存的内存量
total used free shared buff/cache available
Mem: 972M 91M 734M 7.6M 145M 717M
Swap: 2.0G 0B 2.0G
who:
用于查看当前登录人主机的用户终端信息,格式 who [参数]
显示所有正在登陆本机的用户的名称以及他们正在开启的终端信息。
root tty1 2019-05-08 19:10
root pts/0 2019-05-08 19:11 (192.168.100.1)
last:
用于查看所有系统的登陆记录,格式 last [参数]
这些信息以日志文件形式保存在系统中,很容易被黑客篡改,不要以该命令输出信息判断系统是否被恶意入侵。
root pts/0 192.168.100.1 Wed May 8 19:11 still logged in
root tty1 Wed May 8 19:10 still logged in
reboot system boot 3.10.0-957.el7.x Wed May 8 19:10 - 19:31 (00:20)
root pts/0 192.168.100.1 Mon May 6 19:50 - 20:06 (00:15)
root pts/0 192.168.100.1 Mon May 6 18:48 - 19:50 (01:01)
......
history:
查看历史执行过的命令,格式 history [-c]
执行此命令可以显示用于在本地计算机执行过的最近的1000条命令,
767 ifconfig
768 uname -a
769 uptime
770 free
771 free -h
772 who
773 last
774 history
sosreport:
用于收集系统配置及架构信息并输出诊断文档,格式 sosreport
当系统出现故障时,大多时候先使用此命令来简单收集系统的运行状态和服务配置信息。