SNOWFLAKES DRAWING PAPER

[Ubuntu] 우분투에 대한 모든것.. 본문

참고/정보/ubuntu(우분투)/Linux

[Ubuntu] 우분투에 대한 모든것..

눈송2 2008. 12. 28. 08:59

포기 문서
[edit]1.2 한글 문서화 #
morcavon_at_gmail.com,http://www.morcavon.com

 

원문은 여기에서 보실 수 있습니다.

 

문서화 작업은 처음이라 기존 문서의 형식을 최대한 유지한다는 목표로 텍스트만 한글로 번역하는데 노력했습니다. 오타나 수정할 부분이 있다면 적극 수정하여 주시기 바랍니다.

 

번역 중 다른 분들의 의견을 듣고싶은 내용을 여기다 적어서 토론해도 되겠습니까? 별도의 페이지를 만들까 생각했습니다만, 그 페이지의 내용은 그 페이지에서 의견을 듣는 것이 더 번거롭지 않을 것 같아서요. - dasomoli

번역이 일단락 되었고, 이제 본격적으로 검토 작업을 해야겠습니다. 예리한 칼질 부탁드립니다 - morcavon

파트 10, 11, 12 를 번역하였습니다. 제 부분도 잘 부탁드립니다  - dasomoli
제가 생각하기에 어색한 부분을 (아주) 약간 수정했습니다. 괜한 일을 했다고 생각되시면 가차없이 돌려놓아주세요.  - zugwan

 

--------------------------------------------------------------------------------

[edit]2 시작 #
2.1. 우분투란 무엇인가?
2.2. 우분투의 스크린샷은 어디서 볼 수 있나?
2.3. 우분투의 모든 프로그램과 라이브러리의 리스트는 어디서 찾을 수 있나?
2.4. 우분투를 어디서 다운 받을 수 있나?
2.5. 어떻게 ISO 파일을 CD-R에 구울 수 있나?
2.6. 어디서 우분투 시디를 무료로 구할 수 있나?
2.7. 어디서 우분투에 대한 도움을 더 얻을 수 있나?

 

2.1. 우분투란 무엇인가?

우분투는 커뮤니티, 전문적인 지원과 함께 자유롭게 사용할 수 있는 완벽한 리눅스 기반의 운영체제이다. 자세한 내용은 이곳을 방문, http://www.ubuntu.com


2.2. 우분투의 스크린샷은 어디서 볼 수 있나?

OSDir.com에 60여개의 스크린샷이 있고, 여기서 찾을 수 있다: Ubuntu GNOME Screenshots


2.3. 우분투의 모든 프로그램과 라이브러리의 리스트는 어디서 찾을 수 있나?

완전한 패키지의 리스트는 여기서 구할 수 있다: ubuntu-packages

제한된 패키지 모음은 ?DistroWatch.com에 있으며, 여기서 구할 수 있다: http://distrowatch.com/ubuntu/


2.4. 우분투를 어디서 다운 받을 수 있나?

주요 다운로드 사이트: http://www.ubuntu.com/download


2.5. 어떻게 ISO 파일을 CD-R에 구울 수 있나?

윈도우즈에서 Nero Burning ROM을 사용할 때:

ISO파일을 다운 받는다. (다운 받는 위치는 여기를 참고 우분투를 어디서 다운 받을 수 있나?)

CD writer에 비어있는 CD를 넣는다.

Nero Burning ROM을 실행한다.

마법사를 따라 Data CD를 선택한다.

마법사를 마친후, File 메뉴에서 Burn Image를 누른다.

Open 대화 상자에서 ISO 파일을 선택하고, Open을 누른다.

마법사에서, Burn을 눌러 우분투 CD를 만든다.

우분투에서 노틸러스를 사용할 경우:

ISO 파일을 다운 받는다. (참고 우분투를 어디서 다운 받을 수 있나?)

CD writer에 비어있는 CD를 넣는다.

노틸러스에서 다운 받을 파일에 마우스 오른쪽 버튼을 누르고 Write to Disc을 선택하면, Write to Disc 대화 상자가 열린다.

대화 상자에서 CD Writer와 속도를 선택하고, Write를 누른다. Writing Files to Disc Progress 대화 상자가 열리고, 노틸러스 가 디스크 기록을 시작할 것이다.


2.6. 어디서 우분투 시디를 무료로 구할 수 있나?

shipit 웹사이트에서 우분투 시디를 무료로 주문할 수 있다: http://shipit.ubuntu.com 배송 또한 무료이다!


2.7. 어디서 우분투에 대한 도움을 더 얻을 수 있나?

메일링 리스트

웹 포럼

문서

IRC 채팅: irc.freenode.net 의 #ubuntu 채널(한국은 ?HanIRC.org 의 #ubuntu 채널로 오시면 됩니다.)


--------------------------------------------------------------------------------

[edit]3 응용 프로그램 설치 #
3.1. 새로운 프로그램을 어떻게 설치하며 그 프로그램들은 어디서 오는가?
3.2. 패키지를 설치하기 위해 시냅틱을 어떻게 사용해야 하는가?
3.3. 어떻게 Universe와 Multiverse를 추가하는가?
3.4. 어떻게 backports를 추가하는가?
3.5. 어떻게 우분투의 업데이트를 유지하는가?
3.6. 다운 받은 저장소 캐시를 어떻게 백업하고 복구하는가?
3.7. apt-get을 사용하여 어떻게 우분투를 수동으로 업데이트 할수 있는가?

 

3.1. 새로운 프로그램을 어떻게 설치하며 그 프로그램들은 어디서 오는가?

새 프로그램을 설치하는 방법이 몇 가지 있는데, 시냅틱 을 쓰는게 제일 쉽다. 시냅틱의 완전한 사용법은 아래에 설명되어 있다.
시 냅틱 이나 apt-get에서 설치하는 모든 소프트웨어는 우분투가 관리하고 있는 온라인 저장소로부터 얻어진다. 이 저장소에 있는 프로그램들은 우분투에 의해 검사가 되었고 바이러스나 스파이웨어로부터 안전하지만, 그럼에도 몇몇 프로그램들에는 버그가 있을 수도 있다.
시냅틱을 사용하든 다른 방법을 사용하든, 모두 공통의 데이터베이스를 공유하고 있어서 어떤 방법을 사용한 변화라도 다른 방법을 사용할때 나타날 것이다.


3.2. 패키지를 설치하기 위해 시냅틱을 어떻게 사용해야 하는가?

시 냅틱을 시작하기 위해, 시스템->관리->시냅틱 패키지 관리자를 선택한다. 시냅틱 화면은 4부분으로 구분되어져 있는데, 왼쪽에 있는 패키지 범주, 오른쪽에 패키지들이 있는 부분이 제일 중요하다고 할수 있다. 이 가이드 문서에서 패키지를 설치하라고 지시할때는 다음과 같은 절차를 따른다.
범주 > 패키지 이름

설치할 패키지를 선택하기 위해:

시냅틱의 왼쪽 부분에서 범주를 선택한다.

오른쪽에서 패키지를 선택하고 그 옆에 있는 흰 상자를 누른다. 그럼 패키지의 현재 상태에 따라 몇 개의 옵션이 있는 메뉴가 나타나는데, 설치하기 위해서 설치를 체크 한다.

Tip: 다른 방법으로는, Search 도구 버튼을 누른 다음, “패키지 이름” (프로그램 이름)을 Search 텍스트 필드에 입력하고 Search 버튼을 누르면, 설치할 프로그램에 관한 좀더 짧은 리스트를 얻을 수 있다. 이렇게 하면 매우 긴 전체 리스트를 보는것보다 훨씬 편하다.

만약 선택한 패키지가 설치되기 위해 다른 패키지을 요구한다면 대화 상자가 나타날것이다. 표시 버튼을 눌러 필요한 패키지들도 설치하도록 한다.

패키지를 제대로 선택했으면, 위쪽 메뉴 모음에서 적용을 누른다. 변경될 시스템 사항이 자세히 설명된 대화 상자가 나타 나는데, 적용 버튼을 눌러 설치를 시작한다.

이제 시냅틱이 선택된 패키지를 가져와서 설치할 것이다. 진행 대화 상자가 나타나고, 설치 도중에 다른 매체(예를들면 우분투 CD)를 넣어 달라고 할수도 있다.

설치가 끝난뒤, 변경 사항을 알려주는데, 닫기를 눌러 설치를 마친다.


3.3. 어떻게 Universe와 Multiverse를 추가하는가?

우분투는 basic, security 저장소가 기본으로 설정되어 있다. 그 외 Universe와 Multiverse 저장소를 사용하기 위해:

데스크탑 메뉴에서 시스템->관리->시냅틱 패키지 관리자를 선택하여 시냅틱을 실행한다.

시냅틱 메뉴에서 Settings->저장소를 선택한다.

Settings 버튼을 누른다.

Show disabled software sources에 체크하고, 닫기를 누른다.

저 장소 대화상자에서 더하기를 누른다. 세가지 저장소가 나온다; Breezy Badger, Security Updates and Updates. 각 저장소를 선택하고 Officially supported, Restricted copyright, Community maintained (Universe), Non-free (Multiverse)에 모두 체크한다. 각 저장소를 선택할 때 마다 확인 버튼을 눌러서 변경된 내용이 저장될 수 있도록 한다.

이제 저장소 마다 체크 박스가 붙어 있는걸 볼 수 있다. 리스트를 스크롤 하면서 모두 체크되어 있는지 확인한다.


3.4. 어떻게 backports를 추가하는가?

Backports는 우분투의 현재 안정 버전을 위해 만들어진 프로그램들의 새로운 버전이다.

데스크탑 메뉴에서 System->Administration->시냅틱 패키지 관리자를 선택하여 시냅틱을 실행한다.

시냅틱에서 Settings-> 저장소를 선택한다.

더하기를 누른뒤 Custom을 선택한다.

아래의 내용을 복사하여 텍스트 상자에 붙여 넣는다:

deb http://archive.ubuntu.com/ubuntu breezy-backports main universe multiverse restricted

Add Repository를 누르면 패키지 리스트를 다시 읽어드릴지(reload) 물어 오는데 yes를 선택한다. 이제 Backports를 사용할수 있다.


3.5. 어떻게 우분투의 업데이트를 유지하는가?

우 분투에서 패키지 업데이트가 필요할 때, 우분투는 알림 영역에 팝업을 띄워 그것을 알려줄 것이다. 이 팝업이 보이면, Show Updates을 누르고 패스워드를 입력한다. Ubuntu Update Manager에서 Install을 누르면, 시스템이 필요한 업데이트를 받아서 설치하게된다. 업데이트가 끝난뒤, 닫기를 눌러 Ubuntu Update Manager를 종료한다.


3.6. 다운 받은 저장소 캐시를 어떻게 백업하고 복구하는가?

다운 받은 저장소 캐시를 백업하기

mkdir -p $HOME/backup/var/lib/
sudo cp -R /var/lib/apt/ $HOME/backup/var/lib/
mkdir -p $HOME/backup/var/cache/
sudo cp -R /var/cache/apt/ $HOME/backup/var/cache/
mkdir -p $HOME/backup/etc/apt
sudo cp -R /etc/apt/ $HOME/backup/etc/
sudo chown -R $USER $HOME/backup/

다운 받은 저장소 캐시를 복구하기

