上級ユーザーに適したLinux / Unixの本は何ですか?[閉まっている]


84

比較的新しいが完全に新しい* nixユーザーがもう少し深い知識を得るのに適した本はありますか(したがって、「ダミーのためのLinux」はありません)。ほとんどの場合、私は最初から最後まで読み通すものを探していません。むしろ、何かをする方法を知る必要があるとき、または「どうやってそれをもう一度やるのか」というものがあるときはいつでも、拾い上げてチャンクで読むことができるものが欲しいのです。瞬間。私が見たいいくつかの分野は次のとおりです。

  • コマンドライン管理
  • bashスクリプト
  • プログラミング(Cプログラマーだけに関係のないものが欲しいのですが)

これを可能な限りプラットフォームに依存しないようにしたい(つまり、LinuxディストリビューションやBSD、Solaris、OS Xなどに関連する情報がある)が、私が最も使用するUNIXシステムはOSXとDebian / Ubuntu。したがって、プラットフォームに依存する本を持っていることで最も恩恵を受けるのであれば、それらがターゲットとなるプラットフォームです。

これらすべてを1冊の本にまとめることができれば素晴らしいのですが、すべてを網羅するよりももう少し詳細な資料が必要です。したがって、これらの領域の1つだけをカバーする本がある場合は、それを投稿してください。地獄、それがそれらの領域のいずれにも関連しておらず、私の立場の人が知っておくべきことだと思う場合でも、それを投稿してください。


unixの本の多くは、バージョン間で非常に関連性があります。Linusは、Linux用のシステムサービスコードを開発しているときに、UnixAPIの詳細のガイドとしてUnix環境でのStevensの高度なプログラミングを使用しました。
ConcernedOfTunbridgeWells

Squid Proxy Server 3.1:ビギナーズガイドブックを読むことができます。より多くの情報についてはpacktpub.com/squid-proxy-server-31-beginners-guide/book
user655240

回答:


63

私はこの投稿をウィキしました-十分な担当者がいる人はそれにアイテムを追加できますか?

システム管理、一般的な使用法の本

プログラミング:

特定のツール(Sendmailなど)

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

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

例として、ニュージーランドでは、キウイペソが弱く($ NZは外国人サークルで愛情を込めて知られているため)、曲がりくねった長いサプライチェーンのために、技術書は非常に高価です。あなたは一冊の本に最初の卒業生のために一週間の税引き​​後の支払いの20%を使うことができます。大学を出てすぐにそこに住んでいたとき、私はこのタイプの市場をよく利用し、ニュージーランドへの送料を含め、定価の1/4で本を購入することがよくありました。Tier 1の収入がある場所に住んでいない場合は、これをお勧めします。

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

  • Linux Documentation Project(www.tldp.org)には、HowTosと呼ばれる特定のトピックガイドが多数あります。これらのガイドは、サードパーティのOSSツールにも関係することが多く、他のUnixバリアントに関連しています。また、一連のFAQガイドもあります

  • Unix Guru's Universeは、やや古風な趣のあるunixリソースのコレクションです。

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

  • Safari。これは購読サービスですが、かなりの数の本のテキストを検索できます。使ったことがあるのでお勧めできます。また、法人顧客向けのサイトライセンスも行っています。

Unixの哲学のいくつか:


20

Unix PowerToolsは私にとって最高のリソースの1つであることがわかりました。チュートリアルが含まれていない場合もありますが、参考になります。


とにかく、私は必ずしもチュートリアルを探しているわけではありません。:)リファレンスツールとしてもっと良いものが欲しいのですが。
ジェイソンベイカー


11

O'Reillyの本は、優れた* nixカバレッジを備えています。私はこれらを持っています:

bashシェルの学習
*いくつかの基本的な* nixコマンドラインツールと、より高度なシェルスクリプト手法について説明します。

viおよびVimエディターの学習
*貴重です。シェルスクリプト、構成ファイル、Pythonスクリプトをシェルから非常にすばやく編集または作成できるようになりました。



7

ジェイソン、

Unixプログラミング環境KernighanとPikeによる、に関するすべてのことに関する確固たる基盤を提供し、シェルコマンドラインスクリプトなどに関するほとんどの質問をカバーするはずです。

アルマジロのオライリーの本は、管理角度を追加します。それは私によく役立っています!

幸運を!





2

AWKプログラミング言語

汎用性の高いツールを紹介するだけでなくawk、Unixベースの哲学といくつかのawk「デザインパターン」についての洞察も提供します。


2

代替テキスト

私の意見では、* nixボックスで面白いと思うものをいじるだけで、より多くを学ぶことができます。ネットワークに興味がないのなら、BINDについて読むのは時間の無駄です。


なぜ私の画像が投稿されなかったのですか?img56.imageshack.us/img56/6668/0596005288500jx2.gif

あなたがしていることに依存します。かなりシンプルなホームネットワークがあり、内部の名前解決を行うようにBINDを設定しました。また、2000年頃からPostfixを使用していたUUCP時代、1995年から1999年まではメール、1991年から1995年まではUUPCにさかのぼる電子メールシステムもあります。
ConcernedOfTunbridgeWells

NXC-ありがとう。簡単な質問-/ etc / hostsを使用しないのはなぜですか?

レガシーシステム-私は1990年代に遡るUNIXメールボックスファイルアーカイブを持っており、2002年かそこらまでダイヤルアップ接続を持っていました。ネットワークにはローカルMTAとDNSキャッシュがありますが、最近のブロードバンド接続では、おそらくISPのものだけを使用できます。
ConcernedOfTunbridgeWells

1

以下のためのビッグ契約重要なシステムアドミニストUNIXのパワーツール

また、vimまたはemacsのどちらのエディターを使用しても、前後に学習できます。vimが好きなら、SteveOuallineのvimブックを入手してください。



1

スティーブン・コチャンの「Unixシェルプログラミング」と「Unixシステムの探索」


1
  • sed&awk Dougherty and robbins
  • 通常の表現をマスターするジェフリー・フリードル
  • Linuxは一言で言えば、ほとんどの情報はマンページにもありますが、
  • スティーブ・ウアラインのVim
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.