Bashプログラミング
 Computer >> コンピューター >  >> プログラミング >> Bashプログラミング

知識を高めるために必読の Linux 書籍 12 冊

ラメシュ・ナタラジャン著

2009 年 1 月 12 日

私は毎日寝る前に少なくとも 30 分間本を読む習慣を身に付けました。  私は常に技術書と非技術書を読書の列に入れています。私は、システム管理者、DBA、ネットワーキング、ストレージなどのインフラストラクチャ関連の本をたくさん読みました。有名人の伝記、自己啓発、時々スリラーを読むのも好きです。

ここで取り上げた 12 冊の Linux 書籍は、決して包括的または権威のあるリストではありません。しかし、これらの 12 冊の書籍は、私が長年にわたって楽しく読んできたお気に入りの書籍の数少ないものであり、まだ読んでいない場合は、Linux に関する技術的な能力を向上させると強く信じています。

<オル>
  • セドとアウク 知識を高めるために必読の Linux 書籍 12 冊 、デール・ドハティ氏とアーノルド・ロビンス氏 。 Sed と Awk は、私の Linux コマンド ラインでの作業方法を変革しました。この本は、Sed と Awk に関して必要となる唯一の資料です。  Sed と Awk の基本さえマスターすると、非常に迅速かつ優雅に実行できる複雑なタスクの量に驚かれることでしょう。  sed と awk のサンプルの日常的なクイック リファレンスとして、Sed および Awk Pocket Reference を使用しています。 知識を高めるために必読の Linux 書籍 12 冊 、同じ著者によって書かれました。
  • Vi および Vim エディタの学習 知識を高めるために必読の Linux 書籍 12 冊 、アーノルド・ロビンス著 。私はコマンドラインマニアです。  したがって、当然のことながら、私は Vi および Vim エディターの大ファンです。  数年前、Linux で C コードをたくさん書いたとき、Vi エディターのポケット リファレンスを常に持ち歩いていました。  Vi および Vim エディタを数年間使用していてこの本を読んでいない場合でも、ぜひこの本を読んでください。 Vim エディタの機能に驚かれることでしょう。
  • Bash クックブック 知識を高めるために必読の Linux 書籍 12 冊 、カール アルビング、JP ヴォッセン、キャメロン ニューハム著 。システム管理者、DBA、開発者であっても、いつかはシェル スクリプトを作成する必要があります。  賢明なシステム管理者は、シェル スクリプトのテクニックを習得したら、面倒な作業をシェル スクリプトに任せることでサーバーを自動操縦モードにできることを知っています。 sysadmin の自動パイロット モードに到達するには、このクックブックで提供されている例を必ずマスターする必要があります。 Bash シェルに関する書籍はほとんどありません。しかし、この本では、詳細な例をたくさん挙げることで、それらすべてを上回っています。
  • SSH、セキュア シェル 知識を高めるために必読の Linux 書籍 12 冊 、ダニエル J. バレット、リチャード E. シルバーマン、ロバート G. バーンズ著 。これは間違いなく SSH に関する最高の本です。この本では、SSH の理論的側面と実践的側面の両方について説明します。  エンドユーザーとして SSH を使用するのは非常に簡単です。ただし、管理者として SSH を設定するのは複雑であり、SSH についての詳しい理解が必要です。  これはシステム管理者にとって必読の内容です。本書の例は、SSH1、SSH2、OpenSSH などの SSH のさまざまな種類に対して、どのような方法で実行する必要があるかを正確に示しています。
  • 重要なシステム管理 知識を高めるために必読の Linux 書籍 12 冊 、作:Æleen Frisch。 これは、Unix システム管理者になりたい人にとって素晴らしい本です。  この本では、一般的なシステム管理タスクをすべて取り上げます。これは、AIX、FreeBSD、HP-UX、Linux、Solaris、および Tru64 の例が含まれているため、複数の種類の Unix を扱う場合に最適です。  私はこの本のポケット版を使用しました — Essential System Administration Pocket Reference 知識を高めるために必読の Linux 書籍 12 冊 、複数の種類の Unix システムを同時に管理していたとき。
  • Linux サーバー ハック、第 1 巻、 知識を高めるために必読の Linux 書籍 12 冊 ロブ・フリッケンジャー著 100 の素晴らしい実践的なハックが 1 冊に詰め込まれています。  Linux テスト ベッドをセットアップして、これらのハックをすべて試してください。  これらのハックは、サーバーの基本、リビジョン管理、バックアップ、ネットワーキング、モニタリング、SSH、スクリプト、および情報サーバーのさまざまなセクションにきちんとグループ化されています。  これらのハックをマスターしたら、William von Hagen と Brian Jones 著の『Linux Server Hacks, Volume Two』を必ず読んでください。この本には、認証、モニタリング、セキュリティ、パフォーマンス、接続に焦点を当てた 100 の Linux ハックが掲載されています。
  • DNS と BIND 知識を高めるために必読の Linux 書籍 12 冊 、Cricket Liu と Paul Albitz による 数年前、私はオンライン ドキュメントを読んで最初の DNS を設定しました。  DNS と BIND がどのように機能するかを理解するためにこの本を持ってきました。新しい版がリリースされたときに、私はすでにこの本を 2 回アップグレードしました。本格的なシステム管理者であれば、これは必ずライブラリにあるはずです。
  • Linux カーネルを理解する 知識を高めるために必読の Linux 書籍 12 冊 、ダニエル・ボヴェとマルコ・セザーティ著。 Linux 環境の本格的な開発者またはシステム管理者であれば、これは必読です。この本では、Linux カーネル 2.6 の内部動作を構造的かつ論理的に説明します。ここでは Kenel がメモリ管理、プロセス スケジューリング、I/O アーキテクチャ、およびブロック デバイスをどのように処理するかについて説明します。全体として、この本は、Linux の内部にあるものを探索したいと考えているオタク向けの書籍です。
  • Linux クックブック 知識を高めるために必読の Linux 書籍 12 冊 、カーラ・シュレーダー作 この本では、ユーザーとシステム管理者の両方の観点から Linux の機能について説明します。 RPM ベースのシステムと Debian でのソフトウェアのインストールと管理に特化した 2 つの章があります。  RedHat を使用している場合は、Linux ポケット ガイド Daniel J. Barrett による 知識を高めるために必読の Linux 書籍 12 冊 は、ライブラリへの優れた追加機能であり、サンプルの使用法とともに重要な Linux コマンドをすべてカバーしています。
  • Linux ファイアウォール 知識を高めるために必読の Linux 書籍 12 冊 、マイケル ラッシュ著 安全な Linux システムを構築するには、この本を読む必要があります。 iptables に関する書籍はかなりたくさんあります。ただし、この記事では、iptables、psad、および fwsnort を使用して侵入検知システムを構成する方法の基本について具体的に説明します。 iptables で実行できるすべてのことを具体的な例とともに包括的にまとめた便利なリファレンスが必要な場合は、Linux Iptables Pocket Reference を参照してください。 知識を高めるために必読の Linux 書籍 12 冊 、Gregor N. Purdy 著が最高です。
  • Linux 管理ハンドブック 知識を高めるために必読の Linux 書籍 12 冊 、Evi Nemeth、Garth Snyder、Trent R. Hein 著 システム管理を始めたばかりの頃、私はこの本を頻繁に参照しました。この本は 1,000 ページ近く、30 章からなるかなり詳細な本であり、基本管理、ネットワーキング、バンチ オブ スタッフの 3 つの高レベルのセクションにうまくグループ化されています。
  • Ubuntu Linux を始める 知識を高めるために必読の Linux 書籍 12 冊 、Keir Thomas と Jaime Sicam 著 Windows から Linux に移行したい人は、古いラップトップまたはデスクトップのいずれかに Ubuntu Linux をインストールして、この本を入手してください。私は、Linux を使用していない人にも Linux に関するニュースを広めることを強く信じています。あなたの愛する人や友人に Linux を学んでもらいたい場合は、古いラップトップに Ubuntu をインストールし、この本をギフトとして贈ってください。彼らは間違いなくあなたにとても感謝するでしょう。
  • 私がお勧めするその他の Linux 書籍については、Amazon の The Geek Stuff 書店をご覧ください。

    Linux に関する書籍は数百冊あります。 このリストにないお気に入りの Linux 書籍は何ですか?

    この記事が気に入ったら、おいしいとつまずくにブックマークしてください。 .

    この記事が気に入った場合は、こちらも気に入っていただけるかもしれません。


    タグ:ベスト Linux 書籍、書籍レビュー、Linux 書籍レビュー、Linux エンドユーザー書籍、Linux システム管理者書籍、トップ Linux 書籍


    1. シェルスクリプトでBreakandContinueステートメントを使用する方法

      この記事では、ブレークの使用方法を見ていきます。 および続行 bashスクリプトで。 bashには、3つの主要なループ構造があります( for 、ながら 、まで )。 休憩 および続行 ステートメントはbashに組み込まれており、ループのフローを変更するために使用されます。このブレークアンドコンティニューの概念は、 Pythonなどの一般的なプログラミング言語で利用できます。 。 $ type -a break continue Breakステートメントでループを終了します 休憩 ステートメントはループを終了し、制御はループ内の次のステートメントに渡されます。 ヘルプを実行できます ブレ

    2. TCP BBR を使用して Linux サーバーの帯域幅を強化する:実践ガイド

      BBR (帯域幅と RTT のボトルネック ) は、Google のソフトウェア エンジニアによって作成された比較的新しい輻輳制御アルゴリズムです。これは、インターネットの主力である TCP プロトコルを介してインターネットを高速化するという Google の粘り強い試みから生まれた最新のソリューションです。 BBR の主な目的 これは、ネットワーク使用率を向上させ、キュー (ネットワーク アクティビティの低下につながる) を減らすことです。ネットワークやクライアント側ではなく、サーバー上に展開する必要があります。 Linux では、BBR はカーネル バージョン 4.9 に実装されています