레드햇 6.0 설치 및 사용 안내

    신영진 (하이텔:rldls) 충북대학교 공과대학교 컴퓨터공학과 데이터베이스 실험실


     

    리눅스 배포판에 RPM기술을 이용해서 설치나 업그레이드가 간단하게 이루어지고, 쉽게 사용할 수 있도록 리눅스 사용자들에게 혁명을 가져왔던, 레드헷 소프트웨어에서는 1999년 4월 26일 레드헷 리눅스 6.0 Hedwig이 공식적인 릴리즈 되었음을 알렸습니다. 1998년 11월 9일날 레드헷 5.2 Apollo가 발표된지 근 6개월이 다 되어가는 시점에서의 결과였습니다.

    항상 6개월 단위의 새로운 버전을 추구하는 레드헷 버전은 리눅스 배포판중에서 가장 빠르게 새로운 배포판을 내놓고 있고, 새로운 배포판마다 좀 더 향상된 기능을 포함하여 명실공이 리눅스 배포판의 대명사로 자리잡고 있습니다.

    새로운 레드헷 리눅스 6.0은 리눅스 커널 2.2 버전이 기본커널로 포함되어 있으며, SMP(Symmetrical Multi-Processor)를 설치 후 다시 컴파일 과정없이 프로세서를 4개 탑재한 컴퓨터까지 바로 사용할 수 있도록 하였으며, RAID(Redundant Array of Independent Drives)를 사용할 수 있으며, 또한, 배포판을 HTTP프로토콜을 이용하여 웹을 통한 다운로드 설치가 가능하도록 되어 있습니다. 새로운 엑스윈도우 매니져인 GNOME를 포함시켰으며, KDE도 포함되어 있습니다. 특히, RPM버전이 3.0으로 버전이 업그레이드 되면서, 데이터베이스 포맷이 변경되었습니다.

    이번에 배포된 레드헷 리눅스 6.0 버전은 세계적인 완성품 하드웨어 컴퓨터 업체인 Acer, Compaq, Dell, Hewlett Packard, IBM, 그리고 Toshiba에 검증되어졌다는 것이고, 또한, 이들 벤더들에 의해서 벤더들의 완성품 컴퓨터를 구입할 때 설치 및 A/S를 받을 수 있다는 점이 크게 달라진 점입니다.

    올해 들어 많은 유수한 업체들이 레드헷 소프트웨어사에 투자하기 시작했고, 반 MS 진영을 중심으로 반 MS 진영을 대표할 운영체제로 선두에 나서고 있습니다. 레드헷 리눅스 6.0의 의의는 이제 개인사용자 위주나 일부 리눅스 매니아들 중심이 아니라, 쟁쟁한 완성품 컴퓨터 업체들의 하드웨어에 운영체제로 포함되어 판매가 세계적으로 이루어질 수 있다는 점일 것입니다.

    이제, 한국에 상주한 유명 완성품 벤더인 한국 HP, 한국 Compaq, 한국 IBM등에 레드헷 리눅스가 탑재된 컴퓨터를 구입 또는 A/S를 받을 수 있을 것입니다. 그러면, 이제부터 레드헷 리눅스 6.0의 새로운 기능과 사용에 대해서 알아보도록 하겠습니다.

 

레드헷 리눅스 설치과정에서 새로운 점들

