Linux 설치하기 Fedora Core 11 Linux 설치 1
Fedora Core11 CD 만들기 1. 다음주소로들어가서 CD 이미지 (6 개이미지와체크섬파일 ) 또는 DVD 이미지 (1 개의이미지와체크섬파일 ) 를다운받는다. ftp://ftp.riken.jp/linux/fedora/releases//11//fedora//i386//iso/ ftp://117.16.244.55 ID:unixlinux PASS:unixlinux CD: Fedora-11-i386-disc1.iso ~Fedora-11-i386-disc6.iso DVD: Fedora-11-i386-DVD.iso Fedora-11-i386-CHECKSUM 2. MSDOS창에서이미지가들어있는디렉토리로이동한후이미지에이상이없는지체크섬파일로체크를한다. c:\> sha1sum Fedora-11-i386-disc1.iso c:\> sha1sum Fedora-11-i386-disc2.iso c:\> sha1sum Fedora-11-i386-disc3.iso c:\> sha1sum Fedora-11-i386-disc4.iso c:\> sha1sum Fedora-11-i386-disc5.iso c:\> sha1sum Fedora-11-i386-disc6.iso c:\> sha1sum su Fedora-11-i386-DVD.iso.so sha1sum.exe 파일이없으면다음주소에서다운받는다. ftp://ftp.gnupg.org/gcrypt/binary/sha1sum.exe 3. 이미지에이상이없으면 CD 라이팅소프트웨어 ( 네로버닝롬등 ) 로다운받은 6 개 CD 이미지의 CD 6장또는 1개 DVD 이미지의 DVD 1장을제작한다. Linux 설치 2
리눅스란 운영체제 - 하드웨어와응용프로그램혹은사용자사이에서시스템을제어하고운영하는프로그램임 리눅스는프로세스스케줄링, 가상메모리, 파일관리, 장치입 / 출력이라는기본적인서비스를제공하는운영체계의커널일뿐임 자유소프트웨어프로젝트인 GNU 프로젝트에서커널로채택되면서, GNU 프로젝트에서개발된유틸리티와인터넷을통한많은공개소프트웨어들이포팅되어, 현재는완벽한시스템운영체제전체로인식되고있음 1991 년핀란드의리누스토발츠 (Linus Torvalds) 에의해처음개발됨 GNU 는 GNU is Not Unix 라는말의재귀적인준말이다. GNU 는 Unix 가아니다 라는말뜻그대로 Unix의상업적이고폐쇄적인정책에반대하는뜻이담겨있음 누구나 GNU 를고치거나배포할수있지만보다널리배포되는것을제한할수없다 는자유소프트웨어본체를만들게되었고, 리눅스역시 GNU정신에따라배포됨 Linux 설치 3
리눅스의장점 완벽한멀티유저, 멀티태스킹시스템 CPU 최적화 효율적인가상메모리 동적공유라이브러리 (dynamic shared library) 뛰어난네트워킹 유연한사용자환경 가상콘솔 POSIX와완벽한호환 Linux 설치 4
설치전점검사항 CPU 요구사항 텍스트모드 : 최소 200MHz 이상의펜티엄급 CPU 그래픽모드 : 최소 400MHz 이상의펜티엄 II 급 CPU 메모리요구사항 텍스트모드 : 최소 128MB 그래픽모드 : 최소 192MB ( 권장 : 256MB 이상 ) 하드드라이브공간확인 텍스트모드 : 최소 700MB 기본어플리케이션포함 : 최소 3GB 설치형태의결정 CD-ROM, DVD-ROM, 하드드라이브, ftp, http 현재의설정 하드웨어정보, 네트워크정보등 Linux 설치 5
리눅스설치공간확보 파티션은 4 개의주파티션으로나눌수있고 4개이상의파티션이필요할때에는 3개의주파티션과확장파티션으로나누어서확장파티션안에여러개의논리파티션을만들어서사용할수있다. Windows(xp, 2000) 에서파티션을만들려면제어판의관리도구로들어가서컴퓨터관리를실행시키고트리중에디스크관리를누르면파티션정보가나오고거기서파티션생성및삭제를할수있다. Linux 설치 6
Windows 에서파티션생성및삭제 파티션삭제시해당파티션에서오른쪽버튼을누르고삭제를선택 파티션생성시비어있는파티션에오른쪽버튼누른후새파티션을선택하면파티션만들기마법사가실행됨 주파티션영역 ( 리눅스설치공간용 ) 으로 4GB (/boot, /) 확장파티션영역으로공간을잡고그안에리눅스설치를위해 3.5GB 의공간을남겨놓고윈도우용파티션을생성 (FAT32로생성시리눅스에서엑세스 (read,write 가능 ) Linux 설치 7
설치전점검표 하드웨어 (Linux) 하드드라이브 ( 개수, 크기 ) $ df k 메모리크기 ( 컴퓨터에설치된램의크기 ) 비디오메모리크기 네트워크 IP 주소 ( 점으로구분된 4 자리수 ) $ top $ top 10.80.77.xxx 넷매스크 (netmask) : 일반적으로점으로분리된 4 자리수 255.255.255.0 게이트웨이 IP 주소 : 일반적으로점으로분리된 4 자리수 10.80.77.254 하나이상의도메인네임서버 (DNS) IP주소 : 일반적으로점으로분리된 4 자리수 DNS: 168.126.63.1 도메인명 : 여러분이속한조직에부여된이름 호스트명 : 개인이선택한컴퓨터이름 incheon.ac.kr 자기 PC 이름 Linux 설치 8
설치전점검표 (Windows) 하드드라이브 ( 개수, 크기, 타입 ) 시작 설정 제어판 시스템 장치관리자탭또는탐색기 메모리크기 ( 컴퓨터에설치된램의크기 ) 시작 설정 제어판 시스템 CD-ROM ( 인터페이스, 유형 ) 네트워크카드 ( 제조회사, 모델명 ) 시작 설정 제어판 시스템 장치관리자탭 시작 설정 제어판 시스템 장치관리자탭 마우스 ( 유형, 프로토콜, 버튼개수 ) 모니터 ( 제조회사, 모델, 주파수 ) 비디오카드 ( 제조회사, 메모리크기 ) 사운드카드 ( 제조회사, 칩셑 ) 제어판 디스플레이 설정탭 고급 모니터 제어판 디스플레이 설정탭 고급 어댑터 시작 설정 제어판 시스템 장치관리자탭 Linux 설치 9
CMOS Boot 순서설정 Linux 설치의쉬운방법인 CD-ROM 설치를위해 CD-ROM 으로부트를할수있도록 CMOS의부트설정을바꾸어주어야함 각 PC의 ROM마다설정방법이틀림 메뉴중 Bootup sequence 가부트순서를관리함 예 ) LG XPION 시스템 부트시 Del 키를눌러 cmos 설정화면으로들어감 Advanced BIOS Features 을 Enter 키로선택 First Boot Device 로이동 +, +, - 키로부트순서중 CD-ROM 이최우선으로부팅되는것을선택 설정을한뒤 Esc 키를눌러빠져나감 뜨는메뉴중 Save changes and Exit 를 Enter 키로선택하면설정완료되며새로부트시작함 하드보안관및 CMOS의설정이끝났다면 CD-ROM에리눅스설치 CD 를넣고재부팅 (ctrl + alt + del) 을하여실제리눅스의설치를시작하면됨 Linux 설치 10
<ENTER> 는 GUI 환경설치 (default) 설치시작하기 Linux text<enter> 는텍스트모드설치 초기화면 Linux 설치 11
CD 테스트 설치전 CD에이상이없는지점검 시간관계상 <skip> 으로넘김 CD 테스트화면 Linux 설치 12
초기화면에서 <ENTER> 를쳐 GUI 설치를할경우뜨는로고 Next를클릭하면다음으로넘어감 GUI 모드설치 GUI LOGO Linux 설치 13
설치및환경에서기본적으로사용할언어를선택함 기본적으로영어가선택되어있음 한국어를선택하고다음버튼을눌러넘어가면됨 언어설정 언어선택화면 Linux 설치 14
키보드설정 시스템에가장적합한모델을선택함 Korean 선택 설치한후키보드종류를바꾸고싶다면 root 프롬프트상에서 /usr/bin/system-configkeyboard 명령을내릴수있습니다 키보드설정화면 Linux 설치 15
네트워크에서식별가능한이름선택 편의상각컴퓨터 IP 의마지막자리입력 호스트명결정 호스트명의결정화면 Linux 설치 16
시간대설정을위한단계 아시아 / 서울 (Seoul) 선택 추후변경시 /usr/bin/systemconfig-date 명령으로다시설정할수있음 시간대설정 시간대설정화면 Linux 설치 17
시스템관리를위한루트계정의암호설정 u***l**** 로설정 루트계정암호설정 루트계정암호설정화면 Linux 설치 18
하드디스크분할 ( 파티션 ) 파티션을나누는작업 자동분할과수동분할을선택할수있음 사용자레이아웃만들기를선택함 LBA32; (Logical Block Address 32) 하드디스크분할선택화면 Linux 설치 19
하드디스크분할 (1) 하나의파티션으로도동작이가능하나복구를위해서는파티션을나누는것이좋음 추가 버튼을눌러리눅스용파티션을설치해줄수있음 ( 현재잡혀있는리눅스파티션 (ext3, swap) 을편집할것. Ext3 는 / 로마운트지점변경 ) 파티션의문제발생시 재설정 버튼을사용해처음상태로되돌릴수있음 하드디스크분할화면 Linux 설치 20
현재잡혀있는 ext3, swap 을각각더블클릭하여설정 ext3 : 마운트지점 /, 포멧할형식에체크후 ext3 선택 swap : 포멧할형식에체크후 swap 선택 하드디스크분할 (2) 하드디스크분할화면 Linux 설치 21
하드디스크분할 (3) 여러파티션의장점 부팅시파일시스템체크에필요한시간을줄여줌 파일들은파티션경계를넘어서커질수없음 bad spot 발생시해당파티션만재설치하면됨 각파티션별비율 ( 파티션연습후재설정하세요!) swap 가상메모리영역일반적으로메모리의 2배정도 (1024M) (Linux-22 (Linux-2.2 이후 512MB 제한없음, 1024 이상성능에영향없음 /usr/src에서확인 ) /boot 커널과부트스트랩과정에필요한파일이들어있는곳 PC BIOS 의한계성으로인해, 이런파일들이저장할소형 파티션를잡아주는것이좋음 (100M) / 최상위디렉토리로서약 (8% 정도 ) (3G) *********** /home 사용자들의홈디렉토리가위치해있고웹서버의자료가 위치하는곳 ( 약 45% 정도 ) ( 나머지 ) /usr 일반사용자프로그램을설치할디렉토리로약 35% 정도 (12G) /var 각종로그파일및메일에관련된곳 ( 약 12% 정도 ) (3G) Linux 설치 22
루트파티션영역의설정 마운트포인트 파티션에연결할마운트포인트설정 용량 파티션크기설정 파티션유형 파티션유형설정 (ext3) 할당가능한드라이브- 새로운파티션을구성할하드드라이브선택 Swap 영역을제외한영역은이와유사한방법으로등록해주면됨 루트파티션영역의설정화면 Linux 설치 23
ext2 ext2 와 ext3 의차이 ext2 는, 파일의데이터와메타 - 데이터 ( 파일의위치, 크기, 소유자, 접근권한등의파일과관련된데이터 ) 를동시에저장하지않는비동기식파일시스템이다. 비동기식파일시스템은메타-데이터를파일의내용자체를저장할때저장하는것이아니라, 메모리에두었다가일정한시간간격을두고저장한다. 이런메카니즘을이용하면성능상의이점이있으나비동기식파일시스템을가진운영체제는일정횟수만큼파일시스템을마운트했다거나, 갑자기시스템이다운될경우에재부팅하는과정에서무결성을검사하기위해상당한시간을소비한다. 인터넷을통해어떤중요한서비스를하는서버나개인이사용하는시스템에게있어서오랫동안시스템이접속불능상태로방치되고데이터의일부가손상되는것은매우심각한문제이다. ext3 데이터베이스에서쓰이는저널링기술을적용한저널링파일시스템이다. Linux 설치 24
저널링 (Journaling) 파일시스템 저널링파일시스템 저널링파일시스템은일정부분을기록을위해남겨두어, 백업및복구능력이있는파일시스템을말하며, 시스템크래쉬후에파일시스템복구에드는시간이아주적다 저널링파일시스템은, 사용자가데이터를입력또는수정하면그데이터를바로하드디스크에기록하기전에관련데이터를로그에기록한다. 만약기록중에가장빈번하게발생하는문제인정전이나기타다른이유로인하여비정상적인종료를하게되면다시부팅할때로그에기록된데이터를참고로하여다시작성하거나복구하게된다 저널링파일시스템의장점 서버에서는다양한데이터를빈번하게기록하고수정한다. 이런방식은수많은사용자들이입력하고수정하는데이터가예기치못한사고로인하여시스템이다운되더라도다시복구할수있는확률이기존의 ext2 시스템보다상당히높다 시스템재부팅시, 기존 ext2시스템에서보여주는 fsck (file system check) 의오랜복구시간은파일시스템의용량이기가바이트에서테라바이트급으로발전하고있는시점에서리눅스의감점요인이될수있다는것도고려해보아야할요소중의한가지일것이다. 물론, 이것은개인사용자들의컴퓨터시스템의저장용량도점점더대용량화되어가는현상황에도부합된다고할수있다 Linux 설치 25
스왑 (swap) 영역의설정 파티션설정화면에서 < 추가 > 버튼을선택함 파티션유형에서 Linux swap선택 swap 영역은마운트포인트가없음 크기는 MegaByte 단위임 남는공간체크는남은영역을모두할당시킴 스왑영역의설정화면 Linux 설치 26
파티션구성의예 Linux 설치 27
Boot Loader 의설치 Fedora 는기존의 Redhat 과달리 GRUB을기본부트로더로사용함 Linux만설치이거나 Windows 와멀티부트시에는 MBR(Master boot record) 에설치 Window의부트로더 (2000이상 ) 를쓸때는 /boot(boot 파티션을만들었을경우 ) 나 / 에설치해야함 현재하드보안관설치로 /First sector of boot partiton 에설치 ( 장치교체버튼체크후 ) 부트로더설치화면 Linux 설치 28
설치할패키지를선택 후의사용자설정을선택하면설치를마친후설정할수있음 소프트웨어개발선택 패키지선택확인 패키지설정화면 Linux 설치 29
설치화면 Linux 설치 30
사용자생성 이름과성명 stu 암호 stu**** 로사용자생성 사용자생성화면 Linux 설치 31
사용자생성 프로파일을전송하지않음선택 완료 사용자생성화면 Linux 설치 32
stu 사용자선택후암호 stu**** 를입력하고로그인 로그인 로그인화면 Linux 설치 33
터미널에서 su root 입력암호입력 cd /etc/pam.d vi gdm root 권한획득 네트워크설정화면 Linux 설치 34
gdm 파일을열어세번째줄인 #auth required pam_succeed_if.so user!= root_quiet 라는줄앞에 # 를붙여주석처리 root 권한획득 gdm: GNOME Display Manager pam_succeed_if.so: 인증계정테스트 quiet: 시스템로그에기록하지않음 Linux 설치 35
vi gdm-password d 이파일도 gdm 파일과동일하게 2 번째줄인 #auth required pam_succeed_if.so user!= root quiet 앞에 # 를붙여주석처리 reboot root 권한획득 Linux 설치 36
root 로그인 로그인화면에서기타선택 사용자이름 root 암호 u***l**** 로그인 Linux 설치 37
네트워크설정 system-config-network 로도실행시킬수있음 Linux 설치 38
네트워크설정 네트워크장치를모두삭제후새로만들기 장치타입에이더넷연결선택후앞으로버튼 Realtek 랜카드선택후앞으로버튼 Linux 설치 39
네트워크설정 Linux 설치 40
네트워크설정 Linux 설치 41
네트워크설정 Linux 설치 42
GRUP 세부부팅 부팅시에 F5로세부부팅메뉴로전환 옵션설명 e : 부팅전명령어를편집할수있다 a: 부팅전환경변수를편집할수있다 c : grub의텍스트모드실행 Linux 설치 43
http://www.vmware.com 컴퓨터안의또하나의컴퓨터 Virtual Machine 을만들수있다 (VM에다른 OS도설치가가능하다 ) VMware의시스템요구사항 펜티엄 II 266MHz 또는이상의호환프로세서 ( 펜티엄클래식최소 ) 128MB 이상의 RAM (96MB RAM 최소 ) 256 이상의컬러디스플레이 랜카드 ( 가상네트워크를위한옵션 ) VMware 의버전 VMware ae 는 Windows NT/2000/XP/2003 / 003 버전과 Linux 용버전이있으며현재버전은 4.0 이다 간편한설치와사용이쉽다 설치는설치프로그램실행만으로끝 Configuration Wizard를이용해서쉽게또다른 OS를설치할수있다 개별가상머신은호스트컴퓨터로부터독립적이므로, 가상머신에서실행되는연산들은호스트컴퓨터에전혀지장을주지않는다 가상디스크를통해재파티션할필요없이새로운운영체제를추가시킬수있다 Linux 설치 44
Host Operating Systems» For Windows» For Linux Guest Operating Systems» Windows Vista Beta» Windows Server 2003» Windows XP» Windows 2000» Windows NT 4.0» Windows Me» Windows 98» Windows 95» MS-DOS 6 and Windows 3.1» Popular Linux distributions including Mandrake, Novell, Red Hat, SuSE, Turbolinux, Ubuntu» FreeBSD» Novell NetWare» Solaris 10» Solaris 9» Sun Java Desktop System 2 VMware 의동작 Linux 설치