這些 Linux 的“自動(dòng)化”技巧,教你輕松完成任務(wù)

日期: 2021-03-09
瀏覽次數(shù): 68
這些 Linux 的“自動(dòng)化”技巧,教你輕松完成任務(wù)


linux 系統(tǒng)的 web 網(wǎng)站在運(yùn)營(yíng)狀態(tài)時(shí),我們常需要對(duì)網(wǎng)站進(jìn)行維護(hù),例如查看資源剩余并做出響應(yīng)、日志分割、數(shù)據(jù)整理,在特定狀態(tài)執(zhí)行特定任務(wù)等等,這些都會(huì)需要 linux能實(shí)現(xiàn)自動(dòng)執(zhí)行某些任任務(wù)。本篇博文介紹如何進(jìn)行常見的linux自動(dòng)化任務(wù)。

實(shí)現(xiàn)“自動(dòng)化”有如下好處:
1、節(jié)省人力,一個(gè)腳本就夠了。
2、在夜晚自動(dòng)執(zhí)行可以避開網(wǎng)站流量高峰期,不影響網(wǎng)站白天的效率。
3、準(zhǔn)確,設(shè)置完善的情況下,不會(huì)出差錯(cuò)。
4、當(dāng)然最重要的還是省心了,不用頻繁的敲某些命令了。
開機(jī)啟動(dòng)
開機(jī)啟動(dòng)應(yīng)該是我們很經(jīng)常的需求了,我們常需要在開機(jī)時(shí)就自動(dòng)執(zhí)行某些命令來(lái)開啟服務(wù),進(jìn)程等,有了它我們不必再在每次開機(jī)時(shí)輸入同一堆命令。
chkconfig命令
使用chkconfig命令可以在設(shè)置在不同啟動(dòng)級(jí)別下啟動(dòng)特定的服務(wù)或是程序。

先說(shuō)一下linux的運(yùn)行級(jí)別:
  • 等級(jí)0表示:表示關(guān)機(jī)
  • 等級(jí)1表示:?jiǎn)斡脩裟J?/span>
  • 等級(jí)2表示:不帶NFS功能的多用戶命令行模式
  • 等級(jí)3表示:有帶NFS功能的多用戶命令行模式
  • 等級(jí)4表示:不可用
  • 等級(jí)5表示:帶圖形界面的多用戶模式
  • 等級(jí)6表示:重新啟動(dòng)
chkconfig的命令如下:
  1. chkconfig --list //命令查看已設(shè)置的開啟自啟動(dòng)列表。
  2. xxxd 0:off 1:off 2:on ... 6:off //list的結(jié)果,表示在xxxd服務(wù)在啟動(dòng)級(jí)別為2 3 4 5 的情況下會(huì)自動(dòng)啟動(dòng)。
  3. chkconfig --add xxxd//向任務(wù)列表中添加一個(gè)xxxd服務(wù)
  4. chkconfig [--level 1/2/../6] xxxd on/off//設(shè)置xxxd用服務(wù)在n狀態(tài)為開/關(guān),[]內(nèi)省略則在2345級(jí)別開啟
  5. chkconfig --del xxxd //將任務(wù)列表中的xxxd服務(wù)刪除
rc.d文件的編輯

也可以直接編輯/etc/rc.d/目錄下的文件來(lái)實(shí)現(xiàn)開機(jī)自啟動(dòng)。此目錄下有很多文件,rcn.d是在啟動(dòng)狀態(tài)為n的情況下的啟動(dòng)文件夾,rc、rc.sysinit、init.d都是系統(tǒng)的模塊或系統(tǒng)設(shè)置的自啟文件[夾]。

我們用vim rc.local 編輯 rc.local文件,來(lái)定制自己的自啟計(jì)劃。命令十分簡(jiǎn)單,就像平常在操作一樣。如/usr/local/apache/bin/apachectl start表示開機(jī)自啟動(dòng)apache服務(wù)器。

