Linux的学习记录

linux的学习(第10天)

一些常识:

如果yum命令失效之后,一定要查看一下/etc/yum.repos.d/Centos-Base.repo

对外提供服务的是端口!!!如果服务不管用,一定要看看端口,再看看服务启没启动。

字符设备在/dev下

计划任务保存在/etc/spool/cron下的对应的用户文件当中。(root用户创建的,就会创建一个以root为名字的文件。)

一.计划任务:

crontab -e 编写计划任务
crontab -l 查看计划任务
crontab -r 删除计划任务

计划任务一共分为五段:分 时 日 月 周
第一段:分(0-59)
第二段:时(0-23)
第三段:日(1-31)
第四段:月(1-12)
第五段:周(0-6) (周用的一般是外国的计算方式,通常是用0或者7表示)
整点用0表示
*/n 表示每n个时间段 (每分/每时/每日/每月/每周)
x,y,z (用逗号隔开表示单独的时间段 比如第x天,第y天,第z天)
n-n(表示n到n天)

提示:可以先打五个星,理清思路,再进行编写。

ar 一次性的调动任务,例如 ar now + 1min 就是一分钟后执行一次任务,然后就不再执行了,是一次性的。使用前要安装(yum -y install atd)

二.日志:
tailf命令相当于tail -f
作用:动态的查看日志 ctrl+c 结束观看
cat命令是静态查看。
/var/log/secure 系统安全日志
/var/log/cron 计划任务日志
/var/log/messages 系统的主日志
命令:systemctl status 服务名 -l
作用:查看该服务的日志

注意:如果计划任务没有起作用可以按以下方法:
1.查看命令有没有错误。
2.查看日志时间是否正确。
3.查看系统时间是够正确。
4.重启crond服务
5.查看日志文件是否有错

三.日志的手动轮转与切割:
vim /etc/logrotate.d/yum (编写轮转文件)
/usr/sbin/logrotate /etc/logrotate.conf (执行手动轮转)

轮转文件程序解析(以yum的轮转文件为例子):
#vim /etc/logrotate.d/yum
/var/log/yum.log {
missingok 丢失不提醒
notifempty 空文件不轮转
size 30k 文件大小到30k就轮转
yearly 每年轮转一次
monthly 每月轮转一次
daily 每天轮转一次
rotate 3 保留三份(意思就是,到第四天,自动删除第一天的,一直保留后三份。)
create 0777 root root (设置权限是777,0是高级权限,属主是root,属组是root)
}

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值