系统日志可以记录系统的运行状态,如果运行故障,会说明错误的位置。所以对系统日志的了解和学习是非常有必要的。

1、系统日志的默认分类

系统日志会默认记录在以下地址中,不同的日志在不同的文件中。

/var/log/messages            系统服务及日志,包括服务的信息,报错等等

/var/log/secure                  系统认证信息日志

/var/log/maillog                 系统邮件服务信息

/var/log/cron                      系统定时任务信息

/var/log/boot.log               系统启动信息

2、rsyslog服务

rsyslog服务是负责日志的采集和分类存放,并不会对日志进行处理。改变rsyslog配置文件能改变日志的存放和分类标准,命令为"vim /etc/rsyslog.conf"。如下图所示,输入"*.*    /var/log/test",则表示所有类型和等级的日志都存放在目录"/var/log/test"下。

3、日志的同步

有时候需要将一台主机的日志输入到另一台主机中,这就需要用到日志的同步功能了。

日志发送方的配置方法是,输入命令"vim /etc/rsyslog.conf",在其中加入"*.*    @172.25.254.102",表示将所有的日志都以UDP协议发送至ip为172.25.254.102的这台主机上。

保存后输入"systemctl restart rsyslog"重新启动rsyslog服务。

日志接受方的配置方法是,输入命令"vim /etc/rsyslog.conf",在第15行和第16行删除#,使得日志接收插件"$ModLoad imudp"和日志接收插件使用端口"$UDPServerRun 514"变亮。

退出保存后重启rsyslog服务。

输入"systemctl stop firewalld"关闭防火墙。

在进行测试时对日志发送方执行"systemctl restart sshd.server"命令,在日志接受方的"/var/log/messages"文件下就会出现重启ssh服务的日志。

最新文章

  1. Ubuntu菜鸟入门(一)—— 截图工具安装
  2. 求空间内两条直线的最近距离以及最近点的坐标(C++)
  3. Python Quick list dir
  4. Typecho 新浪登陆插件 Sinauth
  5. mvc3升级mvc4的方法记录.
  6. 一些常见maven仓库
  7. js获取当前时间&js 页面时钟
  8. [Stanford 2011] MVC introduction
  9. maven使用入门(pom)
  10. 一切都是对象 Thinking in Java 第二章
  11. ionic2 Navigation实现报错:No component factory found for "MyComponent"
  12. jquery easyui无法绑定下拉框内容
  13. 关于list 添加数据到指定下标
  14. angularjs使用directive实现分页组件
  15. 【MFC学习笔记-作业8-蝴蝶飞~】【什么鬼作业】
  16. Delegate成员变量和Event的区别
  17. WPF中TextBox的PreviewMouseLeftButtonUp事件
  18. B20J_2733_[HNOI2012]永无乡_权值线段树合并
  19. 洛谷 P1393 P3157 动态逆序对
  20. MSXML2.ServerXMLHTTP responseText 获取的内容不完整,解决方案

热门文章

  1. LFS Linux From Scratch 笔记(经验非教程)
  2. Linux使用daemontools
  3. 简单有趣的hover
  4. Redis 学习笔记(篇三):跳表
  5. 我与微软的不解之缘 - 我的Insider Dev Tour 2019讲师之旅
  6. 查看oracle/mysql数据库版本号
  7. 【SQL-JOIN】mysql中left joinn、right join、full join以及inner join
  8. 关于C51 keil使用中.c文件的链接心得
  9. Web安全深度剖析
  10. 小代学Spring Boot之数据源