부팅 방법에서 달라진 점

    레드헷 리눅스 5.2에서는 부팅 디스켓이 두 장이 필요하였습니다. boot.img와 supp.img 파일로 두 개의 디스켓을 이용해야 부팅이 가능했습니다. 하지만, 레드헷 리눅스 6.0에서는 부팅 디스켓이 한 장만 필요합니다. 기본적으로는 아래와 같은 디렉토리 구조로 골격은 같습니다.

       |----> RedHat
           |----> RPMS     -- 이진패키지
           |----> base       -- 소형 파일시스템 설정 기록
           |----> instimage   -- 설치에 사용되는 이미지
       |----> images         -- 부팅과 램디스크 이미지가 들어 있습니다.
       |   boot.img    -- 하드디스크나 시디롬을 이용할 때 사용하는 부팅디스켓
       |   bootnet.img -- 네트워크를 통한 설치를 이용할 때 사용하는 부팅디스켓
       |   pcmcia.img -- 노트북의 PCMCIA 장치를 구동하여 사용하는 부팅디스켓
       |   rescue.img  -- 비상시 사용하는 디스켓
       |----> dosutils      -- 도스에서 사용하는 설치 유틸리티가 들어 있습니다.
       |----> doc         -- 영문 매뉴얼과 FAQ, HOWTO가 들어 있습니다.
       |----> misc    -- 소스파일과 설치 트리가 들어 있습니다.
       |----> COPYING        -- copyright 정보
       |----> README        -- 트리 정보
       |----> RPM-PGP-KEY -- 레드헷 패키지의 PGP signature

    [레드헷 리눅스 6.0 Hedwig의 디렉토리 구조]

    [PCMCIA 디스켓 별도 사용]

    하지만, 이미지는 supp.img 대신에 pcmcia.img로 교체가 되었습니다. 즉, 노트북용 표준하드웨어 방식인 PCMCIA를 사용할 때만 두 개의 디스켓을 만듭니다.

    [부팅 방법에 따라 디스켓 선택]

    그외의 사용자들은 간편하게 디스켓 한 장으로 부팅하여 설치가 가능해 졌습니다. 하지만, 네트워크로 설치할 사용자와 로컬 미디어(자신의 시디롬이나 하드디스크를 이용)를 이용하는 사용자에 따라서, 이미지를 다르게 선택하셔야 합니다 boot.img는 로컬 미디어를 사용할 때 사용하고, bootnet.img는 네트워크를 사용할 때 사용합니다. rescue.img는 5.2와 별다르게 달라진 점은 없습니다. CMOS 셋업에서 시디롬 부팅을 하거나, dosutils 디렉토리에서 autoboot.bat 파일을 사용해서 도스에서 부팅하는 방법은 바뀌지 않았습니다.

 

설치 과정에서 달라진 점

◆ HTTP 프로토콜 사용

    레드헷 리눅스 5.2 Apollo에서는 네트워크 설치에서 패키지를 받는 프로토콜을 FTP, NFS, SMB를 사용하도록 하였습니다. 하지만, 레드헷 리눅스 6.0 Hedwig에서는 SMB 방식을 빼고, 새로운 방식인 HTTP 방식을 채택하였습니다. 이미 몇 달 앞서서 발표된 데비안 리눅스 2.1에서 apt를 이용해서 HTTP방식을 사용할 수 있도록 하였습니다.

    [새로운 HTTP설치 방식]

    이에 레드헷 리눅스 6.0도 보다 사용자들이 폭넓게 사용하고 있는 웹방식으로 SMB 방식을 과감하게 버리고 전환하였습니다.
    [Installing Method 화면]

    위의 화면은 네트워크 통한 인스톨방법을 사용하여서 bootnet.img를 이용하여서 부팅하였을 때 설치방법 선택(Selecting an Installation Method)의 화면입니다. 위의 화면을 자세히 보면 NFS, FTP 그리고 새로 추가된 HTTP 방법이 보입니다.

    [HTTP Setup 화면]

     위의 그림은 HTTP를 이용해서 패키지를 설치할 때 사용하는 메뉴입니다. 보통 알맞은 HTTP 미러링 사이트 주소와 디렉토리를 입력하면 됩니다.

    ◇Web site name - 웹으로 서비스하는 컴퓨터의 도메인이나 IP Address

    ◇Red Hat directory - 레드헷 패키지가 미러링 되어 있는 알맞은 디렉토리

    ◇Use proxy server - proxy서버를 사용할 경우에 옵션을 설정합니다.

 

