日志服务
日志服务的启动
- 日志服务在系统中是默认
开机自启的
[root@localhost ~]# systemctl status rsyslog.service
● rsyslog.service - System Logging Service
Loaded: loaded (/usr/lib/systemd/system/rsyslog.servi>
Active: active (running) since Mon 2020-07-27 20:46:3>
Docs: man:rsyslogd(8)
http://www.rsyslog.com/doc/
Main PID: 1461 (rsyslogd)
Tasks: 3 (limit: 11340)
Memory: 11.1M
CGroup: /system.slice/rsyslog.service
└─1461 /usr/sbin/rsyslogd -n
7月 27 20:46:38 localhost.localdomain systemd[1]: Starti>
7月 27 20:46:39 localhost.localdomain rsyslogd[1461]: en>
7月 27 20:46:39 localhost.localdomain systemd[1]: Starte>
7月 27 20:46:39 localhost.localdomain rsyslogd[1461]: [>
8月 22 04:24:22 localhost.localdomain rsyslogd[1461]: [>
lines 1-16/16 (END)
日志服务的相关配置文件
kernel -->物理终端(/dev/console) -->/var/log/dmesg
查看日志信息的方法:dmesg或 cat /var/log/dmesg(在redhat 8.0中已经没有此文件了)
系统启动的第一个程序:/sbin/init(在redhat 7以前;redhat 7以后第一个启动的程序为systemd;systemd同样也是init类型的程序)
- /var/log/messages:系统标准错误日志信息﹔非内核产生的引导信息;各子系统产生的信息(
redhat 8.0中已经没有此文件了) - /var/log/maillog:邮件系统产生的日志信息
- /var/log/secure:与安全相关的日志信息
[root@localhost log]# tail -1 secure
Aug 23 00:27:53 localhost sshd[68866]: Failed password for root from 192.168.72.1 port 6417 ssh2
#通过此类信息可了解远程登陆主机的信息情况
日志信息的级别
- 日志信息级别越低(由低到高);日志内容越详细;占磁盘空间越大
| 日志级别 | 级别内容 |
|---|---|
| debug | 程序或系统的调试信息 |
| info | 一般信息 |
| notice | 不影响正常功能,需要注意的信息 |
| warning/warn | 可能影响系统功能,需要提醒用户的重要事件 |
| err/error | 错误信息 |
| crit | 紧急比较严重的信息 |
| emerg/panic | 会导致系统不可用的信息 |
| * | 表示所有日志级别 |
| none | 与*相反,表示什么也没有 |
配置日志服务
- 服务端
- 进入日志服务配置文件
[root@localhost ~]# vim /etc/rsyslog.conf
- 取消相关注释信息

- 重启服务
[root@localhost ~]# systemctl restart rsyslog.service
- 客户端
- 编辑rsyslog.conf配置文件
[root@localhost ~]# vim /etc/rsyslog.conf
- 找到认证相关配置

将/var/log/secure改为@服务器主机IP地址 - 重启服务
[root@localhost ~]# systemctl restart rsyslog.service
- 利用客户端登出;输入错误的登陆密码测试

- 查看
服务端的/var/log/secure日志文件
Aug 23 14:26:24 localhost sshd[2595]: error: Received disconnect from 192.168.72.1: 0: [preauth]
#localhost:客户端主机名#192/168.72.1:网关IP地址
本文介绍了Red Hat 8.0中的日志服务,包括默认启动情况、配置文件如kernel到/dev/console再到/var/log/dmesg的路径,以及系统启动的关键程序。还讨论了日志信息的级别及其影响,以及如何配置服务端和客户端的日志服务。
3514

被折叠的 条评论
为什么被折叠?



