百摩网
当前位置: 首页 生活百科

查看linux系统开启日志功能命令(Linux下查看日志用到的常用命令)

时间:2023-06-05 作者: 小编 阅读量: 4 栏目名: 生活百科

我们可以使用kill命令杀死指定进程PID的进程,如果要找到我们需要杀死的进程,我们还需要在之前使用ps等命令再配合grep来查找进程,而killall把这两个过程合二为一,是一个很好用的命令。

面试中问你查看日志的命令,可不能只说tail,cat,more

首先,如何查看日志:

很多初级测试人员,在进行执行测试用例这个步骤时,发现bug,不能更加地准确去定位bug,在这样的情况下就可以打开Linux服务器,敲命令查看操作进行中的实时日志,当系统报错时,可以截图日志在缺陷管理系统中,开发人员就知道什么地方错了,操作步骤一定要写明确。

1、下载xshell,百度xshell进行下载即可

2、新建会话,使用账号密码登录你使用系统的服务器,进行连接。

3、连接成功后,敲击命令cd /xxx(切换到当前工作命令);继续敲ls,列出文件下的所有文件,找到当前系统存放的那个文件夹中;继续cd zhgl-server;

4、将会显示一个logs

5、ls -lrt,显示一下日志有多少条

6、cd logs,进入logs文件夹,ls查询每天的的文件,然后敲命令,,tail -f localhost_access_log.2018-12-11.txt(当前时间)今天的实时日志,操作一下系统,就会报出相应的日志

那么查看日志经常还用到哪些命令呢?

杀僵尸进程 部分程序员,肯定喜欢下面命令:

ps -ef | grep java (先查java进程ID)

kill -9 PID(生产环境谨慎使用)

kill、killall、pkill命令的区别

kill:通过pid来杀死进程

killall (killall [参数] [进程名]):Linux系统中的killall命令用于杀死指定名字的进程(kill processes by name)。我们可以使用kill命令杀死指定进程PID的进程,如果要找到我们需要杀死的进程,我们还需要在之前使用ps等命令再配合grep来查找进程,而killall把这两个过程合二为一,是一个很好用的命令。

pkill:pkill 和killall 应用方法差不多,也是直接杀死运行中的程式;如果你想杀掉单个进程,请用kill 来杀掉。例子:pkill -9 firefox

1.查看日志常用命令

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" 查询关键字的日志

2. 应用场景一:按行号查看---过滤出关键字附近的日志

1)cat -n test.log |grep "debug" 得到关键日志的行号

 2)通常查找出错误日志 cat error.log | grep 'nick' , 这时候我们还有个需求就是输出当前这个日志的前后几行:

cat error.log | grep -B 5 'nick' 显示nick及前5行

cat error.log | grep -A 5 'nick' 显示nick及后5行

cat error.log | grep -C 5 'nick' 显示file文件里匹配nick字串那行以及上下5行

cat error.log | grep -n -B10 -A10 5 'nick' 显示file文件里匹配nick字串前后10行 

3. 应用场景二:选取日志中特定范围进行分析

1)cat -n test.log |tail -n1000|head -n 20 从第1000行开始,显示20行

tail -n1000表示查询1000行之后的日志

head -n 20 则表示在前面的查询结果里再查前20条记录

2)cat catalina.out | head -n 1400| tail -n1350 显示1350行到1400行 (实现原理都差不多,就是通过语法)

 (1)按日期截取 :一般在日志系统中都会记录打印日志的时间,通常我们非常需要查找指定时间端的日志:

sed -n '/2014-12-17 16:17:20/,/2014-12-17 16:17:36/p' test.log

特别说明:该命令中的两个日期值必须是日志文件中包含的值,否则该命令无效.; 先 grep '2014-12-17 16:17:20' test.log 来确定日志中是否有该时间点

 (2)按行数截取

sed -n ‘10000,20000p’ test.log

sed -i '/关键词/d' catalina.out 删除包含关键词的行

4.应用场景三:日志内容特别多,打印在屏幕上不方便查看

(1)使用moreless命令,

如:cat -n test.log |grep "debug" |more 这样就分页打印了,通过点击空格键翻页

(2)使用 >xxx.txt 将其保存到文件中,到时可以拉下这个文件分析

如:cat -n test.log |grep "debug" >debug.txt

5:使用管道进行and or条件处理

and 使用管道实现 例如: grep -n '日志排查' test.log | grep '日志'