◆ 패키지 선택과 설치

    레드헷 리눅스 설치시 사용자들에게 쉽게 패키지를 선택하기 위한 컴포넌트 선택화면에서 컴포넌트 선택 후에 [Select individual packages]를 체크하면 아래와 같은 박스가 나옵니다.

         [레드헷 리눅스 6.0]           [레드헷 리눅스 5.2]

    위의 화면에서 보듯이 레드헷 리눅스 6.0과 5.2의 개별적 패키지 선택화면이 달라진 것을 볼 수 있을 것입니다. 보다 자세하게 용량 표시와 프로그램을 선택시 하위 프로그램을 선택할 수 도 있고 바로 상위 메뉴에서 상위 컴포넌트를 선택할 수 있게끔 더욱 개선을 하였습니다. 레드헷 리눅스 5.2에서 한 디렉토리 밑을 선택을 다 하려면, 일일이 스페이스 바(space bar)로 선택을 해야 하는 번거러움을 개선했습니다. 사용법을 알아보도록 하지요.

    [설치시 개별 패키지 선택 화면]

    위 [Installed system size]는 선택을 하면 그 선택된 패키지의 용량을 표시하여 주어서 패키지 선택의 적절한 용량을 알 수 있게 하여 줍니다. 스페이스 바를 사용하여 아래의 표시로 선택과 해제를 구분합니다.

    ◇ [o] -- 적어도 컴포넌트 그룹에서 하나이상을 선택했을 때 표시

    ◇ [*] -- 컴포넌트 그룹의 모든 패키지를 선택했을 경우 나타난다.

    ◇ [--] - 컴포넌트 그룹의 모든 패키지가 선택되지 않았을 경우에 나타난다.

    ◇ [*] -- 해당 컴포넌트 그룹의 패키지가 선택되었다는 표시

 

◆ 프린터 설정

    프린터 설정이 보다 많은 지원을 가능하게 하였습니다. 레드헷 리눅스 5.2에서는 Local, Remote Lpd, 그리고 Lan Manager의 세 가지 경우를 지원하였으나, 위의 그림처럼 레드헷 리눅스 6.0에서는 Local, Remote Lpd, SMB/Windows95/NT 그리고 NetWare를 지원하여 한층 폭넓은 네트워크 프린팅 기능을 향상 시켰습니다. 아래의 그림은 설치 과정중에서 나오는 설치 화면의 비교입니다.

       [레드헷 리눅스 6.0의 프린터 지원]

       [레드헷 리눅스 6.0]           [레드헷 리눅스 5.2]

    위의 그림에서와 같이 프린터 설정에 4가지의 방법이 있습니다.

    ◇ Local - 레드헷 리눅스를 설치하고자 하는 컴퓨터에 직접 달린 프린터를 말합니다.

    ◇ Remote lpd - 다른 유닉스 시스템에 설치된 프린터로 lpr/lpd를 통해서, LAN상에서 프린트를 할 수가 있는 프린터를 설정하고자 할 때 사용합니다.

    ◇ SMB/Windows 95/NT - 가장 많이 쓰이는 것 중에 하나로 윈도우95/NT에 설치된 프린트를 공유하고자 할 때 사용합니다. 또한, 삼바(Samba)를 통해서 프린터 서비스를 하는 서버에도 설정이 가능합니다.

    ◇ NetWare - 네트웨어 프린터 서비스를 하고 있는 경우에 사용할 수 있습니다.

    다른 프린터 설정방법은 레드헷 리눅스 5.2 버전과 크게 달라진 점은 없습니다. 그러면, 네트웨어 설정부분을 한번 보겠습니다.

    [설치시 네트웨어 프린터 설정 화면]

    프린터 설정에서 [NetWare]를 선택했을 경우에 위의 박스가 나타납니다. 각 필드의 설명은 아래와 같습니다.

    ◇Printer Server - 프린트 서비스를 하는 네트웨어 운영체제의 컴퓨터의 도메인이나, IP Address

    ◇Print Queue Name - 프린터의 큐 이름

    ◇User name - 사용자의 권한 설정에 따라서 프린터 사용권한을 가진 사용자

    ◇Password - 암호 설정이 되어 있다면, 해당 암호 입력

 

