当前位置: 代码迷 >> 综合 >> Linux 系统不记录信息日志 解决service syslog restart 错误
  详细解决方案

Linux 系统不记录信息日志 解决service syslog restart 错误

热度:38   发布时间:2024-02-10 01:39:49.0

前些天服务器被不断尝试暴力破解,禁止了root远程登录以及修改登录端口,然后删除了所有的/var/log/secure* 日志文件。
今天再来查看日志的时候,发现/var/log/secure竟然没有记录,上网看了之后才知道才直接删除日志文件的时候,对应的服务需要重启。

运行命令:service sshd restart 正常重启( Centos65 )
运行命令:service syslog restart 却报错误 syslog: unrecognized service

在这里插入图片描述
这是找不到这个服务,去看一下 发现这个服务名称是 rsyslog 不是 syslog 那就好解决了

[root@whj-centos65-64-update ~]# ls /etc/init.d/ | grep sys
rsyslog
sysstat
[root@whj-centos65-64-update ~]# ls -al /etc/init.d/ | grep sys
-rwxr-xr-x   1 root root  2011 Dec  1  2017 rsyslog
-rwxr-xr-x   1 root root  1144 Jan 26  2018 sysstat
[root@whj-centos65-64-update ~]# service rsyslog restart
Shutting down system logger:                               [  OK  ]
Starting system logger:                                    [  OK  ]
[root@whj-centos65-64-update ~]# tail /var/log/secure
Aug 12 11:00:01 whj-centos65-64-update crond[55318]: pam_unix(crond:account): password for user root will expire in 12 days

重启ok,日志正常记录

  相关解决方案