at實(shí)現(xiàn)定時(shí)任務(wù)
at是一個(gè)簡(jiǎn)單的功能簡(jiǎn)單的定時(shí)任務(wù)程序,它只能進(jìn)行一次性的定時(shí)任務(wù),其用法如下:
  1. #at time      //at加時(shí)間啟動(dòng)at命令
  2. at>operation    //輸入要執(zhí)行的操作
  3. at>Ctrl+D      //按Ctrl+D退出命令編輯

其time的常見形式如下
  1. at H:m tomorrow //第二天的H點(diǎn)m分
  2. at now + n minutes/hours/days/weeks //在n分/時(shí)/天/周后
  3. at midnight //在午夜=-=
  4. at H:m pm/am //在當(dāng)天上午/下午的H點(diǎn)m分
我們也可以在/var/spool/at文件中查看at的當(dāng)前命令。還需要注意的是,linux默認(rèn)atd進(jìn)程關(guān)閉狀態(tài),需要手動(dòng)打開。
crontab實(shí)現(xiàn)定時(shí)任務(wù)

linux內(nèi)置的cron進(jìn)程能幫我們實(shí)現(xiàn)這些需求,cron搭配shell腳本,非常復(fù)雜的指令也沒(méi)有問(wèn)題。
cron介紹

cron守護(hù)進(jìn)程是一個(gè)由實(shí)用程序和配置文件組成的小型子系統(tǒng),在幾乎所有類 UNIX 系統(tǒng)上都可以找到某種風(fēng)格的cron,我們可以用ps aux|grep cron找到crond這個(gè)守護(hù)進(jìn)程。
我們經(jīng)常使用的是crontab命令是cron table的簡(jiǎn)寫,它是cron的配置文件,也可以叫它作業(yè)列表,我們可以在以下文件夾內(nèi)找到相關(guān)配置文件。

  • /var/spool/cron/ 目錄下存放的是每個(gè)用戶包括root的crontab任務(wù),每個(gè)任務(wù)以創(chuàng)建者的名字命名
  • /etc/crontab 這個(gè)文件負(fù)責(zé)調(diào)度各種管理和維護(hù)任務(wù)。
  • /etc/cron.d/ 這個(gè)目錄用來(lái)存放任何要執(zhí)行的crontab文件或腳本。
  • 我們還可以把腳本放在/etc/con.hourly、/etc/con.daily、/etc/con.weekly、/etc/con.monthly目錄中,讓它每小時(shí)/天/星期、月執(zhí)行一次。
crontab的使用

我們常用的命令如下:
  1. crontab [-u username]    //省略用戶表表示操作當(dāng)前用戶的crontab
  2. -e (編輯工作表)
  3. -l (列出工作表里的命令)
  4. -r (刪除工作作)
我們用crontab -e進(jìn)入當(dāng)前用戶的工作表編輯,是常見的vim界面。每行是一條命令。
crontab的命令構(gòu)成為 時(shí)間+動(dòng)作,其時(shí)間有分、時(shí)、日、月、周五種,操作符有
  • * 取值范圍內(nèi)的所有數(shù)字
  • / 每過(guò)多少個(gè)數(shù)字
  • - 從X到Z
  • , 散列數(shù)字
以下是幾個(gè)例子。
  1. 時(shí)間 注釋
  2. 0 0 25 12 * //在12月25日的0時(shí)0分
  3. */5 * * * * //每過(guò)5分鐘
  4. * 4-6 * * * //每天的4 5 6點(diǎn)
  5. * * * * 2,5 //每周二和周五
配合簡(jiǎn)單的shell腳本

如果我們的命令有邏輯判斷等非常復(fù)雜的操作時(shí),再直接編輯crontab就有點(diǎn)困難了,這時(shí),我們可以使用shell腳本。其來(lái)歷,分類定義與題不符,不再多說(shuō),我們直接說(shuō)它的用法。
我們用vim /usr/sh/test.sh來(lái)使用vim編輯一個(gè)shell腳本
  1. #!/bin/sh //聲明開始shell腳本
  2. a = 'hello world' //定義一個(gè)shell變量
  3. echo $a //熟悉的echo,輸出a變量