◆ 인증 설정

    레드헷 리눅스 6.0부터 새롭게 포함된 기능입니다. NIS, Shadow, 그리고 MD5 Password 세 가지의 설정이 가능합니다. 우선 NIS부터 짚어보도록 하겠습니다. NIS설정을 설치 후 설정할 필요없이 설치과정에서 설정이 가능합니다. NIS 윈도우 NT의 도메인 개념과 비슷한 기능을 즉, 네트워크상의 유닉스 컴퓨터들을 하나로 묶어서 NIS서버에서 관리하는 것입니다.

    NIS에 대해서 모르는 독자들을 위해서 NIS기능을 쉽게 설명한다면, 아래의 그림처럼 NIS Server에서 아이디를 하나 생성하면, NIS에 묶여 있는 다른 컴퓨터에서도 NIS Server에서 생성한 아이디가 생깁니다.

    [NIS 서비스]

    Shadow 패스워드 기능은 레드헷 리눅스 5.2에서까지는 기본적으로 설치후 pwconv 명령어를 이용하여 /etc/shadow 패스워드를 생성시키면서 Shadow 패스워드 시스템으로 변경을 해야만 했지만,

    [Shadow 패스워드 시스템 설정]

    새로운 기능으로 아래와 같은 설치시 인증 설정에서 [Enable Shadow Passwords]를 체크해주면, Shadow 패스워드 시스템을 생성시켜 준다.

    [설치시 인증 설정 화면]

    MD5 패스워드의 기능은 8자만을 기억하는 패스워드 기능을 256가지로 확장한 것으로 아래의 그림처럼 8글자를 이용하여 사용할 때보다 보다 긴 패스워드를 사용가능하게 합니다.

    [MD5 패스워드 기능]

    ◇ Enable NIS - 같은 네트워크에 존재하는 컴퓨터들의 패스워드와 그룹파일들을 실행시킬수 있는 옵션으로 다수의 컴퓨터를 하나의 컴퓨터처럼 관리할 수 있습니다. 즉, 주된 컴퓨터에서 사용자를 만들면, 같은 네트워크로 묶여있는 모든 컴퓨터에도 동일한 사용자가 생성됩니다. 즉, 하나의 컴퓨터에서 여러대의 사용자나 그룹을 관리할수 있어서 좀 더 편한, 네트워크 관리를 할 수 있습니다.

    NIS Domain - 특별히 허용된 컴퓨터의 그룹이나, 도메인에 컴퓨터가 속해야 할 때 사용합니다. 즉, 클라이언트쯤으로 생각하시면 편하실 것입니다.

    NIS Server - 지금 설치되는 컴퓨터를 NIS서버로 사용하는 것으로써 윈도우에서 사용하는 브로드캐스팅보다 더욱 효과적인 방법으로 네트워크를 구성하고, 동작시킬 수 있습니다.

    ◇ Enable Shadow Passwords - /etc/passwd파일을 /etc/shadow 파일로 바꾸어주는 옵션으로 보안을 한 층 향상시킬 수 있는 방법입니다. 필히 사용하시길 바랍니다.

    ◇ MD5 Password - 표준적인 8글자이내의 패스워드 대신에 256글자까지 패스워드를 사용할수 있게 허용하는 옵션입니다. 즉, 256자이내에서 패스워드를 정할 수 있습니다.

 

◆사용자의 시스템이 SMP라면

    만약에 사용자가 사용하는 시스템의 마더보드가 듀얼 프로세서를 지원한다면, 레드헷 리눅스 설치프로그램은 그 사실을 자동으로 인지하여서 두 개의 lilo 설정을 만듭니다.

    ◇smp
    듀얼 프로세서를 사용할 수 있게 부팅 할 수 있는 옵션, 디폴트로 설정이 됩니다.

    ◇linux
    싱글 프로세서를 사용할 수 있게 부팅 할 수 있는 옵션입니다.
    레드헷 리눅스 6.0부터는 새롭게 듀얼 커널이 설정이 되어 있습니다.
    LILO boot:에서 tab키를 누르면 linux와 linux-up이라는 메뉴를 볼 수가 있습니다.

 

레드헷 리눅스에서 기술적으로 새로워진 점들

◆향상된 SMP 지원

    SMP(Symmetric Multi Processor)라는 것은 동일한 프로세서가 시스템의 메모리, 버스, 디바이스를 같이 사이좋게 공유하여 사용하도록 만드는 것을 말합니다. 레드헷 리눅스 6.0에서는 커널 2.2을 기본 커널로 포함시키면서, 두 가지의 커널을 설치과정중에서 리눅스의 시스템에 따라서 kernel-2.2.5-15을 사용하거나 kernel-2.2.5-15-smp 버전을 자동으로 설치하도록 하였습니다. 이렇게 함으로써, 설치후 다시 커널을 컴파일하는 수고를 덜었습니다. 레드헷 리눅스 인텔 버전에서는 4개의 프로세서까지 지원하며 16개까지 작업이 가능합니다. 그 밖에 스팍 32버전은 프로세서 4개까지, 스팍 64버전은 프로세서 12개가 기본적으로 사용가능하며, 64개의 프로세서까지 사용이 가능합니다. 알파 프로세서에서는 21264 듀얼 기반의 시스템에서만 사용이 가능합니다.

 

