请关注本头条号,每天坚持更新原创干货技术文章。
如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习
1. 前言
本文主要讲解Linux系统有哪些日志文件以及如果查看和分析这些日志文件。

查看linux日志的方法
2. Linux日志文件有哪些
我们来看看Linux有哪些系统日志文件:
以下日志文件可以通过cat或tail命令来查看
- 系统启动后的信息和错误日志,是Red Hat Linux中最常用的日志之一
- /var/log/message
- 与安全相关的日志信息
- /var/log/secure
- 与邮件相关的日志信息
- /var/log/maillog
- 与定时任务相关的日志信息
- /var/log/cron
- 与UUCP和news设备相关的日志信息
- /var/log/spooler
- 守护进程启动和停止相关的日志消息
- /var/log/boot.log
3. 查看Linux系统信息有哪些方法

查看Linux系统信息的方法
查看内核/操作系统/CPU信息
[root@zcwyou ~]# uname -a查看Linux版本信息,通用
[root@zcwyou ~]# cat /etc/issue 查看红帽操作系统版本
[root@zcwyou ~]# cat /etc/redhat-release查看CPU信息
[root@zcwyou ~]# cat /proc/cpuinfo查看计算机名
[root@zcwyou ~]# hostname列出所有PCI设备
[root@zcwyou ~]# lspci -tv列出所有USB设备
[root@zcwyou ~]# lsusb -tv列出加载的内核模块
[root@zcwyou ~]# lsmod查看环境变量
[root@zcwyou ~]# env4. 查看Linux系统资源有哪些方法
查看内存使用量和交换区使用量
[root@zcwyou ~]# free -m查看各分区使用情况
[root@zcwyou ~]# df -h查看Linux指定目录的大小
[root@zcwyou ~]# du -sh  查看Linux内存总量
[root@zcwyou ~]# grep MemTotal /proc/meminfo查看Linux空闲内存量
[root@zcwyou ~]# grep MemFree /proc/meminfo查看Linux系统运行时间、用户数、负载
[root@zcwyou ~]# uptime查看Linux系统负载
[root@zcwyou ~]# cat /proc/loadavg5. 查看Linux磁盘和分区的方法
查看挂接的分区状态
[root@zcwyou ~]# mount | column -t查看所有分区
[root@zcwyou ~]# fdisk -l 查看所有交换分区
[root@zcwyou ~]# swapon -s 查看磁盘参数(仅适用于IDE设备)
[root@zcwyou ~]# hdparm -i /dev/hda 查看启动时IDE设备检测状况
[root@zcwyou ~]# dmesg | grep IDE6. 查看Linux网络状态和配置的命令

查看Linux网络状态和配置的命令
查看所有网络接口的属性
[root@zcwyou ~]# ifconfig查看防火墙设置
[root@zcwyou ~]# iptables -L查看路由表
[root@zcwyou ~]# route -n 查看所有监听端口
[root@zcwyou ~]# netstat -lntp查看所有已经建立的连接
[root@zcwyou ~]# netstat -antp查看网络统计信息
[root@zcwyou ~]# netstat -s7. 查看Linux进程的命令工具
查看所有进程
[root@zcwyou ~]# ps -ef实时显示进程状态
[root@zcwyou ~]# top8. 怎么查看Linux用户信息
查看活动用户
[root@zcwyou ~]# w查看指定用户信息
[root@zcwyou ~]# id 查看用户登录日志
[root@zcwyou ~]# last 查看系统所有用户
[root@zcwyou ~]# cut -d: -f1 /etc/passwd查看系统所有组
[root@zcwyou ~]# cut -d: -f1 /etc/group查看当前用户的计划任务
[root@zcwyou ~]# crontab -l9. 怎么查看Linux服务随系统自启动的情况
列出所有系统服务
[root@zcwyou ~]# chkconfig -ist列出所有启动的系统服务
[root@zcwyou ~]# chkconfig -list | grep on10. CentOS/RHEL怎么查看已经安装了哪些程序
查看所有安装的软件包
[root@zcwyou ~]# rpm -qa11. 总结
本文的内容有Linux日志文件有哪些文件,查看Linux系统信息有哪些方法,查看Linux系统资源有哪些方法,查看Linux磁盘和分区的方法查看,Linux网络状态和配置的命令,查看Linux进程的命令工具,怎么查看Linux用户信息,怎么查看Linux服务随系统自启动的情况,怎么查看已经安装了哪些程序,这些内容是运维工程师和开发工程师必须牢记和必须掌握的。