or 用-E 例如:grep -n -E '日志排查|hello' test.log 满足两个关键字的都可以找出来

    推荐阅读
  • 2022株洲中小学网上报名信息没填完下次还要重新填报吗?

    在规定报名时间段内,如报名信息无法一次填写完成,可点击最下方的“暂存”按钮。48小时内,进入首页点击“进度查询”,输入学生身份证号和姓名,可以找回暂存信息继续填报并提交。48小时后,暂存信息自动清除。出生日期以适龄儿童户口本登记的为准,如果入学儿童未年满6周岁,系统无法通过报名,系统将提示“该儿童由于小龄不能报名”。

  • 恶灵附身2完美结局(恶灵附身2剧情背景详解)

    在《恶灵附身》中首次出现是其依然是一名探员,但其生活的其他方面已经是一片混乱。但玩家在第二部游戏中操控的塞叔与第一代相比有很大的不同。塞叔将背负拯救女儿的任务,他不会让任何东西阻拦他的去路。他们宣称使用STEM的目的是改变世界并成为人类的新领袖。(对,Lily就是塞巴失踪的女儿。但是地狱之路已被莫比乌斯铺就,Uion中正在发生各种恐怖事件,里面的世界正在分崩离析。在她的意志正在崩溃,Uion也是。

  • 为什么意大利震惊了德国(意大利到底给德国添了多少乱)

    墨索里尼扬言,如果德国入境奥地利,意大利军队必将做出反应,保护奥地利的独立。而且食品的供应常常出现短缺,且食物缺乏新鲜水果和蔬菜,许多年轻的士兵因为缺乏维生素出现败血症的症状,牙出血,牙齿脱落,因为免疫力低下,对传染病缺乏抵抗力,因此大大影响了德意士兵战斗力的发挥。克里特岛对于德国伞兵而言就是个噩梦,完全成了德国伞兵的坟墓。至于之后意大利人在战场各种拖后腿,甚至于被盟军登陆,内部出内乱。

  • 麻花面筋发酵方法(麻花面筋怎么发酵)

    以下内容希望对你有帮助!麻花面筋发酵方法面筋粉200克,酵母3克,水300克。取一个大一点的碗,称好面筋粉。加入酵母,在盆子里先搅和均匀。然后分几次加入水,边加水边揉和。然后将碗放一个比较温暖一点的地方发酵2-3小时,差不多有原来的2倍大。可以盖上一个盖,防止表面发干。有点象发馒头面包一样的。

  • 康姓的来源(姓康的人祖上都是谁)

    康姓的来源源于姬姓。出自周武王的同母弟姬叔封,即康叔。周武王得天下而“封诸侯,建同姓”,起中国“封建”之始时。因年幼最初被封在京畿内康国,所以得名为康叔。他逝世后谥号是“康”,其后便有以谥号为氏,或以封邑为氏,称康氏。阴康氏是传说中女娲的后裔,曾在今陕西商洛一带建立阴康国。此条不仅继承上说,且更具体地指出:后留于河西,以国为氏。

  • 2022重庆中高考考生旅游优惠景点大全(2021高考考生旅游免费重庆)

    2022重庆中高考考生旅游优惠景点大全图源:摄图网_401285611★优惠景区★★免费景区★★各区景区★

  • 算盘怎么看(算盘的起源)

    档中横以梁,梁上1珠,这珠为5;梁下5珠,每珠为1。中国是算盘的故乡,在计算机已被普遍使用的今天,古老的算盘不仅没有被废弃,反而因它的灵便、准确等优点依然受到许多人的青睐。因此,人们往往把算盘的发明与中国古代四大发明相提并论,认为算盘也是中华民族对人类的一大贡献。清代数学家梅启照等人认为,算盘起源于我国的东汉、南北朝时期。

  • 武昌鱼怎么做好吃简单(武昌鱼好吃简单的做法)

    武昌鱼怎么做好吃简单食材:武昌鱼1000克,香菇(鲜)50克,冬笋50克,火腿50克,盐20克,味精5克,小葱8克,姜8克,胡椒粉1克,鸡油25克,黄酒10克,猪油(炼制)70克。用精盐、黄酒、味精抹在鱼身上腌制入味。将香菇、冬笋、熟火腿分别切成柏叶片。将香菇片、冬笋片、火腿片均放入汤锅内稍烫捞出,间接摆放在鱼身上,成白、褐、红相间的花边。葱结、姜片也放在鱼身上,淋上鸡汤150毫升、熟猪油。

  • 18年兰德酷路泽阿联酋版(富得只剩油的阿联酋)

    在富得只剩油的阿联酋、在迪拜,这价格是全新一代兰德酷路泽3.5T的V6双涡轮增压代号V35A-FTS的丰田是全新动力,其取代的是原5.7LV8发动机!无论功能性、还是实用性,丰田兰德酷路泽都是一款丰田旗下的不二之选车型,但目前该车在国内的情况并不乐观,一方面是排量税,另一方面是环保要求!

  • 春风十里不如你3大结局(春风十里大结局)

    同学顾晓曼与杜仲2000年举行婚礼,半年后女儿降生。割腕自杀的王秀玉毕业后弃医从商,在30岁前与一名驻沪军官结婚,身家过亿。最令人心疼的妖刀,MBA毕业后在美国硅谷一家上市公司工作,一直未婚。而渣男秋水则孤独终老,弃医经商的他迅速致富并出版了自己的第一部长篇小说《小红》。