'OS 및 네트워크/Linux' 카테고리의 글 목록 :: 코딩쉽게

안녕하세요. Coding EG입니다.


● VNC란?

Virtual Network Computing의 약자로 가상 네트워크 컴퓨팅이다.
RFB프로토콜을 이용하여 원격으로 다른 컴퓨터를 제어하는 그래픽 데스크톱 공유 시스템이다. 
한마디로 GUI 환경의 원격이다.



rpm -qa | grep vnc 로 설치가 된 파일이 있는지 살펴준다.

만약 설치가 안되있을시 

yum -y install tigervnc-server 로 설치를 해준다.



yum 으로 tigervnc-server가 설치된 것을 볼 수있다.



먼저 데몬을 실행해준다.

/etc/rc.d/init.d/vncserver restart

데몬을 실행 해주면 대부분이 실패로 뜬다.

데몬을 실행하기에 앞서 vncserver 를 입력해주면 Password 창이 뜬다.

이때 패스워드는 vnc의 패스워드가된다.



그리고 vnc설정파일로 들어가준다.

vi /etc/sysconfig/vncservers



18번째줄과 19번째줄에 양식이 있는데 복사해서 쓰는것을 추천합니다.

※ 오타가 나면 실행이 안됨

18 # VNCSERVERARGS="2:myusername"

19 # VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -localhost"

를 복사하여 쓰는데 위에 빨간 상자 안에처럼 -nolisten tcp -localhost 는 지워도 무관하다.

또한 해상도는 본인이 원하는대로 설정하며 1:root 는 [1]의 root로 1번의 해상도로 접속하겠다는 말이다. 



방어벽 설정을 해주어야한다.

system-config-firewall로 들어가준다.



1. 그외의 포트로 들어가준다.

2. 추가를 눌려준다.

여기서 중요한점은 5900번이 VNC-Server 포트이나 직접연결이아닌 서포트형이다.

그러므로 5901번포트와 5902번 포트를 열어준다.



-----------------------------------------------------------------------------------------------------------------------------------------------------



이제 서버 설정의 설정은 완료하였고

yum -y install vnc로 클라이언트를 인스톨해준다.




tigervnc가 설치된모습이다.



접속하는 방법은 정말 간단한데

vncviewer를 입력해주면 창이하나 뜬다.

(IP주소) : 포트번호

ex) 192.168.0.30:5901


여기서 중요한점은 "1:root 2:user"로 설정을 하였으니

5901은 root로 접속하고 5902는 user로 접속한다.




아까 생성된 패스워드를 입력해준다.





이상 vnc 설치방법 입니다.




이상 Coding EG입니다.

Copyright 2018. Coding EG. All rights reserved.


안녕하세요. Coding EG입니다.

안녕하세요.
오늘은 리눅스 SSH를 해보겠습니다.

SSH란?

Secure Shell의 약자로 원격으로 접속하여 시스템을을 관리하는 서비스로는 Telnet, rsh, rlogin 등과 같은 프로그램들을 
과거에 많이 사용해 왔다. 하지만 이런한 프로그램들은 데이터 전송 시 평문전송을 사용한다.

※ SSH는 패킷이 암호화되어 전송되기 때문에 패킷이 탈취당하더라도 상대방이 알아내지 못한다.

 SSH의 암호화 알고리즘  : 비대칭 아록리즘 (RSA, DSA)

1. 비대칭 알고리즘은 "암호화하는 공개키" 와 "복호화하는 개인키"가 한쌍으로 존재
2. 서버와 클라이언트간에 서로의 공개키를 주고 받는다.
3. 클라이언트측에서 패킷을 전송할 때, 서버의 공개키를 이용해 암호화하여 전송
4. 서버측에서 그 패킷을 받으면 자신의 개인키를 이용해 복호화한다.
5. 반대의 경우에도 마찬가지이다.

※ 제 3자가 패킷을 탈취하더라도 개인키를 모르기 때문에 복호화하지 못한다.

