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

Linux初心者および管理者向けの4つの無料シェルスクリプト電子書籍

システム管理 マルチユーザーコンピュータシステムとサーバーの信頼性の高い操作を扱う情報技術のブランチです。マルチユーザーコンピュータシステムとサーバーの信頼できる操作を担当する人は、システム管理者と呼ばれます。 。

Linuxを専門とするシステム管理者はLinuxシステム管理者と呼ばれます。一般的なLinuxシステム管理者の役割は、ハードウェアメンテナンス、システムメンテナンス、ユーザー管理、ネットワーク管理、システムパフォーマンス、リソース使用率の監視、バックアップ、セキュリティの確保、システムの更新、実装など、さまざまな側面で異なります。ポリシー、ドキュメント、アプリケーションのインストール、そして何とか、何とか、何とか…

見積もりがあります 情報技術分野–「プログラマーは何か良いことをしたときに知られ、管理者は彼/彼女が何か悪いことをしたときに知られています 。」既知の管理者よりも未知の管理者であることが常に良いことです。なんで?あなたが知られている場合、それはあなたのセットアップが期待通りに機能しないことを意味し、あなたはしばしば援助と修正を求められるからです。

すべてのシステム管理者が従う必要があり、決して破ってはならない3つのルールがあります。

  1. ルール1 :すべてをバックアップ
  2. ルール2 :マスターコマンドライン
  3. ルール3 :おそらく任意のスクリプト言語またはシェルスクリプトを使用してタスクを自動化する
分析#ルール1

なぜすべてをバックアップするのですか?サーバーやファイルシステムがいつ奇妙に動作し始めたり、ストレージユニットが崩壊したりするのかはわかりません。何か問題が発生した場合に汗をかく必要がなく、復元するだけで済むように、すべてをバックアップする必要があります。

分析#ルール2

あなたが真のLinux管理者であり、Linuxシステムを理解している場合は、コマンドラインを使用しているときに非常に強力な機能を利用できることをご存知でしょう。コマンドラインを使用している間は、システムコールに直接アクセスできます。ほとんどの管理者はヘッドレスサーバー(GUIなし)で作業しており、Linuxコマンドラインが唯一の友であり、信じられないほど強力であることを忘れないでください。

分析#ルール3

タスクを自動化しますが、なぜですか?さて、最初の時点で管理者は怠惰であり、彼はバックアップのようなさまざまな出席したタスクを自動的に実行したいと思っています。インテリジェントな管理者は、毎回介入する必要がないように、ある種のスクリプトを使用してすべての作業を自動化したいと考えています。彼は、バックアップ、ログ、およびその他の可能なすべてのことをスケジュールしました。システム管理のレベルを上げると、タスクを自動化するだけでなく、構成ファイルなどの内部を調べるためのスクリプトが必要になります。シェルスクリプトは、UNIX/Linuxシェルで実行できるコンピュータプログラムです。

スクリプティングの学習

シェルスクリプト (bashスクリプト)言語は簡単で楽しいです。他のプログラミング言語を知っている場合は、おそらくほとんどのシェルスクリプトを理解しており、すぐに独自のスクリプトを書き始める可能性があります。プログラミング言語の知識がなくても、スクリプトの学習は難しくありません。

Python、Perl、Rubyなどの他のスクリプト言語があり、より多くの機能を提供し、結果を簡単に達成するのに役立ちます。ただし、初心者でシェルスクリプトから始めたい場合は、

シェルスクリプト言語を学ぶ場所

以下のリンクにあるシェルスクリプトに関する一連のわかりやすい記事をすでに投稿しています。

  1. Linuxシェルスクリプトを学ぶ

このシリーズは間もなく拡張され、その前にシェルスクリプトに関する4冊の本のリストをまとめました。これらの本は無料でダウンロードでき、シェルスクリプトのスキルを指導するのに役立ちます。 Linuxの分野にいる場合は、経験豊富な人でも初心者でも、これらの便利なドキュメントを持っている必要があります。

1。初心者のためのバッシュガイド

この本は165ページにまたがる合計12の章を含みます。この本はマクテルトギャレルによって書かれました 。この本は、UNIXや同様の環境で作業している人には必見です。あなたがシステム管理者であり、あなたの生活を楽にしたいのなら、このリソースはあなたのためです。 Linuxユーザーの経験がある場合、この本はシステムの洞察を与えることを目的としています。ドキュメントは非常に励みになり、独自のスクリプトを作成するのに役立ちます。わかりやすい言葉でカバーされているトピックの詳細で幅広いリストは、このガイドのもう1つのプラスポイントです。

<中央> Linux初心者および管理者向けの4つの無料シェルスクリプト電子書籍

ダウンロード–初心者向けBashガイド

2。高度なBashスクリプトガイド