然后crontab -e編輯crontab,添加 */5 * * * * /usr/sh/test.sh每隔五分鐘運(yùn)行一次test.sh腳本,也可以用 /phppath/php /filepath/test.php 來(lái)用php進(jìn)程來(lái)執(zhí)行php程序。


News / 推薦新聞 More
2023 - 06 - 28
聯(lián)為智能教育主要從事計(jì)算機(jī)軟件技術(shù)咨詢;企業(yè)自動(dòng)化技術(shù)培訓(xùn);教育設(shè)備研發(fā)生產(chǎn);自動(dòng)化設(shè)備的研發(fā)、有著豐富的教學(xué)經(jīng)驗(yàn),教學(xué)設(shè)備齊全,老師手把手帶著做實(shí)操,輔導(dǎo)到個(gè)人,是一家實(shí)地工廠的培訓(xùn)機(jī)構(gòu)目前開設(shè)課程PLC、電工電路,機(jī)器視覺(jué)、機(jī)器人等等。聯(lián)為教育課程的優(yōu)勢(shì)優(yōu)勢(shì)一:零基礎(chǔ)教學(xué)!從零開始,快速領(lǐng)您入門優(yōu)勢(shì)二:偏實(shí)操!“老師重點(diǎn)知識(shí)講解,手把手帶您做實(shí)操”,由淺入深,逐步講解,學(xué)生容易吸收,快速提升!優(yōu)勢(shì)三:經(jīng)驗(yàn)豐富!具有專業(yè)性,多種案例講解,知識(shí)點(diǎn)考核、教學(xué)經(jīng)驗(yàn)豐富,針對(duì)性強(qiáng)!優(yōu)勢(shì)四:推薦就業(yè)!指導(dǎo)就業(yè)方向,充實(shí)簡(jiǎn)歷,推薦相關(guān)崗位工作重要通知機(jī)器視覺(jué)課程開班日期:2023年7月10日三菱PLC課程開班日期:隨到隨學(xué)  開設(shè)課程 01三菱PLC課程教學(xué)內(nèi)容包括電工電路,電氣制圖,PLC編程、伺服,步進(jìn),觸摸屏,變頻器,模擬量,過(guò)程中結(jié)合多個(gè)實(shí)用案例教學(xué)01機(jī)器視覺(jué)課程教學(xué)內(nèi)...
2022 - 10 - 20
自動(dòng)化人才專場(chǎng)!免費(fèi)展位!企業(yè)征集報(bào)名開始咯~廣大自動(dòng)化類企業(yè)注意了!10月28日(星期五)14:00—16:30 由深圳市龍華區(qū)人力資源局主辦深圳市龍華區(qū)人力資源行業(yè)協(xié)會(huì)、深圳市聯(lián)為智能教育有限公司開展的2022年龍華人才園“大國(guó)工匠 夢(mèng)啟龍華”系列公益招聘活動(dòng)之“伯樂(lè)識(shí)良馬,明主覓賢才”預(yù)約式自動(dòng)化人才公益招聘會(huì)將在龍華人才園舉辦 現(xiàn)誠(chéng)邀廣大企業(yè)到場(chǎng)選聘自動(dòng)化技術(shù)員、電氣工程師、機(jī)構(gòu)工程師、視覺(jué)工程師裝配電工、裝配鉗工等各類自動(dòng)化技術(shù)人才~   時(shí)間10月28日(星期五)14:00—16:30(活動(dòng)最終實(shí)際舉辦時(shí)間將根據(jù)疫情情況確定)地址龍華人才園深圳市龍華區(qū)觀湖街道環(huán)觀南路61號(hào)龍華人才園 人才會(huì)堂主辦單位深圳市龍華區(qū)人力資源局承辦單位深圳市龍華區(qū)人力資源行業(yè)協(xié)會(huì)深圳市聯(lián)為智能教育有限公司企業(yè)報(bào)名1.企業(yè)報(bào)名日期即日起至2022年10...
2022 - 09 - 17
關(guān)于舉辦“視覺(jué)定位工程實(shí)訓(xùn)”線下培訓(xùn)班 眾所周知,工業(yè)機(jī)器人是制造業(yè)的高端制造設(shè)備,對(duì)于穩(wěn)定性、定位精準(zhǔn)度的要求,是 非常高的,因此,需要借助機(jī)器視覺(jué)技術(shù)處理圖像,通過(guò)工業(yè)相機(jī)實(shí)現(xiàn)引導(dǎo)定位和模式識(shí)別 等操作,得快速獲取物體的質(zhì)心和邊界,才能滿足工業(yè)機(jī)器人系統(tǒng)運(yùn)行的自定位需求。 聯(lián)為智能教育特邀行業(yè)資深工程師共同舉辦視覺(jué)定位工程實(shí)訓(xùn)培訓(xùn)班。本次培訓(xùn)課程重 點(diǎn)介紹基于視覺(jué)定位項(xiàng)目要求所需的相機(jī)鏡頭相關(guān)參數(shù),相機(jī)選型,精度評(píng)估,定位原理及 分類,標(biāo)定設(shè)計(jì)等方面的知識(shí)和原理,并結(jié)合實(shí)際 案例和代碼實(shí)制進(jìn)行了詳細(xì)的講解和具 體的操作指導(dǎo)。具體通知事宜如下: 一、【培訓(xùn)目標(biāo)】 1、能夠利用圖像處理軟件進(jìn)行具體定位項(xiàng)目的開展 2、對(duì)視覺(jué)定位原理有較深全面的理解,并代碼實(shí)現(xiàn)。3、通過(guò)原理解析、典型實(shí)例操作強(qiáng)化應(yīng)用,提升學(xué)員解決實(shí)際工程問(wèn)題的能力。 學(xué)會(huì)如何設(shè)計(jì)標(biāo)定,...
2022 - 07 - 22
電氣工程系主任劉忠翔率隊(duì)到深圳開展企業(yè)調(diào)研為深化校企合作,深入推進(jìn)2020級(jí)學(xué)生崗位實(shí)習(xí)和學(xué)生就業(yè)工作。2022年6月21日,貴州裝備制造職業(yè)學(xué)院電氣工程系黨總支書記兼主任一行4人到深圳市聯(lián)為智能技術(shù)有限公司、深圳市海目星激光智能裝備股份有限公司、深圳龍華區(qū)人才園等調(diào)研,并開展深入的交流座談。交流座談會(huì)上,深圳市聯(lián)為智能技術(shù)有限公司董事長(zhǎng)陳星樹表示:貴州裝備制造職業(yè)學(xué)院在專業(yè)技術(shù)、研究方向與公司發(fā)展高度契合,雙方可以在促進(jìn)智能制造畢業(yè)生高質(zhì)量就業(yè)、專業(yè)人才培養(yǎng)、推進(jìn)新型產(chǎn)教融合等方面深度合作。電氣工程系黨總支書記兼主任劉忠翔對(duì)貴州裝備制造職業(yè)學(xué)院和系部的辦學(xué)情況、學(xué)科建設(shè)情況等進(jìn)行了介紹,希望雙方盡快就智能制造新型產(chǎn)教融合相關(guān)細(xì)節(jié)展開深入溝通,促進(jìn)學(xué)生高質(zhì)量就業(yè)和發(fā)展,同時(shí)在智能制造領(lǐng)域開展長(zhǎng)效的合作。調(diào)研過(guò)程中,劉忠翔一行還深入海目星自動(dòng)化產(chǎn)線的裝配調(diào)試現(xiàn)場(chǎng)實(shí)地考察,并與企業(yè)負(fù)責(zé)人、人力...
技術(shù)分享
 