SSH의 사용용도

1. 클라이언트에서 서버에 원격으로 접속하여 시스템을 관리하는 용도 (대표적)
2. sftp를 이용하여 파일전송
3. scp를 이용하여 파일 전송 



==================================================================
ssh 실습 시작

보통 ssh가 설치되어있습니다.
실습을 위해 잠시 삭제하겠습니다.




먼저 SSH확인을위해 
rpm -qa | grep openssh* 로 확인을 해줍니다.
설치가 되어있다면, 잠시 지워줍니다.



yum -y remove openssh* 로 삭제하여 줍니다.



삭제가 된것을 확인할 수 있습니다.



rpm -qa | grep openssh* 으로 삭제가 된것을 확인해준뒤

yum 을 이용하여 설치를 진행합니다.



설치 확인!!



방어벽 설정을 해주어야합니다.

system-config-firewall로 들어가줍니다.



SSH의 포트 넘버는 22번으로 체크를 해줍니다.



설치를 해줬으니 데몬을 재시작을 해줍니다.

/etc/rc.d/init.d/sshd restart

ssh의 데몬은 sshd입니다.



ssh의 설정 파일중 메인 설정파일로 들어가줍니다.

/etc/ssh/sshd_config



여기서 중요한 곳이 2군데가 있습니다.


13 포트설정

14 IPv4, IPv6 선택

15 IP주소 여러개 사용 시 ssh접속 허용 IP지정(v4)

16 IP주소 여러개 사용 시 ssh접속 허용 IP지정(v6)



41 접속 후 2분안에 로그인하지 않을 시 접속을 끊겠다.

42 관리자 계정 로그인 허용 <- **중요**

43 최대 접속 시도 횟수

44 최대 세션 수



메인 설정 파일을 변경하였으니 데몬 재실행을 해줍니다.

/etc/rc.d/init.d/sshd restart



==================================================


접속 방법



putty를 클릭해줍니다.



[ip주소] - 포트 번호 - SSH클릭 확인 - Open




로그인 해줍니다 ㅎㅎ


이상 SSH실습 방법입니다.



이상 Coding EG입니다.

Copyright 2018. Coding EG. All rights reserved.


안녕하세요. Coding EG입니다.

안녕하세요.
오늘은 리눅스 고정 IP와 자동IP에 대하여 배워보도록 하겠습니다.

DHCP(Dynamic Host Configuration protocol)
IP를 자동으로 할당해주는 서버입니다. IP할당방법에는 '정적할당', '동적할당'이 있습니다.

동적할당 : LAN으로 연결된 컴퓨터의 대수가 많고 IP주소가 변경되어도 괜찮은 기기에 DHCP서버로 할당한다.
정적할당 : IP주소가 변경되면 곤란한 기기에는 관리자가 수동으로 IP주소를 설정한다.

DHCP 연결 4단계
1. DHCP (DHCP Server Discovery) 서버발견 : 새롭게 도착한 호스트는 자신이 접속될 네트워크의 DHCP서버 주소를 알지 못합니다.
호스트는 DHCP 서버 발견 메시지를 브로드캐스트 IP주소로 캡슐화하여 서브넷 상의 모든 노드로 전송합니다.
※ 포트번호 : 67, UDP메시지로 전송

2. DHCP 서버제공(DHCP Server Offer) : DHCP 발견 메시지를 받은 DHCP 서버는 DHCP 제공 메시지를 이용해 클라인트로 브로드캐스트한다.
즉, 송신 호스트의 IP주소가 할당되기 전이기 때문에 DHCP 서버는 서브넷 상의 모든 호스트로 응답하는 것입니다.

3. DHCP 요청(DHCP Reaquest) : IP 할당을 요청한 새 호스트는 하나 이상의 DHCP서버 제공 메시지를 받고 그 중 가장 최적의 서버를 선택 후, 서버측으로 DHCP 요청 메시지를 보낸다.

