inflearn logo
inflearn logo

システムエンジニアが教えるLinux実戦編 Bash Shell Script

実践編はシェルスクリプトだけでなくインフラ全般を扱っています。 本当に実務に近い話と実務で多く対応しなければならないトラブルシューティング(障害解決)を中心に構成しました!

難易度 中級以上

受講期間 無制限

Linux
Linux
Shell Script
Shell Script
Linux
Linux
Shell Script
Shell Script
날개 달린 동전

講座 を紹介して、成長と収益を得ましょう!

날개 달린 동전

マーケティングパートナーズ

講座 を紹介して、成長と収益を得ましょう!

学習した受講者のレビュー

学習した受講者のレビュー

4.6

5.0

positive89

100% 受講後に作成

シェルスクリプト 実際にすぐに適用して使ってみただけに有用な講義でした。

5.0

jinsung

100% 受講後に作成

わかりやすくよく説明してくれてよかったです。 ありがとうございます。

5.0

김환

100% 受講後に作成

Linuxを勉強し始め、シェルスクリプトが重要だという話にすぐに申し込むようになりました。現業で使えるような話題で教えてくれて、もっと面白かったようです。何度も何度も教えてくれただけに忘れないように頑張ります。

受講後に得られること

  • シェルスクリプトだけでなく、全般的なインフラ構築と運用

  • 簡単なサーバーの構成と構築方法

  • サーバーの種類別の特徴とトラブル(障害)状況

  • トラブルの流れを把握して原因を見つけていく方法

  • 最終的に、シェルスクリプトによるトラブルシューティングを習得できます。

Linux中級者に進むための選択!
ぜひ!知っておくべき実践編Linux Bash Shell Script

本編 Linux Bash Shell Script


世界でサーバーとして最も人気のあるオペレーティングシステムであるLinux
そして、そのLinuxの活用の核心であるシェルスクリプトをより簡単に学ぶために、異なる方法を導入しました。

👩🏻‍💻ロールプレイングゲームのように、シナリオを通じて実際の会社が運営するのと同じ状況でシェルスクリプトを作成してみることができます。

このレッスンでは、シェルスクリプトだけでなく、全体的なインフラストラクチャの構成と運用に関する話も取り上げています。

👨🏻‍💻扱う内容

  1. 単純なサーバーの構成と構築方法
  2. 複数のサーバータイプ別の特徴とトラブル(障害)状況
  3. トラブルの流れを把握し、原因を探す方法
  4. そして最後に、シェルスクリプトを使ってトラブルシューティングを完了することを学ぶことができます。

講義の構成はどうなりますか?📑


インフラの全体的な内容を扱っているので
シナリオ別に必要な基礎知識をまず整理し、シナリオを通じて実習するようにしました。
講義を見て、まず流れや用語に慣れてから繰り返し練習する学習方法をお勧めします。

Linuxの実践編 なぜ作ったの?


🤔この講義はよく受けた質問から出発しました。

Q:「毎日何十もの命令を実行し、何度も何度も何度も何度も何度も何度も実行できますか?」
Q:「コマンドをいくつか知っているのに毎回慣れていないので検索するのが面倒です」

このような人のために、本番でLinuxを運用する全体的な状況をシナリオにします。
その流れの中でシェルスクリプトをどのように活用できるかを直接体験できるよう講義を企画しました。

100回聞くよりも一度経験してみると、理解が早いからです。


実はご存知でしょう。
シェルスクリプトは、いくつかの命令をつなぎ合わせてファイルにすることで簡単に作成できます。
難しいことは、実際にどのような状況でどのコマンドをどのオプションとして使用するかを選ぶことができる状況を特定する能力です。
このレッスンは、インフラストラクチャ(システム)運用におけるトラブルシューティング(障害解決)を中心、シェルスクリプトを実務にすばやく適用できるようにしました。

このLinuxの実践編は誰が聞くのが好きですか? 💁🏻💁🏻‍♂️


  • Linuxのインストールもできることを知り、コマンドも慣れていますが、「これで何をしますか?」することを悩んだ人
  • 最近はクラウドを使ってLinuxが簡単になったというのに何が簡単になったのか分からない人
  • Linux環境で開発していますが、コマンドオプションの活用が不便に感じられる人
  • 最近流行するDevOps、SREを夢見る人
  • SE(System Engineer)、SA(System Administrator)を夢見る人
  • 基礎編で言う言葉が大体何なのかわからない人」

