Linux CentOS7 基础:计划任务与日志管理

1. at 计划任务

概念:

at 可以处理仅执行一次就结束的指令。

启动 at 服务:

创建计划任务:

查看计划任务:

特殊用法:

删除计划任务:

2. crontab 定时任务

概念:

crontab 会把指定的任务,按照设定的周期一直循环执行下去。crond 命令定期检查是否要执行的工作,如果有要执行的工作便会自动执行该工作。

启动 crond 服务:

crontab -l:列出当前用户下的 cron 服务的详细内容

crontab -u root -l:列出 root 用户下的 cron 服务的详细内容

crontab -r:删除 cron 服务

crontab -e:编辑 cron 服务

ll /var/spool/cron:排查计划任务

/var/spool/cron/username:存放用户计划任务的文件

crontab 格式:

特殊符号:

符号含义举例

*

代表取值范围内的数字任意/每
/指定时间的间隔频率0-20/2
-代表从某个数字到某个数字8-16
分开几个离散的数字

6,10,20

系统级别的计划任务:

系统任务调度的配置文件:/etc/crontab

系统自动定期需要做的任务:/etc/cron.d/

每月执行的脚本:/etc/cron.monthly/

每周执行的脚本:/etc/cron.weekly/

每天执行的脚本:/etc/cron.daily/

每小时执行的脚本:/etc/cron.hourly/

3. 日志的种类和记录的方式

常见日志文件的作用:

日志文件用途
/var/log/message
大多数系统日志消息记录在此处。
/var/log/secure
安全和身份验证相关的消息和登录失败的日志文件。
/var/log/maillog
与邮件服务器相关的消息日志文件(centos8 中为空)。
/var/log/cron
与定期执行任务相关的日志文件。
/var/log/boot.log
与系统启动相关的消息记录。
/var/log/dmesg

 与系统启动相关的消息记录(centos8 中不存在)。 

日志的分类:

daemon后台进程相关
kern内核产生的信息
lpr打印系统产生的
authpriv安全认证
cron定时相关
mail邮件相关
syslog日志服务本身的
news新闻系统
local0~local78个系统保留的类,供其它的程序使用或者是用户自定义

日志的级别:

编码优先级严重性
7debug
信息对开发人员调试应用程序有用,在操作过程中无用
6info
正常的操作信息,可以收集报告,测量吞吐量等
5notice
注意,正常但重要的事件
4warning
警告,提示如果不采取行动。将会发生错误。比如文件系统使用 90%
3err
错误,阻止某个模块或程序的功能不能正常使用
2crit
关键的错误,已经影响了整个系统或软件不能正常工作的信息
1alert
警报,需要立刻修改的信息
0emerg
紧急,内核崩溃等严重信息

实例:

查看哪个 IP 地址经常暴力破解系统用户密码:

自定义 ssh 服务的日志类型和存储位置:

  • 12
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值