linux 例行性工作,Linux例行性工作
Linux例行性工作
Linux:例行性工作
什么是例行性工作?
其實對于例行性工作而言就是在當前環境下周期性進行的必須工作。
在Linux下,有2種例行性工作種類:
一種是突發性,做完以后就沒有的那種
at:at是個可以處理僅執行一次就結束調度的命令,不過要執行at,必須要有atd這個服務。
在某些Linux版本中這個服務項目不是默認開啟的,所以我們需要對這個服務進行開啟。
另外一種是例行性的,就是每隔一定的周期要來辦的事項:
crontab:crontab這個命令鎖設置的工作將會循環一直進行下去??裳h的時間為分鐘.小時.每周.每月或每年等。crontab除了可以使用命令執行外,也可以編輯/etc/crontab來支持,
然后我們了解一下Linux下常見的例行性工作:
進行日志文件的輪替(log rotate);
日志文件分析logwatch的任務:
系統發生軟件問題,硬件錯誤等的絕大部分信息都會被記錄到日志文件中,因此logwatch就是主動分析日志文件信息,來進行軟件/硬件方面的錯誤內容監視。
3.新建locate的數據庫;
4.whatis數據庫的建立;
5.RPM軟件日志文件的新建;
6.刪除臨時文件;
7.與玩過服務有關的分析行為;
下面來說一下關于Linux的at工作:
atd的啟動與at的運行方式;
開啟at:
root用戶權限下:
/etc/init.d/atd restart
運用:
at [-mldv] TIME
-m:at工作完成后,即使沒有輸出信息,以email的形式通知該用戶工作已完成
-l:列出系統上所有的at工作
-d:取消一個在調度中的工作
-v:可以使用較明顯的時間格式列出at工作表
-c:可以列出后面接的該項工作的實際命令內容
TIME:HH:MM 04:00 HH:MM YYYY-MM-DD 04:00 2009-03-17
HH:MM[am|pm][Month][Date] 04pm March 17
HH:MM[am|pm]+ numer[minutex|hours|days|weeks] now + 5 minutes 04pm + 3 days
atq顯示當前at列表,atrm [jobnumber],刪除at項
循環執行的例行工作調度:
用戶的設置:
/etc/cron.allow 添加后可以使用,沒有的不可使用
/etc/cron.deny 寫入不可使用,沒有可以使用.
添加循環例行工作:
crontab [-u username] [-l| -e | -r]
-u:root才能夠進行這個任務,也是幫其他用戶新建/刪除crontab工作調度;
-e: 編輯crontab工作內容:
-l:查閱crontab的內容
-r: 刪除所有,刪除的話請-e編輯
編輯語法:
圖片出自:鳥哥的Linux私房菜:
然后我們來試一試:
*/5 * ?* ?* ? * ? echo hello > /dev/pts/0
#分 時 日 ?月 ?周 ?[==========命令串=====]
就是每個5分鐘向當前終端打印hello。
tty命令查詢當前終端路徑。
轉載于:https://blog.51cto.com/memory73/1771639
Linux例行性工作相關教程
Linux進程間通信:消息隊列
Linux進程間通信:消息隊列 一、什么是消息隊列 消息隊列提供了一種從一個進程向另一個進程發送一個數據塊的方法。 每個數據塊都被認 為是有一個類型,接收者進程接收的數據塊可以有不同的類型值。我們可以通過發送消息 來避免命名管道的同步和阻塞問題。消息
Linux:各種鎖
Linux:各種鎖 其實在操作系統中,都存在著多進程與多線程來優化處理整個操作系統的邏輯,不僅僅在操作系統,我們所編寫的程序中都一樣存在著各種地方使用多進程多線程,雖然多進程多線程看著很好很強大,但是總存在著非原子性情況下的執行順序確定操作。 所
Linux:守護進程
Linux:守護進程 守護進程也稱精靈進程(Daemon): 是運行在后臺的一種特殊進程。他獨立與控制終端并且周期性的執行某種任務或者處理某些發生的事情。守護進程是一種很有用的進程,在操作系統中,維護系統各種設施的進程。 在Linux中,大多數服務器就是守護進
Linux:前期總結
Linux:前期總結 1.常見指令及權限理解 一. 計算機體系結構: 馮諾依曼體系結構:輸入設備,存儲器(控制器,運算器)。輸出設備。 環境變量: PATH,HOME,LOGNAME,SHELL,HOSTNAME(環境指令) echo,export,env,set,unset,readonly(環境變量設置) Linux文件類型
導致馬尾神經損傷的原因之一腰椎退行性病變
導致馬尾神經損傷的原因之一腰椎退行性病變 腰椎作為人體骨關節系統的重要組成部分,承擔著支撐和運動的功能。人體的所有活動都在增加腰椎的負擔,隨著年齡的增長,過度的活動和超負荷的承載,會使腰椎加快老化。嚴重時會引起腰腿痛甚至神經損害,影響工作能
Linux之SSH遠程密鑰登錄
Linux之SSH遠程密鑰登錄 同樣是作為遠程工具, SSH 優點是基于成熟的公鑰加密體系,所以傳輸的數據會進行加密,保證數據在傳輸的時候,不被篡改及泄露,從而提高了系統的安全性。 一般的 linux 操作系統中都有默認安裝,或者安裝時選擇安裝。 #rpm –qa |gre
Java運行時內存工作過程
Java運行時內存工作過程 介紹在Java8中,運行時內存是如何工作的,對象的走向如何,Java7和Java8內存模型的變化又是什么?接下來讓我給你解開謎團 運行時內存 基本組成如圖: 其中新生代又分為Eden區、SurvivorFrom、SurvivorTo三個區,這么分的目的是因為年
20 Linux System Monitoring Tools Every SysAdmin Should Know
20 Linux System Monitoring Tools Every SysAdmin Should Know N eed to monitor Linux server performance? Try these built-in commands and a few add-on tools. Most Linux distributions are equipped with tons of monitoring. These tools provide m
總結
以上是生活随笔為你收集整理的linux 例行性工作,Linux例行性工作的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 中信百度贴吧认同卡:白送你贴吧会员请笑纳
- 下一篇: Linux显示txt文件,如何在Linu