当前位置:首页 » 操作系统 » linux日志命令

linux日志命令

发布时间: 2022-04-02 05:51:16

linux 用什么命令查看日志

一般情况下看错误报错,日志都在那个文件夹除非你改了httpd.conf中的日志存放位置
cd /var/log/htppd
more error_log

⑵ 在linux中怎么查看错误日志

1、连接上相应的linux主机,进入到等待输入shell指令的linux命令行状态下。

⑶ linux中怎样查看日志

方法/步骤

  • 先必须了解两个最基本的命令:

    tail -n 10 test.log 查询日志尾部最后10行的日志;

    tail -n +10 test.log 查询10行之后的所有日志;

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

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

  • 场景1: 按行号查看---过滤出关键字附近的日志

    因为通常时候我们用grep拿到的日志很少,我们需要查看附近的日志.

    我是这样做的,首先: cat -n test.log |grep "地形" 得到关键日志的行号

  • <3>得到"地形"关键字所在的行号是102行. 此时如果我想查看这个关键字前10行和后10行的日志:

    cat -n test.log |tail -n +92|head -n 20

    tail -n +92表示查询92行之后的日志

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

  • 场景2:那么按日期怎么查呢? 通常我们非常需要查找指定时间端的日志

    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 来确定日志中是否有该时间点,以确保第4步可以拿到日志

    这个根据时间段查询日志是非常有用的命令.

  • 如果我们查找的日志很多,打印在屏幕上不方便查看, 有两个方法:

    (1)使用more和less命令, 如: cat -n test.log |grep "地形" |more 这样就分页打印了,通过点击空格键翻页

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

    cat -n test.log |grep "地形" >xxx.txt

  • 这几个日志查看方法应该可以满足日常需求了.

⑷ linux查看日志后怎么输入命令

你好,
tail -f 日志文件路径
-----主要用于查看实时的日志记录,属于动态记录查看
一般日志较大的会跟如下操作
tail top 100 日志文件路径
查看前100条日志记录
2.cat 日志路径
-----主要用于查看静态的历史日志记录
一般跟路径名称,常见的这周类型的日志记录一般用管道符进行过滤筛选自己所需的记录
cat /var/log/syslog |grep 80

3.dmesg
---主要用于调试脚本或者命令,出现异常中断来排查错误原因显示的

⑸ 详解Linux查看日志有哪些命令

tail -f 文件名

⑹ 如何实时查看linux下的日志

1.如下图所示,先cd到我们需要监控的日志目录。

(6)linux日志命令扩展阅读:

Linux完全兼容POSIX1.0标准

这使得可以在Linux下通过相应的模拟器运行常见的DOS、Windows的程序。这为用户从Windows转到Linux奠定了基础。许多用户在考虑使用Linux时,就想到以前在Windows下常见的程序是否能正常运行,这一点就消除了他们的疑虑。

Linux支持多种平台

Linux可以运行在多种硬件平台上,如具有x86、680x0、SPARC、Alpha等处理器的平台。此外Linux还是一种嵌入式操作系统,可以运行在掌上电脑、机顶盒或游戏机上。2001年1月份发布的Linux 2.4版内核已经能够完全支持Intel64位芯片架构。同时Linux也支持多处理器技术。多个处理器同时工作,使系统性能大大提高。

⑺ 怎样记录linux操作命令日志

1. screen — screen manager with VT100/ANSI terminal emulatio
> screen -L
>这里是我们的操作
> exit
结束后会生成一个类似这样的文件名: screenlog.0
> more screenlog.0
这样可以查看你刚才进行的操作,发现可能存在的问题
2. script — make typescript of terminal session
> script
>我们的操作
> exit
生成一个这样的文件:typescript
> more typescript
这里查看我们进行的操作

⑻ 查看linux系统日志的命令

Linux系统日志文件存放在/var/log下
/var/log/cron 记录了系统定时任务相关的日志;
/var/log/cups 记录打印信息的日志;
/var/log/dmesg 记录了系统在开机时内核自检的信息,也可以使用dmesg命令直接查看内核自检信息。
/var/log/btmp 记录错误登录的日志,这个文件是二进制文件,不能直接vi查看,而要使用lastb命令查看;
/var/log/lastlog 记录系统中所有用户最后一次的登录时间的日志。这个文件也是二进制文件,不能直接vi,而要使用lastlog命令查看。
/var/log/mailog 记录邮件信息;

