Linux内部またはLinuxの仕組み





年間を通して、私たちはLinuxに関する3冊の本を出版しました。



Linux インストール、構成、管理

UbuntuおよびDebian Linux for Advanced:1000を超える必須コマンド。 第2版

Linux システムプログラミング。 第2版



今、私たちは新しい本を作成し、オプション-Linuxの仕組み:すべてのスーパーユーザーが知っておくべきこと -を決定する予定です。 私たちはあなたの意見を知り、本を作るかどうかを決めたいです。



前版の小さなレビュー:



この本は、Linuxオペレーティングシステムの内部組織を紹介します。 あなたが初心者であれば(この本は初心者でもよく書かれています)、プログラマー、システム管理者、一般ユーザー、または研究者です-ただし、これやそのことがどのように機能するのかいつも考えているのなら、この本はあなたのためです。 たとえば、私はプログラマです。Linuxをよりよく勉強するために読んだのは、以前はこのシステムを知っていたのはオンラインマニュアルを読むことに限られていたからです。 本は3つの部分に分かれています。 第1部では、Linuxの設計と操作の一般原則について説明します。 第2部では、Linuxで利用可能なプログラミングツールについて説明します。 3番目の部分には、特別なトピックが含まれています。特に、コアの操作、印刷などについて説明しています。



パート1:基本は非常に詳細です。 このパートで説明したコマンドの一部に関する情報を明確にするには、男性または情報のヘルプを読むだけで十分であることに気付きましたが、著者は本の考え方を明らかに変えました。 ただし、参考のために、著者はすべての基本的なLinuxコマンドを説明し、それぞれについて簡単に紹介します。 この本は、Linuxファイルシステムがどのように、どのような原理で機能するかを、非常にシンプルな言語で正確に説明しています。 たとえば、私はいつもそれらに戸惑っていましたが、この本を読んだ後、私はすべてのニュアンスを見つけました。 Linuxの基本を調べる際に、このオペレーティングシステムのブートローダーであるGRUBおよびLILOについても学びます。 この本は、Linuxでの作業のネットワークの側面を完全に調べていることに注意してください。 pppに関する部分についてはコメントできませんが、イーサネット、iptables、およびネットワークアドレス変換(NAT)のトピックは非常によくカバーされています。 さらに、著者は無線ネットワークでセキュリティを提供する方法を詳細に説明します。



パート2。2番目のパートは、シェルのスクリプトの記述(シェルスクリプト)の入門コースから始まります。 確かに、この本の対象読者について再度予約する必要があります。このようなスクリプトを書くことのすべての面から、このような小さなマニュアルで考えることができます。 GCCとMakeのトピックは非常によく説明されています(本質的に、私はこの本を読むだけでMakeを理解しました)。 さらに、この本のスクリプトはPythonで書かれています! さらに、著者はLinuxで最も興味深い(ただし、最も耐えられない)トピック-カーネルのコンパイルに進みます。 全体の章はカーネルでの作業に専念しています;それを読んだ後、私は自分でシステムを再コンパイルできると確信しています。



パート3:このパートは、本全体とは別に読むことができます。 各トピックは個別に学習できます。 たとえば、ネットワークプリンターの設定方法は? CUPSdの使用方法 Ghostscriptを使用してPostscriptをPDFに変換する方法は? これらすべての質問に対する回答がここにあります。 だから、SAMBAファイルシステムを操作する方法を学ぶ必要がありました。 私のホームネットワークは、Windowsを搭載したコンピューターで構成されており、時々、それらにある特定のファイルにアクセスする必要がありました。 これですべてが変わりました! ネットワークにワイヤレスで接続するラップトップから直接、すべてのホームディレクトリを簡単に参照できます。



Linuxでは、ハードウェアを操作する際に多くのバグがあるという苦情がよく寄せられます。 この本には、Linux互換ハードウェアの購入方法を説明する章全体があります。 この資料は、特にコンピューターに最新のテクノロジーを装備しようとしている場合に非常に役立ちます。 さらに、この章は、大規模な企業ネットワークのサービスに従事しているシステム管理者に大いに役立ちます。



したがって、Linuxの内部組織に興味があるすべての読者にこの本をお勧めします。 すべての質問に対する答えを見つけ、すべてのLinuxメカニズムを完全に習得します。 もちろん、それを読んだ後は、Linuxの専門家になることはありませんが、多くの「方法」の質問に答えるのに役立ちますか? そしてなぜ? 将来的には、Linuxの分野での専門的な成長のための強固な基盤として機能します。



All Articles