• 検索結果がありません。

Linux サーバー構築 LINUX サーバー構築目次... 1 第 1 章 LINUX のインストール... 6 第 1 節 CentOS とは... 6 第 1 項 CentOS とは... 6 第 2 節 CentOS インストールの準備... 6 第 1 項 iso ファイルの入手... 6

N/A
N/A
Protected

Academic year: 2021

シェア "Linux サーバー構築 LINUX サーバー構築目次... 1 第 1 章 LINUX のインストール... 6 第 1 節 CentOS とは... 6 第 1 項 CentOS とは... 6 第 2 節 CentOS インストールの準備... 6 第 1 項 iso ファイルの入手... 6"

Copied!
6
0
0

読み込み中.... (全文を見る)

全文

(1)
(2)

LINUX サーバー構築 目次 ... 1

1 章 LINUX のインストール ... 6

第 1 節 CentOS とは ... 6 第 1 項 CentOS とは ... 6 第 2 節 CentOS インストールの準備 ... 6 第 1 項 iso ファイルの入手 ... 6 第 2 項 iso ファイルの DVD への書き込み ... 8 第 3 節 CentOS インストール ... 8 第1項 CentOS のインストール ... 8 第 2 項 CentOS の起動・ログイン・終了 ... 17

2 章 基本的なコマンド操作 ... 22

第 1 節 コマンドラインの端末の基本操作 ... 22 第 1 項 コマンドライン端末(コンソール)の起動 ... 22 第 2 項 一般ユーザー・スーパーユーザーの切り替え ... 23 第 3 項 コマンドライン端末(コンソール)の終了 ... 24 第 2 節 ディレクトリ操作コマンド ... 27 第 1 項 ディレクトリとは ... 27 第 2 項 ディレクトリ内の一覧を表示する(ls コマンド) ... 30 第 3 項 カレントディレクトリを変更する(cd コマンド) ... 32 第 4 項 ディレクトリを新規作成する(mkdir コマンド) ... 33 第 5 項 ディレクトリを削除する(rmdir コマンド) ... 34 第 3 節 ファイル操作コマンド ... 35 第 1 項 ファイルとは ... 35 第 2 項 ファイルをコピーする(cp コマンド) ... 36 第 3 項 ファイルを移動する(mv コマンド) ... 38 第 4 項 ファイルを削除する(rm コマンド) ... 40 第 5 項 ファイルを検索する(find コマンド) ... 43

3 章 テキストエディタの使い方 ... 47

第 1 節 vi エディタの基本 ... 47 第 1 項 vi エディタとは ... 47 第 2 項 インサートモードとコマンドモード ... 48 第 3 項 保存と終了 ... 55 第 2 節 テキストファイル内の移動 ... 57 第 1 項 カーソルの移動 ... 57 第 2 項 ページの移動 ... 58 第 3 節 vi エディタの操作コマンド ... 60 第 1 項 文字・行のコピー・切り取り・貼り付け ... 60 第 2 項 文字列の検索・置換 ... 63 第 3 項 その他の機能 ... 68

4 章 テキスト処理 ... 72

第 1 節 パイプとリダイレクト ... 72 第 1 項 標準入出力 ... 72 第 2 項 パイプ ... 72 第 3 項 リダイレクト ... 73 第 2 節 テキスト処理コマンド ... 76

(3)

第 1 項 ファイルの内容を出力する(cat コマンド) ... 76 第 2 項 行番号をつけてファイルを出力する(nl コマンド) ... 77 第 3 項 ファイルを 1 ページずつ出力する(less コマンド) ... 78 第 4 項 ファイルの先頭部分を出力する(head コマンド) ... 80 第 5 項 ファイルの末尾部分を出力する(tail コマンド) ... 80 第 6 項 ファイルの指定箇所を出力する(cut コマンド) ... 81 第 7 項 二つのファイルを連結する(paste コマンド) ... 84 第 8 項 指定の文字を変換・削除する(tr コマンド) ... 85 第 9 項 ファイル内を並び替える(sort コマンド) ... 88 第 10 項 共通のフィールドを持つファイルを結合する(join コマンド) ... 89 第 11 項 ファイルを分割して複数のファイルに分ける(split コマンド) ... 90 第 12 項 並び替え後のファイルから重複する行を削除する(uniq コマンド) ... 92 第 13 項 ファイルの大きさを調べる(wc コマンド) ... 93 第 3 節 正規表現 ... 94 第 1 項 正規表現とは ... 94 第 2 項 正規表現で文字列を検索する(grep コマンド) ... 95 第 3 項 指定に従って文字を置換する(sed コマンド) ... 97

5 章 ネットワークの管理と設定 ... 102

