Linuxの運用・保守エンジニアの[復刻版] 10個の基本的なスキルポイント

Linuxの運用・保守エンジニアのテン基本的なスキルポイント

HTTPS:// cloud.tencent.com/developer/article/1115068

 

私は、Linuxの運用・保守エンジニア、この分野での経験が少ないです、そして今私はそれを習得するためのツールのどのような側面についてお話したいと思います!

それはツールになると、スキル-行が言うことができ、我々は一般的に呼ばれるラインツールで、ツールの操作やメンテナンスを習得しなければならないです。

私はおそらくこれらの領域なので、基本的にエントリがない問題をリストします。

Linuxシステムは、RedHatのかCentOSのを使用することができます学習している場合は2つのバージョンが兄弟であるため、特に最も、当然のことながら、そこになります他のバージョンと企業内のCentOSのは、まだ、ライン上でこれらの2つのバージョンを勉強する学習者何の違い、そしてSUSEを見ることができる時間は、いくつかの企業は、このような当社の企業として、使用したいとしません。

以下のようなツールは以下のとおりです。

1.Linuxシステムの基礎

これは、これさえ他、参考書上で行われることはありません、この基礎の基礎であり、鳥兄弟のLinuxの基礎を見て、言うまでもない、コンテンツをマスターする本の少なくとも60%は、すべて把握する必要がありますが、何らかの形で基本的なコマンドはありませんそれでしょう!

2.ネットワークサービス

多くのサービスは、それぞれの会社が異なる使用しますが、確かにそのようなおそらくライン、LAMP上でいくつかを学び、LNMPが、私は意味熟練しなければなりませんFTP、DNS、SAMBA、電子メール、などの基本的なサービスを、習得すること、あります建物は裸ではないだろうが、同社は特にnginxのも、少なくともいくつかの企業の仕事に非常に精通している必要があり、に精通していることが絶対的に最も重要なWebサーバ、nginxのとApacheであるため、仕事のために非常にコンフィギュレーションの内部に精通していますTomcatを使用しますが、それはこれについて学ぶことをお勧めします。実際には、ネットワークサービスは、あまり心配する必要はありません、一般的な企業の環境では、すでに新しいサーバがあっても、所定の位置にあるか、あなたは物事が出て得ることはできません、あなたは整流、会社はあなたが得るために、適切なドキュメントを参照できるようになるしましょう、しかし、少なくとも、関連します構成は彼の役割、特にPHPモジュールに慣れるために、これらのモジュールをコンパイルしてインストールを超える確かに調理され、学ばなければなりません。

2時。これは、基本的に必要な条件であるツールであると言うことができない、ツールがマスターに本当にです。

3.shellスクリプトと他のスクリプト言語

シェルは、運用・保守要員が、でも、エントリは動作しないことを知っていないしている必要があり、少なくともいくつかのスクリプトの管理システムを書くために、彼らは今、単純なモニタ用CPU、メモリ比率スクリプトを記述する必要があります!これは最も基本的で、これらだけ学習に意味効果なし、の何番目、スクリプトシステムは、最も有意義で他のスクリプト言語はオプションで、一般的で書くと計算されます誰が推測とは思いませんこれら二つの学習は、3P、すなわちパイソン、PerlやPHP、あなたが開発をしたい場合を除き、あなたは、考慮する必要はありませんPHPは、私が運用・保守を自動化することは困難で、のpythonを学ぶ方が良いでしょう示唆、perlはとにかく、非常に強力なテキスト処理でありますライン上。

4.sedとawkのツール

これら2つのツールを習得し、我々はまた、正規表現を把握する必要があり、これは、正規表現を学ぶことが最も困難な痛みがありますが、SEDやAWKの組み合わせは非常に強力になり、テキスト処理やコンテンツフィルタリング、習得しなければなりませんWebコンテンツは非常に便利ですが、シェルを学ぶと同時に、一般的に、多くの場合、学ぶための方法となりますので、ポイント3ポイント4の学習を、組み合わせて使用​​します。

