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

Share: X/Twitter LinkedIn

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

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