서버 설정 · 2 min read · Jan 16, 2026

완벽한 서버 - OpenSUSE 11.1 [ISPConfig 3] - 페이지 3

4 네트워크 설정 구성

Yast를 사용하여 네트워크 카드 설정을 재구성합니다. 첫 부팅 후 시스템은 DHCP를 통해 IP 주소를 받도록 구성됩니다. 서버의 경우 정적 IP 주소로 변경합니다.

실행

yast2

네트워크 장치 > 네트워크 설정을 선택합니다:

네트워크 카드를 선택한 후 편집을 클릭합니다:

정적으로 할당된 IP 주소를 선택하고 IP 주소, 서브넷 마스크 및 호스트 이름을 입력한 후 다음을 선택하여 변경 사항을 저장합니다:

이제 호스트 이름/DNS를 선택하고 호스트 이름(예: server1.example.com) 및 네임서버(예: 145.253.2.75 및 213.191.92.86)를 입력합니다:

이제 라우팅을 선택하고 기본 게이트웨이를 입력한 후 확인을 클릭합니다:

방화벽을 구성하려면 Yast에서 보안 및 사용자 > 방화벽을 선택합니다:

이 튜토리얼의 끝에 ISPConfig를 설치할 예정이며, ISPConfig에는 자체 방화벽이 포함되어 있습니다. 그래서 기본 OpenSUSE 방화벽을 지금 비활성화합니다. 물론 방화벽을 켜두고 필요에 맞게 구성할 수도 있습니다(하지만 그러면 나중에 다른 방화벽을 사용하지 않아야 합니다. 왜냐하면 그것이 OpenSUSE 방화벽과 충돌할 가능성이 높기 때문입니다).

방화벽 자동 시작 비활성화를 선택하고 방화벽 중지를 클릭한 후 다음을 클릭합니다:

마침을 클릭하고 Yast를 종료합니다:

5 업데이트 설치

이제 openSUSE 리포지토리에서 최신 업데이트를 설치합니다. 실행

zypper update

그런 다음 서버를 재부팅합니다. 커널 업데이트도 설치했을 가능성이 높기 때문입니다:

reboot

6 쿼터

쿼터를 설치하려면 실행

yast2 -i quota

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

vi /etc/fstab

| /dev/sda1 swap swap defaults 0 0 /dev/sda2 / ext3 acl,user_xattr,usrquota,grpquota 1 1 /dev/sda3 /srv ext3 acl,user_xattr,usrquota,grpquota 1 2 proc /proc proc defaults 0 0 sysfs /sys sysfs noauto 0 0 debugfs /sys/kernel/debug debugfs noauto 0 0 devpts /dev/pts devpts mode=0620,gid=5 0 0 |

그런 다음 실행:

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

처음으로 quotacheck를 실행할 때 이러한 오류 메시지가 표시되더라도 걱정하지 마세요 - 이는 정상입니다:

quotacheck: WARNING - Quotafile //aquota.user는 아마도 잘렸습니다. 쿼타 설정을 저장할 수 없습니다...  
quotacheck: WARNING - Quotafile //aquota.group는 아마도 잘렸습니다. 쿼타 설정을 저장할 수 없습니다...  
quotacheck: /dev/sda2 [/] 스캔 완료  
quotacheck: 5286개의 디렉토리와 45399개의 파일을 확인했습니다  
quotacheck: WARNING - Quotafile /srv/aquota.user는 아마도 잘렸습니다. 쿼타 설정을 저장할 수 없습니다...  
quotacheck: WARNING - Quotafile /srv/aquota.group는 아마도 잘렸습니다. 쿼타 설정을 저장할 수 없습니다...  
quotacheck: /dev/sda3 [/srv] 스캔 완료  
quotacheck: 7개의 디렉토리와 4개의 파일을 확인했습니다

7 필요한 기본 패키지 및 컴파일러 설치

실행

yast2 -i findutils readline libgcc glibc-devel findutils-locate gcc flex lynx compat-readline4 db-devel wget gcc-c++ subversion make vim telnet cron iptables iputils man man-pages nano pico
Share: X/Twitter LinkedIn

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

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