#keywords redhat,linux,install,레드햇,리눅스,설치,enterprise,엔터프라이즈,배포판,centos,server,서버 #title RedHat Enterprise Linux 설치 [wiki:Home 대문] / [wiki:CategoryInstall 설치 및 구축] / [wiki:RedHatEnterpriseLinuxInstall RedHat Enterprise Linux 설치] ---- == [wiki:RedHatEnterpriseLinuxInstall RedHat Enterprise Linux 설치] == * 작성자 조재혁([mailto:minzkn@minzkn.com]) * 고친과정 2009년 7월 25일 : 처음씀 (RedHat Enterprise Linux Server 5 기준) [[TableOfContents]] === RedHat Enterprise Linux Server 설치 요약 === RedHat Enterprise Linux Server은 레드햇 홈페이지에서 다운로드를 할수 있습니다.[[br]] [^http://www.redhat.com/ 레드햇 홈페이지]에 접속하시면 상단에 "[^http://rhn.redhat.com/ Red Hat Network]" 이라고 링크가 보이는데 이 링크로 방문하여 가입을 하면 다운로드를 받을수 있게 됩니다. 이제 다운로드 받은 iso 파일을 CD 또는 DVD 로 굽습니다.[[br]] 다 구웠으면 해당 CD또는 DVD로 부팅을 합니다. === 설치과정 === ---- || || [attachment:00_RedHat_Enterprise_Linux_Server_v5.3_DVD부팅화면.jpg] || 부팅을 하면 다음과 같은 화면을 볼수 있습니다.[[br]] 여기서 그냥 Enter를 치면 무난한 설치화면으로 진행을 하게됩니다. ---- || [attachment:01_CD_검사유무_선택.jpg] || 현재 부팅한 CD 또는 DVD의 내용이 올바른지 검사하겠냐고 묻는 화면이 나옵니다.[[br]] 중요한 서버를 설치한다면 "OK"를 선택하고 그렇지 않다면 대부분 그냥 "Skip"을 선택해도 무방한 과정입니다.[[br]] 이때 "OK"와 "Skip"은 "Tab"키 또는 좌우화살표방향키로 선택하고 Enter키로 선택완료합니다.[[br]] ---- || [attachment:02_초기설치_진행유무_확인_화면.jpg] || 이제부터 GUI로 구동되는 설치화면을 볼수 있게되는데 "Next"를 마우스로 가볍게 클릭해줍니다. ---- || [attachment:03_설치시에_사용할_언어선택화면.jpg] || 설치시에 어떤 언어로 표시될것인지 선택한후에 "Next"를 클릭합니다. ---- || [attachment:04_키보드_종류_선택화면.jpg] || 사용하는 키보드의 종류를 선택합니다. 보통 기본값 그대로 선택하고 "Next"를 클릭합니다. ---- || [attachment:05_설치번호_묻는_화면.jpg] || RedHat사의 Enterprise Linux Server제품군은 별도로 관리를 위해서 설치번호를 요구하게 되는데[[br]] 이것은 필수사항이 아니기 때문에 설치번호가 없는 사람이라도 사용하는데는 전혀 문제가 없습니다.[[br]] 설치번호를 가지고 있는 사람은 입력해주면 되고 그렇지 않으면 "Skip entering Installation Number"를 선택후 "Next"를 클릭합니다. ---- || [attachment:06_설치번호_입력없이_진행할것인지_묻는_화면.jpg] || 설치번호를 입력하지 않고 "Next"를 누르면 설치번호에 대한 안내를 받을수 있는 사이트 주소를 안내받게되는데[[br]] 그냥 무시하고 "Skip"을 클릭하면 되지만 관심있는 분들은 방문해봐도 좋겠습니다. ---- || [attachment:07_드라이브의_모든_내용이_지워질수_있다는_경고내용.jpg] || 이제 설치될 디스크 공간의 모든 내용이 지워질수도 있으므로 주의를 요하는 내용이 표시되는데[[br]] 당연히 설치를 어떻게 하느냐에 따라서 지워질수도 있고 공존할수도 있겠죠. "Yes"를 선택합니다. ---- || [attachment:08_설치하게될_피티션의_구성을_어떻게_할것인지_묻는_화면.jpg] || 파티션 구성을 어떻게 할예정인지를 선택하는 화면입니다.[[br]] 적절히 선택하고 "Next"를 클릭하면 됩니다.[[br]] 필자는 직접 파티션을 구성하겠다고 선택했습니다. ---- || [attachment:09_파티션_설정화면.jpg] || 파티션 구성화면입니다. 파티션이 없으면 만들면 되고 있으면 수정하거나 그대로 두면 되는것은 알터이니 적절히 만들면 되겠습니다.[[br]] 필자는 root partition과 swap partition 두개만 가지고 사용할 계획입니다. ---- || [attachment:10_root_파티션_추가.jpg] || root 파티션은 Mount point 를 "/"로 선택한 파티션을 말합니다.[[br]] 용량은 다음과 같은 공식으로 크기를 결정하면 무난할겁니다. (root 파티션은 최소 8G이상은 선택하는게 좋습니다.) HDD전체용량 - ( MEMORY전체용량 x 2 ) = root파티션크기 필자는 12GBytes HDD에 256Mbytes메모리를 사용하는 시스템인데 위처럼 하면 대충 적당하다고 보입니다. ---- || [attachment:11_swap_파티션_추가.jpg] || swap 파티션을 추가하는 화면입니다. swap 파티션은 자신의 메모리에 2배정도를 잡는게 보통인데[[br]] 진짜 중요한 서버 아니면 1GBytes 이상은 용량낭비라고 생각합니다.[[br]] 어차피 swap이 될 정도가 되면 성능이 급격히 떨어지게 되기 때문이죠. ---- || [attachment:12_파티션설정이_완료된_상태.jpg] || 파티션이 다음과 같이 root 와 swap 이 생겼습니다. ---- || [attachment:13_부트로더_선택_화면.jpg] || 부트로더 설정화면인데 그냥 "Next"를 클릭해도 무관하지만 필자는 Boot label을 바꿀려고 "Edit"를 선택했습니다. ---- || [attachment:14_부트로더_부팅시_라벨_변경화면.jpg] || 부트라벨 변경후 "OK"누릅니다. ---- || [attachment:15_부트로더_세부설정_할수_있도록_선택한_화면.jpg] || 부트로더 세부옵션을 위해서 "Configure advenced boot loader options"를 선택후 "Next"를 클릭합니다. ---- || [attachment:16_부트로더_세부설정화면.jpg] || 설치후 GUI(X-Windows,Gnome, KDE)만 사용할 계획이라면 이 부분은 그냥 "Next"해도 좋습니다.[[br]] "General kernel parameters"에 적절한 커널인자를 기입하면 되는데 필자는 콘솔화면을 크게 보려고 1024x768(0x317) 로 선택했습니다. ---- || [attachment:17_Network_설정화면.jpg] || Ethernet 설정을 합니다. ---- || [attachment:18_고정IP설정화면.jpg] || 필자는 고정아이피 192.168.0.200/24 로 설정했습니다. IPv6는 자동할당으로 선택했습니다. ---- || [attachment:19_호스트이름과_게이트웨이_그리고_DNS설정을_마친화면.jpg] || Host name을 직접 입력해주고 gateway와 DNS서버설정을 합니다. ---- || [attachment:20_지역시간대_설정화면.jpg] || 시간대를 선택합니다. ---- || [attachment:21_시간대를_Seoul로_설정한_화면.jpg] || 필자는 Asia/Seoul로 선택을 했습니다.[[br]] 그리고 여기서 "System clock uses UTC"항목이 있는데 다음과 같이 상황에 맞게 선택합니다. 1. PC나 Server에 단독으로 Linux를 설치하는 경우 : 항목선택 2. Windows PC상의 VMware에 설치하는 경우 : 선택해제 3. Linux PC상의 VMware에 설치하는 경우 : 항목선택 4. 잘 모르는 경우 : 선택해제 이것은 지역시간대를 사용할것인지를 묻는 질문입니다.[[br]] 즉, RTC시간을 지역시간으로 사용할지 UTC시간대로 사용할지를 선택하는 것입니다. ---- || [attachment:22_root_암호설정화면.jpg] || root 사용자의 암호를 입력합니다. 이것은 추후 root 유저로 로그인을 위해서 사용되는 암호로 잊어먹으면 안됩니다. ---- || [attachment:23_사용용도에_따른_패키지_선택을_위한_화면.jpg] || 설치할 배포판을 어떤 용도로 사용할지에 따라서 패키지를 적절히 선택해주는 화면입니다.[[br]] 어차피 나중에 다시 패키지의 추가/삭제를 조절할수 있으므로 다음과 같이 선택하고 "Next"를 클릭합니다. ---- || [attachment:24_설치준비화면.jpg] || 패키지 의존관계를 확인하는 진행화면이 잠시 나오고... ---- || [attachment:25_설치시작을_묻는_화면.jpg] || 설치하겠냐고 묻는 화면이 나옵니다. ---- || [attachment:26_디스크_포맷화면.jpg] || 파일시스템을 포맷하는 진행화면이 나옵니다. ---- || [attachment:27_설치중인_화면.jpg] || 포맷 완료후 곧바로 설치진행하는 화면이 나옵니다. 여기서 시간이 많이 걸리므로 잠시 커피한잔하시고 오시면 됩니다. ---- || [attachment:28_설치완료후_재부팅을_묻는_화면.jpg] || 설치가 끝났습니다. "Reboot"을 클릭해서 재부팅을 수행합니다. ---- || [attachment:29_설치종료화면.jpg] || 재부팅하는 화면입니다. 이제 설치CD 또는 설치DVD를 꺼내고 부팅을 합니다. ---- || [attachment:30_부트로더_화면.jpg] || 설치후 처음으로 나오는 화면은 부트로더(Grub)의 부트라벨 선택화면입니다. 그냥 Enter를 누르거나 조금만 기다리면 부팅을 시작합니다. ---- || [attachment:31_부팅중인_화면.jpg] || 부팅중에서는 스플래시 화면으로 부팅 진행상태를 볼수 있습니다. 기다리면 됩니다. ---- || [attachment:32_처음_부팅시_초기설정을_완료하는_화면.jpg] || 설치후 처음에 한번만 나오는 화면의 시작입니다. 이것은 최종 설정을 마무리 하는 화면입니다. ---- || [attachment:33_License_동의유무_질문.jpg] || License를 잘 읽어보시고 동의하시면 됩니다. ---- || [attachment:34_방화벽_설정화면.jpg] || 방화벽 사용에 대한 화면인데 되도록이면 방화벽을 사용하시는게 좋습니다.[[br]] 방화벽에 대해서 좀더 알아보시려면 iptables를 알아보시면 됩니다. ---- || [attachment:35_방화벽_변경사항을_적용할것인지_묻는_화면.jpg] || 방화벽을 사용하게 할것인지 확인하는 화면입니다. ---- || [attachment:36_SELinux를_적용할지_선택하는_화면.jpg] || SELinux의 활성화를 선택하는 화면입니다. 그냥 "EnForcing(강제적용)" 을 선택하시면 됩니다.[[br]] 이것은 보안을 극도로 높이는 방법입니다. ---- || [attachment:37_kdump를_사용할지_유무.jpg] || kdump 사용유무인데 커널개발자가 아니라면 사용하지 않아도 됩니다. ---- || [attachment:38_시간설정화면.jpg] || 시간설정을 확인하고 적절히 설정합니다. ---- || [attachment:39_RHN_등록유무.jpg] || 등록을 할지 묻는 화면입니다. 등록을 하게 되면 update 지원을 받을수 있는데 이것은 나중에 등록해도 되므로 그냥 등록 안하고 넘어갑니다. ---- || [attachment:40_RHN등록하면_얻게되는_혜택에_대한_설명과_확인.jpg] || 등록안하면 어떤 서비스를 받을수 없는지 확인하는 화면입니다. 필자는 필요없으므로 그냥 "No thanks~~~" ---- || [attachment:41_Update_지원을_받지_못한다는_화면.jpg] || update 지원을 받을수 없게 선택했다는 화면입니다. 나중에 다시 활성화할수 있기 때문에 상관없습니다. ---- || [attachment:42_사용자_등록화면.jpg] || 사용할 유저를 등록하는 화면입니다.[[br]] 이것 역시 나중에도 추가할수 있으므로 그냥 "Forward"클릭하면 됩니다. ---- || [attachment:43_사용자등록을_하지_않도_진행을_할것인지_묻는_화면.jpg] || 사용자 추가없이 진행할것이냐고 묻는 화면입니다. ---- || [attachment:44_사운드카드_설정화면.jpg] || 사운드카드가 있다면 추가적으로 Sound card 설정화면이 나오는데 필자는 없으므로 그냥 "Forware"클릭하였습니다. ---- || [attachment:45_추가로_설치를_진행할것인지_묻는_화면.jpg] || 추가적으로 패키지를 설치할것인지 묻는 화면입니다.[[br]] 나중에도 설치할수 있으므로 그냥 "Finish"클릭해도 됩니다. ---- || [attachment:46_UI_로그인_화면.jpg] || 이제 첫 로그인 화면이 나옵니다. "root"유저로 로그인할것이므로 "root"를 적고 Enter를 누릅니다. ---- || [attachment:47_패스워드_입력화면.jpg] || root 유저의 암호를 입력하고 Enter를 누릅니다. ---- || [attachment:48_로그인된_화면.jpg] || 로그인하면 위와 같은 화면이 나옵니다. ---- || [attachment:49_Terminal_실행화면.jpg] || "Applications > Accessories > Terminal" 메뉴를 선택하여 Terminal을 실행합니다. ---- || [attachment:50_inittab_을_vi로_수정하려는_화면.jpg] || "/etc/inittab"을 편집하기 위해서 vi를 실행합니다. ---- || [attachment:51_inittab에서_X-Windows_실행되지_않도록_runlevel_3로_변경하는_화면.jpg] || Run level을 5에서 3으로 변경합니다. ---- || [attachment:52_종료메뉴_선택화면.jpg] || 전원을 끄기 위해서 "System > Shutdown"을 선택합니다. ---- || [attachment:53_종료확인메뉴.jpg] || 정말로 전원을 끄겠냐고 묻는화면입니다. ---- || [attachment:54_종료화면.jpg] || 전원 OFF를 위한 과정이 나오는 화면입니다. ---- || [attachment:55_콘솔부팅화면.jpg] || 다시 전원을 켜서 부팅합니다. 이제 GUI가 아니고 콘솔(CUI)상태로 사용할수 있게 되었습니다. ---- || [attachment:56_setup_실행화면.jpg] || "setup"명령으로 service를 조절할수 있습니다. 불필요한 service를 기동되지 않도록 선택합니다.