우분투에서사용한명령어들
※ 작성시 기억하자 :: 영어문서를 참조할 때 이해되지 않는 부분은 영문 그대로 작성한다.
차례
- 프로그램 삭제하기
- rpm->deb 패키지 변환하기 #debchange
- 글꼴 추가하기 #addfont
- Gnome 바탕화면에서 오른쪽 버튼에 "터미널 열기" 만들기 #terminal
- 개발도구 설치 #developtool
- vim 설치 : 우분투 설치시 #viminubuntu
- Emacs 설치 #emacs
- nvidia card driver 설치 #nvidiaDrive
- 드라이버 설치후 해상도 조정하기 #Screen
- beryl 설치하기 #beryl
- 키 맵핑 변경하기 #keymapping
- apache2 + php5 설치 #apache_php
- ftp client 설치하기 #ftpclient
- ubuntustudio Theme 설치하기 #ubuntustudio
- rar 설치하기 #installrar
- Mplayer설치하기 #installMplayer
- wine & ies4linux 설치하기 #wine_ies4linux
- xchat 설치하기 #xchat
- telnet #telnet
- ssh #ssh
- 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)
한영키변경위키 참조
우분투 한영키 변경하기 참조
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 : 시스템 종료
'리눅스관련' 카테고리의 다른 글
vi,vim 에디터 단축키 (0) | 2011.06.06 |
---|---|
Debian VMware Tools 설치하기 (0) | 2011.06.06 |
Git 명령어 정리 (0) | 2011.06.06 |
samba IP allow setting (0) | 2011.06.06 |
Linux 학습, 기초 과정: RPM 및 YUM 패키지 관리, 소프트웨어 새로 추가 및 시스템을 최신 상태로 유지 (0) | 2011.06.06 |