==============================================================================
추가내용 : 가상머신 생성 시작==============================================================================
잠결에 막 적어내려간 느낌이 있어 글을 다시 읽어보다보니 ;;;
막상 가상머신 생성 및 설정에 관한 내용이 빠져있네요..
간단한 거지만 첨 하시는 분은 건너뛴 부분에서 혼란이 올 수도 있겠다 싶어
내용을 추가합니다..
우선 VMware WorkStation 설치를 마치고 상단 메뉴에서 파일 > New Virtual Machin..
을 선택합니다. 가상머신 생성 마법사가 실행되고 일반적인방식과 사용자 지정방식중
원하는 형태로 선택하시면 됩니다. 여기선 Typical 옵션을 선택하겠습니다.
어떤 매체로 부터 시스템을 설치 할 것인지 설정하는 페이지 입니다.
컴퓨터에 실제 달려있는 CD/DVD롬을 이용해 설치 할 수도 있고
앞서 설치를 위해 구한 ISO파일을 지정해서 설치 할 수도 있습니다.
이단계에서 건너뛰고 나중에 설정을 하셔도 됩니다.
세번째 메뉴 I will install the operation system later. 를 선택하고 넘어가겠습니다.
설치할 OS가 어떤계열인지 선택하는 메뉴입니다.
Linux를 선택하시고 Red Hat Enterprise Linux 6 64bit를 선택합니다.
CentOS의 뿌리가 Red Hat 이고 Red Hat이 Enterprise kernel을 사용하면서 유료화를
추진하면서 CentOS가 분리되 나온걸로 알고있습니다.(기억이 정확하다면.....)
가상머신의 데이터를 저장할 곳을 지정하는 곳입니다.
전 편의상 제컴퓨터에서 용량이 젤 넉넉한 E: 드라이브로 지정해서 진행하겠습니다.
하드디스크 용량은 20GB로 지정하고 저장되는 파일은 여러조각으로 나누 보관하는방식으로 진행하겠습니다.
해당파일을 다른 컴퓨터에 쉽게 옮길수도 있지만 성능이 좀 떨어질수도 있다네요 ;;
이렇게 설정을 하고나서 세부적인 하드웨어 셋팅을 해보겠습니다.
Customize Hardware 버튼을 눌러서 셋팅해보죠.
메모리, 프로세스는 컴퓨터의 용량이 허용하는 범위에서 적절히 선택하시면 됩니다.
설치 미디어는 ISO파일의 위치를 지정해 주시면 되구요
네트워크는 Bridged를 선택하시는게 편하실겁니다.
설정을 마치고 종료하면 가상머신이 생성되고
가상머신의 파워를 넣어주면 ㅋㅋ
시동이이 걸립니다 ㅋ
==============================================================================
추가내용 : 가상머신 생성 끝==============================================================================
자 이제 전시간에 다운로드한 CentOS-6.5-x86_64-minimal.iso 파일을 가상시디드라이브에 넣고 테스트용 웹서버를 운영할 리눅스 서버를 설치해보겠습니다.
그래픽유저인터페이스(GUI)를 배제하고 설치하는 CentOS-6.5-x86_64-minimal.iso 로 설치하는 것이니 정말 기본만 설치되는 것이니 참고하세요.
GUI인터페이스를 원하신다면 netinstall이나 DVD용 ISO파일을 다운로드해서 사용하시기 바랍니다.
그리고 리눅스는 꼭 이렇게 설치해야한다는 것이 아니니 자신의 스타일 대로 설치하시면됩니다. 그냥 여기서는 젤 간단히 설치하는 방법을 한번 같이 해보자는 거니까요.
가상시디에 파일이 구동되고 가상머신에 파워가 들어가면 다음의 설치페이지가 나타날 겁니다.
몇가지 선택옵션이 있지만 첫메뉴를 선택해서 진행하겠습니다.
설치미디어 테스트 페이지 입니다.
예전에 인터넷 상황이 좋지 않았던 시절 설치 미디어가 손상되서 설치를 완료하지 못하는 경우도 많았었습니다. 그래서 설치 초기 사용자가 구한 설치미디어가 온전한 것인지 테스트 할 수 있는 과정이 들어있는건뎅 요즘은 미디어 문제를 거의 격어본적이 없어서 그냥 skip해도 무난할 듯 합니다.
본격적인 설칯페이지가 진행됩니다. 설치과정은 각 과정에서 선택할 항목을 선택하고
다음으로 넘어가면서 진행하면 별 무리는 없습니다.
인스톨과정에서 지원하는 언어를 선택하는 것인데 영문이나 한글 어떤걸로 선택하셔도 상관없습니다.
한국어지원으로 선택하고 넘어갈게요
그리고 시스템에서 사용할 키보드를 선택하는 것입니다.
리눅스가 설치될 저장장치를 선택하는 것인데 일반적인 데스크답이라면 기본저장장치를 선택하시면 됩니다. IDE,SATA계열의 하드디스크를 지원하는 거니까요.
다른 저장소에 저장하실 경우 특별한 저장장치를 선택하시면 됩니다.
하드드스크를 검색해서 보여주는 페이지 입니다. 검색된 디스크중 사용할 디스크를 선택해서 다음으로 넘어갑니다.
선택한 하드디스크에 리눅스를 설치하기 위해서 파티션 작업을 해야하니 준비를 하는 과정입니다. 물론 여기선 가상으로 만든 디스크이니 포맷하고 레이아웃 정의를 해도 무방하지만 만약 기존 리눅스 서버에 다시 새로운 시스템을 설치하는 경우라면 보존해야할 데이터블럭이나 파티션이 있다면 별다른 조치가 필요할 수도 있습니다.
호스트명을 설정하는 페이지입니다.
호스트명은 서버의 이름이라고 생각하시면 됩니다.
네트워크 상에서 나는 누구라고 밝히는 가장 기본적인 방법이니까요.
이후 도메인 작업이나 메일서버 설정시에 기본적으로 참조하는 값이기도 합니다.
여기에 보통 localhost.localdomain으로 자동 입력이 되어있고 필요에 따라 자신의 도메인주소나 기타 로칼도메인으로 설정해도 딥니다.
전 여기에 그냥 linux.pc로 입력해서 진행하겠습니다.
============================================================================
네트워크 설정 추가-시작
============================================================================
으흐흐 ;;;
네트워크 설정을 안하고 넘어갔더니 이더넷카드설정이 안되어있네요 ㅋㅋ
콘솔상에서 설정을 해도 되지만 설치과정에서 네트워크 설정을 하는 방법을 추가함
호스트명을 작성하는 메뉴에 네트워크 설정이라는 버튼이 있습니다.
이 곳에 들어가 설정을 해야 이더넷설정이 완료되어 부팅시 해당 이더넷카드를 불러오므로 설정을 해보겠습니다.
eth0를 선택하고 변경을 클릭합니다.
자동으로 연결을 체크하시면 부팅하면서 이더넷카드가 활성화 됩니다.
그리고 이더넷주소는 동적활당 DHCP를 선택하시면 됩니다.
아 그러고 보니 저의 경우는 인터넷 공유기를 사용하기 때문에 이렇게 설정하는거구
만약 공유기가 없을 경우는 음.....
가상머신을 생성할때 네트워크를 NAT로 설정하고 진행햐야겠네요..
경우의 수가 많아지니 자료 만들기가 힘들어지네요 ^^;;
이 부분은 따로 정리 하던지 누군가 질문하신다면 답해드릴게요;;;
빨리 끝내고 저녁먹어야해서 ;;;;
그리고 이 설정을 놓치고 넘어가셨다면 다음과 같이 진행하시면 됩니다.
콘솔에서 로그인하시고
[root@linux ~]# cd /etc/sysconfig/network-scripts
[root@linux network-scripts]# ls
ifcfg-eth0 ifdown-isdn ifup-aliases ifup-plusb init.ipv6-global
ifcfg-lo ifdown-post ifup-bnep ifup-post net.hotplug
ifdown ifdown-ppp ifup-eth ifup-ppp network-functions
ifdown-bnep ifdown-routes ifup-ippp ifup-routes network-functions-ipv6
ifdown-eth ifdown-sit ifup-ipv6 ifup-sit
ifdown-ippp ifdown-tunnel ifup-isdn ifup-tunnel
ifdown-ipv6 ifup ifup-plip ifup-wireless
[root@linux network-scripts]# vi ifcfg-eth0
DEVICE=eth0
TYPE=Ethernet
UUID=fd130f56-801d-481c-99fb-ef5ac33c7ee9
ONBOOT=on
NM_CONTROLLED=yes
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"
HWADDR=00:0C:29:A2:E9:04
PEERDNS=yes
PEERROUTES=yes
LAST_CONNECT=1389028574
no로 설정된 부분을 on으로 수정하시고(a키나 i키를 누르시면 수정이 가능)
esc키 누르고 나서 :wq 라고 입력하시면 수정내용이 저장됩니다.
그리고 다음 명령으로 네트워크 서비스를 재가동합니다
[root@linux network-scripts]# service network restart
[root@linux network-scripts]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:0C:29:A2:E9:04
inet addr:192.168.0.11 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fea2:e904/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:218 errors:0 dropped:0 overruns:0 frame:0
TX packets:167 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:23110 (22.5 KiB) TX bytes:24377 (23.8 KiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
eth0 이더넷카드가 활성화 되었습니다 ^^
============================================================================
네트워크 설정 추가-끝============================================================================
서버가 위치하고 있는 시간대를 선택하는 페이지입니다.
현 위치를 선택하고 넘어가시면 됩니다.
리눅스 설치가 완료되고 슈퍼유저인 root의 패스워드를 설정하는 페이지입니다.
입력한 값을 잘 기억하고 계셔야겠죠.. 설치하고 나서 이값을 잊어버리셨다면
고생해서 설치하고 나서 접속하지도 못하는 경우도 생길 수 있습니다.
물론 부트로더를 이용해서 분실한 슈퍼유저의 비밀번호를 변경하는 방법도 있지만
미니말버젼에는 부트로더가 있을까 ;;;
일단 잘 기억해두세요 ^^
리눅스를 설치할 파티션을 정의하는 곳입니다.
앞에 선택한 하드디스크 중에 어느 부분에 리눅스를 설치할 것인지를 지정하는 것이며
여러 방법들이 아래에 나옵니다.
전체디스크에 설치하는 경우, 기존에 리눅스가 설치되었던 공간에 설치하는 방법등의 메뉴가 나오가 제일 마지막 메뉴는 사용자가 직접 파티션을 쪼개서 원하는 형태로 설정할 수 있는 메뉴입니다.
여기서는 테스트용으로 설치하는 것이니 그냥 첫메뉴를 선택해서 넘어가겠습니다.
첫 메뉴를 선택하면 시스템이 알아서 파티션을 구성합니다.
디스크에 변경사항 기록을 선택하고 다음으로 넘어갑니다.
시스템이 구성한 파티션을 생성하고 포맷이 진행되며 본격적으러 설치가 진행될겁니다.
다른 설치미디어를 선택했다면 어떤 패키지를 선택적으로 더 설치하고 뺄것인지 물어보는 페이지가 있지만 말 그대로 미니멀이니 시디에 있는 기본 내용이 다 설치되어질겁니다. 이 미니멀 설치미디어는 최소한의 패키지를 설치하는 것이니.
배포자 입장에선 이 정도의 패키지는 설치되어야 시스템이 운용된다는 기준으로 만들어진 배포판이니 이후 필요한 패키지는 업데이트를 통하거나 직접 rpm이나 소스코드를 받아 사용자의 입맛에 맞게 설치하시면 됩니다.
총 205개의 패키지가 설치된다는 진행상황이 표시되어지네요.
설치가 완료되고 재부팅해야한다는 안내가 나오면 설치가 완료된겁니다.
재부팅을 해볼까요 ㅋ
설치가 완료되고 재부팅하면 그래픽요소는 전혀 없는 ㅡㅡㅋ
콘솔로만 된 아래 화면이 나올겁니다.
여기까지 설치에 소요된 시간은 아주 짧았습니다. 스크린샷 찍는 시간이 길었을 뿐이지 ㅜㅠ
이렇게 미니멀로 설치한 이유는 기본적으로 로드되는 데몬이 적고 사용하는 기본자원이 적기 때문에 조금이라도 시스템을 원하는 쪽에 더 투자할 수 있다는 장점이 있어서 이렇게 설치를 하는 것입니다.
하지만 요즘 하드웨어 성능이 워낙 좋고 서버관리툴도 GUI 어플리케이션이 잘 나와있기때문에 GUI로 설치한다고 해도 서버운영에는 별 무리가 없습니다.
다만 개인의 취양정도로 생가하셔도 무난할겁니다.
다음 포스팅에선 웹서버를 운영하는데 기본이 되는 APM설치를 해보겠습니다.