커널에서
$ sudo apt-get install ibus-hangul
입력 후 ibus를 restart 처리.
ipconfig

또는 

ifconfig

'리눅스' 카테고리의 다른 글

우분투에서 telnet 접속 하기  (0) 2011.02.22
ibus 한글 설치하기  (0) 2011.02.21
우분투에 안드로이드 개발환경 설정하기  (0) 2011.02.01
Ubuntu Root 계정 PassWord 생성하기  (0) 2011.01.31
PS 명령어  (0) 2011.01.27
안드로이드용 프로그램을 개발해보려고 인터넷을 뒤지다 보니 필요한 정보들이 Android Developers 사이트에 잘 정리되어 있었다. 문제는 모두 영어여서 그 많은 내용을 다 읽기가 쉽지가 않다는 것이다.

백문이 불여일견이어서, 실제로 간단한 프로그램이라도 해보면서 공부를 해보는 것이 좋을 것 같아 개발환경을 설치할려고 하니, 그것도 쉬운 것은 아니었다.
그래서 실제 해본 내용을 정리해 보았다.

1. 우분투 설치: http://www.ubuntu.com/ 가서 Desktop을 다운 받아 설치한다.

2. Eclipse 설치: 우분투 설치 후 Ubuntu Software Center에서 Eclipse를 선택하여 설치한다.
    Eclipse는 Visual Studio와 같은 개발 IDE이다.

   Linux용으로 다운 받은 후 개인 home 폴더 밑에 바로 설치하면 됨
   ~/.bashrc 화일을 열어서 export PATH=${PATH}:~/android-sdk-linux_86/tools 라인을 맨마지막에 추가

4. ADT (Android Development Tools) 설치: Eclipse에 안드로이드 개발환경을 추가하기 위한 작업
    eclipse에서 Help 메뉴 밑의 install new software을 실행
    설치가 안되는 문제 발생시 여기 가면 해결책 있음 http://miraclekim.tistory.com/11
    
   * 다음과 같은 에러가 발생하면서 설치가 안될 때
     An error occurred while installing the items
     session context was:(profile=PlatformProfile,
     phase=org.eclipse.equinox.internal.provisional.p2.engine.phases.Install,
     operand=null --> [R]org.eclipse.ant.ui 3.4.1.v20090901_r351,
     action=org.eclipse.equinox.internal.p2.touchpoint.eclipse.actions.InstallBundleAction).
     The artifact file for osgi.bundle,org.eclipse.ant.ui,
     3.4.1.v20090901_r351 was not found.
     -> 해결책: Go to System -> Administration -> Synaptic Package Manager and search for "eclipse"
                     Then mark "eclipse" for install

5. SDK Components 추가: 설치한 Android SDK중에서 필요한 SDK와 Emulator만 Ubuntu에 추가하는 것
    터미널에서 android를 친 후 Available Packages에서 필요한 것 선택

6. AVD (Android Virtual Devices) 생성하기: 추가된 Emulator, 즉 가상의 안드로이드 폰을 생성하는것
    터미널에서 "android list targets"한 후 target id를 기억하고,
    "android create avd --target 2 --name my_avd1.5"와 같이 명령을 내림
    또는 터미널에서 android를 친 후 아래 그림과 같이 Virtual Devices에서 New..를 하여 생성할 후 있음

7. Eclipse에서 Project 생성 ...
    http://developer.android.com/resources/index.html 여기 있는 튜토리얼 보면서 따라하기.

-------

다 설치하고 보니 다음 사이트에 나름 정리가 잘 되있었다. 항상 Search하자...쩝

'리눅스' 카테고리의 다른 글

우분투에서 telnet 접속 하기  (0) 2011.02.22
ibus 한글 설치하기  (0) 2011.02.21
리눅스에서 IP확인하기  (0) 2011.02.07
Ubuntu Root 계정 PassWord 생성하기  (0) 2011.01.31
PS 명령어  (0) 2011.01.27

Q: root 아이디로 로그인이 안됩니다



