一、dmesg:系统启动异场诊断。
语法:
dmesg [选项]
参数:
-C,-清除
清除环形缓冲区。
-c,--read-clear
打印后清除环形缓冲区的内容。
-s,--buffer-size大小
使用大小缓冲区来查询内核环形缓冲区。默认为16392。 (
最初的默认内核syslog缓冲区大小为4096,自1.3.54起为8192,自以来为16384
2.1.113。)如果将内核缓冲区设置为大于默认值,则此
选项可用于查看整个缓冲区。
-n, --console-level level
设置将消息记录到控制台的级别。水平是水平
级别名称的编号或缩写。有关所有受支持的级别,请参见dmesg --help吗?
放。
例如,-n 1或-n alert会阻止除紧急(紧急)消息以外的所有消息,
从出现在控制台上。所有级别的消息仍会写入/ proc / kmsg,因此
syslogd(8)仍可用于精确控制内核消息出现的位置。当-n
使用此选项时,dmesg将不会打印或清除内核环形缓冲区。
实例:
一般结合less来查看历史故障=》dmesg|less
二、stat:显示文件或文件系统状态
语法:
stat [OPTION] ... FILE ...
参数:
显示文件或文件系统状态。
长选项的强制性参数是短选项的强制性参数
太。
-L,--dereference
跟随链接
-f,--file-system
显示文件系统状态而不是文件状态
-c --format = FORMAT
使用指定的FORMAT而不是默认格式;输出一个新的
每次使用FORMAT之后的行
--printf = FORMAT
类似于--format,但是解释反斜杠转义符,并且不要超出
放置强制尾随换行符;如果要换行,请包括
n在FORMAT中
-t, --terse
以简洁的形式打印信息
--help显示此帮助并退出
--version
输出版本信息并退出