このLinuxの実戦編が合わない人はいますか?


  • Windows以外のオペレーティングシステムに興味がない人
  • Linuxの基本的な命令と用語に全く触れたことがない方は、 基礎編を先に聞いてください。

この講義を聞くとどう変わりますか?🎈


インフラストラクチャの運用全体とシェルスクリプトを実際に適切に使用する方法を学ぶことができます。

  • Webサービスインフラストラクチャ(サーバー/ネットワーク)の構成とミドルウェアの知識
  • ローカル(pc/ノートブック)にテスト用サーバーを構築する方法
  • Webサービスのサーバー運用知識
  • サーバーの種類によるトラブルの原因の調査と解決
  • シェルスクリプトの作成

Linuxの本番の誰が教えてくれますか?🧐


  • 近所でコンピュータをやることを知っている子供で有名になり、コンピュータシステムに入門
  • PC通信UNIX、Windows、パワーユーザー同好会などで基礎を磨き
  • インターネットの世界に移り、有名なコミュニティの(幽霊)会員として活動
  • Sun microsystems、IBM AIXなどのUnixシステム管理者として起動
  • その後、Linuxシリーズに移り、RedHat、Fedora、CentOS、Ubuntuをメインにする
  • 元、学園フランチャイズ会社のシステムエンジニア
  • 誰が聞いても知らない名前を持っているところで誰が聞いても分からないタイトルを保有していたゲーム会社のシステムエンジニア
  • 700万人以上のWebコミュニティ/SNSサービスのITインフラエンジニア
  • その他サーバーインフラコンサルティングなどで15年以上ITインフラエンジニアの外道人生

Linux講義を進める「カンミング」を紹介します。 👏


2004年からサーバーエンジニアとして働き始めた「カンミング」は、現在「ITインフラエンジニア」としてLinuxを深く扱っている実務者です。
国内にいるLinux講義たちよりもう少し実務に近い講座を作りたいという考えで今回の講義を作ることになりました。

このLinux講義は基礎編実戦編で行われています。実務で必ず必要なBASH命令とシェルスクリプトで構成したので、基礎編を先に聞いて来れば理解が早いでしょう。 :)

講師の詳細な話は、🎙️👤カンミング様Xㅍㅍㅅㅅ記事で見ることができます。

Linuxの実践編カリキュラム🎓


  • 実践編教案
  • オリエンテーション
    • 対象は誰ですか
    • 何を学ぶ
    • どこで使えるか
    • どのように学ぶか
  • 実習用仮想スタートアップ Virtual Web Service社の紹介
    • 1-1.会社紹介
    • 1-2.サーバー/ネットワーク構成図
      • 基礎知識
      • サーバー/ネットワーク構成図
    • 1-3.サーバーの詳細
      • 基礎知識
      • サーバー情報
  • ロールプレイングシナリオ
    • 2-0. VirtualBOXまたはDockerでサーバーを構築する
      • 「2-1. 「サーバー構築」を置き換えます。
    • 2-1.サーバーの構築
      • 基礎知識
      • VagrantでローカルにWebサーバー環境を構築
      • Webサーバー構築の検証と検証シェルスクリプト
    • 2-2. Webサーバートラブルシューティング用のシェルスクリプト
      • シナリオ
      • 基礎知識
      • 障害の原因を探す
      • モニタリング
    • 2-3. Webサーバートラブルの再発防止のためのシェルスクリプト
      • シナリオ
      • 基礎知識
      • ログディレクトリ容量監視スクリプト
      • ディスクパーティション使用量監視スクリプト
    • 2-4.バックアップシェルスクリプト
      • シナリオ
      • 基礎知識
      • バックアップポリシーの設定
      • バックアップスクリプトが何をすべきか
      • Web、データベース、ストレージサーバーのバックアップスクリプト
    • 2-5. Web、データベースサーバーのトラブルシューティング用のシェルスクリプト
      • シナリオ
      • 基礎知識
      • 原因把握
      • エラー処理を追加したバックアップシェルスクリプト
      • トラブル再発防止のための処理
    • 2-6.ストレージサーバーのトラブルシューティングシェルスクリプト
      • シナリオ
      • 基礎知識
      • 原因把握
      • バックアップスクリプトのアップグレード
    • 2-7.ストレージサーバーのトラブル再発防止のための処理シェルスクリプト
      • シナリオ
      • 基礎知識
      • バックアップ確認シェルスクリプト
  • 現職システムエンジニアのコマンド活用のヒント
    • 命令オプションを活用したヒント
    • 文法を活用したヒント
    • シェルスクリプト文法チェックのヒント
  • 実戦編を終えて…

