Linux开关机日志记录法则(linux开关机记录)
Linux系统有标准的开关机日志记录法则。在Linux中,开机和关机日志记录在不同的文件中,根据安装情况可能位于/var/log/boot.log或/var/log/messages文件,只有root权限可以查看它们。
Linux开关机日志记录法则分为五大要点:
第一,记录条目由四个部分组成:日期、时间、操作的用户和调用的系统程序。日志记录的格式相对统一,重要的就是先给出具体运行时间,然后分为几个部分,表明运行的系统软件是什么,最后,提供super user的操作用户。
第二,日志和错误报告应当被记录在/var/log/boot.log或/var/log/messages文件中。所有关于系统启动或终止时运行特定软件脚本以及用户访问日志都应被记录在此处。
第三,日志保存应当分两类:长期日志和暂时日志。长期日志必须配备存储空间,一般最多保存100万个字符,收集机器运行时所有重要信息,以便之后查阅;而暂时日志文件必须在每次服务器崩溃或重新启动时清零。
第四,Linux系统的开关机日志应当在记录在不同的文件中,确保系统记录的信息不被覆盖。
第五,必须持续监控/var/log/boot.log和/var/log/messages文件中的日志,以确保及时收集有关系统启动或终止时运行特定软件脚本以及用户访问日志,以了解系统状态。
为了支持Linux的开关机日志记录法则,下面的代码段可以用来监控/var/log/boot.log和/var/log/messages文件:
`shell
#!/bin/bash
#检测是否有新的消息被记录
OLD_BOOT_LOG=`cat /var/log/boot.log`
OLD_MESSAGES=`cat /var/log/messages`
while true
do
#每隔2秒检查一次
sleep 2
NEW_BOOT_LOG=`cat /var/log/boot.log`
NEW_MESSAGES=`cat /var/log/messages`
if [[ $OLD_BOOT_LOG != $NEW_BOOT_LOG ]]; then
echo boot.log有更新!
OLD_BOOT_LOG= $NEW_BOOT_LOG
fi
if [[ $OLD_MESSAGES != $NEW_MESSAGES ]]; then
echo messages文件有更新!
OLD_MESSAGES= $NEW_MESSAGES
fi
Done
`
Linux开关机日志记录法则能够有效
我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题
本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 Linux开关机日志记录法则(linux开关机记录)
相关文章
- Linux进程:杀不死的恶魔(linux进程无法杀死)
- 日志【Linux查看最后100行日志:轻松解决Log文件】(linux查看最后100行)
- 分析Linux宕机故障日志分析报告(linux宕机日志)
- 深入体验Linux系统访问日志追溯时刻(linux系统访问日志)
- 开源之光:思源字体为Linux带来美学革新(思源字体linux)
- 使用Linux编写系统服务的精妙之处(linux编写系统服务)
- 令人惊叹:Linux上的视频播放体验(linux视频播放器下载)
- 查看Linux系统日志的方法(linux中怎么查看日志)
- Linux下快速解压大文件的方法(linux大文件解压)
- 管理系统Linux分支管理系统:实现强大的多版本控制(linux的分支)
- Linux查看命令历史记录的方法(linux查看命令日志)
- Linux管理常用命令:解放管理者Creativity(linux管理常用命令)
- 环境的基础Linux:Java环境的支撑者(linux是java)
- Linux的发展历程:做出重大贡献的各个分支(linux的分支)
- Linux网络技巧:网络配置、安全与诊断(LINUX网络)
- 解决方案:如何解决无法登录Linux服务器问题(linux服务器登录不上)
- Linux网卡日志查看指南(查看linux网卡日志)
- Linux部署SSL:安全、快捷、高效(linux部署ssl)
- Linux下日志分析系统架构研究(日志分析系统linux)
- 揭秘Linux崩溃日志:探究“黑屏”背后的奥秘(linux崩溃日志)
- Linux如何退出top命令? | 25字(linux退出top命令)
- 开启新维度:Linux下的XV技术(xv linux)
- 掌握Linux的LVM创建技巧(linux 创建lvm)
- 加密Linux:安全成就新完美(crypt linux)