Linux学习134 Unit 3

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux学习134 Unit 3相关的知识,希望对你有一定的参考价值。

第二本书第三单元

 

 

1.系统延迟任务发起命令

[[email protected] mnt]# at 11:03

at> touch /mnt/file{1..10}##要执行的命令

at> <EOT><按ctrl+D>##任务发起

job 2 at Sat Nov  7 11:03:00 2015


 技术分享

 

[[email protected] mnt]# at -l##查看任务列表

2Sat Nov  7 11:03:00 2015 a root


 技术分享

[[email protected] mnt]# atrm 2##删除编号为2的人物

技术分享

[[email protected] mnt]# at now+1min##任务延迟一分钟执行

 技术分享


技术分享

技术分享



3.at命令的使用控制

/etc/at.deny              ##默认存在系统中,在此列表中出现的用户被禁止

test                      ##禁止test执行at

/etc/at.allow             ##默认在系统中不存在,

                          ##但是当此文件存在时,

                          ###deny文件失效,

                          #并且所有普通用户能执行at的权力被禁止,只有在此文件中的用户可以执行at

student                   ##系统中的普通用户只有student可以使用at

技术分享

技术分享

技术分享



 

 

 

 

4.计划定期任务

发起方式1

crontab

-e##编辑定期任务

-l##显示定期任务

-r##删除定期任务

 

 

crontab格式

分钟 小时

分钟/数字##每隔几分钟,以此类推,小时,天,月,周都适用

 

 技术分享

技术分享

技术分享

技术分享

发起方式2

vim /etc/cron.d/ps##ps文件名称任意

分钟 小时 用户命令

 

技术分享

技术分享



 

4.crontab使用限制

/etc/cron.deny##默认存在系统中,在此列表中出现的用户被禁止

 test                                    ##禁止test执行crontab

 

/etc/cron.allow##默认在系统中不存在,

                 ##但是当此文件存在时,

                        ###deny文件失效,

                        #并且所有普通用户能执行crontab的权力被禁止,只有在此文件中的用户可以执行crontab

student                 ##系统中的普通用户只有student可以使用crontab

 技术分享

 

5.系统临时文件

vim /usr/lib/tmpfiles.d/xxx.conf

类型名称权限所有人所有组存在时间(s m d)

systemd-tmpfiles--create /usr/lib/tmpfiles.d/xxx.conf##创建

systemd-tmpfiles--clean/usr/lib/tmpfiles.d/xxx.conf##清理

技术分享

技术分享

技术分享

技术分享




以上是关于Linux学习134 Unit 3的主要内容,如果未能解决你的问题,请参考以下文章

Linux学习134 Unit 4

linux学习134 unit6

Linux学习134 Unit 11

Linux学习134 Unit 1

Linux学习134 Unit 3

Linux学习134 Unit 2