ホームページ  >  記事  >  バックエンド開発  >  Linux の学習を始めるためのいくつかの提案

Linux の学習を始めるためのいくつかの提案

WBOY
WBOYオリジナル
2016-07-25 08:55:16721ブラウズ

推奨読者範囲
開発経験のある方。
科学スタッフ (数値による)。
強力な実践スキル。
Linux の表面をなぞっただけの場合は、これ以上読むことはお勧めしません。
正しい学習態度を持ちましょう
Linux はハッカー (またはクラッカー) と同等ではありません。
もちろん、多くの「ハッキング ツール」が Linux プラットフォーム上に存在することはよく知られています。私は、多くの Linux 初心者がそれらがすべて Aircrack-ng のような同じ方向に向かうことを発見するのを助けてきました。
しかし、彼らが知らないのは、
Linux は単なるツールであるということです。ツールは目的ではなく、手段です。この点は非常に重要です。
Linux はお客様のニーズを迅速に実現します。それはプロレベルのツールだからです。
ツールにはそれぞれ長所と短所があり、誰も比較できません。
QQグループを正しく理解してください。
ダイバーが多すぎます
他人を助ける真面目な人はほとんどいません。1000人の中に、積極的で意欲的な専門家は5人しかいないでしょう。
また、意味のない質問、ナンセンスな質問(因果関係がなく、何をすればいいのか分からずに聞かれる質問)をしすぎると、専門家は皆離れてしまいます。答える気がない。
Linux と Windows
現在、オペレーティング システムは異なるニーズを満たしているので、比較する必要はないと思います。
デスクトップでは使い慣れた方を使用してください。この 2 つは互換性がありません。
どの記事は読む必要があり、どの記事はいらないのか
どれが良くてどれが悪いかを議論するゴミ記事。
記事を読んだ瞬間、それはただのメモであり、他の人が読むためのものではありませんでした。
ホット検索用語以外の Baidu 記事の PageRank は、本当に非常に悪いです。
英語について
マニュアルは全て英語です
メーリングリストやIRCでは全員が英語を話します
外国の専門家と議論するためにメールをするときは英語を使う必要があります。
重要な質問の Google 検索は英語で行う必要があります。
逃げる方法はないので、英語を使うしかありません。
英語ができなければ英語はうまく学べません。ただ、英語ができる人よりも少し遅くて難しいかもしれません。
Linux の学習は、システムをインストールするだけではありません。 Windows の弱点を比較するのではなく、Linux の長所を学ぶ必要がありますが、新しい Microsoft (DotNet オープン ソース、新しい Windows 10 は開発者、およびテクノロジーの CEO にとって優れています...)、 Ubuntu ブランチ 新星 Deepin Linux は将来必ず輝きます。 PCは弱かったけど。
開発について
Linuxで作業したい場合。したがって、Linux と開発は決して別のものではありません。
開発者は、環境のセットアップ方法や開発方法を知らないため、Linux の運用と保守について少しでも知ることは不可能です。
開発を理解せずに優れた運用保守を行うことは不可能です。最も適切な例は、運用および保守スクリプトです。サーバーステータスデータの視覚化 (Gnuplot、cacti はすでに利用可能ですが) など。
リリースバージョン
私たちは周りの問題を学び、解決するためにここにいるからです。そして、良いか悪いかではなく、何が使いやすく、何が使いにくいかを考えてください。関連する例をいくつか挙げてください。
サービスの面では、従来の LAMP ビジネスに Linux を使用しており、安定した長期保守バージョンが必要な場合は、RHEL (CentOS) シリーズの方が適しています。
今は Linux 3.0 の時代で、急速なバージョンアップの段階にあり(3.19 以降は靴下を脱いで 4.0 への移行準備をすると言われています)、様々な新機能が開花しています。したがって、新しい機能を使用したい場合は、新しいリリース バージョン (Ubuntu、Fedora など) を使用してください。
客観的に言えば、リリース バージョンの選択:
コミュニティが巨大で、より多くのユーザーがいるバージョンを選択してください。助けを求めることは、比較的高い確率で助けを得ることができます。そしてバグも比較的少ないでしょう。
ルーティングの場合はOpenWRTを選択、Raspberry Piなどの場合は選択肢がたくさんありますが、安定した動作のために公式で提供されているイメージを選択してください。より便利になります。
推奨配布バージョン
LFS推奨
おそらく多くの人が異なる意見を持つでしょう。ただし、CentOS 6 バージョンの LFS を使用し、チュートリアルに厳密に従えば、インストールは非常に簡単に完了します。
とても簡単であるにもかかわらず、初めて Linux を学習するための学習バージョンとして LFS をお勧めするのはなぜですか?
インストールプロセス中に、多くの Linux コマンドに慣れることになります。
また、Linux がどのように構成され、実行されるかについても理解できるようになります。問題が発生しても、ひげや眉毛を傷つけることはありません。それは実際にはそれほど単純な小さなシステムではないからです。
さまざまな Linux モジュールに詳しくなり、Linux カーネルとは何か、Linux カーネルとはどこにあるのか、Linux とはどこにあるのかを理解する機会が得られます。それは多くの落とし穴を回避します。
どの配布バージョンを選択しても: 知識の学習とより良い学習方法 (学習方法、問題解決方法、検索方法などはすべて有益です)。
デスクトップが欲しいですか?
デスクトップを使用しないことをお勧めします。
Windowsを使用している場合は、VirtualBox+headerLessを使用してトレイ+Puttyリモートコントロールを作成することをお勧めします。
Mac を使用している場合は、VBoxHeadless コマンド ラインを使用して画面を一時停止して実行することをお勧めします。
Linuxの構成を学びましょう
学習の初めにLinuxを直接インストールするのは適切ではないため(超熱心でない場合は、仮想マシンLinuxを選択する方が適切です。今はクラウド時代を迎えているためです) )
仮想マシン構成としてシングルコアまたはデュアルコアを選択します (マシン構成が高い場合は、より高いものを選択できます)。個人使用のみの場合は、512MB のメモリで十分です。もうとても大きくなりました。一般に、ストリーキング Linux は、通常の状況では 100MB 未満のメモリを使用します。
質問の仕方
安易に質問しないでください。問題解決の助けを誰かに求めるたびに、他の人の時間を奪うだけでなく、最も重要なことに、重要な学習の機会を失うことになります。
qq グループには、Linux のインストール方法しか知らず、Wine や Compiz の問題について話したり、QQ のインストールについて質問したりするだけの人がたくさんいるため、qq グループに簡単に質問しないでください。
他の人がどのように質問したかを確認するには、メーリング リストにアクセスしてください。そして、どのような質問が結果につながり、どのような質問が多くの人から回答されるのかがわかります。
LAMP Brothers オリジナルの PHP ビデオチュートリアル CD/「Essential PHP inDetails」を無料で入手できます。詳細については、公式 Web サイトのカスタマーサービスにお問い合わせください:
http://www.lampbrother.net
PHPCMS第二開発 http://yun.itxdl.cn/online/phpcms/index.php?u=5
WeChat開発 http://yun.itxdl.cn/ online/weixin/index .php?u=5
モバイルインターネットサーバーサイド開発 http://yun.itxdl.cn/online/server/index.php?u=5
Javascript コース http://yun.itxdl.cn/online/js/index.php?u=5
CTOトレーニングキャンプ http://yun.itxdl.cn /online/cto/index.php?u=5



声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。