리눅스 설치
학습 개요
CentOS Linux 배포판의 설치를 위한 준비 작업을 알아본다.
리눅스 파티션의 의미, 장치이름과 주요 표준 디렉토리의 종류와 용도를 살펴본다.
CentOS의 설치 과정을 학습하고 설치함으로 실습을 준비한다.학습 목표
- 리눅스 설치를 위한 준비 과정을 설명할 수 있다.
- 파티션, 장치이름, 리눅스 표준 디렉토리에 관해 설명할 수 있다.
- CentOS 운영체제를 설치할 수 있다.
리눅스 실습 환경의 준비
CentOS
- RHEL의 소스코드를 이용해 만들어진 무료 배포판.
- 상용 RHEL과 호환되나 운영상의 문제가 생길 때 스스로 해결해야 함.
- 웹 서버나 데이터베이스 서버용 컴퓨터로 널리 사용됨.
- 리눅스 마스터 1급 2차 : CentOS 6.9 또는 Fedora 13 버전으로 시험 진행.
CentOS 설치를 위한 하드웨어 사양
- i386 || x86_64 프로세서
- GUI를 사용하려면 512M이상의 RAM과 5G 이상의 하드디스트가 필요함.
설치전 준비 작업
추후 정리 후 링크 연결 하겠음.
ISO 이미지 파일을 가상머신 SW에 설치하거나 설치 DVD를 만들어 설치할 수 있음.
하드디스크의 비어있는 파티션에 설치
- 기존 운영체제에서 사용하지 않는 파티션이 있는지 확인.
- 리눅스용 파티션을 준비하는 것.
- 리눅스 설치 공간은 기존의 운영체제 공간과 구분됨.
- 부팅시 윈도우와 리눅스 중 선택할 수 있음(멀티부팅)
가상머신 SW를 이용하여 설치
- 가상머신 소프트웨어 설치 후 가상머신에 리눅스 설치
- 게스트 운영체제로 설치됨.
가상머신에 설치하는 방법으로 추후 정리하여 링크로 연결 하겠음.
저장 장치 이름과 표준 디렉토리
파티션
- 하드디스크를 논리적으로 나눈 구역.
- 파티션 별로 파일 시스템을 만들 수 있음.
- 윈도우에서는 각 파티션 마다 각각의 드라이브로 지정함 (C:, D:, ...)
- 리눅스는 오직 개의 루트 디렉토리(/)만을 가짐.
- 파티션은 푸트 파일 시스템의 특정 디렉토리에 부착됨.
- 저장장치를 사용하려면 해당 저장장치 이름을 파일 시스템의 특정 디렉토리에 마운트 시켜야 함.
- 예) 장치이름/dev/sdb1 을 /home에 부착
- 파티션은 푸트 파일 시스템의 특정 디렉토리에 부착됨.
- Linux는 하드디스트나 주변 장치를 모두 파일로 취급함.
- 네트워크 소켓이나 프로세스, 모든 주변 장치 등을 파일처럼 다룸.
장치 이름
- 리눅스에서 사용하는 하드디스트 장치 또는 파티션의 이름
- IDE 디스크 : 이름에 'hd'를 붙임.
- /dev/hda, /dev/hdb, ...
- SCSI 디스트 : 이름에 'sd'를 붙임
- /dev/sda, /dev/sdb, ...
- 물리적인 하드디스크가 추가될 때 알파벳 순서대로.
- 파티션 번호는 숫자를 1부터 차례대로 붙임
- /dev/hda1, /dev/hda2, ...
- CD/DVD
- /dev/sr0, /dev/sr1, ...
리눅스 표준 디렉토리
다양한 배포판이 등장함으로써 디렉토리 구조나 사용방법의 통일성을 위해 디렉토리 표준이 생겼음.
거의 모든 리눅스 배포판이 비슷한 디렉토리 구조를 갖게 됨.
/ - : 루트 디렉토리
| * 전체 파일 시스템의 최상위 경로
+- bin : 바이너리 디렉토리
| * 기본적인 명령의 실행 파일들이 위치
+- sbin : 바이너리 디렉토리
| * 시스템 관리와 관련된 명령의 실행 파일이 위치
+- boot : 부트 디렉토리
| * 리눅스가 부팅될 때 사용되는 설정 파일이 위치
| * 커널 이미지(vmlinz)와 부트 로더 설정 파일을 포함
+- dev : 디바이스 디렉토리
| * 장치를 접근하는데 사용되는 '디바이스 파일'이 위치
+- etc : 시스템 설정 파일 디렉토리
| * 초기화 스크립트, 사용자 정보 등 시스템의 중요한 환경 설정 파일이 위치
+- home : 사용자 계정 디렉토리
| * 사용자 계정의 홈 디렉토리가 만들어지는 디렉토리 예) /home/jeaha
| * 사용자의 홈 디렉토리는 해당 사용자만 사용할 수 있는 독립적인 공간
+- lib : 공유 라이브러리 디렉토리
| * 프로그램들이 사용하는 시스템 라이브러리 파일들이 위치
+- media : 미디어 디렉토리
| * 이동식 저장장치가 마운트 될 때, 마운트 지점을 제공함.
+- proc : 시스템 정보 디렉토리
| * 커널이 사용하는 가상의 파일 시스템
+- root : 루트 계정의 디렉토리
| * root 계정의 홈 디렉토리
+- usr : 사용자 디렉토리
| +- bin : 여러가지 실행파일
| +- sbin : 여러가지 실행파일
| +- include : 라이브러리 헤더파일
| *- lib : 실행파일을 위한 사용자 라이브러리
*- var : 가변 자료 저장 디렉토리
* 시스템 운영 중에 필요한 가변 자료가 저장되는 디렉토리
* 시스템 작동 로그, 인쇄, 메일 등
리눅스 설치하기
가상머신에 설치하는 방법을 추후 정리하여 링크로 연결 하겠음.
'OS > Linux' 카테고리의 다른 글
[Linux] 사용자 관리 (0) | 2020.10.25 |
---|---|
[Linux] 시작과 종료 (0) | 2020.10.24 |
[Linux] 파일과 디렉토리 (0) | 2020.10.24 |
[Linux] Shell 사용하기 (0) | 2020.10.16 |
[Linux] 리눅스 란 (0) | 2020.10.16 |