linux查看日志方法

linux查看日志方法linux日志查看tail、head、cat、tac、sed、less、echo1、命令格式:tail[必要参数][选择参数][文件]-f循环读取-q不显示处理信息-v显示详细的处理信息-c<数目>显示的字节数-n<行数>显示行数-q,–quiet,–silent从不输出给出文件名的首部-s,–sleep-interval=S与-f合用,表示在每次反复的间隔休眠S秒tail-n…

大家好,又见面了,我是你们的朋友全栈君。

linux 日志查看

tail、head、 cat、tac、sed、less、echo

1、命令格式: tail       [必要参数]     [选择参数]     [文件]

-f 循环读取

-q 不显示处理信息

-v 显示详细的处理信息

-c<数目> 显示的字节数

-n<行数> 显示行数

-q, –quiet, –silent 从不输出给出文件名的首部

-s, –sleep-interval=S 与-f合用,表示在每次反复的间隔休眠S秒

tail -n 100 catalina.out 查询日志尾部最后100行的日志;

tail -n +100 catalina.out 查询100行之后的所有日志;

tail -fn 100  catalina.out 循环实时查看最后100行记录(最常用的)

配合着grep用, 例如 : tail -fn 100 catalina.out | grep   — ‘关键字’

如果一次性查询的数据量太大,可以进行翻页查看,

例如:tail -n 6000  catalina.out |more -100 可以进行多屏显示(ctrl + f 或者 空格键可以快捷键)
————————————————————————————————————————–
 

2、head

head -n  1000  catalina.out   //查询日志文件中的头10行日志;
head -n -1000  catalina.out   //查询日志文件除了最后10行的其他所有日志;

head其他参数与tail 类似
-----------------------------------------------------------------------------------------------------

3、cat 
cat 是由第一行到最后一行连续显示在屏幕上

 $ cat filename                    // 一次显示整个文件 

 $ cat > filename                 //从键盘创建一个文件 

$cat file1 file2 > file            //将几个文件合并为一个文件,只能创建新文件,不能编辑已有文件.

$cat -n textfile1 > textfile2 //将一个日志文件的内容追加到另外一个 : 

$cat : >textfile2                // 清空一个日志文件

注意:     >意思是创建,       >>是追加。
cat其他参数与tail 类似

—————————————————————————————————————————————-

4.tac

tac 则是由最后一行到第一行反向在萤幕上显示出来

————————————————————————————————————————————–

5.sed

这个命令可以查找日志文件特定的一段 , 也可以根据时间的一个范围查询

  //按照行号
  sed -n '2,100p'catalina.out
 //这样你就可以只查看文件的第5行到第10行。
  //按照时间段
  sed -n '/2019-01-17 10:07:10/,/2019-02-14 16:54:01/p'catalina.out

-------------------------------------------------------------------------------------------------

6.less

less log.log 

shift + G 命令到文件尾部  然后输入 ?加上你要搜索的关键字例如 ?1213

shift+n  关键字之间进行切换

----------------------------------------------------------------------------------------------

附录1
history // 所有的历史记录

history | grep XXX  // 历史记录中包含某些指令的记录

history | more // 分页查看记录

history -c // 清空所有的历史记录

!! 重复执行上一个命令

查询出来记录后选中 : !323

-------------------------------------------------------------------------------------------------------------

7、echo

输出 echo "12345"

---------------------------------------------------------------------------------------------------------

附录2

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 该日志文件永久记录每个用户登录、注销及系统的启动、停机的事件 
 

———————————————————————————————————————

附录3

tomcat运行日志

1、先切换到:cd usr/local/tomcat3/logs 

2、tail -f catalina.out 

3、这样运行时就可以实时查看运行日志了   

 Ctrl+c 是退出tail命令。  alt+E+R重置

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/149778.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 轻松解析excel文件 —-利用MFC读取excel文件

    轻松解析excel文件 —-利用MFC读取excel文件在项目中需要解析excel文件,尝试了很多办法,最后还是利用MFC自带的解析Excel类。网上的资源很多,前面添加类步骤基本差不多,都能成功,但是在自己写类进行封装的时候,抄袭现象很明显,很多错误还是接着一字不差的发上来。最后找了一个错误不是很多的,自己修改封装,先附上一个demo。(1)在Button控件下添加以下代码用于选取需要读取的文件stringpath; path=CT…

    2022年6月28日
    98
  • IDEA主题插件:Material Theme UI「建议收藏」

    IDEA主题插件:Material Theme UI「建议收藏」大致效果如下:IDEA官方下载MaterialThemeUI步骤:Settings->Plugins->搜索Translation(某些版本IDEA搜索插件有问题可到官网下载再安装本地插件)->安装->重启IDEA->首次根据提示进行UI相关配置->使用配置后的UI如需离线安装插件参考如下:如需修改配置项参考如下:注…

    2022年6月27日
    218
  • 解压war包工具_rar解压下载

    解压war包工具_rar解压下载解压war,要用jar命令jar-xfdemo.war

    2022年10月5日
    3
  • 【R语言】敏感度、特异度、准确率检验及置信区间求解

    【R语言】敏感度、特异度、准确率检验及置信区间求解来源函数 prop test 目的判断两个模型的敏感度 特异度 准确率是否有显著差异代码 TP1 模型一的真正例数量 TN1 模型一的真反例数量 FP1 模型一的假正例数量 FN1 模型一的假反例数量 TP2 模型二的真正例数量 TN2 模型二的真反例数量 FP2 模型二的假正例数量 FN2 模型二的假反例数量 x lt c TN1 TN2

    2025年9月21日
    3
  • Apache Thrift的简单使用

    Apache Thrift的简单使用

    2021年11月14日
    46
  • 深挖P2P传输技术,升级与创新并举

    深挖P2P传输技术,升级与创新并举你用过P2P传输吗?现在的P2P传输可以说是继局域网、ftp、http之后最广泛使用的文件分享和传播途径,被众多企业运用在工作中。P2P传输,全称“点对点传输”,是一种文件即时传输方式,目标是让所有客户端都能提供资源,包括带宽、存储空间、计算能力。P2P传输技术有很多应用,包括共享各种格式音频、视频、数据等。**P2P传输技术是如何实现即时传输?为什么P2P传输可以被众多企业接受?**本文,我们将带着这两个问题出发,深挖P2P传输技术。一、一张图看懂P2P传输技术传统的http传输是服务器上直接复制

    2022年7月16日
    16

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号