서버 설정 · 1 min read · Nov 19, 2025

완벽한 서버 - Mandriva 2010.0 무료 (x86_64) [ISPConfig 2] - 페이지 4

4 /etc/hosts 조정

다음으로 /etc/hosts를 편집합니다. 다음과 같이 만드세요:

vi /etc/hosts

| 127.0.0.1 localhost.localdomain localhost 192.168.0.100 server1.example.com server1 |

5 호스트 이름 설정

현재 호스트 이름은 다음 명령어로 확인할 수 있습니다:

hostname  
hostname -f

두 명령어 모두 server1.example.com을 보여야 합니다.

출력이 잘못된 호스트 이름을 보여주면, 다음과 같이 올바른 호스트 이름을 설정할 수 있습니다:

echo server1.example.com > /etc/hostname  
/bin/hostname -F /etc/hostname

시스템이 부팅할 때마다 올바른 호스트 이름을 설정하도록 하려면, 마지막 명령어를 /etc/rc.local에 추가합니다:

vi /etc/rc.local

| [...] /bin/hostname -F /etc/hostname |

6 urpmi 구성

기본적으로 Mandriva 2010.0은 설치 DVD를 유일한 소프트웨어 저장소로 사용하므로, 원격 위치에 서버가 있는 경우 불편합니다. 따라서 DVD를 비활성화하고 Mandriva 온라인 저장소를 활성화합니다:

urpmi.removemedia -a && urpmi.addmedia --distrib --mirrorlist

6.1 자동 업데이트 스크립트 생성

이제 cron이 매일 자동으로 실행하고 Mandriva 2010.0 시스템에서 최신 소프트웨어 업데이트를 찾고 설치하는 스크립트 /etc/cron.daily/software_update를 생성합니다. 스크립트는 다음과 같습니다:

vi /etc/cron.daily/software_update

| #!/bin/bash urpmi --auto-update --update --auto |

스크립트를 실행 가능하게 만듭니다:

chmod 755 /etc/cron.daily/software_update

7 몇 가지 패키지 설치

이제 나중에 필요한 몇 가지 패키지를 설치합니다:

urpmi fetchmail wget bzip2 unzip zip nmap openssl lynx fileutils ncftp flex lib64xorg-x11-devel gcc gcc-c++

8 저널 쿼터

쿼타 패키지를 설치하려면 다음을 실행합니다:

urpmi quota

/etc/fstab을 다음과 같이 편집합니다 (나는 /에 마운트 포인트가 있는 파티션에 usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv0를 추가했습니다):

vi /etc/fstab

| # /dev/sda6에 대한 항목 : UUID=5655e2e6-9865-41be-aafb-ef9111b7b6f9 / ext4 relatime,usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv0 1 1 # /dev/sda1에 대한 항목 : UUID=93aca769-d885-4694-a1c6-1df246caa426 /boot ext4 relatime 1 2 /dev/cdrom /media/cdrom auto umask=0,users,iocharset=utf8,noauto,ro,exec 0 0 /dev/fd0 /media/floppy auto umask=0,users,iocharset=utf8,noauto,exec,flush 0 0 none /proc proc defaults 0 0 # /dev/sda5에 대한 항목 : UUID=5751d7b7-9d7a-48bf-aedb-48a9bda0a308 swap swap defaults 0 0 |

그런 다음 다음을 실행합니다:

touch /aquota.user /aquota.group  
chmod 600 /aquota.*  
mount -o remount /  
quotacheck -avugm  
quotaon -avug

9 DNS 서버

BIND DNS 서버를 설치하려면 다음을 실행합니다:

urpmi bind

Mandriva 2010.0의 BIND는 기본적으로 chrooted로 실행되므로, ISPConfig(설치하려는 경우)가 이를 처리할 수 있도록 몇 가지 심볼릭 링크를 생성해야 합니다:

cd /var/lib/named/var  
mkdir -p lib/named/var  
cd lib/named/var  
ln -s ../../../named/ named  
ln -s ../../../run/ run  
cp /var/lib/named/var/named/reverse/named.local /var/lib/named/var/named/

다음으로 BIND의 시스템 시작 링크를 생성합니다…

chkconfig named on

… 그리고 시작합니다:

/etc/init.d/named start
Share: X/Twitter LinkedIn

새 게시물을 받은 편지함에서 받기

스팸은 없습니다. 언제든지 구독 해지 가능합니다.