리눅스를 처음 사용하는 분들을 위한 북마크

Posted by 잿빛푸우 greypoooh@daum.net
2008.05.04 22:20 리눅스의 모든것
1. 목적

별거 아니지만 여기 저기에 흩어진 처음 접하는 분들이 필요로하는 자료를 한곳(한 페이지)에 정리할려고 시작했습니다.
우리가 가장 흔히 접하는 운영체제인 윈도우와 다른점은 사용자에게 많은 선택을 할 수 있게 한다에 있습니다. 그 선택의 폭이 넓기에 어렵게 느껴진다고 볼 수 있겟습니다.
이 게시물이 그 선택의 방법을 조금이나마 쉽게 할 수 있기를 바랍니다.

2. 리눅스(Linux)란?

리눅스는 운영체제입니다. 마이크로소프트사의 윈도우와 같은 역활을 하는 프로그램입니다.
또한 리눅스는 커널이라고 불리우는 운영체제 핵심부분의 이름이기도 하며 보통 운영체제의 이름이기도 합니다.
따라서 윈도우에서 하는 모든 일을 리눅스에서도 할 수 있습니다. 다만 하는 방법이 다를 뿐입니다. 그래서 어렵게 느껴질 뿐입니다.
리눅스는 특정한 회사에서 제작되는 프로그램이 아닙니다. 전세계 개인 또는 회사의 프로그래머들과 사용자들의 오픈소스 프로젝트입니다.
여기에 참여하는 대표적인 회사들로는 IBM, HP, DELL, ORACLE 등이 있습니다.
유명한 개인으로는 리누스 토발즈, 에릭 레이몬드 등이 있습니다.
더 궁금하시면 http://http://www.linux-foundation.org/publications/linuxkerneldevelopme... 를 참조하세요.
배포판은 리눅스라는 운영체제를 사용자가 쉽게 설치하여 사용할 수 있도록 구성하여 배포하는 것을 말합니다.
무료도 배포하는 것도 있고, MS사의 윈도우처럼 판매되는 것도 있습니다. 판매되는 제품들은 그 비용에 해당되는 기술지원을 받을 수 있습니다.

참고할만한 싸이트

http://www.getgnulinux.org/
리눅스가 무엇인지, 왜 윈도우가 아닌지, 리눅스로 어떻게 전환하는지 등을 우분투와 페도라로 설명합니다.
아쉽게도 영어지만 상당히 쉽게 되어있습니다.

각 배포판별 설치 화면 제공

http://www.thecodingstudio.com/opensource/linux/screenshots/index.php?li...

* 오픈소스(리눅스)에 대해서 궁금하시다면 "REVOLUTION OS" 라 다큐영화를 보시면 되겠습니다.
http://sakuragis.egloos.com/2450695 에서 DVD-rip을 다운로드를 받을 수 있는 방법을 보실 수 있습니다.
http://www.ipleft.or.kr/data/ip15.html 도 읽어보실만 합니다.

3. 배포판 선택

아래에 있는 것이 서버 또는 데스크탑용으로 주로 사용되는 배포판입니다.
이외에도 수많은 배포판이 있지만 아래의 리스트에 있는 것중 하나를 선택하여 최신버전으로 사용하는 것이 권장됩니다.
이유는 한글을 지원하며 사용자가 많아서 유지보수하기가 쉽고(문제 발생시 물어보기가 쉽고)
설치하여 사용할 수 있는 프로그램의 설치본(패키지)도 많이 제공됩니다.
구형 하드웨어이거나 사양이 낮다면 대안으로 http://www.damnsmalllinux.org 이나 http://www.xubuntu.org 를 고려해볼 만 합니다.
참고로 레드헷 9.0은 제작사에서 지원이 중단된 아주 오래된 배포판입니다. (윈도우XP를 사용하지 않고 윈도우95를 사용하면서 안좋다고 투덜대는 격입니다.)

Ubuntu - 데비안을 기반으로 한, 현재 가장 많은 데스크탑 리눅스 사용자가 있는 배포판입니다. 따라서 처음 리눅스를 설치하고자 하시는 분들께 추천해드립니다.
......우분투 한국 사용자 모임 http://ubuntu.or.kr/
......우분투 길라잡이 문서 http://myubuntu.tistory.com/

