-
2강 리눅스 설치방통대/UNIX시스템 2022. 10. 3. 17:37
학습개요
CentOS 리눅스 배포판의 설치를 위한 준비 작업을 알아본다. 리눅스 파티션의 의미를 학습하고 장치이름과 주요 표준 디렉터리의 종류와 용도를 살펴본다. CentOS-6.9의 설치 과정을 학습하고 스스로 설치함으로써 실습을 준비하도록 한다.
학습목표
- 리눅스 설치를 위한 준비 과정을 설명할 수 있다.
- 파티션, 장치이름, 리눅스 표준 디렉터리에 관해 설명할 수 있다.
- CentOS 운영체제를 설치할 수 있다.
키워드
- CentOS
- 파티션
- 장치이름
- 리눅스 표준 디렉터리
키워드 해설
CentOs
- RHEL의 소스코드를 이용해 만들어진 무료 배포판
- 웹 서버나 데이터베이스 서버용 컴퓨터에 널리 사용됨
- 강의에서는 32비트용 CentOS-6-8을 사용
설치를 위한 최소 사양
- i386 또는 x86_64 프로세서
- GUI 사용 시 512M 이상의 RAM과 5G 이상의 하드디스크가 필요
CentOS 설치 전 준비 작업
- 설치용 DVD 또는 iso 이미지 파일을 준비
- https://wiki.centos.org/Download/ 에서 32(또는 64) 비트용 선택 후, 적당한 mirror 사이트 선택
- iso 이미지 파일을 DVD로 구워 설치 DVD를 만들거나 가상머신 SW에서 이미지 파일을 직접 사용
CentOS 설치 방법
- 하드디스크의 비어있는 파티션에 설치
- 가상머신 소프트웨어를 이용하여 설치
파티션
- 하드디스크를 논리적으로 나눈 구역
- 파티션 별로 파일 시스템을 만들 수 있음
원도우
- 윈도우에서는 각 파티션마다 각각의 드라이브로 지정
- C:, D:\ 등
리눅스
- 리눅스는 오직 1 개의 루트 디렉터리(/)만을 가짐
- 리눅스는 하드디스크나 주변 장치를 파일로 취급
장치이름
- 리눅스에서 사용하는 하드디스크 장치 또는 파티션의 이름
- 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
- 기본적인 명령의 실행 파일을 포함(/bin)
- 시스템 관리와 관련된 명령의 실행 파일을 포함(/sbin)
부트 디렉터리: /boot
- 커널 이미지(vmlinuz)와 부트 로더의 설정 파일을 포함
디바이스 디렉터리: /dev
- 장치를 접근하는데 사용되는 ‘디바이스 파일’이 위치함
시스템 설정 파일 디렉터리: /etc
- 시스템의 중요한 환경 설정 파일이 위치함
사용자 계정 디렉터리: /home
- 사용자 계정의 홈 디렉터리가 만들어지는 디렉터리
- 예: /home/kdhong
- 사용자의 홈 디렉터리는 해당 사용자만 사용할 수 있는 독립적인 공간
공유 라이브러리 디렉터리: /lib
- 프로그램들이 사용하는 시스템 라이브러리 파일이 위치함
미디어 디렉터리: /media
- 이동식 저장 장치가 마운트될 때 마운트 지점을 제공하는 디렉터리
시스템 정보 디렉터리: /proc
- 커널이 사용하는 가상의 파일 시스템
- 디스크가 아닌 메모리에 존재
루트 계정의 디렉터리: /root
- root 계정의 홈 디렉터리
사용자 디렉터리 : /usr
- /usr/bin, /usr/sbin : 여러 가지 실행 파일
- /usr/include : 라이브러리 헤더 파일
- /usr/lib : 실행 파일을 위한 사용자 라이브러리
가변 자료 저장 디렉터리: /var
- 시스템 운영 중에 필요한 가변 자료가 저장되는 디렉터리
- 시스템 작동 로그, 인쇄, 메일