4. DHCP ACK(Acknowledgement) : 서버 DHCP 요청 메시지에 대해 요청된 설정을 확이하는 ACK 메시지를 전송합니다.


고정 ip설정 방법


먼저 ip link로 포트의 종류를 확인합니다.

저는 eth1이네요.



cd를 이용하여 /etc/sysconfig/network-scripts 디렉토리로 이동해줍니다.

ls 로 확인을 해보면 ifcfg-eth(n)으로 되었있을껍니다.

ip link로 확인한 번호로 mv를 이용하여 봐꿔줍니다.

저는 eth0여서 mv ifcfg-eth0 ifcfg-eth1 으로 봐꿨습니다.



vi를 사용해서 ifcfg-eth1로 들어와줍니다.

들어오면 많은 문자가 보이는데 위 사진처럼 타이핑해줍니다.

※ IP는 본인 마음대로 해주시면됩니다.



ifcfg-eth1을 저장후 나온뒤 dns설정파일인

/etc/resolv.conf로 들어가줍니다.



DNS=168.126.63.1 입력해준뒤 저장 후 나옵니다.



마지막으로 데몬을 재실행 해주면 됩니다.

/etc/rc.d/init.d/network restart



이상 Coding EG입니다.

Copyright 2018. Coding EG. All rights reserved.


안녕하세요. Coding EG입니다.

안녕하세요.
오늘은 리눅스 하드디스크 재부팅 없어 인식 시키기를 할껀데요.
다른곳은 모르겠으나 CentOS에서는 확실히 됩니다.

먼저 실습을 들어가기 앞서 SCSI가 뭔지 알아보겠는데요.

SCSI ( Small Computer System Interface)로 데이터 전송장치등.. 컴퓨터와 연결을 위한 표준 집합입니다.
솔직히 말해서 재부팅을 하는방법이 가장 정확하며, 오류 또한 가장 안납니다.
하지만 어쩔수 없는 상황에서는 해야겠죠?

1. 물직적 하드 디스크 추가

말그대로 물리적인 하드 디스크를 추가해 줍니다.

2. SCSI bus 재검사
SCSI 버스가 운영 체제 작동을 방해하거나 디스크를 제거 하지 않는다는 점에 유의!!!

형식 : exho "- - -" > /sys/class/scsi_host/hostX/scan


ex > echo "- - -" > /sys/class/scsi_host/host0/scan
       echo "- - -" > /sys/class/scsi_host/host1/scan

       echo "- - -" > /sys/class/scsi_host/host2/scan


fdisk -l 보면 인식된 것을 확인 가능 합니다.


설명이 잘이해가 안가시면 댓글로 문의해주세요 ㅎㅎ


이상 Coding EG입니다.

Copyright 2018. Coding EG. All rights reserved.


안녕하세요. Coding EG입니다.


CentOS 7 설치하기(1) 


 CentOS설치하기 (1)에서는 iso파일 삽입까지 해보았습니다.

오늘은 이어서 해보겠습니다. 




CD(iso)파일을 삽입하였으면,

이제 Power on this virtual machine을 클릭해줍니다.



클릭하고 얼마 안있으면 이런 화면이 나오는데요.

Test this media & install CentOS 7을 눌려줍니다.





언어를 한국어로 선택해줍니다.

 


이 화면에서는 설정할 내용이 3가지가 있는데요.

첫번째, 설치 대상

두번째, 소프트웨어 선택

세번째, 네트워크 및 호스트명

순으로 설정을 해줍니다.

(순서는 상관 없습니다.)



파티션을 분할해줍니다.



제일처음에 LVM으로 되어있는데 표준 파티션로 봐꿔줍니다.



원래 6가지가 있는데 구지 안하고 

/home/bootswap/ 를 설정해줍니다.



변경 사항 적용을 눌려줍니다.



두번째로 소프트웨어 선택을 해줍니다.

여기서 중요한데 

