linux查看日志常用命令(在linux中怎么查看错误日志)

:暂无数据 2025-08-21 21:00:04 0
大家好,今天小编来为大家解答以下的问题,关于linux查看日志常用命令,在linux中怎么查看错误日志这个很多人还不知道,现在让我们一起来看看吧!

本文目录

在linux中怎么查看错误日志

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

2、其次,在linux命令行中输入:tail /var/log/messages。

3、最后,按下回车键执行shell指令,此时会看到linux的错误日志被打印出。

CentOS系统中常用查看系统信息和日志命令小结

  系统日志文件(可以通过cat或tail命令来查看)

  /var/log/message 系统启动后的信息和错误日志,是Red Hat Linux中最常用的日志之一

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

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

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

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

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

  系统信息

  # uname -a # 查看内核/操作系统/CPU信息

  # cat /etc/issue

  # cat /etc/redhat-release # 查看操作系统版本

  # cat /proc/cpuinfo # 查看CPU信息

  # hostname # 查看计算机名

  # lspci -tv # 列出所有PCI设备

  # lsu** -tv # 列出所有USB设备

  # l**od # 列出加载的内核模块

  # env # 查看环境变量

  资源

  # **** -m # 查看内存使用量和交换区使用量

  # df -h # 查看各分区使用情况

  # du -sh 《目录名》 # 查看指定目录的大小

  # grep MemTotal /proc/meminfo # 查看内存总量

  # grep MemFree /proc/meminfo # 查看空闲内存量

  # uptime # 查看系统运行时间、用户数、负载

  # cat /proc/loadavg # 查看系统负载

  磁盘和分区

  # mount | column -t # 查看挂接的’分区状态

  # fdisk -l # 查看所有分区

  # swapon -s # 查看所有交换分区

  # hdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备)

  # dmesg | grep IDE # 查看启动时IDE设备检测状况

  网络

  # ifconfig # 查看所有网络接口的属性

  # iptables -L # 查看防火墙设置

  # route -n # 查看路由表

  # netstat -lntp # 查看所有**端口

  # netstat -antp # 查看所有已经建立的连接

  # netstat -s # 查看网络统计信息

  进程

  # ps -ef # 查看所有进程

  # top # 实时显示进程状态(另一篇文章里面有详细的介绍)

  用户:

  # w # 查看活动用户

  # id 《用户名》 # 查看指定用户信息

  # last # 查看用户登录日志

  # cut -d: -f1 /etc/passwd # 查看系统所有用户

  # cut -d: -f1 /etc/group # 查看系统所有组

  # crontab -l # 查看当前用户的计划任务

  服务

  # chkconfig –list # 列出所有系统服务

  # chkconfig –list | grep on # 列出所有启动的系统服务

  程序

  # rpm -qa # 查看所有安装的软件包

linux查看日志的命令是具体怎么用

Linux查看日志的命令有很多,比如tail、cat、tac、head、echo等,今天给大家介绍几种常用的方法:

1、tail-实时查看变化的日志

命令格式:tail

-f:循环读取

-q:不显示处理信息

-v:显示详细的处理信息

-c《数目》:显示的字节数

-n《行数》:显示行数

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

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

2、head

跟tail相反,head是看日志的前多少行

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

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

3、cat-搜索关键字附近的日志

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

最常用的命令:cat -n filename | grep "关键字"

cat app.log | grep -C 5 ’关键字’:显示日志里匹配字串那行以及前后5行;

cat app.log | grep -B 5 ’关键字’:显示匹配字串及前5行;

cat app.log | grep -A 5 ’关键字’:显示匹配字串及后5行;

4、more

more命令是一个基于vi器文本过滤器,它以全屏幕的方式按页显示文本文件的内容,支持vi中的关键字定位操作。

more的语法:more 文件名

linux服务器中怎么查看日志内容

  • 登录

kbkiss

Linux查看日志常用命令

