티스토리 툴바


posted by ppiazi 2011/09/14 22:09
Creative Commons License
Creative Commons License
http://michael.peopleofhonoronly.com/vim/
TAG
posted by ppiazi 2011/02/20 01:11
Creative Commons License
Creative Commons License
http://www.whylinuxisbetter.net/index_kor.php?lang=kor

저작자 표시 비영리 동일 조건 변경 허락
posted by ppiazi 2010/04/11 18:53
Creative Commons License
Creative Commons License
https://wiki.ubuntu.com/WubiGuide

예전에는 리눅스를 윈도우와 동시에 사용하기 위해 멀티부팅을 설정하기전에, 파티션을 나눠야 하며 설치 씨디 이미지를 구해야 하는 등 많은 불편함이 있었다. 하지만, wubi는 윈도우 환경에서 멀티부팅으로 리눅스를 사용가능하게 하는 매우 쉬운 방법을 제공한다. 일단 필요한 것은 홈페이지에서 wubi 인스톨러를 받아 설치하는 것으로 설치를 완료할 수 있다. @_@
wubi의 설치과정은 아래의 한장의 그림으로 완료된다.

그림에서 소개된 바와 같이,
  1. 패스워드를 입력한다.
  2. Install 를 클릭한다.
  3. 세번째 단계는 없다. -_-;;

설치 완료 후 재부팅을 수행하면 아래와 같은 OS 선택화면이 나오게 된다. Ubuntu를 선택하면 리눅스를 사용할 수 있다.

wubi는 가상화를 사용한 리눅스 인스톨이 아니라, 윈도우에서 사용하는 폴더에 설치가 되므로 물리적인 파티션 조작이 전혀 필요없다. 리눅스의 삭제는 프로그램 삭제에서 uninstall만 수행해 주면 완료된다.

다음의 FAQ 중 내가 궁금했던 부분만 언급해 본다. 자세한 FAQ는 직접 방문해서 확인해 보기 바란다.
1. wubi 설치시 CPU를 판단하여 64 bit 버전의 우분투 리눅스를 설치하는데 32 bit 버전 설치가 가능한지?
  기존에 32 bit용 우분투 이미지를 받아, wubi 설치 파일이 있는 곳과 동일한 위치에 넣은후 "--32bit" 옵션을 주어 실행하면 된다.

2. 네트워크에서 받아서 설치하지 말고, 씨디롬이나 씨디롬 이미지로부터 설치가 가능한지?
  wubi는 설치시 자동으로 씨디롬을 검사하며, 동일 폴더에 ISO 씨디 이미지가 있는 것을 감지하므로, 기존에 받은 파일이 있으면 wubi 설치 파일과 동일한 위치에 넣으면 된다.


저작자 표시 비영리 동일 조건 변경 허락
posted by ppiazi 2010/04/09 13:32
Creative Commons License
Creative Commons License
http://www.cyberciti.biz/faq/ubuntu-mount-iso-image/

윈도우에서 CD/DVD 이미지 파일을 마운트하기 위해서는 daemon 툴을 많이 사용하나, 리눅스에서는 간단한 방법으로 마운트를 할 수 있다.

1. 마운트 포인트 생성

sudo mkdir /media/iso

2. 마운트 수행

sudo mount -o loop /tmp/file.iso /media/iso
저작자 표시 비영리 동일 조건 변경 허락
posted by ppiazi 2009/11/10 09:41
Creative Commons License
Creative Commons License
GUI 설정을 할 수 있는 환경이라면, 그나마 편할텐데 CUI로 설정하기에는 설정파일이 배포판마다 매우 다르므로 고충이 이만저만이 아니다. 대표적으로 사용되는 배포판들의 네트워크 설정 How-to를 정리해 놓았다.


정리하자면 다음과 같다.

  Ubuntu Fedora
설정파일 위치 /etc/network/interfaces /etc/sysconfig/network
설정파일 예제 DHCP 일 경우
auto eth0
iface eth0 inet dhcp

Static 일 경우
auto eth0
iface eth0 inet static
address 192.168.3.90
gateway 192.168.3.1
netmask 255.255.255.0
network 192.168.3.0
broadcast 192.168.3.255
DHCP 일 경우
DEVICE=eth1
ONBOOT=yes
BOOTPROTO=DHCP