서버 - GUI 사용 개발용 도구를 설정 안해주면

클릭!!을 해줘야 합니다.



세번째로는 네트워크 및 호스트명을 선택해줍니다.

인터넷을 끔 -> 켬 으로 봐꿔줍니다.



설치 시작 클릭!!!



root와 사용자 생성을 해줍니다.













재부팅을 눌려주면 다음 화면이 나옵니다 ㅎㅎ



라이센스 동의 클릭!!



약관에 동의!!!






user 계정으로 들어가도되지만 

기타를 눌려서 root계정으로 들어가도됩니다.




 root로 들어가도됩니다.




암호 입력!!!


이상 설치가 끝났습니다.




이상 Coding EG입니다.

Copyright 2018. Coding EG. All rights reserved.


안녕하세요. Coding EG입니다.



이번에는 CentOS 7을 설치해보도록 하겠습니다.

VM Ware가 된 상태에서 진행합니다.


2강 VM Ware 설치방법 보러가기


먼저, CentOS 홈페이지에서 이미지파일을 다운받습니다.



www.centos.org




홈페이지 화면입니다.

Get CentOS Now를 클릭합니다.



클릭하면 이런화면이 나오는데,

alternative downloads를 클릭합니다.



alternative downloads를 클릭하면 버전이 나옵니다.

현재 CentOS는 7버전까지 출시하였고 계속해서 업데이트를 하고있습니다.






클릭하면 다음 화면이 뜨는데요.

많은 주소들이 있는데 안에 있는 주소들중 하나의 주소로 들어가면 됩니다.

저는 kakao로 들어가겠습니다.



kkakao로 들어가니 많은 파일들이 나오네요.

여기서 DVD을 다운받습니다.

(, 홈페이지에서 받으면 상당량의 시간이 소모됩니다.

시간이 없으시면 토렌토로 하세요.)




다운을 다받았으면 VMWare을 실행 시켜줍니다.



여기서부터 이제 본격 시작입니다.

VMWare의 왼쪽 상단에 File을 클릭하고, New Virtual Machine을 클릭합니다.



클릭하면 이상한 창이 나오는데요.

영어를 몰라도 당황하지 마세요!! 따라만 해도 됩니다.

Custom은 사용자 지정을 뜻하는데요 사용자의 입맛에 하고싶은데로 설정하수 있습니다.

Next!!



다음창에서는 Workstation 12.0은 버전을 뜻하는데 12버전이 아니여도 상관 없습니다

아래쪽 박스안에는 12버전의 지원하는사양이 나와있습니다.

Next를 클릭합니다.



자. 이제 CD삽입설정입니다.

여기서 넣어주어도되나 저희는 나중에 삽입하겠습니다. 

I will install the operating system later를 클릭해줍니다.



여기서는 OS의 종류에를 선택할 수 있습니다.

VMWare는 리눅스 뿐만아니라 많은 OS들을 지원하는데요.

지금은 리눅스를 해야하기 떄문에 Linux를 클릭 후 CentOS 64-bit를 선택합니다.

(단, 32bit는 CentOS를 클릭합니다.)



이제 가상 리눅스 파일들을 구현하는 파일 경로를 설정 해주어야하는데

나중에 귀찮을 수도 있으니 경로는 간단하게!!

하지만 위에서처럼 D:\에 하면 D드라이브 안에 설치가 되니깐 폴더 하나 생성뒤

폴더까지 해주면 더 보기 좋습니다.



이 설저은 프로세스의 겟수를 설정하는 곳인데요.

리눅스는 저사양으로도 가능하기 때문에 Next를 해줍니다.



이곳 설정은 램을 설정하는 곳 입니다.

위에서도 말했듯이 리눅스는 저사양으로도 잘 돌아가기 때문에 

1024MB(1GB)를 선택합니다.

그리고 Next



이 설정 창은 Network 통신 설정 창입니다.

통신을 해야하기때문에 

