■ 1. Fedora Core 3 설치 강좌 (2/2)
작성자 정보
- 웹관리자 작성
- 작성일
컨텐츠 정보
- 7,075 조회
- 0 추천
- 목록
본문
▒ 1. Fedora Core 3 서버용 설치(2/2)
Fedora(페도라) Core3 서버용 설치 (2/2) 강좌입니다. 앞의 강좌를 보시려면 여기를 클릭하세요
위 그림은 부트로더의 기본 부팅 파티션을 의미합니다.
특별한 경우가 아니면 그냥 F12키를 눌러 넘어 갑니다.
부트로더를 설치할 곳을 선택합니다. 대부분 MBR에 설치해야 합니다.
다른곳에 설치하면 부팅이 안되니 꼭 MBR에 설치합니다.
네트워크 설정부분입니다. 대부분 서버는 고정 ip를 부여하며, DHCP는 사용하지 않습니다.
DHCP옵션을 빼고, 아래의 ip설정부부에 서버의 고정 ip를 넣어줍니다.
아래의 netmask부분도 알고 있는 값으로 설정합니다.
게이트 웨이 ,DNS 서버를 설정하는 부분입니다. 알고 있는 정보를 입력합니다.
호스트 이름을 설정하는 부분입니다.
이 호스트 이름은 외부의 도메인과 아무런 상관이 없으니, 사용하고 싶은것으로 넣습니다.
설치후에 hostname 등의 명령어로 변경 가능합니다.
방화벽 설정 부분입니다.
리눅스에서는 기본적으로 iptables 라는 방화벽을 제공합니다.
이 방화벽은 막강한 기능을 가지고 있지만, 개념을 정확하게 인지하기 전에는 불편하다고 느낄 수 있습니다.
"Enable firewall"을 선택하고, Customize를 선택하여 방화벽을 설정합니다.
방화벽 상세 설정으로
SSH : 22번 포트
WEB : 80, 443포트
FTP : 21, 20 번 포트
SMTP : 25번 포트
를 오픈합니다. 서비스에 필요한 포트는 이 외에도, 110(pop3), 53(dns) 등이 필요합니다.
위와같이 설정하고 OK를 누르면 아래와 같은 화면이 나타나며, OK를 눌러 넘어갑니다.
이 부분은 SELinux를 설정하는 부분입니다. SELinux 는 커널의 모듈로 존재하여, 커널 수준의 보안을 제공합니다. 현재 리눅스에서 제공하는 보안(사용자 접근제어, iptables를 통한 네트워크 제어)보다 향상된 프로세스단위 보안을 제공합니다. 여러가지 정의된 규칙이 있으며, 이 부분에 대한 확실한 이해가 없는한 사용하지 않는것이 좋습니다.
사용할 언어는 한국어(Korean)을 선택합니다.
기본적으로 사용할 언어를 한국어로 선택합니다.
사용하는 time zone 을 선택합니다. Asia/Seoul 을 선택합니다.
root 비밀번호를 설정합니다. 적어도 6자 이상 설정합니다.
너무 쉬운것은 사용하지 마세요~.
패키지를 선택합니다.
vi의 확장기능을 사용하며, nedit, joe등의 에디터를 사용할 수 있습니다.
다음 패키지들이 설치됩니다.

메일 서버(Sendmail)을 사용하기 위해서 이 그룹을 선택합니다.
다음과 같은 패키지들이 기본 설치됩니다.
cyrus-imapd cyrus-imapd-murder cyrus-imapd-nntp cyrus-imapd-utils dovecot mailman perl-Cyrus postfix sendmail sendmail-cf spamassassin squirrelmail

DNS(bind), FTP서버(vsftpd)를 설치하기 위해서 위 그룹을 선택합니다.
다음과 같은 패키지들이 기본 설치됩니다.
dns-server bind bind-chroot caching-nameserver ftp-server vsftpd

다음과 같은 패키지들이 기본 설치됩니다.
development-tools ElectricFence autoconf automake automake14 automake15 automake16 automake17 binutils bison byacc cdecl cproto cscope ctags cvs ddd dejagnu diffstat dmalloc doxygen elfutils expect flex gcc gcc-c++ gcc-c++-ppc32 gcc-g77 gcc-gnat gcc-java gcc-objc gcc-ppc32 gdb gettext indent libtool ltrace make memprof memtest86+ nasm oprofile patchutils perl-Crypt-SSLeay perl-LDAP perl-XML-Dumper perl-XML-Encoding perl-XML-Grove perl-XML-LibXML perl-XML-LibXML-Common perl-XML-NamespaceSupport perl-XML-Parser perl-XML-SAX perl-XML-Twig pfmon pkgconfig pmake pstack python-ldap rcs redhat-rpm-config rpm-build splint strace subversion texinfo valgrind valgrind-callgrind development-libs(의존 패키지 그룹) boost-devel bzip2-devel curl-devel cyrus-sasl-devel db4-devel db4-utils dbus-devel dialog expat-devel gdbm-devel gmp-devel gpm-devel hesiod-devel krb5-devel krbafs-devel kudzu-devel libacl-devel libattr-devel libcap-devel libogg-devel libselinux-devel libtermcap-devel libusb-devel libuser-devel libvorbis-devel libxml2-devel lockdev-devel ncurses-devel newt-devel openldap-devel openssl-devel pam-devel pciutils-devel python-devel readline-devel rpm-devel slang-devel swig zlib-devel

개발도구와, 예전버전과 호환되는 개발 도구 그룹을 선택합니다.
다음과 같은 패키지들이 기본 설치됩니다.
legacy-software-development compat-gcc compat-gcc-295 compat-gcc-296 compat-gcc-32 compat-gcc-c++ compat-gcc-c++-32 compat-libstdc++ compat-libstdc++-295 compat-libstdc++-296 compat-libstdc++-32 compat-libstdc++-devel

설치를 시작하며, 설치된 패키지 리스트는 /root/install.log 파일에 기록된다고 합니다
install.log 파일은 설치된 패키지와, 설치 가능한 패키지 리스트를 확인할 수 있습니다

선택한 그룹의 패키지들을 설치하기 위해서는 시디 3장이 필요하다고 합니다
모두 준비가 되었다면, continue를 눌러 설치를 진행합니다.

위와같이 패키지를 설치하게 됩니다.

첫번째 CD의 패키지를 설치하고, 2번째 시디를 요구합니다.
3번째 CD도 이와같이 넣습니다.

설치가 다 되었다면, 위 화면과 같이 리부팅 하라고 메시지가 뜨게 됩니다.
설치과정 중에 Alt+F1, F2, F3, F4, F5 을 눌러 설치되는 상황을 확인 할 수 있습니다.
이것으로 간단한 설치 강좌를 마무리 하겠습니다.
본 강좌에는 많은 정보를 내포하지 않았습니다. 왜냐하면, 초보자 분들을 위해서 작성한 강좌이기 때문입니다. 중간 중간 의문나는 점은 게시판을 통해서 질문 하시기 바랍니다. 그리고 본 강좌의 개선점이나, 수정 사항이 있으면, doly 골뱅이 superuser.co.kr 으로 메일 한통 주시면, 감사하겠습니다.
꾸벅
관련자료
-
이전
-
다음