テキスト処理コマンド

ソート、TR、カット、ペースト、uniqの、Tシャツなど3点を一緒に組み合わせると、学び、学習されます。

6.データベース

好適MySQLは学ぶことではない、なぜ、私に聞かないでくださいSQL ServerのとOracleのLinuxは間違いなく最もよく使われるのMySQLであるため、特に調理調査を学ぶために、CRUDは学びます、運用、保守要員がまたは小切手を使用しているため、他の側面を必要としなくてもよいです文のどのような最適化と開発は、あなたが得ることはできません。

7.ファイアウォール

CCNAは、iptablesのNATテーブルがあるので友人が、学ぶことがより熱心かもしれ学んだ場合ではない学ぶことではない、ファイアウォールは困難と考えることができ、それは言うのは簡単かつ簡単に、難しいことではありません、そして最も重要なルールを理解し、原理はFILTERテーブルながら、同じです最も頻繁に使用されるが、それは確かに失敗した学習することはありません。

8.監視ツール

非常に非常に重要なのは、私が提案し、ベスト3は、サボテン、Nagiosは、zibbixは、企業は、最も使用のnagiosとzibbixことが、とにかくそれをすべてを学ばなければならないことを知っています!しかし、それは自動監視スクリプトの書き込みの使用を含むことになるので、Nagiosは、少し難しいだろう、その場所は困難です。

9.ホットスタンバイクラスタと

これは非常に重要であり、理解してください、しかし、同社は、あなたが行くと得ることはできません、初心者は、あなたが触れるせません基本的にので、多くのクラスターツールがあり、最高の科学はLVSで、nginxのを学ぶために最善である、学ぶことが必要ですクラスタは、プロキシと同様に、ホットスタンバイを逆に、このツールは、MySQLのホットスタンバイは学ばなければならない、マスタースレーブレプリケーションがあり、これは実際には、簡単に私に教えていない、ホットバックアップツールを開発するために自分の会社のように、さらに達成することができます全体のプロセスを理解することを学ぶことは容易ではない容易ではない、単に追随するつもりはありません。

10.データのバックアップ

、ないではない学ぶためにそこツールの多くがありますが、少なくともRAIDの原則を理解しておく必要があり、特に最も一般的に1 + 0 + 0または1で使用されていますが、また、独自の実験から抜け出す、タール、ダンプなどのバックアップツールの多くは、ありますrsyncは、など、それは見つけるのがベストです。

さて、この時点で10時00分には、すでに技術のいくつかは、Apacheなどのより、学ぶことは困難なことだろうとnginxのは、プログラムだけでなく、このようなシステムのチューニングと最適化サービスとして、また、いくつかの非常に重要な技術であるため、初めである必要があり、あなたのために十分に苦しみました前学ぶために懸命に仕事を連絡していなかったので、この10点は、最初にそれを知ったの最適化、!調理推定学ぶためには、少なくとも三ヶ月以上で、それはあなたが非常に困難にスクリプトの一部となっている、と私は、これは良いだろう最初の調理のシェルを学ぶことであることを示唆している、というようにして、別のスクリプト言語を学ぶでしょう。

運用・保守エンジニアがツールを習得する必要があるにこれらは、Linuxは、実際には、ここでいうツールが同等のスキルである、そこにマスターするための多くのツールがありますが、あなたは学習環境で学ぶことは困難であり、最終的に私はあなたを思い出させるだろうWindowsやUbuntuのものをグラフィカルなツールのように、これらのツールは役に立たないだけでなく、Linuxはグラフィカルインターフェースをプレイしていないので、あまりにも多くの仮想マシンのメモリを食べていない、と確かに達成することは不可能、Linuxは実機ではトップではないことはお勧めしません学ぶことではありません学習します。

おすすめ

転載: www.cnblogs.com/jinanxiaolaohu/p/11637029.html