はじめに1
1. なぜこのガイドなのか? 1
2. この本を読むべき人は誰ですか? 1
3. 新しいバージョンと入手可能性 1
4. 改訂履歴2
5. 貢献 3
6. フィードバック 3
7.著作権情報3
8. 何が必要ですか? 4
9. この文書で使用される表記規則 4
10. 本書の構成 5
第 1 章 Linux とは何ですか? 7
1.1. 歴史 7
1.1.1. ユニックス7
1.1.2. ライナスとLinux 8
1.1.3. Linux システムの現在のアプリケーション 9
1.2. ユーザーインターフェース 9
1.2.1. Linuxって難しいですか? 9
1.2.2. 未経験者向けの Linux 10
1.3. Linuxに未来はあるのでしょうか? 10
1.3.1. オープンソース 10
1.3.2. 11 年間にわたるサービスの経験 XNUMX
1.4. Linux 12のプロパティ
1.4.1. Linux プロ 12
1.4.2. Linuxの短所13
1.5. Linux フレーバー 14
1.5.1. Linux と GNU 14
1.5.2. GNU/Linux 15
1.5.3. どのディストリビューションをインストールすればよいですか? 15
1.6. まとめ16
1.7. 演習 16
第2章 クイックスタート 18
2.1. ログイン、ユーザー インターフェイスのアクティブ化、ログアウト 18
2.1.1.はじめに18
2.1.2. グラフィックモード 18
2.1.3. テキストモード20
2.2. 絶対的な基本21
2.2.1. コマンド 21
2.2.2. 総論 21
2.2.3. Bash 機能の使用 22
2.3. 助けを得る 23
2.3.1. 警告23
2.3.2. マニュアルのページ 23
2.3.3. 詳細 25
2.4. まとめ28
2.5. 演習 29
i
第2章 クイックスタート
2.5.1. 接続と切断 29
2.5.2. パスワード 29
2.5.3. ディレクトリ 30
2.5.4. ファイル 30
2.5.5. 助けを得る 31
第3章 ファイルとファイルシステムについて 32
3.1. Linux ファイル システムの概要 32
3.1.1. ファイル 32
3.1.2. パーティショニングについて 33
3.1.3. ファイル システム レイアウトの詳細 37
3.2. ファイルシステム内の方向 40
3.2.1. パス40
3.2.2. 絶対パスと相対パス 41
3.2.3. 最も重要なファイルとディレクトリ 41
3.2.4. 最も重要な設定ファイル 44
3.2.5. 最も一般的なデバイス 46
3.2.6. 最も一般的な変数ファイル 47
3.3. ファイルの操作 48
3.3.1. ファイルプロパティの表示 48
3.3.2. ファイルとディレクトリの作成と削除 50
3.3.3. ファイルの検索 53
3.3.4. ファイルの内容を表示するその他の方法 57
3.3.5. ファイルのリンク 58
3.4. ファイルセキュリティ 60
3.4.1. アクセス権: Linux の第一防御線 60
3.4.2. ツール 62
3.5. まとめ67
3.6. 演習 68
3.6.1. パーティション 68
3.6.2. パス 68
3.6.3. システムのツアー 69
3.6.4. ファイルの操作 69
3.6.5. ファイル権限 69
第4章 プロセス 71
4.1. プロセスの裏返し 71
4.1.1. マルチユーザーとマルチタスク 71
4.1.2. プロセスの種類 71
4.1.3. プロセス属性 73
4.1.4. プロセス情報の表示 74
4.1.5. プロセスの生と死 76
4.1.6. SUID と SGID 78
4.2. ブートプロセス、初期化およびシャットダウン 80
4.2.1.はじめに80
4.2.2. ブートプロセス 80
4.2.3. GRUB の機能 80
ii
第4章 プロセス
4.2.4. 初期81
4.2.5. 初期実行レベル 83
4.2.6。 シャットダウン84
4.3. プロセスの管理 84
4.3.1. システム管理者の仕事 84
4.3.2. どのくらいかかりますか? 85
4.3.3. パフォーマンス 86
4.3.4. ロード86
4.3.5. ユーザーとして何かできるのでしょうか? 86
4.4. プロセスのスケジュール設定 91
4.4.1. その空き時間を有効活用しましょう! 91
4.4.2. スリープコマンド 91
4.4.3. at コマンド 92
4.4.4. Cron と crontab 92
4.5. まとめ94
4.6. 演習 95
4.6.1. 一般 95
4.6.2. ブート、初期化など 95
4.6.3. スケジュール設定 96
第5章 I/Oリダイレクション 97
5.1. 単純なリダイレクト 97
5.1.1. 標準入力と標準出力とは何ですか? 97
5.1.2. リダイレクト演算子 97
5.2. 高度なリダイレクト機能 100
5.2.1. ファイル記述子の使用 100
5.2.2. 例 101
5.3. フィルター 101
5.3.1. grep 102 の詳細
5.3.2. 出力102のフィルタリング
5.4. まとめ103
5.5. 演習 103
第6章 テキストエディタ 105
6.1. テキストエディタ 105
6.1.1. なぜエディタを使用する必要があるのですか? 105
6.1.2. どのエディタを使用すればよいですか? 105
6.2. Vim エディタの使用 106
6.2.1. 106つのモード XNUMX
6.2.2. 基本コマンド 107
6.2.3. 簡単な方法 108
6.3. オフィスの Linux 108
6.3.1. 歴史 108
6.3.2. スイートとプログラム 108
6.3.3. 備考109
6.4. まとめ109
6.5. 演習 110
第7章 ホームスイート/ホーム111
7.1. 一般的な適切なハウスキーピング 111
7.1.1.はじめに111
7.1.2. スペースを111にする
7.2. あなたのテキスト環境 114
7.2.1. 環境変数 114
7.2.2. シェルセットアップファイル 116
7.2.3. 一般的なセットアップ ファイルのセット 117
7.2.4. Bash プロンプト 120
7.2.5. シェルスクリプト 121
7.3. グラフィック環境 123
7.3.1.はじめに123
7.3.2. X ウィンドウ システム 124
7.3.3. Xサーバー構成 125
7.4. 地域固有の設定 126
7.4.1. キーボードのセットアップ 126
7.4.2. フォント 126
7.4.3. 日付とタイムゾーン 127
7.4.4. 言語 127
7.4.5. 国別の情報 128
7.5。 新しいソフトウェアのインストール 128
7.5.1. 一般 128
7.5.2. パッケージ形式 128
7.5.3. パッケージ管理と更新の自動化 131
7.5.4. カーネルのアップグレード 132
7.5.5. インストール CD からの追加パッケージのインストール 133
7.6. まとめ134
7.7. 演習 135
7.7.1. シェル環境 135
7.7.2. グラフィック環境 136
第8章 プリンタと印刷 137
8.1. ファイルの印刷 137
8.1.1. コマンドライン印刷 137
8.1.2. フォーマット 138
8.2. サーバー側 139
8.2.1. 一般 139
8.2.2. グラフィカルなプリンター設定 140
8.2.3. Linux 140 用のプリンターの購入
8.3. 印刷の問題 140
8.3.1. 間違ったファイル 140
8.3.2. プリントが出てきません 140
8.4. まとめ142
8.5. 演習 142
第9章 基本的なバックアップ技術 144
9.1.はじめに144
9.1.1. データの準備 144
第9章 基本的なバックアップ技術
9.2. データをバックアップ デバイスに移動する 148
9.2.1. フロッピーディスクにコピーする 148
9.2.2. CD ライターでコピーする 150
9.2.3. Jazz ドライブ、USB デバイス、その他のリムーバブルデバイスとの間のバックアップ 151
9.2.4. テープデバイスを使用したデータのバックアップ 151
9.2.5. ディストリビューションのツール 151
9.3. rsync 152 の使用
9.3.1.はじめに152
9.3.2. 例: USB ストレージデバイスへの rsync 152
9.4. 暗号化 152
9.4.1. 総論 152
9.4.2. キーを生成する 153
9.4.3. キーについて 154
9.4.4. データの暗号化 154
9.4.5. ファイルの復号化 155
9.5. まとめ155
9.6. 演習 156
第10章 ネットワーキング 157
10.1. ネットワーキングの概要 157
10.1.1. OSIモデル157
10.1.2. いくつかの一般的なネットワークプロトコル 158
10.2. ネットワーク構成と情報 160
10.2.1. ネットワークインターフェースの構成 160
10.2.2. ネットワーク構成ファイル 161
10.2.3. ネットワーク設定コマンド 161
10.2.4. ネットワークインターフェース名 163
10.2.5. netstat 164 によるホスト構成の確認
10.2.6. 他のホスト 164
10.3. インターネット/イントラネット アプリケーション 167
10.3.1. サーバーの種類 167
10.3.2. メール168
10.3.3。 Web 170
10.3.4. ファイル転送プロトコル 171
10.3.5. チャットと会議 172
10.3.6. ニュースサービス 173
10.3.7. ドメインネームシステム 174
10.3.8. DHCP174
10.3.9。 認証サービス 174
10.4. アプリケーションのリモート実行 176
10.4.1.はじめに176
10.4.2. Rsh、rlogin、および Telnet 176
10.4.3. X ウィンドウ システム 177
10.4.4. SSH スイート 178
10.4.5。 VNC182
10.4.6. rデスクトッププロトコル 182
10.4.7。 シグウィン 182
第10章 ネットワーキング
10.5. セキュリティ 183
10.5.1.はじめに183
10.5.2. サービス 183
10.5.3. 定期的に更新する 184
10.5.4. ファイアウォールとアクセス ポリシー 184
10.5.5。 侵入検知 185
10.5.6. その他のヒント 186
10.5.7. ハッキングされてしまったのでしょうか? 186
10.5.8. 侵入からの回復 187
10.6. まとめ187
10.7. 演習 188
10.7.1. 一般的なネットワーキング 188
10.7.2. リモート接続 188
10.7.3. セキュリティ 188
第11章 音声とビデオ 189
11.1. オーディオの基礎 189
11.1.1. 設置 189
11.1.2. ドライバーとアーキテクチャ 189
11.2. サウンドとビデオの再生 190
11.2.1. CDの再生とコピー 190
11.2.2. 音楽ファイルの再生 190
11.2.3. 録音 192
11.3. ビデオの再生、ストリーム、テレビ視聴 192
11.4. インターネット電話 193
11.4.1. それは何ですか? 193
11.4.2. 何が必要ですか? 193
11.5. まとめ194
11.6. 演習 195
付録 A. ここからどこへ行くのですか? 196
A.1. 役立つ本 196
A.1.1. Linux 全般 196
A.1.2. 編集者 196
A.1.3. 貝殻 196
A.1.4. Xウィンドウ196
A.1.5. ネットワーキング 197
A.2. 便利なサイト 197
A.2.1. 一般情報 197
A.2.2. アーキテクチャ固有の参考資料 197
A.2.3. 配布物 197
A.2.4. ソフトウェア 198
付録 B. DOS コマンドと Linux コマンドの比較 199
付録 C. シェルの機能 200
C.1. 共通機能 200
C.2. 異なる機能 201
用語集204
204
B 204
C 205
D 205
E 206
F 206
G 207
H 207
私207
J 208
K 208
208
M 209
N 210
O 210
P 210
Q 211
R 211
S 212
T 212
U ウラン
V 214
W 214
x 214
Y 215
Z 215
インデックス215