PerlPHPPythonRuby對于入門的Linux運維來說?
PHP主要是用于WEB的語言,基本上不會有人用這個做運維的,我不太理解為什PHP出現在這個選項里。
Ruby的最大優點是語法優美,但是主要用途還是WEB,并且用戶相對于其他語言還是屬于小眾,不建議用Ruby作運維。
所以公認最適合做運維的是Perl 和Python。
Perl是很強大的語言,現在流行的linux發行版有很多小工具都是Perl編寫的。Perl十分適合處理字符串,如果你想寫一個類似于grep的程序,Perl十分適合。
但是Perl語法相對比較復雜,并且國外使用這個的遠遠多于國內,并不建議新手學。
所以最合適的是Python,Python絕對是最適合的運維語言,沒有之一。
首先 linux對Python支持完美,幾乎所有發行版都直接有Python運行環境。并且,大量linux工具都是Python寫的,比如centos的yum。你可以直接閱讀源碼。
其次 Python包管理異常強大,只要用pip install 就可以直接安裝包,pip會自動解決相互依賴,非常方便。
Python最大的魅力是龐大的用戶群,世界上有無數的程序員為Python共享代碼,你幾乎可以找到任何有用的包,極大減輕編程的工作量。
上一篇培養了什么興趣愛好呢
下一篇自媒體小白該怎么上手