-----------------------复习----------------------------------------
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年不一定多个匹配。
不能同时满意则不执行。