講師の一言👩🏻‍🏫


「大学時代、心理学科を通う後輩の公演を見に行ったことがありました。心理学科でどんな公演なのかと思っていましたが、心理療法の一つの方法で使うサイコドラマというものでした。工大生にとってはやや見知らぬ新鮮な方法でした。

一瞬忘れて過ごしましたが、今回の講座を作るために悩んでいたうちの一つのアイデアが思い浮かびました。サイコドラマのように講座を聞く人が実際にその状況に置かれているという仮定をして学んだら、もっと早く学べるのではないだろうか?という考えでした。

ロールプレイングゲームも同じような感じだったので、ロールを与えてプレイできるようにシナリオを作りました。
ぜひ必要なコマンドとオプション、状況に合わせて使える知識を伝えたかったので、このような方法を採用しました。

Linuxもインストールでき、ある程度命令でも使えると分かる方には、これらの勉強方法が次のステップに進むのに役立つと思います。

実際にどのようなコマンドを書く必要があり、なぜシェルスクリプトを作成するのか疑問に思うなら、このコースは役に立ちます。 」

こんな方に
おすすめです

学習対象は
誰でしょう?

  • Linuxのインストールもできるし、コマンドも使い慣れているが、「これで何をしよう?」という悩みを抱えている人

  • 最近はクラウドでLinuxが簡単になったと言うけど、何が簡単になったか分からない人

  • Linux環境で開発しているが、コマンドオプションの使い方が不便だと感じている人

  • 今流行りのDevOps、SREを目指す人

  • SE(System Engineer), SA(System Administrator)を目指す人

  • 基礎編で言っていることがだいたい分かる人

こんにちは
bashbombです。

2,594

受講生

219

受講レビュー

7

回答

4.7

講座評価

3

講座

カリキュラム

全体

18件 ∙ (6時間 13分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

82件

4.6

82件の受講レビュー

  • shlee1641792님의 프로필 이미지
    shlee1641792

    受講レビュー 3

    平均評価 4.7

    5

    100% 受講後に作成

    実質的に役立つ要素がたくさんあると思います!

    • ありがとうございます。 sh.lee164さん!実務に役立つ内容だけで構成しました!

  • ericserra4918님의 프로필 이미지
    ericserra4918

    受講レビュー 100

    平均評価 4.9

    5

    94% 受講後に作成

    とても満足のいく講義でした。実例を挙げて説明をしてくれて満足度が高かった。次回も別のテーマの本番例のシェルスクリプト講義をお願いします。

    • ericserraに感謝します。とても満足していたなんてVODで撮ったやりがいが感じられますね。 ㅠㅠインストラクターが本当にこの後期を見て感動しすぎて、他の講義もやってみようと思っていました。 次も良い講義、良いテーマ、役に立つテーマで探してみましょう!

  • ysgo852450님의 프로필 이미지
    ysgo852450

    受講レビュー 4

    平均評価 4.8

    5

    100% 受講後に作成

    お得な講義です。

    • ありがとうございます ヨンソク様:) お得にしてくれるので実戦編作るべきか悩んだ先日の私が思い浮かびますね。最後まで見てくれて受講後期残してくれてありがとう!

  • vire30648282님의 프로필 이미지
    vire30648282

    受講レビュー 3

    平均評価 5.0

    5

    100% 受講後に作成

    実際のトラブルシューティングをするような環境を作ってくれて講義にもっと集中できたようです!

    • こんにちはヨンウク!大きいㅠㅠ意図はまさにそれでした。実は理論だから学んでから私が自分で適用できなければみんなクソじゃないですか。それで講師様が実際の業務ではどのように物事が起きて解決すべきかを教えてあげたいと言われましたが、ヨンウク様がよく消化されたようで気持ちが良いです!

  • dudemr96882268님의 프로필 이미지
    dudemr96882268

    受講レビュー 3

    平均評価 5.0

    5

    100% 受講後に作成

    よく聞いた

    • こんにちはdudemr9688 実戦編のレビューありがとうございます!!!! :) より一層役立つ講義、コンテンツを作るよう努力します!

bashbombの他の講座

知識共有者の他の講座を見てみましょう!

似ている講座

同じ分野の他の講座を見てみましょう!

¥12,239