서버 설정 · 2 min read · Dec 08, 2025
완벽한 서버 - OpenSUSE 11.1 x86_64 [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를 설치할 예정이며, 이는 자체 방화벽을 포함합니다. 그래서 지금 기본 OpenSUSE 방화벽을 비활성화합니다. 물론, 필요에 따라 방화벽을 켜두고 구성할 수 있습니다(하지만 그러면 나중에 다른 방화벽을 사용하지 않아야 하며, OpenSUSE 방화벽과 충돌할 가능성이 높습니다).
방화벽 자동 시작 비활성화를 선택하고 방화벽 중지를 클릭한 후 다음을 클릭합니다:

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

5 업데이트 설치
이제 openSUSE 저장소에서 최신 업데이트를 설치합니다. 실행
zypper update그리고 아마도 커널 업데이트도 설치했으므로 서버를 재부팅합니다:
reboot6 쿼터
쿼터를 설치하려면 실행
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 /srvquotacheck -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새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.