{eval=Array;=+count(Array);}
首先,答案是肯定的,學習Python是可以做Linux運維的,但是做Linux運維不僅僅需要掌握Python語言,還需要掌握一系列內容,下面做一個簡單的介紹:
第一:網絡基礎。運維工作的大部分內容是基于網絡展開的,所以掌握網絡知識對運維工程師來說還是非常重要的,比如交換機、路由器的配置,網絡拓撲結構的設計、網絡故障排錯這些都是基本的技能。
第二:Linux基礎。操作系統是運維工程師的基本技能,尤其是Linux系列操作系統,比如redhat、CentOS、Ubuntu這些常見Linux系統是一定要掌握的。這些內容包括基本的Linux命令的使用、存儲、文件管理、服務配置、集群配置等內容,當然對于云計算的運維工程師來說,還要掌握虛擬化的相關技術。對于大數據運維工程師來說還需要掌握Hadoop、Spark的安裝和部署,以及一系列大數據平臺產品的安裝、部署和調試。
第三:系統管理腳本。寫系統管理腳本對于運維工程師來說非常重要,如果不通過系統腳本來管理服務簡直是不可想象的。寫系統腳本就需要掌握Shell和Python了,當然Shell是一定要掌握的,而Python編寫腳本也非常方便,也是很多運維工程師比較喜歡采用的語言,簡單和直接是Python的特點。
第四:系統工具。系統工具就比較多了,比如防火墻、數據庫、備份、負載等內容,工具對于運維人員來說非常重要,掌握這些工具才能順利處理運維過程中的各種問題。掌握這些內容需要一個系統的實驗過程,實際操作環節對于學習運維的人來說是非常重要的。
學習Python除了能做運維還能做很多事,比如做Web開發、大數據開發、人工智能開發等,隨著大數據和人工智能的快速發展,Python得到了廣泛的應用,未來的發展前景也十分值得期待,所以學習Python是一個不錯的選擇。
我目前在使用Python做機器學習方面的應用,我會陸續在頭條寫一些關于Python學習方面的文章,感興趣的朋友可以關注我,相信一定會有所收獲。
如果有Python方面的問題,也可以咨詢我。
謝謝!
一般來說,只單單學習Python,是不能做Linux運維的!學習Python,找工作更側重于以下幾點:web、爬蟲、數據挖掘、機器學習
一般來說,學完Python的幾個就業方向是這個樣子的。因為在Python的學習中,Linux運維的知識會接觸,但是學的還是不會太多,所以如果想把Linux運維作為一份工作,相對來說是較難的
如果本身是Linux運維工作人員,在學習Python,會讓自己的職業生涯走的更遠一些!正好我這里有Linux的學習線路圖,希望能幫到你了!
想獲取視頻,可轉發評論后臺戳我哦!
你好!很榮幸看到你的提問,作為一名Linux從業者,本身自己也正在搞python,在此分享下自己的看法。
首先,推薦你了解下運維開發這個職業,還有Devops。學會了python,可以做Linux維,這個沒有問題,但是個人而言,我不建議你走這個方向。因為Linux運維工作,工作中占主導的還是運維,所以要干好Linux運維除了Python,還需要掌握相關的運維技術棧。比如LANMP,Zabbix/Prometheus/Open-falcon,Git,Docker/K8s,消息隊列,其他網絡,安全方面的知識等等。
推薦你幾個跟Python和Linux運維相關的方向。隨著云計算的大火,Devops的興起,傳統的運維職業都開始轉型,不轉型注定被淘汰。
1.Python
自動化運維。現在好多互聯網公司都有專門的自動化運維團隊,以此來提升效率。可以結合Ansible開發自動化運維平臺。當然最好懂一點Flask,Django等Web框架的知識。2.Devops
工程師。除了會Python,最好在懂點Golang。當然還有一系列跟Devops相關的知識理論,工具等等。比如CI/CD(持續集成/持續部署)工具鏈。個人覺得不是很方便,Python確實可以作為腳本語言來使用,Linux的支持也很豐富,用起來不會有什么困難,在Linux平臺實現一些自動化操作之類的還不是什么問題。不過Linux內置的語言還是Bash,想要在最基礎的Linux上進行操作,還是推薦學習一下Bash,特別是在遠程連接訪問的時候,GCL界面是不會提供Python命令支持的,只能運行Python文件,基本操作還是通過Bash完成。
運維主要是維護服務正常運行,所以,運維的基本技能是:
1.Linux系統的操作和故障處理。
2.接著就是你維護的服務需要的技能。
3.接下來進階技術,一般本機處理自動化腳本,還是shell比較方便。
4.再高級一點,服務器比較多了,需要運行批量管理軟件。這時候,會用到Python。因為大部分軟件提供了Python的API。Python相對于運維這種開發能力比較弱的,也簡單一點。自己就能夠做個CMDB,再把自己用到的軟件加入進來。
0
回答0
回答0
回答0
回答0
回答0
回答6
回答0
回答3
回答0
回答