サーバー設定 · 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

そして、サーバーを再起動します。おそらくカーネルのアップデートもインストールしたためです:

reboot

6 基本パッケージのインストール

実行

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-TimeDate

7 ジャーナル付きクォータ

クォータをインストールするには、実行

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 /srv
quotacheck -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:~ #
Share: X/Twitter LinkedIn

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

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