설정 · 2 min read · Dec 03, 2025

완벽한 설정 - Mandriva 2007 무료 에디션 - 페이지 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 추가 IP 주소 구성

(이 단계는 선택 사항이며, 네트워크 인터페이스 eth0에 더 많은 IP 주소를 추가하려는 경우에만 필요합니다!)

우리의 네트워크 인터페이스가 eth0라고 가정해 보겠습니다. 그러면 /etc/sysconfig/network-scripts/ifcfg-eth0라는 파일이 있으며, 다음과 같이 생겼습니다:

vi /etc/sysconfig/network-scripts/ifcfg-eth0

| DEVICE=eth0 BOOTPROTO=static IPADDR=192.168.0.100 NETMASK=255.255.255.0 GATEWAY=192.168.0.1 ONBOOT=yes METRIC=10 MII_NOT_SUPPORTED=no USERCTL=no MS_DNS1=145.253.2.75 MS_DNS2=193.174.32.18 RESOLV_MODS=yes IPV6INIT=no IPV6TO4INIT=no |

이제 IP 주소 192.168.0.101로 가상 인터페이스 eth0:0을 생성하려고 합니다. 우리가 해야 할 일은 /etc/sysconfig/network-scripts/ifcfg-eth0:0라는 파일을 생성하는 것입니다. 이 파일은 다음과 같이 생겼습니다:

vi /etc/sysconfig/network-scripts/ifcfg-eth0:0

| DEVICE=eth0:0 BOOTPROTO=static IPADDR=192.168.0.101 NETMASK=255.255.255.0 GATEWAY=192.168.0.1 ONBOOT=yes METRIC=10 MII_NOT_SUPPORTED=no USERCTL=no MS_DNS1=145.253.2.75 MS_DNS2=193.174.32.18 RESOLV_MODS=yes IPV6INIT=no IPV6TO4INIT=no |

그 후 네트워크를 재시작해야 합니다:

/etc/init.d/network restart

새로운 IP 주소를 추가한 후 /etc/hosts를 조정할 수도 있지만, 이는 필수는 아닙니다.

6 호스트네임 설정

(이 단계도 선택 사항입니다.)

설치 중에 올바른 호스트네임을 설정했다면 이 단계는 필요하지 않습니다. 현재 호스트네임은 다음 명령어로 확인할 수 있습니다:

hostname  
hostname -f

출력에 잘못된 호스트네임이 표시되면 다음과 같이 올바른 호스트네임을 설정할 수 있습니다:

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

7 urpmi 구성

http://easyurpmi.zarb.org/의 마법사를 사용하여 urpmi가 온라인 패키지 저장소를 사용하도록 구성하는 방법을 알아낼 수 있습니다. 저에게 마법사는 다음 명령어를 반환했습니다. 이 명령어를 명령줄에서 실행합니다:

urpmi.addmedia main ftp://ftp.proxad.net/pub/Distributions_Linux/MandrivaLinux/devel/2007.0/i586/media/main/release with media_info/hdlist.cz  
urpmi.addmedia contrib ftp://ftp.proxad.net/pub/Distributions_Linux/MandrivaLinux/devel/2007.0/i586/media/contrib/release with media_info/hdlist.cz

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

vi /etc/cron.daily/software_update

| #!/bin/bash urpmi.update updates urpmi --auto --update --auto-select |

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

chmod 755 /etc/cron.daily/software_update

8 몇 가지 패키지 설치

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

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

9 쿼터

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

urpmi quota

/etc/fstab를 다음과 같이 편집합니다 (나는 /에 마운트 포인트가 있는 파티션에 usrquota, grpquota를 추가했습니다):

vi /etc/fstab

| /dev/sda6 / ext3 defaults,usrquota,grpquota 1 1 /dev/sda1 /boot ext3 defaults 1 2 /dev/hdc /mnt/cdrom auto umask=0,users,iocharset=utf8,noauto,ro,exec 0 0 none /mnt/floppy supermount dev=/dev/fd0,fs=ext2:vfat,--,umask=0,iocharset=utf8,sync 0 0 none /proc proc defaults 0 0 /dev/sda5 swap swap defaults 0 0 |

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

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

10 DNS 서버

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

urpmi bind

Mandriva 2007의 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

그런 다음 BIND를 시작합니다:

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

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

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