LambFerret's Blog

#2 <리눅스 일반 - 리눅스 설치> 본문

스터디/리눅스

#2 <리눅스 일반 - 리눅스 설치>

램페럿 2022. 11. 3. 15:37

해당 포스트는 필자가 리눅스마스터2급을 공부하기 위한 필기입니다. 진짜 설치법 아님

리눅스 설치

  • 기본설치 및 유형
    • 데탑용 : 파티션을 없애고 데탑 운영에 적합한 설치
    • 서버용 : 노파티션, 리눅스 서버, DB서버, web서버
    • 가상 호스트용 : 가상화 시스템 운영문제 :
    • 네트워크 설정 : hostname, domain, ip adress, subnet mask, gateway, dns server.
    • 리눅스 부팅 안될때 모드 : Rescue installed system
    • Kdump : 시스템 충돌시 정보 수집하여 자료제공
    • NTP 네트워크 날짜 및 시간
    • 네트워크 사용자 인증 시스템 : LDAP, NIS, kerberos
    • NFS : 네트워크 파일 시스템
  • 파티션 : 하나의 물리적 디스크를 여러개의 논리 디스크로 분할 하는 것
    1. 주 파티션 
      부팅 가능한 기본 파티션
      최대 4개 가능
      4개 이상 파티션을 사용해야 할 때 확장파티션 안에 여러 논리 파티션을 분할해서 저장
    2. 확장 파티션
      주 파티션 내에 생성, 하나의 물리적 디스크에 1개만 생성
      논리 파티션 생성 → 데이터 저장 안함
    3. 논리 파티션
      확장 파티션 안에 생성되는 파티션
      5, 6, 7 … 이렇게 카운팅됨
    4. 스왑 파티션
      주 혹은 논리 파티션에 생성
      메모리의 2배를 설정하도록 권고
    5. /dev/hd a 3
    6. hd 부분 : hd → ATA, IDE | sd → SCSI, USB
    7. a 부분 : a = 첫번째 하드디스크 | b = 두번째 하드디스크 (우선순위)
    8. number | 파티션 번호
    • LVM(logical volume manager) : 여러개의 하드를 합쳐서 사용하는 기술로 한개의 파일 시스템을 사용
    • RAID : 복수 배열 독립 디스크
      • 여러개의 물리적 디스크를 하나의 논리적 디스크로 인식하여 작동하게 하는 기술
      • 여러개의 하드디스크에 일부 중복된 데이터를 나눠 저장
      • 하드웨어 RAID : 여러 하드를 장비로 만들어 공급 (비싸다)
      • 소프트웨어 RAID : 운영체제에서 지원하는 방식   
        RAID 0 연속된 데이터를 여러디스크에 나눠 저장 (구리다) 1,3,5,7-2,4,6,8
        RAID 1 미러링 : 동일 데이터 동일 저장
        RAID 2 스트라이핑 저장 방식 : 기록용디스크와 복구용 디스크 별도, 효율 낮음
        RAID 3 스트라이핑, 패리티방식 이용 XOR 계산하여 수행
        RAID 4 3과 유사하지만 block(섹터)단위로 저장
        RAID 5 스트라이핑, 디스크마다 패리티 정보를 갖고있어 병목현상 줄임. 실무에가장적합
        RAID 6 5의 확장판. 패러티를 2개 둬야됨
        fdisk : 파티션 테이블을 관리하는 명령어
    • a지정, l list, n새 파티션 추가, t종류변경, w정보저장, p정보확인, q종료
  • 부트 매니저
    1. 전원 on
    2. rom-bios 실행 : 하드웨어 이상유무 체크
    3. 부트로더 실행 (LILO, GRUB)
    4. 스와퍼 프로세스 수행 : 장치 드라이브 초기화
    5. init 프로세스 실행 /etc/inittab 을 읽어들임
    6. 부팅레벨 결정
    7. /etc/rc.d/rc.sysinit 실행하여 시스템 초기화
    8. /etc/rc.d/rcX.d 실행, 부팅레벨에 대해 디렉토리 내 스크립트 순차실행
    9. X-윈도우 실행 (이건 GUI)
  • 부트로더
    1. 디스크나 플래시에 저장된 os를 읽어 주기억장치에 적재
    2. 임베디드 시스템 부트로더 : 시스템이 부팅할때 가장먼저 수행
    3. 부트로더는 하드디스크의 첫 512바이트(MBR)에 위치
    4. 주 파티션마다 부트섹터가 할당
    5. 가장먼저 rom-bios에서 시스템 제어권을 가지고 하드웨엉에 대한 기본적 점검과 인식을 한 후 MBR의 부트로더에게 제어권을 넘김
Comments