亚洲精品中文免费|亚洲日韩中文字幕制服|久久精品亚洲免费|一本之道久久免费

      
      

            <dl id="hur0q"><div id="hur0q"></div></dl>

                linux下的shell腳本編程介紹

                shell編程語言的介紹

                • shell簡介:

                Shell是一種腳本語言,又是一種命令語言。可以通俗一點(diǎn)來講,Shell腳本就是一系列命令的集合,可以在Unix/linux上面直接使用,并且直接調(diào)用大量系統(tǒng)內(nèi)部的功能來解釋執(zhí)行程序把一些重復(fù)性工作交給shell做,來實(shí)現(xiàn)自動化運(yùn)維。

                Shell 雖然沒有C/C++、Java、Python等強(qiáng)大,但也支持了基本的編程元素。例如:if、for、while、case等循環(huán),還有變量、數(shù)組、字符串、注釋、加減乘除邏輯運(yùn)算等

                • 常見的腳本語言:

                shell、perl、php、python

                • shell的優(yōu)點(diǎn):

                易用 #直接在linux系統(tǒng)上使用,不需要編譯

                高效 #程序開發(fā)的效率非常高,依賴于功能強(qiáng)大的命令可以迅速地完成開發(fā)任務(wù)

                簡單 #語法和結(jié)構(gòu)比較簡單,易于掌握

                • shell應(yīng)用場景:

                監(jiān)控linux系統(tǒng)的健康度

                數(shù)據(jù)的處理 #日志的切割、分析、統(tǒng)計等

                與數(shù)據(jù)庫交互 #對數(shù)據(jù)庫進(jìn)行增,刪,改,查等操作

                監(jiān)控進(jìn)程,自動化啟停服務(wù)

                完成一些重復(fù)性的工作

                shell編寫第一個腳本

                • 編寫:vi first.sh

                # !/bin/bash# 作者:菜園子# 編寫時間:2022-09-21# 功能:我的第一個shell腳本echo “this is my first shell !”

                • 執(zhí)行:

                sh first.shchmod 755 first.sh./first.sh

                企業(yè)實(shí)戰(zhàn)之shell腳本與crontab定時器的運(yùn)用

                • crond服務(wù):

                以守護(hù)進(jìn)程方式在無需人工干預(yù)的情況下來處理著一系列作業(yè)和指令的服務(wù)

                • crond服務(wù)的啟停命令

                啟動systemctl start crond.service查看狀態(tài):systemctl status crond.service停止systemctl stop crond.service重新啟動systemctl restart crond.service

                • crontab定時器的使用

                語法:crontab 【選項】crontab -l #列出crontab有哪些任務(wù)crontab -e #編輯crontab任務(wù)crontab -r #刪除crontab里的所有任務(wù)內(nèi)容格式:* * * * * 級別 命令分 時 日 月 周

                • crontab的例子

                每分鐘執(zhí)行* * * * * 或者 */1 * * * *每小時執(zhí)行0 * * * *每天執(zhí)行0 0 * * *每周執(zhí)行0 0 * * 0每月執(zhí)行0 0 1 * *每年執(zhí)行0 0 1 1 *每天早上6點(diǎn)執(zhí)行0 6 * * *每兩個小時執(zhí)行0 */2 * * *每小時的10分,40分執(zhí)行10,40 * * * *每天的下午4點(diǎn)、5點(diǎn)、6點(diǎn)的5 min、15 min、25 min、35 min、45 min、55 min時執(zhí)行命令5,15,25,35,45,55 16,17,18 * * *

                利用shell腳本企業(yè)實(shí)戰(zhàn)nginx日志切割

                需求:

                • nginx的日志文件路徑
                • 每天0點(diǎn)對nginx 的access與error日志進(jìn)行切割
                • 以前一天的日期為命名

                腳本:

                #!/bin/bash#Auto cut nginx log script.#Create by Cyz#Create date : 2022-09-21#nginx日志路徑logs_path=/usr/local/nginx/logsYesterDay=$(date -d ‘yesterday’ +%Y-%m-%d)#移動日志并以日期改名mv ${logs_path}/access.log ${logs_path}/access_${YesterDay}.logmv ${logs_path}/error.log ${logs_path}/error_${YesterDay}.log#向nginx主進(jìn)程發(fā)送信號,重新生成日志文件kill -USR1 $(cat /usr/local/nginx/logs/nginx.pid)

                個人博客:cyz

                鄭重聲明:本文內(nèi)容及圖片均整理自互聯(lián)網(wǎng),不代表本站立場,版權(quán)歸原作者所有,如有侵權(quán)請聯(lián)系管理員(admin#wlmqw.com)刪除。
                用戶投稿
                上一篇 2022年9月22日 06:11
                下一篇 2022年9月22日 06:11

                相關(guān)推薦

                • cad連續(xù)標(biāo)注快捷鍵(cad連續(xù)標(biāo)注快捷鍵)

                  本文主要講的是cad連續(xù)標(biāo)注快捷鍵,以及和cad連續(xù)標(biāo)注快捷鍵相關(guān)的知識,如果覺得本文對您有所幫助,不要忘了將本文分享給朋友。 cad中連續(xù)標(biāo)注快捷鍵 CAD尺寸標(biāo)準(zhǔn)快捷命令:DL…

                  2022年11月27日
                • 直播帶貨詳細(xì)腳本(直播文案策劃怎么寫)

                  短視頻運(yùn)營策劃方案怎么寫?涉及哪幾個方面? 我在網(wǎng)上看到好多千篇一律的文章,關(guān)于【短視頻運(yùn)營策劃方案】這一塊,基本都是在講賬號的內(nèi)容本身。 你內(nèi)容做得再好,卻不掌握算法的規(guī)律,能有…

                  2022年11月25日
                • 給手機(jī)安裝了Windows 11(手機(jī)上玩電腦游戲的軟件)

                  電腦上體驗(yàn)了一番Windows 11 ,感覺怎么樣?接下來想要在手機(jī)上嘗試嘗試嗎?不是遠(yuǎn)程桌面,也并不是虛擬機(jī),而是手機(jī)直接運(yùn)行原生的win11系統(tǒng)! 那么最近小編就看到網(wǎng)上不少朋…

                  2022年11月18日
                • 分享3種視頻腳本拍攝模板的方式(視頻拍攝腳本模板都有哪些)

                  #腳本創(chuàng)作##短視頻#短視頻腳本的分類大致可分為以下三類:拍攝提綱、文學(xué)腳本和分鏡頭腳本。今天呢,我們繼續(xù)圍繞腳本這個話題,講一下這三類腳本的應(yīng)用。 到底哪種腳本適合短視頻呢?其實(shí)…

                  2022年11月17日
                • 直播帶貨詳細(xì)腳本(茶葉直播帶貨詳細(xì)腳本)

                  1單品腳本 單品腳本要以表格的形式寫下來,這樣我們能把賣點(diǎn)和利益點(diǎn)非常清晰的體現(xiàn)在表格上,這樣對直播的過程中不會產(chǎn)生疑惑點(diǎn)或者對產(chǎn)品有什么不清楚的地方品牌介紹,利益點(diǎn)強(qiáng)調(diào),引導(dǎo)轉(zhuǎn)化…

                  2022年11月16日
                • 命令方塊怎么獲得(我的世界凋零風(fēng)暴命令方塊怎么獲得)

                  本文主要講的是命令方塊怎么獲得,以及和我的世界凋零風(fēng)暴命令方塊怎么獲得相關(guān)的知識,如果覺得本文對您有所幫助,不要忘了將本文分享給朋友。 我的世界如何獲得命令方塊 我的世界可以輸入/…

                  2022年11月15日
                • 短視頻腳本范文(視頻腳本怎么寫)

                  短視頻腳本,是故事的發(fā)展大綱。我們在拍攝視頻前,需要在腳本中確定整個視頻的整體框架。 事件發(fā)生的時間、地點(diǎn),其中有哪些人物,每個人物有哪些臺詞、動作,每個畫面拍攝的景別分別是什么,…

                  2022年11月13日
                • 直播腳本(直播腳本范文1000字)

                  今天小編給各位分享直播腳本的知識,其中也會對直播腳本范文1000字進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧! 賣芒果的直播腳本怎么寫 直播腳本步驟如下:…

                  2022年11月8日
                • 淘寶直播有哪些準(zhǔn)備工作(淘寶直播條件有哪些)

                  淘寶直播帶貨是主流帶貨平臺,最受歡迎的主播李佳琦就是在淘寶直播的,不少小伙伴紛紛加入淘寶直播,但是作為新手主播對于直播的一些工作不是很懂,那么淘寶直播有哪些準(zhǔn)備工作?下面小編為大家…

                  2022年11月4日
                • 直播方案策劃案例(直播策劃)

                  如何從整體把握整個直播間的流程呢? 如何系統(tǒng)地對直播環(huán)節(jié)進(jìn)行策劃? 如何保證直播按照自己的預(yù)期進(jìn)行? 01 達(dá)人直播 在整體把握直播策劃之前,我們首先要了解達(dá)人直播可以拆解為哪幾個…

                  2022年10月29日

                聯(lián)系我們

                聯(lián)系郵箱:admin#wlmqw.com
                工作時間:周一至周五,10:30-18:30,節(jié)假日休息