1 / 20

Linux 9.X 기초에서 활용까지

Linux 9.X 기초에서 활용까지. Chapter 02 리눅스 설치 준비. Content. 레드햇 리눅스 구하기 설치전 준비 사항 하드웨어 호환성 충분한 디스크 공간 확인 설치 부팅의 준비 적절한 설치 방법 선택하기 리눅스 파티션 파티션이란 무엇인가 ? 파티션을 나누어야 하는 이유 리눅스에서의 파티션. 레드햇 리눅스 구하기. 레드햇 리눅스 공식 사이트 http://www.redhat.com 레드햇 설치 CD 다운로드 http://ftp.redhat.com/pub/redhat.

penney
Download Presentation

Linux 9.X 기초에서 활용까지

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Linux 9.X 기초에서 활용까지 Chapter 02 리눅스 설치 준비

  2. Content • 레드햇 리눅스 구하기 • 설치전 준비 사항 • 하드웨어 호환성 • 충분한 디스크 공간 확인 • 설치 부팅의 준비 • 적절한 설치 방법 선택하기 • 리눅스 파티션 • 파티션이란 무엇인가? • 파티션을 나누어야 하는 이유 • 리눅스에서의 파티션

  3. 레드햇 리눅스 구하기 • 레드햇 리눅스 공식 사이트 • http://www.redhat.com • 레드햇 설치 CD 다운로드 • http://ftp.redhat.com/pub/redhat

  4. 설치전 준비 사항 • 하드웨어 호환성 • 하드웨어 호환성 체크 사이트 • http://hardware.redhat.com/hcl

  5. 하드웨어 호환성 체크과정 • 가지고 있는 하드웨어 제품의 제조사를 선택

  6. 하드웨어 호환성 체크과정 (Cont.) • Desktop과 Server 구분 • 적정 모델 선택

  7. 하드웨어 호환성 구분 등급 • 하드웨어 호환성은 모두 5단계로 구분 • Level 0 : 소스코드 추가 및 수정 필요 • Level 1 : 소스코드 컴파일 필요 • Level 2 : 환경설정 파일을 이용한 매뉴얼 설정 필요 • Level 3 : 벤더(Vender) 또는 Red Hat의 승인 후 인스톨 • Level 4 : Red Hat 인스톨 CD를 이용한 RPM 설치 가능

  8. 충분한 디스크 공간 확인 • 개인용 데스크탑(Desktop) • 그래픽 데스크탑 환경을 포함한 개인 테스크탑의 설치를 위해 최소한 1.7GB의 여유 공간 필요 • 워크스테이션(Workstation) • 그래픽 데스크탑 환경과 소프트웨어 개발용 도구를 포함한 워크스테이션 설치 • 최소한 2.1GB의 여유 공간 필요 • GNOME과 KDE 데스크탑 환경 모두 선택 • 최소한 2.2GB의 여유 디스크 공간 필요

  9. 충분한 디스크 공간 확인 (Cont.) • 서버(Server) • X 윈도우즈를 설치하지 않는 최소한의 서버 설치 • 최소 850MB가 필요 • X 윈도우즈를 제외한 모든 패키지 그룹을 설치 • 최소 1.5GB의 여유 공간이 필요 • GNOME과 KDE 데스크탑 환경을 포함한 전체 패키지를 설치 • 최소 5.0GB의 여유 공간이 필요 • 사용자 정의 • 최소한의 사용자 정의 설치 • 최소 475MB가 필요 • 모든 패키지를 설치 • 최소 5.0GB의 여유 공간이 필요

  10. 설치 부팅의 준비 • 설치 부팅 CD-ROM 만들기 • 레드햇 공식 사이트에서 다운로드 받은 isolinux 이용 • 첫 번째 레드햇 리눅스 CD-ROM에서 isolinux/ 디렉토리를 임시 디렉토리 (여기서는, <path-to-workspace>)로 복사 • 사용자가 만든 <path-to-workspace> 디렉토리로 이동 • 복사한 파일들이 적절한 허가권을 가지고 있는지 확인 • 마지막으로, 다음 명령을 사용하여 ISO 이미지 파일을 생성 cp -r <path-to-cd>/isolinux/ <path-to-workspace> cd <path-to-workspace> chmod u+w isolinux/* mkisofs -o file.iso -b isolinux.bin -c boot.cat -no-emul-boot- boot-load-size 4 -boot-info-table -R -J -v -T isolinux/

  11. 설치 부팅의 준비 (Cont.) • 설치 부팅 디스켓 만들기 • 레드햇 공식 사이트에서 다운로드 받은 bootdisk.img 이용 • MS-DOS 운영체제(Windows 포함)에서의 제작 • 리눅스 운영체제에서의 제작 C:\> d: D:\> cd \dosutils D:\dosutils> rawrite Enter disk image source file name: ..\images\bootdisk.img Enter target diskette drive: a: Please insert a formatted diskette into drive A: and press --ENTER-- : [Enter] D:\dosutils> dd if=bootdisk.img of=/dev/fd0 bs=1440k

  12. 적절한 설치 방법 선택 • 개인용 데스크탑 설치 • 초보 사용자에게 가장 적절한 방법 • 그래픽 데스크탑 환경(X 윈도우즈 시스템)을 설치하여 개인용 데스크탑으로 알맞은 시스템을 만들어 냄 • 워크스테이션 설치 • 네트워크 데몬인 xinetd를 설치하지 않음 • 그래픽 데스크탑 환경, X 윈도우즈 시스템과 소프트웨어 개발용 도구가 설치 • 조금 더 안전한 시스템을 구축할 수 있지만, 네트워크 관련 서비스를(finger, telnet, talk, ftp) 지원하지 않음 ※ 개인용 데스크탑 설치: 1.7GB ※ GNOME과 KDE 모두 선택한 경우 개인용 데스크탑 설치: 1.8GB ※ 워크스테이션 설치: 2.1GB ※ GNOME과 KDE 둘 다 선택한 경우 워크스테이션 설치: 2.2GB

  13. 적절한 설치 방법 선택 (Cont.) • 서버 설치 • 리눅스를 서버기반으로 운영하고자 할 때 적합 • 설치하는 동안 X 윈도우즈 시스템을 설정하지 않으며 시스템이 부트 할 때 GUI는 전혀 동작하지 않음 • 사용자 설정 설치 • 설치 방법 가운데 가장 유연한 설치 방법으로, 파티션 분할 방법을 선택할 수 있고, 설치하고자 하는 패키지를 선택하는 등 여러 가지 프로그램들을 세밀하게 설정할 수 있음 • 대부분의 고급 리눅스 사용자들이 선택하는 설치 방법 • 업그레이드 • 최근 패키지와 커널 버전을 업데이트할 경우 사용 ※ 서버 (최소, 그래픽 인터페이스 없는 경우): 850MB ※ 서버 (그래픽 인터페이스 없이 전체 설치): 1.5GB ※ 서버 (그래픽 인터페이스를 포함한 전체 설치): 5.0GB

  14. 파티션의 개념 • 파티션(Partition)이란 무엇인가? • 디스크를 제작 기술이 발달되면서, 디스크의 용량은 점점 더 커지게 됨 • 하드디스크를 논리적으로 나눈 구역을 말하며, 하나의 디스크를 여러 개의 파티션으로 나누면 각 파티션마다 각각의 드라이브로 인식 • 파티션 테이블에는 파티션 정보를 4개까지 저장할 수 있으며, 이를 Primary 파티션이라 부름 • 더 많은 파티션을 갖기 위해 Logical 파티션 등장 • 4개의 Primary 파티션 가운데 하나만을 Extended 파티션으로 사용 • 파티션의 적정 개수 • 파티션을 너무 크게 잡으면 낭비되는 공간이 많아지게 됨 • 파티션을 너무 작게 잡으면 용량이 큰 프로그램을 설치할 때 곤란 • 사용 목적에 맞도록 적절하게 파티션을 분할

  15. 리눅스 파티션 • 리눅스에서 지원하는 파티션 • 리눅스 시스템이 운영되는 리눅스 파티션과 물리적인 메모리 부족을 대비한 스왑 파티션(swap Partition)으로 구분 • 리눅스 파티션 설정을 위해 크게 fdisk와 디스크 드루이드(Disk Druid)를 제공 • 하드디스크 장치명 및 파티션 • IDE 디스크 : hda , hdb 와 같이 앞쪽에 hd가 붙는다. • SCSI 디스크 : sda , sdb 와 같이 sd가 붙는다.

  16. 리눅스 디렉토리 구조 • 루트 디렉토리 (/) • 리눅스 파일시스템이 있는 디렉토리로, 파일시스템의 근간을 이룬다. • 비교적 크기가 작은 파일들이 포함 • 부트 디렉토리 (/boot) • 리눅스가 부팅될 때 핵심적인 커널 이미지(vmlinuz)와 부팅 정보 파일이 포함 • /etc/lilo.conf에서 지정한 커널 부팅 이미지 파일이 포함 • 시스템 설정 파일 디렉토리 (/etc) • 시스템 환경 설정 관련 파일들이 포함 • 네트워크에 관련 된 설정 파일 및 파일시스템, 보안, 시스템 초기화 등의 설정 파일이 포함 • 바이너리 디렉토리 (/bin) • 리눅스의 기본 실행 명령어들이 포함

  17. 리눅스 디렉토리 구조 (Cont.) • 공유 라이브러리 디렉토리 (/lib) • 프로그램들이 의존하고 있는 라이브러리 파일들이 포함 • 사용자 계정 디렉토리 (/home) • 계정을 부여받은 사용자들만이 사용할 수 있는 독립적인 공간 • 각 사용자의 홈페이지를 등록하거나 파일들을 저장 • 시스템 정보 디렉토리 (/proc) • 커널에 대한 정보를 가지고 있는 가상 파일시스템으로, 커널의 기능을 제어할 수 있는 역할을 수행 • 시스템 관리에 관련된 실행 명령어가 있는 디렉토리 (/sbin) • 시스템 점검 및 복구 명령, 네트워크 인터페이스 설정 명령, 시스템 초기 및 종료 명령, 커널 모듈 등 시스템 관리에 관련된 바이너리 실행 파일들이 포함

  18. 리눅스 디렉토리 구조 (Cont.) • 가변 자료 저장 디렉토리 (/var) • 시스템 운영 중에 시스템 자료 데이터가 변경된 자료들을 저장 • 시스템 작동 기록, 네트워크에 관련된 기록, 메일 저장 임시디렉토리 등에 사용 • 사용자 디렉토리 (/usr) • /usr/bin • 압축 파일과 네트워크 실행 파일, 자료 전송 파일 등 실행파일 • /usr/X11R6 • X 윈도우 시스템에 관련된 파일 • /usr/include • 기본 C 라이브러리 헤더 파일, 각종 라이브러리 헤더 파일 • /usr/src • 주로 소스를 가지고 있는 디렉토리 • 디바이스 디렉토리 (/dev) • 디바이스 드라이버들에 관련된 파일들을 저장하고 있는 디렉토리 • 디스크 드라이버, 모뎀, 메모리 등의 시스템 디바이스나 자원들을 접근하는데 사용

  19. 학습 정리 • 리눅스 설치전 준비사항 • http://ftp.redhat.com/pub/redhat/ 사이트를 통해 레드햇 리눅스 배포판을 무료로 다운로드 받을 수 있으며, 하드웨어 호환성을 점검해 보도록 한다. • 리눅스 설치 방법 • 개인용 데스크탑 설치 • 워크스테이션 설치 • 서버 설치 • 사용자 설정 설치 • 업그레이드 • 파티션이란? • 파티션이란 하드디스크를 논리적으로 나눈 구역을 말하며, 하나의 디스크를 여러 개의 파티션으로 나누면 각 파티션마다 각각의 드라이브로 인식된다.

  20. 학습 정리(Cont.) • 하드디스크 장치명과 파티션

More Related