Linux的日志管理
Linux日志的管理
日志:记录了你几乎所有的操作记录,用于系统的审核,故障的排除。日志文件永久存放在日志目录中,系统日志保存在/var/log中
rsyslog 按照日志类型分类,把所有日志记录到/var/log目录下。
/var/log/messages是许多进程日志文件的汇总,从该文件可以看出任何入侵企图或成功的入侵。
/var/log/secure 与安全相关的日志。
/var/log/cron 与计划任务相关的日志。
/var/log/boot.log与系统启动的相关日志,只保留本次系统启动时产生的日志消息,上一次的会被本次覆盖。
例如:
ll /var/log rsyslog 列出所有的日志文件。
systemd-journal 改进型的日志管理服务 默认情况下不会永久存放日志,重启之后,以前日志不存在。
日志级别:
debug info notice warning err error critcal alert emergence panic
日志类型:
auth:认证相关
authpriv:安全权限相关的日志
cron:系统定期执行计划任务时产生的日志
damon:某些守护进程产生的日志
kern:内核相关日志
lpr:打印服务相关日志
mail:邮件日志
mark :产生时间戳
news:网络新闻协议产生的日志
syslog:记录rsyslog自己产生的日志
user:普通用户产生的日志.
uucp:UUCP子系统。
local0 through local7:默认归类的日志
# ll *.日志级别 :出该日志级别的所有日志信息。
往系统中写入日志:
1:先在/var/log目录下创建一个test文件: touch /var/log/test
2:编辑rsyslog.conf: vim /etc/rsyslog.conf
3:找到下面这几行,在*info;后面加上local5.none,使得设备local5的日志不记录在messages文件里。
4:接下来在下一行输入local5.none, 再在下一行输入local5.* /var/log/test,将设备local5的所有级别的信息都记录在test文件中。
如图:

5:保存退出。
6:重启rsyslog服务: systemctl restart rsyslog. srvice
7:logger -p 日志类型.日志级别 -t “ 哪个进程产生的日志” “日志内容”
8:可以查看该日志文件内容: cat /var/log/test
结果如下:

