GNU/Linux >> Linux の 問題 >  >> Linux

上級ユーザー向けの優れた Linux/Unix の本は何ですか?

Unix Power Tools は、私にとって最高のリソースの 1 つです。チュートリアルがないかもしれませんが、とても参考になります。


The Art of Unix programming は、他の非 UNIX プラットフォームに対して少し偏っていますが、過去に役に立った本です。


この投稿を wiki にしました - 十分な担当者がいる場合は、項目を追加してください。

システム管理、一般的な使用法に関する本

  • ネメスら。その他、Linux システム管理

  • ビル・ザ・リザードが言及したアルマジロの本。

  • マーク・ソーベルの何か。彼はさまざまな種類の unix の一種のテーマとバリエーションを扱っているので、手元の環境に最も適した本を選んでください。本はかなり良いです。彼の 1 つは、私が学士号を取得したときに規定されたテキストでした。

  • Stevens の TCP/IP の図解、vol. 1:TCP/IP がどのように機能するかを詳細に説明するプロトコル。

  • 私はこの特定の本を読んだことがありませんが、Hortitude が言及したように、ここでは多くの人が Unix Power Tools を推奨しています。

プログラミング:

  • 故 W. Richard Stevens によるもの、特に Advanced Programming in Unix Env​​ironment と Unix Network Programming Vol. 1とvol。 2

  • The Unix Programming Environment、Advanced Unix Programming、Programming Pearls、そしてもちろん K&R など、さまざまな古典的な c/unix の本。 C/Unix の本は、基礎となるアーキテクチャに入る傾向があり、全体に関連するかなりの程度の洞察を提供します - これらはシステム内の基礎となるメカニズムです。システム レベルのプログラミング (基本的にはシステム サービスを使用するもの、言語に関係なく) を行おうとする人は誰でも、これが有益であることに気付くでしょう。

特定のツール (Sendmail など)

O'Reilly や他の出版社からのさまざまな本が、特定のトピックをカバーしています。主なもののいくつかは次のとおりです:

  • The Bat book on sendmail - sendmail.cf を使って作業する喜びを体験する機会があれば。 MTA を選択できる場合は、postfix または qmail を使用する方が作業が簡単です (私は 2000 年頃から postfix を使用しています)。 O'reilly は両方のガイドを公開しています。

  • Perl に関するいくつかの古典的な作品:Camel と Llama の本 (後者は Randal Schwartz によって書かれました)。

  • Sed と awk。表紙の生き物が何なのかわからない。私のコピーは少し前に南下しました。これに関しては、Mastering Regular Expressions もここで言及されており、このテーマに関する優れた本です。

  • サンバ。サイチョウ (?) の本はこれをカバーしています。オンライン ドキュメントも多数あります。

  • UNIX または Linux クライアントを使用または維持するための NFS/NIS。

これらの本のいくつかは、かなり長い間印刷されていて、今でも関連しています。そのため、中古品が定価よりもはるかに安い価格で入手できることもよくあります。 Amazonマーケットプレイスは、そのようなアイテムを探すのに適した場所です.あまりお金をかけずに、このようなトピックにショットガン アプローチを行うのは非常に良い方法です。

一例として、ニュージーランドでは、弱いキウイペソ($ NZは外国人の間で親しみを込めて知られているため)と曲がりくねった長いサプライチェーンのために、専門書は非常に高価です.卒業生の 1 週間の税引後給与の 20% を 1 冊の本に費やすことができます。私が大学を卒業したばかりの頃、私はこのタイプの市場をよく利用し、ニュージーランドへの送料を含めて、定価の 1/4 で本を購入することがよくありました。ティア 1 収入のある場所に住んでいない場合は、これをお勧めします。

電子書籍とオンライン リソース (思い出させてくれた israkir に感謝):

  • Linux ドキュメンテーション プロジェクト (www.tldp.org) には、HowTos として知られる多くの特定のトピック ガイドがあり、多くの場合、サード パーティの OSS ツールに関係し、他の Unix バリアントにも関連します。また、一連の FAQ とガイドもあります。

  • Unix Guru's Universe は、やや古いスタイルの UNIX リソースのコレクションです。

  • グーグル。 Web 上には、非常に多くの UNIX および Linux のリソースがあります。 unix コマンドなどの文字列を検索したり、unix を学習したりすると、オンライン リソースがいくらでも見つかります。

  • サファリ。サブスクリプションサービスですが、かなりの数の本のテキストを検索できます。使ってみたのでオススメです。また、法人顧客向けのサイト ライセンスも提供しています。

Unix の哲学の一部:

  • The Art of UNIX Programming by E S Raymond (オンラインおよび印刷物で入手可能)

  • B W Kernighan と R Pike によるプログラミングの実践。


Linux
  1. UNIX / Linux :シェルとは?異なるシェルとは何ですか?

  2. UNIX/Linux の umask とは

  3. Linuxでのファイルタグ付けの良い解決策は何ですか?

  1. LinuxとUnix:違いは何ですか?

  2. (Fedora) Linux に適した CHM ファイル ビューアーは何ですか?

  3. Linux OOM ディスク I/O。また、スワップ、それは何に役立ちますか?

  1. Linuxユーザーとは何ですか?

  2. iノードは何に適していますか?

  3. Linux –異なるLinux / UNIXカーネルは交換可能ですか?