特集 図 4 Mule の info リーダー醯 mule Buffers Fi1e Edit He1p T し止を” d ” r•etl-rns ト日 , ” q ” exits, ” ? ” lists a11 1 0 commands, ” h ” This (the Directory ) gives a menu Of maJor topics. This is せ・ tc 和 Of t ト旧Ⅱロ tree : Top ー 11 日 : dir 本ト回 1 」 : The list Of topics rE<t 1i8. 田 RDD TO THIS TREE. (See Ⅱ旧 0 t 叩止 first. ) click 0 e b 」 tton 2 a m 日 1 」 item cross r 它 f 日、部 ( e 加 select it . etc. gives a for first—timers, 、 T infO く t げれ > ” visits Texinfo tOPic, 本新化 : (info) . コ測印 taticn ousi s t 田 . T トを extensible self - 0 第部虍 i 鷓 text itcr. 本 Anteneus-dp: ( t 日衵ぉ - jp ) . V S18 19 t 部“ s. Q叩イ旧 se) ま地 : (mule) . ltil 止旧 1 Eri ・ a兀田印t tO Emacs. (English) ! 1 Jp : (mule-Jp) . ltili 鷓 1 Enhancement to 」 Emæs. ( J 印謝衵 s の Eü-dP : (egg-jp) . J 叩旧田 / ロ 1i8 lnputting 仕 . ( J 叩旧 s の ま ま Canna-dp: (carna-Jp) . 催。 t ト Jaøanese lrw 」 tting せ . ( J 叩第の ま VIP: (vip) . 本 For ” : ( for 第 s ) . ま CL: (cl) . 自 VI-emulation for E 第 s. Emacs for ・ it 止名 data bases filling in for 第 s. Ti-e 「 ews re の・・糺 6. Pætial Com物8 Lisp f ロ、 Emacs Lisp. & 合、 cite lets ) 」 cite pa 、 ts Of messages 91 」 ' r 印 1 亟 to, in iry s. モーレッ UN Ⅸ 順ロ尺されていきます。したがって、よく使うものを先 頭に言当しておくといいでしよう。 ほかにも、 . emacs で設定しておくと便利な機能がいく つかあります。 Mew のより詳しい使い方や設定に関す るドキュメントが、 Mule の info ファイルとして提供 されています。管理者がちゃんとインストールしていれ ば、 Mule で読めるはすです。具体的には Mule で、、 M-x info" と入力し、 info リーダー 12 を起動します。 図 4 の例では Mew の info がイされていますが、な い場合は管理者に相談してみてください。 ま (dired-x) . Dired Extra F tl-r ” . Emæs Lisp lJtilities ま TeX: (a-ctex) . 印 ra 印 t fT i ね LaTeX TeX. (versim 9. li) 本 ISPELL. ( is 11 ) . is 11 4.0 , interactive s 11i 鷓 c 〔 : t 、 . 第 EII 19 : ( 日Ⅱ叩 19 ) . &acs Lisp f 部部℃ e ド 1 1. Fcr V 印 .19. inter ・ f3:日 tO Emacs 「 ( に . [ 第 t T@IS 本、 : (bison) . Bism p 富、 s 部・ g 部日、 at ・ . Com5X'sing main lnfo di 「 ect 叩リ ... d 既旧 いう心酉劼ゞありません。 Mule のセットアップ MuIe の設定は、おもに Mew のノヾッケージを読み込 むためのものです。 Mule の成疋ファイルは ~/. emacs で す。このファイルに以下の行を砌日します。 (autoload 'mew niI t) (autoload 'mew—send niI t) 口に「丁ロⅢ ) ー - 自 11 ー 11 M-x は「 ESC ( ェスケーフ ) キーを押してから、 x を押す」ことを意 複数のドメインを設定した場合、さきに書かれたものから 切ります。「メールアドレスの補完」の項で説明しますが、 jp などがドメイン名で、複数設定する場合はスペースで区 " ( 二重引用符 ) で囲まれた foo. co. jp や dokoka-u. ac. ' ( " f00. co ・ jp " "dokoka-u ・ ac ・ jp" "bar. or. jp")) (setq mew—mail—domain—list イン名を複数設疋することかできます。 ような言当を加えれば、メールを出すときによく使うドメ ドメイン名の補完機能を利用できます。 . emacs に以下の また、 ドメイン名のリストを設定しておくと、 Mew の のドラフトを作成する画面になります。 M-xmew-send" とタイプすると、いきなりメッセージ タイプ 11 すれば、 Mew でメールを読む画面になります。 これにより、 Mule のウインドウで、、 M-x mew ' と 22 味します。 Mew の起動 をもっています。 ・ summary モート う。 Mew には 3 つのモードがあり、それぞオ 1J ユ下の彳難リ はしめに、 Mew のモードについて紹介しておきましょ メッセージを書くためのモードです。 summary モード ・ draft モード メッセージの内容を表小するモードです。 ・ message モード 各種の操作をおこなえます。 的なモードで、メッセージに対して移動削除といった メッセージの一一纜を表小するモードです。 Mew の中心 でメッセージの作成やリプライ ( 返事を出す ) 、 ード ( メッセージの転週などを実行すると、 ドか呼び出されます。 フォワ このモー Mew を起動するには、 Mule で、、 M-x mew" あるい は、、 M-x mew-send" を実行します。いすれの場合も、最 初に Mew のタイトル画面と / がクルクル回るデモンス トレーションが表示されます。 デモかると、、、 M-x mew" で Mew を起動した場合 は、 summary モードとなって inbox フォルダの画面か表 示さオ L 、同時に inc が実行されます ( 図 5 ) 。、、 M-x mew- send " の場合は draft モードとなり、メッセージのドラフ トを作成する画面となります ( 図 6 ) 。 Mew の起動中にエラーとなってしまうときは、正しく セットアップされているかどうかを石忍してください。ま 12 info リーダーは Mule で info ファイルを読むためのパッケージで す。 info リーダー桑作方法は、図 4 の画面で、、 ? " を入力すると表示 されます。 UNIX MAGAZINE 1997.3
IAI の提案ー N W NETWORK STORAGE 最高の信頼性と最大のコストパフォーマンス Ⅷ奮 CYBER R 0 Y ライト・スビード 1 。倍、リード・疋 5 。 % 最大 512MB のキャッシュ搭載 / 最大単体容量 55GB SNX SERIES ・システムアキテクチャ 40Mhz 、 32Bit LR 10 RISC CPU (MIPS R3000 相当内部転送速度 MB / ) を採用、当社 SMX シリズに比べ、ライトで 10 倍、リードで % よの高速化達成。 ・高速デタ処理 I/O レート 6 , 58 回 / Sec 、最大転送速度 17MB / Sec 以ストラ、 及び I/O レ←トをモニターし最適化調整可能 ・ RAID レベノレ A 旧 0 、 1 、 0 十 1 、 4 、 5 を採用。新たに RAID 0 十 1 ( ストライビング十ミラ ラリング機能 ) 及び R D 4 が加わりました。特に RA 旧 4 の採用により従来の R D3 に比べ、同一機能のまま更に高速化。 ■キャッシュメモリトー 標準 32MB い最大 512MB まの拡張可能 ・インタフェス FAST SCSI(IOMB/S) / FAST WIDE SCSl(20MB/S) ULTRA SCSI ( 20M B/S) / ULTRA WIDE SCSI (40MB/S) Single-ended / Differential ■ LCD システムコントローラ ( SNX -4580 、 95000 ) システムコントローラーが、電源、内部温度、ドライプ等を監視、ファン、 タートアップシーケンシル制御、 ID 設定、ライトプロテクト、ノヾリティコントロ ラ等の機能を持つ為、信頼性が一段と向上。 ■ RS232C SNX -95000 SNX -40000 SNX シリーズはコントロラ側モニタにて各設定を行うことが出来るほ か RS232C ポートを通して PC などより各設定及びバージョンアップが可能 ・ SCSI ホストチャネル 型式データ容量ドライプ構成 ( データ / パリティ ) 重量 ホットスワップキャビネット寸法 み 1 コントローラ←にて 4 台までのホストマンン接続可能 ( オプション SNX -4 8-80 8GB 4.3GBX3 電源 5 台 ■高信頼性 SNX -40000-130 13GB 4.3GBX4 ドライブ 5 台 W225mm x 万ディスクドライブや電源ユニットが故障しても、アレイ装置を停止させる 405mm 電動ファン SNX -4008-170 17GB 4.3GBX5 34 kg となく容易にドーイプや電源ユニットの交換が可能す。 ( ホットスワップ SNX -4508-260 26G B 4.3GBX8 ( スペアー含む ) 55 kg 電源 2 台 H707mmx ・接続性 SNX -95000- 0 36GB 9.1GBX6 ( スペアー含む ) ドライブ 7 台 W265mm x 53 kg SCSI 対応のほとんどの OS に接続可能、特別なデパイスドライ / ーは必要 電動ファン 9.1GBX8 ( スペアー含む ) NX -95000-550 55G B 55 kg としません S 以・ 4 側 0 SERIES %pe [ 物 Systems ・自己調整機能を持ったロポット・ハンドラー により、 10 から最大 120 個の 8mm カートリッ ジ・テープを自動的にハンドルし、 25GB か ら最大 1 矼 B のデータをプログラムに従い 自動バックアップいたします。自動調整デジ タルサーポシステムのため、機械的・電気的 手動調整は一切必要ありません。 ・バーコード・リーダにより各カートリッジのを 読むため、必要なカートリッジはドライプに装 填して確認することなく選別されます。この ため、システム・スルーブットが大幅に向上 しました。 ・コンソール上部のコントロール・パネルには、 4 ライン・ 80 キャラクターのディスプレイが装 備され、オペレーション・ステータス、 S に マンド、エラー状況等が表示されます。 ・オペレーティング・モードはランダムまたはシ ークエンシャルです。より高度なオペレーシ ョンの場合は、別売りのソフトが必要となり ますのでご相談下さい。 ・新を第・を 第■■・第 宿第■第新・・ をを第第鋼第・ 物物第・第響第 働・第・■物を 亠・ 十 00 ・・ イズ SNX 5ERlES 0 00 ・・ X-4 側 0 SERIES T オ - トチェンジャ オペレーションソフトは Legat0NetWorker 4.2 最人物ハ 1 日 IAI の大容量 8mm オートチェンジャ 1 カートリッジテ - ブオートチェンジャー装置 ( 5 , 7 , 28 カートリッジ ) 12 ・カートリッジテープ装置 ( デジタル表示 ) STX -4000 STX ー 7000 STX -4505-200 STX -7505-350 STX -4507-280 STX -7507-490 STX -4000Q -1100 STX -70000-2 容量 ( 標準 ) 20GB 35GB 1 OOGB 175GB 140GB 245GB 560GB 980MB ( 圧縮 ) 40GB 70GB 200GB 350GB 280GB 490GB 1.1 TBB ドライプ装置 DLT7000 DLT4000 DLT7000 DLT4000X2 台 DLT7000X2 台 DLT4000 DLT7000 転送速度 ( 最大 ) 3. OMB/S 3 & S ( ドライプ ) 5. 田 S ( ドライプ ) 3 S ( ドライプ ) 5 物 & S ( ドライプ ) 30M & ( ドライプ ) 50M & S ( ドライカ 5. OMB/S 平均リサ - チ 45n る インターフェース SCSl-2 (Single e 面 , Differentia り メディア使用 メディア DLT-4 1700 feet 工ラーレート 10 マイナス 17 乗 ~ 27 乗 80 , 80 ~ 20 , 0 時間 MTBF T Drive 80 , 80 時間 ) Ro ー 100 , 0 時間 ) キャビネット寸法 H406X W305 X D273 (mm) H264X W222 X D685 mm H635X W457 X D 6 mm H 1 14 X W216 X D292 mm 電源容量 ACI OOV ~ 240V 65 ACI ~ 240V ( 85W ) ~ 240V 200 ACIOOV ~ 240V 200 環境温度 動作時間 : 十 1 0 ℃ ~ 十 3 5 ℃ , 非動作時 : ー 4 0 ℃ ~ 十 6 0 ℃ 付属品 : SCSI ケープル、ターミネーター、メディア 0 1 .96TB DLT4000 マガジン数 4 28 5 7 SLX-46120 ・メモリー、サプシステムのお問い合わせは、本社システム営業部まで ー株式会社アイ・エイ・アイ 資料請求 No. 026 社 : 〒 102 東京都千代田区麹町 1-3-7 TEL 03-3237-1671 代 FAX 03-3237-131
ワークステーションとして 電子メール端末として 飆 : 一す 7 ァイみ簽入 よお 終了 今年はイスさ、にグレー 今年も毎年恒ホームページ : チバレイへ 題 : パーティーのおらせ コいイ布先 : 0 おニ JAPAN COMPUTER CO 日 P. Super iBOX がネットワークの スーバーステーションとなる。 いかに情報を素早くキャッチし、ネットワーク上でシェアするかが、イン ターネット / イントラネット時代の企業の重要な情報戦略。 インターネットの機能に特化した Super 旧 OX は、超高速な画像展開は もとより、 100Mbps Ethe 「 net の高速通信対応、電源 ON 直後の素 早いタッチアップなどユーサーとネットワーク時代のニーズに対応しま魂 しかも、ビテオキャプチャー機能によるマルチメティアコミュニケーション 機能、ホームペー乍成機能など、情報の編集 / 発信によるネットワーク への参加を積極的に促進します さらに X ウインドウ機能への拡張や JCC が開発した BSD 十べースの UN Ⅸワークステーションへのステップアップを実現するという、先進 コンセプトで、将来へのアドバンテージも達成しています PowerPC603e 200MHz 搭載 PowerPC603e 100MHz 搭載 Sun タイフ 4 , 5 キーホードサホト ビテオキャプチャー搭載 Fast Ethernet 100Base-T サボート 高解像度 1280 X1024 ドット 最大 65 , 536 色同時表示 最大 128MB メモリ増設 0 プラウジング 0 電子メール 0 テレビ会議 0 オーサリング eX ウインドウ機能 OBSD 十べースワークステーション 〈 Su 「 iBOXc モテル〉 ・ PowerPC603e(200MHz) 搭載モテルー Super i BOX200C ・ PowerPC603e(IOOMHz) 搭載モテルー Super i BOXI 00C 東京・大阪・札幌・つくば・福岡・バロアルト ( シリコンバレー ) ・ニューヨーク本社 / 〒 101 東京都千代田区東神田 2-6-9TEL.03-3 4-8111 ( 大代 ) 日電機式社 関西営業所 / 〒 5 大阪府大阪市西区北堀江ト 20-15 佐野ビル 4F 札幌営業所 / 〒 0 札幌市中央区大通西 6-6-9 クリーンビル 708 つくば営業所 / 〒 38 茨城県土浦市大和町 8-22 土浦タマキビル URL http://www.jcc.co.jp 福岡営業所 / 〒 812 福岡県福岡市博多区博多駅前 4 - 1 - 資料請求 No. 005 ※製品名等の固有名詞は各メーカーの登録商標てす。 本 . ネ土技術営業部 / 03 ー 8. ー 551 1 関西営業所 / 06 ー 539 ー 41 本し幌営業所 / OI 1 ー 242 ー 89 っく ( よ営業所 / 0298 ー 22 ー 7141 ネ鬲岡営業所 / 092 ー 412 ー 5521
特集 図 3 scan. fornl ファイルの内容 モーレッ UN Ⅸ % 4 (msg) % く (cur) + 幻 %>% く {replied}-% 以く {encrypted}E%l \ % く (eq) % (trim{content-type}) % く (amatch multipart) M%I % > % > % > % > \ % 02 (mon{date}) / % 02 (mday{date}) % く {date} 幻 * % > \ % く (mymbox{from}) % く { to } To : % 14 (hdecode (friendly{to}) ) % > % > \ % く (zero)%17(hdecode(friend1y{from}))%> \ % (hdecode{subj ect})% く {body} くく %{body}%> て inc か終了しています。メールポックスにメッセー ジか溜っていると、「 inbox フォルダを作るか ? 」と訊 かれます。ここで y を入力すると、 inbox フォルダ (-/Mail/inbox) が自動的に作成されてメッセージが % inc 取り込まれます。 lncorporating new mail intO inbOX. Create folder "/usr/home/app1e/Mai1/inbox" ? y 先をチェックする際、ヘッダを MIME フォ トに変換します。 ・ inc.• -form scan. form ・ scan: —form scan. form ー ~ ッ 1 + 01 / 26 monkey test mai1 くく test 取り込むメッセージがなければ inbox フォルダも作成 されないので、次に説明する drafts フォルダとあわせ てディレクトリを作っておきましよう。 % cd -/Mai1 % mkdir inbox drafts ちなみに、今後 Mew しか使わないのであれば、 MH のコマンドを直接実行するのは最初で最後になるはすで す。 2.. mh-profile の編集 . mh-profile には、 MH の環境や MH コマンドのオ プションなどに関する設定を言当できます。最初に inc で作られた . mh - profile には、、 Path: MaiI" という行 があるだけで、その他の設定はまったくおこなわれて いません。 Mew から MH を利用するためには、以下 の行を j 助日します。 ・ Draft-Folder: drafts 送信する前のメールのメッセージをドラフト (draft) といいます。このドラフト・メッセージを置くフォ ルダとして十 drafts を指定します。 ・ send: —hencode ・ whom : -hencode この 2 行を追加すると、 20 メッセージを送信した り夛巨 inc や scan を実行すると、取り込まれたメッセー ジや指定されたフォルダのメッセージがリスト表示 されます。 -form scan. form というオプションは、 scan. form というファイルでオ日疋したフォーマット でリスト表小する」という意味です。 3. -/Mail/scan. form の作成 . mh-profile で成疋した scan. form というファイルを、 -/MaiI の下に作ります。通常、 -/MaiI ディレクト リは自分以外のユーサーは読めないようになっている UNIX MAGAZINE 1997.3 tennis : kosaru@foo . CO. jp.osaru@foo. CO ・ JP st95128@dok0ka—u. ac ・ jp kani : たとえば、次のように言当したとしましよう。 ニックネーム : メールアドレス [ , メールアドレス ... ] です。 ェイリアス・ファイルのフォーマットは以下のとおり A1iasfi1e : aliases と仮定すると、 . mh-profile に以下の行を追加します。 付けられます。工イリアス・ファイルを -/MaiI/aIiases ェイリアス・ファイルの名前は、 . mh-profile で自由に ニックネームを付けることができます。 と、憶えにくいメールアドレスや複数のメールアドレスに 用意しておくと便利です。 MH でェイリアスを利用する に加え、メールアドレスのェイリアス ( 別名 ) ファイルを 以 E で MH に関する最低限の設定は終りです。これら form を用意してください。 で scan. form をもらうか、図 3 の内容に従って scan. せん。このため、すでに Mew を使っている人に頼ん ため、他人のファイルをコピーするという手が使えま
WinN ド S95 7800 円 WinNFS95 は Windows95 の TCP ハ P ネットワークに NFS クライアント機能を 追加するソフトウェアです パソコンのドライプ名 ( 「 D : 」等 ) に UN Ⅸのディレクトリを割り当てれば、 工クスプローラやアプリケーションから、 ローカルのドライブと同じように UN Ⅸのドライプがアクセスできます BWindows95 の TCP/IP に完全対応 BIJNIX の通常の NFS LJNIX NFS サーバー に対応、 LJN Ⅸ側に PC-NFSD は不要 ■マウント ( 割当て ) が 簡単にできる設定ユ ーティリティ付属 ■ Windows95 のロン グファイル名に対応 ′プリントリダイレクター Windows 対応 山 in 日ロ山 595 NIPrint は Windows95 から lpd 対応の プリントサーバーへ、 TCP ハ P ネットワークで 直接印字するためのソフトです N 旧「 int を使用すれば通常の印刷コマンドで、 ネットワーク上のリモートホスト ( プリントサーバー等 ) に 接続されているプリンタへ印字出力できます 弊社取扱のプリントサーバー〈 Fastport 〉と併用すれば、 プリンタ共有に専用パソコンは不要になります •Windows 、 Windows95 、 ・リモートホスト側 Windows/NT に対応 R e m 0 「 t P ⅱ n t e 「 ■簡単インストール Network P ⅱ n t S e 「 V e 「 ■印刷状況及びログが表示可能 Windows95 用 NFS クライアント Windows95 対応 L P D P ⅱ n t M a n a g e 「 H ロロ ー WinNFS95 TCP/IP 山 i t h 」 ランテック PC - X PX-LT 基本バッケージ ( 1 ライセンス含む ) ・・・・・ 69 , 000 円 49 , 800 円 P L01 ライセンスパック パソコン用 X - Window サーバ - ランテック PC - X は、 Windows 対応の X-Window サーバーソフトで PC 用 X-Window サーバーとしては 世界で唯一 "X/Open Branding ”を取得いたしました さらに今回リリース 3.0 に追加された Windows95/NT4.0 用の〈 PC-Xware 〉 Ve 「 .5.0 は、 Windows95 ライクな最新 G Ⅷを採用し、 UN Ⅸとのコネクション及び X アプリケーション起動が 簡単にアイコン化できるので、操作性が大幅に向上しました。 各 Windows のバージョンに対応する PC-Xware が 一枚の CD - ROM からインストールできるので、 使用環境に合わせた複数台へのインストールが 当社にユーザー登録して頂いた方には、バージョンアップのこ案内 ライセンスの追加購入たけで経済的に行えます。ー 1. をいたします。ランテック pc Ⅸ wa 「 e 以外の pc - xwa 「 e 及び他社の X サーバーからのアップグレードに関しては、お問い合わせください。 ※ランテック PC - X は米国 NCD 社により開発された PC - Xwa 「 e をランテック OEM 契約に独自にローカライズ及びバッケージ化した製品です お問い合わせは 〒 141 東京都品川区東五反田 1-13-12 五反田富士ビル 9F 株式会社フノアッワー 03 ( 3443 ) 14 川 Fax. 03 ( 3443 ) 1484 資料請求 No. 048 リリース 3.0/WindowsNT4.0 対応 トは
連載 / インターネットの利用と仕組みーの くよく突き詰めて考えると、こ刎支術をすぐに用いること のできる場戸励ゞ日本にもあるように思います。 ネットワークのトラフィック測定 前回とりあげた etherfind や tcpdump 、 trafd などの シェアード・メディアをタッピングしてモニターするガ去 は、しつに多くの情報か得られる点でたしかに有効です。 しかし、シェアード・メディアが咸ってスイッチングが 主流になってくると、専用のネットワーク・アナライザ などの、、プロープ " といわれる機器を線に挟み、その上を 流れるトラフィックをモニターするしかありません。描匠 は、このタイプの製品が多く販売されているようです体 ま 2 月号の広告にも載っていました ) 。 もっとも、 etherfind や tcpdump 専用のマシンを設 置し、監視対象と別のインターフェイスを付けて、そこか scotty と tkined は、 Tcl/Tk べースで動作するネッ らそのマシンにアクセスして結果を引き出すような特別な トワーク・エデイタ / 管理ツールです。去万のバージョン 使い方は例外です。 は 2.1.3 で、 FreeBSD では / ヾッケージの 1 つになって これに対し、 SNMP で測定できる情報は、インターフ います。 ェイス単位になってしまうものの、はとんどの機器がサポ scotty か川乍するかどうかは、 Tcl/Tk のバージョン ートしていることと、回線の利用率などか簡単に分かる点 にかなり依存します。 scotty-2.1.3 は TcI ー 7.5 、 Tk ー 4.1 て便利です。ただ、この便利さも、それを簡単に扱えるツ て動作します。ネットワーク・エデイタ tkined が、内部で ールがあってこそのことだと思います。 scotty を利用します。 scotty ー 2.1.3 は Shared Library (Dynamic Loading Module) の使用を前提としており、 ネットワーク管理ツール 去万の FreeBSD や SunOS などでは簡単に動作させる ことかできます。しかし、私の竟 (BSD/OS 2.1 ) では 難しく、メーリングリストから得た情報によると、動作実 績はあるらしいのですが、 3.0 まで待ったほうか鼾隹なよ うです。 BSD/OS 3.0 には、 scotty と tkined カ寸属す るようです。 そこで、 Shared Library を使用しない scotty -2.0.2 と tkined-l. 3.4 を、 BSD/OS 2.1 上にインストールし ました。この場合には TcI ー 7.4 、 Tk -4.0 を使うことにな ります。 Windows 95/NT でも重川乍するようですが、コンパイ ルする環境がなかったので、 BSD/OS 2.1 と X での評 価をおこないました。 べースとなる scotty は、 TcI に対して以下に示すネッ トワーク管理のための拡張機能を : 見するモジュールとな っています。 ングをおこなう程度なら、ちょっとしたツールでこと足り ると思います。 そこで、以下に挙げる牛を満たす、フリーあるいは安 価なネットワーク管理ツールを探してみました。 ・グラフィック表示で分かりやすい。 ・ GUI によって簡単にオペレーションできる。 ・フリーかシェアウェアか、ともかく数万円以下で入手で きる。 それ自身がフリーでも、前提として高価なシステムを必 要とするのでは話にならないので、一勺なシステムで使 えるものとしました。 scotty と tkined ネットワーク管理ツールといわれるものは数多くありま す。・代表的なのは、 S unNet Manager や Op enView な どの SNMP べースのマネージメント・ステーションで す。これらのソフトウェアでは、 トボロジー管理 ホストやノードの管理 ホストやノードの状態の尉見 ネットワークのトラフィックの統引・的処理 などをおこないます。こうしたソフトウェアを使えれば、 きめの細かい管理ができることは言うまでもありません。 しかし、何十万円もするうえに、しかるべきハードウェア も必喫です。もちろん、相当な莫のネットワークを管理 するプロフェッショナルにとってはこうしたソフトウェア があったほうカましいのですが、トラブル・シューティ 56 UNIX MAGAZINE 1997.3
寺集 モーレッ UN Ⅸ 図 2 inc の実行 % inc l'm gomg t0 IIIC : Ⅱ 0 mail % ls —aF . cshrc create the standard tO incorporate . fvwmrc* . history ・ login MH path for you ・ mh—profile . profile . twmrc . xsesslon MaiI/ bin/ tmp/ に、、 enkai " が付いたメッセージ」のようにキーワード を与えて、あるフォルダのメッセージを検索することが できます。 Mew では、検索するフィールドやキーワー ドを簡単に指定できます。 ・ PGP によるメッセージ窈音号化 / 復号化と署名機能 PGP (Pretty Good Privacy) は、メッセージを暗 号化したり、電子署名をおこなうソフトウェアです。 Mew は PGP とのインターフェイスを提供しており、 メッセージの暗号化など作が簡単におこなえます。 Mew から PGP を利用するガ去については割愛します が、興未のある方は、本誌に連載された「転ばぬ先のセ キュリティ—PGP ( 1 ) ~ ( 4 ) 」 ( 山本和彦、 1995 年 7 月号 ~ 10 月号 ) などを参照してください。 あつぶる : なんだか、説明を聞いてるだけでワクワクし ちゃう。 monkey : とくにあつぶるちゃんは、いままでつこてた のが mail コマンドやしな。 Mule ですべての操作かで きるだけでも、効率が全然ちゃう。 あつぶる : そうですよねえ。 Mew を憶えたら、メールを 書くのが楽しくなりそうですね。早く使い方を教えてく ださい。 monkey : まあ、待て。 Mew を使う前に、 MH と Mule を設定せなあかん。そない焦らんでも Mew は逃げて いったりせえへん。しつくり落ち着いていきましよ。 あつぶる : そんなこと言わないで、超持急、でお願いします ! それでは超特急で・・・・・・というわけにもいきません。さ はど難しくはありませんが、 Mew を利用するにはべース となる MH と Mule に対して、ユーザーごとの設定が必 要です。はしめに、、最低限必要な設定 " と、、やっておくと イ叫リな設定 " に分けて、 Mew を利用するためのセットアッ プを紹介します。 UNIX MAGAZINE 1997.3 Mew のパッケージがインストールされていない方のた めに、パッケージの入手先とインストールガ去を男財曷のコ ラムて紹介しておきます。 Mule や MH カ甘前っていれば インストールも難しくありませんので、これを機会にぜひ 使ってみてください。 Mew の最新バージョンは 1.54 です。べースとなる MH のノヾージョンは 6.8.3 ー JP2c 、 MuIe は 1.1PL04 以 降のバージョンを偂醍として話を進めます。 、 H のセットアップ Mew は MH のコマンド群を利用します。 MH を使っ たことがなけれは、セットアップから始める必要がありま す。すでに MH や mh-e を利用している方も、 Mew を 使うための設定項目がいくつかあります。確認の未から も自分の設定をもう 1 度チェックしてください。 1. inc の夫彳丁 MH を使うには、ます MH のディレクトリ C/MaiI) と MH の設定ファイル (~/. mh-profile) を作成しま す。自分で作ってもいいのですが、何もない状態で inc コマンドを実行すると、これらのファイルやディレクト リを自重加勺に作成してくれます。 シェルのサーチノヾス ( 環竟変数 PATH) に MH のコマン ド群か置かれているディレクトリがあるかどうか石忍し てから、 inc を実行してみましよう ( 図 2 ) 。 「標準的な MH のパスを作ってあげるよ」というメッ セージか、表示され、 -/Mail と ~/. mh-profile が作ら れていることが分かります。、、標準的な MH のパス " とは -/Mail を意味しますが、 . mh-profile の、、 path: MaiI " という行を変更すれば、 MH のディレクトリを -/Mail 以外に設定することもできます。 上記の例ではメールポックスにメッセージがなかった ため、 inc: no mail to incorporate" と : 表フバされ 19
else s2 if (el) if (e2) sl else s2 となります。 釈で、 もう 1 つは後ろの if に対応するという解 となります。 C 言語の教科書などにはほとんど載ってい ます。それぞれの部分を分けているのも、 lex と同しく えるソースファイルと同様に 3 つの部分に分けられてい ましよう。 yacc に与えるソースファイルは、 lex に与 yacc に与えるソースファイルの形式についてみてみ yacc のソースファイル ないと考えたはうがよいでしよう。 還元 / 還元衝突の場合は作成された構文解析器は動作し フトを選択するという規則でそれなりに動作しますが、 です。ちなみに、シフト / 還元衝突の場合には yacc のシ することにあります。それがなくなれは解決できるはず 衝突の原因は、同し入力に対して複数の解釈方法が存在 できないので、いろいろな方法を試してみてください。 除くことができます。ただし、その方法は簡単には説明 しよう。還元 / 還元衝突は、生成規則を変換すれば取り は、文法の記述で間違いがないかを疑ったほうがよいで ど簡単ではありません。還元 / 還元衝突が現れた場合に とで解決できました。しかし、還元 / 還元衝突はそれほ っとも内側の if に対応づける」という条件を設けるこ シフト / 還元衝突の場合には、文法の外に「 else はも た場合には、この例と同様にシフト動作を選択します。 を選択した場合です。 yacc がシフト / 還兀衝突を発見し の解釈方法は「還元」を、後者の解釈方法は「シフト」 という状況が、文法における衝突を表しています。最初 じつは、このどちらに解釈してよいのかが分からない 者のように解釈されます。 るので、すでに答はご存じかと思いますが、実際には後 UNIX MAGAZINE 1997.3 yacc の旦言 C の宣三 % % という記号です。 LJN Ⅸ流プログラミング 77 文法規則 C のコード 最初の部分は宣言をおこなう場所です。 yacc は、この ソースファイルを読み込んで C 言語のファイルを作成し ます。その際、 % { と % } で囲まれた部分はそのまま出 力のなかに組み込まれます。ここでは、型やアクション て利用する変数の定義をおこないます。ヘッダファイル などをインクルードする場合にも、 ここで宣言します。 それ以外の部分は yacc に対する宣言です。さきはどの 伊題では、終端記号の宣言をおこないました ( 詳しくは 彳します ) 。 真ん中の部分には文法規則を記述します。すでに紹介 したように、同じ左辺をもつ生成規則をまとめて指定す ることも、別々に指定することもできます。また、生成 規則にはアクションを付けることができます。このアク ションで、 C 言語のコードを実行できます。 最後の部分には、アクションなどで利用する C 言語 のコードを記述します。アクションの内容か馥雑になる 場合などは、この部分に関数として定義しておき、アク ションでは関数の呼出しだけにすることができます。 宣言部分の詳細 C 言語の宣言に関する部分にどのような記述をするの かは、すぐに分かるでしよう。分かりにくいのは yacc に対する宣言をおこなう部分です。ここで指定できる宣 言についてみていきます。 ますは %token です。これは例題でも用いています が、ある識別子か端記号であることを明示的に指定す る宣言です。 %token の後ろには、空白で区切って複数 の終端記号名を並べることができます。ここで宣言され た名前は、 yacc か端記号として扱います。 %token の後ろに記述できるのは、識別子名のみでは ありません。識別子名と整数値の組を書くこともできま す。この場合、 y. tab. h ファイルに出力される記号定数 の定義において、指定された識別子名の値を指定された 整数値とすることができます。どうしても決まった値で トークンを表現したい場合には、この機能を用いること も可能です。 %token の代わりに %left 、 %right 、 %nonassoc を 用いても、終端記号を宣言することができます。これら 111
連載 / UN Ⅸ知恵袋ーの スーパーユーザーになり、以下の手順に従ってインス ールします。 石忍しながらインストールしたいときは、手動でインスト スクリプトでのインストールに失敗した場合や、手順を 手動インストール トールします。 インストール・マニュアルを参照しながら手動でインス たうえで再実行します。それでもうまくいかない場合は、 ンストールに必要な条件を満たしているかどうかを石忍し のエラーか表示されたら、スクリプトの実行を中止し、イ がなければスクリプトの実行を続けてください。なんらか るかどうかを石忍するためのものです。日付の出力に問題 れは、新しく構築した共有ライプラリが正しく動作してい 途中で makeshlib スクリプトが日付を出力します。 # sh makeshlib # cd BIND-dir/shres/sunos $ su のディレクトリを BIND-dir と表記します ) 。 リプトを実行してください似降では、 BIND?S ッケージ プトが用意されています。スーパーユーサーになってスク ために、 shres/sunos/makeshlib というシェル・スクリ 共有ライプラリを明冓築し、インストールを簡易化する に入ります。 以 - ヒの準備かできたら、共有ライプラリのインストール スクリプトを用いたインストール トールしてください。 1. 共有ライプラリの構築に必要なファイルを一勺にイ尉寺 を削除してファイル名を修正します。 2. オリジナルの共有ライプラリを展開し、不要なファイル # mkdir tmp # cd /usr/lib/shlib. etc するディレクトリを作ります。 . SYMDEF # ar x .. /libc-pic . a /usr/lib/shlib. etc/tmp # cd # rm # mv 64 rpc—dtablesize . rpc—dtablesize . 0 # mv rpc_commondata. rpc—commondata. 0 # mv xccs . multibyte . xccs . multibyte . 0 3. BIND に付属の共有ライプラリを展開します。 # cd /usr/lib/shlib. etc/tmp # ar x BIND-dir/shres/sunos/1ib resolv_pxc . a # rm ーー . SYMDEF 4. 旧いオプジェクトか残っていないかどうかを石忍しま す。 # rm gethostent. 0 gethostent. 0 がないというエラーメッセージが出ても 無視します。 5. 共有ライプラリの再構築で使われる awk スクリプトの バグを修正します。 # cd /usr/lib/shlib . etc # patch く BlND-dir/shres/sunos/ sun-awkfile . patches 6. BIND で追加するオプジェクトを共有ライプラリに追 加するための設定ファイルを更辛万します。 # cd /usr/lib/shlib . etc # patch く BlND-dir/shres/sunos/ sun—lorder—sparc . patches UNIX MAGAZINE 1997.3 Iibcs5. so を指定します。 空にしてから始めてください。最後の make の引数には 返す前に、かならず手順 1 で作った一畤ディレクトリを libcs5-pic. a を使って同じ手続きをおこないます。繰り える必要がある場合は、手順 2 の libc-pic. a の代わりに /usr/51ib/ ディレクトリ以下の共有ライプラリも置き換 レクトリ以下の共有ライプラリを置き換えるものです。 こで作成された共有ライプラリは、 /usr/lib/ ディ # make libc . so 8. 共有ライプラリを作ります。 sun-Makefi1e. patch2 # patch く BlND-dir/shres/sunos/ sun—Makefi1e. patchl # patch く BIND-dir/shres/sunos/ します。 コマンドの実行バスとリンクのオプションの不備を修正 7. 共有ライプラリの MakefiIe を修正します。
UN Ⅸ知恵袋 ネームサー / ヾー こ数年で、インターネットは完全に市民権を得たよう に思えます。とくに、個人向けのネットワーク・プロバ イダの増加ぶりには目をみはるばかりです。地元に根づい た小規模のプロバイダから、大企業の出資による全国を網 羅したアクセスポイントを提供するプロバイダまで、数え きれないはどです。プロバイタ間の競争により利用料・金が 安くなるのは喜ばしいのですが、体力のない小規模なプロ バイダは 2 ~ 3 年のうちに駆逐されてしまうのではないか と、人ごとながら心配になってしまいます。さらに昨年 12 月には、ついに NTT が OCN サービスを開始しました。 王見点では、ダイヤルアップ接続用のアクセスポイントは 東京にしかありませんが ( 専用線による接続は尺と大垣 で始まりました ) 、 1998 ( 平成 10 ) 年をめどに全国に 500 以 - ヒのアクセスポイントか設置されるそうです。強力なプ ロバイダの出現により、さらに競争に拍車がかかることで しよう。 今回は、ネットワーク管理者が一度は悩むといわれる ネームサ→ヾーをとりあげます。 ネームサーパーとは ? すべての計算機には、全世界でユニークな識別番号カ咐 けられています。この識別番号は、、 IP アドレス " と呼ば 32 ピット長の整数値で表されています。遠隔言 t 算機 と通信する場合、 IP アドレスを指定しさえすれば一意性 がイ焉正されるようになっています。しかし、 IP アドレス はたんなる整数値です。しかも 32 ピット長なので、とて も憶えきれるものではありません。したがって整数値をそ のまま使うことははとんどなく、一ヨ殳には 32 ピットを 8 、、 " ( ドット ) で区切った表記 ( ドッ ピットごとに分けて、 UNIX MAGAZINE 1997.3 図 1 IP アドレスのクラス ネットワーク部 クラス A クラス B クラス C ホスト部 ト表言のを用います。たとえば、私がふだん使用している 言算機の IP アドレスは 10 進数で 169882188 ですが、 通常 10.32.50.76 と表記します。 IP アドレスは上位ビットでネットワークを、下位ピッ トでホストを表すように定められています。図 1 に示すよ うに、 IP アドレスにはクラス A 、 B 、一 C の 3 不頁 1 のクラ スがあります。ネットワークやホストを表すピット長は、 クラスごとに異なります。クラス A は頁 8 ビット、ク ラス B はう頁 16 ピット、クラス C はう頁 24 ビットが ネットワークを、残りでホストを表します 2 。 ある IP アドレスがどのクラスに属するかは、 IP アド レスの知頁のピットを詩ヾると分かります。知貢ピットが 0 ならクラス A 、 10 ならクラス B 、 110 ならクラス C で す。私の計算機のアドレス 10.32.50.76 は、う巨頁の 8 ビッ ト、すなわち 10 を 2 進数に直すと 00001010 になるの で、クラス A であることが分かります。 10 がネットワー クのアドレスで、 32.50.76 がホストのアドレスです。 1 日寉には、これらに加えてマルチキャスト用のクラス D と、将来クカ長 に備えたクラス E があります。 2 経路情幸セ ) 急激な増加を緩和するため、描丘ではクラスを区別しない方針 でアドレス割当てがおこなわれています。そ昜合、ネットワーク部とホ スト部との境がバイトの境界にきませんが、アドレスの本質的な意にプけ は変わりません。 59