우분투에서사용한명령어들

※ 작성시 기억하자 :: 영어문서를 참조할 때 이해되지 않는 부분은 영문 그대로 작성한다.

차례

  1. 프로그램 삭제하기
  2. rpm->deb 패키지 변환하기 #debchange
  3. 글꼴 추가하기 #addfont
  4. Gnome 바탕화면에서 오른쪽 버튼에 "터미널 열기" 만들기 #terminal
  5. 개발도구 설치 #developtool
  6. vim 설치  :  우분투 설치시 #viminubuntu
  7. Emacs 설치 #emacs
  8. nvidia card driver 설치 #nvidiaDrive
  9. 드라이버 설치후 해상도 조정하기 #Screen
  10. beryl 설치하기 #beryl
  11. 키 맵핑 변경하기 #keymapping
  12. apache2 + php5 설치 #apache_php
  13. ftp client 설치하기 #ftpclient
  14. ubuntustudio Theme 설치하기 #ubuntustudio
  15. rar 설치하기 #installrar
  16. Mplayer설치하기 #installMplayer
  17. wine  &  ies4linux 설치하기 #wine_ies4linux
  18. xchat 설치하기 #xchat
  19. telnet #telnet
  20. ssh #ssh
  21. ubuntu server 설치 후 데스크탑 설치하기 #ubuntuServer_desktop

22.  Ubuntu Server 종료 및 재시작 #

23.  Ubuntu 네트워크 설정

 

 

 

◇ 프로그램 삭제하기 (DF)

프로그램 설치/제거 : apt-get remove --purge

    --purge : 설정파일까지 깨끗하게 제거하는 것

 

 

◇ rpm -> deb로 변환하기 (debchange)

     alien이라는 데몬을 사용한다.

    alien 검사하기 : aptitude search alien

    alien 설치하기 : aptitude install alien

    rpm->deb : alien -d filename.rpm

    deb설치하기 : dpkg -i filename.deb

 

◇ 글꼴 추가하기 (addfont)

 

    글꼴 복사하기 : 지정된 글꼴 폴더로 글꼴(*.ttf) 파일들을 복사한다.      sudo cp *.*  /usr/share/fonts/

    글꼴 캐쉬 갱신 :  sudo font-cache -f

 

패키지 찾기. :  apt-cache search alee

 

unfonts 설치

    sudo apt-get install ttf-unfonts

alee font 설치.

    sudo apt-get install ttf-alee

네이버사전체 설치하기 [내려받기 페이지]

      /usr/share/fonts/truetype 밑에 적당한 위치에 압축을 푼다.

 

◇ Gnome 바탕화면에서 오른쪽 버튼에 "터미널 열기" 만들기 (terminal)

 

  •     sudo apt-get install nautilus-open-terminal
  •  

~~ 설치 후 바로 나타나지 않네. 재부팅후에 나타나나?

 

◇ 개발도구 설치 (developtool)

    sudo apt-get install build-essential      :: 가장 기본적인 개발도구들이 설치된다고 한다. 그 외의 도구들은 개별로 설치하여야 한다.

 

 

◇ vim 설치  :  우분투 설치시 (viminubuntu)

sudo apt-get install vim-gtk   ||  sudo apt-get install vim-full  ||  sudo apt-get install vim

 vim-gtk : gtk를 사용하는 vim이란 것인가?

 

vim 우선순위 확인 명령어

$ update-alternatives --display vim
vim - 상태는 auto입니다.
연결 현재 /usr/bin/vim.gnome을(를) 가리키는 중
/usr/bin/vim.tiny - 우선순위 10
/usr/bin/vim.basic - 우선순위 30
/usr/bin/vim.gnome - 우선순위 60
/usr/bin/vim.gtk - 우선순위 50
/usr/bin/vim.nox - 우선순위 40
현재 가장 '좋은' 버전은 /usr/bin/vim.gnome입니다.

검색 글 참조

1 [ 우분투에서 vim은 어떤 걸 설치해야 하나 ]

◇ Emacs 설치 (emacs)

sudo apt-get install emacs