Use network address translation(NAT)를 클릭 후 Next 클릭!!



입출력 컨트롤러 유형 선택 설정 창입니다.

Next 클릭해주세요!!!!



디스크 유형은 SCSI방식을 이용하겠습니다.



첫번쨰는 새로운 가상디스크 

두번째는 기존의 가상디스크

세번째는 물리적인 디스크 사용입니다.

새로 설치하는 것이니 새로운 가상 디스크

Create a new virtual disk클릭 후 Next 클릭!!



여기는 하드디스크의 용량을 설정해 주는 곳입니다.

기본적으로 20GB 설정 되어있고 Next 클릭!!



여기서도 Next 클릭!!



자 거희 후반 부입니다.

위에서 설정 하였던 내용을 볼 수 있으며 혹시 잘못 설정하였다면,

Back으로 돌아가서 다시 설정 하면 됩니다.

다 마무리가 되었으면 Finish 클릭!!



Finish를 클릭하면 이런 창이 나타납니다.

그런데 아직 이미지(iso)파일을 넣지 않았는데요.

이미지(iso)파일을 넣기 위해 Settings에 들어갑니다.




왼쪽 리스트에 CD/DVD를 클릭 하주고

Use ISO image file을 클릭 뒤 앞에서 다운받은 DVD1을 삽입합니다.




이상 Coding EG입니다.

Copyright 2018. Coding EG. All rights reserved.

안녕하세요. Coding EG입니다.


5강에서는 리눅스 기본 명령어에 대해 알아보았는데요.



오늘은 리눅스 mount에 대하여 알아보겠습니다.

기본적인 순서는 (1) 디스크생성 -> (2) 파티션추가 -> (3) 포맷 -> (4) mount -> (5) autofs (자동마운트) 입니다.

1. 디스크 생성



먼저 디스크를 추가합니다.

디스크를 추가하기위해서는 Settings.. 항목으로 들어갑니다.



add클릭!!



Hard Disk -> Next!!



하드의 방식을 이야기합니다.

저는 SCSI를 사용할 것입니다.




연습이기 때문에 용량은 1GB만 주겠습니다.






OK눌려주면 디스크가 추가가됩니다.


=============================================================================


2. 파티션 추가



인식을 하려면 재부팅을 해줘야합니다.

/etc/inittab6번이 reboot이기 때문에 init 6 라고하면 재부팅이됩니다.



재부팅이 완료되었으면 디스크가 인식되었는지 확인해주는 작업이 필요합니다.

명령어는 fdisk -l 입니다.

l 은 list의 약자입니다.



리스트의 경로를 확인하였으면, 파티션을 나누게 됩니다.

※ fdisk [옵션] [장치명]

fdisk /dev/sdb 저는 sdb이지만 다를수도 있기때문에 확인후 입력하여야 합니다.

fdisk의 옵션을 볼려면 help를 입력하면됩니다.




n은 파티션 생성입니다.

파티션을 나눌때 primary extended 로 나누어지는데     

primary partition는 주영역으로 4개 까지만 생성이 가능합니다.

extended는 확장영역으로 1개 생성가능합니다.

logical은 논리 영역 파티션으로 제한이 없지만 extended에 의존적이기 떄문에 extended보다 클수는 없습니다.





help에서 옵션을 보면 알겠지만 q로 나가면 저장이 되지 않습니다.

그러므로 꼭 w로 저장을 하여야합니다.




fdisk -l list를 보면 파티션을 생성한것을 확인할수 있습니다.


=============================================================================


3. 포맷


mkfs [옵션] [장치명]


※ 자주쓰는옵션 

t = type : filesystem type이다.


or


mkfs.(file system) [장치명]




mkfs.ext4 /dev/sdb1으로 포맷을 한다.

여기서 중요한점은 /dev/sdb1중에 1을 빼먹는경우가 많아서,

꼭 넣어야 합니다.


=============================================================================


4. mount


마운트 : mount [옵션] [장치명] [마운트포인트]

