*講義内容

サーバ導入に関しての考察とレンタルサーバホスティングとの比較

サーバの選定と回線・ISP選択とドメインの準備

OSのインストール
(RedHat Linux8.0)

How to PC-Unix(Linux)
超簡素UNIX入門講座

基本システム構築編

第一教程
ネットワークの設定

第二教程
DNSサーバの設定

第三教程
メールサーバの設定

第四教程
Webサーバの設定

第五教程
FTPサーバの設定

第六教程
時刻の同期(NTPD)設定

各種用途に答える
システム拡張編

第七教程
DHCPとIPマスカレード設定

第八教程
プロキシサーバ設定

第九教程
バーチャルホスティング
・IPベースとネームベース
・サブドメイン


第十教程
ハードディスクの割当容量を制限する


基本運用管理編

第一教程
ユーザとグループの管理
(登録と削除)


第二教程
システムのアップデート


第三教程
管理コマンドとログ解析


以後順次公開予定

で構築する

サーバの設定作業に取り組む前に(picoエディタの使い方)

さて、漸く本題の各サーバの設定作業に近づいて参りましたが、まだもうすこしこの辺でお勉強しておかなければいけないことがあります。

基本的に各サーバの設定作業を行うには、先ほどの真っ黒画面のテキストモードからのコンソール操作による方法、Xウインドウシステム上からターミナルという
ものを使ってコンソール操作する方法、パソコンから接続専用ソフトを使ってコンソール操作をする方法の3パターンがあります。どの方法をとってもあたり前のことですが、操作の結果は全く同じです。

一般的にはパソコン端末からSSHという暗号システムを利用して操作するのが普通です、本講座でも後ほどその方法を説明致します。

その前に問題の操作ですが、各サーバの設定作業に関してはそれぞれのサーバ専用の設定ファイルなるものがある(無い場合は自分で作る)ので、その設定ファイルをエディタ(文字入力ソフト)を使って自分の環境に合うようにホンの一部分をちょこちょこっと書き直す操作・作業です。エディタ(テキストエディタ)とはウインドウズパソコンではメモ帳、マッキントッシュではシンプルテキストに当たるものです。そう、お馴染みのあの小さくて可愛らしい文字入力ソフト達のことです。

が、しかしUNIXの場合のエディタ達は残念ながら可愛らしくも単純でも有りません。定番中の定番エディタはViですが初めての人が使いこなすのはやっかいな代物です、二番手?のEmacsも使う為にはそれなりのお勉強が必要です。このUNIXの世界でお仕事をしようと思う人にはこの手のエディタは必ず習得しなくてはならない基本中の基本です、なぜならViなどは殆どのUNIXマシーンにデフォルトでインストールされているからです。しかし本講座の受講者の皆さんには今は無用です。

さて、本講座では誰でもその場で直ぐに使える可愛らしく単純だがちゃんと仕事はしてくれるpico(ピコ)エディタを使用して進めていきます。これからの説明もピコエディタの使用を前提に行います。その為にインストール時にわざわざテキストインターネットツールでpineなる電子メールソフトをインストールしたのです、実はピコはこの電子メールソフトの文字入力部分だったのです。
そうピコはPine Composerの略だったのです。


早速、ピコの練習をしてみましょう。
いつものようにアドミンでログインします。


Red Hat Linux release 8.0 (Psyche)
Kernel 2.4.1×-1×.×.0 on an i386