1.查看日志常用命令

    tail:  

       -n  是显示行号;相当于nl命令;例子如下:

            tail -100f test.log      实时监控100行日志

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

            tail -n +10 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 -n test.log |tail -n +92|head -n 20  选择关键字所在的中间一行. 然后查看这个关键字前10行和后10行的日志:

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

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

3. 应用场景二:根据日期查询日志

      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 "debug" |more     这样就分页打印了,通过点击空格键翻页

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

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

linux查看日志的三种命令

  第一种:查看实时变化的日志(比较吃内存)。

  最常用的:

  tail -f filename (默认最后10行,相当于增加参数 -n 10)。

  Ctrl+c 是退出tail命令。

  其他情况:

  tail -n 20 filename (显示filename最后20行)。

  tail -n +5 filename (从第5行开始显示文件)。

  第二种:搜索关键字附近的日志

  最常用的:

  cat -n filename |grep "关键字".

  其他情况:

  cat filename | grep -C 5 ’关键字’ (显示日志里匹配字串那行以及前后5行)。

  cat filename | grep -B 5 ’关键字’ (显示匹配字串及前5行)。

  cat filename | grep -A 5 ’关键字’ (显示匹配字串及后5行)。

  第三种:进入查找:vi(vim)。

  1、进入vim模式:vim filename.

  2、输入"/关键字",按enter键查找。

  3、查找下一个,按"n"即可。

  退出:按ESC键后,接着再输入:号时,vi会在屏幕的最下方等待我们输入命令。

  wq-保存退出;

  q-不保存退出;

linux用tail查看用户是否存在

/etc/group文件是用户组的配置文件。/etc/passwd文件是用户的配置文件。使用cat、more、less、head、tail以及vim等命令都可以查看、修改这两个配置文件。

-f:输出文件变化后新增加的数据。-q:不显示处理信息。

Linuxtail命令可用于查看文件的内容,有一个常用的参数-f常用于查阅正在改变的日志文件。tail-ffilename会把filename文件里的最尾部的内容显示在屏幕上,并且不断刷新,只要filename更新就可以看到最新的文件内容。

连接上相应的linux主机,进入到等待输入shell指令的linux命令行状态下。其次,在linux命令行中输入:cat/etc/passwd。键盘按“回车键”运行shell指令,此时会看到所有的用户和组信息。

tail-fping.log(查看日志)1which命令在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索:which查看可执行文件的位置。whereis查看文件的位置。locate配合数据库查看文件位置。

linux查看日志命令

linux查看日志命令:

tail:

-n是显示行号;相当于nl命令;例子如下:

tail -100f test.log实时监控100行日志。

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

tail -n +10 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"查询关键字的日志。

命令功能:

tail用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用于查看日志文件后多少行日志信息。

使用tail -f可以查看动态日志文件,tail -f filename可以把filename里最尾部的内容显示在屏幕上,并且不断刷新,使你看到最新的文件内容。

tail -n行数可以显示指定行数信息。

作为web程序员,该掌握的linux命令有哪些

作为web程序员,一定会接触到Linux,所以常见的Linux的命令还是要掌握的;我就说说平时我常用的命令。

环境发布

程序包上传到服务器上之后,除了执行中间件停服务的命令之外,还有更暴力的方式:

ps-ef|grepjava/或者端口号,找打对应的进程号

kill-9进程号,其中-9就有点儿暴力了

copy拷贝文件/路径,把程序包拷贝到合适的目录下面

rm-rxxxx,把日志文件清除一下

nohupjava-jar

xxx.jar

--server.port=8080&,启动一下服务

查看日志

服务有问题,最直接有效的方式就是查看日志了。

cd返回根目录;cdxxx进入目录;cd..返回上级目录

tail-f:查看文件的最后几行,文件内容不断追加,就能不断地看到追加的内容

view:查看文件,如果要的话,就是vi,记得强制退出esc-:q!

不过我还是比较喜欢把日志下载到本地看...

其他常用命令

从一台机器跳到另外一台机器:ssh用户名@ip:port