Static 일 경우
NETWORKING=yes
HOSTNAME=mandalay
BOOTPROTO=static
IPADDR=143.229.29.60
NETMASK=255.255.255.0
GATEWAY=143.229.29.1
적용 스크립트 /etc/init.d/networking restart service network restart
DNS 설정파일 위치
(공통)
/etc/resolv.conf
DNS 설정파일 예제
(공통)
search test.com
nameserver 192.168.3.2


부록)
ifconfig를 사용한 IP할당

ifconfig eth0  143.229.xxx.yyy  netmask 255.255.255.0

route를 사용한 gateway 설정

route add -net default gw 143.229.xxx.1 eth0

저작자 표시 비영리 동일 조건 변경 허락
posted by ppiazi 2009/11/06 16:28
Creative Commons License
Creative Commons License
date 명령이 시간만 확인할 수 있는 명령인 줄 알았는데, 로컬 타임도 세팅이 가능하다

sudo date MMDDhhmmYYYY.ss

만약 1980년 06월 04월 6시 10분 30초라면

sudo date 060406101980.30

로 할당할 수 있다.
저작자 표시 비영리 동일 조건 변경 허락
posted by ppiazi 2009/11/06 14:06
Creative Commons License
Creative Commons License
우분투를 설치하면, 기본으로 gij라는 자바가 설치된다. 이것을 sun-java로 바꾸려는데에 목적이 있다.

1. sun-java 최신을 설치한다.

sudo apt-get install sun-java6-jdk

2. 설치된 자바들을 확인하여, sun-java가 제대로 설치됨을 확인한다.

sudo update-java-alternatives -l


3. sun-java를 기본 자바으로 설정한다.

sudo update-java-alternatives -s java-6-sun


저작자 표시 비영리 동일 조건 변경 허락
posted by ppiazi 2009/11/06 00:17
Creative Commons License
Creative Commons License


기존 8.04 Hardy 버전의 Portable Ubuntu를 사용하다가, 홈페이지에 들렀는데 두가지 버전의 Portable Ubuntu를 다운로드 할 수 있었다.
http://portableubuntu.demonccc.com.ar/download

Version DOS release 4
Version UNO

지금 Version DOS release 4를 다운로드 받아 실행해보니 9.04로 버전업이 되어있을 뿐만 아니라, 파일 구성도 많이 바뀐것 같다. UNO는 예전 버전 인듯,,

멀티부팅없고 설치없이 쓸 수 있는 간편한 리눅스 환경인 것 같다.


저작자 표시 비영리 동일 조건 변경 허락
posted by ppiazi 2009/09/23 20:26
Creative Commons License
Creative Commons License
오리지날 vi 에디터에서는 ctrl + v 로 하지만
gvim에서는 ctrl + q 로 사용할 수 있다.
저작자 표시 비영리 동일 조건 변경 허락
TAG
posted by ppiazi 2009/07/26 18:29
Creative Commons License
Creative Commons License
1. ctags 설치
    우분투를 사용하고 있다면, sudo apt-get install exuberant-ctags 로 설치한다.
    다른 플랫폼에서 사용할 것이라면, http://ctags.sourceforge.net  에서 파일을 받아 설치한다.
1.1 tags 파일 생성
    소스가 있는 곳에서 ctags -R 로 하위 디렉토리 까지 검색하면서 tags 파일을 생성한다.    
    tags 파일들은 아래와 같이, vim 설정파일에서 패스를 설정해 줄 수 있다.
     set tags=./tags,../tags,../include/tags,/usr/include/tags
1.2 vim에서 tags간 이동하기


 명령 설명

 :ts  해당하는 태그리스트를 보여준다.

 :tn  다음 태그 위치로 이동한다.

 :tp  이전 태그 위치로 이동한다.

 :tf  첫번째 함수 리스트로 이동한다.

 :tl  마지막 함수 리스트로 이동한다.

 :ta  해당 태그로 이동한다.

 Ctrl + ]  /  Ctrl + t
 커서가 위치한 문자열의 태그로 이동한다. / 원래 위치로 복귀한다.


2. Taglist 설치
2.1 taglist를 다운로드한다.
      wget -O taglist.zip http://www.vim.org/scripts/download_script.php?src_id=7701
2.2 홈디렉토리에 .vim 이 없다면 생성한다.
     mkdir ~/.vim
2.3 다운로드한 taglist의 압축을 해제한다.
    cd ~/.vim
    unzip taglist.zip
2.4 vim source.c
    :TlistOpen



저작자 표시 비영리 동일 조건 변경 허락