ユーザー及びグループの存在確認 及び追加 今回 ユーザー名、グループ名 は named として運用するものとする。グループ IDとユーザー ID は ともに 200 にする。グループと ユーザーの 確認をする、 もしあればそのまま、なければ追加する。
nyan:/home/a_001_init# cat /etc/group | grep named
nyan:/home/a_001_init# cat /etc/passwd | grep named
何の返事も得られないので 作成する。 グループ の 作成
nyan:/home/a_001_init# groupadd -g 200 named
作成 結果の確認
nyan:/home/a_001_init# cat /etc/group | grep named
named:x:200:
ユーザー の作成
nyan:/home/a_001_init# useradd -g named -d /var/named -s /bin/false -u 200 named
作成 結果の確認
nyan:~# cat /etc/passwd | grep named
named:x:200:200::/var/named:/bin/false
グループ、ユーザーの 作成完了 bind-9.2.3 を /usr/local/src/ へ コピーしよう、適当なものがなければどこ かから入手してくださいな!バージョンは日々あたらしくなるので、同じでなく 最新版を入手するのがいいと思います。
nyan:~# cd /usr/local/src/
nyan:/usr/local/src# cp /home/tar_dir/bind-9.2.3.tar.gz .
nyan:/usr/local/src# ls -l
total 4460
-rw-r--r-- 1 root root 4553260 Aug 30 20:04 \
bind-9.2.3.tar.gz
展開しよう その前に ログを とるようにしてから、展開をしてみよう。
nyan:/usr/local/src# tar zxvf bind-9.2.3.tar.gz 2>&1 | tee log001_utar
”log001_utar”を 一瞥して 削除する、最初の試行錯誤の段階では、ログの 活用までは、できないのでこんなものかで済まします。(拝!)
nyan:/usr/local/src# ls -l
total 4464
drwxrwxr-x 9 10132 wheel 4096 Oct 17 2003 bind-9.2.3/
-rw-r--r-- 1 root root 4553260 Aug 30 20:04 bind-9.2.3.tar.gz
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
nyan:/usr/local/src# cd bind-9.2.3/
README の 抜粋
To build, just
./configure
make
Do not use a parallel "make".
If you need to re-run configure please run "make distclean" first.
This will ensure that all the option changes take.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
とりあえず何も考えずにいってみよう
nyan:/usr/local/src/bind-9.2.3# ./configure 2>&1 |tee 002_configure_bind
次は make です。
nyan:/usr/local/src/bind-9.2.3# make 2>&1 | tee 006_make_log
次は make install です。
nyan:/usr/local/src/bind-9.2.3# make install 2>&1 | tee 007_inst_log
これで インストールは 完了 した。 次は設定ファイルにかかろう