2023 / 06 / 28
聯(lián)為智能教育主要從事計(jì)算機(jī)軟件技術(shù)咨詢;企業(yè)自動(dòng)化技術(shù)培訓(xùn);教育設(shè)備研發(fā)生產(chǎn);自動(dòng)化設(shè)備的研發(fā)、有著豐富的教學(xué)經(jīng)驗(yàn),教學(xué)設(shè)備齊全,老師手把手...
 
聯(lián)系方式
深圳市龍華區(qū)觀瀾街道桂香社區(qū)桂圓路23號(hào)聯(lián)為智能裝備數(shù)字產(chǎn)業(yè)園
1812977051@qq.com

15323438773 陳老師

0755-29495142

預(yù)約免費(fèi)試聽
  • 您的姓名:
  • *
  • 公司名稱:
  • 地址:
  • 電話:
  • *
  • 傳真:
  • E-mail:
  • 郵政編碼:
  • 留言主題:
  • 詳細(xì)說(shuō)明:
  • *
     
聯(lián)為智能教育專業(yè)打造自動(dòng)化教育產(chǎn)、學(xué)、研一體化平臺(tái),成為智能制造教育領(lǐng)導(dǎo)者。聯(lián)為plc培訓(xùn)班精心打造專業(yè)培訓(xùn)實(shí)操基地,專門為學(xué)員研發(fā)一批教學(xué)設(shè)備,包括機(jī)器人學(xué)習(xí)教學(xué)連線,plc培訓(xùn)學(xué)習(xí)教學(xué)連線,工業(yè)機(jī)器人培訓(xùn)、plc編程培訓(xùn)等專業(yè)的教學(xué)設(shè)備,讓學(xué)員真正理論實(shí)踐一體,學(xué)以致用,從實(shí)踐交流中體會(huì)知識(shí)的精髓,來(lái)一場(chǎng)完美的職業(yè)轉(zhuǎn)身。
掃碼學(xué)習(xí)
深圳聯(lián)為智能教育感謝您的關(guān)注!
plc學(xué)習(xí)
在線直播間
plc培訓(xùn)班
小胡老師
5
電話
  • 15323438773