◇ nvidia card driver 설치 (nvidiaDrive)

  • sudo apt-get install nvidia-glx | sudo nvidia-xconfig

이 명령은 그래픽카드가 최신일 경우 해당한다고 하네..난 Geforce4 MX440이니깐 최신에 해당하네.. ㅡㅡ...

TNT, TNT2, TNT Ultra, Geforce1,2 일 경우엔

sudo apt-get install nvidia-glx-legacy 와 nvidia-settings 꾸러미를 설치한다.

새로운 드라이버를 이용가능하게 하려면 터미널에서 다음 명령어 실행

sudo nvidia-glx-config enable : x-server에서 에러가 발생함.

A backup of xorg.conf has been stored as:

/var/backups/xorg.conf.2007-06-05-23:37:07.

If the new configuration will not work you will be able to

revert the changes simply using this command:

cp /var/backups/xorg/xorg.conf.2007-06-05-23:37:07 /etc/X11/xorg.conf

Warning: your X configuration has been succesfully changed.

In order to take full advantage of the changes, X needs to

be restarted.

glxinfo | grep rendering 명령 후 direct rendering: Yes 라고 나오면 3D 가속기능이 활성화됨

: glxinfo 로 설치된 드라이버의 설정상황을 알 수 있네.

>> 드라이버 설치후 해상도 조정하기 (Screen)

sudo dpkg-reconfigure xserver-xorg | sudo dpkg-reconfigure -p high xserver-xorg:해상도부분만 설정

: 화면 해상도에 대한 설정만 조정할 수 있다. xorg.conf 파일의 내용이 수정된다. 파일경로 /etc/X11/xorg.conf

X 서버 드라이버 : nvidia <확인>

비디오카드가 사용할 식별자 : nvidia Geforce4 MX440

<확인>

<확인>

비디오카드의 버스 식별자 : PCI:1:0:0

비디오카드에서 사용할 메모리의 용량(kb) : 64

커널의 프레임버퍼 디바이스 인터페이스를 사용할까요? : <예> <=

키보드 구성을 자동으로 감지할까요? <예> <= 우분투 설치시 선택. 그대로 사용함.

키보드 구성 : ko

사용할 XKB 규칙셋 : xorg

키보드 모델 : pc105

키보드 옵션 : ctrl:nocaps <= 1 Caps Lock키를 또 하나의 Ctrl 키로 사용 == ctrl:nocaps >> 정상적으로 작동하지 않네요ㅜㅜ..재부팅이 필요하나?

2 Caps Lock키와 Left Ctrl키와 바꾸기 == ctrl:swapcaps

3 WinKey, Logkey를 메타키로 사용 == altwin:meta_win

~ 두 가지 이상의 옵션은 ,(쉼표)로 연결

마우스 포트 : /dev/inpu/mice

마우스 프로토콜 : ImPS/2 :: ExplorerPS/2

3버튼식 마우스를 에뮬레이트할까요? : <예>

기본적으로 로드할 X.org 서버 모듈 목록: bitmap, dbe, ddc, dri, extmod,freetype, glx, int10, record,v4l,vbe

glx : OpenGL 렌더링 지원

dri : X서버에서 DRI(Direct Rendering Infrastructure) 지원

vbe : VESA BIOS 확장 기능 지원. 비디오 카드를 통해 모니터의 능력을 얻어낼 수 있음.

ddc : Data Display Channel 기능 지원. 비디오 카드를 통해 모니터의 능력을 얻어낼 수 있음.

init10 : 부차적인 VGA카드를 부팅할 때 리얼모드 x86 에뮬레이터를 사용 vbe를 활성화할 경우 활성화해야 함.

dbe : 서버의 더블버퍼링 기능을 활성화. 애니메이션이나 비디오 작업에 유용한 기능

extmod: 모양난 창이라든지 공유 메모리, 비디오모드 변경 기능 등 전통적으로 자주 사용하는 확장 기능들을 활성화

record: 서버 테스트할 때 자주 사용하는 RECORD 확장기능을 활성화

bitmap: font rasterizer (freetype 모듈과 type1 모듈로 같음)