마운트 해제 : umount [옵션] [마운트포인트]           

umount [옵션] [장치명]  





마운트포인트로 쓸 디렉토리생성



mount -t ext4 /dev/sdb1 /mp 마운트를 시켜줍니다.

여기서도 /dev/sdb1중에 1을 빼먹는경우가 많아서, 주의해 주어야합니다.




마운트를 하였으면 잘되었는지 확인을 해줘야 합니다.

확인하는 명령어는 df -Th입니다.


=============================================================================


5. autofs (자동마운트)


자동마운트를 해주는 이유는 mount 까지만 했을시 재부팅을 실시하면, 다시 해줘야 하는 불편함이 있습니다.

하지만, 재부팅시 자동마운트를 해주면 불편함 없이 계속 쓸 수 있습니다.



vi 편집기로 /etc/fstab으로 들어갑니다.



※ 주의할점!!!

다른것을 만지거나 잘못 입력할 경우 부팅이 안됩니다.

윗줄을 yy로 복사한뒤 

[장치명] [마운트 포인트] [파일시스템] 순으로 입력해주면 됩니다.


이상 mount에 대하여 알아보았습니다.

이상 Coding EG입니다.

Copyright 2018. Coding EG. All rights reserved.

안녕하세요. Coding EG입니다.


4강에서는 리눅스 설치방법에 대해 알아보았는데요.




오늘은 리눅스 기본 명령어에 대하여 알아보겠습니다.

※ cd : 디렉토리 이동
ex> cd ~ : 홈디렉토리로 이동        
cd / : 루트 리렉토리로 이동
cd .. : 이전 디렉토리로 이동
cd /etc : etc디렉토리로 이동
등이 있습니다.


※ ls : 파일 / 폴더 목록 보기
ex> ls : 디렉토리 목록보기                                   
ls -a : 디렉토리 전체 목록보기(숨겨진거까지)
ls -l : 디렉토리 목록 자세히 보기                
ls -al : 디렉토리 목록 전체 자세히 보기        
등이 있습니다.

※ mkdir : 디렉토리 생성
ex> mkdir /test : 루트에 test디렉토리 생성                       
mkdir /test/test1 : 루트의 test에 test1디렉토리 생성
등이 있습니다.

※ rm : 삭제
ex> rm -rf : 파일/디렉토리 삭제 (강제,묻지말고)
등이 있습니다.

※ cp : 복사
ex> cp /test.exe /test/test.exe : 루트에 있는 test.exe 파일을 /test에 복사
등이 있습니다.

※ mv : 이동 / 이름 변경
ex> mv /test.txt /test1/text.txt : 이동
 mv /test.txt /test1/test1.txt : 이름변경
등이 있습니다.

※ chmod : 권한 변경
r : 읽기, w : 쓰기, x : 실행
chmod 777 text.txt
000 --- --- ---   
111 --x --x --x  
222 -w- -w- -w- 
333 -wx -wx -wx
444 r-- r-- r--    
.
.
.
777 rwx rwx rwx

※ chown : 소유권, 그룹 변경
chown root: text : 소유권, 그룹명 변경 = chown root:root test
chown :root test = 그룹명 변경                                         
chown user1 = 소유권 변경                                              


※ pwd : 현재 디렉토리 절대 경로

※ find : 파일 검색 명령어
find [장소] [옵션] [이름] 
find / -name test : test 이름 검색
find / -name test* : test 또는 test로시작하는 이름 검색



이상 Coding EG입니다.

Copyright 2018. Coding EG. All rights reserved.

안녕하세요. Coding EG입니다.

3강에서는 리눅스 설치방법에 대해 알아보았는데요.

오늘은 그 설치방법에 연장선이 되겠네요.


3강. 누구보다 쉽게 설명한 리눅스1 보러가기


2강에서는 iso파일 삽입까지 해보았습니다.

오늘은 이어서 해보겠습니다. 




