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模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
目录
相关文章
|
10天前
|
运维 安全 Linux
【揭秘】如何轻松掌控Linux系统命脉?——一场探索日志文件奥秘的旅程,带你洞悉系统背后的故事!
【8月更文挑战第21天】日志文件对Linux系统至关重要,记录着包括应用行为、组件状态和安全事件在内的系统活动,如同系统的“黑匣子”。掌握日志查看技巧是系统管理的基础技能,有助于快速诊断问题。常用命令包括`cat`、`tail`和`grep`等,可用于查看如`/var/log/messages`和`/var/log/auth.log`等系统日志文件,以及特定应用的日志。`journalctl`则用于查看systemd服务日志。此外,`logrotate`工具可管理日志文件的滚动和归档,确保系统高效运行。
31 4
|
16天前
|
存储 监控
系统日志规范问题之业务执行日志的定义如何解决
系统日志规范问题之业务执行日志的定义如何解决
|
16天前
|
监控 测试技术 数据库
系统日志规范问题之摘要日志的定义如何解决
系统日志规范问题之摘要日志的定义如何解决
|
7天前
|
存储 数据采集 数据处理
【Flume拓扑揭秘】掌握Flume的四大常用结构,构建强大的日志收集系统!
【8月更文挑战第24天】Apache Flume是一个强大的工具,专为大规模日志数据的收集、聚合及传输设计。其核心架构包括源(Source)、通道(Channel)与接收器(Sink)。Flume支持多样化的拓扑结构以适应不同需求,包括单层、扇入(Fan-in)、扇出(Fan-out)及复杂多层拓扑。单层拓扑简单直观,适用于单一数据流场景;扇入结构集中处理多源头数据;扇出结构则实现数据多目的地分发;复杂多层拓扑提供高度灵活性,适合多层次数据处理。通过灵活配置,Flume能够高效构建各种规模的数据收集系统。
18 0
|
7天前
|
缓存 NoSQL Linux
【Azure Redis 缓存】Windows和Linux系统本地安装Redis, 加载dump.rdb中数据以及通过AOF日志文件追加数据
【Azure Redis 缓存】Windows和Linux系统本地安装Redis, 加载dump.rdb中数据以及通过AOF日志文件追加数据
【Azure Redis 缓存】Windows和Linux系统本地安装Redis, 加载dump.rdb中数据以及通过AOF日志文件追加数据
|
9天前
|
存储 消息中间件 人工智能
AI大模型独角兽 MiniMax 基于阿里云数据库 SelectDB 版内核 Apache Doris 升级日志系统,PB 数据秒级查询响应
早期 MiniMax 基于 Grafana Loki 构建了日志系统,在资源消耗、写入性能及系统稳定性上都面临巨大的挑战。为此 MiniMax 开始寻找全新的日志系统方案,并基于阿里云数据库 SelectDB 版内核 Apache Doris 升级了日志系统,新系统已接入 MiniMax 内部所有业务线日志数据,数据规模为 PB 级, 整体可用性达到 99.9% 以上,10 亿级日志数据的检索速度可实现秒级响应。
AI大模型独角兽 MiniMax 基于阿里云数据库 SelectDB 版内核 Apache Doris 升级日志系统,PB 数据秒级查询响应
|
10天前
|
存储 监控 数据可视化
在Linux中,如何查看系统日志?
在Linux中,如何查看系统日志?
|
8天前
|
监控 安全 Linux
在Linux中,某个账号登陆linux后,系统会在哪些日志文件中记录相关信息?
在Linux中,某个账号登陆linux后,系统会在哪些日志文件中记录相关信息?
|
9天前
|
运维 监控 Ubuntu
在Linux中,如何查看系统日志文件?
在Linux中,如何查看系统日志文件?
|
10天前
|
数据挖掘 语音技术
3D-Speaker说话人任务的开源项目问题之语义说话人信息模块在说话人日志系统中的问题如何解决
3D-Speaker说话人任务的开源项目问题之语义说话人信息模块在说话人日志系统中的问题如何解决
下一篇
云函数