インストール · 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データベースにアクセスできます!)。

Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。