独習Linux 第2版

小林 準(著)

商品番号
125220
販売状態
品切れ
納品形態
宅配便にてお届け
発売日
2011年12月16日
出荷開始日
2011年12月17日
ISBN
9784798125220
判型
B5変
ページ数
432
キーワード
プログラミング  Linux  独習シリーズ

販売価格:¥3,520(税込)

ポイント:320pt (10%)
詳細はこちら

送料無料

現在、本商品は販売しておりません。 電子書籍を見る
ほしい物リストに追加

定番の学習書が最新環境に対応

本書は入門書として多くの支持をいただいた『独習Linux』の改訂版です。解説、例題、練習問題という3つのステップにより、“試して、動かして、学べる”というコンセプトはそのまま踏襲。そのうえで、近年登場した「IPv6」「クラウド」などの新しいテーマ、AndroidやWebの活況を背景として需要が高まる「Linux上での開発」などについて、わかりやすい解説を追加しました。また、本書は「Ubuntu」(deb系)/「Scientific Linux」(RPM系)の両方に対応しているため、技術動向に左右されない知識が身につきます。これまでのように、趣味や仕事におけるサーバー管理を目指す方はもちろんのこと、AndroidやWeb(LAMP)環境などLinux上での開発を目指す方にも最初の一冊としておすすめします。

第1章 Linuxを使いはじめる前に

1.1 Linuxとは
1.2 GNUとGPL
1.3 Linuxディストリビューションとは
1.4 Linuxの特徴
   CUIによる操作
   テキスト至上主義
   ユーザーとファイルのアクセス権
   フリーソフトウェアの集合体
   利用できないハードウェアがある
この章のまとめ
この章の理解度チェック

第2章 Linux独習環境の構築と管理

2.1 Ubuntuとは
2.2 Scientific Linux(SL)とは
2.3 UbuntuとSLの比較
2.4 インストール
   インストールのタイプ
   PCの準備とインストール方式
   インターネット接続の準備
   Ubuntuのインストール
   SLのインストール
2.5 Linuxシステムへのログイン
   グラフィカルログイン
   テキストログイン
2.6 Linuxのデスクトップ
2.7 ソフトウェアのアップデート
   Ubuntuのアップデート
   SLのアップデート
2.8 パッケージ管理
   Ubuntuのパッケージ管理
   SLのソフトウェア管理
   Linuxシステムからのログアウト
   Linuxシステムのシャットダウンと再起動
この章のまとめ
この章の理解度チェック

第3章Linuxの基礎知識

3.1 シェルとコマンド
3.2 コマンドの使い方を調べる
3.3 コマンドライン操作
   コマンド履歴
   シェルによる入力補完
   コマンドの中断
   コマンドライン編集時に便利なキーバインド
   シェルの終了
3.4 rootユーザーと一般ユーザー
   ユーザーとグループの設定および管理
   GUIによるユーザー・グループ管理
   CUIによるユーザー管理
   CUIによるグループ管理
この章のまとめ
この章の理解度チェック

第4章ファイルとディレクトリ

4.1 ファイルシステムとは
4.2 ファイルの種類
   通常のファイル
   ディレクトリ
   シンボリックリンク
   デバイスファイル
   仮想ファイル
4.3 ファイル名
4.4 Linuxのディレクトリ構成
4.5 ホームディレクトリとカレントディレクトリ
4.6 パスの表記
4.7 コマンドによるファイル・ディレクトリ操作
   新しいディレクトリの作成
   新しいファイルの作成
   ファイル内容の表示
   カレントディレクトリの変更
   ファイルリストの表示
   ファイルのコピー
   ファイルとディレクトリの移動
   ファイルとディレクトリの削除
   リンクの作成
4.8 ファイルの所有者とアクセス権
   chownコマンドによる所有者とグループの変更
   chmodコマンドによるアクセス権の変更
   アクセス権以外のファイルモード
この章のまとめ
この章の理解度チェック

第5章テキストファイルの編集

5.1 geditを使ったテキストファイルの編集
5.2 nanoを使ったテキストファイルの編集
5.3 Vimを使ったテキストファイルの編集
5.4 日本語入力と文字コード
この章のまとめ
この章の理解度チェック

第6章シェルとコマンドの活用

6.1 パス名の展開
6.2 標準入出力とリダイレクト
   標準出力のリダイレクト
   標準入力のリダイレクト
   入出力ファイルの同時指定
   パイプによるコマンドの結合
6.3 フィルタとして動作するプログラム
   sort - テキストを行単位でソート、マージ、比較する
   head - 先頭行を表示する
   tail - 末尾を表示
   uniq - 重複行を削除する
   cut - 各行から指定したフィールドを出力
   grep - パターンにマッチする行を表示
   sed - ストリームエディタ
   iconv - 文字コードを変換する
   nkf - 文字コードを自動認識して変換する
6.4 シェル変数と環境変数
   シェル変数
   環境変数
6.5 特殊文字のエスケープ
6.6 コマンド置換
6.7 コマンドの連続実行
6.8 シェルの設定ファイル
6.9 そのほかの便利なコマンド
   find - ファイルを検索
   locate - ファイル名データベースからファイルを検索
   tee - 標準出力とファイルに出力
   alias - コマンドの別名を登録する
   gzip - ファイルの圧縮・解凍
   bzip2 - ファイルの圧縮・解凍
   tar - 複数のファイルを1つにまとめる
   wc - 行数、単語数、バイト数を出力する
   diff - ファイル間の違いを出力
   xargs - 標準入力からコマンドラインを作成して実行