ㅇFedora - 유명한 레드헷의 오픈프로젝트 배포판입니다. Redhat Linux의 뒤를 있고 있습니다. http://fedoraproject.org/
......특별한 국내 사용자 모임 페이지는 없습니다만 우분투와 함께 추천해드립니다.
...... http://www.fedorafaq.org/http://fedorasolved.org/ 에서 자세한 설정방법을 볼 수 있습니다.

ㅇDebian - 오랬동안 유지보수 되고 있는 오픈소스 리눅스 배포판입니다. 많은 사용자층을 가지고 있습니다.
......한국 데비안 유저 모임 http://debianusers.org/

ㅇCentOS - 레드렛사의 기업 서버 시장을 위한 배포판인 RHEL(RedHat Enterprise Linux)의 오픈소스 버전입니다. 서버 공부용으로 생각하신다면 권장합니다.
......CentOS 리눅스 지식 공유 http://centos.pe.kr

ㅇopenSUSE - 레드헷과 경쟁구도를 가지고 있는 독일 리눅스회사인 수세리눅스의 오픈프로젝트 배포판입니다.
......수세 사용자 모임 http://suse.or.kr

ㅇGentoo - 장시간의 소스 컴파일로 유명한 배포판입니다.
......젠투리눅스 사용자 모임 http://gentoo.or.kr 현재 접속안됨

ㅇMandriva : 프랑스 국적의 배포판입니다. http://wiki.mandriva.com/en/Main_Page
......사용자 모임은 없으나 http://karf.tistory.com/30 에서 최신 버전 2008.1 스프링 체험기를 볼 수 있습니다.

ㅇArch Linux,
......아치 리눅스 사용자 모임 http://arch.freebsdcity.org

ㅇ한컴리눅스 : 몇 안되는 국산 리눅스 배포판입니다. 아시아눅스는 한.중.일 3국의 리눅스 회사가 합작한 배포판입니다.
...... http://www.haansoftlinux.com/

ㅇ안녕리눅스 : 김정균님이 레드헷 리눅스을 기반으로 하여 서버 용도에 최적화 시켜 배포하고 계십니다.
...... http://annyung.oops.org/

더 많은 배포판 정보는 http://en.wikipedia.org/wiki/List_of_Linux_distributionshttp://distrowatch.com 를 참고하세요.

Fedora 9(5월 13일 정식 릴리즈, 현재 베타), Ubuntu 8.04, Mandriva 2008.1, Debian 4.0, openSUSE 11(현재 베타 1) 등이 현재 시점에서 최신의 배포판입니다.

각 최신의 배포판별 설치 및 설정 방법을 알고 싶으면 http://howtoforge.com/howtos/desktop 에서 볼 수 있습니다. 이제 막 리눅스를 사용하신 분들에게 강력히 추천해 드리는 링크입니다.

4. 설치하기 전에 알아둘 것

PC에 윈도우가 설치되어 있는 경우 리눅스를 사용할 수 있는 방법을 아래와 같습니다.

ㅇ 윈도우를 삭제하고 리눅스를 설치한다.
ㅇ 윈도우의 파티션의 크기를 조절(resize)하여 리눅스를 설치할 여유공간을 만들어 설치한다.
ㅇ 윈도우에서 vmware와 같은 가상 머신 프로그램을 이용하여 설치한다.
ㅇ 윈도우에서 colinux 나 andlinux 같은 리눅스 배포판을 설치하여 사용한다. 또는 우분투의 wubi 를 이용한다.
ㅇ LiveCD 나 USB를 이용한 리눅스 배포판을 이용한다.

4.1 파티션과 드라이브

.....리눅스..............하드웨어.........................윈도우............
/dev/hda.....IDE Primary Master...........보통 윈도우 하드 디스크 'C'
/dev/hdb.....IDE Primary Slave..............보통 윈도우 하드 디스크 'D' 또는 DVD-ROM으로 되어있음
/dev/hdc.....IDE Secondary Master........보통 윈도우 하드 디스크 'E'
/dev/hdd.....IDE Secondary Slave..........보통 윈도우 하드 디스크 'F'

