1) Terminal font 겹침 및 폰트 설정
 
 sudo apt-get install xfonts-terminus

 터미널에서 기본 프로파일 설정에 들어가 고정 글꼴 해지 후 폰트 terminus로 설정


2) FreeNX 설정

  업데이트 관리자에 들어가서 ppa 경로 추가

  > deb http://ppa.launchpad.net/freenx-team/ppa/ubuntu jaunty main

 쉘에서 키 인증

 sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 2a8e3034d018a4ce

 시냅틱 패키지 관리자에서 freenx 검색 후 설치
 

3) 리눅스 한영 키 설정

 > 쉘에서 xev 명령어 실행

 > 창이 뜨면 한영 키를 눌러 keycode 다음에 나오는 숫자를 메모

 > sudo gedit ~/.Xmodmap 을 실행하여 아래와 같이 입력후 저장
    keycode 250 = Hangul (250 = xev 로 알아낸 한영 키)

 > sudo gedit /etc/init.d/bootmisc.sh 실행하여 아래와 같이 입력후 저장
    setkeycode 71 250

 > x-window restart

 > modmap 읽어들이면 아까 생성한 파일 추가 후 확인
 
저작자 표시
신고
블로그 이미지

Moonistar moonistar

리눅스에서 makefile 을 만들다가 Library path가 잘못 되었다는 에러가 계속 뜬다.

윈도우에서 비주얼 스튜디오를 사용하니 ../ ./ 같은 상대 경로가 정확히 어느 위치를 의미하는지 별로 신경 안쓰고 있었는데

이번에 정리해볼려고 한다.

보통 test라는 폴더로 이동하기 위해 경로를 뵤시할 수 있는 케이스는 다음과 같다.

1)  test
2)  ./test
3)  ../test
4)  /test
5) ~/test

1) 의 경우 상대경로 이다. 루트(/) 에서 cd home 이라고 치면 바로 home 디렉토리로 이동하게 된다.
   하지만, 루트(/) 아래 존재하지 않는 폴더로 이동하지는 못한다.

2) 의 경우도 상대경로 이다. 점(.) 이 하나 있는 경우 현재 자신이 위치하고 있는 곳에서 부터 시작한다는 의미이다.
    예를 들어, 내가 루트(/)에서 cd ./home 으로 이동하면 이동이 가능하다. 현재 내가 루트(/)에 있기 때문이다.
    반대로, 내가 홈(/home)에서 루트(/)의 /bin 폴더로 이동하기 위해 cd ./bin 을 하게 되면 현재 내가 위치한 home 에서부터 찾기 때문에 이동이
    불가능하다.
    만약 4) 와 같이 점(.)을 빼고 cd /bin 을 할 경우 현재 위치가 아닌 곳으로 이동을 할 경우 어디에서든 이동이 가능하다. 4) 는 루트(/)에서부터
    시작하라는 절대 경로이기 때문이다.

3) 의 경우도 상대경로이며, 점(.)이 하나 더 붙으면서 현재 위치보다 한 단계 상위의 위치에서부터 찾게 된다.
5) 의 경우의 ~ 은 자신의 home 디렉토리를 기준으로 찾게 된다. /home/moonistar(사용자계정) 에서 찾게 되는 것이다.

makefile을 만들면서 내가 경로를 다음과 같이 지정하였다.

../gen-cpp/HelloService.cpp

이 경우 점(.)이 두 개 이므로 현재 내가 있는 폴더(/home/moonistar/workspace/HelloServer_Cpp) 의
두 단계 위에 위치한 /home/moonistar 에서 gen-cpp 라는 폴더를 찾으려 할 것이다.
하지만, gen-cpp 라는 폴더는 workspace 폴더 안에 존재하기 때문에 다음과 같이 수정해주어야 한다.

./gen-cpp/HelloService.cpp




저작자 표시
신고
블로그 이미지

Moonistar moonistar

bashrc

[10] Linux 2011.02.09 20:13
bashrc 란?

윈도우에서 자바를 설치하면 JAVA_HOME 과 같은 환경 변수를 시스템에 등록하여 준다.

마찬가지로 리눅스에 있는 Shell 에도 이러한 환경 설정 정보들을 저장할 수 있는데,

bashrc 가 bash Shell 의 환경 설정 파일 중의 하나이다.
저작자 표시
신고
블로그 이미지

Moonistar moonistar

1. root 권한 획득하기

sudo passwd
Enter new password : ****
ReEnter new password : ****
// root 계정으로 로그인 할 경우 sudo 는 필요없음
// 공통 환경
1. g++ 설치

sudo apt-get install g++

2. lex 및 yacc 를 실행하는데 필요한 라이브러리 설치


ubuntu 에서 lex 는 flex, yacc 는 bison 이다.

sudo apt-get install flex
sudo apt-get install bison
3. boost 설치

