1. gzyueqian
      13424082685

      Linux運(yùn)維工程師要掌握哪些開(kāi)發(fā)工具?

      更新時(shí)間: 2020-09-25 16:45:21來(lái)源: 粵嵌教育瀏覽量:8175

            Linux運(yùn)維這個(gè)職位現(xiàn)在對(duì)于企業(yè)來(lái)說(shuō)是非常的有必要的,企業(yè)對(duì)于網(wǎng)站的運(yùn)維是十分的看中的,一個(gè)網(wǎng)站不止要有開(kāi)發(fā)也要有運(yùn)維,當(dāng)網(wǎng)站出現(xiàn)什么問(wèn)題的時(shí)候都是需要linux運(yùn)維師去了解問(wèn)題并且去解決的,那么linux運(yùn)維工程師要掌握哪些開(kāi)發(fā)工具呢?

        1、Gockerize


        這個(gè)適合Go語(yǔ)言的愛(ài)好者。Gockerize是采用BSD許可證的工具,用于構(gòu)建靜態(tài)的Go二進(jìn)制文件,并將它們打包成極簡(jiǎn)的Go容器。Gockerize由AeroFS背后的人員開(kāi)發(fā),包括這類功能:“能夠自動(dòng)為Golang標(biāo)準(zhǔn)庫(kù)打一組補(bǔ)丁,雖然很少需要這項(xiàng)功能,卻能派上大用場(chǎng),”據(jù)介紹該項(xiàng)目的博文聲稱。Gockerize并不過(guò)于依賴外部,只依賴Go、Docker 1.5或更高版本以及Bash外殼。


        2、Docker Compose UI


        Docker Compose UI是采用MIT許可證的項(xiàng)目,它為Docker Compose提供了基于Web的用戶界面(UI),是使用Python的Flask框架構(gòu)建的。容器可在本地運(yùn)行,也可在遠(yuǎn)程主機(jī)上運(yùn)行;Docker Compose UI本身在Docker容器中就有,以方便使用。請(qǐng)注意,“由于端口沖突”,Docker Compose UI附隨的一些演示項(xiàng)目無(wú)法擴(kuò)展。


        3、Elsy


        Elsy被稱為是“一種自成一體的、多語(yǔ)言的構(gòu)建工具”, 使用Docker和Docker Compose。Elsy讓用戶可以跨環(huán)境一致地構(gòu)建軟件倉(cāng)庫(kù),并盡量減少執(zhí)行構(gòu)建任務(wù)所需要的工具,無(wú)論使用哪種語(yǔ)言。一項(xiàng)大力宣傳的功能blackbox-test讓任何構(gòu)建的容器能夠以體現(xiàn)在實(shí)際生產(chǎn)環(huán)境中使用的方式來(lái)加以測(cè)試。比如說(shuō),任何需要數(shù)據(jù)庫(kù)的服務(wù)都會(huì)搭建好的數(shù)據(jù)庫(kù)容器,用完后Elsy會(huì)自動(dòng)拆除測(cè)試環(huán)境。


        4、Kitematic


        有時(shí)你只想要一個(gè)GUI。Kitematic為你提供了在MacOS、Ubuntu Linux和Windows上管理Docker容器的GUI。Kitematic的其他便利之處包括:借助文件系統(tǒng),自動(dòng)揭示容器卷數(shù)據(jù),為Docker提供內(nèi)置的CLI,并自動(dòng)同步狀態(tài)以匹配針對(duì)Docker的更改(比如添加新的容器鏡像時(shí))。


        5、Habitus


        另一個(gè)基于Docker的構(gòu)建工具Habitus使用Dockerfile和build.yml文件,來(lái)創(chuàng)建包含眾多任意命令的多步驟容器構(gòu)建流程??梢宰龅綐?gòu)建流程的每個(gè)步驟依賴前面的某個(gè)步驟,確保任何棘手的多步驟依賴項(xiàng)都正常運(yùn)行。Habitus還支持構(gòu)建過(guò)程中添加秘密信息,而且這么做并不在鏡像中留下痕跡。


        6、Logspout


        Unix界有著將小程序結(jié)合起來(lái)解決大問(wèn)題的悠久傳統(tǒng)。Logspout運(yùn)用同樣的理念來(lái)管理來(lái)自Docker容器的日志。Logspout將來(lái)自某個(gè)主機(jī)上所有容器的所有日志(主要是stdout和stderr)匯集到你認(rèn)為合適的任何目標(biāo)。只需讀取HTTP數(shù)據(jù)流,即可實(shí)時(shí)查看生成的聚合日志。


        7、Dusty


        Dusty是一種基于Docker的、采用MIT許可證的開(kāi)發(fā)環(huán)境,旨在改進(jìn)使用Docker Compose或Vagrant來(lái)管理容器。比如說(shuō),Dusty背后的開(kāi)發(fā)人員聲稱,Dusty的規(guī)范模式比Docker Compose更簡(jiǎn)單;它在處理這個(gè)方面勝過(guò)Vagrant:基于版本來(lái)隔離應(yīng)用程序依賴項(xiàng)和服務(wù)更新。Dusty還允許將測(cè)試創(chuàng)建為環(huán)境規(guī)范的一部分,因而常見(jiàn)的多步驟程序可進(jìn)入到易于調(diào)用的腳本中。


        8、Hyper


        Hyper被譽(yù)為是“與虛擬機(jī)管理程序無(wú)關(guān)的工具,讓你可以在任何虛擬機(jī)管理程序上運(yùn)行Docker鏡像”,它使用Docker、QEMU和Xen來(lái)實(shí)現(xiàn)其目的。該工具的開(kāi)發(fā)者聲稱,Hyper使用極少資源(28MB),以容器而不是虛擬機(jī)的速度來(lái)啟動(dòng),提供高性能,并為應(yīng)用程序提供硬件執(zhí)行的隔離機(jī)制。Hyper的一種提議用例是,創(chuàng)建多租戶模式的、基于Docker的應(yīng)用程序。


        以上就是粵嵌科技給大家整理的關(guān)于linux運(yùn)維工程師要掌握的開(kāi)發(fā)工具的類型了,如果說(shuō)你想要學(xué)習(xí)linux運(yùn)維的話那么粵嵌科技?xì)g迎大家來(lái)我們公司的linux培訓(xùn)班進(jìn)行實(shí)地考察,也可以點(diǎn)擊我們文章下面的獲取試聽(tīng)資格按鈕來(lái)獲取我們的linux課程免費(fèi)試聽(tīng)資格,在試聽(tīng)中可以更加深入的了解粵嵌科技。

      免費(fèi)預(yù)約試聽(tīng)課

      亚洲另类欧美综合久久图片区_亚洲中文字幕日产无码2020_欧美日本一区二区三区桃色视频_亚洲AⅤ天堂一区二区三区

      
      

      1. 亚洲一区二区在线 | 日鲁夜鲁亚洲鲁鲁在线 | 五月丁香亚洲综合499ee | 五月天婷亚洲天久久综合网 | 亚洲无马在线不卡 | 亚洲国产大片一区官网 |