방통대/UNIX시스템

2강 리눅스 설치

박준희 2022. 10. 3. 17:37

학습개요

CentOS 리눅스 배포판의 설치를 위한 준비 작업을 알아본다. 리눅스 파티션의 의미를 학습하고 장치이름과 주요 표준 디렉터리의 종류와 용도를 살펴본다. CentOS-6.9의 설치 과정을 학습하고 스스로 설치함으로써 실습을 준비하도록 한다.

학습목표

  1. 리눅스 설치를 위한 준비 과정을 설명할 수 있다.
  2. 파티션, 장치이름, 리눅스 표준 디렉터리에 관해 설명할 수 있다.
  3. 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 설치 방법

  1. 하드디스크의 비어있는 파티션에 설치
  2. 가상머신 소프트웨어를 이용하여 설치

파티션

  • 하드디스크를 논리적으로 나눈 구역
  • 파티션 별로 파일 시스템을 만들 수 있음

    원도우

  • 윈도우에서는 각 파티션마다 각각의 드라이브로 지정
  • 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

  • 시스템 운영 중에 필요한 가변 자료가 저장되는 디렉터리
  • 시스템 작동 로그, 인쇄, 메일