访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

Linux查看日志命令

时间:2019-08-16

linux解压命令_linux命令_linux命令windows命令

grep查询关键字--指定时间数据
    grep?"10:35"? catalina.out

查询时间段数据

sed-n'/10:30:35/,/10:35:35/p' catalina.out

Log位置:

/var/log/message 系统启动后的信息和错误日志,

是Red Hat Linux中最常用的日志之一

/var/log/secure 与安全相关的日志信息

/var/log/maillog 与邮件相关的日志信息

/var/log/cron 与定时任务相关的日志信息

/var/log/spooler 与UUCP和news设备相关的日志信息

/var/log/boot.log 守护进程启动和停止相关的日志消息

tail

linux命令windows命令_linux命令_linux解压命令

参数:

tail [ -f ] [ -c Number | -n Number | -m Number | -b Number | -k Number ] [ File ]

参数解释:

-f 该参数用于监视File文件增长。

-c Number 从 Number 字节位置读取指定文件

-n Number 从 Number 行位置读取指定文件。

bydata传进来的字节数组,用以接受filestream对象中的数据,第2个参数是字节数组中开始写入数据的位置,它通常是0,表示从数组的开端文件中向数组写数据,最后一个参数规定从文件读多少字符.。为了解决多读取的eof字符(在文件中不可见),我们用一个小小的逻辑算法来避免eof字符带来的困惑,如打印读取的文件内容时不将读取到的eof字符输出,或避免在读取到eof字符(读取此字符不成功)后无判断文件是否结束的操作而又将上一次读取到的数据输出。假设文件包含10字节,并且你读取了十字节,调用feof函数,函数返回值均为0,这是因为尽管文件指针这时已经指向文件尾了,但是你没有试图越过文件尾读取数据,只有当你尝试了读取第十一个字节时,调用feof,函数才会返回0.。

-b Number 从 Number 表示的512字节块位置读取指定文件。

-k Number 从 Number 表示的1KB块位置读取指定文件。

File 指定操作的目标文件名称

上述命令中,都涉及到number,假设不指定,默认显示10行。Number前面可使用正负号,表示该偏移从顶部还是从尾部開始计算。

tail可运行文件一般在/usr/bin/以下

linux解压命令_linux命令_linux命令windows命令

实例:

1、tail -f filename 说明:监视filename文件的尾部内容(默认10行linux命令,相当于增加参数 -n 10),刷新显示在屏幕上。退出,按下CTRL+C。

2、tail -n 20 filename 说明:显示filename最后20行。

3、tail -r -n 10 filename 说明:逆序显示filename最后10行

head 仅仅显示前面几行

head -n 10 test.log 查询日志文件中的头10行日志;

head -n -10 test.log 查询日志文件除了最后10行的其他所有日志

grep [options]

主要参数: [options]主要参数:

-c:只输出匹配行的计数。

-I:不区分大 小写(只适用于单字符)。

-h:查询多文件时不显示文件名。

linux命令_linux解压命令_linux命令windows命令

-l:查询多文件时只输出包含匹配字符的文件名。

-n:显示匹配行及 行号。

-s:不显示不存在或无匹配文本的错误信息。

-v:显示不包含匹配文本的所有行。

pattern正则表达式主要参数:

: 忽略正则表达式中特殊字符的原有含义。

^:匹配正则表达式的开始行。