第 1 節 IP アドレスの設定 ... 102 第 1 項 DHCP クライアントの設定 ... 102 第 2 項 固定 IP アドレスの設定 ... 105 第 2 節 ネットワークの確認 ... 109 第 1 項 IP アドレスを確認する(ifconfig コマンド) ... 109 第 2 項 ネットワーク経路を確認する(ping コマンド) ... 111 第 3 節 ネットワーク管理コマンド ... 114 第 1 項 ネットワークの経路を調査する(traceroute コマンド)... 114 第 2 項 ネットワークの経路を調査する(tracepath コマンド) ... 115 第 3 項 ホストの情報を検索する(host コマンド) ... 116 第4項 ホスト名の出力と設定(hostname コマンド) ... 117 第 5 項 ネットワークの統計情報を出力する(netstat コマンド) ... 117 第 6 項 ルーティングテーブルを出力、設定する(route コマンド) ... 119

6 章 ユーザー管理 ... 122

第 1 節 ユーザーとグループの管理 ... 122 第 1 項 ユーザーアカウントとユーザーパスワードファイル ... 122 第 2 項 グループアカウントとグループアカウントファイル ... 123 第 3 項 シャドウパスワードとグループシャドウパスワード ... 124 第 2 節 ユーザーとグループの管理のコマンド ... 126 第 1 項 ホームディレクトリのデフォルトファイル ... 126 第 2 項 新規ユーザーの追加する(useradd コマンド) ... 126 第 3 項 ユーザーの情報を変更する(usermod コマンド) ... 128 第 4 項 ユーザーアカウントのパスワードを変更する(passwd コマンド) ... 129 第 5 項 ユーザーアカウントを削除する(userdel コマンド) ... 129 第 6 項 新規グループを追加する(groupadd コマンド) ... 130 第 7 項 グループ情報を変更する(groupmod コマンド) ... 131 第 8 項 グループを削除する(groupdel コマンド) ... 132

7 章 ファイルとプロセスの管理 ... 133

第 1 節 ファイルの管理 ... 133 第 1 項 ファイルの圧縮と解凍 ... 133 第 2 項 アーカイブと tar 形式の圧縮解凍(tar コマンド) ... 135 第 3 項 ファイルをバックアップする(cpio コマンド) ... 138 第 4 項 ファイルの変換とコピーを行う(dd コマンド) ... 139

(4)

第 2 節 ユーザー権限とアクセス権 ... 139 第 1 項 ファイルの所有者と所有グループ ... 139 第 2 項 ファイルやディレクトリのアクセス権限の変更(chmod コマンド) ... 141 第 3 項 ファイルの所有者の変更(chown コマンド) ... 143 第 4 項 所有グループの変更(chgrp コマンド) ... 144 第 3 節 ハードリンクとシンボリックリンク ... 144 第 1 項 ハードリンクとは ... 144 第 2 項 シンボリックリンクとは ... 146 第 3 項 リンクの作成(ln コマンド) ... 146 第 4 項 リンクのコピー(cp コマンド) ... 148 第 4 節 プロセスの管理 ... 149 第 1 項 プロセスとは ... 149 第 2 項 プロセスの監視(ps コマンド) ... 149 第 3 項 プロセスの終了(kill コマンド) ... 151 第 4 項 ジョブの管理 ... 152 第 5 節 プロセスの実行優先度 ... 153 第 1 項 プロセスの実行優先度とは ... 153 第 2 項 コマンド実行時の優先度指定(nice コマンド) ... 154 第 3 項 実行中プロセスの優先度変更(renice コマンド) ... 155

8 章 パッケージ管理 ... 157

第 1 節 パッケージ管理 ... 157 第 1 項 パッケージ管理とは ... 157 第 2 項 RPM パッケージ ... 157 第 2 節 rpm コマンド ... 158 第 1 項 rpm コマンドでのパッケージのインストール ... 158 第 2 項 rpm コマンドでのパッケージのアップデート ... 159 第 3 項 rpm コマンドでのパッケージのアンインストール ... 160 第 4 項 rpm コマンドでのパッケージ情報の照会 ... 160 第 3 節 yum コマンド ... 161 第 1 項 yum コマンドでのパッケージのインストール ... 161 第 2 項 yum コマンドでのパッケージのアップデート ... 163 第 3 項 yum コマンドでのパッケージのアンインストール ... 164 第 4 項 yum コマンドでのパッケージ情報の照会 ... 165 第 5 項 yum コマンドでのパッケージグループ単位のインストール ... 167 第 6 項 yumdownloader コマンドでのパッケージのダウンロード ... 168

9 章 仮想端末とネットワークセキュリティ ... 170