/var/log/message 记录系统重要信息的日志,记录Linux系统的绝大多数重要信息,如果系统出现问题,首先要检查的就是应该是这个日志文件;
/var/log/secure 记录验证和授权方面的信息,只要涉及账户和密码的程序都会记录。比如说系统的登录,ssh的登录,su切换用户,sudo授权,甚至添加用户和修改用户密码;
/var/log/wtmp 永久记录所有用户的登录、注销信息,同时记录系统的启动、重启、关机事件。同样这个文件也是一个二进制文件不能直接vi而需要使用last命令来查看;
/var/run/utmp 记录当前已经登录的用户的信息。这个文件会随着用户的登录和注销而不断变化,只记录当前登录用户的信息,同样这个文件不能直接vi,要使用w,who,users等命令;

⑼ Linux服务器查看日志的几种方法

1、进入日志文件所在的文件目录,比如:

cd /opt/tomcat7/logs

2、通过命令打开日志,分析需求场景打开需要的日志

比如:

tail -f catalina.out

3、常用命令一:tail

比如:

tail -f test.log (循环查看文件内容)

4、按照行号查询:cat(过滤出关键字附近的日志)

cat -n test.log |grep "订单号"

然后使用 head -n 20 查看查询结果里的向前20条记录

5、按照时间日期查询,(查询出一段时间内的记录)

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

查看该段时间内的日志

但是前提是用方法4试一下查询的哪个其实时间是不是存在

⑽ Linux如何通过命令查看日志文件的某几行(中间

linux 如何显示一个文件的某几行(中间几行)
【一】从第3000行开始,显示1000行。即显示3000~3999行
cat filename | tail -n +3000 | head -n 1000
【二】显示1000行到3000行
cat filename| head -n 3000 | tail -n +1000
*注意两种方法的顺序
分解:
tail -n 1000:显示最后1000行
tail -n +1000:从1000行开始显示,显示1000行以后的
head -n 1000:显示前面1000行
【三】用sed命令
sed -n '5,10p' filename 这样你就可以只查看文件的第5行到第10行。
Linux统计文件行数
语法:wc [选项] 文件…
说明:该命令统计给定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。wc同时也给出所有指定文件的总统计数。字是由空格字符区分开的最大字符串。
该命令各选项含义如下:
- c 统计字节数。
- l 统计行数。
- w 统计字数。
这些选项可以组合使用。
输出列的顺序和数目不受选项的顺序和数目的影响。
总是按下述顺序显示并且每项最多一列。
行数、字数、字节数、文件名
如果命令行中没有文件名,则输出中不出现文件名。
例如:
$ wc - lcw file1 file2
4 33 file1
7 52 file2
11 11 85 total
举例分析:
1.统计demo目录下,js文件数量:
find demo/ -name "*.js" |wc -l
2.统计demo目录下所有js文件代码行数:
find demo/ -name "*.js" |xargs cat|wc -l 或 wc -l `find ./ -name "*.js"`|tail -n1
3.统计demo目录下所有js文件代码行数,过滤了空行:
find /demo -name "*.js" |xargs cat|grep -v ^$|wc -l

热点内容
电脑服务器又叫什么 发布:2024-09-27 12:09:10 浏览:190
sql存储过程传参 发布:2024-09-27 12:09:09 浏览:82
微信安卓系统怎么恢复聊天记录 发布:2024-09-27 11:59:27 浏览:455
编程电脑配置哪些更好 发布:2024-09-27 11:58:50 浏览:183
跳帧跟什么配置有关 发布:2024-09-27 11:58:42 浏览:988
两个安卓手机怎么关联 发布:2024-09-27 11:48:43 浏览:906
脚本语言排行 发布:2024-09-27 11:40:33 浏览:562
java分页算法 发布:2024-09-27 11:07:01 浏览:474
怎么将安卓系统的王者荣耀转到苹果系统 发布:2024-09-27 11:03:05 浏览:642
linux运维内核编译 发布:2024-09-27 10:52:50 浏览:513