서버 설정 · 2 min read · Jan 29, 2026
완벽한 서버 - OpenSUSE 13.1 x86_64 (Apache2, MySQL, PHP, Postfix, Dovecot 및 ISPConfig 3) - 페이지 3
4 네트워크 설정 구성
Yast를 사용하여 네트워크 카드 설정을 재구성합니다. 첫 부팅 후 시스템은 DHCP로 IP 주소를 받도록 구성되어 있습니다. 서버의 경우 정적 IP 주소로 전환합니다.
실행
yast2네트워크 장치 > 네트워크 설정을 선택합니다:

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

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

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

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

방화벽을 구성하려면(기본 설치 중에 구성하지 않은 경우) Yast에서 보안 및 사용자 > 방화벽을 선택합니다:

이 튜토리얼의 끝에 ISPConfig를 설치할 예정이며, ISPConfig에는 자체 방화벽이 포함되어 있습니다. 그래서 지금 기본 OpenSUSE 방화벽을 비활성화합니다. 물론 방화벽을 켜두고 필요에 맞게 구성할 수 있습니다(하지만 그 경우 나중에 다른 방화벽을 사용하면 OpenSUSE 방화벽과 충돌할 가능성이 높습니다).
방화벽 자동 시작 비활성화를 선택하고 방화벽 중지 후 다음을 클릭합니다:

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

그 후, 다음 명령어로
ifconfig네트워크 구성이 올바른지 확인해야 합니다. 올바르지 않다면(예: eth0가 누락된 경우) 시스템을 재부팅합니다…
reboot… 그리고 나서 네트워크 구성을 다시 확인합니다 - 이제 올바를 것입니다.
5 업데이트 설치
이제 openSUSE 저장소에서 최신 업데이트를 설치합니다. 실행
zypper update그리고 나서 서버를 재부팅합니다. 아마도 커널 업데이트도 설치했을 것입니다:
reboot6 몇 가지 기본 패키지 설치
실행
zypper install findutils readline 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 sudo perl-TimeDate7 저널링 쿼터
쿼터를 설치하려면 실행합니다
zypper install quota/etc/fstab를 다음과 같이 편집합니다(마운트 포인트 / 및 /srv에 usrjquota=aquota.user, grpjquota=aquota.group, jqfmt=vfsv0을 추가했습니다):
vi /etc/fstab| /dev/disk/by-id/ata-VBOX_HARDDISK_VB1d06c935-e9b5de19-part1 swap swap defaults 0 0 /dev/disk/by-id/ata-VBOX_HARDDISK_VB1d06c935-e9b5de19-part2 / ext4 acl,user_xattr,usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv0 1 1 /dev/disk/by-id/ata-VBOX_HARDDISK_VB1d06c935-e9b5de19-part3 /srv ext4 acl,user_xattr,usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv0 1 2 proc /proc proc defaults 0 0 sysfs /sys sysfs noauto 0 0 debugfs /sys/kernel/debug debugfs noauto 0 0 usbfs /proc/bus/usb usbfs noauto 0 0 devpts /dev/pts devpts mode=0620,gid=5 0 0 |
그런 다음 실행합니다:
mount -o remount /
mount -o remount /srvquotacheck -avugm
quotaon -avug처음으로 quotacheck를 실행할 때 이러한 오류 메시지가 나타나더라도 걱정하지 마세요 - 이는 정상입니다:
server1:~ # quotacheck -avugm
quotacheck: Scanning /dev/sda2 [/] done
quotacheck: Cannot stat old user quota file: No such file or directory
quotacheck: Cannot stat old group quota file: No such file or directory
quotacheck: Cannot stat old user quota file: No such file or directory
quotacheck: Cannot stat old group quota file: No such file or directory
quotacheck: Checked 3872 directories and 32991 files
quotacheck: Old file not found.
quotacheck: Old file not found.
quotacheck: Scanning /dev/sda3 [/srv] done
quotacheck: Cannot stat old user quota file: No such file or directory
quotacheck: Cannot stat old group quota file: No such file or directory
quotacheck: Cannot stat old user quota file: No such file or directory
quotacheck: Cannot stat old group quota file: No such file or directory
quotacheck: Checked 6 directories and 0 files
quotacheck: Old file not found.
quotacheck: Old file not found.
server1:~ #새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.