2.6-linux日志

linux日志 是排障的重要依据和手段

最核心的日志文件/var/log/messages   

messages具有自动切割日志功能,按照日期归档,只保存指定数量的日志。所有这些功能由配置

文件/etc/logrotate.conf来决定。以下是配置文件的关键词说明:

weekly         每周切割

rotate 4       只保留4个日志切割文件

creat          生成新的日志文件

dateext        以日期的形式,命名切割文件

compress       压缩生成的日志文件


kill pid 100        杀死pid 100的进程

kill -9 pid 100     强制杀死pid 100的进程

killall httpd       杀死httpd的进程,指定进程名,而不是pid

killall -9 httpd    强制杀死httpd的进程,指定进程名,而不是pid

kill -HUP pid 100   重启pid100进程


常用排障命令 tail /var/log/messages

日志文件详解:

/var/log/messages       系统内核相关的日志 如:重启、yum安装软件等信息

/var/log/wtmp           用户登录历史的日志 不能直接cat 用命令last查看

/var/log/btmp           无效的登录历史日志 不能直接cat 用命令lastb查看

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

/var/log/sercure        查看与验证现相关的日志 如:ftp ssh等认证

/var/log/dmesg          系统启动过程中,硬件相关的日志 如:磁盘、网卡等信息


dmesg命令

与cat /var/log/dmesg结果类似,但有本质的区别

cat /var/log/dmesg 查看到的是系统启动过程中生成的日志

dmesg 查看的是系统实时的硬件更新信息,最为准确


如果在系统运行过程中,怀疑硬件出了问题,用dmesg来获取有用的实时信息,作为判断的依据。


你可能感兴趣的:(2.6-linux日志)