系统定时任务
将系统重复执行的任务交给系统自动执行
- 1 .定时备份数据 输入输出ID
- 2 .日志文件的切割
- 3 .磁盘清理工作
- 4.内存清理工作
实现定时任务
- 方法一:利用软件:cronie软件
- 方法二:利用软件:atd软件 每次使用像闹钟一样必须设置一次
- 方法三:利用软件:anacron软件 设置时间不灵活,只能每天、每周、每月
定时任务的配置方法
-
1.确认是否有定时任务软件/确认定时服务是否运行
cronie-1.4.11-19.el7.x86_64 -
2.确认定时任务服务是否启动
systemctl status crond -
crontab -l — 查看系统已有定时任务信息
-
crontab -e — 配置系统定时任务信息
- 或者:vim /var/spool/cron/root
-
编写格式:
用 crontab -e 进入编写
时间顺序:分 < 小时 < 日 < 星期 < 月份时间信息: 5个星号表示
第一个星号: 分钟 00 ~ 59
第二个星号: 小时 00 ~ 23 24小时制 2点 凌晨/下午
第三个星号: 日期 1 ~ 31
第四个星号: 月份 1 ~ 12
第五个星号: 星期 1 ~ 7 0 ~ 6
-
时间符号表示说明:
-
查看定时任务是否执行的方法:
tail -f /var/log/cron
系统用户相关命令
-
useradd
-u :指定创建用户uid数值信息
-g:指定用户所属组的组信息(就是指定是哪个组)
-G:指定用户所属附属组信息
-M:指定用户不需要有家目录
-s:指定用户登录系统方式(可登录提示bin/bash 不可登录提示sbin/nologin)
-c:指定用户的注释说明信息
创建虚拟用户的方法:
-
groupadd
-g : 指定创建组id号码
-
usermod — 修改用户相关信息
-u : 修改创建用户uid数值信息
-g : 修改用户所属主要组信息
-G : 修改用户所属附属组信息
-s : 修改用户登录系统方式 (可以登录/bin/bash 不可以登录/sbin/nologin)
-c : 修改用户注释信息 -
userdel — 删除用户信息
-r — 删除用户相关的数据信息 -
groupdel — 删除用户组信息
passwd