Linux查看系统日志的一些常用命令介绍
Linux 查看系统日志的一些常用命令
last
-a 把从何处登入系统的主机名称或ip 地址,显示在最后一行。
-d指定记录文件。 指定记录文件。将 IP 地址转换成主机名称。
-f <记录文件 >指定记录文件。
-n < 显示列数 > 或-< 显示列数 >设置列出名单的
显示列数。
-R 不显示登入系统的主机名称或IP 地址。
-x显示系统关机,重新开机,以及执行等级的改变等信息
以下看所有的重启、关机记录
last | grep reboot
last | grep shutdown
history
列出所有的记录:
[******@Linux] # history
只列出最近 10 条记录:
[******@linux] # history 10 (注,history和 10 中间有空格 )
使用命令记录号码执行命令,执行清单中的第99 条命令
[******@linux] #!99 (!和 99 中间没有空格 )
重复执行上一个命令
[******@linux] #!!
执行最后一次以rpm开头的命令 (!? ?代表的是字符串 ,这个
String 可以随便输, Shell 会从最后一条命令向前搜索,最先匹
配的一条命令将会得到执行。)
[******@linux] #!rpm
逐屏列出所有的记录:
[******@linux]# history | more
立即清空 history当前所有命令的记录
[******@linux] #history -c
cat, tail和 watch
系统所有的日志都在/var/log下面自己看 (具体用途可以自
己查 ,附录列出一些常用的日志)
cat /var/log/syslog等
cat /var/log/*.log
tail -f
如果日志在更新,如何实时查看tail -f /var/log/m
发表回复