在线不卡日本ⅴ一区v二区_精品一区二区中文字幕_天堂v在线视频_亚洲五月天婷婷中文网站

  • <menu id="lky3g"></menu>
  • <style id="lky3g"></style>
    <pre id="lky3g"><tt id="lky3g"></tt></pre>

    linux下的shell腳本編程介紹

    shell編程語言的介紹

    • shell簡(jiǎn)介:

    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ǎn)單 #語法和結(jié)構(gòu)比較簡(jiǎn)單,易于掌握

    • shell應(yīng)用場(chǎ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 * * *每?jī)蓚€(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),不代表本站立場(chǎ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)營(yíng)策劃方案怎么寫?涉及哪幾個(gè)方面? 我在網(wǎng)上看到好多千篇一律的文章,關(guān)于【短視頻運(yùn)營(yíng)策劃方案】這一塊,基本都是在講賬號(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é)假日休息