天天看點

Linux學習134 Unit 3

第二本書第三單元

1.系統延遲任務發起指令

[root@aclhost mnt]# at 11:03

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

at> <EOT><按ctrl+D>##任務發起

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

[root@aclhost mnt]# at -l##檢視任務清單

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

[root@aclhost mnt]# atrm 2##删除編号為2的人物

<a href="https://s1.51cto.com/wyfs02/M02/91/B3/wKioL1j3h5WC_-eVAACgsviLkUg401.jpg" target="_blank"></a>

[root@aclhost mnt]# at now+1min##任務延遲一分鐘執行

<a href="https://s2.51cto.com/wyfs02/M01/91/B4/wKiom1j3iD2QBsPLAADjeKQXDsc626.jpg" target="_blank"></a>

<a href="https://s2.51cto.com/wyfs02/M01/91/B3/wKioL1j3iD3gdZj9AAAiDc9MyrU357.jpg" target="_blank"></a>

3.at指令的使用控制

/etc/at.deny              ##預設存在系統中,在此清單中出現的使用者被禁止

test                      ##禁止test執行at

/etc/at.allow             ##預設在系統中不存在,

                          ##但是當此檔案存在時,

                          ###deny檔案失效,

                          #并且所有普通使用者能執行at的權力被禁止,隻有在此檔案中的使用者可以執行at

student                   ##系統中的普通使用者隻有student可以使用at

<a href="https://s4.51cto.com/wyfs02/M01/91/B3/wKioL1j3iJuwbaGKAAAPP3XhDtg313.jpg" target="_blank"></a>

<a href="https://s4.51cto.com/wyfs02/M02/91/B4/wKiom1j3iJvjyCcaAAAZ--PGTj8531.jpg" target="_blank"></a>

<a href="https://s4.51cto.com/wyfs02/M02/91/B3/wKioL1j3iJuTl798AABz5mTQ10k920.jpg" target="_blank"></a>

4.計劃定期任務

發起方式1

crontab

-e##編輯定期任務

-l##顯示定期任務

-r##删除定期任務

crontab格式

分鐘 小時 天 月 周

分鐘/數字##每隔幾分鐘,以此類推,小時,天,月,周都适用

發起方式2

vim /etc/cron.d/ps##ps檔案名稱任意

分鐘 小時 天 月 周使用者指令

<a href="https://s1.51cto.com/wyfs02/M02/91/B4/wKiom1j3iWLDriyNAADjeKQXDsc721.jpg" target="_blank"></a>

<a href="https://s4.51cto.com/wyfs02/M02/91/B4/wKiom1j3ivrTVP80AAASK1KhzaM151.jpg" target="_blank"></a>

<a href="https://s5.51cto.com/wyfs02/M02/91/B3/wKioL1j3ivvx-p07AACp488iD8w216.jpg" target="_blank"></a>

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##清理

<a href="https://s5.51cto.com/wyfs02/M00/91/B4/wKiom1j3jBmxcGCfAACTlrK3x7M077.jpg" target="_blank"></a>

<a href="https://s4.51cto.com/wyfs02/M00/91/B3/wKioL1j3jBrBXzTFAADa0zjIHw4622.jpg" target="_blank"></a>

<a href="https://s5.51cto.com/wyfs02/M01/91/B4/wKiom1j3jBrw6hrCAAErvSJ2OlE475.jpg" target="_blank"></a>

<a href="https://s4.51cto.com/wyfs02/M01/91/B3/wKioL1j3jBrS6Lu4AAALQIb-ckc685.jpg" target="_blank"></a>

本文轉自  夏梨巴人  51CTO部落格,原文連結:http://blog.51cto.com/12774035/1918079

上一篇: selinux
下一篇: Apache

繼續閱讀