学习 记录-第二阶段-20181025白天--定时任务

-----------------------复习----------------------------------------
ss -lntup  当前系统开启了哪些端口
netstat -lntup
修改主机名时,别玩了改/etc/hosts
寻求帮助  man  --help
vim 当前行的上面一行进入编辑模式 O
删除光标所在位置到行尾的内容 D/d$
yy 复制  p粘贴   3p多次粘贴(3次) dd剪切行  dG删除当前行到最后一行的内容
vim常见故障:
    vim编辑模式时突然断开----再次进入会有错误信息
    出现.文件名.swp文件,.swap一般都是系统临时文件。
    VIM 进入后按R  或者 vim -r
zip 命令   zip oldboy.txt.zip oldboy.txt unzip解压(没啥参数)
        windows能打开(比tar好)
inode满了的排查--找出目录大小大于1M的
rm 直接删除大量小文件会报错   ls|xargs rm删除
-----------------------------复习----------------------------------------
###crond   安装包名cronie        rpm -qa cronie 查看是否安装
查看软件包里有什么 rpm  -ql  cronie

#定时任务分系统的和用户的。
##系统的定时任务:
    /etc/cron.hourly
    /etc/cron.daily
    /etc/cron.weekly
    /etc/cron.monthly
病毒有时候有定时任务,被杀掉后自动重建。有可能放在/etc/cron.hourly  /etc/cron.daily里    
    /var/log/secure*     /var/log/messages*
日志会被定期切割---日志的轮询  系统定时任务+logrotate命令完成
    由/etc/cron.daily/logrotate运行/etc/logrotate.d/syslog

    /etc/crontab系统定时任务的配置文件之一(一般不用)
###用户的定时任务:
crontab -l    查看用户的定时任务        第一次用系统返回no crontab for root
crontab -e  编辑目录的定时任务       随便写点什么就可以 crontab -l了
crontab -e实际编辑的是 /etc/spool/cron/root(root代表用户名)

###定时任务的使用
#确认定时任务是否能用
1./etc/init.d/crond status
2.ps -ef|grep crond
[root@web01 logrotate.d]# ps -ef|grep cron
root       8911      1  0 Oct17 ?        00:00:02 crond
root      41854  41681  0 12:00 pts/0    00:00:00 grep cron
           PID
#确保定时任务开机自启动
chkconfig |grep crond     看3:是否是on
crontab命令有简单的语法检查功能,比直接编辑文件好(也方便)
/var/log/cron 定时任务的日志文件  记录定时任务的运行状态
            缺点:不能显示出运行的对不对。           
Oct 15 18:03:28 oldboyedu-01 crond[8911]:    (CRON)     STARTUP (1.4.4)
Oct 15 18:03:28 oldboyedu-01 crond[8911]:    (CRON)     INFO (RANDOM_DELAY will be scaled with factor 49% if used.)
Oct 15 18:03:30 oldboyedu-01 crond[8911]:    (CRON)     INFO (running with inotify support)
Oct 15 18:10:01 oldboyedu-01 CROND[9052]:    (root)     CMD (/usr/lib64/sa/sa1 1 1)
    时间         主机名               pid    哪个用户运行        运行的什么命令/脚本
###禁止用户使用定时任务
/etc/cron.deny  定时任务黑名单

#####定时任务格式说明
 什么时间(分时日月周)        什么事情(命令或脚本)
 *          *        *        *          *           command to be executed
分钟0-59
        小时0-23                                00:00晚上12点
                日期1-31
                        月份1-12
                                周几0-6(0或者7表示周日)
例子:1.每天早上8:30,来学校上车(go to school)
30          08(建议08)*        *         *            go to school
      2.每天晚上12点准时,回家自己开车(go to bed)
00          00        *        *         *            go to bed
*****注意星期几和日期不要同时写上*******如果2018年匹配了,2019年不一定多个匹配。
    不能同时满意则不执行。

转载于:https://my.oschina.net/u/4005625/blog/2252715

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值