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

<optgroup id="cczp1"><ruby id="cczp1"><cite id="cczp1"></cite></ruby></optgroup>
  • <acronym id="cczp1"></acronym>
    <acronym id="cczp1"><option id="cczp1"><ol id="cczp1"></ol></option></acronym>
    <delect id="cczp1"></delect>
    <center id="cczp1"></center>
    <delect id="cczp1"></delect><em id="cczp1"><button id="cczp1"><blockquote id="cczp1"></blockquote></button></em>
    1. <optgroup id="cczp1"><td id="cczp1"><dfn id="cczp1"></dfn></td></optgroup>

      linux下的shell腳本編程介紹

      shell編程語言的介紹

      • shell簡介:

      Shell是一種腳本語言,又是一種命令語言??梢酝ㄋ滓稽c(diǎn)來講,Shell腳本就是一系列命令的集合,可以在Unix/linux上面直接使用,并且直接調(diào)用大量系統(tǒng)內(nèi)部的功能來解釋執(zhí)行程序把一些重復(fù)性工作交給shell做,來實(shí)現(xiàn)自動(dòng)化運(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)計(jì)等

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

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

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

      shell編寫第一個(gè)腳本

      • 編寫:vi first.sh

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

      • 執(zhí)行:

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

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

      • crond服務(wù):

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

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

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

      • crontab定時(shí)器的使用

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

      • crontab的例子

      每分鐘執(zhí)行* * * * * 或者 */1 * * * *每小時(shí)執(zhí)行0 * * * *每天執(zhí)行0 0 * * *每周執(zhí)行0 0 * * 0每月執(zhí)行0 0 1 * *每年執(zhí)行0 0 1 1 *每天早上6點(diǎn)執(zhí)行0 6 * * *每兩個(gè)小時(shí)執(zhí)行0 */2 * * *每小時(shí)的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時(shí)執(zhí)行命令5,15,25,35,45,55 16,17,18 * * *

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

      需求:

      • nginx的日志文件路徑
      • 每天0點(diǎn)對(duì)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)#移動(dòng)日志并以日期改名mv ${logs_path}/access.log ${logs_path}/access_${YesterDay}.logmv ${logs_path}/error.log ${logs_path}/error_${YesterDay}.log#向nginx主進(jìn)程發(fā)送信號(hào),重新生成日志文件kill -USR1 $(cat /usr/local/nginx/logs/nginx.pid)

      個(gè)人博客:cyz

      鄭重聲明:本文內(nèi)容及圖片均整理自互聯(lián)網(wǎng),不代表本站立場,版權(quán)歸原作者所有,如有侵權(quán)請(qǐng)聯(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)的知識(shí),如果覺得本文對(duì)您有所幫助,不要忘了將本文分享給朋友。 cad中連續(xù)標(biāo)注快捷鍵 CAD尺寸標(biāo)準(zhǔn)快捷命令:DL…

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

        短視頻運(yùn)營策劃方案怎么寫?涉及哪幾個(gè)方面? 我在網(wǎng)上看到好多千篇一律的文章,關(guān)于【短視頻運(yùn)營策劃方案】這一塊,基本都是在講賬號(hào)的內(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ù)圍繞腳本這個(gè)話題,講一下這三類腳本的應(yīng)用。 到底哪種腳本適合短視頻呢?其實(shí)…

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

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

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

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

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

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

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

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

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

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

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

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

        2022年10月29日

      聯(lián)系我們

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