linux日志

发布于:2022-12-20 ⋅ 阅读:(345) ⋅ 点赞:(0)

分类

(tailf   tail -f)           动态的显示日志

 cat /var/log/messages   查看系统的主日志  

 tailf /var/log/secure    系统安全登录日志

 tail /var/log/cron        计划任务日志

  tail /var/log/yum.log     软件包安装日志

 /var/log/messages 系统的主日志     (系统发生任何东西它都会发现)

vi /etc/ssh/sshd_config    进去里面随便找了一行写了东西,

 重启服务systemctl restart sshd,起不来

 systemctl status sshd.service -l  只告诉启动失败了,没有告诉为什么cat /var/log/messages   系统的主日志

 restart 的意思是重启,而重启对于计算机来说是先把这个服务关了,再开。所以会出现Stopped OpenSSH server。

configuration option:没有识别到,只需要把这个配置文件复制一下找到第二行把sss删掉就行。

 

删掉之后再重启就不报错了,无论是配置文件哪一行出现问题,通过这个日志都可以看出来。

 tail -f /var/log/messages 或者tailf /var/log/messages  动态查看日志文件的尾部

 tailf /var/log/secure  (系统安全登录日志) 

例如  用普通用户k去登录,输入错误的密码用安全登录日志查看

 显示登录失败。

用正常的密码登录。显示允许登录。

 把k用户关掉,在root用户看

用一个不存在的k11用户和错误的密码去登录,显示错误的密码和未知的k11用户。

 无论是登录成功还是登录失败,还是账户关闭连接,它都可以在计算机上有显示。

grep Accepted /var/log/secure过滤登录成功的有多少个

 grep Failed /var/log/secure 过滤登录失败的有多少个

 grep -i failed /var/log/secure (-i忽略大小写)

 tailf /var/log/cron 计划任务的日志,遇到问题看日志

tailf /var/log/yum.log         软件包安装日志(机器装什么软件,移除什么软件都在里面记录着)

例如用两个root用户登录

在第一个安装httpd服务,

 

 在另一个root用户看