X.Org 문서 참조

설정 파일에 기본 Files 구역을 입력할까요? <예> >> X 서버가 서버 모듈이나 RGB삭 데이터베이스, 글꼴 파일을 찾을 때 사용한다.

모니터를 자동으로 감지할까요? <예> >> 많은 모니터들(LCD포함)과 비디오카드들은 모니터의 기술적 특성을 컴퓨터로 전송할 수 있도록 하는 통신 프로토콜을 지원한다.

모니터와 비디오 카드가 이 프로토콜을 지원할 경우, 모니터에 관한 설정 질의는 미리 채워지게 된다.

모니터의 식별자 : TGIC Amadas CRT

X 서버에서 사용할 비디오 모드: [*] 1280x1024

모니터의 특성을 선택하는 방식 : simple

모니터의 대략적인 크기: 17인치(430mm)

사용하고자하는 색채 깊이를 비트수로: 24

~~ 이 외 설명되지 않은 선택사항들은 모두 <예>를 입력하고 넘어감...잘 모르니깐

xorg.conf의 설정이 끝나면 gdm을 재실행한다. ctrl + alt + backspace.

◇ beryl 설치하기 (beryl)

http://wiki.beryl-project.org/wiki/Install_Beryl_on_Ubuntu_Feisty_with_AIGLX 참조

1 소스 목록 수정하기

sudo vim /etc/apt/sources.list

다음 문장을 입력한다.

deb http://ubuntu.beryl-project.org feisty main

2 beryl repository에서 GPG key를 배부받는다.

wget http://ubuntu.beryl-project.org/root@lupine.me.uk.gpg -O- | sudo apt-key add -

3 패키지 목록을 업데이트 한다.

sudo apt-get update

4 AIGLX 를 활성화

Feisty의 X.org7.2는 AIGLX를 포함하고 있으며, 기본적으로 활성화(Enabled)되어 있다.

5 X server를 설정한다

sudo vim /etc/X11/xorg.conf

"Module" 부분에서 아래 라인이 포함되어 있는지 확인한다. 없으면 입력.

Load "dri"

Load "vbe"

Load "glx"

:: Nvidia card를 위해서는 "Screen" 부분에서 DefaultDepth 옵션이 24로 설정되도록한다. - the Nvidia driver doesn't do argb-with-glx at any other depth

마지막으로 다른곳에 아래 라인이 없다면 문서 밑부분에 다음 라인을 추가한다.

Section "DRI"

Mode 0666

EndSection

6 X Server를 다시 시작한다.

sudo /etc/init.d/gdm restart 또는 Ctrl + Alt + Backspace

beryl을 설치하기 위한 준비가 완료된 상태다. 이젠 beryl을 설치해 한다.

7 beryl 설치하기

간단하게 설치하려면

sudo apt-get install beryl-manager beryl-settings

themes를 설치할 필요하면

sudo apt-get install emerald-themes

8 beryl 시작하기

beryl을 시작하기 위해서는 beryl이라고 치면 된다. 하지만 매니저를 사용해 좀 더 유용하게 사용하기 위해서 beryl-manager라고 칠 수도 있다.

9 beryl 설정하기

이제 beryl과 AIGLX가 설치되어 있고 자동으로 실행시킬 방법이 필요하다.

session shell script를 만들기 위해 자주 사용하는 에디터를 열고 startberyl.sh 이름의 파일을 생성한다.

gksudo vim /usr/bin/startberyl.sh

생선된 파일 안에 다음의 라인을 입력한다.

#! /bin/sh

beryl-manager

sleep 4

exec gnome-session

◇ 키 맵핑 변경하기 (keymapping)

한영키변경위키 참조

우분투 한영키 변경하기 참조

Caps Lock키를 없애자 참조

xev 발동

변경하고자하는 키의 값을 확인한다.

sudo vim /usr/share/xmodmap/xmodmap.kr

◇ apache2 + php5 설치 (apache_php)

sudo apt-get install apache2

sudo apt-get install php5

◇ ftp client 설치하기 (ftpclient)

