目录
一、Crond计划任务
二、用户权限提升
一、Crond计划任务
1)一次性任务:
at实现,atd服务
查看atd服务的状态:systemctl status atd
书写at任务之前要查看系统时间:date或者hwclock
案例:
at time[HH:MM] date[yyyy-mm-dd]
at 23:00[enter]
at>mkdir /root/dir2300
[ctrl+d]
查看at任务:atq
删除at任务:atrm 编号
2)周期性任务
1.在/etc/crontab文件中写入计划任务
* * * * * username command 分 时 日 月 周
案例:
* * * * * root rm -rf /root/crontest/*
有目录
过1分钟再看
2.使用crontab命令编辑计划任务:
-e:编辑任务
-l:查看任务
-r:删除任务
-u:指定运行任务的用户
* * * * * command绝对路径
所有用户定义的crontab都会被保存在/var/spool/cron目录中,文件名会以用户名命名.
案例:
crontab -e -u lisi * * * * * mkdir
二、用户权限提升
1)su 用来进行用户的终端切换
su 与 su -
su 不会切换shell
su - 会切换shell
语法:su [-] [username]
2)sudo提权
前提 普通用户加入wheel
更改配置/etc/sudoers
visudo 没有颜色显示
语法:sudo command