원래 우분투 리눅스는 root (관리자 계정)로 로그인할 수 없습니다. 설치할 때 사용자 ID를 root 로 정하면 로그인이 아예 불가능하게 됩니다.


다음은 우분투에 root 계정과 암호를 만들어 주는 방법입니다.

프롬프트에서

sudo passwd root

라고 합니다. 주의! 위에서 "passwd"라는 문자열은 진짜 암호가 아니라 문자 그대로 입력해야 합니다.

만약 패스워드가 foo 라고 해서

sudo foo root

이렇게 하면 안됩니다. 정확히 sudo passwd root 이렇게 적어 주어야 합니다.

그러면 현재 암호를 먼저 묻습니다. 현재 로그인한 ID의 암호를 한번 입력해 주면 이제

Enter new UNIX password:

라고 나오며 root 의 암호를 2번 묻습니다. 새 암호를 만들어 적어 주면 됩니다.

그러면 이제 root 로 로그인할 수 있습니다. root 계정이 생기는 것입니다.

Ctrl+D키를 눌러, 로그아웃한 후 root 로 로그인해 봅니다.


그런데 root 의 패스워드가 짧고 간단하다면 해커들의 표적이 됩니다. 되도록 길고 복잡해야 합니다.




예전 버전과 달리, 우분투 9.04에서는 좀더 설정을 해주어야만 root로 로그인이 됩니다.

상단 메뉴에서

System / Administration / Login Window / Security 탭을 찾아간 후

"Allow local system administrator login"에 체크한 후,

로그아웃하고 root로 로그인하면 됩니다

'리눅스' 카테고리의 다른 글

우분투에서 telnet 접속 하기  (0) 2011.02.22
ibus 한글 설치하기  (0) 2011.02.21
리눅스에서 IP확인하기  (0) 2011.02.07
우분투에 안드로이드 개발환경 설정하기  (0) 2011.02.01
PS 명령어  (0) 2011.01.27

1. ps 명령어

현재 실행되는 프로세스의 상태를 나타내주는 명령어이다.

ps명령어는 기본적으로 해당 사용자 소유의 프로세스만 보여준다. 아무런 옵션을 주지 않았을 때 출력되는 필드는 다음과 같다. (출력되는 내용은 시스템마다 차이가 있다.)

  • PID: 프로세스 아이디
  • TTY: 프로세스와 연결된 터미널 포트
  • TIME: 프로세스에서 사용한 CPU시간
  • CMD: 명령어
ps명령어를 사용할 때 -aux 옵션을 주어서 사용하는 경우가 많은데 이 옵션의 의미는 다음과 같다.
-a: 모든 사용자의 프로세스를 출력하는 옵션
-u: 자세한 정보를 출력하는 옵션
-x: 제어터미널이 없는 프로세스도 출력하는 옵션
  • USER: 프로세스 사용자
  • %CPU: CPU 사용 비율
  • %MEM: 메모리 사용 비율
  • VSZ: 가상 메모리 사용량
  • RSS: 실제 메모리 사용량
  • STAT: 현재 프로세스의 상태 
              R: 실행중 혹은 실행할수 있는 상태
              S: 수면 상태
              I: 휴식상태
              T: 정지상태
              Z: 좀비 프로세스
              W: 스왑 아웃된 상태
              P: 페이지 대기
              D: 디스크 대기
              N: nice로 실행 우선순위가 낮아진 상태
  • START: 프로세스가 시작된 시각 혹은 날짜
그외에 여러 옵션이 있다. 나머지는 찾아보시라...

-j: 작업중심의 형태로 출력한다. 
-l: 자세한 형태의 정보를 출력하는 옵션
  • F: 프로세스와 관련된 플래그
  • S: 프로세스 상태 (위의 STAT필드와 동일)
  • PPID: 부모 프로세스의 PID
  • C: 단기간 CPU사용률
  • PRI: 실제 실행 우선순위
  • NI: 프로세스의 nice 수치
  • WCHAN: 프로세스가 기다리고 있는 이벤트


참고:
UNIX power tools, o'reilly

+ Recent posts