1.ifconfig命令
ifconfig用于获取网卡配置与网络状态等信息,格式为:ifconfig[网络设备][参数]。例如:
查看本机当前的网卡配置与网络状态等信息:
[admin@iz2ze3qtjvut2waqz8moa8z ~]$ ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 172.24.46.28 netmask 255.255.192.0 broadcast 172.24.63.255
ether 00:16:3e:03:a6:38 txqueuelen 1000 (Ethernet)
RX packets 6267786 bytes 1301455719 (1.2 GiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 5617205 bytes 2980953392 (2.7 GiB)
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
loop txqueuelen 1 (Local Loopback)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
2.uname命令
uname命令用于查看系统内核版本等信息,格式为:uname [-a]
例如:
查询看系统内核等信息:
[admin@iz2ze3qtjvut2waqz8moa8z ~]$ uname
Linux
[admin@iz2ze3qtjvut2waqz8moa8z ~]$ uname -a
Linux iz2ze3qtjvut2waqz8moa8z 3.10.0-514.26.2.el7.x86_64 #1 SMP Tue Jul 4 15:04:05 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
3.uptime命令
uptime命令用于查看系统的负载情况,格式为∶uptime。例如可用watch -n 1 uptime
来每秒刷新一次获得当前的系统负载情况,输出内容分别为系统当前时间、系统已运行时间、当前在线用户以及平均负载值,而平均负载分为最近1分钟、5分钟、15分钟的系统负载情况。
4.free命令
free命令用于显示当前系统中内存的使用量情况,格式为∶free [-m/-g]。例如:
以M为单位显示当前系统中内存的使用量情况:
[admin@iz2ze3qtjvut2waqz8moa8z ~]$ free -m
total used free shared buff/cache available
Mem: 1839 577 147 96 1114 998
Swap: 0 0 0
以G为单位显示当前系统中内存的使用量情况:
[admin@iz2ze3qtjvut2waqz8moa8z ~]$ free -g
total used free shared buff/cache available
Mem: 1 0 0 0 1 0
Swap: 0 0 0
5.who命令
who命令用于查看当前登入主机的用户情况,格式为∶who [参数]。
例如:
查看当前登入主机用户的情况:
[admin@iz2ze3qtjvut2waqz8moa8z ~]$ who
admin pts/0 2021-06-13 15:43 (47.95.63.51)
6.last命令
last 命令用于查看系统的所有登入记录,格式为∶**last [参数]。**例如:
查看系统的登入记录:
[admin@iz2ze3qtjvut2waqz8moa8z ~]$ last
admin pts/0 47.95.63.51 Sun Jun 13 15:43 still logged in
admin pts/0 47.95.63.32 Sat Jun 12 14:13 - 15:19 (01:05)
admin pts/0 47.95.63.32 Sat Jun 12 13:01 - 13:01 (00:00)
admin pts/0 47.95.63.22 Sat Jun 12 12:55 - 13:01 (00:05)
admin pts/0 47.95.63.32 Sat Jun 12 12:49 - 12:50 (00:00)
admin pts/0 47.95.63.22 Sun May 16 11:30 - 11:40 (00:10)
root pts/1 116.7.160.140 Mon May 3 17:52 - 17:53 (00:00)
admin pts/0 47.95.63.51 Mon May 3 17:32 - 18:19 (00:47)
root pts/1 116.7.163.16 Mon Apr 26 12:21 - 12:29 (00:08)
root pts/1 116.7.163.16 Mon Apr 26 11:46 - 11:48 (00:01)
admin pts/0 47.95.63.32 Mon Apr 26 11:31 - 12:53 (01:21)
reboot system boot 3.10.0-514.26.2. Mon Apr 26 19:27 - 16:08 (47+20:40)
admin pts/0 47.95.63.51 Fri Jan 8 14:42 - 14:42 (00:00)
admin pts/0 47.95.63.32 Thu Jan 7 20:41 - 22:09 (01:27)
admin pts/0 47.95.63.22 Tue Jan 5 22:42 - 22:46 (00:04)
admin pts/0 47.95.63.51 Tue Jan 5 22:35 - 22:40 (00:04)
admin pts/0 47.95.63.51 Tue Jan 5 22:34 - 22:34 (00:00)
admin pts/0 47.95.63.22 Tue Jan 5 22:33 - 22:34 (00:00)
admin pts/0 47.95.63.32 Tue Jan 5 21:57 - 22:33 (00:35)
admin pts/0 47.95.63.51 Tue Jan 5 21:47 - 21:47 (00:00)
reboot system boot 3.10.0-514.26.2. Wed Jan 6 05:46 - 16:08 (158+10:21)
7.history命令
history命令用于显示历史执行过的命令,格式为∶history [-c]。例如:
查看当前用户在系统中执行过的命令:
[admin@iz2ze3qtjvut2waqz8moa8z ~]$ history
1 sudo su root
2 cd
3 ifconfig
4 uname
5 uname -a
6 watch -n 1 uptime
7 free -m
8 free -g
9 who
10 last
11 history
清除当前用户在系统中执行过的命令
admin@iz2ze3qtjvut2waqz8moa8z ~]$ history -c
注:历史命令会被保存到用户家目录中的".bash_history"文件中。Linux 系统中以点(.)开头的文件均代表隐藏文件,一般会是系统文件。history默认会保存1000 条执行过的命令,若要修改可直接编辑/etc/profile 文件的 HISTSIZE值。
8.sosreport命令
sosreport命令用于收集系统系统配置并诊断信息后输出结论文档,格式为∶sosreport。