** 배포판에 따라서 IDE장치명이 hd[abcd]에서 sd[abcd]로 변경되어 사용됩니다.
또한 SCSI장치와 USB저장장치의 이름도 sd? 로 사용됩니다.

윈도우에서는 하드 디스크 파티션을 나누면 C, D, E 이렇게 되지만
리눅스에서는 /dev/hda1, /dev/hda2, hda3 이렇게 됩니다.
윈도우에서는 보통 자동으로 되던 부분이라 리눅스를 처음사용하시는 분들이 많이 어려워 하시지만 사실 간단합니다.

ㅇ참고자료
http://puppylinux.org/wikka/PartitionsVsDrives

ㅇ윈도우와 리눅스의 디렉토리 구조 비교
http://polishlinux.org/first-steps/filesystem-and-disks/

4.2 하드웨어 설치

최근의 리눅스 배포판은 설치시에 대부분의 하드웨어를 자동으로 인식하여 설정을 해주어서 별 문제가 없습니다.
다만 간혹 수동으로 설정을 해야하는 경우도 있습니다. 대부분 그래픽 카드, 사운드 카드, 무선랜등에서 문제가 생깁니다.
아래의 홈페이지 등을 참고하여 하드웨어 호환여부를 확인합니다. 또한 하드웨어 설정 방법을 알 수 있습니다.

http://fedoraproject.org/wiki/HCL
http://en.opensuse.org/Hardware
http://www.ubuntuhcl.org/
https://hardware.redhat.com/
http://www.linux-laptop.net/
http://www.linuxquestions.org/hcl/index.php
http://www.phoronix.com/forums/

프린터 : http://www.linuxprinting.org/
그래픽 카드 : http://wiki.x.org/wiki/FAQ
사운드 카드 : http://www.alsa-project.org/
스캐너 및 이미지 장치 : http://www.sane-project.org/
모뎀 : http://linmodems.org/
디지털 카메라 : http://www.gphoto.org/proj/libgphoto2/support.php

그래도 답이 안나온다면 google.co.kr 에서 모델명(또는 칩셋명) linux 로 검색하시면 답이 나올 것입니다.
만약 검색이 안된다면 직접 해당 회사에 문의해보세요. 해외 홈페이지에서는 리눅스 드라이버를 제공하는 경우도 있습니다.

5. 한글 설정

리눅스 데스크탑에서 사용할 한글 폰트에 대해 알아야합니다.
기본 한글폰트가 제공되나 윈도우의 굴림체에 익숙하다면 못생겨보일 수 있습니다.

리눅스에서 폰트는 fontconfig 라는 프로그램이 관리합니다. 따라서 폰트 설정에 관심이 많다면 이 프로그램의 설정 방법을 연구하시면 됩니다.
http://b.mytears.org/tag/fontconfig
http://www.miniwini.com/miniwinis/bbs/index.php?bid=share&mode=read&id=5...
http://www.suse.or.kr/bbs/board.php?bo_table=tip&wr_id=2271&page=2
http://rommance.net/wikix/index.php?display=DebianUserFontConfig
http://wiki.kldp.org/wiki.php/FontConfig

아래의 주소에서 공개 한글 폰트를 다운로드 받아 사용하면 됩니다. 그래야 리눅스 할 맛이 납니다.

ㅇttf-alee 글꼴 http://alee.anj.kr/fonts/alee/ttf-alee-12/
ㅇ네이버 사전체 http://cndic.naver.com/font.nhn

좀 더 참고할만한 자료는 suse.or.kr 의 화산폭발님 글
http://www.suse.or.kr/bbs/board.php?bo_table=download&wr_id=245
http://www.suse.or.kr/bbs/board.php?bo_table=download&wr_id=244

리눅스(우분투)에서 굴림 글꼴(고정폭 포함) 설정하기 | KLDP
http://kldp.org/node/92122

6. 리눅스 데스크탑 프로그램 소개

http://polishlinux.org/first-steps/popular-apps/
http://www.linuxalt.com/