ホスト名 login:admin
Password:
Last login:××・・・・
[admin@ホスト名 admin]$_
(

[admin@ホスト名 admin]$pico test.txt と入力します。
(エディタのピコを使いテスト・テキスト名のファイルを開いてネ!とお願いしました)
Red Hat Linux release 8.0 (Psyche)
Kernel 2.4.1×-1×.×.0 on an i386

ホスト名 login:admin
Password:
Last login:××・・・・
[admin@ホスト名 admin]$
pico test.txt

コマンドの壺
[貴方@ホスト 貴方]$pico ○○○○←ファイル名

エディタの起動コマンド(viなどの他のエディタも同じ)には、続けてエディタで開きたいファイル名をスペースの後に入力します。指定された名前のファイルがあればエディタ起動と同時にそのファイルが開きます。新規にファイルを作成する場合は好きな名前を付けることが出来ます。
以下の様な画面に成りましたか?
UW PICO(tm) 4.2           File: test.txt←ファイル名が表示される












[ New file ]
 ^G Get Help   ^O WriteOut   ^R Read File  ^Y Prev Pg   ^K Cut Text   ^C Cur Pos
  ^X Exit      ^J Justify    ^W Where is  ^V Next Pg   ^U UnCut Text ^T To Spell

ピコの画面にならないで、
[admin@ホスト名 admin]$pico test.txt
-bash: pico: command not found
(BASHさんは言いました:おいおい、そんな命令は見つからないぜ!)
と表示された場合はインストール時にピコの素のpineがインストールされていません。
(サーバにCDROMのディスク1を入れますと自動的に追加インストールの画面が出てきます、今度こそ間違えずにテキストインターネットツールの中のpineを選択インストールして下さい。)

ピコの使い方を説明します。
改行はエンターキー、カーソルの移動はカーソルキー(←→↑↓)、カーソル位置の文字削除はデリートキーかバックスペースキー。ごく普通のエディタと全く同じキー操作です。

ここではファイル名をテストテキストとしましたから上部にtest.txtと表示されています。また、新規作成なのでニューファイルと表示されています、その下を注目して下さい。なにやらごちゃごちゃと記号が羅列されています。
これはピコのコマンドメニューです。最初から下段に表示されていますから覚える必要もありません。取り合えず当面必要なものを説明します。

^(キャレット)はCtrl(コントロール)キーのことを指します。
〜(チルダ)キーではありません!

☆ヘルプ画面表示は、^G=Ctrl+G 
←但し、英文です
(例:コントロールキー(Ctrl)を押したままGキーを押します)

☆ファイルをディスクに保存は、^O=Ctrl+O
☆選択行(カーソルの現にある行)削除、^K=Ctrl+K(連続操作で複数行もOK)

Ctrl+^(~チルダ)入力し、いまのカーソル位置から順にカーソルを移動させると文字が選択反転表示されます、そこでCtrl+Kを実行すると反転表示された部分のみカットすることが出来ます。
^Kでカットされた行の貼り付け、^U=Ctrl+U また、^K=Ctrl+Kを連続し複数行を纏めて削除した場合は、そのまま一括して複数行がペーストされます。
☆カーソル位置表示、^C=Ctrl+C(一番最初の行から今のカーソル位置までの行数と文字数を表示します)
☆ピコの終了、^X=Ctrl+X ここで上書き保存するか(y)?保存しないで終了するか(n)?を聞いてきますから、上書き保存する場合はYキーを押して保存終了。タイプミスしてファイルがめちゃめちゃになってしまった場合などは、Nキーを押して一度ピコを終了させてから再度やり直しするのが便利です。
☆ファイルの中の文字検索、^W=Ctrl+W 入力窓に探す文字を入力します。連続して同じ文字を探す場合は、^Wのキー操作を連続して行います。

その他、カーソル行の先頭は^A、行末は^Eなど。

^記号はCtrlキーのことだということを覚えておきましょう!
後は、単純ですから画面下部のコマンド一覧を見れば何とかなります。


さて、何か適当にローマ字入力の要領で入力して見てください。また、文字を削除したりペーストしたり任意の文字を検索したりと、一通りのピコのコマンドを試してみて下さい。そして文書を保存(^X⇒y)したり、保存した文書をピコで開いて書き直したりしてみて下さい。保存してある文書(ファイル)をピコで開いて修正するには、先ほど保存したファイル名test.txtをピコで開きます。
[admin@ホスト名 admin]$pico test.txt

今、練習しているエディタPICOによるファイルを開いて修正し保存する作業そのものが、これからのこの講座の本趣であるサーバ構築作業そのものなのです。どうです、物凄く簡単でしょ!これなら小学校高学年や中学生の子供達でもインターネットやイントラネットサーバを構築できてしまうでしょう。

エディタを使って各サーバの設定ファイルを開き、必要な箇所をちょちょいのちょいと修正して上書き保存、あとは、今手直ししたサーバプログラムを再起動!これでサーバの構築は完了です。



その他に必要なことがらの説明にまだまだ続きます・・・・・・・・・・・・・・・



「UNIX」はX/Open Co.,Ltd.社の独占ライセンスで米国及びその他の国での登録商標です。
「Linux」は、Linus Torvalds 氏の米国及びその他の国における登録商標です。
「Red Hat」、Red Hat「Shadow Man」ロゴおよび Red Hat をベースとしたすべての商標とロゴは、米国およびその他の国における Red Hat, Inc. 社の商標または登録商標です。

その他のプログラム名、システム名、CPU名、製品名などは各メーカー、ベンダの各国における登録商標又は商標です。

ここで提供する情報に関して、閲覧者の環境で同様の結果が得られることを保証するものではありません。
また掲載している内容については、豪Corporationが一切保証するものではありません。

Copyright (C) Go Corporation. All Rights Reserved.
ご意見・ご感想・お問合せ