linux查看日志命令linux查看日志命令:
tail:
-n是显示行号;相当于nl命令;例子如下:
tail -100f test.log实时监控100行日志 。
tail -n 10 test.log查询日志尾部最后10行的日志 。
tail -n10 test.log查询10行之后的所有日志 。
head:
跟tail是相反的 , tail是看后多少行日志;例子如下:
head -n 10 test.log查询日志文件中的头10行日志 。
head -n -10 test.log查询日志文件除了最后10行的其他所有日志 。
cat:
tac是倒序查看,是cat单词反写;例子如下:
cat -n test.log |grep "debug"查询关键字的日志 。
命令功能:
tail用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理 。常用于查看日志文件后多少行日志信息 。
使用tail -f可以查看动态日志文件,tail -f filename可以把filename里最尾部的内容显示在屏幕上,并且不断刷新,使你看到最新的文件内容 。
tail -n行数可以显示指定行数信息 。
Linux查看系统日志的一些常用命令last
-a 把从何处登入系统linux日志回滚命令的主机名称或ip地址linux日志回滚命令 , 显示在最后一行 。
-d 指定记录文件 。指定记录文件 。将IP地址转换成主机名称 。
-f 记录文件 指定记录文件 。
-n 显示列数或-显示列数 设置列出名单的显示列数 。
-R 不显示登入系统的主机名称或IP地址 。
-x 显示系统关机linux日志回滚命令,重新开机linux日志回滚命令,以及执行等级的改变等信息
以下看所有的重启、关机记录
last | grep reboot
last | grep shutdown
history
列出所有的历史记录linux日志回滚命令:
[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 的logrotate日志回滚可以按大小和日期为检测标准进行回滚,现在我想要记录一个系统启动过程的日志关机的时候会kill服务
你在你的/etc/rc.d/init.d/目录下建立一个关机执行脚本
任务内容就是滚动系统启动过程的日志
即可下次开机便可 记录到新滚动的日志里linux日志回滚命令了linux日志回滚命令 , linux日志回滚命令,
退出日志查看命令_linux系统more命令在使用Linux时,经常需要查看文件内容或者log日志,通常情况,是选择cat命令,但是有时候我们的文件很长,超出了一个屏幕,这样查看上面的就不方便 。虽然可以按住shift键,再按pageup、pagedown来上下翻页,但是太麻烦!这时候就可以使用more命令来查看 。
more命令,功能类似 cat ,cat命令是整个文件的内容从上到下显示在屏幕上 。more会以一页一页的显示,方便逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,同样还有按字符串搜索的功能。
1.命令功能:
more命令和cat的功能一样都是查看文件里的内容,但有所不同的是more可以按页来查看文件的内容,还支持直接跳转行等功能 。
2.命令参数:
n 从笫n行开始显示
-n 定义屏幕显示n行为一屏
/字符串 在每个档案显示前搜寻该字串,然后从该字串前两行之后开始显示
-c 先清屏 , 然后显示要查看的文件或日志内容
-d 在显示内空中添加提示 “Press space to continue,’q’ to quit(按空格键继续,按q键退出)”,禁用响铃功能
-p 通过清除窗口而不是滚屏来对文件进行换页,与-c选项相似
-s 把连续的多个空行显示为一行
-u 把文件内容中的下画线去掉
3.在more查看文件或日志后常用操作命令:
Enter 向下n行 。默认为1行
F键 向下滚动一屏
空格键 向下滚动一屏
B键 返回上一屏
= 输出当前行的行号
V键 在使用more查看时,使用v调用vi编辑器
!命令 调用Shell,并执行命令
q 退出more
另外,在一个目录下的文件,由于内容太多,可以管道 | 结合起来进行分页显示 。
例如以下命令:
ls -l | more -5
【linux日志回滚命令 linux日志如何翻页】linux日志回滚命令的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux日志如何翻页、linux日志回滚命令的信息别忘了在本站进行查找喔 。
推荐阅读
- 电子厂哪个erp系统最好用,电子厂生产erp系统
- 南京品质网站搭建供应,南京品质广告有限公司
- 手机虎牙直播怎么锁屏,手机虎牙直播屏幕锁定
- windows系统全套的简单介绍
- mysql的赋值语句是,mysql怎么赋值
- thinkphp多选框,多选框 html
- 记录折叠展开CSS效果,css折叠面板
- go语言的速度和安全 go语言的运行速度
- 包含flutter分页控件的词条