サーバー設定 · 1 min read · Oct 31, 2025
完璧なサーバー - CentOS 5.3 x86_64 [ISPConfig 2] - ページ 4
8 クォータ
(私が選んだのとは異なるパーティショニングスキームを選択した場合、この章を調整して、クォータが必要なパーティションに適用されるようにする必要があります。)
クォータをインストールするには、次のコマンドを実行します:
yum install quota/etc/fstabを編集し、/パーティション(/dev/VolGroup00/LogVol00)に、usrquota,grpquotaを追加します:
vi /etc/fstab| /dev/VolGroup00/LogVol00 / ext3 defaults,usrquota,grpquota 1 1 LABEL=/boot /boot ext3 defaults 1 2 tmpfs /dev/shm tmpfs defaults 0 0 devpts /dev/pts devpts gid=5,mode=620 0 0 sysfs /sys sysfs defaults 0 0 proc /proc proc defaults 0 0 /dev/VolGroup00/LogVol01 swap swap defaults 0 0 |
その後、次を実行します
touch /aquota.user /aquota.group
chmod 600 /aquota.*
mount -o remount /
quotacheck -avugm
quotaon -avugクォータを有効にします。
9 チルートDNSサーバー(BIND9)のインストール
チルートBIND9をインストールするには、次のようにします:
yum install bind-chroot次に、次を実行します:
chmod 755 /var/named/
chmod 775 /var/named/chroot/
chmod 775 /var/named/chroot/var/
chmod 775 /var/named/chroot/var/named/
chmod 775 /var/named/chroot/var/run/
chmod 777 /var/named/chroot/var/run/named/
cd /var/named/chroot/var/named/
ln -s ../../ chroot
cp /usr/share/doc/bind-9.3.4/sample/var/named/named.local /var/named/chroot/var/named/named.local
cp /usr/share/doc/bind-9.3.4/sample/var/named/named.root /var/named/chroot/var/named/named.root
touch /var/named/chroot/etc/named.conf
chkconfig --levels 235 named on
/etc/init.d/named startBINDは/var/named/chroot/var/named/の下のチルートジャイルで実行されます。ISPConfigを使用してBINDを構成します(ゾーンなど)。
10 MySQL(5.0)
MySQLをインストールするには、次のようにします:
yum install mysql mysql-devel mysql-server次に、MySQLのシステム起動リンクを作成します(システムが起動するたびにMySQLが自動的に起動するように)およびMySQLサーバーを起動します:
chkconfig --levels 235 mysqld on
/etc/init.d/mysqld startネットワークが有効になっているか確認します。次を実行します
netstat -tap | grep mysql次のような行が表示されるはずです:
[root@server1 named]# netstat -tap | grep mysql
tcp 0 0 *:mysql *:* LISTEN 2497/mysqld
[root@server1 named]#表示されない場合は、/etc/my.cnfを編集し、skip-networkingオプションをコメントアウトします:
vi /etc/my.cnf| [...] #skip-networking [...] |
MySQLサーバーを再起動します:
/etc/init.d/mysqld restart次を実行します
mysqladmin -u root password yourrootsqlpassword
mysqladmin -h server1.example.com -u root password yourrootsqlpasswordrootユーザーのパスワードを設定します(さもなければ誰でもあなたのMySQLデータベースにアクセスできます!)。
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。