서버 설정 · 1 min read · Oct 06, 2025
완벽한 서버 - CentOS 5.4 x86_64 [ISPConfig 2] - 페이지 4
8 쿼터
(내가 선택한 파티션 구성과 다른 구성 방식을 선택한 경우, 쿼터가 필요한 파티션에 적용되도록 이 장을 조정해야 합니다.)
쿼터를 설치하려면, 다음 명령어를 실행합니다:
yum install quota/etc/fstab을 편집하고 / 파티션에 usrquota, grpquota를 추가합니다 ( /dev/VolGroup00/LogVol00):
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 Chrooted DNS 서버 (BIND9) 설치하기
chrooted 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.6/sample/var/named/named.local /var/named/chroot/var/named/named.local
cp /usr/share/doc/bind-9.3.6/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/ 아래의 chroot 감옥에서 실행됩니다. 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 ~]# netstat -tap | grep mysql
tcp 0 0 *:mysql *:* LISTEN 2420/mysqld
[root@server1 ~]#표시되지 않으면 /etc/my.cnf를 편집하고 skip-networking 옵션을 주석 처리합니다:
vi /etc/my.cnf| [...] #skip-networking [...] |
그리고 MySQL 서버를 재시작합니다:
/etc/init.d/mysqld restart다음 명령어를 실행하여 root 사용자에 대한 비밀번호를 설정합니다 (그렇지 않으면 누구나 MySQL 데이터베이스에 접근할 수 있습니다!).
mysqladmin -u root password yourrootsqlpassword
mysqladmin -h server1.example.com -u root password yourrootsqlpassword새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.