私は運用保守業界で10年近く働いています。私が初めてLinuxに触れたのは大学2年生の時でした。その時はわかりやすさだけを追求していましたので、対象としてUbuntuを選びました。シンプルで使いやすく、操作性もインターフェースも優れているので、これから Linux を始めたいという初心者には最適です。その後、私の個人的な知識が限られていたため、さまざまな Linux 構成、さまざまなプラグイン、不足しているソフトウェアを試すことができませんでした。また、一定期間使用した後、多くのものがあったと感じました。バグが多く、ゲームもなく、オフィスで文書を書くのは不便で、今から学ばなければならないソフトウェアも多く、大学時代を Linux の学習に費やしたいという私の最終的な願望は早々に消えてしまいました。
その後、私は Python 言語に触れて、もうやめられないと感じました。第一に、それは非常にシンプルで簡単に学習できるからです。サーバーの自動運用とメンテナンス、ビッグデータ分析、ビッグデータマイニング、Web 開発、ゲームサーバーのバックエンド開発など、あらゆるところで使用されています。Raspberry Pi は、多くの海外メーカーのお気に入りのハードウェアです。 、開発言語として Python を使用します。 Python 言語は、ほとんどすべての Linux ディストリビューションにプリインストールされていますが、最新の Ubuntu16.04 ではバージョン 3.5 がサポートされています。プリインストールされています。今年6月のTiobeプログラミング言語ランキングでは、PythonはJava、C、C++に次ぐ4位だったが、8月には5位となった。いずれにせよ、これはこの言語の人気を説明するのに十分です。
本題に戻りますが、Python 言語をより深く理解するために、学習プラットフォームを Linux に置きたいと思っています (オタクのふりをしたいというまだ見果てぬ夢が常に心の中にあります、はい、これは少し偽善的です)、多くの Linux ディストリビューションで利用できます。私たちはバージョンを何度も比較し、最終的に学習プラットフォームとして Centos を選択しました。これは主に 2 つの側面によるものです。1 つは、オープン ソース コード規制に従って Red Hat Enterprise Linux によってリリースされたソース コードからコンパイルされているため、一部のサーバーは高い安定性を必要とします。 Red Hat Enterprise Linux の商用バージョンを置き換える CentOS を使用します。一方で、1 番目の点により、無料で安定した機能により、国内のほとんどのサーバー OS は Centos を使用するようになりました。これは好循環も形成します。Centos の使用量が増えるほど、技術コミュニティが持つ技術サポート情報は難しくなり、わかりにくくなります。もちろん、資金に余裕がない大企業や、より高い安定性と優れた技術サポートを追求している大企業の場合は、Red Hat Enterprise System RHEL を選択する方が適切です。
当時、私はインターネットでたくさんの学習教材を検索し、たくさんの教材や質問と回答を上映し、Linux を学習するためにたくさんのビデオ、ドキュメント、電子書籍などを収集しました (そう、この人はデータ収集マニア)。その過程で、Linux の学習方法について多くの知識を得ることができましたが、最終的には、痛い教訓を得ることができました。私はすべてのビデオとドキュメントを削除し、最終的に「This is How You Should Learn Linux」を読むことにしました。さらに、この本には独自の Web サイトがあり、オンライン学習は完全に無料です。そこにアクセスして Web ページを開くのも非常に便利です。広告だと思われるのでURLは載せませんが、Baiduで本のタイトルを検索してみてください。この本は、テクノロジーの入門学習者に非常に適しています。最初の部分は基本的な内容で、中間部分はサービスの構成と管理について説明し、2 番目の部分では主に OpenStack や仮想化サービスなどの近年の比較的新しいテクノロジーについて説明します。本書のスタイルは、Linuxサーバーの運用・保守に関するさまざまな技術を網羅しており、役に立つばかりだ。前著に比べて、かなり簡潔にまとめられていますので、時間がない方や社会人の方は、「いきなり要点を掴む」ためにこの本から始めることをお勧めします。すぐに始めてください。なお、本書では主に教育版としてRHELを使用していますが、前述したようにCentosとの関係は技術面やソフトウェア面でほぼ共有できるため、技術を全く使わなくても心配する必要はありません。
新しい Linux 学習者へのアドバイス: ビデオを見て学習することはお勧めしません。ビデオを見てから、小さな技術的な点について話すのに 1 時間近くかかります。自分でも練習してみませんか?したがって、テクノロジーを学ぶにはやはり読書が最適だと思います。第一に、それは時間の節約になります。第二に、本を読むと、より自分の考えが生まれるようになります。自分で考えなければ、学んだことはあまり印象に残らず、短期間で忘れてしまいがちです。
基本的な導入が完了したら、自分が開発したい方向性を検討し、その方向性に基づいて学習するテクノロジーを選択することをお勧めします。データ分析については、NumPy と Pandas の 2 つのライブラリを勉強する必要があると前に述べました。Web の場合は、フレームワークを選択して勉強するか、Flask または自分のブログを構築してみることをお勧めします。 Django さん、求人 Web サイトの求人要件では、基本的にこれら 2 つの主要なフレームワークに関連する経験が求められていることがわかります。私自身の方向性はデータ分析であり、IT 業界に興味のあるすべての兄弟姉妹が気に入ったテクノロジーを見つけられることを願っています。
以上がPython および Linux システムでよくある間違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。