本文主要是介绍整理Linux查看系统日志的一些常用命令,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
整理Linux查看系统日志的一些常用命令
-a 把从何处登入系统的主机名称或ip地址,显示在最后一行。
-d 指定记录文件。指定记录文件。将IP地址转换成主机名称。
-f <记录文件> 指定记录文件。
-n <显示列数>或-<显示列数> 设置列出名单的显示列数。
-R 不显示登入系统的主机名称或IP地址。
-x 显示系统关机,重新开机,以及执行等级的改变等信息
以下看所有的重启、关机记录
last | grep reboot last | grep shutdown
history
列出所有的历史记录:
[zzs@Linux] # history
只列出最近10条记录:
[zzs@linux] # history 10 (注,history和10中间有空格)
使用命令记录号码执行命令,执行历史清单中的第99条命令
[zzs@linux] #!99 (!和99中间没有空格)
重复执行上一个命令
[zzs@linux] #!!
执行最后一次以rpm开头的命令(!? ?代表的是字符串,这个String可以随便输,Shell会从最后一条历史命令向前搜索,最先匹配的一条命令将会得到执行。)
[zzs@linux] #!rpm
逐屏列出所有的历史记录:
[zzs@linux]# history | more
立即清空history当前所有历史命令的记录
[zzs@linux] #history -c
cat, tail 和 watch
系统所有的日志都在 /var/log 下面自己看(具体用途可以自己查,附录列出一些常用的日志)
cat /var/log/syslog 等 cat /var/log/*.log
tail -f
如果日志在更新,如何实时查看 tail -f /var/log/messages
还可以使用 watch -d -n 1 cat /var/log/messages
-d表示高亮不同的地方,-n表示多少秒刷新一次。
该指令,不会直接返回命令行,而是实时打印日志文件中新增加的内容,
这一特性,对于查看日志是非常有效的。如果想终止输出,按 Ctrl+C 即可。
除此之外还有more, less ,dmesg|more,这里就不作一一列举了,因为命令太多了,关键看个人喜好和业务需求.个人常用的就是以上那些
linux日志文件说明
/var/log/message 系统启动后的信息和错误日志,是Red Hat Linux中最常用的日志之一
/var/log/secure 与安全相关的日志信息
/var/log/maillog 与邮件相关的日志信息
/var/log/cron 与定时任务相关的日志信息
/var/log/spooler 与UUCP和news设备相关的日志信息
/var/log/boot.log 守护进程启动和停止相关的日志消息
/var/log/wtmp 该日志文件永久记录每个用户登录、注销及系统的启动、停机的事件
延伸阅读
《Linux常用命令》系列技术文章整理收藏
1Linux curl使用简单介绍(1)
2Linux find命令中-path -prune参数作用详细介绍
3Linux如何使用locate命令查找数据查找指定文件
4Linux下查看内存使用情况的方法总结
5CentOS如何将DVD设置为默认yum源以便DVD中软件的下载安装
6Linux tar命令Tar Time Stamp in the Future问题解决方法
7Linux如何使用awk文本处理工具进行数组排序
8CentOS 6.5系统设置固定IP的方法
9Linux正则表达式使用指南
10Linux系统中下载文件的wget命令操作实例
11Linux ps 命令实战
12在 Linux 下你所不知道的 df 命令的那些功能
1320条Linux命令面试问答
144个最流行的Linux平台开源代码编辑器
15Ubuntu文本编辑器vi使用方向键出错的解决方法
16Linux查看系统日志的一些常用命令总结
17Linux如何提高大文件的拷贝效率以节约时间
18linux系统用什么命令查看端口的占用情况?
19Linux文本搜索工具grep使用详解
20Linux xargs命令
21Shell脚本统计文件行数的8种方法
22解决ssh登录后闲置时间过长而断开连接
23centos 用户相关的命令
24grep如何忽略过滤.svn目录以及如何忽略多个目录
25centos 用户相关的命令
26解决ssh登录后闲置时间过长而断开连接
27Apache、PHP 隐藏版本信息
28Linux 中 sort 命令的14个有用的范例(一)
2914 个 Linux grep 命令的例子
3011个让你吃惊的 Linux 终端命令
31linux、unix下快速清空文件的方法
32Centos下查看网卡的实时流量命令
335个经典有趣的 Linux 命令行技巧
34Linux Ctrl+Z的使用方法
3512个linux进程管理命令介绍
36在Linux系统中使用tar命令压缩和解压文件的教程
37Linux中7个用来浏览网页和下载文件的命令
38Linux中,创建聊天服务器、移除冗余软件包的实用命令
39详解Linux系统中md5sum命令的用法
这篇关于整理Linux查看系统日志的一些常用命令的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!