linux入门必须掌握的命令--系统状态检测命令

ifconfig命令

用于配置和显示Linux内核中网络接口的网络参数。

参数:
down:关闭指定的网络设备;
up:启动指定的网络设备;
tunnel <地址> :建立IPv4与IPv6之间的隧道通信地址;

启动关闭指定网卡:
ifconfig eth0 up
ifconfig eth0 down

uname命令

打印当前系统相关信息(内核版本号、硬件架构、主机名称和操作系统类型等)

选项:
-a或--all:显示全部的信息;
-n或-nodename:显示在网络上的主机名称;

uptime命令

打印系统总共运行了多长时间和系统的平均负载。

uptime命令可以显示的信息显示依次为:现在时间、系统已经运行了多长时间、目前有多少登陆用户、系统在过去的1分钟、5分钟和15分钟内的平均负载。

free命令

显示当前系统未使用的和已使用的内存数目,还可以显示被内核使用的内存缓冲区。

选项:
-b:以Byte为单位显示内存使用情况;
-k:以KB为单位显示内存使用情况;
-m:以MB为单位显示内存使用情况;
-h:以GB为单位显示内存使用情况;
-o:不显示缓冲区调节列;
-s <间隔秒数> :持续观察内存使用状况;
-t:显示内存总和列;
-V:显示版本信息。

who命令

显示目前登录系统的用户信息。

执行who命令可得知目前有那些用户登入系统,单独执行who命令会列出登入帐号,使用的终端机,登入时间以及从何处登入或正在使用哪个X显示器。

选项:
-H或--heading:显示各栏位的标题信息列;
-i或-u或--idle:显示闲置时间,若该用户在前一分钟之内有进行任何动作,将标示成"."号,如果该用户已超过24小时没有任何动作,则标示出"old"字符串;
-q或--count:只显示登入系统的帐号名称和总人数;
-s:此参数将忽略不予处理,仅负责解决who指令其他版本的兼容性问题;
-w或-T或--mesg或--message或--writable:显示用户的信息状态栏;

last命令

用于显示用户最近登录信息。单独执行last命令,它会读取/var/log/wtmp的文件,并把该给文件的内容记录的登入系统的用户名单全部显示出来。

选项:
-n <显示列数> 或- <显示列数> :设置列出名单的显示列数;
-a:把从何处登入系统的主机名称或ip地址,显示在最后一行;
-d:将IP地址转换成主机名称;
-f <记录文件> :指定记录文件。
-R:不显示登入系统的主机名称或IP地址;
-x:显示系统关机,重新开机,以及执行等级的改变等信息。

参数:
用户名:显示用户登录列表;
终端:显示从指定终端的登录列表。

history命令

显示指定数目的指令命令,读取历史命令文件中的目录到历史命令缓冲区和将历史命令缓冲区中的目录写入命令文件。
该命令单独使用时,仅显示历史命令,在命令行中,可以使用符号!执行指定序号的历史命令。例如,要执行第2个历史命令,则输入!2。

选项:
-c:清空当前历史命令;
-a:将历史命令缓冲区中命令写入历史命令文件中;
-r:将历史命令文件中的命令读入当前历史命令缓冲区;
-w:将当前历史命令缓冲区命令写入历史命令文件中。

参数:
n:打印最近的n条历史命令。

sosreport命令

寻求在线帮助

猜你喜欢

转载自www.cnblogs.com/khche/p/11872653.html