RH131 系统日志和crontab 详解

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介:

lecture 3  system service and security

几个常用的日志信息:

/var/log/dmesg  记录内核在启动过程中所产生的信息

命令:dmesg  查看系统引导过程中所产生的信息

/var/log/messages  系统标准日志文件

使用tail 命令查看 -f 不用退出就可以查看日志文件里实时产生的新的信息

/var/log/maillog  邮件系统所产生的日志信息

/var/log/secure  记录用户账号认证过程中所产生的一些关于账号的敏感信息

安全 ,认证,及xinetd的信息

wps_clip_image-29049

只有管理员才能查看

/var/log/audit/audit.log  审计日志,由SElinux所产生的审计用户操作信息的一些日志信息。

命令:ausearch   aureport  查看

当日志信息增长到一定程度后会做日志滚动

wps_clip_image-5238

logrotate 将旧的数据更名,并建立新的日志文件

syslogd 系统服务  用于实现日志信息的统一调配

klogd  记录由内核所产生的日志信息

syslogd和klogd都通过syslog这个服务来实现

wps_clip_image-3891

syslog的配置文件:/etc/syslog.conf

wps_clip_image-32080

产生日志信息的软件                                           存放位置

                                                        “-” :异步写入

facility·priority  设施.级别

设施:某一类程序

wps_clip_image-15273

auth:系统认证产生的信息

authpriv:访问控制所产生的信息

daemon:后台进程或系统进程(通常是内核)所产生的日志信息

kern:内核所产生的信息

mark:syslog自身对于某些个日志信息打上标记之后进行信息记录(一般是只记录打过标记的信息)

user:默认的facility,记录跟管理员无关的用户进程所产生的信息

local7:系统启动过程中所产生的信息

* 所有

lpr 关于打印的信息

mail  关于邮件的信息

news 关于新闻组的信息

日志级别:

wps_clip_image-15228

默认会记录比定义级别高的所有日志信息,在级别前加“=”表示只记录定义的级别的日志信息。“!”表示只记录定义级别以下的日志信息。

wps_clip_image-19608

cron 任务计划

sysytem cron  操作系统为了自身的运行需要定时执行的任务   /etc/crontab

user cron  某个用户自身所定义的任务计划    /var/spool/cron/username/

wps_clip_image-25593

run-parts 命令:运行目录下的每个脚本

*:通配符 ,代表任何时候都接受                   ∕n:每隔N单位间隔

-:取连续范围                                     ,:取离散范围 

wps_clip_image-2157wps_clip_image-15162

wps_clip_image-25221

wps_clip_image-3328

重启crond服务:/etc/rc.d/init.d/crond restart

anacron,将在过去所定义的时间之内没有执行的cron任务重新执行一遍。

wps_clip_image-20009

第一段:在多长时间之内没有执行过的任务要执行一次

第二段:在系统开机之后要等待多长时间才执行

第三段:描述信息

第四段:要执行的任务

anacron进程默认不会启动。

default daily cron jobs

tmpwatch:清除过期的文件

logrotate:日志滚动

logwatch:查看日志文件,并生成一个报告以邮件的形式发给管理员。










本文转自 490999122 51CTO博客,原文链接:http://blog.51cto.com/lyp0909/489093,如需转载请自行联系原作者
相关实践学习
日志服务之数据清洗与入湖
本教程介绍如何使用日志服务接入NGINX模拟数据,通过数据加工对数据进行清洗并归档至OSS中进行存储。
目录
相关文章
|
18天前
|
存储 算法 Go
go语言并发实战——日志收集系统(七) etcd的介绍与简单使用
go语言并发实战——日志收集系统(七) etcd的介绍与简单使用
|
18天前
|
监控 Go
go语言并发实战——日志收集系统(八) go语言操作etcd以及利用watch实现对键值的监控
go语言并发实战——日志收集系统(八) go语言操作etcd以及利用watch实现对键值的监控
go语言并发实战——日志收集系统(八) go语言操作etcd以及利用watch实现对键值的监控
|
18天前
|
存储 Go 索引
go语言并发实战——日志收集系统(一) 项目前言
go语言并发实战——日志收集系统(一) 项目前言
go语言并发实战——日志收集系统(一) 项目前言
支付系统40------定时查单-订单未创建,支付宝登陆前在支付宝端创建还是没有创建,不知道,之所以打印警告日志,是因为创建的时候更容易看到它
支付系统40------定时查单-订单未创建,支付宝登陆前在支付宝端创建还是没有创建,不知道,之所以打印警告日志,是因为创建的时候更容易看到它
|
24天前
|
运维 监控 Java
系统日志规范及最佳实践
系统日志规范及最佳实践
系统日志规范及最佳实践
|
20天前
|
存储 监控 安全
深入探索Linux的journalctl命令:系统日志的利器
**journalctl 深入解析:Linux 系统日志的强大工具** journalctl 是 Linux 中用于查询和管理 systemd 日志的命令行工具,与 systemd-journald 配合收集广泛的信息,包括内核消息和服务日志。它提供实时追踪、过滤、导出等功能,如 `-f` 实时监控,`-u` 过滤特定服务日志,`-k` 显示内核消息,`--since` 和 `--until` 选择时间范围。在实际应用中,结合权限管理、日志空间控制和有效过滤,journalctl 成为系统管理员诊断和优化系统的得力助手。
|
18天前
|
消息中间件 存储 监控
go语言并发实战——日志收集系统(六) 编写日志收集系统客户端
go语言并发实战——日志收集系统(六) 编写日志收集系统客户端
|
18天前
|
消息中间件 存储 Kafka
go语言并发实战——日志收集系统(二) Kafka简介
go语言并发实战——日志收集系统(二) Kafka简介
|
23天前
|
SQL 监控 关系型数据库
MySQL数据库基础练习系列7、日志记录系统
MySQL数据库基础练习系列7、日志记录系统
11 1
|
2天前
|
XML Java 数据格式
支付系统----微信支付20---创建案例项目--集成Mybatis-plus的补充,target下只有接口的编译文件,xml文件了,添加日志的写法
支付系统----微信支付20---创建案例项目--集成Mybatis-plus的补充,target下只有接口的编译文件,xml文件了,添加日志的写法