■ 1. Fedora Core 3 설치 강좌 (2/2)
작성자 정보
- 웹관리자 작성
 - 작성일
 
컨텐츠 정보
- 9,650 조회
 - 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 으로 메일 한통 주시면, 감사하겠습니다.
꾸벅
관련자료
- 
			이전
 - 
			다음
 
								