CD(iso)파일을 삽입하였으면,

이제 Power on this virtual machine을 클릭해줍니다.




클릭하고 얼마 안있으면 이런 화면이 나오는데요.

install or upgrade an existing system에 검은 바탕을 두고 엔터를 눌려줍니다.




여기는 그냥 Skip을 눌려주세요




CentOS 리눅스 첫 설치화면 입니다!!

Next!!




언어를 선택해줍니다.

※abc순 입니다.

언어를 선택하셨으면 Next!!




이 화면으로 오면 다행스럽게도 이제부터는 한글이 많습니다. 

키보드 언어 인데요.

한국어를 선택해 합니다.

※여기도 가나다순 입니다.

다음클릭!!




기본 클릭 후 다음!!




이미지 파일안에 데이터가 남아있을 수도 있으니 모든 데이터 삭제로 해줍니다.




이제는 호스트 명입니다. 

윈도우로 따지면 컴퓨터 이름? 입니다.

봐꾸셔도되고 안봐꾸셔도 상관은 없습니다.

다음!!




다음!!




이 화면은 root계정(관리자)의 비밀번호를 설정하는 곳입니다.

기억에 남는 비밀번호로 설정해주세요.




비밀번호가 쉬우면 이런화면이 나오게 되는데,

root는 관리자 계정입니다.

실전에서는 쉽게 설정 해놓을리가 없지만 

저희는 실습이니 어쩄든 사용을 눌러줍니다.




모든 공간 사용을 눌러줍니다.

리눅스에 대하여 잘 아시는분이라면 

사용자 레이아웃 만들기를 눌러주셔도 상관 없습니다.




디스크에 변경 사항 기록 !!




이 페이지는 다음!!!




자, 이제 설치가 다되었습니다.

재부팅눌러주세요.




앞으로!!




동의 해주시고 앞으로!




사용자 생성 화면 입니다. 

저는 user로 설정하였지만 

하고싶은 데로 해주시면 됩니다.






하는도중 이런 오류가 뜨는데 이건 왜뜨는지는 모르겠습니다.

 그냥 확인눌려도 무방합니다.






user 계정으로 들어가도되지만 

기타를 눌려서 root계정으로 들어가도됩니다.









짜잔!!! 설치가 끝났습니다.

휴;; 설치를 쉽게 풀어쓴다했는데 전달되었는지 모르겠네요.

모르는게 있으면 댓글로 남겨주시면 감사하겠습니다.


이상 Coding EG입니다.

Copyright 2018. Coding EG. All rights reserved.


안녕하세요. Coding EG입니다.

2강 VM Ware 설치방법 보러가기


2강에서는 VMWare설치 방법에 대하여 알아보았습니다.

VMWare 설치가 끝났다면 OS를 설치를 해야하는데요.

OS 중에서도 리눅스를 설치해야하는데 리눅스중에서도 CentOS를 설치하겠습니다.

(CentOS가 궁금하면 '검색' 또는 1강을 참고하세요.)


1강 리눅스란? 보러가기


먼저, CentOS홈페이지에가서 이미지(iso)파일을 다운받습니다.


www.cnetos.org




홈페이지 화면입니다.

Get CentOS Now를 클릭합니다.




클릭하면 이런화면이 나오는데,

alternative downloads를 클릭합니다.




alternative downloads를 클릭하면 버전이 나옵니다.

현재 CentOS는 7버전까지 출시하였고 계속해서 업데이트를 하고있습니다.

저희는 그중 6버전을 설치할 예정이므로 6버전의 x86_64를 클릭합니다.

(운영체제가 32bit 이신분은 i386을 클릭합니다.)

운영체제 bit 확인법 : 바탕화면 - 내컴퓨터 - 속성




클릭하면 다음 화면이 뜨는데요.

많은 주소들이 있는데 Actual Conutry 안에 있는 주소들중 하나의 주소로 들어가면 됩니다.

저는 kakao로 들어가겠습니다.



