Software Design plusシリーズ【改訂新版】 Linuxエンジニア養成読本
[クラウド時代も,システムの基礎と基盤はLinux!]

[表紙]【改訂新版】 Linuxエンジニア養成読本[クラウド時代も,システムの基礎と基盤はLinux!]

B5判/224ページ

定価(本体1,980円+税)

ISBN 978-4-7741-6377-2

→学校・法人一括購入ご検討の皆様へ

書籍の概要

この本の概要

最新情報にアップデートして「Linuxエンジニア養成読本」が新登場! Linuxは今や,ITシステムの基盤OS,そしてスマートフォンOSとして等,あらゆるコンピュータシステムで用いられていると言っても過言ではありません。クラウドOSやスマートフォンOSの基盤としてもLinuxは使われており,その普及はさらなる広がりを見せています。本書は,これから仕事でLinuxを使おうという方はもとより,現場で日々Linuxを使っている方にも役立つ,Linuxのコア技術・カーネルのしくみや,ディストリビューションの最新動向と進化の歴史,UNIXコマンドやシェルスクリプトの実践的な基礎知識等,Linuxを使いこなすための必須知識とノウハウが満載です。

こんな方におすすめ

  • 新人エンジニア全般
  • Linux に興味があるエンジニア全般・情報系学生

目次

Chapter1 ディストリビューションの系譜と今を理解する
Part1 ディストリビューションの成り立ちを知る

  • Section1:Linuxディストリビューションの基礎知識
    Linuxとディストリビューションの本質を学ぶ
    …… 風穴 江

Part2 主要&注目ディストリビューションの系譜と今

  • Section2:Debian編 Debian GNU/Linux & Ubuntu
    コミュニティ主導のディストリビューションとして最大の存在感
    …… 武藤 健志・やまね ひでき
  • Section3:Red Hat編 Red Hat Enterprise Linux & Fedora & CentOS
    世界で最も広く使われているエンタープライズLinuxファミリ
    …… 中島 能和
  • Section4:オンリーワン・ディストリビューション編 KNOPPIX
    圧倒的な高速起動がウリの1CD/DVD Linux
    …… 須崎 有康
  • Section5:オンリーワン・ディストリビューション編 openSUSE Build Service& SUSE Studio
    自分専用のディストリビューションを作ろう!
    …… 松本 悟
  • Section6:クラウドOS 編 OpenStack & CloudStack
    「Linuxディストリビューション」としてのオープンソースIaaSクラウド基盤
    …… 鶴長 鎮一

Chapter2 カーネルのしくみを理解する

  • Section1:誕生・進化と,発展を支える開発体制
    Linuxカーネル発展の歴史
    …… こじま みつひろ
  • Section2:init,sysvinit,Upstart
    起動プロセスのしくみ
    …… 加藤 泰文
  • Section3:多数のプロセスを同時に動作させるマルチタスク
    プロセス管理とスケジューリング
    …… 浅田 拓也
  • Section4:効率よく割り当てるしくみ
    メモリ管理と仮想記憶
    …… 小沢 健史
  • Section5:互換性と新技術のはざま
    ファイルシステム進化の歴史
    …… こじま みつひろ
  • Section6:uevent,udevdのしくみと働き
    デバイス管理の基礎知識
    …… 本多 尚文

Chapter3 起ブート動のしくみと今どきな機能[高速起動/マルチブート]

  • Section1:BIOS,MBR,ブートローダ
    Linuxが起動するまでの長い道のり[前編]
    …… 森若 和雄
  • Section2:カーネルの起動処理,initrd/initramfsの処理
    Linuxが起動するまでの長い道のり[後編]
    …… 森若 和雄
  • Section3:起動の高速化,トラブル発生の回避…
    ブートローダの最新動向
    …… 森若 和雄
  • Section4:症状&原因別
    Linuxのブートトラブル対処法
    …… 森若 和雄

Chapter4 [最新]ファイルシステムのしくみ

  • Section1:すべては「ファイル」と「ディレクトリ」
    ファイルシステムの基礎知識
    …… 鶴長 鎮一
  • Section2:ext2,ext3,ext4
    Linuxファイルシステムのしくみと役割
    …… 鶴長 鎮一
  • Section3:shadow pagingとチェックサムで不整合を回避
    新世代ファイルシステムBtrfs
    …… 𠮷田 史

Chapter5 UNIXコマンド[実践]基礎知識

  • Section1:リダイレクトとパイプ,実行制御
    UNIXコマンド活用の基礎知識
    …… 濱野 賢一朗
  • Section2:大量ファイルも楽々管理
    正規表現による検索テクニックの基本
    …… 中島 能和
  • Section3:基本操作と検索・編集の実際
    vi活用の基礎知識
    …… 小池 稔
  • Section4:ユーザ,プロセス,ジョブ,ネットワーク,ストレージの管理
    システム管理コマンドの基礎知識
    …… 濱野 賢一朗・尾崎 匡信
  • Section5:管理者権限の使いこなし方
    sudoコマンド[実践]基礎知識
    …… 福田 和宏

Chapter6 シェルスクリプト[実践]基礎知識

  • Section1:シェルスクリプトの基礎知識
    プログラムの作成と実行
    …… 中村 文則
  • Section2:シェルスクリプト[実践]Tips
    サーバ管理編
    …… 鶴長 鎮一
  • Section3:シェルスクリプト[実践]Tips
    ネットワーク管理編
    …… 鶴長 鎮一

Chapter7 パイプラインを使いこなそう

  • Section1:fork,pipe,dup
    パイプを実現する3つのシステムコールと,つなぎ方
    …… 竹本 浩
  • Section2:リダイレクト,ファイル名展開などのサンプルとシェルの制御コマンド
    つないだパイプをシェルスクリプトにしよう
    ディストリビューションカーネル
    カーネルLinux使いへの道

    …… 竹本 浩