본문 바로가기
## 오래된 게시글 (미관리) ##/Python (Linux)

7. Linux 설치 (긴 것 같지만 짧은!)

by #Glacier 2018. 11. 23.
반응형

갑자기 리눅스를 설치하는 이유?.. 

빅데이터 분석을 리눅스의 Hive, Spark등을 이용하여 사용할 일이 많다고 합니다.

또. 터미널도 이용할 겸. 리눅스 환경에 익숙해집시다. 실제로도 많이 사용하고 있는 걸로 알고 있습니다.

먼저 리눅스를 설치하겠습니다.


http://mirror.kakao.com/centos/6.10/isos/x86_64/

카카로 mirror를 이용하여 CentOS 6 버전을 설치할 것입니다.




 

이렇게 따라오시면 됩니다. 3.7G의 큰 용량이니 시간이 좀 걸립니다.

다운로드 되는 동안, 이제 리눅스를 설치할 가상 머신을 설치하겠습니다.


https://www.virtualbox.org/wiki/Download_Old_Builds_5_2

Oracle VM 5.2.18버전입니다. 그대로 인스톨 쭉 해주시면 되요!




CENT OS는 이것을 받아줍니다.




Oracle VM을 깔고 위 파일이 없다면 재설치를 해보세요. 없으면 안됩니다.



하둡1 이라고 이름을 짓고, 레드햇 64Bit를 사용합니다.



메모리는 2048을 잡아주었어요 자신의 컴퓨터에 맞게 잡아주세요. 이 머신을 3개정도 만든다고 생각하고 만드세요.


동적 할당을 누르시면, 크기가 커지면서 늘어나고 고정된 크기까지 늘어나고,

고정크기는 처음부터 고정된 크기로 인식합니다. 


이렇게 양방향으로 잡아주어야, 공유폴더 맵핑 시 당겨올 수 있고, 윈도우와 CentOS의 Ctrl+C, V가 가능해집니다.




공유폴더는 CentOS와 Windows간에 파일 이동을 쉽게 하기 위한 것입니다.

그래서 바탕화면에 Mywork라는 폴더를 만들어주고 지정해주세요.(이름은 달라도 됩니다 본인 편한대로)


사용자 인터페이스에서는 화면 위에 보이기 체크



저장소에 가셔서 디스크 표시 -> 광 디스크 선택 -> 다운받은 CentOS 6.10 눌러주세요. 그리고, 

IDE 프라이머리마스터로 바꿔주세요!!!

사진은 안 바뀌어 있는데 프라이머리 마스터입니다!!!!!




<입력> 에서는 가상 머신의 호스트 키 조합은 Ctrl+Alt로 기본설정 되어있습니다.

Ctrl+Alt를 동시에 누르면 CentOS에 마우스가 갇히지 않을 수 있습니다.


###############################################################



이렇게 일반시작 하시면 이제 설치하는 화면이 나오는데, 맨 위에 것을 눌러줍니다.

 


그리고 Skip을 키보드로 눌러주세요.



저는 이름을 ROOT, 네트워크 이름을 eth0으로 해놨습니다 편의상




비번 설정 후 설치 고고고




장치 -> 게스트 확장 CD 클릭 후 확인 


마우스 우클릭 후 터미널을 여세요!


su 명령어를 통해 ROOT(관리자) 계정으로 로그인하세요. 이후, cd / 명령어로 디렉토리를 옮긴 후,

yum update를 쳐서 업데이트를 진행해주세요. yum은 레드햇 계열의 패키지 관리 시스템입니다.




단, yum update를 위해서는 인터넷 연결을 해야합니다 따라서 위처럼 인터넷 연결상태를 확인해주세요.


혹시 Yum 업데이트 중에 Ctrl+Z와 같이 나가는 버튼을 누른 후 Yum update를 한다면, yum lock현상이 나타나게 됩니다.

pid를 통해 2750 번호를 알 수 있고, cat /var/run/yum.pid로 번호를 확인할 수 있습니다.

이를 kill -9 2750(해당번호)를 쳐서 락을 해제하면 다시 yum update를 할 수 있습니다.


자 이제 시스템을 종료한 후, 로그인 화면에서 기타를 누른 후 root (슈퍼권한) 계정으로 로그인합니다.


하둡 폴더의 권한을 변경합니다. 위에 root는 루트계정으로 로그인하지 않으면 뜨지 않습니다.

따라서 루트 계정으로 꼭 로그인 해주세요.

이제 폴더들에 대해 설명해보겠습니다.


ETC : Program files와 같은 역할

ETC/init.d : 제어판 역할. kdump 등등.


많이 복잡하죠.. 한번 해보는 것도 큰 경험이 될 수 있습니다.. ^....^;;;;

자 이제 공유폴더를 설정하러 가보겠습니다.

Linux 내의 우측 상단에 root라고 써있는 것을 통해 Root계정인지 확인 한번 하시고!



cd / 말고  cd ~로 하세요!! cd / 에서는 안되네용 ;

cd ~에서 위 명령어를 치세요! 





이렇게 자동으로 sf_Mywork 공유폴더 지정한 것이 저절로 생깁니다.



바탕화면에 2.txt를 넣어보면


여기에도 이렇게 있는 것을 확인할 수 있습니다.


자 이제 나중을 위해서 시스템 종료 후, Hadoop01을  02 03으로 복제하세요!
복제를 위해서는 시스템 상태 저장이 아닌 시스템 종료를 하셔야 가능합니다.


이렇게 2, 3을 만들어주세요

오늘은 여기까지... 휴 힘들다.. 




반응형