IT エンジニア 1 年生のためのまんがでわかる Linux シェルスクリプト応用 & ネットワーク操作編
IT エンジニア 1 ネンセイノタメノマンガデワカル Linux シェルスクリプトオウヨウ & ネットワークソウサヘン
- 著者:
- Piro / 日経 Linux(ピロ / ニッケイリナックス)
- 注目:
- 総合 2111 位
- 出版社:
- 日経 BP
- 出版日:
- 2022年06月18日頃
- ISBN:
- 9784296112548
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
サーバーの実運用ももう怖くない!
安全な操作・設定のノウハウ満載
〜シス管系女子シリーズ 5 万部突破
新エピソードを加えさらにパワーアップ〜
本書は Linux サーバー管理とシェルスクリプトがまんがで楽しく学べます。
システム管理部門の新人社員 利奈みんとちゃんと、先輩社員 大野桜子さんとのやり取りを通して、すぐに役立つ情報を分かりやすく解説。初めての方や初心者でも楽しんで読めます。
シリーズ第 1 弾「コマンド & シェルスクリプト基礎編」とあわせて読むとさらに理解が深まります。
技書の森解説
『IT エンジニア 1 年生のためのまんがでわかる Linux シェルスクリプト応用 & ネットワーク操作編』 (Piro 著、日経 Linux 編、日経 BP、2022 年 6 月刊) は、システム管理部門の新人社員「利奈みんと」と先輩社員「大野桜子」のやり取りを通じて、Linux サーバーの管理とシェルスクリプトを解説します。版元はシリーズ第 1 弾「コマンド & シェルスクリプト基礎編」とあわせて読むよう案内しています。国立国会図書館の書誌には、日経 BP 社が 2016 年と 2018 年に刊行した「シス管系女子」の 2 巻と 3 巻を改題し、加筆 / 修正したうえで新エピソードを加えた本と記録されています。
プロローグから第 41 話まで、困りごとを題にした構成
目次はプロローグ「旅行先から緊急対応!?」に始まり、第 1 話「Windows PC でもローカルで Linux コマンドを使いたい」から第 41 話「コマンド履歴に残ってしまったパスワード情報を消したい」までが並び、あとがきで閉じます。第 15 話と第 16 話の間には第 15.5 話「ユーザー作成用コマンドの違いを把握したい」が挟まります。どの話も「〜したい」という現場の困りごとが題になっており、第 2 話から第 15 話はファイルの検索と削除、前のコマンドの成否に応じた実行、3 パターン以上の場合分け、繰り返し、パイプライン、キーボードからの入力、ログファイルへの保存と、スクリプトの組み立てに関わる題が続きます。第 16 話から第 32 話は固定の IP アドレスの割り当て、特定のポートやネットワークセグメント単位での接続の許可と遮断、踏み台の向こうのサーバーへの鍵認証とファイルのコピー、トンネリング用の ssh 接続の自動復旧、サーバー間のファイルの同期といったネットワーク操作の題です。
終了ステータスと引用符
シェルスクリプト では、コマンドの成否の扱いと文字列の区切り方が基本になります。Unix 系のコマンドは終了ステータスという数値で成功と失敗を返し、シェルの && と || はその値を見て次のコマンドを実行するかどうかを決めます。ファイル名に空白が混じると、引用符で囲まない変数は空白の位置で別々の引数に分かれてしまい、ループの中で意図しないファイルを処理する原因になります。本書の第 5 話、第 6 話、第 12 話は、こうした題を扱う話です。
ネットワークの制御と、第 33 話以降の安全な運用の話
Linux サーバーの運用で扱うのは、どの ポート をどの相手にだけ開けるか、直接つながらない場所にあるサーバーへどう入るかです。踏み台サーバーを経由する接続や ssh のトンネリングは、閉じたネットワークの中のサービスに外から届くための手段です。第 33 話から第 41 話は、管理者権限で行われた操作の記録の追跡、総当たり攻撃の遮断、ファイルの改変の確認、秘密の情報の受け渡し、管理者権限が必要な操作の許可、安全なパスワードの設定、信頼できない値に対して安全なスクリプトの作成と、運用の安全に関わる題です。第 35 話と第 36 話はファイルそのものを比べずに同一性や改変の有無を確かめる話で、一般にはハッシュ値の比較がこの目的に使われます。
紹介文が想定する読者
版元の紹介文は、初めての人や初心者でも楽しんで読めると案内しており、基礎編との併読で理解が深まるとしています。本書は、プロローグとあとがきの間に第 1 話から第 41 話と第 15.5 話を収めています。
この本に興味がある方におすすめ
関連する本
Piro の他の書籍
関連記事
ゼロから作る Deep Learning シリーズの読む順番 - 全 6 巻の内容と選び方を整理
ゼロから作る Deep Learning シリーズ全 6 巻 (基礎 / 自然言語処理 / フレームワーク / 強化学習 / 生成モデル / LLM) の読む順番を解説。各巻の内容 / 発売年 / 前提知識を一覧表で整理し、目的別にどの巻から読むべきかを案内します。
スマホ / パソコン入門書の選び方 - シニアの家族に贈る 1 冊の見つけ方
スマホとパソコンの入門書を「贈る側 / 教える側」の視点で選ぶガイド。機種と OS の一致、文字の大きさ、年度の確認という 3 条件と、Android / iPhone / Windows 11 それぞれの定番書、安全対策の 1 冊まで 2026 年 8 月時点の収載書から紹介します。
技術書のタイトルに隠された法則 - 「入門」「実践」「詳解」の意味を読み解く
技術書のタイトルに使われる「入門」「実践」「詳解」などのキーワードには暗黙のルールがあります。タイトルだけで本のレベルと内容を見抜くコツを紹介します。
関連用語
ShellScript
シェルのコマンドをまとめて自動実行するスクリプト。作業の自動化に使われる
Bash
Linux で標準的に使われるシェル。macOS にも同梱され、コマンド操作と自動化の中心になる
CSP
Content Security Policy の略で、Web ページで実行可能なリソースの出所を制限するセキュリティ機構
XSS
Web サイトに悪意のあるスクリプトを注入し、ユーザーの情報を盗む攻撃
Service Worker
ブラウザーとネットワークの間でプロキシとして動作し、オフライン対応やキャッシュ制御を実現する Web API
ファイルディスクリプタ
OS がオープンしたファイルやソケットを識別するための整数値