next up previous contents
Next: 10. wwwサーバの立ち上げ Up: 9. NetNews Previous: 9.15 参考文献

9.16 演習課題

今回の課題はグループ内のどこか1台を「ニュースサーバー」と決めてINNを起ちあげ、 それを基に他のグループの人と記事の交換ができるかグループ全員で確かめて下さい。

ただ、ローカルに「ニュースサーバー」を起ちあげる分に関しては各人が 行っても問題はないので、そこまでは試してもらっても構いません。

演習 9.1   ユーザ「news」を登録して下さい。 ホームディレクトリは「/pub/news」として下さい。

次に chown や chgrp を行って、「/pub/news」以下全て(inn-1.7.2 も含めて)を 所有者・グループとも「news」と設定して下さい。

また以下のように、「/pub/news/.profile」にPATHの設定やEDITORの設定を行って下さい (コンソールで作業をする場合は言語の設定もしておいた方が良いでしょう)。

.profile

LANG=C ; export LANG
EDITOR=vi ; export EDITOR
PATH=/pub/bin:/usr/ccs/bin:/usr/sbin:/usr/bin:/bin ; export PATH

演習 9.2   root の権限でディレクトリ、/pub/usr/news/bin, /pub/var/news/etc, /pub/var/news/spool/articles, /pub/var/log/news を作成して下さい。

さらに、/pub/var/news/etc, /pub/var/news/spool, /pub/var/log/news 以下のディレクトリ、ファイルについては 所有者・グループを「news」に設定して下さい (大部分のファイルは news に設定されていると思いますが、まれに もれがあるので、注意して下さい)。

これら以外にもインストールの最中に「ディレクトリがない」と エラー表示され、止まることがあるかもしれません。 その時はそのディレクトリを作成して、必要なら所有者・グループを 「news」に設定して下さい)。

また、root で作業(特にmake)をするときにパスの指定が問題になるかもしれません。 root のパスに「/pub/bin」と「/usr/ccs/bin」を加えておいて下さい。

演習 9.3   INN のインストールを行って下さい。
  (ファイルは /pub/news/inn-1.7.2 にあります)

演習 9.4   各種設定ファイルを書き換えて、ローカルにニュース・サーバーを起ち上げて下さい。

演習 9.5   起ち上がったサーバーに対して、グループ内のどのマシンからも ローカルにあるテスト用のニュース・グループ(local.test)に投稿できることを 確かめて下さい。
  (このとき、junk, control ニュース・グループがなかったら作成して下さい)

演習 9.6   他のサイトと記事の交換をして下さい。
  ニュース・グループは summer.test とします。

 

<これはオプションです。実習を行わなくても構いません>

演習 9.7   $INN/site/expire.ctl を編集して、ローカルなテスト・グループは1日で 消去するようにしてから、手動で /pub/usr/news/bin/news.daily delayrm を実行し、 エクスパイアができるかどうか確認して下さい。

(expire.ctl のあと make reload-install を忘れずに)



Noriyo Kanayama