标签:查错 游戏 原因 art 问题 软件 pac 后台 start
[root@10e0e0e12 ~]# ps aux | grep rsyslogd | grep -v grep root 7042 0.0 0.8 227012 8548 ? Ssl Sep26 0:22 /usr/sbin/rsyslogd -n
日志名称 | 日志路径 | 日志功能 | 备注 |
定时任务日志 | /var/log/cron | 记录了系统定时任务相关的日志。 | |
打印日志 | /var/log/cups/ | 记录打印信息的日志 | |
内核日志 | /var/log/dmesg | 记录了系统在开机时内核自建的信息。也就是使用dmesg命令直接查看内核自检信息。 | |
登录失败日志 | /var/log/btmp | 记录错误登录的日志。这个文件是二进制文件,不能直接用vi查看,而是要用lasth命令查看例如:“[root@yinzhengjie ~]# lastb”回车即可。 | 如果有人攻击你的电脑就这个文件就会有大量的日志信息。 |
最后登录日志 | /var/log/lastlog | 记录系统中所有用户最后一次的登录时间的日志。这个文件也是二进制文件,不能直接vi,而要用lastlog命令查看,例如:“[root@yinzhengjie ~]# lastlog ”回车即可。 | |
邮件日志 | /var/log/maillog | 记录邮件信息 | |
系统日志 | /var/log/messages | 记录系统重要信息的日志。这个日志文件中会记录Linux系统的绝大多数重要信息,如果系统出现问题时,首先要检查的就应该是这个日志文件。 | 该日志文件默认还会记录一些服务日志哟。 |
安全日志 | /var/log/secure | 记录验证和授权方面的信息,只要涉及账户和密码程序的都会记录。比如说系统的登录,ss的登录,su切换用户,sudo授权,甚至添加用户和修改用户密码都会记录在这个日志文件中。 | |
登录日志 | /var/log/wtmp | 永久记录所有用户的登录,注销信息,同时记录系统的启动,重启,关机时间。同样这也是一个二进制文件,不能直接vi打开,而需要last命令来查看。“[root@yinzhengjie ~]# last” | |
当前登录日志 | /var/run/utmp | 记录当前已经登录的用户的信息,这个文件会随着用户的登录和注销而不断变化,只记录当前登录用户的信息。同样这个文件也不能直接用vi打开,而是要用,w,who,users等命令来查询。 |
日志名称 | 日志路径 | 日志功能 |
Apache日志 | /var/log/httpd/ | RPM包安装的Apache服务端默认日志目录 |
邮件日志 | /var/log/mail/ | RPM包安装的邮件服务的额外日志目录 |
Samba日志 | /var/log/samba/ | RPM包安装的Samba服务的日志目录 |
安全服务日志 | /var/log/sssd/ | 守护进程安全服务目录 |
2./etc/rsyslog.conf 配置文件
[root@10e0e0e12 ~]# cat /etc/rsyslog.conf|grep -v ^#|grep ^. $ModLoad imuxsock # provides support for local system logging (e.g. via logger command) $ModLoad imjournal # provides access to the systemd journal $WorkDirectory /var/lib/rsyslog $ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat $IncludeConfig /etc/rsyslog.d/*.conf $OmitLocalLogging on $IMJournalStateFile imjournal.state *.info;mail.none;authpriv.none;cron.none /var/log/messages authpriv.* /var/log/secure #日志等级 mail.* -/var/log/maillog cron.* /var/log/cron *.emerg :omusrmsg:* uucp,news.crit /var/log/spooler local7.* /var/log/boot.log
服务名称 | 说明 |
auth | 安全和认证相关信息( 不推荐使用authpriv替代) |
authpriv | 安全和认证相关信息(私有的) |
cron | 系统定时任务cront和at产生的日志 |
daemon | 个各个守护进程相关的日志 |
ftp | ftp守护进程产生的日志 |
kern | 内核产生相关的日志(不是用户进程产生的) |
local0-local7 | 为本地服务使用预留的服务 |
lpr | 打印产生的日志 |
邮件收发信息 | |
news | 与新闻服务器相关的日志 |
syslog | 有syslog服务产生的日志信息(虽然服务名称已经改为rsyslogd,但是很多配置都还是沿用了syslogd的,这里名没有修改服务名) |
user | 用户等级类别的日志信息 |
uucp | uucp子系统的日志信息,uucp是早期Linux系统进行数据传递的协议,后来也常用在新闻组服务中。 |
等级名称 | 说明 |
debug | 一般的调试信息说明 |
info | 基本的通知信息 |
notice | 普通信息,但是有一定的重要性 |
warning | 警告信息,但是还不会影响到服务或系统的运行 |
err | 错误信息,一般达到err等级的信息以及可以影响到服务或系统的运行了。 |
crit | 临界状况信息,比err等级还要重要 |
alert | 警告状态信息,比crit还要严重,必须立即采取行动 |
emerg | 疼痛等级信息,系统以及无法使用了 |
参数 | 说明 |
compress | 启用压缩,指的是轮替后的旧日志,这里默认用的是gzip压缩的 |
compressoptions | 以gzip -9的模式压缩 |
uncompresscmd | 解压日志,默认是gunzip |
daily | 每天轮替选项 |
dateext | 轮替的日志文件会附加上一个短横线和YYYYMMDD格式的时间戳 |
delaycompress | 将以前的日志文件压缩推迟到下一次轮替 |
ifempty | 即使日志文件是空的也轮替 |
将轮替后的文件发送到指定E-mail地址 | |
copytruncate | 用于还在打开中的日志文件,把当前日志备份并截断,开始轮替 |
mailfirst/maillast | 向邮件发送轮替文件/轮替后历史文件(默认) |
monthly | 一个月轮替一次 |
nocompress | 如果在logrotate.conf中启用了压缩,这里是做不用压缩的参数 |
nomail | 不发送邮件到任何地址 |
ifempty | 如果日志时空的就不轮替 |
olddir directory | 轮替后日志文件放入指定的目录,必须和当前日志文件在同一个文件系统 |
postrotate/endscript | 在做完轮替后的命令,两个关键字必须单独成行,使用的操作在2者之间相当于分组“{}”,注意的使用外部指令时要用绝对路径 |
prerotate/endscript | 在做轮替前的命令,同上 |
rotate count | 轮替最多保留之前的数据几次,超出的将被删除或邮件接收,设为0则不保存 |
size size | 当日志增长到指定大小的时候开始轮替,它不会考虑,例如:size 100k |
start count | 轮替文件名基于这个数字。 例如,指定0时,原日志文件轮替的备份文件以.0为扩展名,如果指定9,就直接从.9开始跳过0-8 然后再继续向后轮替rotate指定的次数。 |
weekly | 如果当前的星期几比上次轮替的星期几少,或者过了一个多星期,就会发生轮替通常是在每周的第一天轮替,如果logrotate不是每天运行的,会在第一次有机会时进行轮替。 |
yearly | 如果当前年份不同于上次轮替的年份,则进行日志轮替 |
create mode owner group | 在轮替动作之后,postrotate脚本执行之前,立即使用刚轮替的日志文件名创建日志文件。 MODE 指定日志文件的权限(0660之类) OWNER 指定日志文件的属主 GROUP 指定日志文件的属组 |
extension ext | 日志文件可在轮替后使用指定的EXT扩展名。如果使用压缩,通常EXT后还会加上压缩文件的扩展名,通常是.gz。例如想把mylog.foo轮转为mylog.1.foo.gz而不是mylog.foo.1.gz |
[root@10e0e0e12 ~]# more /etc/logrotate.conf | grep -v ^# | grep -v ^$ weekly ----->定义全局变量,默认是每周生效。 rotate 4 ------>保留四个日志 create ------->创建新日志 dateext ------->用日期来作为日志文件的后缀 include /etc/logrotate.d ------->加载配置文件 /var/log/wtmp { ------->定义对/var/log/wtmp日志的轮替 monthly ------>按照月进行轮替,并不会被上面定义的weeky影响。 create 0664 root utmp minsize 1M rotate 1 } /var/log/btmp { -------->定义对/var/log/btmp日志的轮替。 missingok monthly create 0600 root utmp rotate 1 }
标签:查错 游戏 原因 art 问题 软件 pac 后台 start
原文地址:https://www.cnblogs.com/huihuangyan/p/13997575.html