rpm, deb 는 윈도우로 치자면 확장자가 msi나 exe 인 프로그램 설치버전이라고 생각하시면 됩니다. 즉 사용자들이 프로그램을 쉽게 설치, 삭제할 수 있도록 구성하기 위한 프로그램입니다.
이외에도 사용자가 직접 소스를 컴파일하여 설치하는 방법도 있습니다. 보통 ./configure && make && make install 와 같은 3단계로 구성됩니다.
./configure 는 소스 컴파일을 위한 환경 설정을 하는 과정(소스 컴파일을 위한 컴파일러 및 라이브러리 확인, 설치 경로 지정, 추가적인 구성 옵션 설정)이고
make 는 실제 컴파일 하는 과정, make install 은 컴파일 한 것을 지정한 경로(디렉토리)에 복사하는 과정입니다.

7. 리눅스 데스크탑 구조 알아보기

-------------------------------
.............오픈소스 프로그램....................
--------------------------------
.........Gnome 또는 KDE 환경..............
........이외에도 xfce, flux 등등...........
--------------------------------
.............X.org + QT + GTK................
--------------------------------
........Linux 커널 + GNU 프로그램......
--------------------------------

구성되는 프로그램에 대해 알고 싶으면 http://en.wikipedia.org/wiki/Freedesktop.org 를 참고합니다.

8. 리눅스를 사용하기 위해서 필수적으로 읽어야할 문서

초보자들이 처음 시작을 하는데 필요한 상식
http://wiki.kldp.org/wiki.php/DocbookSgml/Beginner_QA-KLDP

검색엔진 사용 설명서
http://kldp.org/node/85170
http://www.google.co.kr/help/features.html

그리고 http://wiki.kldp.org/wiki.php/%C3%CA%BA%B8%C0%DA%C4%DA%B3%CA 의 내용을 읽어보세요. 책이 필요없을 정도입니다.

9. 누가 리눅스를 만드는지 알고 싶다면?

http://www.linux-foundation.org/publications/linuxkerneldevelopment.php

10. 추천하는 싸이트

--- 강좌 & 뉴스 ---
http://howtoforge.com/
http://ubuntu-tutorials.com/
http://www.linux.com/
http://freshnews.org/
http://www.onlamp.com/
http://www.cyberciti.biz/
http://www.yolinux.com/
http://www.linuxhomenetworking.com/
http://kbase.redhat.com/faq (레드헷 기술진에 의한 팁, 트러블슈팅 정보)

--- 활발한 리눅스 커뮤니티 ---
http://kldp.org ^^;;
http://www.linuxquestions.org
http://www.linuxforum.com
http://forums.gentoo.org/
http://ubuntuforums.org/

--- 서버 관련 한글 싸이트 ---
ㅇ 커피닉스 http://coffeenix.net/
ㅇ 문태준님 홈페이지 http://tunelinux.pe.kr
ㅇ 김정균님 홈페이지 http://oops.org/

--- 리눅스가 주 내용인 블로그 ---
http://verts.co.kr/
http://opensea.egloos.com/
http://sakuragis.egloos.com/
http://zodiac12k.egloos.com/
http://jeongsw.tistory.com/
http://zzzik.net/
http://funfunworld.tistory.com/
http://barosl.com/blog/
http://www.linuxholic.com

윈도우가 매주 업데이트가 이루어지듯이, 리눅스에서도 업데이트가 제공됩니다. 관련 배포판의 설명서를 참고하여 늘 최신의 업데이트를 유지하면, 보안 문제(*리눅스에서는 윈도우와 달리 바이러스, 악성코드 문제보다는 프로그램 취약점을 이용한 사고가 많습니다.)를 예방할 수 있고, 성능 향상등의 이점이 있습니다.

만약 리더를 두고선 리눅스 설치를 위한 세미나를 진행하고자 한다면 http://tldp.org/HOWTO/Installfest-HOWTO/http://kldp.org/node/81966 를 참고하세요.

이 게시물은 수시로 갱신될 예정입니다.

별도로 리눅스 서버 입문자를 위한 북마크 http://kldp.org/node/93443 게시물을 게시하였습니다.


출처 : 리눅스를 처음 사용하는 분들을 위한 북마크
신고
이 댓글을 비밀 댓글로

티스토리 툴바