Linux开关机日志记录法则(linux开关机记录)

linux系统有标准的开关机日志记录法则。在Linux中,开机和关机日志记录在不同的文件中,根据安装情况可能位于/VAR/LOG/boot.log或/var/log/messages文件,只有root权限可以查看它们。

创新互联主要从事成都网站制作、做网站、外贸营销网站建设、网页设计、企业做网站、公司建网站等业务。立足成都服务富民,10余年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18980820575

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开关机日志记录法则能够有效

香港云服务器机房,创新互联(www.cdcxhl.com)专业云服务器厂商,回大陆优化带宽,安全/稳定/低延迟.创新互联助力企业出海业务,提供一站式解决方案。香港服务器-免备案低延迟-双向CN2+BGP极速互访!

分享名称:Linux开关机日志记录法则(linux开关机记录)
当前地址:http://www.mswzjz.com/qtweb/news30/203380.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联