インストール · 1 min read · Jan 07, 2026
完璧なセットアップ - SUSE 9.3 - ページ 4
2 システムの残りの部分のインストールと設定
追加のIPアドレスの設定
システムにさらにIPアドレスを追加したい場合は、単に実行します
yast2
YaSTコントロールセンターがポップアップします。ネットワークデバイス -> ネットワークカードに移動します。次のステップは、インストール時のネットワーク設定と同じです。
ホスト名の設定
echo server1.example.com > /etc/hostname
/bin/hostname -F /etc/hostname
SUSE用のaptのインストール
aptはDebianで使用されるパッケージシステムです。rpmよりもパッケージの依存関係をより適切に管理するため、新しいSUSEシステムで使用できれば便利です。これにより、多くの手間が省けます。幸いなことに、aptは多くのrpmベースのディストリビューションに移植されており、SUSE 9.3でも利用可能です(あなたはそれを気に入るでしょう… :-))。
rpm -ivh ftp://ftp.gwdg.de/pub/linux/suse/apt/SuSE/9.3-i386/RPMS.suser-rbos/
apt-libs-0.5.15cnc7-0.suse093.rb0.i586.rpm
rpm -ivh ftp://ftp.gwdg.de/pub/linux/suse/apt/SuSE/9.3-i386/RPMS.suser-rbos/
apt-0.5.15cnc7-0.suse093.rb0.i586.rpm
/etc/apt/sources.listを編集します。以下の行が含まれている必要があります:
| rpm ftp://ftp.gwdg.de/pub/linux/suse/apt/ SuSE/9.3-i386 base update security |
実行します
apt-get update
いくつかのソフトウェアをインストールし、SUSEのファイアウォールを無効にする
apt-get install findutils ncftp readline libgcc glibc-devel findutils-locate gcc flex lynx compat-readline4 db-devel
/etc/init.d/SuSEfirewall2_setup stop
chkconfig –del SuSEfirewall2_setup
chkconfig –del SuSEfirewall2_init
クォータ
apt-get install quota
/etc/fstabを次のように編集します(usrquota,grpquotaをパーティション/dev/sda2に追加しました(マウントポイント/; デバイス名は/dev/hda2*またはそれに類似している可能性があります)):
| /dev/sda2 / reiserfs acl,user_xattr,usrquota,grpquota 1 1 /dev/sda1 swap swap pri=42 0 0 devpts /dev/pts devpts mode=0620,gid=5 0 0 proc /proc proc defaults 0 0 usbfs /proc/bus/usb usbfs noauto 0 0 sysfs /sys sysfs noauto 0 0 /dev/cdrecorder /media/cdrecorder subfs noauto,fs=cdfss,ro,procuid,nosuid,nodev,exec,iocharset=utf8 0 0 /dev/fd0 /media/floppy subfs noauto,fs=floppyfss,procuid,nodev,nosuid,sync 0 0 |
その後、実行します:
touch /aquota.user /aquota.group
chmod 600 /aquota.
mount -o remount /
quotacheck -avugm
quotaon -avug*
DNSサーバー
apt-get install bind bind-chrootenv bind-devel bind-utils
chkconfig –add named
/etc/init.d/named start
Bindは/var/lib/namedの下でchrootジャイル内で実行されます。
MySQL
apt-get install mysql mysql-client mysql-shared mysql-devel perl-DBD-mysql perl-DBI perl-Data-ShowTable
chkconfig –add mysql
/etc/init.d/mysql start
ネットワークが有効になっていることを確認します。実行します
netstat -tap
次のような行が表示されるはずです:
| tcp 0 0 *:mysql *:* LISTEN 6621/mysqld |
表示されない場合は、/etc/my.cnfを編集し、skip-networkingオプションをコメントアウトします:
| # TCP/IPポートで全くリッスンしない。これはセキュリティの向上になる可能性があります、 # mysqldに接続する必要があるすべてのプロセスが同じホストで実行される場合。 # mysqldとのすべてのやり取りはUnixソケットまたは名前付きパイプを介して行われなければなりません。 # Windowsでこのオプションを使用する場合は、名前付きパイプを有効にしないと # (「enable-named-pipe」オプションを介して) mysqldは無用になります! # #skip-networking |
そしてMySQLサーバーを再起動します:
/etc/init.d/mysql restart
実行します
mysqladmin -u root password yourrootsqlpassword
mysqladmin -h server1.example.com -u root password yourrootsqlpassword
ユーザーrootのパスワードを設定します(さもなければ誰でもあなたのMySQLデータベースにアクセスできます!)。
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。