Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> システム管理者は、Linux /Unixの新参者をお勧めします

システム管理者は、Linux /Unixの新参者をお勧めします

  

私は何年もの間windows、linux /unixシステムエンジニアとして働いており、大規模な広告Webサイト、商用Webサイト、およびセキュリティを維持および構築してきました。クラスのウェブサイト、私は私がlinux /unixに精通していると感じます、それで私はこの職業に関する少しの規則を持っています。さらに、Fuqin Brewingは一定期間RHCEに奉仕することを光栄に思っていますが、キャリアプランニングはもちろんのこと、多くの学生はなぜ彼らが教育過程でLinuxを学んでいるのかについて混乱しています。私の仕事や勉強の間に、私は学ぶことを愛する多くの人々にも会いましたが、彼らは学習の過程で誤解を招き、多くのエネルギーを浪費していることに気付きました。 Unixの仕事の現在の状況は、翡翠を引き付けることにおいて役割を果たすことを望んで、学生が学習の誤解から抜け出すのを助けます。同僚によって長年追跡されてきた学生の状況によると、同じ条件下でLinuxを学んだ後、学生はシステムアプリケーションの給与よりも早く開発することを選択し、5000、8000、または10000の毎月のしきい値を突破する方が簡単です。その方向はもっと難しくなるでしょう、そしてそれはもっと退屈で、忍耐力と肉体を必要とし、そしてもっと興味を持ちます。開始方法および独自のLinux学習方法を計画する方法は、常にLinux愛好家にとって大きな問題となっています。実際、Linuxの導入と学習は、他のオペレーティングシステムの長期使用のために難しくありません。正しいガイダンスはないので、それ自体問題ではない問題が問題になります。私はここで生徒に質問をしたいのです。なぜ私たちはLinuxを使うべきなのか、なぜUNIXを使うべきなのか?多くの学生はLinux /unixがより良く、より安定していると言うでしょうが、そうではありません。なぜ企業がそれらを使用するのかは、実際にはコスト削減と価値創造を目的としています。サーバーオペレーティングシステムのソフトウェア投資とサービス投資は非常に多額の資金であり、それがオープンソースフリーのCentOSとFreeBSDがますます普及している理由の一つです。ハードウェアロードバランサーについて話しましょう、私は、F5は誰もが最もよく知っているが、17万のパフォーマンスを持っていると言いました。しかし、多くの場合、多くの企業が必要とするLinuxクラスタ環境はそれほど大きくなく、LVSやNginxなどのオープンソースフリーソフトウェアに置き換えることができ、これらのソフトウェアは通常Linux上に展開されています。人気の理由の一つ。また、Linuxシステム自体を学ばないでください。 Linuxは単なるオペレーティングシステムであり、重要なのはその上のアプリケーションであり、それはあなたがどれだけの価値を創造できるかということです。 Linuxの運用からLinuxカーネルに至るまで、エネルギーはLinux自体に限られているという誤解の1つは、やりたいことは問題ではありませんが、結局システムが使用されるということです。 Red HatのようなプロフェッショナルなLinuxディストリビューションベンダではなく、Linuxシステムを構築するだけで、Linuxベースを習得し、同じ Windows
を手に入れることができます。明らかにそれだけでは十分ではありません。さらなる研究:Linux上のアプリケーション、あるいはLinux上のソフトウェア開発、そしてもちろんデータベースの方向性を選択してください。 a)Linuxシステム、ネットワーク、サービス、クラスタ、Webサイト、ネットワークアプリケーションの方向性:1、Sina、Baiduなどの大規模WebサイトなどのWebアプリケーションサーバー、2、163またはなどのメールアプリケーションサーバー外国企業のメールシステムなど3、ミドルウェアまたはJ2EEサーバー、JBOSS Weblogicプラットフォーム4など、ネットワークアプリケーション。 b)組み込み開発、UNIX /Linuxアプリケーションシステム開発、Linuxカーネルドライバ開発の方向性、主に以下のカテゴリ:1、Linux 2でのC /C ++システムプログラム開発、LinuxプラットフォームJavaシステム開発、 PHP
開発3、Linux 4でのグラフィカルインタフェース開発、Linuxの基礎となるカーネル/ドライバ開発5、組み込みLinux開発などc)Mysql、Oracle、およびWindows上のSQL ServerおよびDB2など、Linux上のデータベース。私はデータベースの重要性を繰り返しません、そしてDBAの役割は非常に重要です:技術的な仕事の給料では、ディレクターはDBAです。 51CTOには専用のデータベースチャンネルもあり、編集者はここでそれを推奨します。以上がLinux /unix開発の3つの方向であり、誰もが自分の仕事と勉強に偏りがあります。ここで私が話しているのは習熟度だけではなく習熟度です。地理的区分によると、Linux /unixシステムの運用と保守の運用は、北京、上海、深セン、広州に適しており、開発は杭州と南京に適しています。とはいえ、私は武漢に住んでいますが、Linux /unixアプリケーションは比較的少なく、そのシステムの運用と保守作業はなかなか見つけることができません。立場、そし​​て北京や上海でのLVSやCDNのような成熟したオープンソース技術の多くは、武漢では基本的に見えず、非常に残念です。もしあなたが初心者のLinux /unixであれば、RHEL /CentOSを主力として使用することをお勧めします仕事探しでは扱いについて考えないようにしましょう。イントラネット開発サーバーの構成環境は精通している必要があり、プロジェクトに参加する機会がある場合は、これが最も早く成長するための最善の時期であるため、努力する必要があります。さらに、研究中であれ建設中であれ、関連する環境設定は詳細で完璧なものとして文書化して記述する必要があります。そのため、技術の向上や同僚とのコミュニケーションに非常に役立ちます。あなたは技術ブログを書いてあなた自身の学習過程を詳細に記録することができます。興味のある方は、Tian Yiのブログを参照して学習をお勧めします。あなた自身のレベルをさらに向上させたいのであれば、linux /unixに関連するフォーラムを増やし、他の仲間やテクニカルブルとコミュニケーションをとることをお勧めします。それで、とても速いです。あなたが上級のlinux /unixシステム管理者であれば、システムレベルを離れてネットワークアーキテクトに開発することをお勧めします。ネットワークアーキテクチャーはアートライフであり、システムパフォーマンスはWebサイトアーキテクトの能力です。通常、この役職は同社のテクニカルディレクターが担当しており、テクニカルディレクターがシステム、手順、ネットワーク、データベースを十分に理解していることが必要であり、これが現在のFuqin調理の方向性でもあります。長い間、この記事がLinuxの新人やシステム管理者の大多数に役立つことを願っています。

Copyright © Windowsの知識 All Rights Reserved