설치 및 구성 · 2 min read · Nov 19, 2025

완벽한 설정 - Debian Sarge (3.1) - 페이지 3

2 시스템의 나머지 부분 설치 및 구성

네트워크 구성

Debian Sarge 설치 관리자가 시스템을 DHCP를 통해 네트워크 설정을 받도록 구성했기 때문에, 서버는 정적 IP 주소를 가져야 하므로 이제 이를 변경해야 합니다. /etc/network/interfaces 파일을 편집하고 필요에 맞게 조정합니다 (이 예제 설정에서는 IP 주소 192.168.0.100을 사용하겠습니다):

| # /etc/network/interfaces -- ifup(8), ifdown(8)용 구성 파일 # 루프백 인터페이스 auto lo iface lo inet loopback # 첫 번째 네트워크 카드 - 이 항목은 Debian 설치 중에 생성되었습니다 # (네트워크, 브로드캐스트 및 게이트웨이는 선택 사항입니다) auto eth0 iface eth0 inet static address 192.168.0.100 netmask 255.255.255.0 network 192.168.0.0 broadcast 192.168.0.255 gateway 192.168.0.1 |

인터페이스 eth0에 IP 주소 192.168.0.101을 추가하려면 파일을 다음과 같이 변경해야 합니다:

| # /etc/network/interfaces -- ifup(8), ifdown(8)용 구성 파일 # 루프백 인터페이스 auto lo iface lo inet loopback # 첫 번째 네트워크 카드 - 이 항목은 Debian 설치 중에 생성되었습니다 # (네트워크, 브로드캐스트 및 게이트웨이는 선택 사항입니다) auto eth0 iface eth0 inet static address 192.168.0.100 netmask 255.255.255.0 network 192.168.0.0 broadcast 192.168.0.255 gateway 192.168.0.1 auto eth0:0 iface eth0:0 inet static address 192.168.0.101 netmask 255.255.255.0 network 192.168.0.0 broadcast 192.168.0.255 gateway 192.168.0.1 |

그런 다음 네트워크를 재시작합니다:

/etc/init.d/networking restart

/etc/resolv.conf 파일을 편집하고 몇 개의 네임서버를 추가합니다:

| search server nameserver 145.253.2.75 nameserver 193.174.32.18 nameserver 194.25.0.60 |

/etc/hosts 파일을 편집하고 새 IP 주소를 추가합니다:

| 127.0.0.1 localhost.localdomain localhost server1 192.168.0.100 server1.example.com server1 192.168.0.101 virtual-ip1.example.com virtual-ip1 # 다음 줄은 IPv6 지원 호스트에 바람직합니다 ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts |

호스트 이름 설정

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

소프트웨어 설치/제거

이제 나중에 필요할 소프트웨어를 설치하고 필요하지 않은 패키지를 제거하겠습니다:

apt-get install wget bzip2 rdate fetchmail libdb3++-dev unzip zip ncftp xlispstat libarchive-zip-perl zlib1g-dev libpopt-dev nmap openssl lynx fileutils g++
apt-get remove lpr nfs-common portmap pidentd pcmcia-cs pppoe pppoeconf ppp pppconfig

update-rc.d -f exim remove
update-inetd –remove daytime
update-inetd –remove telnet
update-inetd –remove time
update-inetd –remove finger
update-inetd –remove talk
update-inetd –remove ntalk
update-inetd –remove ftp
update-inetd –remove discard
<- 예

/etc/init.d/openbsd-inetd reload

쿼터

apt-get install quota quotatool
<- 아니요

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

| # /etc/fstab: 정적 파일 시스템 정보. # # <파일 시스템> <마운트 포인트> <유형> <옵션> <덤프> <패스> proc /proc proc defaults 0 0 /dev/sda1 / ext3 defaults,errors=remount-ro,usrquota,grpquota 0 1 /dev/sda5 none swap sw 0 0 /dev/hdc /media/cdrom0 iso9660 ro,user,noauto 0 0 /dev/fd0 /media/floppy0 auto rw,user,noauto 0 0 |

그런 다음 실행합니다:

touch /quota.user /quota.group
chmod 600 /quota.

mount -o remount /
quotacheck -avugm
quotaon -avug*

DNS 서버

apt-get install bind9

보안상의 이유로 BIND를 chrooted로 실행하려고 하므로 다음 단계를 수행해야 합니다:

/etc/init.d/bind9 stop

/etc/default/bind9 파일을 편집하여 데몬이 비특권 사용자 ‘bind‘로 실행되도록 하고, /var/lib/named로 chroot되도록 합니다. 다음 줄을 수정합니다: *OPTS=

Share: X/Twitter LinkedIn

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

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