◆GNOME 데스크탑 환경 포함

    레드헷 리눅스 6.0은 기본 데스크탑으로 GNOME(GNU Network Object Model Environment)을 선택하였습니다. 기본적으로 엑스윈도우를 실행시키게 되면, 예전의 좀 촌스러웠던 fvwm을 능가하는 GNOME화면을 보실 수가 있습니다. GNOME은 GTK+를 사용하여 좀더 현대적인 감각에 알맞게 디자인되고, 안정성을 향상시키며 개발되었습니다. 또한, 모티브(Motif)나 Qt를 기반으로 한 응용프로그램도 안정적으로 실행시킬 수가 있습니다. 윈도우 매니져로는 화려한 그래픽으로 정평이 있는 Enlightenment를 사용하여 한층 품위를 높였습니다.

    레드헷 리눅스에서는 사용의 간편함, 많는 프로그램언어의 지원, 사용자 자신만의 환경구축 용이등 새롭고, 자유로운 리눅스 환경에 알맞게 설계되어진 GNOME 데스크탑 환경을 포함시켜서 한층 성숙된 엑스윈도우 환경을 제공할 것이라고 말하고 있습니다.

 

◆소프트웨어 RAID지원

    레드헷 리눅스 6.0에서는 두 가지의 RAID(Redundant Array of Independent Disks)를 지원하고 있습니다. 하나는 하드웨어적인 것으로 지원하드웨어 사양을 보면 됩니다. 두 번째는 소프트웨어적인 RAID입니다. RAID는 여러 개의 디스크를 가지고 읽기 작업을 여러 하드 디스크로 분산시켜 저장하고, 데이터를 필요로 해서 읽게 될 때 하드 디스크의 헤더가 위치한 부분에서 가장 가까운 위치의 데이터를 읽음으로써 하드 디스크의 검색성능을 향상 시키는 기능을 하는 것입니다. 레드헷 리눅스 6.0에서는 RAID 0, 1, 4, 5번을 지원하고 있습니다.

    RAID 0 - 데이터를 두 개이상의 하드 디스크에 각기 나누어서 저장합니다.

    RAID 1 - 데이터를 두 개이상의 하드 디스크에 똑같이 미러링 합니다.

    RAID 4 - 데이터를 블록이나 섹터 레벨로 줄무늬 방식으로 하드 디스크에 분산시켜서 저장 합니다.

    RAID 5 - 데이터를 배열된 하드 디스크에 사용자 데이터와 패러티(Parity) 데이터를 줄무늬 형태로 저장하여 가지고 있는 하드 디스크에 하나 정도를 패러티만을 기록 하도록하여 문제발생시 백업이 용이합니다.

    대규모 데이터베이스 사용이나 트랜잭션 처리를 위해서는 RAID 5를 활용하는 것이 좋습니다.

 

◆EGCS 컴파일러 기본 포함

    레드헷 리눅스 6.0에서는 GNU C++컴파일러를 좀 더 향상시킨 EGCS(Experimental GNU Compiler System) 1.1.2버전을 기본 컴파일러로 탑재하였습니다. 또한, 국제화된 GLIBC의 새로운 버전을 포함시켰습니다.

 

◆RPM패키지

    시스템 관리자를 위한 새로운 RPM 3.0을 사용하였습니다. 새로운 rpm 3.0은 설치시 디스크의 용량을 체크하여 줍니다. 새로운 RPM 3.0은 설치시 용량이 부족할 경우 이 사실을 보고하여 줍니다. 또한, 심볼릭 링크와 실제 파일을 자세하게 다룰 수 있습니다. 중요한 점은 RPM 3.0이 전에 버전의 데이터포맷이 바뀌었다는 것입니다. 혹시 RPM 2.5.x를 사용하던 사용자들은 RPM 3.0을 위해서 rpm --rebuilddb를 사용해서 업그레이드 하셔야 합니다.

 

