在linux中查看错误日志

系统:

cat或者
tail -f命令

日 志 文 件 说 明

/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设备
# lsusb -tv # 列出所有USB设备
# lsmod # 列出加载的内核模块
# env # 查看环境变量
资源:

# free -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 # 列出所有启动的系统服务
  • 5
    点赞
  • 72
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 在Linux,可以通过以下几种方式查看错误日志: 1. 使用系统日志工具:Linux系统自带了一些日志工具,如syslog、rsyslog等,可以通过这些工具查看系统日志错误日志。可以使用以下命令查看系统日志: ``` tail -f /var/log/messages ``` 2. 使用应用程序的日志工具:很多应用程序都有自己的日志工具,可以通过这些工具查看应用程序的错误日志。例如,Apache的错误日志可以通过以下命令查看: ``` tail -f /var/log/httpd/error_log ``` 3. 查看系统日志文件:Linux系统会将所有的日志信息保存在/var/log目录下,可以通过查看这些日志文件来查看错误日志。例如,可以使用以下命令查看系统日志文件: ``` tail -f /var/log/syslog ``` 总之,Linux查看错误日志的方法有很多种,可以根据具体情况选择合适的方法。 ### 回答2: Linux系统错误日志一般保存在/var/log目录,包括系统错误、安装错误、应用程序错误、服务错误等等。 查看错误日志可以通过以下几种方式: 1. 通过命令行查看:使用tail命令可以实时查看日志文件的最后几行。比如,要查看/var/log/syslog文件的最后10行日志,可以使用如下命令: tail -n 10 /var/log/syslog 2. 使用grep命令过滤:grep命令可以根据关键字过滤出特定的日志信息。比如,要查找与“error”相关的信息,可以使用如下命令: grep "error" /var/log/syslog 3. 使用日志查看器:一些Linux发行版,如Ubuntu、Fedora等,都自带有日志查看器。在Ubuntu系统,可以通过Applications->System Tools->Logs打开查看器,选择需要查看日志文件即可浏览。 4. 使用日志分析器:对于较为复杂的日志分析工作,可以使用一些专门的日志分析工具。比如,Logwatch和Syslog-ng等工具,都可以对日志进行统计、分析、报告等操作。 需要注意的是,由于错误日志可能会包含敏感信息,如密码、IP地址等,因此建议对日志进行适当的筛选和过滤,确保机密信息不被泄露。另外,对于长期运行的服务器,应定期清理旧的日志文件,以释放磁盘空间。 ### 回答3: 在Linux系统错误日志对于排查系统问题是非常重要的。Linux系统使用Syslog系统来记录日志,大多数的错误日志都存在/var/log目录下。下面是几种查找和查看Linux错误日志的技巧。 1. /var/log/messages文件 /var/log/messages文件是系统日志文件,其包含了许多系统信息,包括错误信息。可以使用命令如下查看/var/log/messages文件的最新50条信息: ``` tail -n 50 /var/log/messages ``` 2. /var/log/syslog文件 /var/log/syslog是系统日志的另一个重要日志文件,与/var/log/messages不同的是,syslog文件包含来自各种设备和应用程序的日志。可以使用命令如下查看/syslog文件的最新50条信息: ``` tail -n 50 /var/log/syslog ``` 3. 查看特定应用程序的错误日志 在/var/log目录下,不同的应用程序和服务使用不同的日志文件记录错误信息。例如,Apache Web服务器使用/var/log/apache2/error.log记录错误信息。可以使用命令如下查看Apache Web服务器的错误日志: ``` tail -n 50 /var/log/apache2/error.log ``` 同样的,如果有任何其他应用程序或服务出现错误,可以在/var/log目录下查找相关的日志文件并查看它们。 4. dmesg命令 dmesg命令是一个Linux内核工具,用于记录系统引导信息。如果在系统引导期间发生硬件故障或出现其他错误,这里的错误日志可能会有所记录。使用以下命令查看最近的dmesg日志: ``` dmesg | tail ``` 总结:以上是几种查看Linux错误日志的方法,通过这些技巧,我们可以更容易地查找和解决系统问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值