리눅스 상에서는 gftp라는 프로그램이 대표적.

sudo apt-get install gftp

filezilla 나 Konqueor도 있다. (인코딩 설정기능 지원)

참고::FTP서버에서 파일명이 한글인 파일을 다운로드하려면 인코딩 설정기능이 있는 FTP 클라이언트를 써야 한다. 그렇지 않으면 파일명이 깨진다.

◇ ubuntustudio Theme 설치하기 (ubuntustudio)

인터넷 서핑 중에 ubuntustudio theme라는 걸 알게 되었다. 일단 깔아보았다.

http://zzzik.tistory.com/167 ] 여기서 알게 되었다.

1 편집기로 sources.list 파일을 열고 주소를 추가한다.

sudo vim /etc/apt/sources.list

파일의 적당한 위치에 다음 주소를 추가한다.

deb http://archive.ubuntustudio.org/ubuntustudio feisty main

2 gpg key를 획득한다.
wget http://archive.ubuntustudio.org/ubuntustudio.gpg -O- | sudo apt-key add -

-O- 는 대문자 O 다.

3 저장소 목록을 갱신한다.

sudo apt-get update

4 ubuntu studio theme를 설치한다.

sudo apt-get install ubuntustudio-look

5 시스템 - 기본 설정 - 테마 메뉴에서 ubuntustudio theme가 설치된걸 확인할 수 있다.

또한 바탕화면 바꾸기에서도 ubuntu studio 가 추가된걸 확인할 수 있다.

바꾸고자할 때 선택하면 된다.

◇ rar 설치하기 (installrar)

리눅스에서는 주로 tar이 쓰이지만 그래도 rar이 친숙하다.

우분투에서 rar을 설치하는 방법은 간단하다..

sudo apt-get install unrar | sudo apt-get install rar

끝이다...

◇ Mplayer설치하기 (installMplayer)

동영상보는 프로그램

sudo apt-get install mplayer

mplayer설정

◇ wine & ies4linux 설치하기 (wine_ies4linux)

리눅스에서 익스플로러 띄울 수 있게 하는 프로그램

sudo apt-get install wine

설정하기

winecfg : 로그인시 아이디의 폴더 아래에 .wine이 생성됨

◇ xchat 설치하기 (xchat)

sudo apt-get install xchat

telnet (telnet)

sudo apt-get install xinetd

sudo apt-get install telnetd

sudo vim /etc/xinetd.conf

아래 내용 추가

service telnet

{

disable = no

flags = REUSE

socket_type = stream

wait = no

user = root

server = /usr/sbin/in.telnetd

log_on_failure += USERID

}

시스템 재시작 또는 /etc/init.d/xinetd restart

telnet을 막고 싶다면 disable 를 yes 로 변경.

데몬 실행 여부 검사 : ps -ax | grep xinetd

ssh (ssh)

sudo apt-get install ssh

데목 실행 여부 검사 : ps -ax | grep sshd

없으면 실행 : /etc/init.d/ssh restart

ubuntu server 설치 후 데스크탑 설치하기 (ubuntuServer_desktop)

서버와 데탑의 차이는 기본적으로 설치되는 패키지의 차이입니다.

이외의 차이를 굳이 찾는다면, 설치되는 커널이 generic과 server의 차이겠죠.

데탑환경이 주고, server 커널을 원한다면 데탑설치 후 server 커널을 설치하시면 됩니다.

질문에 맞게 답변을 드리자면, 쉬운 방법으로 ubuntu-desktop 패키지를 설치하시기 바랍니다.

ubuntu-desktop은 그놈환경으로 설치되고, kde를 원하신다면 kubuntu-desktop,

xfce4를 원하신다면 xubuntu-desktop을 설치하시면 됩니다.

개발환경은 build-essential 패키지를 설치하세요.

sudo apt-get install ubuntu-desktop

22 Ubuntu Server 종료 및 재시작 (start)

서버의 콘솔 창에서

$ sudo init 0 -> 시스템 종료

$ sudo init 6 -> 시스템 재시작

또는

$sudo halt : 시스템 종료



+ Recent posts