◆엑스윈도우 최신 버전 포함

    레드헷 리눅스 6.0은 보다 향상된 트루타입 폰트 지원과 비디오카드를 지원하는 엑스윈도우 3.3.3.1을 사용하여 패키지를 만들었습니다. 기본적으로 X Font Server가 사용가능 하도록 하였습니다. 이 폰트 서버의 기능은 아래와 같습니다.

     - 기본 엑스서버와 독립적으로 폰트를 제공합니다.

     - 두드러지는 시스템의 느린 현상을 완화합니다.

     - chkfontpath를 사용하여 폰트의 추가와 제거를 손쉽게 하였습니다.

    또한, 설치에서 테스트 엑스 스크린을 포함시켜서 인스톨 과정중에 화면을 확인할 수 있으며, 엑스윈도우로 바로 부팅할 수 있도록 하였습니다.

 

◆커널 2.2 포함

    레드헷 리눅스 6.0은 기본 커널로 2.2버전을 사용하고 있습니다. 레드헷 소프트웨어사에서 밝힌 자신들의 커널의 특징은 아래와 같습니다.

    Serial Consoles - 인텔과 알파버전에서 시리얼 포트를 통해서 텍스트화면을 출력하는 기능을 지원합니다. 이 기능은 모니터가 없는 시스템에서 유용하게 사용됩니다. 이미 스팍에서는 오랫동안 지원해 오고 있는 기능입니다.

    Larger memory 지원 - 인텔버전에서는 1기가까지 메모리를 자동으로 인식하며, 수동설정시 2기가까지 가능합니다. 또한, 알파에서는 1기가까지 가능합니다. 스팍32에서는 3.5기가까지 지원이 가능하며, 스팍64에서는 64기가까지 메모리의 지원이 가능합니다.

    Larger swap 디바이스 지원 - 리눅스 커널 2.2에서는 단일 스왑 파티션 디바이스로 2기가까지 지원이 가능합니다.

    네트워킹 능력 향상 - 리눅스 라우터는 여러 가지 네트워크 다비이스와 포트를 사용하여서 대역폭을 조절할 수 있으며, ipchains 기능으로 향상된 파이어월 기능이 추가되었습니다. 또한, 기가바이트 인더넷이 가능하고, IPv6을 완벽하게 지원합니다.

    일반적인 알파 커널 - 하드웨어마다 커널이 다른 알파에서는 부팅때 자동적으로 커널을 설정하여 자동으로 서로 다른 알파를 찾아줍니다.

    프레임 버퍼 기능 지원 - 지원하지 않는 그래픽 카드를 사용하여 엑스윈도우를 사용할 때 사용하는 기능으로 그래픽을 커널수준에 제어하는 것입니다. 알파와 인텔에서 기본적으로 지원하며, 스팍은 항상 프레임 버퍼를 사용하고 있습니다.

 

◆새로운 콘솔 사용 방법

    레드헷 리눅스에서는 새롭게 콘솔 사용방법을 한층 강화하고 편하게 하였습니다. 일반 사용자가 콘솔에서 사운드 카드를 사용하거나, 플로피 디스크를 마운트하거나, 파일을 보거나, 콘솔키를 사용하여 리부팅하거나, 모뎀을 사용하여서 네트워크를 사용하거나 하는 모든 디바이스 사용에 대한 기능 설정을 전보다 쉽게 하였습니다. 전에는 이런 기능을 일반 사용자가 사용하려면, 상당히 불편하였습니다. 전 버전에서는 두 가지 선택이 있었습니다. 하나는 모든 사용자에게 디바이스(사운드 카드, 모뎀, 플로피)를 사용 가능하게 하거나, 또 하나는 터미널 접속이든지, 콘솔 접속이든지 가리지 않고 한 명의 사용자에게 권한을 줄 수 있었습니다. 그리고 마지막으로 일반화된 su 명령어를 사용하는 방법만이 존재하였습니다.
    하지만 레드헷 리눅스 6.0에서는 콘솔유저의 디바이스 사용권한을 좀 더 세세하게 설정이 가능하게 되어 있습니다. man 8 pam_console을 사용하여 자세한 내용을 참조하시면 됩니다.

     /etc/security/console.perms에 보면 디바이스를 유저아이디를 이용하여 설정할 수 가 있습니다. 또한, /etc/security/console.apps에서는 사용가능한 응용프로그램을 설정할 수 있습니다.

    /etc/security/console.apps 디렉토리 밑에 명령어의 파일이름을 쓰고, 그 안에 허용하는 허용할 사용자를 포함시키면 됩니다.

    /etc/security/console.perms

    # permission definitions
    <console> 0600 <floppy>  0600 root 플로피 디스크를 root만 사용가능

 

