サーバー設定 · 1 min read · Jan 29, 2026
完璧なサーバー - OpenSUSE 13.1 x86_64 (Apache2, MySQL, PHP, Postfix, Dovecot および ISPConfig 3) - ページ 3
4 ネットワーク設定の構成
Yastを使用して、ネットワークカードの設定を再構成します。最初のブート後、システムはDHCPでIPアドレスを取得するように設定されています。サーバー用に、静的IPアドレスに切り替えます。
実行
yast2ネットワークデバイス > ネットワーク設定を選択します:

ネットワークカードを選択し、次に編集を選択します:

静的に割り当てられたIPアドレスを選択し、IPアドレス、サブネットマスク、ホスト名を入力し、次へを選択して変更を保存します:

次に、ホスト名/DNSを選択し、ホスト名(例:server1.example.com)とネームサーバー(例:192.168.1.200および8.8.8.8)を入力します:

次に、ルーティングを選択し、デフォルトゲートウェイを入力してOKを押します:

ファイアウォールを構成するには(基本インストール中に構成していない場合)、Yastでセキュリティとユーザー > ファイアウォールを選択します:

このチュートリアルの最後にISPConfigをインストールしたいので、独自のファイアウォールが付属しています。だから、今はデフォルトのOpenSUSEファイアウォールを無効にします。もちろん、必要に応じてそれをオンのままにしておくこともできます(ただし、その場合は後で他のファイアウォールを使用しないでください。おそらくOpenSUSEファイアウォールと干渉するためです)。
ファイアウォールの自動起動を無効にし、今すぐファイアウォールを停止を選択し、次へを押します:

完了を押してYastを終了します:

その後、次のコマンドで
ifconfigネットワーク構成が正しいかどうかを確認します。正しくない場合(たとえば、eth0が欠けている場合)、システムを再起動します…
reboot…その後、再度ネットワーク構成を確認します - これで正しくなっているはずです。
5 アップデートのインストール
次に、openSUSEリポジトリから最新のアップデートをインストールします。実行
zypper updateそして、サーバーを再起動します。おそらくカーネルのアップデートもインストールしたためです:
reboot6 基本パッケージのインストール
実行
zypper install findutils readline glibc-devel findutils-locate gcc flex lynx compat-readline4 db-devel wget gcc-c++ subversion make vim telnet cron iptables iputils man man-pages nano pico sudo perl-TimeDate7 ジャーナル付きクォータ
クォータをインストールするには、実行
zypper install quota/etc/fstabを次のように編集します(マウントポイント/および/srvに、usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv0を追加しました):
vi /etc/fstab| /dev/disk/by-id/ata-VBOX_HARDDISK_VB1d06c935-e9b5de19-part1 swap swap defaults 0 0 /dev/disk/by-id/ata-VBOX_HARDDISK_VB1d06c935-e9b5de19-part2 / ext4 acl,user_xattr,usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv0 1 1 /dev/disk/by-id/ata-VBOX_HARDDISK_VB1d06c935-e9b5de19-part3 /srv ext4 acl,user_xattr,usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv0 1 2 proc /proc proc defaults 0 0 sysfs /sys sysfs noauto 0 0 debugfs /sys/kernel/debug debugfs noauto 0 0 usbfs /proc/bus/usb usbfs noauto 0 0 devpts /dev/pts devpts mode=0620,gid=5 0 0 |
その後、実行します:
mount -o remount /
mount -o remount /srvquotacheck -avugm
quotaon -avug最初にquotacheckを実行するときにこれらのエラーメッセージが表示されても心配しないでください - これは正常です:
server1:~ # quotacheck -avugm
quotacheck: Scanning /dev/sda2 [/] done
quotacheck: Cannot stat old user quota file: No such file or directory
quotacheck: Cannot stat old group quota file: No such file or directory
quotacheck: Cannot stat old user quota file: No such file or directory
quotacheck: Cannot stat old group quota file: No such file or directory
quotacheck: Checked 3872 directories and 32991 files
quotacheck: Old file not found.
quotacheck: Old file not found.
quotacheck: Scanning /dev/sda3 [/srv] done
quotacheck: Cannot stat old user quota file: No such file or directory
quotacheck: Cannot stat old group quota file: No such file or directory
quotacheck: Cannot stat old user quota file: No such file or directory
quotacheck: Cannot stat old group quota file: No such file or directory
quotacheck: Checked 6 directories and 0 files
quotacheck: Old file not found.
quotacheck: Old file not found.
server1:~ #新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。