この章のまとめ
この章の理解度チェック

第7章プロセスとジョブコントロール

7.1 Linuxシステムにおけるプロセス
7.2 ジョブとプロセス
7.3 ジョブとプロセスの操作
   & - ジョブのバックグラウンド実行
   c+C - ジョブの強制終了
   c+Z - ショブを中断する
   jobs - ジョブの一覧を表示する
   bg - 休止中のジョブをバックグラウンドモードで再開する
   fg - ジョブをフォアグラウンドモードに移して実行する
   ps - プロセスの状態を表示する
   top - プロセスごとにリソースの負荷情報を表示する
   kill - プロセスにシグナルを送る
   killall - プロセスの名前を指定してシグナルを送る
この章のまとめ
この章の理解度チェック

第8章ネットワーキング

8.1 IPv4ネットワークの設定
   NetworkManagerによるネットワーク設定
   CUI環境でのネットワーク設定
   名前解決に関する設定
8.2 IPv4ネットワークの基礎知識
   IPアドレス
   IPパケット
   TCP/IPプロトコル群
   パケットのルーティング
   ドメインネームシステム(DNS)
   ホスト名とドメイン名
   ポート番号
   アドレス・ポート変換
   ループバックアドレス
   DHCPによる自動ネットワーク設定
8.3 IPv4ネットワークコマンド
   ping - パケットの送受信を行う
   traceroute - あるホストまでの経路を調べる
   dig - DNSルックアップを行う
   telnet - ほかのホストと相互通信を行う
   ssh - より安全にほかのホストにログインする
   scp - 安全にファイルを転送する
   wget - HTTPやFTPからファイルをダウンロードする
   ntpdate - NTPサーバーから日時を取得して設定する
8.4 IPv6ネットワーク
この章のまとめ
この章の理解度チェック

第9章サーバーアプリケーション

9.1 Linuxシステムの起動処理とデーモン
   インストールと設定
   initによるデーモンの起動と終了
   ランレベルによる起動処理の変更
   アドレスとポートの利用
   ログファイルの確認
9.2 NTPサーバー
   NTPサーバーのインストール
   NTPサーバーの設定
9.3 SSHサーバー
   OpenSSHのインストール
   OpenSSHサーバーの設定
9.4 Webサーバー
   Apacheのインストール
   Apacheのファイル配置
9.5 データベースサーバー
   MySQLのインストール
   MySQLのファイル配置
9.6 インターネットへの公開
この章のまとめ
この章の理解度チェック

第10章シェルスクリプト

10.1 シェルスクリプトの作成と実行
10.2 シェル変数の利用
   コマンドライン引数
   特殊な変数
10.3 シェルスクリプトの制御
   分岐構造
   ループ構造
   スクリプトの中断
10.4 スクリプトどうしの組み合わせ
10.5 参考文献
この章のまとめ
この章の理解度チェック

第11章Linuxシステムの運用と管理

11.1 シングルユーザーモード
11.2 ディスク管理
   パーティションの分割
   ハードディスクの追加
   リムーバブルメディアのマウント
   ディスク容量の確認
11.3 バックアップ
   バックアップ対象の選定
   バックアップメディアの決定
   バックアップコマンドの選択
11.4 コマンドの定期実行
11.5 Linuxサーバーにおけるセキュリティ対策
   サーバーに対する主な脅威
   主な攻撃方法
   基本的なセキュリティ対策
   セキュリティ情報の収集と活用
この章のまとめ
この章の理解度チェック

第12章プログラム開発とライブラリ

12.1 プログラムの作成と共有ライブラリの活用
12.2 Linuxシステムにおけるライブラリ
12.3 インタプリタ言語によるプログラム
12.4 参考文献
この章のまとめ
この章の理解度チェック

付録A コマンドリファレンス

Linux主要コマンド一覧
パッケージ管理コマンド(Debian系)
パッケージ管理コマンド(Red Hat系)
正規表現
nanoの主要キー操作
Vimの主要キー操作

付録B 解答

おわりに
索引

各種問い合わせは以下のリンクからご連絡ください

関連商品

動かして学ぶ!Python Django開発入門 第2版

販売価格:3,740円(税込)

2022.03.14発売

手づくり工作をうごかそう!micro:bitプログラミング 第2版

販売価格:2,090円(税込)

2022.02.15発売

おすすめ特集

情報処理教科書シリーズ

情報処理技術者試験におすすめの参考書「EXAMPRESS 情報処理教科書シリーズ」で最短合格!

ベンダー資格 試験対策本特集

ベンダー資格に関する書籍を試験ごとに紹介!ベンダー資格試験対策本特集

ゲームプログラミング・ゲーム制作関連本

趣味で始めてみたい方や、ゲームプログラマー・ゲームデザイナーにもおすすめ!ゲーム制作おすすめ本

Excel本大特集

【Excel本大特集】業務効率化やスキルアップに!おすすめの学習書をご紹介。

マネジメント・リーダーシップ特集

人材育成やチームビルディング、プロダクトマネジメントや業務改善など、組織を目標達成に導く書籍

翔泳社のセミナー・講座

開発・ビジネス・マーケティング・EC運営・営業支援など、幅広いジャンルの講座を開催。

特集をもっと見る