linux shell 等待输入_linux运维——基础篇
說到服務(wù)器操作系統(tǒng),linux的各種發(fā)行版本以毫無懸念的姿態(tài)占領(lǐng)了絕大部分的市場份額。常見的桌面操作系統(tǒng)Windows與Linux在操作上有著很大的區(qū)別。
容器技術(shù)最初發(fā)源于linux,也成熟結(jié)果與Linux,因此要掌握容器技術(shù)與云運(yùn)維技術(shù)免不了對Linux有一定的了解。
1、systemd
計(jì)算機(jī)在啟動一個操作系統(tǒng)時必須加載并初始化操作系統(tǒng),方能運(yùn)行其他的應(yīng)用程序,這是計(jì)算機(jī)初始化必不可少的一個啟動過程,也就是說計(jì)算機(jī)啟動需要一款初始化系統(tǒng)。systemd是目前Linux系統(tǒng)中最流行的初始化系統(tǒng)之一,能提高系統(tǒng)的啟動效率與質(zhì)量,它不僅可以讓系統(tǒng)進(jìn)程并行啟動,還能很好地守護(hù)init進(jìn)程,減少系統(tǒng)內(nèi)存的不必要開銷。
在systemd誕生以前,還有兩個系統(tǒng)初始化工具,分別是systemvinit和upstart,systemvinit是一套傳統(tǒng)的初始化系統(tǒng),已經(jīng)逐漸地淡出了Linux歷史舞臺,現(xiàn)在已經(jīng)基本被systemd和upstart取代了,systemd和upstart各有各的特點(diǎn),不過目前已經(jīng)有絕大多數(shù)的Linux發(fā)行版都默認(rèn)使用systemd,比如Fedora、openSUSE、Ubuntu、Gentoo、Arch Linux等一系列Linux發(fā)行版。
2、shell基礎(chǔ)編程
在Linux系統(tǒng)中,shell是一種命令行的解釋器命令,是用戶與系統(tǒng)內(nèi)核之間進(jìn)行通信的一種語言。第一個Unix Shell是sh,除此之外還有很多優(yōu)秀的shell,例如:ksh、bash、csh、tcsh等。
Shell具有兩種工作模式,分別是互動模式和腳本模式。互動模式就是用戶直接在終端上輸入指定的命令并執(zhí)行,等待命令執(zhí)行完畢并分析返回的結(jié)果,然后再執(zhí)行下一條命令。腳本模式就是在執(zhí)行Shell命令的過程中,不需要用戶去干擾或控制,它會自動執(zhí)行下去。腳本模式的執(zhí)行效率是非常高的,也就是我們經(jīng)常說的自動化運(yùn)維,只要我們編輯好了Shell任務(wù),然后跑在Linux進(jìn)程中,這些任務(wù)將會被自動處理。
圖片和內(nèi)容源自網(wǎng)絡(luò)分享,若有侵權(quán),請聯(lián)系刪除!
上海艾磊科技有限公司專門為企業(yè)提供IT咨詢,IT外包,系統(tǒng)集成,以及各類IT增值服務(wù)。其中增值服務(wù)包括OFFICE 365云服務(wù),鼎捷企業(yè)ERP管理軟件,云備份,企業(yè)郵箱,無線覆蓋,上網(wǎng)行為管理,VPN架設(shè),網(wǎng)絡(luò)安全服務(wù),INTERNET接入,設(shè)備租賃, IP電話服務(wù)
總結(jié)
以上是生活随笔為你收集整理的linux shell 等待输入_linux运维——基础篇的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: nova5是5g手机吗
- 下一篇: linux卸载anaconda_Win1