學(xué)go還是python 運(yùn)維崗真有人用Python腳本運(yùn)維嗎?
運(yùn)維崗真有人用Python腳本運(yùn)維嗎?Python作為一種流行的腳本語言,有很多應(yīng)用場(chǎng)景,比如自動(dòng)測(cè)試、包構(gòu)建、部署、操作和維護(hù)等,比如Python腳本就是用來調(diào)用云服務(wù)SDK的。根據(jù)業(yè)務(wù)需要,可以隨
運(yùn)維崗真有人用Python腳本運(yùn)維嗎?
Python作為一種流行的腳本語言,有很多應(yīng)用場(chǎng)景,比如自動(dòng)測(cè)試、包構(gòu)建、部署、操作和維護(hù)等,比如Python腳本就是用來調(diào)用云服務(wù)SDK的。根據(jù)業(yè)務(wù)需要,可以隨時(shí)創(chuàng)建所需數(shù)量的云服務(wù)器實(shí)例,對(duì)云服務(wù)器進(jìn)行動(dòng)態(tài)管理。
通過腳本執(zhí)行代碼創(chuàng)建或發(fā)布ECS實(shí)例,與使用水、電、氣等資源一樣方便、高效。例如,在業(yè)務(wù)低估的時(shí)期,釋放不必要的云服務(wù)器資源以節(jié)省成本。
Python在Linux系統(tǒng)運(yùn)維中都有哪些應(yīng)用?
個(gè)人經(jīng)驗(yàn),Python在操作和維護(hù)中的作用:
1。監(jiān)視腳本
2。自動(dòng)操作維護(hù)工具
目前,我主要使用這兩個(gè)功能
Python在日常工作中能用到嗎?
Python在日常操作和維護(hù)工作中比Perl和bash弱。Python在web開發(fā)中也比PHP更麻煩。我個(gè)人的感覺是Python更像Java而不是Perl/bash。我個(gè)人常用的操作維護(hù)工具是bash,主要是用Python做一些算法演算。因?yàn)槲业娜粘>S護(hù)任務(wù)主要是文件系統(tǒng)的維護(hù),比較語言應(yīng)該和場(chǎng)景結(jié)合起來。大多數(shù)應(yīng)用程序需求可以用所有語言完成,但難度不同。語言的選擇取決于開發(fā)人員的熟練程度和需求的復(fù)雜性。如果這只是一個(gè)“grep”需求,那么可以選擇bash作為執(zhí)行g(shù)rep的最簡(jiǎn)單方法。如果有點(diǎn)復(fù)雜,可以使用awk,如果更復(fù)雜,可以使用Perl。使用更通用的語言是吃力不討好的。如果你能使置換矩陣的置換失效,那么置換矩陣的置換就是一臺(tái)機(jī)器。我下面的觀點(diǎn)會(huì)引起爭(zhēng)議(尤其是PHPer)。我傾向于將高級(jí)語言分為三類:
1)底層C/C可以編寫操作系統(tǒng)和操作硬件??梢越鉀Q所有問題,但絕大多數(shù)互聯(lián)網(wǎng)項(xiàng)目不應(yīng)該使用。
2)中立的Java/Python/RUBY/。Net系列是項(xiàng)目的主要語言,它平衡了開發(fā)效率和執(zhí)行效率。沒有明顯的亮點(diǎn)和明顯的缺點(diǎn)。
3)特殊PHP/bash/Perl在某些特定領(lǐng)域,您應(yīng)該選擇這些特殊語言。隨著需求越來越全面,語言短板的使用越來越多,擴(kuò)散應(yīng)該得到控制。