LinuxのPythonの運用・保守はそれを学ぶ必要がありますか?

 Pythonはみんなのお気に入りであることのユニークな利点のおかげで、非常に優れたプログラミング言語でありながら、Linuxは、無料のオープンソースのオペレーティングシステムであり、Linuxの運用・保守はなぜ小さなシリーズでPythonの?多くの人々が今日、この質問を持って学びますそれについての共通の理解。

  シンプル、簡単、速い、無料、オープンソース、ハイレベル言語、移植性、解釈、拡張性の高い、組み込み可能な、豊富なライブラリ、独自の構文:Pythonの自身の利点に基づきます。Pythonは今不可欠なプログラミング言語となっています。様々なモジュールの他の言語を簡単に一緒にリンクすることができ、「糊言語」として。

  CやJava、Pythonの魅力のすべてのより多くの明白な理由は、コードのC言語の千行で、同じタスクを実行に比べ、Javaはコードの唯一の100行が必要ですが、取得するにはPythonの簡単なのはわずか20行が必要な場合があります。

  その強力な開発力とマルチ完全な産業チェーンのシステム嘘の運用・保守におけるPythonの利点は、その能力は、シェルスクリプトによる操作や保守を自動化するために実際に、シェルやPerlよりもはるかに強いの様々なを開発する!自動化された操作およびメンテナンスに達成するために大規模なクラスタのアイデアの維持は右ですが、十分でないシェル自身のプログラマブル弱い、機能の多くが必要と日常保守サポートのため、ゼロから書かれた必要とする様々な機能を学ぶことができる何も既製のライブラリがそう、ありませんシェルスクリプトは、電力が十分ではないと言います。

  そして今、Pythonは読みやすく、簡単に書き込みますが、両方のオブジェクト指向と機能的なスタイルにに加えて、Pythonのとのより良い選択は、ある、メンテナンス、科学技術計算やデータ処理の分野における主要な言語コンパイラのIT操作となっています。、体系的な管理ツールを組み合わせることにより、二次開発ツールの様々なタイプは、統合管理システムサーバを構成します。

  同様にRubyやPythonは、システム管理ソフトウェアを書くために非常に適しているが、関連するライブラリとツールでPythonよりもはるかに悪いです。

  簡単操作にシステムを作成し、保守管理、エンジニアリングで、Pythonはサーバ管理ツールの非常に豊富である:構成管理(Saltstack)、バッチ実行(ファブリック、saltstack)、監視は、仮想化管理(パイソン-libvirtの)、(Zenossは、Nagiosは、プラグイン)プロセス管理(スーパーバイザー)、クラウドコンピューティング(OpenStackの)というように、システムのCライブラリのほとんどは、Pythonバインディングを持っています。

  プログラミング言語としては、Pythonがどんな役割として、独自の可能性と、ほぼすべての分野や機会に使用することができます。

  国内クレソン、捜狐、金山、テンセント、シャンダ、網易、百度、アリババ、淘宝網、熱涼しい、ジャガイモ、シーナ、外国Googleに、NASAは、YouTube、Facebookや他のインターネットの巨人は、Pythonを使用してさまざまなタスクを完了することです。

  クラウドは中小企業が運用・保守を必要としないため、技術開発と成熟度、低い運用・保守市場の担当者はますます小さくなって、あるいは全く市場を計算し、大企業の高しきい値、低運用・保守ではないコアコンピタンスとして、力は、大企業の技術開発能力は操作であり、メンテナンスが愛されます。

  Linuxのスキルは、基本的な把握の操作で、メンテナンス担当者は、光で十分でしょう大企業とLinuxの操作や保守作業の企業に有能でなければなりません。Linuxの+ Pythonはベストマッチの運用・保守です。

おすすめ

転載: blog.51cto.com/14596632/2448386