【读书笔记】鸟哥的Linux私房菜---第19章:认识和分析日志文件
来源:互联网 发布:qq飞车刷点卷软件 编辑:程序博客网 时间:2024/06/15 01:57
1:日志文件都做了点儿什么?
日志文件,记录了系统在什么时候由那些进程做了什么样的行为,发生了何种事件。
2:常见的日志文件
a:/var/log/cron --- 与crontab相关的例行性人物的执行情况和内容查询
b:/var/log/dmesg --- 记录系统在开机的时候,内核检测过程所产生的各项信息
c:/var/log/lastlog --- 记录系统上面,所有账号最近一次登录系统的相关信息
d:/var/log/maillog 或 /var/log/mail/*
记录了邮件的往来信息
e:/var/log/messages --- 记录了几乎所有的系统错误信息
f:/var/log/secure --- 牵涉到输入账号密码的软件,在登录时都会记录到这个文件
g:/var/log/wtmp /var/log/faillog
分别记录了正确登录系统的账户信息和错误登录时的账户信息
h:/var/log/httpd/* /var/log/news/* /var/log/samba/*
不同的网络服务,会使用它们自己的日志文件来记录它们自己产生的各项信息
3:与文件日志相关的几个进程和服务
a:syslogd --- 主要记录系统和网络等服务的信息
b:klogd --- 主要记录内核所产生的各项信息
c:logrotate --- 进行日志文件的轮替
4:syslogd:记录日志文件的服务
a:查看syslogd服务是否开启和是否开机自启
ps aux | grep syslog
chkconfig --list syslog
b:日志的一般形式
【事件发生的日期和时间】+++【发生此事件的主机名】+++【启动此事件的服务名称或函数名称】+++【该信息的实际数据内容】
举例:
Mar 14 15:38:00 www atd[18701]: pam_unix ( atd:session ) : session opened for user root by ( uid=0 )
说明:在3月14日的15:38分,由www这台主机的atd【pid为18701】传来的消息,这个消息是通过pam_unix这个模块所提出的,信息的内容为:ro ot这个账号开启了atd的活动
c:syslog的配置文件:/etc/syslog.conf
这个配置文件的作用是:规定了什么服务的什么等级的信息会被记录在哪里。
语法结构为:【服务名称】【.=!】信息等级 信息记录的文件名或设备和主机
5:logrotate:日志文件的轮替
a:一点说明
syslog是利用daemon的方式来启动的,当由需要的时候立即被执行
logrotate是在规定的时间到了之后才进行日志的轮替。logrotate的一个cron例行性任务
b:lorotate的配置文件
/etc/logrotate.conf /etc/logrotate.d/
logrotate 的配置文件,记录了:在什么状态下才将日志文件进行轮替
c:配置文件的一般格式
【文件名】+【参数】
文件名:要被处理的日志文件,的绝对路径文件名,多个时可以用空格隔开
- 【读书笔记】鸟哥的Linux私房菜---第19章:认识和分析日志文件
- 鸟哥私房菜 第十九章 认识分析日志文件
- 鸟哥的linux私房菜学习笔记《三十八》认识与分析日志文件
- 鸟哥的Linux私房菜读书笔记-第11章-认识与学习bash
- 《鸟哥的Linux私房菜 基础学习篇(第二版)》 读书笔记 第07章 Linux文件和目录管理
- 【读书笔记】鸟哥的Linux私房菜---第8章:Linux磁盘与文件管理系统
- 鸟哥的Linux私房菜(基础篇)- 第十九章、认识与分析登录文件
- 鸟哥的linux私房菜读书笔记--认识和学习bash
- 【鸟哥的linux私房菜-学习笔记】认识与分析登录文件
- 《鸟哥的Linux私房菜》读书笔记:登录文件(log)及其分析
- 【鸟哥的Linux私房菜】认识和学习BASH
- 鸟哥的 Linux 私房菜第11章-认识与学习 BASH 学习笔记
- 【读书笔记】鸟哥的Linux私房菜---第16章:例行性工作(crontab)
- 《鸟哥的linux私房菜》读书笔记
- linux鸟哥的私房菜读书笔记
- 《鸟哥的私房菜》--Linux读书笔记
- 鸟哥的Linux私房菜 读书笔记
- 鸟哥的Linux私房菜笔记6------11章认识和学习bash
- mysql下如何执行sql脚本
- Wireshark与tcpdump介绍与使用
- ExtJS002
- 拷贝构造函数
- 关于AFNetworking的使用
- 【读书笔记】鸟哥的Linux私房菜---第19章:认识和分析日志文件
- mysql命令行启动问题
- UVA - 11995 I Can Guess the Data Structure!
- 关于初步接触dataTables处理问题的总结
- Android_JSON解析
- sql server 2008中备份集中的数据库备份与现有的xx数据库不同的解决方法
- Android权限问题:Permission is only granted to system apps
- javacript对象的所有属性和方法
- Android 高仿微信6.0主界面 带你玩转切换图标变色