查看服务器配置(配置给的低了,去找管硬件的人开撕):

cat/proc/cpuinfo|grepprocessor|wc-l

cat/proc/meminfo

查看服务器的CPU、内存使用情况:top

查看硬盘剩余空间:df

能想起来的就这么多了,很多安装和配置的工作,在我们单位用不上,有专门的人负责。

希望我的回答,能够帮助到你!

OK,关于linux查看日志常用命令和在linux中怎么查看错误日志的内容到此结束了,希望对大家有所帮助。
本文编辑:admin

更多文章:


finalize翻译(在J**A垃圾回收机制中,怎么解释一个对象的finalize只可能运行一次 求详解~)

finalize翻译(在J**A垃圾回收机制中,怎么解释一个对象的finalize只可能运行一次 求详解~)

大家好,关于finalize翻译很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于在J**A垃圾回收机制中,怎么解释一个对象的finalize只可能运行一次 求详解~的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以

逻辑运算符和关系运算符优先级(C语言中算数运算符,关系运算符,逻辑运算符的优先级别)

逻辑运算符和关系运算符优先级(C语言中算数运算符,关系运算符,逻辑运算符的优先级别)

其实逻辑运算符和关系运算符优先级的问题并不复杂,但是又很多的朋友都不太了解C语言中算数运算符,关系运算符,逻辑运算符的优先级别,因此呢,今天小编就来为大家分享逻辑运算符和关系运算符优先级的一些知识,希望可以帮助到大家,下面我们一起来看看这个

经典递归算法(递归算法的经典例子)

经典递归算法(递归算法的经典例子)

今天给各位分享递归算法的经典例子的知识,其中也会对递归算法的经典例子进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

linux查看日志常用命令(在linux中怎么查看错误日志)

linux查看日志常用命令(在linux中怎么查看错误日志)

大家好,今天小编来为大家解答以下的问题,关于linux查看日志常用命令,在linux中怎么查看错误日志这个很多人还不知道,现在让我们一起来看看吧!

仓库管理系统源码(c语言仓库管理系统源代码)

仓库管理系统源码(c语言仓库管理系统源代码)

大家好,今天小编来为大家解答以下的问题,关于仓库管理系统源码,c语言仓库管理系统源代码这个很多人还不知道,现在让我们一起来看看吧!

restful api python(如何使用python 开发一个api)

restful api python(如何使用python 开发一个api)

这篇文章给大家聊聊关于restful api python,以及如何使用python 开发一个api对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

陕西省旅游网站模板(景区网站模板欣赏)

陕西省旅游网站模板(景区网站模板欣赏)

今天给各位分享景区网站模板欣赏的知识,其中也会对景区网站模板欣赏进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

应用签名不一致怎么办(微信签名与开放平台不一致怎么解决)

应用签名不一致怎么办(微信签名与开放平台不一致怎么解决)

“应用签名不一致怎么办”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看应用签名不一致怎么办(微信签名与开放平台不一致怎么解决)!

spring下载sftp字节为0(idea设置springboot启动jvm参数)

spring下载sftp字节为0(idea设置springboot启动jvm参数)

本篇文章给大家谈谈spring下载sftp字节为0,以及idea设置springboot启动jvm参数对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

matlab等高线平滑(如何使matlab中曲线平滑)

matlab等高线平滑(如何使matlab中曲线平滑)

大家好,如果您还对matlab等高线平滑不太了解,没有关系,今天就由本站为大家分享matlab等高线平滑的知识,包括如何使matlab中曲线平滑的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

最近更新

java是面向什么的语言(Java是什么)
2025-08-22 00:00:03 浏览:0
gmail邮箱app下载(gmail邮箱**入口)
2025-08-21 22:40:04 浏览:0
热门文章

口语100下载(口语100电脑版怎样下载)
2025-06-27 09:00:02 浏览:10
premiere pro怎么读(premiere怎么读)
2025-06-27 05:00:01 浏览:9
标签列表