[플레이데이터 빅데이터 부트캠프]리눅스 실습(1)

OS

OS는 드라이버나 파일을 하드디스크에 저장하고 지우는 것을 통제한다.

OS는 C언어나 C++를 사용한다.

멀티 부팅하는 방법

버츄어박스(오라클에서 만듦) 다운 및 실행

하드웨어는 하나인데, 가짜 오에스를 만드는 방식이다.

가짜 랜카드를 통해서 왔다갔다 한다. 보통 10점대로 할당해 준다.

IP주소 -> 유니크한 번호가 있어야 한다.

맥 어드레스(랜 카드)라는 시리얼 넘버가 있다.

가상주소는 외부에서 접속할 수는 없다.(IP주소->모뎀이 KT나 SK가 IP를 사서 하나씩 던져준다.)

포트 번호(프로그램을 구별하는 데 사용한다.)

IP주소(컴퓨터 네트워크를구별하는 데 사용한다.)

디스크 이미지 : 이미지를 복사하는듯한 개념이다.

리눅스->만드는 곳이 여러개이므로 종류가 여러개이다.(우분투 리눅스)

우분투, 페도라, CentOS 이 세 가지가 많이 사용한다.

 다중 사용자를 위해 만든 운영체제이다.

리눅스의 구조

리눅스는 루트로부터 디렉토리와 파일이 나열되어 있다.

/home/user1

/home/user2 이런식으로 사용자가 분리된다.

프롬프트(명령어를 입력하는 창)

리눅스 명령어 정리

pwd(print working directory) : 현재 디렉토리 출력

ls(list directory contents) : 디렉토리에 있는 내용을 확인한다. 윈도우의 dir 명령과 비슷하다.

ls / : root에 있는 파일 목록 출력

ls /home

ls /home/hadoop

ls -la /home/hadoop

cd : change directory

cd ../ : 하나의 상위 폴더 올라가기

cd ../../ : 두 개의 상위 폴더 올라가기

./ : 밑의 하위 폴더로 가기.

 cd ../../ : 최상위 디렉토리로 올라가기