本文共 1042 字,大约阅读时间需要 3 分钟。
今天在网上看到一些关于日志的资料,感觉日志在我们学习的过程中非常重要,有助于我们排除错误等,所以就写了这个笔记
目标:1、日志服务器的配置
2、日志的一些讲解
1、IP说明:
192.168.10.6——主机名:log.wqmsl.com Log服务器
192.168.10.7——主机名:client.wqmsl.com client客户端
2、前期准备
更改主机名称(更改三处):1、hostname更改,2、hosts更改,3、/etc/sysconfig/network
3、日志服务器IP地址信息如下:
客户端的IP地址如下:
日志的配置文件在 /etc/syslog.conf,我们打开看看
看看内容
如图所示,我们可以看到在第7行mail.none、cron.none的意思就是说邮件服务器和计划任务的日志不存储在messages里面,而是单独指定各自的日志路径。
在13行就指定了mail.*(mail所有的日志,中间按Tab)的日志路径为:-/var/log/maillog,
同理:cron.* 的所有日志文件都存储在: /var/log/cron
现在我们要把所有的日志呢存储在日志服务器上面,就是IP为192.169.10.6上面,我们编辑syslog.conf,注释掉所有的参数,是客户端不要在本地存储日志文件,然后在最后一行写上服务器的地址
保存退出,重启syslog服务:/etc/rc.d/init.d/syslog restart
我们到服务器上操作,先清空一下服务器的日志内容:清空日志:echo >message
日志服务器的配置文件在:
修改 SYSLOGD_OPTIONS="-m 0" 这行为SYSLOGD_OPTIONS="-m -r 0"
保存退出,重启syslog服务:/etc/rc.d/init.d/syslog restart
我们动态打开服务器端的messages文件,然后在客户端重启一个服务,看看服务器上能不能看到客户端的日志信息
我在客户端安装了bind包并且启用服务,那么在服务器这边就会显示到相关的日志信息
白色框框里面的就是client这台设备的日志信息了
当我们设定完我们的日志服务之后可以用一下的方法测试是否正常启用了
查看syslog的进程
今天就写到这里吧
本文转自 wqmsl 51CTO博客,原文链接:http://blog.51cto.com/wqmsl/404844,如需转载请自行联系原作者