■おすすめの本を後ろにおいています          興味がある人は見てください。   ■昨日学んだコマンドをすべて書き出してください。     オプションも含めた形で書きましょう。   ■LinxuxマシンをどうやってDHCP参照にして     DNSサーバのアドレスを設定しましたか? [kmr@pmn kmr]$ cat /etc/resolv.conf nameserver 202.248.20.133 [kmr@pmn kmr]$ [kmr@pmn kmr]$ [kmr@pmn kmr]$ cat /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=static BROADCAST=192.168.1.255 IPADDR=192.168.1.197 NETMASK=255.255.255.0 NETWORK=192.168.1.0 ONBOOT=yes [kmr@pmn kmr]$ /etc/init.d/network restart -------------------------------------------- ★サーバアプリケーションソフトウェアを理解する  実際の設定だけではなくて、本質を理解することが大切です。  「不易流行」の考え方を思い出しましょう。 -------------------------------------------- ■ネームサーバ  ●確認 (不易)   ネームサーバは、何のためにあるのですか?   ネームサーバの本質とは何か?     ▲ドメイン名に対応するIPアドレスを返す   ▲ DNSゾーンの管理を委譲してもらう。   ▲ DNSゾーンの管理を委譲する。   どんな情報をもたせる必要がありますか?  ●使用するソフト (流行)    bind9.x.x系  Barkeley Internet Name Daemon  ●ソフトがインストールされているか?  ●設定 (流行)    ブートファイル 全体の設定    ゾーンファイル DNSゾーンの設定  ●設定ファイルの確認 (流行) /etc/named.conf (ブートファイル) /var/named/hoge.zone (ゾーンファイル) /var/named/hoge.rev (ゾーンファイル) /var/named/named.local (ゾーンファイル) /etc/resolv.conf ●サーバソフトは起動する必要がある (不易)   起動操作は、 /etc/init.d/named start (流行)  ●停止する /etc/init.d/named stop ●ログの確認        サーバソフトは、ログを出す    (不易)   /var/log/messages         (流行)  ●動作確認  nslookup  ●レコードについて  (不易でもあり流行でもある)             DNSの流行性に依存している             <正引き>  SOA A NS MX CNAME  <逆引き>  SOA  NS  A  PTR naga.net. IN SOA ns.naga.net. root.ns.naga.net. ( 2005030900 3600 300 360000 86400 ) naga.net. IN NS ns.naga.net. ns.naga.net. IN A 192.168.0.1 www.naga.net. IN A 192.168.0.3 ftp.naga.net. IN A 192.168.0.4 ■WWWサーバ ●確認 wwwサーバの本質はなにか?   HTML文書を不特定多数にHTTPを使用して公開する。     公開するために最低限何を決める必要がありますか?  ●使用するソフト   apache1.3  ●設定 ファイル   httpd.conf ●起動・終了    送信先のSMTPサーバの名前が分かりません。 ■メールサーバ  ●メールサーバの本質    メールの転送と配達    Transfer  と Delivery   メールをユーザが権限を持つHDの領域に書き込む   必要に応じてメールを転送する  ●メールサーバの仕組み (テキスト参照) 仕組みをよく理解しましょう   SMTP              MTA (Mail Transfer Agent)   POP MDA (Mail Delivery Agent)   mail.local (ローカルメール配信)   メーラー  ●受信する仕組み    認証の必要性。     ■FTPサーバ  ●確認    FTPサーバの本質は何か?        ▲HDの部分を権限を指定して公開する。  ●使用するソフト    使用するソフトの実体は何か?    ソースコードである。    ProFTPD  ●設定項目     匿名アクセス     ログ  ●起動・終了 --------------------------- 不要サービスの停止 http://192.168.1.197/~kmr/ on.deamon off.deamon --------------------------- ■ホスト名の設定   /etc/sysconfig/network /etc/hosts /etc/HOSTNAME --------------------------- ■圧縮 ★gunzip 300 ★tar 305 ---------------------------- ■シェルスクリプト ★シェルプログラミング 344 ★ファイルモード実行可能 347 (カレントディレクトリ) ---------------------------- ★パッケージのインストール     417 ★システム情報 453 ---------------------------- ■プログラミング ★sed 475 ★wc 476 ★Cコンパイラ 477 ★awk 478 ★perl 482 ---------------------------- ★スーパーサーバ型のデーモン  TCP Wrapperというセキュリティ関連の部分がある。  特定のホストに対して制限を設けることができる。  hosts.allow hosts.deny ★システム情報 ★HD