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

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

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

我们可以使用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 满足两个关键字的都可以找出来

    推荐阅读
  • 葫芦娃火娃穿什么衣服(关于葫芦娃穿的衣服颜色有哪些)

    下面内容希望能帮助到你,我们来一起看看吧!葫芦娃火娃穿什么衣服在动画片《葫芦兄弟》中,火娃穿的是绿色衣服。动画片《葫芦兄弟》中,葫芦娃有兄弟七人,每人的衣服颜色都有所不同。大娃是大力神转世,穿红色衣服。二娃是千里眼顺风耳,穿橙色衣服。三娃是铜头铁臂,穿黄色衣服。六娃是隐身娃,穿深蓝色衣服。

  • 庆余年沙雕剧推荐(庆余年口碑好评)

    日前古装剧《庆余年》悄悄上线,豆瓣高达8.0分,比对面的《鹤唳华亭》7.5分高出不少。《庆余年》小说中男主前世是一个重症肌无力的将死之人,带着前世记忆穿越到庆国,开启了一段奇妙之旅。不说了,期待2020年原班人马的电影版《寻秦记》。

  • 装修房子的流程顺序和步骤(新房装修房子的步骤流程介绍)

    避免在装门过程中损坏地板。⑦安装五金件安装厨卫五金件,建议在安装地板之前,以免灰尘散落地板上。布局要合理,要将公共区域与私人区域分开来,达到生理和心理上的满足。北三环属于徐州规划的商业贸易区,本项目正位于其核心位置。紧邻丁万河风景区及青山公园,是平时休闲度假的好去处。此外,项目周边还有3院附属医院,以及北区股份制医院进一步保障家人的身体和身心健康,给生活带来最妥帖的舒适。

  • 领克是国产吗 领克是国产车么

    雷克萨斯品牌是吉利控股集团旗下全新的高端汽车品牌。该品牌由吉利控股集团、沃尔沃汽车集团和沃尔沃汽车集团共同出资。该品牌在德国柏林正式发布,车型采用全新的基本模块打造。车辆为五门五座SUV,搭载2.0升涡轮增压发动机和8速手自一体变速箱。车辆有两驱版和四驱版。领克03的车身尺寸数据是什么整车尺寸数据长度4657mm,宽度1840mm,高度1472mm,轴距2730mm,前轮距1597mm,后轮距1597mm,最小离地间隙120mm。车辆为四门五座轿车,油箱容量为50l。

  • 为什么城市里这么多石楠花(上海公园里的石楠花又开了)

    石楠是乔木,高4至6米,有时甚至可以高达12米根据植物下的铭牌显示,这就是石楠花。铭牌显示,石楠花是常绿小乔木,花期5至7月。市政部门也答复称将在未来逐步将石楠花换成桂花。蒋芸表示,虽然石楠花花期气味难闻,但作为植物,其实石楠花也有很高的价值。蒋芸表示,随着气温的升高,石楠花的味道会愈发浓烈。

  • 纯牛奶能直接用微波炉加热吗(牛奶可以用微波炉加热吗)

    微波炉的杀菌能力,主要来自于热力效应和生物效应。热力效应能使细菌的细胞蛋白质受热变性凝固,导致细菌死亡。用微波炉加热牛奶时间过长,会使牛奶中的蛋白质受高温作用,由溶胶状态变成凝胶状态,导致沉积物出现,同时牛奶中的营养也会流失,影响乳品质量。用微波炉加热牛奶时间过长会影响牛奶的营养,所以采用微波炉加热牛奶要严格控制好加热时间,尽量避免营养成分被破坏的可能。

  • 张杰谢娜婚纱照(10对明星夫妇婚纱照大PK)

    对于单身汪来说,20172018是名副其实的大虐之年!从小到大,粉丝们的男神女神换了一茬又一茬,今年却是换得最频繁的,明星婚礼一场接一场。张杰&谢娜谢娜在电视上一直搞笑而出名,被大家公认的“谐星”并遇到了她的白马王子张杰。结婚五年后,张杰和谢娜又补了一组婚纱照,pose还是稍显老套,但是不变的是依然甜蜜,倒是镜头感掌握得更好。摄影师林炳存提前一周才接到来布拉格拍结婚照的指令,还规定就要自然风,只能带反光板。

  • 微信收藏显示已满怎么弄(微信收藏的容量满了)

    下面我就给大家详细地讲解一下,操作还简单,一学就会,下面我们就来聊聊关于微信收藏显示已满怎么弄?微信收藏显示已满怎么弄你的微信收藏功能容量满了咋办?怎样删除收藏里不想要的内容?我们首先打开微信,点下方的“我的”,然后再点开上方的“收藏”,这里就是我们所有的收藏了。如果说这个语音没用的话,我们点下方的“删除”,那么把这个语音立刻就确定删除了。

  • 农村臭菜是什么菜(农村臭菜简述)

    紫苏是美味的调味品,可以去除很多菜品中的腥味,还能散表寒,发汗力较强,用于风寒表症,见恶寒、发热、无汗等症。行气宽中紫苏叶用于脾胃气滞、胸闷、呕恶。紫苏叶是一种在中国南方湛江吴川地区广为使用的美味的调味品,人们常常用它的叶子来做菜,它的美味经常和蛤蒌相提并论。原产中国,主要分布于印度、缅甸、日本、朝鲜、韩国、印度尼西亚和俄罗斯等国家。中国华北、华中、华南、西南及台湾省均有野生种和栽培种。

  • 金银花花露水的生产厂(消费者报告上百家花露水生产商成被告)

    截至2022年1月13日,该公司的开庭公告有123起、法律诉讼79起,全部是商标侵权纠纷。金银花为中药名,是忍冬的干燥花蕾或带初开的花。然而,截止目前的所有判例中,除一起判例外,其他均被判决败诉。2021年7月,名臣公司因侵犯上海碧丽“金银花”商标权,被判旗下蒂花之秀“金银花清凉花露水”全部停产停销,并赔偿碧丽公司15万元。