sudo apt-get install boost-build
// Java Enviornment
2. Sun JDK 설치하기

sudo add-apt-repository ppa:sun-java-community-team/sun-java6
sudo apt-get update
sudo apt-get install sun-java6-jdk


3. Apache Ant or Ivy

sudo apt-get install ant

4.
Apache Commons Lang
sudo apt-get install libcommons-lang-java

5. SLF4J
sudo apt-get install libslf4j-java

저작자 표시
신고
블로그 이미지

Moonistar moonistar

Tag Thrift, ubuntu

IP 설정

[10] Linux 2010.12.15 19:48
메인으로 쓰지 않고, 사용 경험도 적다 보니 시간이 지나 오랜만에 다시 공부할려면 항상 까먹는다.

ifconfig eth0 [IP Address] netmask [255.255.255.0]
route add default gw [Default GW IP]

vi /etc/resolv.conf 에서 dns server 설정이 제대로 되어 있는지 확인.
저작자 표시
신고
블로그 이미지

Moonistar moonistar

Tag ip config
VI Reference Card + Keyboard Map

음. 오랜만에 포스트군,,,



신고
블로그 이미지

Moonistar moonistar

Tag vi
Slackware 계열인 BackTrack에 한글 보이도록 하기,,,

구글링을 통해 http://someget.blogspot.com/2008/07/backtrack3.html 의 블로그에서 정보와 파일을 수집해서 성공.

lzm 파일은 lzm2dir "파일명" /풀 경로,, 형식으로 해주면 되고,

tgz 파일은 installpkg "파일명" 해주면 된다.

VMWARE에 파일을 옮기기 힘들어,,, 메일 보낼려고 했는데,, 의외로 파일이 크다.

http://wiki.kldp.org/wiki.php/SlackwareKoreanPackages/12.1

여기 페이지에 가면 다운 받을 수 있지만, 한글이 설정 안된 상태에서 파이어폭스로 들어가면 링크랑 글자가 모두 깨지는,,

난 host에서 링크 주소 알아내서 일일히 타자쳐서 ftp 경로로 바로 접속해 다운받았다.. 어떻게든 받으면 되잖아 ㅋ

대충 필요한 파일들을 업로드,, 용량이 커서 안 올라가는 것 위에 위키가서 다운받으세요..


대충 설치할 건 하고, 풀어줄 건 풀어주고 나면,, locale을 변경해주어야 한다.
vi /etc/profile.d/lang.sh 를 입력하고 들어가서 export LC_ALL=Ko_KR, export LANG=Ko_KR 이렇게 바꿔줘야 한다.

나같이 리눅스 초짜를 위해,,,
vi 편집할때 a 누르면 커서가 문서로 이동하고, 수정한 다음에 Esc를 눌러주고 ZZ 를 누르면 저장하고 종료된다. ㅋ

이렇게 수정하고 나면 윈도우 환경에서 폰트를 한글 폰트로 바꿔주고 Default Lnaguage에 한글을 추가 해주면 된다.

아직 리눅스 초짜 중에 초짜지만,, 막 하다보면 다 된다 ㅋㅋ 역시

그나저나 KDE를 첨 써봐서 뭐가 어딨는지 뭘 어떻게 설정하는지 모르겠다... ㅡㅡ

이제 마우스 휠기능이 되도록 수정해야 겠다.

http://kldp.net/frs/?group_id=125
>>Slackware 한글 설정 파일들만 모여 있는 곳...

신고
블로그 이미지

Moonistar moonistar

SSH Deamon 실행

[10] Linux 2009.02.10 22:52

SSH Deamon을 실행하려고 하면 다음과 같은 에러가 뜬다. BackTrack3 에서,,,




구글링을 통해 ssh-keygen, sshd-generate 하라고 해서 다했는데도 안된다. ㅡ.ㅡ;

좀 더 구글링을 해본 결과 절대경로를 지정해주면 된단다... 쉽구나 참,, ㅋ

/usr/sbin/sshd 하면 서비스가 시작이 된다.

근데,,, start, restart, stop 변수가 안 먹는다... ㅡ.ㅡ

우선 켜야되는 걸 켰으니까,,, 저건 다시 찾아봐야겠다.
신고
블로그 이미지

Moonistar moonistar

Ubuntu root 설정

[10] Linux 2009.02.03 22:12
Ubuntu 데스크탑은 기본으로 루트 접근을 막아놨다.

시스템 -> 관리 -> 로그인창 -> 보안 탭으로 이동하여,
로컬 시스템 관리자 로그인 허용을 체크해야 루트 접근이 가능하다.

다음 콘솔에서
$sudo passwd root
명령을 통해, root 계정 passwd를 설정하고, root로 로그인하여 사용하면 된다.

서버는 그냥 콘솔에서 sudo passwd root 하고 하면 된다.

신고
블로그 이미지

Moonistar moonistar