설치 및 구성 · 1 min read · Feb 12, 2026
완벽한 설정 - SUSE 9.2 - 페이지 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.2에서도 사용할 수 있습니다(당신은 그것을 좋아할 것입니다… :-)).
rpm -ivh ftp://ftp.gwdg.de/pub/linux/suse/apt/SuSE/9.2-i386/RPMS.suser-rbos/\
apt-libs-0.5.15cnc6-rb.suse092.6.i586.rpm
rpm -ivh ftp://ftp.gwdg.de/pub/linux/suse/apt/SuSE/9.2-i386/RPMS.suser-rbos/\
apt-0.5.15cnc6-rb.suse092.6.i586.rpm
/etc/apt/sources.list를 편집하십시오. 다음 줄이 포함되어야 합니다:
| rpm ftp://ftp.gwdg.de/pub/linux/suse/apt/ SuSE/9.2-i386 base update security |
다음 명령을 실행하십시오.
apt-get update
소프트웨어 설치 및 SUSE 방화벽 비활성화
apt-get install findutils-locate lynx ncftp compat-readline4 gcc glibc-devel flex db-devel rsync
/etc/init.d/SuSEfirewall2_setup stop
chkconfig –del SuSEfirewall2_final
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 fs=cdfss,ro,procuid,nosuid,nodev,exec,iocharset=utf8 0 0 /dev/fd0 /media/floppy subfs fs=floppyfss,procuid,nodev,nosuid,sync 0 0 |
그런 다음 다음을 실행하십시오:
touch /quota.user /quota.group
chmod 600 /quota.
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
다음 명령을 실행하여 사용자 root의 비밀번호를 설정하십시오(그렇지 않으면 누구나 MySQL 데이터베이스에 접근할 수 있습니다!).
mysqladmin -u root password yourrootsqlpassword
mysqladmin -h server1.example.com -u root password yourrootsqlpassword
새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.