6
二維碼
回到頂部
曰本女人牲交全视免费播放,人妻少妇看A偷人无码精品,日本在线不卡一区二区,国产网站在线免费观看 ,日韩在线三级视频,91社区在线观看精品,国产成人精品三级在线观看,人人爽人人添人人超,精品欧洲AV无码一区二区男男,综合久久久久久中文字幕
国产成人久久精品流白浆| 亚洲欧美另类专区| 国产成人综合久久精品免费| 最新精品露脸国产在线| 欧美成人高清乱码| 亚洲精品午夜无码专区| 国产精品爆乳中文一区二区| 久久久久亚洲精品无码网址蜜桃| japanese老熟女老太交| 亚洲人AV在线无码影院观看| 亚洲婷婷综合中文字幕第一页| 无码人妻精品一区二区三区66| 中文无码精品一区二区三区| 亚洲熟妇无码AV在线播放| 亚洲AV永久无码精品| 中文毛片无遮挡高清免费| 二级毛片免费观看全程| 永久免费观看午夜成人网站| 无码无套少妇毛多18p| 人妻中文AV无码。久久| 国产精品美女久久久久网站浪潮| 免费精品国产自在| 暗呦交小U女国产精品视频| 亚洲日本VA午夜在线影院| 人成午夜大片免费视频77777| 无码之国产精品网址蜜芽| 国产午夜视频在线观看网站| 国产成人AV一区二区在线观看| 天天爽夜夜爽视频| 亚洲第一极品精品无码久久| 亚洲ya中文字幕无码毛片| 亚洲AV成人无码一区在线观看| 成 人免费VA视频综合网| 欧美在线 | 亚洲| 国产日韩欧美在线视频免费观看| 欧美又粗又大XXXⅩBBBB| 久久人人爽人人人人爽AV| 亚洲一区二区三区无码久久 | 精品无码一区在线观看| 18禁止观看强奷免费视频网站 | 午夜理论无码片在线观看免费|