インストール · 1 min read · Feb 12, 2026
完璧なセットアップ - SUSE 9.2 - ページ 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.2でも利用可能です(あなたはそれを気に入るでしょう… :-))。
rpm -ivh ftp://ftp.gwdg.de/pub/linux/suse/apt/SuSE/9.2-i386/RPMS.suser-rbos/
apt-libs-0.5.15cnc6-rb.suse092.6.i586.rpm
rpm -ivh ftp://ftp.gwdg.de/pub/linux/suse/apt/SuSE/9.2-i386/RPMS.suser-rbos/
apt-0.5.15cnc6-rb.suse092.6.i586.rpm
/etc/apt/sources.listを編集します。次の行が含まれている必要があります:
| rpm ftp://ftp.gwdg.de/pub/linux/suse/apt/ SuSE/9.2-i386 base update security |
実行します
apt-get update
いくつかのソフトウェアをインストールし、SUSEのファイアウォールを無効にする
apt-get install findutils-locate lynx ncftp compat-readline4 gcc glibc-devel flex db-devel rsync
/etc/init.d/SuSEfirewall2_setup stop
chkconfig –del SuSEfirewall2_final
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 fs=cdfss,ro,procuid,nosuid,nodev,exec,iocharset=utf8 0 0 /dev/fd0 /media/floppy subfs fs=floppyfss,procuid,nodev,nosuid,sync 0 0 |
その後、実行します:
touch /quota.user /quota.group
chmod 600 /quota.
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データベースにアクセスできます!)。
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。