Red Hat Linux 9 をインストールする
IP-PBX 用に準備したパソコンに Red Hat Linux 9 をインストールする。
インストールは CD-ROM から行う。ディストリビューション CD-ROM は先日購入した中古本「Red Hat Linux 9 Bible」に付属していたものが使える。Linux マシンをセットアップするのは随分久しぶりだが、最近のディストリビューションのインストールは Windows 並に容易(Windows のインストールが容易かどうかはさておき)。CD-ROM からシステムをブートし、画面の指示に従って必要項目を指定していけば1時間ほどでインストールは完了。
今回のインストールに関するメモ:
- 言語は英語を選択。キーボードも英語キーボード。
- マウスは2ボタン PS/2 マウスで、3ボタンエミュレーションを選択。
- インストールの種類は Server を選択。
- ディスクは自動パーティショニングを選択し、ドライブ全体を Linux で使う。
- 搭載ドライブは1基58GBで、/boot が 102MB、/ が 58GB、swap が 510MB。
- NIC は1基で eth0、DHCP によるアドレス取得。
- ファイヤウォールのセキュリティレベルは Medium を選択。WWW、FTP、Telnet の incoming アクセスは許可。
インストールしたパッケージは以下の通り。デフォルトで選択されている内容に加えて、IP-PBX 以外にウェブ系開発用のローカルサーバーとして利用できるように FTP Server、SQL Database Server、Development Tools、及びアプリのビルドに備えて Kernel Development を追加。
Desktops
[ ] X Window System [0/33]
[ ] GNOME Desktop Environment [0/35]
[ ] KDE Desktop Environment [0/16]
Applications
[ ] Editors [0/4]
[ ] Engineering and Scientific [0/7]
[ ] Graphical Internet [0/14]
[X] Text-based Internet [3/7]
[ ] Office/Productivity [0/12]
[ ] Sound and Video [0/19]
[ ] Authoring and Publishing [0/9]
[ ] Graphics [0/13]
[ ] Games and Entertainment [0/8]
Servers
[X] Server Configuration Tools [9/13]
[X] Web Server [17/17]
http - The httpd Web server
httpd-manual - Documentation for the heepd Web server.
hwcrypt - Hardware cryptographic accelerator support.
mod_auth_mysql - Basic authentication for the Apache Web server using a MySQL
mod_auth_pgsql - Basic authentication for the Apache Web server using PostgreSQL
mod_perl - An embedded Perl Interpreter for the Apache Web server.
mod_python - An embedded Python interpreter for the Apache Web server.
mod_ssl - Cryptography support for the Apache Web server.
php - The PHP HTML-embedded scripting language. (PHP: Hypertext Preprocessor)
php-imap - An Apache module for PHP applications that use IMAP.
php-ldap - A module for PHP applications that use LDAP.
php-mysql - A module for PHP applications that use MySQL databases.
php-pdbc - A module for PHP applications that use ODBC databases.
php-pgsql - A PostgreSQL database module for PHP
squid - The Squid proxy caching server.
tux - User-space component of TUX kernel-based threaded HTTP server.
webalizer - A flexible Web server log file analysis program.
[ ] Mail Server [0/7]
[X] Windows File Server [2/2]
[ ] DNS Name Server [0/2]
[X] FTP Server [1/1]
vsftpd - Very Secure Ftp Daemon
[ ] SQL Database Server [5/5]
perl-DBD-Pg - A PostgresSQL Interface for Perl.
perl-DB_File - DB_File module for Perl
postgresal-server - The programs needed to create and run a PostgreSQL server.
unixODBC - A complete ODBC deiver manager for Linux
mysql-server - The MySQL server and related files.
[ ] News Server [0/1]
[ ] Network Servers [0/14]
Development
[X] Development Tools [35/46]
[X] Kernel Development [3/4]
[ ] X Software Development [0/18]
[ ] GNOME Software Development [0/48]
[ ] KDE Software Development [0/20]
System
[X] Administration Tools [11/11]
[ ] System Tools [0/13]
[X] Printing Support [8/10]
Miscellaneous
[ ] Minimal
[ ] Everything
CD-ROM ドライブが割と高速(48X)なせいか、インストールは1時間もせずに終了。再起動すると Linux が立ち上がりログインプロンプトが表示される(Kernel 2.4.20-8 on an i686)。root でログインして ping を使ってネットワーク接続を確認するも問題無し。Linux のインストールは随分と楽になったものだ。
