服务名称:systemd-journald.servicejournalctl默认日志存放路径:/run/logjournalctl命令的用法journalctl-n3##日志的最新3条–since“2020-05-0111:00:00”##显示11:00后的日志–until“2020-05-0111:05:00”##显示日志到11:05-o##设定日志的显示方式#short经典模式显示日志#verbose显示日志的全部字节#export适合传出和备份的二进制格式#jsonjs格式显示输出
-p##显示制定级别的日志#0emerg系统的严重问题日志#1alert系统中立即要更改的信息#2crit严重级别会导致系统软件不能正常工作#3err程序报错#4warning程序警告#5notice重要信息的普通日志#6info普通信息#7debug程序拍错信息-FPRIORITY##查看可控日志级别-usshd##指定查看服务–disk-usage##查看日志大小–vacuum-size=1G##设定日志存放大小–vacuum-time=1W##日志在系统中最长存放时间-f##监控日志journalctl_PID=10924_SYSTEMD_UNIT=sshd.service
用journald服务永久存放日志系统中默认日志在:/run/log/journal中默认方式在系统重启后日志会被清理要永久保存日志请完成以下操作:mkdir/var/log/journalchgrpsystemd-journal/var/log/journalchmod2775/var/log/journalsystemctlrestartsystemd-journald.service当服务重启日志存放路径会被制定到:/var/log/journal
测试:
1.在操作以上步骤之前查看日志
2.重启系统
3.再次查看日志
4.可以看到日志是不会被保存下来的只能看到重启之后的日志
5.完成以上操作后再次重启系统可以看到日志是被保存下来的
服务名称:rsyslog.service日志存放:/var/log/messages#系统服务日志,常规信息,服务报错/var/log/secure#系统认证信息日志/var/log/maillog#系统邮件日志信息/var/log/cron#系统定时任务信息/var/log/boot.log#系统启动日志信息配置文件:/etc/rsyslog.conf
日志类型.日志级别日志存放路径#*.*/var/log/westos##把系统中所有级别的日志存放到westos中#*.*;authpriv.none/var/log/westos##把系统中所有级别的日志存放到westos中##但是authpriv不存放到westos中日志类型auth#用户认证authpriv#服务认证cron#时间任务kern#内核类型mail#邮件news#系统更新信息user#用户
日志级别debug#程序排错信息info#程序常规运行信息notice#重要信息的普通日志waring#程序警告err#程序报错crit#严重级别会导致系统软件不能正常工作alert#系统中立即要更改的信息emerg#系统的严重问题日志none#不采集
如何更改日志采集格式定义日志采集格式$templateWESTOS_FORMAT,“%FROMHOST-IP%%timegenerated%%FROMHOST-IP%%syslogtag%%msg% ”
#WESTOS_FORMAT:格式名称#%FROMHOST-IP%:日志来源主机IP#%timegenerated%:日志生成时间#%syslogtag%:日志生成服务#%msg%:日志内容# :换行
设定日志采集格式应用#*.*;authpriv.none/var/log/westos;WESTOS#module(load=“builtin:omfile”Template=“WESTOS_FORMAT”)##默认采用WESTOS_FORMAT格式日志的远程同步westos_node1:172.25.254.20存放日志作为日志接受端,所有人日志都存放到此台主机westos_linux:172.25.254.10发送日志到westos_node1主机中
vim/etc/rsyslog.conf19module(load=“imudp”)##打开日志接受插件20input(type=“imudp”port=“514”)##指定插件使用接口
2.westos_linux中设定发送日志到westos_node1中vim/etc/rsyslog.conf.@172.25.254.20
@表示使用udp传输日志@@表示使用tcp传输日志@172.25.254.20把本机日志用udp的传输方式发送到172.25.254.20主机
测试:在westos_linux和westos_node1中#>/var/log/messages
timedatectlset-time“2020-02-1310:41:55”##设定系统时间timedatectllist-timezones##显示系统的所有时区timedatectlset-timezone“Asia/Shanghai”##设定系统时区timedatectlset-local-rtc0|1##设定系统时间计算方式##0表示使用utc时间计算方式
虚拟机node1;node2#服务名称:chronyd.service#配置文件:/etc/chrony.conf
在node1中vim/etc/chrony.conf26allow172.25.254.0/24##允许172.25.254.0网段主机同步时间29localstratum10##开启时间同步服务器功能并设定级别为10
在node2中vim/etc/chrony.confpool172.25.254.11iburst
查看:在rhel8中查看时间:现实已经变成rhel7中时间使用chronyc命令查看时间效果:[root@rhel8_node1~]#chronycsources-v出现^*172.25.254.111061715-6970ns[ 8437ns] /-180us即同步成功
1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。