영문 레드헷 리눅스 6.0의 한글 설정

    한글환경을 사용하기 위해서 이미 패키지되어 있는 폰트 파일과 로케일 파일을 사용하는 것이 좋습니다. 물론, 패키지를 다시 컴파일 하는 방법도 있으나, 번거로움이 없이 쉽게 패키지화 되어 있는 파일을 자료실에서 받아서 설치하시면 손쉽게 한글 환경을 구축하실 수 있습니다. 아래는 한글 폰트와 로케일 설치로 GNOME 환경에서 한글 출력할 수 있는 방법과 한텀의 사용, 그리고, 넷스케이프에서 한글 사용에 관한 간단한 방법입니다. 참고 하시길 바랍니다.

1. 한글 폰트 설치

    먼저 아래의 한글 폰트를 받아서 설치합니다. 보통, 알짜팀에서 패키징한 것을 많이 사용합니다. 각종 비비에스의 리눅스자료실에서 받을 수 있으며, 익명 FTP사이트에서도 손쉽게 얻을 실 수 있습니다.

      rpm -ivh hanyang-fonts-version-patch.noarch.rpm
      rpm -ivh johab-fonts-version-patch.noarch.rpm
      rpm -ivh misc-fonts-version-patch.noarch.rpm

      [root@impact /tmp]#rpm hanyang-fonts*
      hanyang-fonts
      ##############################################

      [root@impact /tmp]# rpm -ivh johab-fonts*
      johab-fonts
      ##############################################

      [root@impact /tmp]# rpm -ivh misc-fonts*
      misc-fonts
      ##############################################

2. 한텀 설치

    패키지되어 있는 한텀을 설치합니다.

      [root@impact /tmp]# rpm -ivh hanterm-version-patch.i386.rpm
      hanterm
      ##############################################

    폰트디렉토리 설정을 다시 실행시켜 주신 다음 사용하시면 됩니다.

3. 한글 로케일 설치

    엑스윈도우에서 한글 출력을 위한 로케일 파일입니다. 박원규씨가 만드신 것으로 각종 메시지들이 한글로 출력됩니다.

    이미 레드헷 6.0으로 재컴파일된 패키지가 나우누리 자료실에 등록되기 시작했습니다.

      [root@impact /root]# rpm -ivh locale-ko-version-patch.i386.rpm
      locale-ko          
      ##############################################

    홈 디렉토리 환경변수 설정

      [root@imact /root]# vi .bash_profile
      # .bash_profile
      # Get the aliases and functions
      if [ -f ~/.bashrc ]; then
          . ~/.bashrc
      fi
      # User specific environment and startup programs

4. 넷스케이프 설치

    아래와 같이 넷스케이프 4.51버전이 한글 패키지로 이미 제작이 되어 있습니다. 다운로드받으셔서 설치하시면 됩니다.

    먼저 netscape-common-4.51-2kr.i386.rpm 파일을 먼저 설치하시고 나서 다음 두 가지 중에 선택을 하셔서 설치하시기 바랍니다.

       netscape-common-4.51-2kr.i386.rpm
       netscape-communicator-4.51-2kr.i386.rpm
       netscape-navigator-4.51-2kr.i386.rpm

    또한, 한글 입력을 위해서 미지리서치[http://www.mizi.co.kr]에 가셔서 hanIM의 새로운 버전을 다운로드 받으셔서 설치하시면 넷스케이프에 한글을 입력하실 수 있습니다.

5. 그밖의 한글 패키지

    gnome-core나 gtk+의 한글 패치 패키지들이 속속 제작되어 지금 글을 쓰고 있는 중에도 배포되고 있으니, 영문 레드헷 리눅스를 설치한 사용자라면, 자료실을 찾아서 손쉽게 rpm으로 설치하셔서 사용하실 수가 있습니다. 현재, 레드헷 6.0을 기반으로 한 한글패치 패키지가 나오고 있으며, 세군데의 회사에서 알짜, Accel, 파워 레드헷 6.0이 출시중에 있습니다. 한글 사용에 관해서는 사용자들이 자신에게 맡는 것을 선택하는 것이 바람직하다고 생각이 됩니다.




▲ top

 home으로...