tail -f 日志存在的目录:实时监控产生新的日志。(Ctrl+Z结束)
journalctl:在root下运行,默认打印日志。
-n:默认显示最后十条日志。
-n 数字:显示后数字行的日志。
-p 级别名称:显示级别为该级别的日志信息。
-f:实时监控刷新日志。
-o verbose:查看日志的详细字段。
XXX:过滤出和XXX 相关的日志信息。
--since “YYYY-MM-DD hh:mm:ss” --until “YYYY-MM-DD hh:mm:ss”:显示这个时间段之内的日志信息。(省略日期则显示当天时间段,省略时间,显示日期内零点零分零秒。)
持久化一个日志(也有时间限制,大小不能超过分区的%10):
1:创建一个目录,加特殊权限位。#mkdir 目录 #chmod 2755 目录
2:把所属组改为journal: #chown:systemctl-journal 目录
3:重启日志服务: #systemctl restart systemd-journal.srevice
4:查看:#ll -d 目录
查看操作系统的时间:timedatectl (universal time:标准时间。)
timedatectl list-timezones
手动修改时间:timedatectl set-time YYYY-MM-DD hh:mm:ss
NTP:网络时间协议
timedatectl
set-ntp false 开启
set-ntp true 关闭
chronyc sources –v
systemctl status chronyd.service
Linux的日志管理的更多相关文章
- Linux操作系统的日志管理之rsyslog实战案例
Linux操作系统的日志管理之rsyslog实战案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.日志介绍 1>.什么是日志 历史事件: 时间,地点,人物,事件 日志级 ...
- Linux之日志管理
日志介绍日志配置日志管理远程日志基于MYSQL的日志 日志介绍日志:历史事件:时间,地点,人物,事件日志级别:事件的关键性程度,Loglevel系统日志服务:sysklogd :CentOS 5之前版 ...
- 【linux】日志管理
1.日志文件内容的一般格式 (1)事件发生的日期与时间: (2)发生此事件的主机名: (3)启动此事件的服务名称或函数名称: (4)该信息的实际数据内容. 例如:Mar 14 15:38:00 www ...
- Linux学习 -- 日志管理
日志服务 rsyslogd CentOS6 取代了原来的syslog rsyslogd 默认启动.自启动 常用命令:lastb.lastlog.last.w.who.users. 系统默认日志 和 ...
- [log]利用logrotate对Linux log进行管理
转自:http://feikiss.iteye.com/blog/1402181 https://linux.cn/article-4126-1.html Syslog-ng服务是Linux系统中重要 ...
- 06、自动挂载+超级守护进程+时间同步+tcpwrapper+软硬链接+日志管理
autofs 自动挂载服务 把下面这两条命令做成自动挂载 172.16.2.35:/share/soft /nfs/soft 172.16.2.35:/share/iso /nfs/iso . ...
- 第13章 Linux日志管理
1. 日志管理 (1)简介 在CentOS 6.x中日志服务己经由rsyslogd取代了原先的syslogd服务.rsyslogd日志服务更加先进,功能更多.但是不论该服务的使用,还是日志文件的格式其 ...
- linux 学习 14 日志管理
第十四讲 日志管理 14.1 日志管理-简介 .日志服务 在CentOS .x中日志服务已经由rsyslogd取代了原先的syslogd服务.rsyslogd日志服务更加先进,功能更多.但是不论该服 ...
- Linux服务器管理: 日志管理(一)
1.日志管理介绍: a.日志服务:在CentOS6.x中日志服务以及由rsyslogd取代了原有的syslogd服务.rsyslogd日志服务更加先进,功能更多.但是不论该服务的使用,还是日子文件的格 ...
随机推荐
- 2015 Multi-University Training Contest 5 1009 MZL's Border
MZL's Border Problem's Link: http://acm.hdu.edu.cn/showproblem.php?pid=5351 Mean: 给出一个类似斐波那契数列的字符串序列 ...
- post 获取checkbox值
$str_tag=""; $s=$_POST['goods_server_name']; for($i=0;$i<count($s);$i++){ if($i==0){ $s ...
- 解决Maven项目 Missing artifact jdk.tools:jdk.tools:1.7的错误
因学习项目需要,在pom.xml添加hbase-client依赖的时候提示解决Maven工程中报 Missing artifact jdk.tools:jdk.tools:1.7的提示信息,之前遇到这 ...
- 指数族分布(Exponential Families of Distributions)
指数族分布是一大类分布,基本形式为: T(x)是x的充分统计量(能为相应分布提供足够信息的统计量) 为了满足归一化条件,有: 可以看出,当T(x)=x时,e^A(theta)是h(x)的拉普拉斯变换. ...
- 人脸验证算法Joint Bayesian详解及实现(Matlab)
python http://blog.csdn.net/cyh_24/article/details/49059475 github https://github.com/johnnyconstant ...
- android 全屏设置
更改styles.xml文件 <!-- 去掉标题栏 --> <style name="AppTheme" parent="Theme.AppCompat ...
- 关于Java中的HashMap的深浅拷贝的测试与几点思考
0.前言 工作忙起来后,许久不看算法,竟然DFA敏感词算法都要看好一阵才能理解...真是和三阶魔方还原手法一样,田园将芜,非常可惜啊. 在DFA算法中,第一步是需要理解它的数据结构,在此基础上,涉及到 ...
- C语言若干知识点归记
一.C语言指针学习架构 1.基本数据类型---指针 2.字符串---指针 3.数组---指针 4.函数---指针 5.结构体---指针 6.共用体---指针 7.枚举---指针 8.位域---指针 9 ...
- 兔子--android中百度地图的开发
效果: API Key的申请地址:http://lbsyun.baidu.com/apiconsole/key 申请注意事项: 安全码:以下界面的SHA1 fingerprint值+;+包名 比如: ...
- 当springMVC 容器初始化完成后执行某个方法
分类: spring java2013-06-19 16:40 8289人阅读 评论(4) 收藏 举报 在某些应用中,我们希望,当spring 容器将所有的bean都初始化完成后,做一个操作(例如:将 ...