설치 및 구성 · 1 min read · Jan 07, 2026
완벽한 설정 - SUSE 9.3 - 페이지 4
2 시스템의 나머지 설치 및 구성
추가 IP 주소 구성하기
시스템에 더 많은 IP 주소를 추가하려면, 간단히 실행하세요
yast2
YaST 제어 센터가 나타납니다. 네트워크 장치 -> 네트워크 카드로 이동합니다. 다음 단계는 설치 중 네트워크 설정과 동일합니다.
호스트 이름 설정하기
echo server1.example.com > /etc/hostname
/bin/hostname -F /etc/hostname
SUSE에 apt 설치하기
apt는 Debian에서 사용되는 패키징 시스템입니다. rpm보다 패키지 종속성을 훨씬 더 잘 관리하므로, 새로운 SUSE 시스템에서 사용할 수 있다면 좋을 것입니다. 이는 많은 번거로움을 덜어줄 것입니다. 다행히도, apt는 많은 rpm 기반 배포판으로 이식되었으며, SUSE 9.3에서도 사용할 수 있습니다 (당신은 그것을 좋아할 것입니다… :-)).
rpm -ivh ftp://ftp.gwdg.de/pub/linux/suse/apt/SuSE/9.3-i386/RPMS.suser-rbos/
apt-libs-0.5.15cnc7-0.suse093.rb0.i586.rpm
rpm -ivh ftp://ftp.gwdg.de/pub/linux/suse/apt/SuSE/9.3-i386/RPMS.suser-rbos/
apt-0.5.15cnc7-0.suse093.rb0.i586.rpm
/etc/apt/sources.list를 편집합니다. 다음 줄이 포함되어야 합니다:
| rpm ftp://ftp.gwdg.de/pub/linux/suse/apt/ SuSE/9.3-i386 base update security |
실행하세요
apt-get update
소프트웨어 설치 및 SUSE 방화벽 비활성화
apt-get install findutils ncftp readline libgcc glibc-devel findutils-locate gcc flex lynx compat-readline4 db-devel
/etc/init.d/SuSEfirewall2_setup stop
chkconfig –del SuSEfirewall2_setup
chkconfig –del SuSEfirewall2_init
쿼터
apt-get install quota
/etc/fstab을 다음과 같이 편집합니다 (나는 usrquota,grpquota를 파티션 /dev/sda2에 추가했습니다 (마운트 지점 /; 당신의 장치 이름은 /dev/hda2 또는 유사할 수 있습니다):
| /dev/sda2 / reiserfs acl,user_xattr,usrquota,grpquota 1 1 /dev/sda1 swap swap pri=42 0 0 devpts /dev/pts devpts mode=0620,gid=5 0 0 proc /proc proc defaults 0 0 usbfs /proc/bus/usb usbfs noauto 0 0 sysfs /sys sysfs noauto 0 0 /dev/cdrecorder /media/cdrecorder subfs noauto,fs=cdfss,ro,procuid,nosuid,nodev,exec,iocharset=utf8 0 0 /dev/fd0 /media/floppy subfs noauto,fs=floppyfss,procuid,nodev,nosuid,sync 0 0 |
그런 다음 실행하세요:
touch /aquota.user /aquota.group
chmod 600 /aquota.
mount -o remount /
quotacheck -avugm
quotaon -avug*
DNS 서버
apt-get install bind bind-chrootenv bind-devel bind-utils
chkconfig –add named
/etc/init.d/named start
Bind는 /var/lib/named 아래의 chroot 감옥에서 실행됩니다.
MySQL
apt-get install mysql mysql-client mysql-shared mysql-devel perl-DBD-mysql perl-DBI perl-Data-ShowTable
chkconfig –add mysql
/etc/init.d/mysql start
이제 네트워킹이 활성화되었는지 확인하세요. 실행하세요
netstat -tap
다음과 같은 줄이 표시되어야 합니다:
| tcp 0 0 *:mysql *:* LISTEN 6621/mysqld |
만약 그렇지 않다면, /etc/my.cnf를 편집하고 skip-networking 옵션을 주석 처리하세요:
| # TCP/IP 포트에서 전혀 듣지 않습니다. 이는 보안 향상이 될 수 있습니다, # mysqld에 연결해야 하는 모든 프로세스가 동일한 호스트에서 실행되는 경우. # mysqld와의 모든 상호작용은 Unix 소켓 또는 명명된 파이프를 통해 이루어져야 합니다. # 이 옵션을 사용하면서 Windows에서 명명된 파이프를 활성화하지 않으면 # ("enable-named-pipe" 옵션을 통해) mysqld가 쓸모없게 됩니다! # #skip-networking |
그리고 MySQL 서버를 재시작하세요:
/etc/init.d/mysql restart
실행하세요
mysqladmin -u root password yourrootsqlpassword
mysqladmin -h server1.example.com -u root password yourrootsqlpassword
사용자 root의 비밀번호를 설정하세요 (그렇지 않으면 누구나 당신의 MySQL 데이터베이스에 접근할 수 있습니다!).
새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.