第 1 節 ネットワークセキュリティ ... 170 第 1 項 ネットワークセキュリティ ... 170 第 2 項 アクセス制限(/etc/xinetd.conf) ... 170 第 3 項 ファイアウォール ... 173 第 2 節 telnet ... 179 第 1 項 telnet のインストール ... 179 第 2 項 telnet 接続の準備 ... 181 第 3 項 ローカルからの telnet 接続(telnet コマンド) ... 183 第 4 項 WindowsPC からの telnet 接続... 184 第 3 節 SSH ... 187 第 1 項 SSH のインストール ... 187 第 2 項 SSH 接続の準備 ... 187 第 3 項 ローカルからの SSH 接続(ssh コマンド) ... 188 第 4 項 WindowsPC からの SSH 接続(ssh コマンド) ... 189

10 章 WEB サービス ... 193

(5)

第 1 節 Apache HTTP Server ... 193 第 1 項 Apache HTTP Server のインストール ... 193 第 2 項 Apache HTTP Server の動作確認 ... 195 第 3 項 Apache HTTP Server のログ ... 196 第 2 節 ファイル転送サービス ... 197 第 1 項 FTP のインストール ... 197 第 2 項 WindowsPC からの FTP 接続 ... 200 第 3 項 SFTP とは ... 206 第 4 項 WindowsPC からの SFTP 接続 ... 208

11 章 ファイル共有 ...211

第 1 節 ファイル共有サービス ... 211 第 1 項 ファイル共有サービスのインストール ... 211 第 2 項 Samba サービスの開始 ... 212 第 3 項 Samba サービスの設定ファイル ... 212

12 章 ファイルシステム ... 217

第 1 節 パーティション ... 217 第 1 項 パーティション ... 217 第 2 項 パーティションを管理する(fdisk コマンド) ... 218 第 2 節 ファイルシステム ... 223 第 1 項 ファイルシステムとは ... 223 第 2 項 ファイルシステムの管理(df コマンド・du コマンド) ... 224 第 3 項 ファイルシステムのチェック(fsck コマンド) ... 226 第 4 項 ファイル情報データベースを利用して検索する (locate コマンド・updatedb コマンド) 227 第 5 項 コマンドを探し出して絶対パスを出力する(which コマンド) ... 228 第 6 項 指定されたコマンドの各ファイルの場所を検索する (whereis コマンド) ... 228 第 3 節 ファイルシステムのマウントとアンマウント ... 229 第 1 項 マウントの仕組み ... 229 第 2 項 /etc/fstab ファイル ... 229 第 3 項 ファイルシステムをマウントする(mount コマンド) ... 231 第 4 項 ファイルシステムをアンマウントする(umount コマンド) ... 233

13 章 システムの管理 ... 234

第 1 節 システム時計の管理 ... 234 第 1 項 システムクロックとハードウェアクロック (date コマンド/hwclock コマンド) ... 234 第 2 項 NTP による時刻設定(ntpdate コマンド) ... 236 第 3 項 NTP サーバーの運用 ... 237 第 2 節 システムログ ... 238 第 1 項 システムログ ... 238

14 章 シェルスクリプト ... 240

第 1 節 シェルスクリプト ... 240 第 1 項 シェルスクリプトとは ... 240 第 2 項 シェルスクリプトに引数を渡す ... 241 第 3 項 コマンドの実行結果の戻り値 ... 243 第 4 項 ファイルのチェック ... 243 第 2 節 制御構造 ... 245 第 1 項 条件分岐(if 文) ... 245 第 2 項 条件分岐(case 文) ... 246 第 3 項 繰り返し(for 文) ... 247 第 4 項 繰り返し(while 文) ... 248 第 5 項 ユーザーからの入力受付(read 文) ... 249

(6)

第 3 節 シェルスクリプトの実行環境 ... 249

第 1 項 シェルスクリプトの実行環境 ... 249

補足 ネットワーク情報の確認 ... 251

ネットワーク情報の確認方法 ... 251

参照

関連したドキュメント

 第1節 灸  第1項 膣  重  第2項 赤血球歎  第3項 血色素量  第4項色素指激  第5項 白血球数  第6項 血液比重  第7項血液粘稠度

 第1節計測法  第2節 計測成績  第3節 年齢的差異・a就テ  第4節 性的差異二就テ  第5節 小 括 第5章  纏括並二結論

(大防法第 18 条の 15、大防法施行規則第 16 条の 8、条例第 6 条の 2、条例規則第 6 条の

(5) 帳簿の記載と保存 (法第 12 条の 2 第 14 項、法第 7 条第 15 項、同第 16

第1回 平成27年6月11日 第2回 平成28年4月26日 第3回 平成28年6月24日 第4回 平成28年8月29日

3.3.2.1.3.1 設置許可基準規則第 43 条第 1 項への適合方針 (1) 環境条件及び荷重条件(設置許可基準規則第 43 条第 1 項一).

緒 言  第圏節 第二節 第四章 第一節 第二節 第五章 第口節 第二節第六章第七章

第1董 緒  言 第2章 調査方法 第3章 調査成績