kkakao로 들어가니 많은 파일들이 나오네요.

여기서 DVD1과 DVD2를 다운받습니다.

(, 홈페이지에서 받으면 상당량의 시간이 소모됩니다.

시간이 없으시면 토렌토로 하세요.)





다운을 다받았으면 VMWare을 실행 시켜줍니다.




여기서부터 이제 본격 시작입니다.

VMWare의 왼쪽 상단에 File을 클릭하고, New Virtual Machine을 클릭합니다.




클릭하면 이상한 창이 나오는데요.

영어를 몰라도 당황하지 마세요!! 따라만 해도 됩니다.

Custom은 사용자 지정을 뜻하는데요 사용자의 입맛에 하고싶은데로 설정하수 있습니다.

Next!!




다음창에서는 Workstation 12.0은 버전을 뜻하는데 12버전이 아니여도 상관 없습니다

아래쪽 박스안에는 12버전의 지원하는사양이 나와있습니다.

Next를 클릭합니다.




자. 이제 CD삽입설정입니다.

여기서 넣어주어도되나 저희는 나중에 삽입하겠습니다. 

I will install the operating system later를 클릭해줍니다.




여기서는 OS의 종류에를 선택할 수 있습니다.

VMWare는 리눅스 뿐만아니라 많은 OS들을 지원하는데요.

지금은 리눅스를 해야하기 떄문에 Linux를 클릭 후 CentOS 64-bit를 선택합니다.

(단, 32bit는 CentOS를 클릭합니다.)




이제 가상 리눅스 파일들을 구현하는 파일 경로를 설정 해주어야하는데

나중에 귀찮을 수도 있으니 경로는 간단하게!!

하지만 위에서처럼 D:\에 하면 D드라이브 안에 설치가 되니깐 폴더 하나 생성뒤

폴더까지 해주면 더 보기 좋습니다.




이 설저은 프로세스의 겟수를 설정하는 곳인데요.

리눅스는 저사양으로도 가능하기 때문에 Next를 해줍니다.




이곳 설정은 램을 설정하는 곳 입니다.

위에서도 말했듯이 리눅스는 저사양으로도 잘 돌아가기 때문에 

1024MB(1GB)를 선택합니다.

그리고 Next




이 설정 창은 Network 통신 설정 창입니다.

통신을 해야하기때문에 

Use network address translation(NAT)를 클릭 후 Next 클릭!!




입출력 컨트롤러 유형 선택 설정 창입니다.

Next 클릭해주세요!!!!




디스크 유형은 SCSI방식을 이용하겠습니다.




첫번쨰는 새로운 가상디스크 

두번째는 기존의 가상디스크

세번째는 물리적인 디스크 사용입니다.

새로 설치하는 것이니 새로운 가상 디스크

Create a new virtual disk클릭 후 Next 클릭!!




여기는 하드디스크의 용량을 설정해 주는 곳입니다.

기본적으로 20GB 설정 되어있고 Next 클릭!!




여기서도 Next 클릭!!




자 거희 후반 부입니다.

위에서 설정 하였던 내용을 볼 수 있으며 혹시 잘못 설정하였다면,

Back으로 돌아가서 다시 설정 하면 됩니다.

다 마무리가 되었으면 Finish 클릭!!





Finish를 클릭하면 이런 창이 나타납니다.

그런데 아직 이미지(iso)파일을 넣지 않았는데요.

이미지(iso)파일을 넣기 위해 Settings에 들어갑니다.




왼쪽 리스트에 CD/DVD를 클릭 하주고

Use ISO image file을 클릭 뒤 앞에서 다운받은 DVD1과 DVD2 중 DVD1만 삽입합니다.


후.... 드디어 설치의 중반부입니다.......

쉽게 설명한다고 했는데 쉬진 않군요 ㅠㅠ 


이상 Coding EG입니다.

Copyright 2018. Coding EG. All rights reserved.

+ Recent posts