centos下/var/log/messages已纠正类报错

ay 10 19:08:33 node01 kernel: {1}[Hardware Error]: It has been corrected by h/w and requires no further action
May 10 19:08:33 node01 kernel: {1}[Hardware Error]: event severity: corrected
May 10 19:08:33 node01 kernel: {1}[Hardware Error]:  Error 0, type: corrected
May 10 19:08:33 node01 kernel: {1}[Hardware Error]:   section_type: PCIe error
May 10 19:08:33 node01 kernel: {1}[Hardware Error]:   port_type: 4, root port
May 10 19:08:33 node01 kernel: {1}[Hardware Error]:   version: 3.0
May 10 19:08:33 node01 kernel: {1}[Hardware Error]:   command: 0x0547, status: 0x0010
May 10 19:08:33 node01 kernel: {1}[Hardware Error]:   device_id: 0000:17:02.0
May 10 19:08:33 node01 kernel: {1}[Hardware Error]:   slot: 1
May 10 19:08:33 node01 kernel: {1}[Hardware Error]:   secondary_bus: 0x1a
May 10 19:08:33 node01 kernel: {1}[Hardware Error]:   vendor_id: 0x8086, device_id: 0x2032
May 10 19:08:33 node01 kernel: {1}[Hardware Error]:   class_code: 000406
May 10 19:08:33 node01 kernel: {1}[Hardware Error]:   bridge: secondary_status: 0x2000, control: 0x0013

新组装机器,日志已明确指出,此错误已纠正,但毕竟属于Hardware Error范畴,硬件是否应该更换?

忽略,后期继续监察

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
您可以使用 logrotate 工具来定期打包 /var/log/messages 日志文件。logrotate 工具可以在特定的时间间隔或者日志文件大小达到一定阈值时,自动对日志文件进行打包、压缩、删除等操作。 具体实现步骤如下: 1. 安装 logrotate 工具 在大多数 Linux 发行版中,logrotate 工具已经预装了,您可以通过以下命令检查是否已经安装: ``` logrotate --version ``` 如果没有安装,则可以使用以下命令安装: ``` yum install logrotate # CentOS/RHEL 系统使用的命令 apt-get install logrotate # Debian/Ubuntu 系统使用的命令 ``` 2. 编写 logrotate 配置文件 在 /etc/logrotate.d/ 目录下新建一个名为 messages 的配置文件,内容如下: ``` /var/log/messages { daily rotate 7 compress delaycompress missingok notifempty create 0600 root root } ``` 解释一下各个参数的含义: - daily:表示执行日志轮转的时间间隔为一天。 - rotate 7:表示保留最近的7个日志文件,旧的日志文件会被自动删除。 - compress:表示对日志文件进行压缩。 - delaycompress:表示延迟压缩,意思是在下一次轮转时才对上一次轮转的日志文件进行压缩。 - missingok:表示如果日志文件不存在,则忽略该文件,不报错。 - notifempty:表示如果日志文件为空,则不进行轮转。 - create 0600 root root:表示创建新的日志文件时,设置文件权限为 0600,属主和属组为 root。 3. 手动执行 logrotate 命令 手动执行以下命令,可以测试一下是否配置成功: ``` logrotate -vf /etc/logrotate.d/messages ``` -vf 参数表示显示详细的执行过程。 4. 配置定时任务 最后,您可以使用 crontab 工具来设置定时任务,以便每天自动执行 logrotate 命令。打开 crontab 编辑器: ``` crontab -e ``` 在编辑器中添加以下一行: ``` 0 0 * * * /usr/sbin/logrotate -f /etc/logrotate.d/messages ``` 以上命令表示每天0点整执行一次 logrotate 命令,-f 参数表示强制执行。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值