linux基础之日志练习

1.配置desktop主机和server主机的日志服务要求如下:

*)desktop主机中的日志全部定向到/var/log/westos文件中

1.vim   /etc/rsyslog.conf 进入编辑模式,修改文件如下

2.重启服务并测试

linux基础之日志练习_第1张图片


*)时时同步desktop主机中的所有日志到server中

1.在desktop端进入配置文件的编辑模式修改如下

@表示是UDP服务

2.在service端修改配置文件

linux基础之日志练习_第2张图片

%timegenerated%            ##显示日志时间
%FROMHOST-IP%            ##显示主机ip
%syslogtag%            ##日志记录目标
%msg%                ##日志内容
\n                ##换行


3.测试如下

linux基础之日志练习_第3张图片



2.在server主机中用timedatectl命令设定系统时区为上海,时间为11:11:11

linux基础之日志练习_第4张图片


3.配置server主机的chronyd服务,使server主机中的时间可以被desktop主机同步

4.同步server主机中的时间到desktop主机中

1.在服务端配置文件中修改如下,并重启服务


linux基础之日志练习_第5张图片

2.在客户端配置文件中修改如下,并重启服务

3.测试

linux基础之日志练习_第6张图片

chrony是一个开源的自由软件,它能帮助你保持系统时钟与时钟服务器(NTP)同步,因此让你的时间保持精确。它由两个程序组成,分别是chronyd和chronyc。chronyd是一个后台运行的守护进程,用于调整内核中运行的系统时钟和时钟服务器同步。它确定计算机增减时间的比率,并对此进行补偿。chronyc提供了一个用户界面,用于监控性能并进行多样化的配置。它可以在chronyd实例控制的计算机上工作,也可以在一台不同的远程计算机上工作。更快的同步只需要数分钟而非数小时时间,从而最大程度减少了时间和频率误差,这对于并非全天 24 小时运行的台式计算机或系统而言非常有用。能够更好地响应时钟频率的快速变化,这对于具备不稳定时钟的虚拟机或导致时钟频率发生变化的节能技术而言非常有用。

     在初始同步后,它不会停止时钟,以防对需要系统时间保持单调的应用程序造成影响。
    在应对临时非对称延迟时(例如,在大规模下载造成链接饱和时)提供了更好的稳定性。
    无需对服务器进行定期轮询,因此具备间歇性网络连接的系统仍然可以快速同步时钟。


5.配置系统中的systemd-journal程序,使journal命令可以查看到关机前的日志


timedatectl        status            ##显示当前时间信息
                           set-time        ##设定当前时间
                           set-timezone        ##设定当前时区
                           set-local-rtc 0|1    ##设定是否使用utc时间



你可能感兴趣的:(linux)