리눅스(Linux) 구조 및 Cent OS 설치

Linux OS 구성요소

커널(kernel) :  명령어 실행기; CPU, RAM, HDD를 활용해서 응용프로그램을 실행해준다. 

쉘(shell) : 명령어 해석기; 사용자 명령의 입출력을 수행하며 프로그램을 실행합니다.

파일시스템 : 시스템 관리를 위한 기본 환경 제공, 정보를 저장하는 구조를 제공합니다.

 

커널의 기능

  • 프로세스 관리, 파일시스템 관리, 메모리 관리, 네트워크 관리, 디바이스 관리
  • 파일시스템은 하드디스크를 관리하는 것이고, 메모리관리는 RAM을 관리하는 것
  • 하드웨어와 응용 프로그램 간의 다리역할
  • 시스템이 부팅 될 때 load 되며 주된 역할은 시스템의 하드웨어 제어
  • 메모리, CPU, 디스크, 단말기, 프린터 등 시스템 자원 활용도를 높이기 위한 스케쥴링과 프로그램 관리, 자료 관리 등을 수행

 

Linux 배포판

Linux: Linux kernel
Linux 배포본: kernal + utility program + app.

 

RedHat 계열, Debian 계열이 있습니다.

Redhat(무료) --> RHEL(유료)
Fedora(test version) --> RHEL(유료)
                                  --> CentOS(무료)
리눅스에 버그가 많이 발생하는데 유료는 회사에서 와서 버그를 다 고쳐줍니다.
그러나 무료는 내가 직접 고쳐야합니다.
==> 기업용, 애플리케이션이 많이 설치됨. 주로 업무용을 많이 지원해줌

Debian -> Debian
             -> Ubuntu
==> 보안관련 애플리케이션이 많이 발전되어 있음.

kali --> ubuntu + 공격용 애플리케이션
security onion --> ubuntu + 보안 애플리케이션

 

Cent OS 설치

Cent OS 다운로드 : https://archive.kernel.org/centos-vault/7.0.1406/isos/x86_64/

 

Index of /centos-vault/7.0.1406/isos/x86_64/

 

archive.kernel.org

두번째를 선택하여 다운로드 받습니다.

 

Cent OS 환경설정

1) VMware Workstation Pro를 실행하고 메뉴 중 Create a New Virtual Machine을 클릭합니다.

2) 다음 순서로 설정합니다.

012345678910111213

 

3) Edit virtual machine settings를 클릭하고 Netwrok Adapter를 VMnet8로, CD/DVD를 위에서 다운받은 CentOS 이미지 파일로 설정합니다.

 

4) Power on this virtual machine을 클릭하여 실행합니다.

5) 실행 후 방향키를 이용하여 Install CentOS 7을 선택하고 엔터를 눌러줍니다.

 

6) 다음과 같이 설정합니다.

0123456789

 

7) 재부팅 후 약관 동의 하고, Kdump 활성화는 체크해제 합니다.