sudo cp -fR $HOME/backup/var/* /var/
sudo cp -fR $HOME/backup/etc/apt/* /etc/apt/

 

3.7. apt-get을 사용하여 어떻게 우분투를 수동으로 업데이트 할 수 있는가?

어떻게 Universe와 Multiverse를 추가하는가?를 읽은 뒤

 

sudo apt-get update
sudo apt-get upgrade


--------------------------------------------------------------------------------

[edit]4 응용 프로그램 #
음악과 동영상

자바

글꼴

오피스

놀이

인터넷

네트워크 도구

시스템 도구

윈도우즈 에뮬레이터


이 장에서는 일반적인 응용 프로그램들과 도구들을 설치하는 방법에 대해 설명한다. 이것들에 관한 더 상세한 사용법은 각 응용 프로그램의 도움말과 man 페이지에 포함되어 있다.
[edit]4.1 음악과 동영상 #
4.1.1. 어떻게 멀티미디어 코덱을 설치하는가?
4.1.2. 어떻게 DVD 플레이어를 설치하는가?
4.1.3. 어떻게 RealPlayer 10을 설치하는가?
4.1.4. 어떻게 streamtuner(스트림 디렉토리 브라우저)를 설치하는가?
4.1.5. 어떻게 Cowbell(ID3 편집기)를 설치하는가?
4.1.6. 어떻게 Kino(비디오 편집기)를 설치하는가?
4.1.7. 어떻게 Audacity(오디오 편집기)를 설치하는가?
4.1.8. 어떻게 dvdrip(DVD 추출기)를 설치하는가?

4.1.1. 어떻게 멀티미디어 코덱을 설치하는가?

universe와 multiverse 저장소가 설정되어 있는지 확인한다. (참고 어떻게 Universe와 Multiverse를 추가하는가?)

시냅틱을 사용하여 다음의 패키지들을 설치힌다. (참고 패키지를 설치하기 위해 시냅틱을 어떻게 사용해야 하는가?)
라이브러리 (multiverse) > gstreamer0.8-plugins-multiverse
라이브러리 (universe) > gstreamer0.8-plugins
라이브러리 (universe) > gstreamer0.8-ffmpeg
라이브러리 (universe) > gstreamer0.8-mad
멀티미디어 > vorbis-tools
멀티미디어 (multiverse) > lame
멀티미디어 (multiverse) > faad
멀티미디어 (multiverse) > gstreamer0.8-lame
멀티미디어 (universe) > sox
그래픽 (multiverse) > mjpegtools
그래픽 (universe) > ffmpeg
그놈 데스크탑 환경 (universe) > totem-xine

Gstreamer 플러그인을 시스템에 등록한다. 명렁어줄에서, 다음을 입력

gst-register-0.8

특허와 저작권 제한으로 인해, w32codecs과 libdivx4linux 패키지는 우분투에 포함되지 않았다. 자세한 사항은 여기에 https://wiki.ubuntu.com/RestrictedFormats

4.1.2. 어떻게 DVD 플레이어를 설치하는가?
현재 리눅스에서 무료 패키지를 이용하여 DVD를 볼수 있는 합법적인 방법은 없다. DVD를 재생하기 위해, 여기에서 DVD-video을 읽어보라.

4.1.3. 어떻게 RealPlayer 10을 설치하는가?

이 곳에 가서 Realplayer 10 for Linux을 사용하기 편한 디렉토리에 다운 받는다.

다운 받은 파일을 실행할 수 있게 만들어야 한다. 명렁어줄에서, 파일을 다운 받은 디렉토리로 이동한 후 다음과 같이 입력한다.

chmod +x RealPlayer10GOLD.bin

Real Player 10을 설치하기 위해, 다음을 입력하여 다운 받은 파일을 실행한다.

sudo ./RealPlayer10GOLD.bin

?RealPlayer 10을 설치할 위치를 물어보면, /usr/bin/RealPlayer을 입력한다.
시스템 전반적인 심볼릭 링크 설정에 대해 물어보면, "y"를 입력한다. 그후에, 심볼릭 링크를 위한 기본 접두사를 확인한다.

이제 다운 받은 파일은 지워도 된다.

rm RealPlayer10GOLD.bin

Real Player 10을 실행하기 위해, 프로그램->음악과 비디오->?RealPlayer 10를 선택한다.


4.1.4. 어떻게 streamtuner(스트림 디렉토리 브라우저)를 설치하는가?

universe 저장소가 설정되있는지 확인한다. (참고 어떻게 Universe와 Multiverse를 추가하는가?)

시냅틱을 사용하여 streamtuner 패키지를 설치한다. (참고 패키지를 설치하기 위해 시냅틱을 어떻게 사용해야 하는가?)
네트워킹 (universe) > streamtuner

streamtuner을 실행하기 위해서, 프로그램->음악과 비디오->streamtuner을 선택한다.


4.1.5. 어떻게 Cowbell(ID3 편집기)를 설치하는가?

universe 저장소가 설정되어 있는지 확인한다. (참고 어떻게 Universe와 Multiverse를 추가하는가?)

시냅틱을 사용하여 cowbell 패키지를 설치한다. (참고 패키지를 설치하기 위해 시냅틱을 어떻게 사용해야 하는가?)
멀티미디어 (universe) > cowbell

Cowbell을 실행하기 위해서, 프로그램->음악과 비디오->Cowbell Music Organizer을 선택한다.


4.1.6. 어떻게 Kino(비디오 편집기)를 설치하는가?

시냅틱을 이용하여 Kino 패키지를 설치한다. (참고 패키지를 설치하기 위해 시냅틱을 어떻게 사용해야 하는가?)
그래픽 > kino

Kino을 실행하기 위해서, 프로그램->음악과 비디오->Kino Video Editor을 선택한다.


4.1.7. 어떻게 Audacity(오디오 편집기)를 설치하는가?

universe 저장소가 설정되어 있는지 확인한다. (참고 어떻게 Universe와 Multiverse를 추가하는가?)

시냅틱을 이용하여 audacity 패키지를 설치한다. (참고 패키지를 설치하기 위해 시냅틱을 어떻게 사용해야 하는가?)
멀티미디어 (universe) > audacity

Audacity을 실행하기 위해서, 프로그램->음악과 비디오->Audacity을 선택한다.


4.1.8. 어떻게 dvdrip(DVD 추출기)를 설치하는가?

multiverse 저장소가 설정되어 있는지 확인한다. (참고 어떻게 Universe와 Multiverse를 추가하는가?)

코덱을 설치한다. (참고 어떻게 멀티미디어 코덱을 설치하는가?)

DVD 재생기를 설치한다. (참고 어떻게 DVD 플레이어를 설치하는가?)

시냅틱을 사용하여 다음의 패키지들을 설치한다. (참고 패키지를 설치하기 위해 시냅틱을 어떻게 사용해야 하는가?)
그래픽 (multiverse) > dvdrip
기타 - 그래픽 (multiverse) > transcode

/usr/share/applications 디렉토리에 새 데스크탑 설정 파일을 생성한다.

sudo gedit /usr/share/applications/dvdrip.desktop

dvdrip.desktop 라는 비어있는 파일이 gedit에 열린다.

다음의 내용을 새로 만든 파일에 추가한다:

[Desktop Entry]
Name=dvd::rip
Comment=dvd::rip
Exec=dvdrip
Icon=/usr/share/perl5/Video/DVDRip/icon.xpm
Terminal=false
Type=Application
Categories=Application;AudioVideo;

파일을 저장하고 gedit을 종료한다. (예제 sample/dvdrip.desktop_dvdrip)

dvdrip을 시작하기 위해서, 프로그램->음악과 비디오->dvd::rip을 선택한다.

[edit]4.2 자바 #
4.2.1. 어떻게 J2SE Runtime Environment (JRE) 5 (1.5)를 Firefox 플러그인과 함께 설치하는가?

4.2.1. 어떻게 J2SE Runtime Environment (JRE) 5 (1.5)를 Firefox 플러그인과 함께 설치하는가?

multiverse 저장소가 설정되어 있는지 확인한다. (참고 어떻게 Universe와 Multiverse를 추가하는가?)

이 곳에 가서 “Download JRE 5.0 Update 4”을 누른다. ?NetBeans 번들이 포함된 링크가 아닌 JRE만 있는 링크를 선택한다.

Note: 이 글을 쓰는 시점에서의 ?J2SE의 버전은 5.0 Update 4이다. Sun의 웹사이트에서 이 버전을 찾을 수 없다면, 최신 버전을 받으면 된다.

먼저 라이센스에 동의하고, “Linux self-extracting file” (jre-1_5_0_04-linux-i586.bin)을 누른고, 이 파일을 하드 드라이브에 저장한다.

시냅틱을 이용하여 java-package 패키지를 설치한다. (참고 패키지를 설치하기 위해 시냅틱을 어떻게 사용해야 하는가?)
기타 - 텍스트 기반 (multiverse) > java-package

다운 받은 파일을 실행 가능하게 만든다. 명렁어줄에서, 다운 받은 파일이 있는 디렉토리로 변경한 뒤 다음을 입력한다.

chmod +x jre-1_5_0_04-linux-i586.bin

JRE를 설치하기 위해, 다운 받은 파일을 실행한다.(debian 패키지를 만든다)

fakeroot make-jpkg jre-1_5_0_04-linux-i586.bin

생성한 deb 패키지를 설치한다.

dpkg -i sun-j2re1.5_1.5.0+update04_i386.deb이

[edit]4.3 글꼴 #
4.3.1. 어떻게 추가 글꼴을 설치하는가?
4.3.2. 어떻게 다국어 입력기 (SCIM)을 설치하는가?

4.3.1. 어떻게 추가 글꼴을 설치하는가?

universe와 multiverse 저장소가 설정되어 있는지 확인한다. (참고 어떻게 Universe와 Multiverse를 추가하는가?)

시냅틱을 이용하여 font 패키지를 설치한다. (참고 패키지를 설치하기 위해 시냅틱을 어떻게 사용해야 하는가?)
기타 - Graphical (universe) > xfonts-intl-arabic
기타 - 그래픽 (universe) > xfonts-intl-asian
기타 - 그래픽 (universe) > xfonts-intl-chinese
기타 - 그래픽 (universe) > xfonts-intl-chinese-big
기타 - 그래픽 (universe) > xfonts-intl-european
기타 - 그래픽 (universe) > xfonts-intl-japanese
기타 - 그래픽 (universe) > xfonts-intl-japanese-big
기타 - 그래픽 (universe) > xfonts-intl-phonetic
기타 - 그래픽 > gsfonts-x11
기타 - 그래픽 (multiverse) > msttcorefonts

글꼴 정보 캐시 파일을 다시 빌드한다.

sudo fc-cache -f -v

4.3.2. 어떻게 다국어 입력기 (SCIM)을 설치하는가?

universe 저장소가 설정되어 있는지 확인한다. (참고 어떻게 Universe와 Multiverse를 추가하는가?)

다국어 글꼴이 설치되어 있는지 확인한다. (참고 어떻게 추가 글꼴을 설치하는가?)

시냅틱을 사용하여 scim 패키지를 설치한다. (참고 패키지를 설치하기 위해 시냅틱을 어떻게 사용해야 하는가?)
Utilities (universe) > scim
도구 (universe) > scim-chinese
도구 (universe) > scim-config-socket
도구 (universe) > scim-gtk2-immodule
도구 (universe) > scim-tables-zh

 

wget -c http://frankandjacq.com/ubuntuguide/fireflysung-1.3.0.tar.gz
sudo tar zxvf fireflysung-1.3.0.tar.gz -C /usr/share/fonts/truetype/
sudo chown -R root:root /usr/share/fonts/truetype/fireflysung-1.3.0/
sudo fc-cache -f -v

시스템->기본 설정->SCIM Input Method Setup

SCIM을 활성화시키기 위해 Ctrl-Space을 누른다.

[edit]4.4 오피스 #
4.4.1. 어떻게 Planner (프로젝트 관리 프로그램)을 설치하는가?
4.4.2. 어떻게 GnuCash (개인 재정 관리 프로그램)을 설치하는가?
4.4.3. 어떻게 Scribus (데스크탑 출판 프로그램)을 설치하는가?
4.4.4. 어떻게 Dia (다이어그램 편집기)를 설치하는가?

4.4.1. 어떻게 Planner (프로젝트 관리 프로그램)을 설치하는가?

시냅틱을 사용하여 planner 패키지를 설치한다. (참고 패키지를 설치하기 위해 시냅틱을 어떻게 사용해야 하는가?)
그놈 데스크탑 환경 > planner

Planner을 시작하기 위해서, 프로그램->오피스->Project Management을 선택한다.


4.4.2. 어떻게 GnuCash (개인 재정 관리 프로그램)을 설치하는가?

universe 저장소가 설정되어 있는지 확인한다. (참고 어떻게 Universe와 Multiverse를 추가하는가?)

시냅틱를 사용하여 gnucash 패키지를 설치한다. (참고 패키지를 설치하기 위해 시냅틱을 어떻게 사용해야 하는가?)
그놈 데스크탑 환경 (universe) > gnucash

불필요한 디렉토리와 파일들을 제거한다.

sudo rm -fr /usr/share/gnome/apps/Applications/

/usr/share/applications 디렉토리에서 새 데스크탑 환경 파일을 생성한다.

sudo gedit /usr/share/applications/GnuCash.desktop

GnuCash.desktop 이라는 파일이 gedit에 열린다.

새 파일에 다음 내용을 입력한다.

[Desktop Entry]
Name=GnuCash
Comment=GnuCash Personal Finance
Exec=gnucash
Icon=/usr/share/pixmaps/gnucash/gnucash-icon.png
Terminal=false
Type=Application
Categories=Application;Office;

파일을 저장하고 gedit을 종료한다. (예제 sample/GnuCash.desktop_gnucash)

?GnuCash을 실행하기 위해서, 프로그램->오피스->?GnuCash를 선택한다.


4.4.3. 어떻게 Scribus (데스크탑 출판 프로그램)을 설치하는가?

시냅틱을 사용하여 scribus 패키지를 설치한다. (참고 패키지를 설치하기 위해 시냅틱을 어떻게 사용해야 하는가?)
그래픽 > scribus

추가적으로 템프릿을 설치하기 위해, universe 저장소가 설정되어 있는지 확인한다. (참고 어떻게 Universe와 Multiverse를 추가하는가?) 시냅틱에서 scribus-template 패키지를 설치한다.
그래픽 (universe) > scribus-template

Scribus을 시작하기 위해서, 프로그램->오피스->Scribus을 선택한다.


4.4.4. 어떻게 Dia (다이어그램 편집기)를 설치하는가?

시냅틱을 사용하여 dia-gnome 패키지를 설치한다. (참고 패키지를 설치하기 위해 시냅틱을 어떻게 사용해야 하는가?)
그놈 데스크탑 환경 > dia-gnome

Dia을 시작하기 위해, 프로그램->그래픽->Dia을 선택한다.

[edit]4.5 놀이 #
4.5.1. 어떻게 Frozen-Bubble를 설치하는가?
4.5.2. 어떻게 PlanetPenquin을 설치하는가?
4.5.3. 어떻게 Scorched3D를 설치하는가?
4.5.4. 어떻게 Quake3를 설치하는가?
4.5.5. 어떻게 Cedega를 이용하여 윈도우즈 게임을 설치하는가?

4.5.1. 어떻게 Frozen-Bubble를 설치하는가?

universe 저장소가 설정되어 있는지 확인한다. (참고 어떻게Universe와 Multiverse를 추가하는가?)

시냅틱을 사용하여 frozen-bubble 패키지를 설치한다. (참고 패키지를 설치하기 위해 시냅틱을 어떻게 사용해야 하는가?)
게임 오락 (universe) > frozen-bubble

Frozen-Bubble을 시작하기 위해, 프로그램->놀이->Frozen-Bubble을 선택한다.


4.5.2. 어떻게 PlanetPenquin을 설치하는가?
비디오 카드에 맞는 하드웨어 3D 가속 드라이버가 있는지 확인한다. 자세한 사항은 하드웨어를 참고.

universe 저장소가 설정되어 있는지 확인한다. (참고 어떻게 Universe와 Multiverse를 추가하는가?)

시냅틱을 사용하여 planetpenquin-racer 패키지를 설치한다. (참고 패키지를 설치하기 위해 시냅틱을 어떻게 사용해야 하는가?)
게임 오락 (universe) > planetpenguin-racer

?PlanetPenguin Racer을 실행하기 위해, 명령어 줄에서 다음을 입력한다.

ppracer

 

4.5.3. 어떻게 Scorched3D를 설치하는가?
Scorched3D는 Worms/Scorched Earth의 3D 버전이다.
비디오 카드에 맞는 하드웨어 가속 3D 드라이버가 설치되어있는지 확인한다. 자세한 사항은 하드웨어를 참고.

universe 저장소가 설정되어 있는지 확인한다. (See 어떻게 Universe와 Multiverse를 추가하는가?)

시냅틱을 사용하여 scorched3d 패키지를 설치한다. (참고 패키지를 설치하기 위해 시냅틱을 어떻게 사용해야 하는가?)
게임 오락 (universe) > scorched3d

?Scorched3D을 시작하기 위해, 명령어 줄에 다음을 입력한다.

scorched3d

 

4.5.4. 어떻게 Quake3를 설치하는가?
비디오 카드에 맞는 하드웨어 가속 3D 드라이버가 설치되어있는지 확인한다.. 자세한 사항은 하드웨어를 참고.

Quake 3 Point Release를 여기서 다운 받는다:
http://www.fileplanet.com/61609/60000/fileinfo/Quake-III-Arena-Point-Release-v1.32b-(Linux)

다운 받은 파일을 실행한다.

모든 .PK3 파일을 Quake3 CDROM에서 quake3 폴더에 있는 base 디렉토리에 복사한다.

Quake 3를 실행하기 위해, 프로그램->Other->Quake 3를 선택한다.


4.5.5. 어떻게 Cedega를 이용하여 윈도우즈 게임을 설치하는가?

linux-gamers.net 에 Cedega를 컴파일하고 설치하는 방법이 나와있다.
http://www.linux-gamers.net/modules/wfsection/article.php?articleid=45를 참고.

더 자세한 정보는 다음을 참고:
http://www.transgaming.com
http://digital-conquest.ath.cx/wiki/index.php/Main_Page

[edit]4.6 인터넷 #
4.6.1. 어떻게 모질라 파이어폭스에서 사용할수 있는 플래시 재생 플러그인 (Macromedia Flash)을 설치하는가?
4.6.2. 어떻게 모질라 파이어폭스에서 사용할수 있는 PDF 리더 (Adobe Acrobat) 플러그인을 설치하는가?
4.6.3. 어떻게 P2P 클라이언트 aMule를 설치하는가?
4.6.4. 어떻게 P2P 클라이언트 Gnutella (LimeWire)를 설치하는가?
4.6.5. 어떻게 다운로드 관리 프로그램 (Downloader for X)를 설치하는가?
4.6.6. 어떻게 FTP 클라이언트 (gFTP)를 설치하는가?
4.6.7. 어떻게 모질라 썬더버드 이메일 클라이언트를 설치하는가?
4.6.8. 어떻게 뉴스 구독 프로그램 (Pan)를 설치하는가?
4.6.9. 어떻게 RSS/RDF/Atom 구독 프로그램 (Liferea)을 설치하는가?
4.6.10. 어떻게 WYSIWIG 웹 제작 도구 (Nvu)를 설치하는가?
4.6.11. 어떻게 ADSL/PPPoe 클라이언트 (RP-PPPoE)를 설치하는가?

4.6.1. 어떻게 모질라 파이어폭스에서 사용할수 있는 플래시 재생 플러그인 (Macromedia Flash)을 설치하는가?

multiverse 저장소가 설정되어 있는지 확인한다. (참고 어떻게 Universe와 Multiverse를 추가하는가?)

시냅틱을 사용하여 flashplayer-mozilla 패키지를 설치한다. (참고 패키지를 설치하기 위해 시냅틱을 어떻게 사용해야 하는가?)
월드 와이드 웹 (multiverse) > flashplayer-mozilla

Firefox를 다시 시작하면 플러그인을 사용할수 있을것이다.


4.6.2. 어떻게 모질라 파이어폭스에서 사용할수 있는 PDF 리더 (Adobe Acrobat) 플러그인을 설치하는가?

multiverse 저장소가 설정되어 있는지 확인한다. (참고 어떻게 Universe와 Multiverse를 추가하는가?)

시냅틱을 사용하여 acroread와 mozilla-acroread 패키지를 설치한다. (참고 패키지를 설치하기 위해 시냅틱을 어떻게 사용해야 하는가?)
텍스트 (multiverse) > acroread
Text (multiverse) > mozilla-acroread

Adobe Acrobat을 실행하기 위해, 프로그램->그래픽->Acrobat Reader을 선택한다.

Firefox를 다시 시작하면 플러그인을 사용할수 있을것이다.


4.6.3. 어떻게 P2P 클라이언트 aMule를 설치하는가?

universe 저장소가 설정되어 있는지 확인한다. (참고 어떻게 Universe와 Multiverse를 추가하는가?)

시냅틱을 사용하여 amule 패키지를 설치한다. (참고 패키지를 설치하기 위해 시냅틱을 어떻게 사용해야 하는가?)
기타 - 그래픽 (universe) > amule

aMule을 실행하기 위해, 프로그램->인터넷->aMule을 선택한다.


4.6.4. 어떻게 P2P 클라이언트 Gnutella (LimeWire)를 설치하는가?

Java Runtime Environment가 설치되어 있는지 확인하다. (참고 어떻게 Java Runtime Environment를 설치하는가?)

명령어 라인에 다음 명령어들을 입력:

wget -c http://frankandjacq.com/ubuntuguide/LimeWireSoftOther.zip
sudo unzip -u LimeWireSoftOther.zip -d /opt/
sudo chown -R root:root /opt/LimeWire/

/usr/bin 디렉토리에 새로운 셸 스크립트를 작성한다.

sudo gedit /usr/bin/runLime.sh

runLime.sh라는 비어있는 파일이 gedit에 열린다.

파일에 다음의 내용을 추가한다

cd /opt/LimeWire/
./runLime.sh

파일을 저장하고 gedit을 종료한다. 이 파일에 대한 예제는, sample/runLime.sh_limewire를 참고.

새로 만든 파일을 실행 가능하게 만든다.

sudo chmod +x /usr/bin/runLime.sh

/usr/share/applications 디렉토리에 새 데스크탑 설정 파일을 만든다.

sudo gedit /usr/share/applications/LimeWire.desktop

LimeWire.desktop라는 빈 파일이 gedit에 열린다.

다음 내용을 파일에 추가한다:

[Desktop Entry]
Name=LimeWire
Comment=LimeWire
Exec=runLime.sh
Icon=/opt/LimeWire/LimeWire.ico
Terminal=false
Type=Application
Categories=Application;Network;

파일을 저장하고 gedit을 종료한다. 이 파일에 대한 예제는, sample/LimeWire.desktop_limewire을 참고.

?LimeWire을 시작하기 위해, 프로그램->Internet->?LimeWire을 선택한다.


4.6.5. 어떻게 다운로드 관리 프로그램 (Downloader for X)를 설치하는가?

universe 저장소가 설정되어 있는지 확인한다. (참고 어떻게 Universe와 Multiverse를 추가하는가?)

시냅틱을 사용하여 d4x 패키지를 설치한다. (참고 패키지를 설치하기 위해 시냅틱을 어떻게 사용해야 하는가?)
네트워킹 (universe) > d4x

Downloader for X을 시작하기 위해, 프로그램->인터넷->Downloader for X을 선택한다.


4.6.6. 어떻게 FTP 클라이언트 (gFTP)를 설치하는가?

universe 저장소가 설정되어 있는지 확인한다. (참고 어떻게 Universe와 Multiverse를 추가하는가?)

시냅틱을 사용하여 gftp 패키지를 설치한다. (참고 패키지를 설치하기 위해 시냅틱을 어떻게 사용해야 하는가?)
네트워킹 (universe) > gftp

gFTP을 시작하기 위해, 프로그램->인터넷->gFTP을 선택한다.


4.6.7. 어떻게 모질라 썬더버드 이메일 클라이언트를 설치하는가?

시냅틱을 사용하여 mozilla-thunderbird 패키지를 설치한다. (참고 패키지를 설치하기 위해 시냅틱을 어떻게 사용해야 하는가?)
이메일 > mozilla-thunderbird

Thunderbird을 실행하기 위해, 프로그램->인터넷->Thunderbird Mail Client을 선택한다.


4.6.8. 어떻게 뉴스 구독 프로그램 (Pan)를 설치하는가?

시냅틱을 사용하여 pan 패키지를 설치한다. (참고 패키지를 설치하기 위해 시냅틱을 어떻게 사용해야 하는가?)
뉴스그룹 > pan

Pan Newsreader을 실행하기 위해, 프로그램->인터넷->Pan Newsreader을 선택한다.


4.6.9. 어떻게 RSS/RDF/Atom 구독 프로그램 (Liferea)을 설치하는가?

universe 저장소가 설정되어 있는지 확인한다. (참고 어떻게 Universe와 Multiverse를 추가하는가?)

시냅틱을 사용하여 liferea 패키지를 설치한다. (참고 패키지를 설치하기 위해 시냅틱을 어떻게 사용해야 하는가?)
그놈 데스크탑 환경 (universe) > liferea

Liferea Feed Reader을 실행하기 위해, 프로그램->인터넷->Liferea Feed Reader을 선택한다.


4.6.10. 어떻게 WYSIWIG 웹 제작 도구 (Nvu)를 설치하는가?

universe 저장소가 설정되어 있는지 확인한다. (참고 어떻게 Universe와 Multiverse를 추가하는가?)

시냅틱을 사용하여 nvu 패키지를 설치한다. (참고 패키지를 설치하기 위해 시냅틱을 어떻게 사용해야 하는가?)
월드 와이드 웹 (universe) > nvu

Nvu을 실행하기 위해, 프로그램->오피스->Nvu을 선택한다.


4.6.11. 어떻게 ADSL/PPPoe 클라이언트 (RP-PPPoE)를 설치하는가?

프로그램을 다운 받아 압축을 풀고, 파일들의 생성자와 그룹을 root로 변경한다.

wget -c http://frankandjacq.com/ubuntuguide/rp-pppoe-3.5.tar.gz
sudo tar zxvf rp-pppoe-3.5.tar.gz -C /opt/
sudo chown -R root:root /opt/rp-pppoe-3.5/
sudo gedit /usr/share/applications/RP-PPPoE.desktop

다음 내용을 새로 만든 파일(PR-PPPoE.desktop)에 입력한다.

[Desktop Entry]
Name=RP-PPPoE
Comment=RP-PPPoE
Exec=gksudo /opt/rp-pppoe-3.5/go-gui
Icon=
Terminal=false
Type=Application
Categories=Application;System;

수정된 파일을 저장한다. (예제 sample/RP-PPPoE.desktop_rp-pppoe)

프로그램->시스템 도구->RP-PPPoE

[edit]4.7 네트워크 도구 #
4.7.1. 어떻게 방화벽을 설치하는가?
4.7.2. 어떻게 네트워크 감시 도구 (EtherApe)를 설치하는가?
4.7.3. 어떻게 네트워크 트래픽 분석 도구 (Ethereal)를 설치하는가?

4.7.1. 어떻게 방화벽을 설치하는가?

먼저 어떻게 Universe와 Multiverse를 추가하는가?를 읽고

시냅틱을 사용하여 (참고 패키지를 설치하기 위해 시냅틱을 어떻게 사용해야 하는가?) 설치:
시스템 관리 (universe) > Firestarter

패키지를 설치한 뒤, 방화벽 설정을 위해 프로그램->System Tools->Firestarter를 실행한다. 이제 컴퓨터가 시작할때 방화벽이 백그라운드에서 시작될것이다.


4.7.2. 어떻게 네트워크 감시 도구 (EtherApe)를 설치하는가?
Etherape는 다양한 크기의 원을 이용하여 서로 다른 호스트간의 네트워크 활동을 표시해준다.

어떻게 Universe와 Multiverse를 추가하는가?를 읽어본 뒤

시냅틱을 사용하여 etherape 패키지를 설치한다. (참고 패키지를 설치하기 위해 시냅틱을 어떻게 사용해야 하는가?)
그놈 데스크탑 환경 (universe) > etherape

실행은 프로그램->인터넷->Etherape


4.7.3. 어떻게 네트워크 트래픽 분석 도구 (Ethereal)를 설치하는가?
Ethereal은 실시간으로 패킷을 캡쳐하고 그것의 내용을 보여주는 네트워크 트래픽 감시및 탐지 도구이다.

어떻게 Universe와 Multiverse를 추가하는가?를 읽어보고

시냅틱을 사용하여 ethereal 패키지를 설치한다. (참고 패키지를 설치하기 위해 시냅틱을 어떻게 사용해야 하는가?)
네트워킹 (universe) > ethereal

실행은 프로그램->인터넷->Ethereal

[edit]4.8 시스템 도구 #
4.8.1. 어떻게 파티션 편집기 (Gparted)를 설치하는가?
4.8.2. 어떻게 RAR 압축 프로그램 (rar)을 설치하는가?
4.8.3. 어떻게 데스크탑 애플릿 (gDesklets)를 설치하는가?
4.8.4. 어떻게 CD/DVD 레코딩 프로그램 (GnomeBaker)를 설치하는가?
4.8.5. 어떻게 기본 컴파일러 (build-essential)를 설치하는가?

4.8.1. 어떻게 파티션 편집기 (Gparted)를 설치하는가?

어떻게 Universe와 Multiverse를 추가하는가?를 읽어보고

시냅틱를 사용하여 gparted 패키지를 설치한다. (참고 패키지를 설치하기 위해 시냅틱을 어떻게 사용해야 하는가?)
그놈 데스크탑 환경 (universe) > gparted

실행은 프로그램->시스템 도구->?GParted


4.8.2. 어떻게 RAR 압축 프로그램 (rar)을 설치하는가?

어떻게 Universe와 Multiverse를 추가하는가?를 읽어보고

시냅틱을 사용하여 rar 패키지를 설치한다. (참고 패키지를 설치하기 위해 시냅틱을 어떻게 사용해야 하는가?)
도구 (multiverse) > rar

링크를 설정한다.

sudo ln -fs /usr/bin/rar /usr/bin/unrar

실행은 프로그램->Accessories->Archive Manager


4.8.3. 어떻게 데스크탑 애플릿 (gDesklets)를 설치하는가?

어떻게 Universe와 Multiverse를 추가하는가?를 읽어보고

시냅틱을 사용하여 gdesklets와 gdesklets-data 패키지를 설치한다. (참고 패키지를 설치하기 위해 시냅틱을 어떻게 사용해야 하는가?)
그놈 데스크탑 환경 (universe) > gdesklets
기타 - 그래픽 (universe) > gdesklets-data

실행은 프로그램->Accessories->gDesklets


4.8.4. 어떻게 CD/DVD 레코딩 프로그램 (GnomeBaker)를 설치하는가?

어떻게 Universe와 Multiverse를 추가하는가?를 읽어보고

시냅틱를 사용하여 gnomebaker 패키지를 설치한다. (참고 패키지를 설치하기 위해 시냅틱을 어떻게 사용해야 하는가?)
그놈 데스크탑 환경 (universe) > gnomebaker

실행은 프로그램->Accessories->?GnomeBaker CD/DVD Creator


4.8.5. 어떻게 기본 컴파일러 (build-essential)를 설치하는가?

어떻게 Universe와 Multiverse를 추가하는가?를 읽어보고

시냅틱을 사용하여 build-essential 패키지를 설치한다. (참고 패키지를 설치하기 위해 시냅틱을 어떻게 사용해야 하는가?)
개발 > build-essential

[edit]4.9 윈도우즈 에뮬레이터 #
4.9.1. 어떻게 우분투에 윈도우즈 9X/ME/2000/XP (Win4Lin)를 설치하는가?
4.9.2. 어떻게 CrossOver Office를 설치하는가?

4.9.1. 어떻게 우분투에 윈도우즈 9X/ME/2000/XP (Win4Lin)를 설치하는가?

http://www.win4lin.com


4.9.2. 어떻게 CrossOver Office를 설치하는가?

http://www.codeweavers.com


--------------------------------------------------------------------------------

[edit]5 하드웨어 #
5.1 어떻게 3D Nvidia 비디오 카드의 드라이버를 설치하는가?
5.2 어떻게 시작할때 뜨는 Nvidia 그래픽 로고를 없애는가?
5.3 어떻게 3D ATI 비디오 카드 드라이버를 설치하는가?
5.4 어떻게 모뎀 칩셋을 확인하는가?
5.5 어떻게 Winmodem/Linmodem 드라이버를 설치하는가?
5.6 어떻게 PalmOS 장치를 설정하는가?
5.7 어떻게 디스크 사용량을 체크하고 파티션 테이블을 볼수 있는가?
5.8 어떻게 마운트된 장치들을 볼수 있는가?
5.9 어떻게 PCI 장치에 대한 정보를 얻을수 있는가?
5.10 어떻게 USB 장치에 대한 정보를 얻을수 있는가?
5.11 어떻게 CD/DVD-ROM의 접근 속도를 높일수 있는가(DMA 설정)?
5.12 어떻게 CD/DVD-ROM을 수동으로 숨겨져 있는 파일/폴더를 포함하여 마운트/마운트 해제 하는가? (associated 파일이 어떤걸 말하는지 모르겠네요.일단 해석에서는 뺍니다.)
5.13 어떻게 CD/DVD-ROM을 강제로 마운트 해제하는가?
5.14 어떻게 재부팅 없이 /etc/fstab에 있는 장치들을 다시 마운트 하는가?

 

5.1 어떻게 3D Nvidia 비디오 카드의 드라이버를 설치하는가?

어떻게 Universe와 Multiverse를 추가하는가?를 읽고

시냅틱을 사용하여 nvidia-glx, nvidia-settings 패키지를 설치한다. (참고 패키지를 설치하기 위해 시냅틱을 어떻게 사용해야 하는가?)
기타 - 그래픽 (restricted) > nvidia-glx
기타 - 그래픽 (restricted) > nvidia-settings

 


sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup
sudo nvidia-glx-config enable
sudo gedit /usr/share/applications/NVIDIA-Settings.desktop

새로 만든 파일(NVIDIA-Settings.desktop)에 다음의 내용을 입력


[Desktop Entry]
Name=NVIDIA Settings
Comment=NVIDIA Settings
Exec=nvidia-settings
Icon=
Terminal=false
Type=Application
Categories=Application;System;

파일을 저장한다. (예제 파일 sample/NVIDIA-Settings.desktop_installnvidiadriver)

어떻게 재부팅 없이 GNOME을 다시 시작하는가?를 읽어보고

프로그램->System Tools->NVIDIA Settings


5.2 어떻게 시작할때 뜨는 Nvidia 그래픽 로고를 없애는가?

어떻게 3D Nvidia 비디오 카드의 드라이버를 설치하는가?를 읽어보고

 


sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup
sudo gedit /etc/X11/xorg.conf

다음 내용이 있는 부분을 찾는다


...
Section "Device"
Identifier      "NVIDIA Corporation NV11 [GeForce2 MX/MX 400]"
Driver          "nvidia"
BusID           "PCI:1:0:0"
...

찾은 부분의 뒤에 다음의 내용을 붙여 넣는다.


Option  "NoLogo"

수정된 파일(xorg.conf)을 저장한다. (예제 sample/xorg.conf_disablenvidialogo)

어떻게 재부팅 없이 GNOME을 다시 시작하는가?를 읽어본다.


5.3 어떻게 3D ATI 비디오 카드 드라이버를 설치하는가?

시냅틱을 사용하여 xorg-driver-fglrx 패키지를 설치한다. (참고 패키지를 설치하기 위해 시냅틱을 어떻게 사용해야 하는가?)
기타 - 그래픽 (restricted) > xorg-driver-fglrx

 


echo fglrx | sudo tee -a /etc/modules
sudo depmod -a ; sudo modprobe fglrx
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup
sudo sed -i -e 's/"ati"/"fglrx"/' /etc/X11/xorg.conf

NForce2 기반의 메인보드를 사용하고 있다면 다음의 내용도 입력한다.:


sudo gedit /etc/X11/xorg.conf

“Section "Device"” 부분에 다음을 추가한다:


Option  "UseInternalAGPGART" "no"

변경된 내용이 적용되도록 재부팅을 한다.


5.4 어떻게 모뎀 칩셋을 확인하는가?

 


wget -c http://frankandjacq.com/ubuntuguide/scanModem.gz
gunzip -c scanModem.gz > scanModem
chmod +x scanModem
sudo ./scanModem
gedit Modem/ModemData.txt

 

5.5 어떻게 Winmodem/Linmodem 드라이버를 설치하는가?

http://www.linmodems.org/


5.6 어떻게 PalmOS 장치를 설정하는가?

 


sudo gedit /etc/udev/rules.d/10-custom.rules

새 파일(10-custom.rules)에 다음 내용을 입력


BUS="usb", SYSFS{product}="Palm Handheld*", KERNEL="ttyUSB*", NAME{ignore_remove}="pilot", MODE="666"

파일을 저장한다. (예제 sample/10-custom.rules_configurepalmosdevices)

시스템->기본 설정->PalmOS 장치

화면에 나오는 지시대로 따라간다.


5.7 어떻게 디스크 사용량을 체크하고 파티션 테이블을 볼수 있는가?

시스템->관리->Disks 실행

하드 드라이브를 선택하고, Partitions 탭을 누른다.

각 파티션들의 리스트가 Partition List에 나오고, 오른쪽에 디스크 크기와 마운트 지점이 표시된다.


5.8 어떻게 마운트된 장치들을 볼수 있는가?

 


mount

 

5.9 어떻게 PCI 장치에 대한 정보를 얻을수 있는가?

 


lspci

 

5.10 어떻게 USB 장치에 대한 정보를 얻을수 있는가?

 


lsusb

 

5.11 어떻게 CD/DVD-ROM의 접근 속도를 높일수 있는가(DMA 설정)?

CD/DVD-ROM이 /dev/cdrom에 있다고 가정한다.

 


sudo hdparm -d1 /dev/cdrom
sudo cp /etc/hdparm.conf /etc/hdparm.conf_backup
sudo gedit /etc/hdparm.conf

파일(/etc/hdparm.conf)의 끝에 다음 내용을 추가한다.


/dev/cdrom {
dma on
}

수정된 파일을 저장한다. (예제 sample/hdparm.conf_speedupcddvdrom)


5.12 어떻게 CD/DVD-ROM을 수동으로 숨겨져 있는 파일/폴더를 포함하여 마운트/마운트 해제 하는가?

CD/DVD-ROM이 /media/cdrom0에 있다고 가정한다.

CD/DVD-ROM을 마운트 하기 위해


sudo mount /media/cdrom0/ -o unhide

CD/DVD-ROM을 마운트 해제 하기 위해


sudo umount /media/cdrom0/

 

5.13 어떻게 CD/DVD-ROM을 강제로 마운트 해제하는가?

 


sudo eject

 

5.14 어떻게 재부팅 없이 /etc/fstab에 있는 장치들을 다시 마운트 하는가?

1.


sudo mount -a


--------------------------------------------------------------------------------

[edit]6 윈도우 파티션 #
6.1 어떻게 윈도우즈 파티션 (NTFS)를 수동으로 마운트/마운트 해제하고 모든 사용자에게 읽기 전용으로 설정하는가?
6.2 어떻게 윈도우즈 파티션 (FAT)를 수동으로 마운트/마운트 해제하고 모든 사용자에게 읽기/쓰기 권한으로 설정하는가?
6.3 어떻게 윈도우즈 파티션 (NTFS)를 부팅시 자동으로 마운트/마운트 해제하고 모든 사용자에게 읽기 전용으로 설정하는가?

6.4 어떻게 윈도우즈 파티션 (FAT)를 부팅시 자동으로 마운트/마운트 해제하고 모든 사용자에게 읽기/쓰기 권한으로으로 설정하는가?


6.1 어떻게 윈도우즈 파티션 (NTFS)를 수동으로 마운트/마운트 해제하고, 모든 사용자에게 읽기 전용으로 설정하는가?
Note: 윈도우즈 파티션 (NTFS)이 /dev/hda1에 있고, 마운트할 디렉토리가 /media/windows라고 가정한다.

어떻게 디스크 사용량을 체크하고 파티션 테이블을 볼수 있는가?를 읽어본다

윈도우즈 파티션을 마운트 하기 위해


sudo mkdir /media/windows
sudo mount /dev/hda1 /media/windows/ -t ntfs -o umask=0222

마운트 해제하기 위해


sudo umount /media/windows/

 

6.2 어떻게 윈도우즈 파티션 (FAT)를 수동으로 마운트/마운트 해제하고, 모든 사용자에게 읽기/쓰기 권한으로 설정하는가?
Note: 윈도우즈 파티션 (NTFS)이 /dev/hda1에 있고, 마운트할 디렉토리가 /media/windows라고 가정한다.

어떻게 디스크 사용량을 체크하고 파티션 테이블을 볼수 있는가?를 읽어본다

윈도우즈 파티션 마운트 하기


sudo mkdir /media/windows
sudo mount /dev/hda1 /media/windows/ -t vfat -o umask=000

윈도우즈 파티션 마운트 해제 하기


sudo umount /media/windows/

 

6.3 어떻게 윈도우즈 파티션 (NTFS)를 부팅시 자동으로 마운트/마운트 해제하고, 모든 사용자에게 읽기 전용으로 설정하는가?
Note: 윈도우즈 파티션 (NTFS)이 /dev/hda1에 있고, 마운트할 디렉토리가 /media/windows라고 가정한다.

어떻게 디스크 사용량을 체크하고 파티션 테이블을 볼수 있는가?를 읽어본다

 


sudo mkdir /media/windows
sudo cp /etc/fstab /etc/fstab_backup
sudo gedit /etc/fstab

다음 내용을 파일(fstab)의 끝에 추가한다.


/dev/hda1 /media/windows ntfs umask=0222 0 0

수정된 파일을 저장한다. (예제 sample/fstab_automountntfs)

어떻게 재부팅 없이 /etc/fstab에 있는 장치들을 다시 마운트 하는가?을 읽어본다.


6.4 어떻게 윈도우즈 파티션 (FAT)를 부팅시 자동으로 마운트/마운트 해제하고, 모든 사용자에게 읽기/쓰기 권한으로으로 설정하는가?
Note: 윈도우즈 파티션 (NTFS)이 /dev/hda1에 있고, 마운트할 디렉토리가 /media/windows라고 가정한다.

어떻게 디스크 사용량을 체크하고 파티션 테이블을 볼수 있는가?를 읽어본다.

 


sudo mkdir /media/windows
sudo cp /etc/fstab /etc/fstab_backup
sudo gedit /etc/fstab

파일의 끝에 다음을 추가한다.


/dev/hda1 /media/windows vfat umask=000 0 0

수정된 파일을 저장한다. (예제 sample/fstab_automountfat)

어떻게 재부팅 없이 /etc/fstab에 있는 장치들을 다시 마운트 하는가?을 읽어본다.


--------------------------------------------------------------------------------

[edit]7 사용자 관리 #
7.1 어떻게 sudo를 사용하는가?
7.2 어떻게 root의 패스워드를 지정하는가?
7.3 어떻게 root 계정을 사용하지 못하게 할수 있는가?
7.4 어떻게 root 계정으로 GNOME에 로그인 할수 있는가?
7.5 어떻게 터미널 모드에서 root 계정으로 전환 하는가?
7.6 어떻게 사용자를 관리하는가?
7.7 어떻게 그룹을 관리하는가?
7.8 어떻게 자동으로 GNOME에 로그인 하는가? (안전하지 않음)
7.9 어떻게 더 많은 사용자를 컴퓨터 관리자로 허용할수 있는가?
7.10 어떻게 sudo 명령을 암호를 물어보지 않게 사용할수 있는가? (안전하지 않음)
7.11 어떻게 sudo 섹션을 명시적으로 파괴하는가?
7.12 어떻게 파일/폴더의 권한을 바꾸는가?
7.13 어떻게 파일/폴더의 소유자를 바꾸는가?
7.14 어떻게 파일/폴더의 그룹을 변경하는가?

 

7.1 어떻게 sudo를 사용하는가?
Note: 우분투에서 root 계정은 보안상의 이유로 사용할수 없게끔 되어있다.

우분투의 모든 기본 설정 도구들은 이미 sudo를 사용하고 있다. 그래서 그 프로그램들은 필요하다면 암호를 물어볼것이다.

다른 프로그램들을 sudo 명령으로 실행하려면:
프로그램->System Tools->Run as different user

Run program 대화 상자에서, 실행하고자 하는 명령어를 Run 입력창에 입력한다. As user 리스트에서 "root"를 고르고 확인을 누른다.

암호(root 계정이 아닌 현재 사용자의 암호)를 물어오면 암호를 입력하고 확인을 누른다.


7.2 어떻게 root의 패스워드를 지정하는가?

1.


sudo passwd root

 

7.3 어떻게 root 계정을 사용하지 못하게 할수 있는가?

1.


sudo passwd -l root

 

7.4 어떻게 root 계정으로 GNOME에 로그인 할수 있는가?

어떻게 root의 패스워드를 지정하는가?를 읽어보고

시스템->관리->로그인 화면 설정

보안 탭을 선택하고, GDM으로 root 사용자 로그인 허용에 체크한다.


7.5 어떻게 터미널 모드에서 root 계정으로 전환 하는가?

1.


sudo -s -H Password: <사용자 암호 입력>

 

7.6 어떻게 사용자를 관리하는가?

시스템->관리->사용자와 그룹

사용자 탭을 선택하고, 사용자 더하기, 등록 정보, 지우기 버튼을 사용하여 원하는 작업을 한다.


7.7 어떻게 그룹을 관리하는가?

시스템->관리->사용자와 그룹

그룹 탭을 선택하고, 그룹 더하기 등록 정보 지우기 버튼을 사용하여 원하는 작업을 한다.


7.8 어떻게 자동으로 GNOME에 로그인 하는가? (안전하지 않음)

시스템->관리->로그인 화면 설정

일반 탭 선택. 처음 시동될때 자동으로 사용자 로그인에 체크한다.


7.9 어떻게 더 많은 사용자를 컴퓨터 관리자로 허용할수 있는가?

시스템->관리->사용자와 그룹

관리자로 지정할 사용자를 선택

등록 정보 버튼을 누른다.

사용자 권한 탭을 누른다.

Executing System Administration Tasks에 체크한다.


7.10 어떻게 sudo 명렁을 암호를 물어보지 않게 사용할수 있는가? (안전하지 않음)

 


export EDITOR=vim &&
sudo visudo

다음 내용이 나오는 부분을 찾는다.


...
    system_username ALL=(ALL) ALL
...

다음 내용으로 수정한다.


system_username ALL=(ALL) NOPASSWD: ALL

수정된 파일을 저장한다. (예제 sample/sudoers_usesudowithoutpasswordprompt)


7.11 어떻게 sudo 섹션을 명시적으로 파괴하는가?

 


sudo -K

 

7.12 어떻게 파일/폴더의 권한을 바꾸는가?

파일이나 폴더에서 마우스 오른쪽 버튼을 누른다. 등록 정보를 선택하고, 접근 권한 탭을 누른다. 소유자, 그룹, 다른 사용자 권한에 원하는 읽기/쓰기/실행 권한을 체크한다.


7.13 어떻게 파일/폴더의 소유자를 바꾸는가?

1.


sudo chown 변경할_사용자_이름 /파일이나_폴더의_경로

 

7.14 어떻게 파일/폴더의 그룹을 변경하는가?

1.


sudo chgrp 변경할_그룹_이름 /파일이나_폴더의_경로


--------------------------------------------------------------------------------

[edit]8 네트워킹 #
8.1 삼바 서버
8.2 안티 바이러스 서버
8.3 SSH 서버
8.4 DHCP 서버
8.5 MySQL 데이터베이스 서버
8.6 아파치 HTTP 서버
8.7 스트리밍 미디어 서버


어떻게 네트워크를 구성하는가?

어떻게 네트워크 접속을 활성/비활성 시키는가?

어떻게 컴퓨터 이름을 바꾸는가?

어떻게 네트워크에 연결된 컴퓨터를 살펴보는가?

어떻게 DynDNS 서비스를 사용하는가?

어떻게 Firewire를 통해 이더넷을 사용하는가?


어떻게 네트워크를 구성하는가?

시스템->관리->네트워크

연결 탭을 선택. 리스트에서 이더넷 연결을 선택하고, 등록 정보 버튼을 누른다.연결 사용에 체크하고 설정 드롭 리스트에서 DHCP/고정 IP 주소를 고르고 확인을 누른다.

DNS 탭으로 가서 DNS 서버 리스트에 원하는 DNS 서버를 추가하거나 삭제한다.


어떻게 네트워크 접속을 활성/비활성 시키는가?

시스템->관리->네트워크

연결 탭에서 활성화/비활성화를 선택한다.


어떻게 컴퓨터 이름을 바꾸는가?

시스템->관리->네트워크

일반 탭을 누르고, 호스트이름란에 원하는 이름을 입력한다.

확인을 누르고, 열려있는 모든 프로그램을 받은후에 재부팅 한다.


어떻게 네트워크에 연결된 컴퓨터를 살펴보는가?
Note: 네트워크 접속이 올바르게 설정되어 있다고 가정한다. 자세한 내용은 어떻게 네트워크를 구성하는가?를 참고

다음을 실행한 화면에 모든 네트워크 서버와 삼바 서버가 나타난다. 만약 컴퓨터, 네트워크 폴더, 삼바 서버등을 찾을수 없다면 직접 연결하는 방법을 써야한다.
위치->네트워크 서버


어떻게 DynDNS 서비스를 사용하는가?

시작하기 전에, 인터넷 연결이 제대로 설정되어 있는지 확인한다.

어떻게 Universe와 Multiverse를 추가하는가?를 읽고

http://www.dyndns.org에서 무료 동적 DNS 서비스에 등록한다.

시냅틱을 사용하여 ipcheck 패키지를 설치한다. (참고 패키지를 설치하기 위해 시냅틱을 어떻게 사용해야 하는가?)
네트워킹 (universe) > ipcheck

새로 파일을 만들어서


sudo gedit /root/dyndns_update.sh

다음 내용을 입력한다.


USERNAME=myusername
PASSWORD=mypassword
HOSTNAME=myhostname.dyndns.org
cd /root/
if [ -f /root/ipcheck.dat ]; then
    ipcheck -r checkip.dyndns.org:8245 $USERNAME $PASSWORD $HOSTNAME
else
    ipcheck --makedat -r checkip.dyndns.org:8245 $USERNAME $PASSWORD $HOSTNAME
fi

파일을 저장하고

 


sudo chmod 700 /root/dyndns_update.sh
sudo sh /root/dyndns_update.sh
export EDITOR=gedit && sudo crontab -e

?DynDNS 데이터베이스/DNS에 있는 자신의 IP를 매 시간마다 갱신하기 위하여, 파일의 끝에 다음 내용을 추가한다. ***** 형식은 각각 분, 시, 일, 월, 년에 해당한다.


00 * * * * * sudo sh /root/dyndns_update.sh

수정된 파일을 저장한다.


어떻게 Firewire를 통해 이더넷을 사용하는가?
경고: Firewire를 통한 이더넷 사용은 시스템에 심각한 영향을 줄수 있는 커널 컴파일과 관련이 있다. 자세한 사항은 https://wiki.ubuntu.com/KernelCompileHowto를 참조.

다음을 포함해 커널을 컴파일 해야한다.(모듈로서가 아닌):
ieee1394
ohci1394
eth1394

재부팅 한다.

시스템->관리->네트워크를 실행하면 firewire 이더넷 연결이 리스트에 보일것이다. 만약 리스트에 나타나지 않는다면 네트워크 장치의 리스트를 얻기 위해 ifconfig 명령어를 사용할수 있다.

자세한 내용은 https://wiki.ubuntu.com/EthernetOverFirewire 참고

[edit]8.1 삼바 서버 #
8.1.1 삼바란 무엇인가?
8.1.2 어떻게 삼바를 설치하는가?
8.1.3 어떻게 인증에 사용할 네트워크 사용자를 관리하는가
8.1.4 어떻게 home 폴더를 읽기 전용으로 공유하는가?
8.1.5 어떻게 home 폴더를 읽기/쓰기 권한으로 공유하는가?
8.1.6 어떻게 그룹 폴더를 읽기 전용으로 공유하는가?
8.1.7 어떻게 그룹 폴더를 읽기/쓰기 권한으로 공유하는가?
8.1.8 어떻게 공개 폴더를 읽기 전용으로 공유하는가?
8.1.9 어떻게 공개 폴더를 읽기/쓰기 권한으로 공유하는가?

8.1.1 삼바란 무엇인가?
삼 바는 리눅스를 윈도우즈 네트워크에 참여 시킬수 있는 네트워킹 도구이다. 삼바는 두부분으로 나뉘는데, 하나는 파일이나 프린터를 다른 컴퓨터가 사용할수 있게 해주는 서버 부분이고, 다른 하나는 리눅스가 다른 윈도우즈/삼바 서버에 있는 파일이나 프린터에 접근 할수있게 해주는 클라이언트 부분이다.

8.1.2 어떻게 삼바를 설치하는가?

어떻게 Universe와 Multiverse를 추가하는가?를 읽고나서

시냅틱을 이용하여 samba, smbfs 패키지를 설치한다. (참고 패키지를 설치하기 위해 시냅틱을 어떻게 사용해야 하는가?)
네트워킹 > samba
크로스 플랫폼 > smbfs


8.1.3 어떻게 인증에 사용할 네트워크 사용자를 관리하는가?

어떻게 삼바를 설치하는가?를 읽고

네트워크 사용자를 추가

어떻게 사용자를 관리하는가?를 읽고

 


smbpasswd -a system_username
sudo gedit /etc/samba/smbusers

새 파일에 다음의 내용을 입력한다.


system_username = "network username"

수정된 파일을 저장한다. (예제 sample/smbusers_addeditdeletenetworkusers)

네트워크 사용자 편집


sudo smbpasswd -a system_username

네트워크 사용자 삭제


sudo smbpasswd -x system_username

 

8.1.4 어떻게 home 폴더를 읽기 전용으로 공유하는가?

어떻게 삼바를 설치하는가?를 읽고

 


sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
sudo gedit /etc/samba/smb.conf

이 줄을 찾는다.


...
    ; security = user
...

다음 내용으로 바꾼다.


security = user username map = /etc/samba/smbusers

혹은 다음 내용으로 바꾸어서 인증 과정을 생략할수 있다.


security = share

수정된 파일을 저장한다. (예제 sample/smb.conf_sharehomefoldersreadsecurityuser)

인증 과정을 사용한다면 어떻게 인증에 사용할 네트워크 사용자를 관리하는가?를 참고한다.

 


sudo testparm; sudo /etc/init.d/samba restart

 

8.1.5 어떻게 home 폴더를 읽기/쓰기 권한으로 공유하는가?

어떻게 삼바를 설치하는가?를 읽고

 


sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
sudo gedit /etc/samba/smb.conf

이 줄을 찾는다.


...
; security = user
...

다음 내용으로 교체한다.


security = user
username map = /etc/samba/smbusers

혹은, 인증 절차를 생략하기 위해 다음으로 교체해도 된다.


security = share

이 부분을 찾는다.


...
    # By default, the home directories are exported read-only. Change next
    # parameter to 'yes' if you want to be able to write to them.
    writable = no
...

다음 내용으로 바꾼다.


# By default, the home directories are exported read-only. Change next
# parameter to 'yes' if you want to be able to write to them.
writable = yes

수정된 파일을 저장한다. (예제 sample/smb.conf_sharehomefoldersreadwritesecurityuser)

인증 절차를 사용한다면, 어떻게 인증에 사용할 네트워크 사용자를 관리하는가?를 참고

 


sudo testparm; sudo /etc/init.d/samba restart

 

8.1.6 어떻게 그룹 폴더를 읽기 전용으로 공유하는가?

어떻게 삼바를 설치하는가?를 읽고

 


sudo mkdir /home/group; sudo chmod 777 /home/group/
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
sudo gedit /etc/samba/smb.conf

이 줄을 찾는다.


...
; security = user
...

다음 내용으로 바꾼다.


security = user
username map = /etc/samba/smbusers
  혹은, 인증 과정을 생략하기 위해 다음과 같이 수정한다.
  {{{
security = share

파일의 끝에 다음 내용을 추가한다.


[Group]
comment = Group Folder
path = /home/group
public = yes
writable = no
valid users = system_username1 system_username2
create mask = 0700
directory mask = 0700
force user = nobody
force group = nogroup

수정된 파일을 저장한다. (예제 sample/smb.conf_sharegroupfoldersreadsecurityuser)

인증을 사용한다면, 어떻게 인증에 사용할 네트워크 사용자를 관리하는가?를 참고

 


sudo testparm; sudo /etc/init.d/samba restart

 

8.1.7 어떻게 그룹 폴더를 읽기/쓰기 권한으로 공유하는가?

어떻게 삼바를 설치하는가?를 읽고

 


sudo mkdir /home/group sudo chmod 777 /home/group/
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
sudo gedit /etc/samba/smb.conf

이 줄을 찾는다.


...
; security = user
...

다음과 같이 수정한다.


security = user
username map = /etc/samba/smbusers

혹은, 인증을 생략하기 위해 다음과 같이 수정한다.


security = share

파일의 끝에 다음의 내용을 추가한다.


[Group]
comment = Group Folder
path = /home/group
public = yes
writable = yes
valid users = system_username1 system_username2
create mask = 0700
directory mask = 0700
force user = nobody
force group = nogroup

수정된 파일을 저장한다. (예제 sample/smb.conf_sharegroupfoldersreadwritesecurityuser)

인증을 사용한다면, 어떻게 인증에 사용할 네트워크 사용자를 관리하는가?를 참고

 


sudo testparm; sudo /etc/init.d/samba restart

 

8.1.8 어떻게 공개 폴더를 읽기 전용으로 공유하는가?

어떻게 삼바를 설치하는가?를 읽고

 


sudo mkdir /home/public
sudo chmod 777 /home/public/
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
sudo gedit /etc/samba/smb.conf

이 줄을 찾는다


...
; security = user
...

다음과 같이 수정한다.


security = user
username map = /etc/samba/smbusers

혹은, 인증을 생략하기 위해 다음과 같이 수정한다.


security = share

파일의 끝에 다음 내용을 추가한다.


[public]
comment = Public Folder
path = /home/public
public = yes
writable = no
create mask = 0777
directory mask = 0777
force user = nobody
force group = nogroup

수정된 파일을 저장한다. (예제 sample/smb.conf_sharepublicfoldersreadsecurityuser)

인증을 사용한다면, 어떻게 인증에 사용할 네트워크 사용자를 관리하는가?를 참고

 


sudo testparm; sudo /etc/init.d/samba restart

 

8.1.9 어떻게 공개 폴더를 읽기/쓰기 권한으로 공유하는가?

어떻게 삼바를 설치하는가?를 읽고

 


sudo mkdir /home/public
sudo chmod 777 /home/public/
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
sudo gedit /etc/samba/smb.conf

이 줄을 찾는다


....
security = user
...

다음과 같이 수정한다.


security = user
username map = /etc/samba/smbusers

혹은, 인증을 생략하기 위해 다음과 같이 수정한다.


security = share

파일의 끝에 다음 내용을 추가한다.


[public]
comment = Public Folder
path = /home/public
public = yes
writable = yes
create mask = 0777
directory mask = 0777
force user = nobody
force group = nogroup

수정된 파일을 저장한다. (예제 sample/smb.conf_sharepublicfoldersreadwritesecurityuser)

인증을 사용한다면, 어떻게 인증에 사용할 네트워크 사용자를 관리하는가?를 참고

 


sudo testparm; sudo /etc/init.d/samba restart

[edit]8.2 안티 바이러스 서버 #
8.2.1 Clam AntiVirus (CalmAV) 서버란 무엇인가?
8.2.2 어떻게 ClamAV 안티 바이러스 서버를 설치하는가?
8.2.3 어떻게 바이러스 데이터베이스를 수동으로 업데이트 하는가?
8.2.4 어떻게 수동으로 파일/폴더의 바이러스 검사를 하는가?
8.2.5 어떻게 자동으로 파일/폴더의 바이러스 검사를 하는가?

8.2.1 Clam AntiVirus (CalmAV) 서버란 무엇인가?
Clam AntiVirus (ClamAV)는 유닉스/리눅스 운영체제를 위한 안티 바이러스 도구이다. 일반적으로 ClamAV는 이메일 서버와 통합되어 있어서 개별적인 파일의 검사에도 사용될수 있다. 리눅스는 바이러스나 다른 운영체제를 감염시키는 안좋은 것들의 피해를 거의 입지 않기 때문에, 아마도 ClamAV를 설치할 필요는 없을 것이다.

8.2.2 어떻게 ClamAV 안티 바이러스 서버를 설치하는가?

어떻게 Universe와 Multiverse를 추가하는가?를 읽고

시냅틱을 사용하여 clamav 패키지를 설치한다. (참고 패키지를 설치하기 위해 시냅틱을 어떻게 사용해야 하는가?)
도구 (universe) > clamav


8.2.3 어떻게 바이러스 데이터베이스를 수동으로 업데이트 하는가?

우선 어떻게 ClamAV 안티 바이러스 서버를 설치하는가?를 읽고

 


sudo freshclam

 

8.2.4 어떻게 수동으로 파일/폴더의 바이러스 검사를 하는가?

어떻게 ClamAV 안티 바이러스 서버를 설치하는가?를 읽고

 


sudo clamscan -r /location_of_files_or_folders

 

8.2.5 어떻게 자동으로 파일/폴더의 바이러스 검사를 하는가?

어떻게 ClamAV 안티 바이러스 서버를 설치하는가?를 읽고

 


export EDITOR=vim &&
sudo crontab -e

“* * * * *” 형식은 각각: "분 시 일 월 년"
파일의 끝에 다음 내용을 추가한다.


00 00 * * * sudo clamscan -r /location_of_files_or_folders

수정된 파일을 저장한다.

[edit]8.3 SSH 서버 #
8.3.1 SSH 서버란 무엇인가?
8.3.2 어떻게 SSH 서버를 설치하는가?
8.3.3 어떻게 SSH를 통해 원격의 우분투에 접속하는가?
8.3.4 어떻게 원격 컴퓨터의 파일/폴더를 로컬 컴퓨터에 복사하는가? (scp)
8.3.5 어떻게 로컬 컴퓨터의 파일/폴더를 원격 컴퓨터에 복사하는가? (scp)?
8.3.6 어떻게 원격 컴퓨터의 파일/폴더를 로컬 컴퓨터에 복사하는가? (rsync)
8.3.7 어떻게 로컬 컴퓨터의 파일/폴더를 원격 컴퓨터에 복사하는가? (rsync)
8.3.8 어떻게 SSH 방식으로 윈도우즈 머신에서 원격 우분투 컴퓨터에 접속하는가?
8.3.9 어떻게 윈도우즈 머신과 원격 우분투 머신 사이에 파일/폴더를 복사하는가?

8.3.1 SSH 서버란 무엇인가?
SSH 란 원격 호스트나 서버에 안전하고 암호화된 방법으로 연결하는 방식이다. SSH 서버는 SSH 방식을 통한 클라이언트의 연결을 받아들이고, 마치 그들이 시스템 바로 앞에서 로그인 한것처럼 허용해준다. SSH를 이용하여 원격에서 쉘이나 X 기반 프로그램을 실행 할수가 있다.

8.3.2 어떻게 SSH 서버를 설치하는가?

어떻게 Universe와 Multiverse를 추가하는가?를 읽고

시냅틱을 이용하여 ssh, openssh-server 패키지를 설치한다. (참고 패키지를 설치하기 위해 시냅틱을 어떻게 사용해야 하는가?)
네트워킹 > ssh
네트워킹 > openssh-server


8.3.3 어떻게 SSH를 통해 원격의 우분투에 접속하는가?
Note: 원격에 있는 우분투 머신에 SSH 서버가 설치되어 있다고 가정한다. 어떻게 SSH 서버를 설치하는가?를 읽어본다. 원격에 있는 우분투 머신의 IP 주소: 192.168.0.1

 


ssh username@192.168.0.1

 

8.3.4 어떻게 원격 컴퓨터의 파일/폴더를 로컬 컴퓨터에 복사하는가? (scp)
Note: 원격에 있는 우분투 머신에 SSH 서버가 설치되어 있다고 가정한다. 어떻게 SSH 서버를 설치하는가?를 읽어본다. 원격에 있는 우분투 머신의 IP 주소: 192.168.0.1, 원격 컴퓨터의 파일/폴더 위치: /home/username/remotefile.txt 로컬 컴퓨터에 저장할 위치: . (현재 디렉토리)

 


scp -r username@192.168.0.1:/home/username/remotefile.txt .

 

8.3.5 어떻게 로컬 컴퓨터의 파일/폴더를 원격 컴퓨터에 복사하는가? (scp)?
Note: 원격에 있는 우분투 머신에 SSH 서버가 설치되어 있다고 가정한다. 어떻게 SSH 서버를 설치하는가?를 읽어본다. 원격에 있는 우분투 머신의 IP 주소: 192.168.0.1, 로컬 컴퓨터에 있는 파일/폴더의 위치: localfile.txt 저장할 원격 컴퓨터상의 위치: /home/username/

 


scp -r localfile.txt username@192.168.0.1:/home/username/

 

8.3.6 어떻게 원격 컴퓨터의 파일/폴더를 로컬 컴퓨터에 복사하는가? (rsync)
Note: 원격에 있는 우분투 머신에 SSH 서버가 설치되어 있다고 가정한다. 어떻게 SSH 서버를 설치하는가?를 읽어본다. 원격에 있는 우분투 머신의 IP 주소: 192.168.0.1, 원격 컴퓨터의 파일/폴더 위치: /home/username/remotefile.txt 로컬 컴퓨터에 저장할 위치: . (현재 디렉토리)

 


rsync -v -u -a --delete --rsh=ssh --stats username@192.168.0.1:/home/username/remotefile.txt .

 

8.3.7 어떻게 로컬 컴퓨터의 파일/폴더를 원격 컴퓨터에 복사하는가? (rsync)
Note: 원격에 있는 우분투 머신에 SSH 서버가 설치되어 있다고 가정한다. 어떻게 SSH 서버를 설치하는가?를 읽어본다. 원격에 있는 우분투 머신의 IP 주소: 192.168.0.1, 저장할 원격 컴퓨터내의 위치: /home/username/ 로컬 파일의 이름: localfile.txt

 


rsync -v -u -a --delete --rsh=ssh --stats localfile.txt username@192.168.0.1:/home/username/

 

8.3.8 어떻게 SSH 방식으로 윈도우즈 머신에서 원격 우분투 컴퓨터에 접속하는가?
Note: 원격에 있는 우분투 머신에 SSH 서버가 설치되어 있다고 가정한다. 어떻게 SSH 서버를 설치하는가?를 읽어본다.

PuTTY를 다운 받는다.


8.3.9 어떻게 윈도우즈 머신과 원격 우분투 머신 사이에 파일/폴더를 복사하는가?
Note: 원격에 있는 우분투 머신에 SSH 서버가 설치되어 있다고 가정한다. 어떻게 SSH 서버를 설치하는가?를 읽어본다.

WinSCP를 다운 받는다.

[edit]8.4 DHCP 서버 #
8.4.1 DHCP 서버란 무엇인가?
8.4.2 어떻게 DHCP 서버를 설치하는가?

8.4.1 DHCP 서버란 무엇인가?
Dynamic Host Configuration Protocol (DHCP) 서버는 네트워크의 다른 컴퓨터들의 요구가 있을때 동적으로 IP 주소를 할당하고 기타 네트워크 설정을 한다. 이런 단순화된 네트워크 관리는 새로운 컴퓨터가 네트워크에 연결하는것을 더 쉽게 해준다.

8.4.2 어떻게 DHCP 서버를 설치하는가?
Note: 이 예제를 위해 "eth0"와 다음의 설정을 사용한다:
IP address range: 192.168.0.100 to 192.168.0.200
Subnet Mask: 255.255.255.0
DNS Servers: 202.188.0.133, 202.188.1.5
Domains: tm.net.my
Gateway Address: 192.168.0.1

어떻게 Universe와 Multiverse를 추가하는가?를 읽어보고

시냅틱을 사용하여 dhcp3-server 패키지를 설치한다. (참고 패키지를 설치하기 위해 시냅틱을 어떻게 사용해야 하는가?)
네트워킹 > dhcp3-server

 


sudo cp /etc/default/dhcp3-server /etc/default/dhcp3-server_backup
sudo gedit /etc/default/dhcp3-server

이 내용이 나오는 줄을 찾는다.


... INTERFACES=""

다음의 내용으로 수정한다.


INTERFACES="eth0"

수정한 파일을 저장한다.

 


sudo cp /etc/dhcp3/dhcpd.conf /etc/dhcp3/dhcpd.conf_backup
sudo gedit /etc/dhcp3/dhcpd.conf

다음 내용이 나오는 부분을 찾는다.


...
# option definitions common to all supported networks...
option domain-name "example.org";
option domain-name-servers ns1.example.org, ns2.example.org;

default-lease-time 600;
max-lease-time 7200;
...

다음과 같이 수정한다.


# option definitions common to all supported networks...
#option domain-name "example.org";
#option domain-name-servers ns1.example.org, ns2.example.org;

#default-lease-time 600;
#max-lease-time 7200;

이 부분을 찾는다.


...
# A slightly different configuration for an internal subnet.
#subnet 10.5.5.0 netmask 255.255.255.224 {
#  range 10.5.5.26 10.5.5.30;
#  option domain-name-servers ns1.internal.example.org;
#  option domain-name "internal.example.org";
#  option routers 10.5.5.1;
#  option broadcast-address 10.5.5.31;
#  default-lease-time 600;
#  max-lease-time 7200;
#}
...

다음과 같이 바꾼다.


# A slightly different configuration for an internal subnet.
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.100 192.168.0.200;
option domain-name-servers 202.188.0.133, 202.188.1.5;
option domain-name "tm.net.my";
option routers 192.168.0.1;
option broadcast-address 192.168.0.255;
default-lease-time 600;
max-lease-time 7200;
}

수정한 파일을 저장한다. (예제 sample/dhcpd.conf_installdhcpserver)

 


sudo /etc/init.d/dhcp3-server restart

[edit]8.5 ?MySQL 데이터베이스 서버 #
8.5.1 MySQL 데이터베이스 서버란 무엇인가?
8.5.2 어떻게 MySQL 데이터데이스 서버를 설치하는가?

8.5.1 MySQL 데이터베이스 서버란 무엇인가?
?MySQL은 데이터베이스를 관리하기 위해 구조적 질의 언어(SQL)를 사용하는 관계형 데이터베이스 관리 시스템이다. 동적인 웹 페이지 생성을 위한 정보의 저장소로써의 사용이 ?MySQL 데이터베이스 서버의 전형적인 쓰임이다.

8.5.2 어떻게 MySQL 데이터데이스 서버를 설치하는가?

어떻게 Universe와 Multiverse를 추가하는가?를 읽고

시냅틱을 이용하여 mysql-server 패키지를 설치한다. (참고 패키지를 설치하기 위해 시냅틱을 어떻게 사용해야 하는가?)
기타 - 텍스트 기반 > mysql-server

MYSQL의 root 암호를 지정한다:


mysqladmin -u root password db_user_password

[edit]8.6 아파치 HTTP 서버 #
8.6.1 아파치 HTTP 서버란 무엇인가?
8.6.2 어떻게 아파치 HTTP 서버를 설치하는가?
8.6.3 어떻게 아파치 HTTP 서버에 사용할 PHP를 설치하는가?
8.6.4 어떻게 아파치 HTTP 서버에 사용할 MYSQL를 설치하는가?
8.6.5 어떻게 URL을 /var/www/가 아닌 다른 디렉토리에 지정하는가?
8.6.6 어떻게 아파치 HTTP 서버의 기본 포트 번호를 바꾸는가?
8.6.7 어떻게 파이어 폭스에서 아피치 HTTP 서버의 변경된 포트 번호를 검색/설정 하는가?

8.6.1 아파치 HTTP 서버란 무엇인가?
아 파치는 세계에서 제일 인기있는 웹 서버이다. 아파치는 유닉스 계열과 윈도우즈 운영체제 모두에서 운영할수 있고, 웹 표준을 따르며, 추가적인 모듈을 사용함으로써 그 기능을 확장시킬수 있다. "Apache"라는 이름은 이것이 원래 NCSA HTTPd v1.3 서버의 변경된 내용들로 구성되었었고, 그로인해 "a patchy(보안되어진)" 서버가 되었다는 사실에서 유래한다.

8.6.2 어떻게 아파치 HTTP 서버를 설치하는가?

어떻게 Universe와 Multiverse를 추가하는가?를 읽고

시냅틱을 사용하여 apache2 패키지를 설치한다. (참고 패키지를 설치하기 위해 시냅틱을 어떻게 사용해야 하는가?)
월드 와이드 웹 > apache2

http://localhost


8.6.3 어떻게 아파치 HTTP 서버에 사용할 PHP를 설치하는가?

어떻게 Universe와 Multiverse를 추가하는가?를 읽고

어떻게 아파치 HTTP 서버를 설치하는가?를 읽고나서

시냅틱을 사용하여 php4 패키지를 설치한다. (참고 패키지를 설치하기 위해 시냅틱을 어떻게 사용해야 하는가?)
월드 와이드 웹 (universe) > php4

 


sudo gedit /var/www/testphp.php

새로 만든 파일에 다음 내용을 입력한다.


<?php phpinfo(); ?>

수정된 파일을 저장한다. (예제 sample/testphp.php_installphpapache)

http://localhost/testphp.php


8.6.4 어떻게 아파치 HTTP 서버에 사용할 MYSQL를 설치하는가?

어떻게 Universe와 Multiverse를 추가하는가?를 읽고

어떻게 아파치 HTTP 서버를 설치하는가?를 읽고나서

어떻게 MySQL 데이터데이스 서버를 설치하는가?를 읽고

어떻게 아파치 HTTP 서버에 사용할 PHP를 설치하는가?를 읽고

시냅틱를 사용하여 libapache2-mod-auth-mysql, php4-mysql 패키지를 설치한다. (참고 패키지를 설치하기 위해 시냅틱을 어떻게 사용해야 하는가?)
월드 와이드 웹 > libapache2-mod-auth-mysql
월드 와이드 웹 (universe) > php4-mysql

 


sudo /etc/init.d/apache2 restart

 

8.6.5 어떻게 URL을 /var/www/가 아닌 다른 디렉토리에 지정하는가?

어떻게 아파치 HTTP 서버를 설치하는가?를 읽고나서

 


sudo gedit /etc/apache2/conf.d/alias

새로 만든 파일에 다음 내용을 입력한다.


Alias /URL-path /location_of_folder/

<Directory /location_of_folder>
    Options Indexes FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>

수정된 파일을 저장한다. (예제 sample/alias_mapURLstofoldersoutsidewww)

 


sudo /etc/init.d/apache2 restart

http://localhost/URL-path


8.6.6 어떻게 아파치 HTTP 서버의 기본 포트 번호를 바꾸는가?
Note: 새 포트 번호는 "79"라고 가정한다.

어떻게 아파치 HTTP 서버를 설치하는가?를 읽고나서

 


sudo cp /etc/apache2/ports.conf /etc/apache2/ports.conf_backup
sudo gedit /etc/apache2/ports.conf

이 줄이 나오는 부분을 찾는다.


Listen 80

다음 내용으로 수정한다.


Listen 79

수정된 파일을 저장한다. (예제 sample/ports.conf_changeportnumberapache)

 


sudo /etc/init.d/apache2 restart

http://localhost:79


8.6.7 어떻게 파이어 폭스에서 아피치 HTTP 서버의 변경된 포트 번호를 검색/설정 하는가?
Note: 새 포트 번호는 "79"라고 가정한다.

어떻게 아파치 HTTP 서버의 기본 포트 번호를 바꾸는가?를 읽어보고

 


sudo cp /usr/lib/mozilla-firefox/greprefs/all.js /usr/lib/mozilla-firefox/greprefs/all.js_backup
sudo gedit /usr/lib/mozilla-firefox/greprefs/all.js

다음 내용이 나오는 부분을 찾는다.


...
// If there is ever a security firedrill that requires
// us to block certian ports global, this is the pref
// to use.  Is is a comma delimited list of port numbers
// for example:
//   pref("network.security.ports.banned", "1,2,3,4,5");
// prevents necko connecting to ports 1-5 unless the protocol
// overrides.
...

찾은 부분 바로 밑에 다음과 같이 입력한다.


pref("network.security.ports.banned.override", "79");

수정된 파일을 저장한다. (예제 sample/all.js_browsechangedportnumberfirefox)

파이어 폭스를 다시 시작한다.

[edit]8.7 스트리밍 미디어 서버 #
8.7.1 어떻게 스트리밍 미디어 서버 서비스를 위한 GNUMP3d를 설치하는가?
8.7.2 어떻게 GNUMP3d에서 사용할 멀티미디어 파일들이 있는 기본 디렉토리를 변경하는가?
8.7.3 어떻게 GNUMP3d의 기본 포트 번호를 변경하는가?

8.7.1 어떻게 스트리밍 미디어 서버 서비스를 위한 GNUMP3d를 설치하는가?
Note: /var/music/ 디렉토리에 멀티미디어 파일이 있다고 가정한다.

어떻게 Universe와 Multiverse를 추가하는가?를 읽어본다.

How do I install the 아파치 HTTP 서버?를 읽어본다.

시냅틱을 사용하여 gnump3d 패키지를 설치한다. (참고 패키지를 설치하기 위해 시냅틱을 어떻게 사용해야 하는가?)
멀티미디어 (universe) > gnump3d

http://localhost:8888


8.7.2 어떻게 GNUMP3d에서 사용할 멀티미디어 파일들이 있는 기본 디렉토리를 변경하는가?
Note: 멀티미디어 파일이 있는 새 디렉토리가 /home/music/ 이라고 가정한다.

어떻게 스트리밍 미디어 서버 서비스를 위한 GNUMP3d를 설치하는가?를 읽고

 


sudo cp /etc/gnump3d/gnump3d.conf /etc/gnump3d/gnump3d.conf_backup
sudo gedit /etc/gnump3d/gnump3d.conf

이 줄을 찾는다.


root = /var/music

다음과 같이 수정한다.


root = /home/music

이 줄을 찾는다.


user = gnump3d

다음과 같이 수정한다.


user = root

수정된 파일을 저장한다. (예제 sample/gnump3d.conf_changedirectorymultimediagnump3d)

 


sudo /etc/init.d/gnump3d restart

http://localhost:8888


8.7.3 어떻게 GNUMP3d의 기본 포트 번호를 변경하는가?
Note: 새 포트 번호는 "7979"라고 가정한다.

Read 어떻게 스트리밍 미디어 서버 서비스를 위한 ?GNUMP3d를 설치하는가?

 


sudo cp /etc/gnump3d/gnump3d.conf /etc/gnump3d/gnump3d.conf_backup
sudo gedit /etc/gnump3d/gnump3d.conf

이 줄을 찾는다.


port = 8888

다음과 같이 수정한다.


port = 7979

수정된 파일을 저정한다. (예제 sample/gnump3d.conf_changeportnumbergnump3d)

 


sudo /etc/init.d/gnump3d restart

http://localhost:7979


--------------------------------------------------------------------------------

[edit]9 복구 모드 #
9.1. 로그인 하지 않고 어떻게 root 암호를 얻는가?
9.2. root 사용 권한을 가지기 위해 어떻게 커널 부팅 변수를 고치는가?
9.3. root 사용 권한을 가지기 위해 어떻게 우분투 설치 CD를 사용하나?
9.4. 만약 root와 주 사용자 암호를 잊었다면 어떻게 변경을 하는가?
9.5. 만약 GRUB 메뉴 암호를 잊었다면 어떻게 변경을 하는가?
9.6. 윈도우 설치 후 어떻게 GRUB 메뉴를 복구 하는가?
9.7. 윈도우 항목을 어떻게 GRUB menu에 추가 하는가?
9.8. 윈도우에서 어떻게 ext2 / ext3 리눅스 파티션을 읽는가?

 

9.1. 로그인 하지 않고 어떻게 root 암호를 얻는가?

쉬운 방법 (GRUB 메뉴 암호가 적용된 경우는 되지 않는 방법)

컴퓨터를 켠다.

GRUB 메뉴가 안보이면, Esc 키를 눌러 GRUB menu 로 들어간다.

Ubuntu, kernel 2.6.12-8-386 (recovery mode) 선택한다. (역자 주 : 여러 개의 복구 모드가 있는 경우는 가장 위의 것을 선택한다.)

엔터키를 쳐서 부팅을 계속한다.

다른 방법은 9.3. root 사용 권한을 가지기 위해 어떻게 우분투 설치 CD를 사용하나? 에 설명한다.


9.2. root 사용 권한을 가지기 위해 어떻게 커널 부팅 변수를 고치는가?

컴퓨터를 켠다.

GRUB 메뉴가 안보이면, Esc 키를 눌러 GRUB menu 로 들어간다.

GRUB 암호가 설정 되어 있으면, p 를 눌러 GRUB menu 를 푼다.

Ubuntu, kernel 2.6.12-8-386 선택한다. (역자 주 : 여러 개의 커널 버전이 있는 경우는 가장 위의 것을 선택한다.)

e 를 눌러 부팅 전의 명령들을 편집한다.

kernel /boot/vmlinuz-2.6.12-8-386 root=/dev/hda2 ro quiet splash 선택한다. (역자 주 : 위의 4에서 선택한 커널 버전과 맞춘다.)

e 를 눌러 부팅 순서의 선택한 명령을 편집한다.

rw init=/bin/bash 를 부팅 선택 사항의 마지막에 추가한다.


grub edit> kernel /boot/vmlinuz-2.6.12-8-386 root=/dev/hda2 ro quiet splash rw init=/bin/bash
b 를 눌러 부팅한다.


9.3. root 사용 권한을 가지기 위해 어떻게 우분투 설치 CD를 사용하나?

우분투 설치 CD로 컴퓨터를 켠다.

“boot:” 프롬프트에서, “rescue” 를 입력한다.


   boot: rescue
화면에 표시되는 절차에 따른다.


9.4. 만약 root와 주 사용자 암호를 잊었다면 어떻게 변경을 하는가?

9.1. 로그인 하지 않고 어떻게 root 암호를 얻는가? 를 읽는다.

root 의 암호 바꾸기


   # passwd root
주 사용자의 암호 바꾸기


   # passwd system_main_username
(역자 주 : system_main_username 대신에 사용자 ID를 입력 합니다.)

9.5. 만약 GRUB 메뉴 암호를 잊었다면 어떻게 변경을 하는가?

grub


grub> md5crypt
 Password: ****** (ubuntu)
 Encrypted: $1$ZWnke0$1fzDBVjUcT1Mpdd4u/T961 (암호화한 패스워드)
 grub> quit

 sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
 sudo gedit /boot/grub/menu.lst
다음 줄을 찾는다.


...
    password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
 ...
다음처럼 바꾼다.


    password --md5 $1$ZWnke0$1fzDBVjUcT1Mpdd4u/T961 (위의 md5crypt 암호) 
편집한 파일을 저장한다. (예를 들어, sample/menu.lst_changegrubpasswordforgotten)


9.6. 윈도우 설치 후 어떻게 GRUB 메뉴를 복구 하는가?

9.3. root 사용 권한을 가지기 위해 어떻게 우분투 설치 CD를 사용하나? 를 읽는다.

/boot 파티션이 /dev/hda 에 있는 것으로 가정하여 다음처럼 한다.

 


   # grub-install /dev/hda


9.7. 윈도우 항목을 어떻게 GRUB menu에 추가 하는가?

만약 GRUB의 재설치가 필요하면, 어떻게 디스크 사용량을 체크하고 파티션 테이블을 볼수 있는가? 를 읽는다.

시스템->관리->부팅 실행 (System->Administration->Boot)

추가 클릭 (Click on Add).

"Windows XP" 같은 이름을 정하고 OS 종류는 unknown (알 수 없음) 으로 한다.

윈도우즈 파티션이 /dev/hda1 에 있는 것으로 가정하고 드롭 다운 리스트에서 그것을 선택한다.


9.8. 윈도우에서 어떻게 ext2 / ext3 리눅스 파티션을 읽는가?

Ext2fs 를 다운로드 한다.


--------------------------------------------------------------------------------

[edit]10 Tips & Tricks #
10.1. 어떻게 컴퓨터를 재시작하지 않고 그놈을 재시작하는가?
10.2. 어떻게 그놈 시작시에 Num Lock 을 자동으로 켤 수 있는가?
10.3. 어떻게 그놈 시작시에 프로그램을 자동으로 실행시는가?
10.4. 어떻게 콘솔 모드로 전환하는가?
10.5. 어떻게 X를 재시작하는 Ctrl-Alt-Backspace 단축키를 해제하는가?
10.6. 어떻게 노틸러스의 spatial 모드를 사용하는가?
10.7. 어떻게 노틸러스에서 숨겨진 파일과 폴더를 볼 수 있는가?
10.8. 어떻게 노틸러스에서 root 사용자처럼 파일과 폴더를 브라우징할 수 있는가?
10.9. 어떻게 노틸러스를 사용해서 원격 SSH,FTP,SFTP 서버를 볼 수 있는가?
10.10. 어떻게 그놈에서 컴퓨터,홈,휴지통 아이콘을 볼 수 있는가?
10.11. 어떻게 기본 파일 형식의 "연결(Open with)" 프로그램을 바꾸는가?
10.12. 어떻게 내 기본 메일 읽기 프로그램을 모질라 썬더버드로 바꿀 수 있는가?
10.13. 어떻게 우클릭으로 root 사용자처럼 파일을 여는가?
10.14. 어떻게 터미널 모드에서 비프음을 비활성화하는가?
10.15. 어떻게 모질라 파이어폭스에서 웹사이트를 더 빨리 로딩하는가?
10.16. 어떻게 모질라 파이어폭스에서 링크 찾기 기능의 비프음을 비활성화하는가?
10.17. 어떻게 모질라 파이어폭스의 (아이콘을) 원래 아이콘으로 복구하는가?
10.18. 어떻게 모질라 썬더버드의 (아이콘을) 원래 아이콘으로 복구하는가?
10.19. 어떻게 .deb 파일을 설치/제거하는가?
10.20. 어떻게 .rpm 파일을 .deb 파일로 변환하는가?
10.21. 어떻게 디렉토리 안의 모든 파일 이름을 한번에 변경하는가?
10.22. 어떻게 시스템 전체에 영향을 미치는 환경 변수를 설정하는가?
10.23. 어떻게 man 의 출력을 파일로 저장하는가?
10.24. 어떻게 MD5 체크섬 파일을 생성하는가?
10.25. 어떻게 파일의 MD5 체크섬을 체크하는가?
10.26. 어떻게 이미지 (ISO)파일을 굽기없이 마운트/마운트해제 하는가?
10.27. 어떻게 부팅시의 GRUB 메뉴의 대기시간(초)을 바꾸는가?
10.28. 어떻게 GRUB 메뉴의 기본 부팅 운영체제를 바꾸는가?
10.29. 어떻게 부팅시의 서비스를 임시로 건너뛰는가?
10.30. 어떻게 부팅시의 서비스를 영구적으로 해제/설정하는가?
10.31. 어떻게 종료시에 /tmp 폴더안의 내용을 비우는가?

 

10.1. 어떻게 컴퓨터를 재시작하지 않고 그놈을 재시작하는가?

열려있는 모든 프로그램을 저장하고 닫아라.

Ctrl-Alt-Backspace 단축키를 이용해서 그놈을 재시작하라.

만약 Ctrl-Alt-Backspace 가 해제되어 있다면, 이렇게 입력하라

sudo /etc/init.d/gdm restart

(Ctrl-Alt-Backspace를 해제하려면 어떻게 X를 재시작하는 Ctrl-Alt-Backspace 단축키를 해제하는가?를 보라.)

10.2. 어떻게 그놈 시작시에 Num Lock 을 자동으로 켤 수 있는가?

universe 저장소가 설정되어 있는지 확인한다. (참고 어떻게 Universe와 Multiverse를 추가하는가?)

시냅틱으로 numlockx 패키지를 설치한다.(참고 패키지를 설치하기 위해 시냅틱을 어떻게 사용해야 하는가?)

x11 (universe) > numlockx

/etc/X11/gdm/Init/Default 파일의 백업 복사본을 만들어라.

sudo cp /etc/X11/gdm/Init/Default /etc/X11/gdm/Init/Default_backup

편집을 위해 /etc/X11/gdm/Init/Default 을 열어라.

sudo gedit /etc/X11/gdm/Init/Default

이 줄을 찾아라.(이 것은 파일의 마지막 줄에 있을 것이다.)

exit 0

"exit 0" 줄 위에 다음 라인을 추가하라.

if [ -x /usr/bin/numlockx ]; then
/usr/bin/numlockx on
fi

편집한 파일을 저장하라.(예시로, sample/Default_numlockx 를 참고하라)

그놈에 다음 로그인 때부터 이 변경이 적용될 것이다. 바로 이 것을 테스트해보고 싶다면 Num Lock 을 끄고 그놈을 재시작하라.(어떻게 컴퓨터를 재시작하지 않고 그놈을 재시작하는가? 를 보라.)

10.3. 어떻게 그놈 시작시에 프로그램을 자동으로 실행시는가?

시스템->기본설정->세션 을 골라라.

시작 프로그램 탭을 클릭하라.

더하기, 편집, 지우기 버튼을 사용해서 시작시에 실행될 프로그램을 관리하라.

10.4. 어떻게 콘솔 모드로 전환하는가?

Ctrl-Alt-F1 단축키를 이용해서 첫번째 콘솔로 전환한다.

데스크탑 모드로 돌아가기 위해서는 Ctrl-Alt-F7 단축키를 사용한다.

여섯 개의 콘솔이 사용 가능하다. 각각은 Ctrl-Alt-F1 에서 Ctrl-Alt-F6 키로 사용 가능하다.

10.5. 어떻게 X를 재시작하는 Ctrl-Alt-Backspace 단축키를 해제하는가?

/etc/X11/xorg.conf 파일의 백업 복사본을 만들어라.

sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup

편집을 위해 /etc/X11/xorg.conf 을 열어라.

sudo gedit /etc/X11/xorg.conf

그 파일의 끝에 다음 줄을 추가하라:

Section "ServerFlags"
Option  "DontZap"       "yes"
EndSection

편집한 파일을 저장하라.(예시로,  sample/xorg.conf_disablectrlaltbackspacegnome 을 보라.)

그놈에 다음 로그인 때부터 이 변경이 적용될 것이다. 바로 이 것을 테스트해보고 싶다면 수동으로 그놈을 재시작하라.(어떻게 컴퓨터를 재시작하지 않고 그놈을 재시작하는가? 를 보라.)

10.6. 어떻게 노틸러스의 spatial 모드를 사용하는가?

노틸러스에서 편집->기본 설정을 골라라.

행동 탭을 클릭하라.

항상 브라우저 창에서 엽니다 체크박스를 해제하라.

노틸러스를 닫고 다시 열어라.

10.7. 어떻게 노틸러스에서 숨겨진 파일과 폴더를 볼 수 있는가?

노틸러스에서 숨겨진 파일과 폴더를 보이고 안보임을 토글하는 단축키로 Ctrl-H 를 사용하라.

영구적으로 모든 숨겨진 파일과 폴더를 보기 위해서는 편집->기본 설정을 골라라.

보기 탭을 클릭하라.

숨김/백업 파일 보기의 체크박스를 체크하라.

10.8. 어떻게 노틸러스에서 root 사용자처럼 파일과 폴더를 브라우징할 수 있는가?

/usr/share/applications 디렉토리 안에 새 데스크탑 설정 파일을 시작하라.

sudo gedit /usr/share/applications/Nautilus-root.desktop

gedit 에 Nautilus-root.desktop 이란 파일이 열린다.

새 파일 안에 다음을 추가하라.

[Desktop Entry]
Name=File Browser (Root)
Comment=Browse the filesystem with the file manager
Exec=gksudo "nautilus --browser %U"
Icon=file-manager
Terminal=false
Type=Application
Categories=Application;System;

파일을 저장하고 gedit 를 닫아라.(예시로, sample/Nautilus-root.desktop_browsefilesfoldersasrootnautilus 를 보라.)

root 사용자로 노틸러스를 시작하려면 프로그램->시스템 도구->File Browser (Root) 를 골라라.

10.9. 어떻게 노틸러스를 사용해서 원격 SSH, FTP, SFTP 서버를 볼 수 있는가?

노틸러스 위치 표시줄 이 열려 있는지 확인하라. 보기->위치 표시줄 로 열고 닫음을 토글하라.

위치 표시줄에서 다음을 입력하라:
SSH를 위해서는:

ssh://username@ssh.server.com

FTP를 위해서는:

ftp://username@ftp.server.com

SFTP를 위해서는:

sftp://username@sftp.server.com

username 을 너의 사용자명으로 바꾸고 @ 기호 뒤의 전부를 서버 주소로 바꿔라. 필요하다면 패스워드를 묻게 될 것이다. 사용자 명이 없으면(익명) 사용자명과 @ 기호를 입력하라.
다른 방법으로, 패스워드를 수동으로 지정하려면 다음과 같이 바꿔라.

ftp://username:password@ftp.server.com

10.10. 어떻게 그놈에서 컴퓨터, 홈, 휴지통 아이콘을 볼 수 있는가?

universe와 multiverse 저장소가 설정되어 있는지 확인한다. (참고 어떻게 Universe와 Multiverse를 추가하는가?)

시냅틱을 이용해서 gtweakui 패키지를 설치한다.(참고 패키지를 설치하기 위해 시냅틱을 어떻게 사용해야 하는가?)
Gnome (universe) > gtweakui

gTweakUI 가 설치된 후, 시스템->기본 설정->gTweakUI - Nautilus 를 골라라.

Show 'computer' icon, Show 'home' icon, Show 'trash' icon 체크박스를 체크하라. 바로 적용될 것이다.

10.11. 어떻게 기본 파일 형식의 "연결(Open with)" 프로그램을 바꾸는가?

노틸러스에서 파일 위에서 우클릭을 하고 나타나는 메뉴 중 등록 정보를 골라라. 등록 정보 다이얼로그 창이 뜰 것이다.

다른 프로그램으로 열기 탭을 클릭하라. 프로그램 목록이 나타날 것이다.

파일 타입에 따라 원하는 기본 프로그램을 선택하라. 만약 프로그램이 리스트에 나타나지 않으면 더하기 버튼을 사용해서 프로그램을 목록에 추가하라.

10.12. 어떻게 내 기본 메일 읽기 프로그램을 모질라 썬더버드로 바꿀 수 있는가?

썬더버드를 설치하려면, 어떻게 모질라 썬더버드 이메일 클라이언트를 설치하는가?를 참고하라.

시스템->기본 설정->기본 프로그램을 골라라.

메일 읽기 프로그램 탭을 클릭하고 사용자 설정을 선택하라.

명령 텍스트 상자에서, mozilla-thunderbird %s 를 입력하고 다이얼로그 창을 닫아라.

10.13. 어떻게 우클릭으로 root 사용자처럼 파일을 여는가?

 

gedit $HOME/.gnome2/nautilus-scripts/Open\ as\ root

새 파일에 다음 줄을 추가하라.

for uri in $NAUTILUS_SCRIPT_SELECTED_URIS; do
gnome-sudo "gnome-open $uri" &
done

편집한 파일을 저장하라.( sample/Open-as-root_openfilesasrootviarightclick)

 

chmod +x $HOME/.gnome2/nautilus-scripts/Open\ as\ root

파일 위에서 우클릭하고 Scripts->Open as root

10.14. 어떻게 터미널 모드에서 비프음을 비활성화하는가?

데스크탑 메뉴에서 다음을 선택하여 터미널 세션을 시작하라: 프로그램->보조 프로그램->터미널

(역자 주:원문에는 Applications->System Tools->Terminal 로 되어있으나 실제 메뉴와 달라 고쳤습니다.)

편집->현재 프로파일.... 일반 탭을 선택하라. 터미널 종소리 체크 박스를 해제하라.

10.15. 어떻게 모질라 파이어폭스에서 웹사이트를 더 빨리 로딩하는가?

프로그램->인터넷->Firefox Web Browser

주소 표시줄에 about:config 를 넣어라.

필터를 사용해서 다음 설정값들을 바꿔라:

network.dns.disableIPv6 - 값 을 true 로 셋팅

network.http.pipelining - 값 을 true 로 셋팅

network.http.pipelining.maxrequests - 값 을 8로 셋팅

network.http.proxy.pipelining - 값 을 true 로 셋팅

모질라 파이어폭스를 재시작하라.

10.16. 어떻게 모질라 파이어폭스에서 링크 찾기 기능의 비프음을 비활성화하는가?

프로그램->인터넷->Firefox Web Browser

Mozilla Firefox

주소 표시줄 -> '''about:config'''
필터 -> '''accessibility.typeaheadfind.enablesound''' -> '''false'''

모질라 파이어폭스를 재시작하라.

10.17. 어떻게 모질라 파이어폭스의 (아이콘을) 원래 아이콘으로 복구하는가?

 

wget -c http://frankandjacq.com/ubuntuguide/mozilla-firefox.png
wget -c http://frankandjacq.com/ubuntuguide/document.png
chmod 644 mozilla-firefox.png
chmod 644 document.png
sudo dpkg-divert --rename /usr/share/pixmaps/mozilla-firefox.png
sudo dpkg-divert --rename /usr/share/pixmaps/mozilla-firefox.xpm
sudo dpkg-divert --rename /usr/lib/mozilla-firefox/icons/default.xpm
sudo dpkg-divert --rename /usr/lib/mozilla-firefox/icons/document.png
sudo dpkg-divert --rename /usr/lib/mozilla-firefox/chrome/icons/default/default.xpm
sudo cp mozilla-firefox.png /usr/share/pixmaps/mozilla-firefox.png
sudo cp mozilla-firefox.png /usr/share/pixmaps/mozilla-firefox.xpm
sudo cp mozilla-firefox.png /usr/lib/mozilla-firefox/icons/default.xpm
sudo cp document.png /usr/lib/mozilla-firefox/icons/document.png
sudo cp mozilla-firefox.png /usr/lib/mozilla-firefox/chrome/icons/default/default.xpm

어떻게 컴퓨터를 재시작하지 않고 그놈을 재시작하는가?를 읽어라.

10.18. 어떻게 모질라 썬더버드의 (아이콘을) 원래 아이콘으로 복구하는가?

 

wget -c http://frankandjacq.com/ubuntuguide/mozilla-thunderbird.xpm
chmod 644 mozilla-thunderbird.xpm
sudo dpkg-divert --rename /usr/share/pixmaps/mozilla-thunderbird.xpm
sudo dpkg-divert --rename /usr/share/pixmaps/mozilla-thunderbird-menu.xpm
sudo dpkg-divert --rename /usr/share/pixmaps/mozilla-thunderbird-pm-menu.xpm
sudo dpkg-divert --rename /usr/lib/mozilla-thunderbird/chrome/icons/default/mozilla-thunderbird.xpm
sudo dpkg-divert --rename /usr/lib/mozilla-thunderbird/chrome/icons/default/messengerWindow16.xpm
sudo dpkg-divert --rename /usr/lib/mozilla-thunderbird/chrome/icons/default/messengerWindow.xpm
sudo dpkg-divert --rename /usr/lib/mozilla-thunderbird/chrome/icons/default/default.xpm
sudo cp mozilla-thunderbird.xpm /usr/share/pixmaps/mozilla-thunderbird.xpm
sudo cp mozilla-thunderbird.xpm /usr/share/pixmaps/mozilla-thunderbird-menu.xpm
sudo cp mozilla-thunderbird.xpm /usr/share/pixmaps/mozilla-thunderbird-pm-menu.xpm
sudo cp mozilla-thunderbird.xpm /usr/lib/mozilla-thunderbird/chrome/icons/default/mozilla-thunderbird.xpm
sudo cp mozilla-thunderbird.xpm /usr/lib/mozilla-thunderbird/chrome/icons/default/messengerWindow16.xpm
sudo cp mozilla-thunderbird.xpm /usr/lib/mozilla-thunderbird/chrome/icons/default/messengerWindow.xpm
sudo cp mozilla-thunderbird.xpm /usr/lib/mozilla-thunderbird/chrome/icons/default/default.xpm

어떻게 컴퓨터를 재시작하지 않고 그놈을 재시작하는가?를 읽어라.

10.19. 어떻게 .deb 파일을 설치/제거하는가?

.deb 파일을 설치하려면

sudo dpkg -i package_file.deb

.deb 파일의 설치를 제거하려면

sudo dpkg -r package_name

10.20. 어떻게 .rpm 파일을 .deb 파일로 변환하는가?

 

sudo alien package_file.rpm

10.21. 어떻게 디렉토리 안의 모든 파일 이름을 한번에 변경하는가?

 

wget -c http://frankandjacq.com/ubuntuguide/mvb_1.6.tgz
sudo tar zxvf mvb_1.6.tgz -C /usr/
sudo chown -R root:root /usr/mvb_1.6/
sudo ln -fs /usr/mvb_1.6/mvb /usr/bin/mvb mvb -h

10.22. 어떻게 시스템 전체에 영향을 미치는 환경 변수를 설정하는가?

 

sudo cp /etc/bash.bashrc /etc/bash.bashrc_backup
sudo gedit /etc/bash.bashrc

파일의 끝에 시스템 전체에 영향을 미치는 환경 변수를 추가하라.

편집한 파일을 저장하라.

10.23. 어떻게 man 의 출력을 파일로 저장하는가?

 

man command | col -b > file.txt

10.24. 어떻게 MD5 체크섬 파일을 생성하는가?

 

md5sum file.iso > file.iso.md5

10.25. 어떻게 파일의 MD5 체크섬을 체크하는가?

file.iso 와 file.iso.md5 가 같은 폴더 안에 있다고 가정하자.

 

md5sum -c file.iso.md5

10.26. 어떻게 이미지 (ISO)파일을 굽기없이 마운트/마운트해제 하는가?

이미지 (ISO) 파일을 마운트하려면

sudo mkdir /media/iso
sudo modprobe loop
sudo mount file.iso /media/iso/ -t iso9660 -o loop

이미지 (ISO) 파일을 마운트 해제하려면

sudo umount /media/iso/

10.27. 어떻게 부팅시의 GRUB 메뉴의 대기시간(초)을 바꾸는가?

 

sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
sudo gedit /boot/grub/menu.lst

이 줄을 찾아라.

...
timeout 3
...

다음 라인과 같이 바꿔라.

timeout X초

편집한 파일을 저장하라.(sample/menu.list_increasedecreasetimeoutgrub)

10.28. 어떻게 GRUB 메뉴의 기본 부팅 운영체제를 바꾸는가?

 

sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
sudo gedit /boot/grub/menu.lst

이 줄을 찾아라.

...
default 0
...

다음과 같이 바꿔라.

default X번째순서

편집한 파일을 저장하라.(sample/menu.list_changedefaultosgrub)

10.29. 어떻게 부팅시의 서비스를 임시로 건너뛰는가?

Ctrl-C 를 눌러라.

10.30. 어떻게 부팅시의 서비스를 영구적으로 해제/설정하는가?

서비스 설정을 실행하라: 시스템->관리->서비스

우분투가 네 패스워드를 물어보면 입력하라.

실행하길 원하는 서비스를 체크/체크해제 하고 끝나면 확인 을 클릭하라.

10.31. 어떻게 종료시에 /tmp 폴더안의 내용을 비우는가?

 

sudo cp /etc/init.d/sysklogd /etc/init.d/sysklogd_backup
sudo gedit /etc/init.d/sysklogd

이 줄을 찾아라.

...
stop)
log_begin_msg "Stopping system log daemon..."
start-stop-daemon --stop --quiet --oknodo --exec $binpath --pidfile $pidfile
log_end_msg $?
...

다음을 그 줄 다음에 추가하라.

rm -fr /tmp/* /tmp/.??*

편집한 파일을 저장하라.(sample/sysklogd_cleantmpfoldershutdown)


--------------------------------------------------------------------------------

[edit]11 문제 해결 #
11.1. 네트워크 인터페이스 설정... (로딩에 너무 오래 걸림)
11.2. ntp.ubuntulinux.org와 클럭을 동기화... (로딩에 너무 오래 걸림)
11.3. 어떻게 시스템 날짜/시간이 UTC (GMT)로 리셋되는 것을 해제하는가?
11.4. 어떻게 Flash 의 사운드를 설정하는가?
11.5. 어떻게 우분투에서 강제로 휴지통을 비우는가?
11.6. 어떻게 그놈에서 중복된 메뉴/메뉴 항목을 제거하는가?

 

11.1. 네트워크 인터페이스 설정... (로딩에 너무 오래 걸림)

어떻게 부팅시의 서비스를 임시로 건너뛰는가? 를 읽어보라.

11.2. ntp.ubuntulinux.org와 클럭을 동기화... (로딩에 너무 오래 걸림)

어떻게 부팅시의 서비스를 임시로 건너뛰는가? 를 읽어보라.

서비스 설정을 실행하라: 시스템->관리->서비스

“Clock synchronization service (ntpdate)”의 체크를 해제한 후 OK 를 클릭하라.

11.3. 어떻게 시스템 날짜/시간이 UTC (GMT)로 리셋되는 것을 해제하는가?

 

sudo cp /etc/default/rcS /etc/default/rcS_backup
sudo gedit /etc/default/rcS

다음 줄을 찾아라.

...
UTC=yes
...

다음과 같이 바꿔라.

UTC=no

편집한 파일( sample/rcS_disablesystemtimedateutc)을 저장하라.

시스템->관리->시간과 날짜

시간과 날짜를 맞게 고쳐라.

 

sudo /etc/init.d/hwclock.sh restart

11.4. 어떻게 Flash 의 사운드를 설정하는가?

 

sudo ln -fs /usr/lib/libesd.so.0 /usr/lib/libesd.so.1

11.5. 어떻게 우분투에서 강제로 휴지통을 비우는가?

 

sudo rm -fr $HOME/.Trash/

11.6. 어떻게 그놈에서 중복된 메뉴/메뉴 항목을 제거하는가?

프로그램->시스템 도구-> Applications Menu Editor 에서 Applications Menu Editor 를 실행하라.

원하는 각각의 중복 아이템을 지우거나 비활성화하라.


--------------------------------------------------------------------------------

[edit]12 우분투 업그레이드 #
12.1. 어떻게 Breezy Badger 에서 Breezy Badger + 1(시험용)로 업그레이드하는가?

 

12.1. 어떻게 Breezy Badger 에서 Dapper Drake(시험용)로 업그레이드하는가?

 

경고: 이 것은 여전히 너무 이르고, 매우 불안정한 개발 환경이다. 시험적인 목적으로만 사용하라. 너의 전체 시스템이 손상될 수도 있다!

 

 

sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup
sudo gedit /etc/apt/sources.list

이 섹션을 찾아라.

deb cdrom:[Ubuntu 5.04 _Breezy Badger_ - Release i386 (20050407)]/ breezy main restricted

## Uncomment the following two lines to fetch updated software from the network
# deb http://archive.ubuntu.com/ubuntu breezy main restricted
# deb-src http://archive.ubuntu.com/ubuntu breezy main restricted

## Uncomment the following two lines to fetch major bug fix updates produced
## after the final release of the distribution.
# deb http://us.archive.ubuntu.com/ubuntu breezy-updates main restricted
# deb-src http://us.archive.ubuntu.com/ubuntu breezy-updates main restricted

## Uncomment the following two lines to add software from the 'universe'
## repository.
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## universe WILL NOT receive any review or updates from the Ubuntu security
## team.
# deb http://us.archive.ubuntu.com/ubuntu breezy universe
# deb-src http://us.archive.ubuntu.com/ubuntu breezy universe

# deb http://security.ubuntu.com/ubuntu breezy-security main restricted
# deb-src http://security.ubuntu.com/ubuntu breezy-security main restricted

# deb http://security.ubuntu.com/ubuntu breezy-security universe
# deb-src http://security.ubuntu.com/ubuntu breezy-security universe

다음과 같이 바꿔라.

#deb cdrom:[Ubuntu 5.04 _Breezy Badger_ - Release i386 (20050407)]/ breezy main restricted

## Uncomment the following two lines to fetch updated software from the network
deb http://archive.ubuntu.com/ubuntu dapper main restricted
deb-src http://archive.ubuntu.com/ubuntu dapper main restricted

## Uncomment the following two lines to fetch major bug fix updates produced
## after the final release of the distribution.
deb http://us.archive.ubuntu.com/ubuntu dapper-updates main restricted
deb-src http://us.archive.ubuntu.com/ubuntu dapper-updates main restricted

## Uncomment the following two lines to add software from the 'universe'
## repository.
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## universe WILL NOT receive any review or updates from the Ubuntu security
## team.
deb http://us.archive.ubuntu.com/ubuntu dapper universe
deb-src http://us.archive.ubuntu.com/ubuntu dapper universe

deb http://security.ubuntu.com/ubuntu dapper-security main restricted
deb-src http://security.ubuntu.com/ubuntu dapper-security main restricted

deb http://security.ubuntu.com/ubuntu dapper-security universe
deb-src http://security.ubuntu.com/ubuntu dapper-security universe

deb http://archive.ubuntu.com/ubuntu dapper multiverse
deb-src http://archive.ubuntu.com/ubuntu dapper multiverse
  
편집한 파일을 저장하라.

 

sudo apt-get update
sudo apt-get dist-upgrade

열려있는 모든 프로그램을 저장하고 닫은 후에 컴퓨터를 재시작하라.



Comments