'프로그래밍' 카테고리의 다른 글
git 명령어 및 이용 (0) | 2014.03.23 |
---|---|
Git 을 사용한 소스 버전관리 (0) | 2014.03.17 |
프로세스와 메모리의 이야기 (0) | 2013.08.04 |
IA32 레지스터에 관한 글-1 (0) | 2013.08.04 |
이클립스 vim 플러그인 (0) | 2012.12.01 |
git 명령어 및 이용 (0) | 2014.03.23 |
---|---|
Git 을 사용한 소스 버전관리 (0) | 2014.03.17 |
프로세스와 메모리의 이야기 (0) | 2013.08.04 |
IA32 레지스터에 관한 글-1 (0) | 2013.08.04 |
이클립스 vim 플러그인 (0) | 2012.12.01 |
help > install new software > add > " http://vrapper.sourceforge.net/update-site/stable"
git 명령어 및 이용 (0) | 2014.03.23 |
---|---|
Git 을 사용한 소스 버전관리 (0) | 2014.03.17 |
프로세스와 메모리의 이야기 (0) | 2013.08.04 |
IA32 레지스터에 관한 글-1 (0) | 2013.08.04 |
이클립스 vim 플러그인 (0) | 2012.12.08 |
< ps [옵션] -현재 실행되고 있는 프로세스 목록 보여줌 >
-I : 자세한 형태의 정보를 출력
-u : 각프로세스의 사용자 이름과 시작시간을 보여준다.
-j : 작업 중심 형태로 출력한다.
-s : 시그널 중심 형태로 출력한다.
-v : 가상 메모리 중심 형태로 출력한다.
-m : 메모리 정보를 출력한다.
-a : 다른 사용자들의 프로세스도 보여준다.
-x : 로그인 상태에 있는 동안 완료되지 않은 프로세스들을 보여준다.
-S : child CPU 시간과 메모리 페이지 결함정보를 추가
-c : 커널 task_structure로 부터 명령이름을 보여준다.
-e : 환경을 보여준다.
-w : wide형태로 출력한다.
-h : 헤더를 출력하지 않는다
-r : 현재 실행중인 프로세스를 보여준다.
-n : USER와 WCHAIN을 위해 수치 출력을 지원
< 명령 출력 필드의 의미 >
USER : 프로세스 소유자의 계정
PID : 프로세스 구분 ID
RSS : 프로세스에 의해 사용되는 실제 메모리의 용량(Kbyte)
SZ : 프로세스의 자료와 스택의 크기
TIME : 현재까지 사용된 CPU의 시간(분, 초)
TTY : 프로세스의 제어 터미널
%CPU : 마지막 분 동안 프로세스가 사용한 CPU시간의 백분율
%MEM : 마지막 분 동안 프로세스가 사용한 메모리양의 백분율
START : 프로세스가 시작된 시간
STAT : 프로세스의 상태
-P : 수행가능/수행중
-T : 일시정지
-D : 대기상태
-S : 20초 미만의 짧은 휴식상태
-I : 20초 이상의 긴 휴식상태
-Z : 좀비 프로세스
COMNNAND : 명령어의 이름
< pstree [옵션] -프로세스 정보를 트리형태로 출력 >
-n : PID순으로 정렬
-p : 프로세스명과 함께 PID도 출력
< kill [옵션] 프로세스ID -프로세스 죽이기 >
-s : 특별히 보낼 시그날의 이름이나 번호 지정
-p : 시그날은 보내지 않고 그 프로세스의 이름만 보여준다.
-l : 시그날의 목록 출력
*강제종료시
kill -9 "PID"
*특정 데몬과 관련된 모든 프로세스를 종료하고 싶을때
killall "데몬이름"
< top [옵션] -프로세스의 CPU, MEMORY 사용량등 시스템의 전반적인 상황을 실시간으로 모니터링 >
-d 시간 : 화면 갱신 시간을 지정한다.
-q : 화면을 계속 갱신한다.
-c : 명령행 전체를 보여준다.
-i : idle 상태와 좀비 프로세스는 무시한다.
*top 실행중 명령어
k : 킬
r : nice 값 변경
l : top 맨 윗줄의 항목 on/off
m : 메모리 항목 on/off
t : 프로세스와 CPU 항목 on/off
c : command line 의 옵션 on/off
q : 프로그램 종료
잘정리된 iptables 사용법 (0) | 2013.01.28 |
---|---|
Iptables 포트제한 (0) | 2012.12.08 |
mpich2 를 이용한 클러스터링 셋업 (0) | 2012.11.16 |
yum으로 tomcat 인스톨후 초기화 방법 (0) | 2012.11.13 |
ubuntu kde 에 한글입력 올리기 (0) | 2012.11.11 |
MPICH2 GCC 버전을 설치해보자.
버전은 MPICH2 1.4 이다.
설치할 위치는 /engrid/enhpc 디렉토리 아래이다.
그리고 /engrid/enhpc 디렉토리는 작업을 수행할 노드에 모두 NFS 마운트를 해놓은 상태이다.
다운 받은 mpich2-1.4.tar.gz 을 /engrid/enhpc 디렉토리 아래에 압축을 푼다.
cd /engrid/enhpc;
tar xvfz mpich2-1.4.tar.gz;
압축을 풀고 mpich2-1.4 디렉토리에 gcc 디렉토리를 생성한다.
다음엔 intel 버전으로 컴파일 할 것이기 때문에 gcc 버전과 분리하기 위해 gcc 디렉토리를 만들어 컴파일한다.
# export FC=gfortran# export F77=gfortran# export CC=gcc# export CXX=g++# ./configure --prefix=/engrid/enhpc/mpich2-1.4/gcc --enable-timing=runtime --enable-f77 --enable-fc --enable-cxx --enable-romio --enable-threads=multiple --enable-mpe --with-thread-package=pthreads --with-pm=mpd# make# make install
위와 같이 컴파일 하여 설치한다.
컴파일 후 mpdboot를 실행하기 위해 mpd.conf 파일과 mpd.hosts 파일을 설정해야 한다.
mpd.conf 파일에는 MPD_SECRETWORD 를 설정해줘야 한다. MPD_SECRETWORD는 아무거나 설정해도 상관없지만 작업을 수행할 모든 노드에 동일하게 설정되어 있어야 한다.
# vi ~/.mpd.confMPD_SECRETWORD=password
# chmod 600 ~/.mpd.conf
# chown root. ~/.mpd.conf
mpd.conf 파일의 권한은 작업을 수행할 소유자 권한으로 설정되어 있어야 한다.
작업을 수행할 노드를 mpd.hosts 파일에 다음과 같은 형식으로 설정해준다.
hostname:n
hostname은 작업을 수행할 노드 호스트 이름이고, n은 노드의 코어 수를 나타낸다.
예를 들어, clunix151 노드와 cluni152 노드에서 각 4 코어를 사용하겠다고 한다면 다음과 같이 설정해준다.
# vi /etc/mpd.hosts
clunix151:4
clunix152:4
작업을 수행할 노드는 설정을 했으니, mpdboot를 실행하자.
# /engrid/enhpc/mpich2-1.4/gcc/bin/mpdboot -r /usr/bin/ssh -n 2 -v -d -f /etc/mpd.hosts
mpdboot가 실행된 노드를 확인하는 명령은 아래의 mpdtrace 이다.
# /engrid/enhpc/mpich2-1.4/gcc/bin/mpdtrace
clunix151
clunix152
mpich2 예제 프로그램 cpi를 수행해보자.
# cd /engrid/enhpc/mpich2-1.4/examples
# /engrid/enhpc/mpich2-1.4/gcc/bin/mpirun -l -n 5 ./cpi
참고로 mpi를 수행할 때 원하는 노드로만 수행할 수 있는 "-machinefile <노드리스트파일>"옵션도 있다.
이 옵션을 설정하지 않으면 위에서 mpdboot 실행할 때 옵션에 설정한 mpd.hosts 노드 중에서 랜덤하게 수행되지만,
이 옵션을 설정하면 이 옵션에 설정된 노드에서만 수행하도록 한다.
다른 작업과 중복되지 않게 노드를 사용하고 싶을 때 사용할 수 있는 옵션이다.
예를 들어, clunix151 노드에서만 작업을 수행하고 싶을 경우, nodelist 파일에 clunix151을 저장후 다음과 같이 명령을 준다.
# gcc/bin/mpirun -np 6 -machinefile nodelist examples/basic/cpi;
모든 노드의 mpdboot 를 clear 하고 싶다면 다음 명령을 수행한다.
# mpdallexit
Iptables 포트제한 (0) | 2012.12.08 |
---|---|
리눅스 프로세스 상태 보기(ps명령) (0) | 2012.11.19 |
yum으로 tomcat 인스톨후 초기화 방법 (0) | 2012.11.13 |
ubuntu kde 에 한글입력 올리기 (0) | 2012.11.11 |
리눅스 chrome root 로 실행 (0) | 2012.11.10 |
fedora 17 kde 에서 yum으로 톰캣 설치 후 초기화
find -name "tomcat"
명령어를 쓰면
./usr/share/tomcat
./usr/share/maven-fragments/tomcat
./usr/share/java/tomcat
./usr/sbin/tomcat
./etc/sysconfig/tomcat
./etc/logrotate.d/tomcat
./etc/tomcat
./var/log/tomcat
./var/cache/tomcat
./var/lib/tomcat
리눅스 프로세스 상태 보기(ps명령) (0) | 2012.11.19 |
---|---|
mpich2 를 이용한 클러스터링 셋업 (0) | 2012.11.16 |
ubuntu kde 에 한글입력 올리기 (0) | 2012.11.11 |
리눅스 chrome root 로 실행 (0) | 2012.11.10 |
ubuntu intel graphic 드라이버 올리기(백트랙) (0) | 2012.11.10 |
# apt-get update
일단 패키지 업데이트
# apt-get install -y synaptic
시냅틱 패키지 관리자 설치
[ 시작 ] - [ System ] - [ Synaptic Package Manager ] 실행
software-center 검색해서 설치
[ 시작 ] - [ System ] - [ Ubuntu Software Center ] 실행
language support를 검색한다(아마 이까지는 Gnome도 동일 할듯하다)
language support 와 language support-qt가 있는데
설명을 보면 qt는 KDE에 설치하는듯하고 걍 버전은 그놈에 설치하는듯하다
(그리고 [ Favorites ] - [ System setting ] - [ Locale ] 에 가보면
install language-selector-qt to be able to add more languages. 라고 되어있다)
[ System settings ] - [ Locale ] 에 들어가서
우선 Country or region: 에서 change.. 를 누르고
Asia,East 에서 South Korea 를 선택 하고 OK를 누른다
그리고 맨 밑에 있는 install new language를 클릭한다
그리고 Korean 을 클릭 한다
mpich2 를 이용한 클러스터링 셋업 (0) | 2012.11.16 |
---|---|
yum으로 tomcat 인스톨후 초기화 방법 (0) | 2012.11.13 |
리눅스 chrome root 로 실행 (0) | 2012.11.10 |
ubuntu intel graphic 드라이버 올리기(백트랙) (0) | 2012.11.10 |
백트랙 초기 비밀번호 (0) | 2012.11.10 |
1. 터미널을 실행시켜 /usr/bin/ 디렉토리의 google-chrome 실행파일을 편집한다.
vi /usr/bin/google-chrome
exec -a "$0" "$HERE/chrome" "$@"
--user-data-dir
exec -a "$0" "$HERE/chrome" "$@" --user-data-dir
yum으로 tomcat 인스톨후 초기화 방법 (0) | 2012.11.13 |
---|---|
ubuntu kde 에 한글입력 올리기 (0) | 2012.11.11 |
ubuntu intel graphic 드라이버 올리기(백트랙) (0) | 2012.11.10 |
백트랙 초기 비밀번호 (0) | 2012.11.10 |
startx 명령시 black screen 현상 (0) | 2012.11.10 |
This guide offers an alternative method of loading the i915 driver in the 3.2.6 kernel without adding unsupported PPA's or using packages which are not from the official BackTrack repositories.
Recently I've been trying to get the i915 graphic driver loaded in the new 3.2.6 kernel. After upgrading from R1 > R2 I noticed that the new kernel does not seem to load the i915 driver on boot where as the older 2.6.39.4 kernel loaded it automatically. The new kernel remains functional however in my case my Dell XPS 15z laptop graphic session was stuck at 1280 x 1024, which for a screen that has 1920 x 1080 native resolution, looks quite ugly and bad.
A couple of community members have been posting how to get the driver loaded, but every guide I've seen involves using unsupported PPA's or packages that are not from the official backtrack repositories. With no disrespect to their work, myself being a bit of a perfectionist (or maybe a purist) I tend to not go down the unsupported PPA route if I can avoid it. This guide should hopefully help you get the i915 driver loaded, without the need to mess with any software sources or PPA's, keeping your BackTrack installation pure.
Machine specs
All of this was tested on my Dell XPS 15z laptop, the important specs are below:
i915.i915_enable_rc6=1 i915.lvds_downclock=1 i915.i915_enable_fbc=1 pcie_aspm=force
update-grub
modprobe -r nouveau modprobe i915 modeset=1
blacklist nouveau
update-initramfs -u
video=i915:modeset=1
update-grub
yum으로 tomcat 인스톨후 초기화 방법 (0) | 2012.11.13 |
---|---|
ubuntu kde 에 한글입력 올리기 (0) | 2012.11.11 |
리눅스 chrome root 로 실행 (0) | 2012.11.10 |
백트랙 초기 비밀번호 (0) | 2012.11.10 |
startx 명령시 black screen 현상 (0) | 2012.11.10 |
로컬에 설치를 한 분들은 설정치도 않은 패스워드에 깜짝 놀란다.
root // toor
yum으로 tomcat 인스톨후 초기화 방법 (0) | 2012.11.13 |
---|---|
ubuntu kde 에 한글입력 올리기 (0) | 2012.11.11 |
리눅스 chrome root 로 실행 (0) | 2012.11.10 |
ubuntu intel graphic 드라이버 올리기(백트랙) (0) | 2012.11.10 |
startx 명령시 black screen 현상 (0) | 2012.11.10 |
유에스비 또는 dvd 로 부팅하고 로컬로 설치시에 자주 발생하게 된다.
(intel 그래픽을 이용하는 분들~~)
그래픽 리소스를 필요로 하기 때문인 것 같다.
메뉴선택 화면에서 탭 키를 누른 후
text splash vga=791 부분을 text splash vga=791 i915.modeset=1 로
바꾸고 enter !
startx ! 해결!
yum으로 tomcat 인스톨후 초기화 방법 (0) | 2012.11.13 |
---|---|
ubuntu kde 에 한글입력 올리기 (0) | 2012.11.11 |
리눅스 chrome root 로 실행 (0) | 2012.11.10 |
ubuntu intel graphic 드라이버 올리기(백트랙) (0) | 2012.11.10 |
백트랙 초기 비밀번호 (0) | 2012.11.10 |