ホームページ >バックエンド開発 >Python チュートリアル >Pythonの運用とメンテナンスについて学ぶべきこと
運用保守エンジニアも開発者と同じIT実務者です。運用保守担当者に開発の理解は必要ないと思われている方も多いですが、実はそうではありません。開発を理解せずに運用保守を行う道は、どんどん狭くなっていきます。現段階では、Python 開発を習得することは上級運用保守エンジニアにとって必須のスキルとなっています。では、Python 運用保守について何を学ぶべきですか?また、どうすればうまく学習できますか?
個人的におすすめの学習ルートは以下の通りです:
基本エントリー:
1. Linuxの基礎知識、基本コマンド(origin、composition、common) cp、ls、file、mkdir などの一般的な操作コマンド)
2. Linux ユーザーと権限の基本
3. 高度な Linux システム プロセス管理
4 . Linux の効率的なテキストおよびファイル処理コマンド (vim、grep、sed、awk、find およびその他のコマンド)
5. シェル スクリプトの入門 (練習しながら学ぶことができます)
# #中上級
中上級では、Linuxの原理や基礎知識を十分に理解した上で、上位層のアプリケーションやサービスについて深く学ぶ必要があります。サービスに関しては、必ずネットワークが関係します。関連知識を習得するには時間がかかります。 1. TCP/IP ネットワークの基本 (CCNA と NP に関するおおよその知識があれば十分です) 2. Linux 企業で一般的に使用されるサービス (DNS、http、ftp、メール、nfs、など)3. Linux エンタープライズ レベルのセキュリティ原則と防止手法 (システム パフォーマンス/セキュリティ、セキュリティ脅威モデルと保護方法)4. 暗号化/復号化原則とデータ セキュリティ、システム サービスアクセス制御とサービスセキュリティの基礎5. iptables セキュリティポリシーの構築6. シェルスクリプトの進歩 (主にいくつかのアプリケーションを組み合わせ、いくつかのケースを作成)7. MySQL の概要応用原則と管理(個人ブログサイトの管理・構築ができるようになる)ここで学んだ後は、基本的なスキルを習得すれば十分であり、基本的な運用保守作業や簡単なメンテナンスはすでにできるようになります。高度な改善
1. http サービス プロキシ キャッシュの高速化 (主に varnish および nginx キャッシュ システムを学習し、CDN についてある程度の知識を持っています。) 2.エンタープライズ レベルのロード クラスター (主に nginx、haproxy、lvs を学習するため、主要な知識を習得し、ロード バランシング アルゴリズムを明確に理解する必要があります)3. エンタープライズ レベルの高可用性クラスター (キープアライブが必要) 、ハートビートなど徹底解説) 4. 運用保守監視zabbixの詳細解説(主にzabbix、cacti、nagiosなどの監視システム、現在はzabbixの方がよく使われています) 5. 運用および保守の自動化の学習 (Ansible、Puppet、Cobbler、その他の運用および保守の自動化ツールなど、オープンソースの運用および保守の自動化ツールの使用方法を学習する必要があります)以上がPythonの運用とメンテナンスについて学ぶべきことの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。