この本は38の章を含み、901ページに広がっています。あなたがまだ学ぶ必要があるかもしれないすべての詳細な説明を理解しやすい言語で持っている。この本はメンデルクーパーによって書かれました 実用的な例がたくさん含まれています。この本のチュートリアルは、スクリプトとプログラミングの知識がないことを前提としていますが、中級から上級レベルの指導に急速に進んでいます。本の詳細な説明はそれを自習ガイドにします。

<中央> Linux初心者および管理者向けの4つの無料シェルスクリプト電子書籍

ダウンロード–高度なBashスクリプトガイド

3。シェルスクリプト:Linuxのエキスパートレシピ

この本はスティーブパーカーによって書かれました 。この本を完全に無料でダウンロードすることはできませんが、最初の40ページは無料です。その本に何が含まれているのかを知るだけで十分です。個人的に私はこの素晴らしいガイドのスティーブのファンです。彼のスキルと文体は素晴らしいです。たくさんの実用的な例、理解しやすい理論と彼の提示スタイルがリストに追加されます。オリジナルの本はボリュームがあります。 40ページのガイドをダウンロードして、スクリプトを回避するかどうかを学び、確認することができます。

<中央> Linux初心者および管理者向けの4つの無料シェルスクリプト電子書籍

ダウンロード–シェルスクリプト:Linuxのエキスパートレシピ

4。 Linuxシェルスクリプトクックブック、第2版

この本は40ページにまたがる合計9つの章を含みます。この本はShantanuTusharによって書かれました 彼の初期の頃からGNU/Linuxユーザーです。このガイドには、理論と実践のバランスの取れた組み合わせが含まれています。私はあなたがあなたにとって命の救い主であるかもしれないこの40ページのガイドへのあなたの興味を失ってほしくありません。ダウンロードして、これがどのように役立つかを確認してください。

<中央> Linux初心者および管理者向けの4つの無料シェルスクリプト電子書籍

ダウンロード– Linuxシェルスクリプトクックブック、第2版

パートナーサイトから本をダウンロードするには、小さなフォームに記入する必要があります。すべての情報はパートナーサイトで安全であり、 SPAM はありません あなた。私たちでさえスパムが嫌いです。通知や情報を随時受け取ることができるように、フォームに関連情報を記入してください。情報の受信をオプトアウトすることができます。一度登録するだけで、何回でも本をダウンロードできますが、それは無料です。

さまざまなドメインの本がたくさんあります。ライブラリ全体をダウンロードして、ライブラリに何を入れたいかを選択できるようになったら、登録してください。上記のシェルスクリプトの本はあなたのスキルに大きな変化をもたらし、あなたを次のレベルに連れて行きます。何を求めている? Linuxでのキャリアを望んでいる、スキルセットを刷新したい、新しくて面白いことを学びたい、本をダウンロードして楽しんでください!

話の裏側…

テクミント は完全に非営利の会社であり、ダウンロードするたびに tradepub 私たちの帯域幅とホスティング料金を支払うために不可欠な私たちにごくわずかな金額を支払います。したがって、本をダウンロードすると、知識とスキルを向上させるだけでなく、私たちを生き生きとさせ、サーバーを提供し続けることに貢献することになります。

それは今のところすべてです。ダウンロードした本を教えてください。何を期待し、何を得るのか。あなたの経験を教えてください。私たちはあなたの経験と私たちのサービスを改善するために最善を尽くします。かっこいい、お楽しみに。称賛!


  1. ShellCheck –シェルスクリプトの警告と提案を表示するツール

    ShellCheck は、bash/shシェルスクリプトの不正なコードに関する警告と提案を表示する静的分析ツールです。いくつかの方法で使用できます。https://www.shellcheck.net(常に最新のgitに同期されている)のオンラインエディター(Ace – JavaScriptで記述されたスタンドアロンコードエディター)にシェルスクリプトを貼り付けることにより、Webからコミットします。これは、ShellCheckをすぐにフィードバックするための最も簡単な方法です。 または、マシンにインストールしてターミナルから実行し、テキストエディタやビルドスイートまたはテストスイートと統

  2. Linuxでのシェル初期化ファイルとユーザープロファイルについて

    Linuxはマルチユーザーのタイムシェアリングシステムであり、複数のユーザーがログインしてシステムを使用できることを意味します。また、システム管理者は、ソフトウェアのインストール/更新/削除、実行できるプログラム、表示/編集できるファイルなど、さまざまなユーザーがシステムを操作する方法のさまざまな側面を管理するタスクを持っています。 Linuxでは、システム全体(グローバル)とユーザー固有(個人)の構成を使用するという2つの主要な方法でユーザーの環境を作成または維持することもできます。通常、Linuxシステムを操作する基本的な方法はシェルであり、シェルは、ユーザーログインが成功した後の初期化