盡人事待天命

미디어협동조합 국민TV

'Job Story/LINUX'에 해당되는 글 3건

  1. 2008.11.25 UNIX 메모리체크 CPU,MEMORY
  2. 2008.02.18 vi edit 사용법 (1)
  3. 2008.02.06 Linux Cent OS 5.0 다운 받을수 있는곳

 유닉스 머신에서 메모리체크

 

=======================

 

기본적으로 많이 사용하는게 솔라리스...이니깐 솔라리스를 기준으로 알려드릴게여

...
1. 서버의 메모리, CPU Size Check
=># /usr/platform/sun4u/sbin/prtdiag
2. Hard Disk Size Check
=># format
        0. [disk name....]
        1. [disk name....]
        ...............
        숫자(Disk) 선택 후 p 로 파티션 선택후 p 선택해서 파티션 정보를 확인
        2번 backup 부분이 디스크 전체 용량임(변경시에도 backup 부분은 대부분

안건드림)
        (*주의 파티션 변경후 L 또는 W를 누르면 저장됨;;;)
3. 사용량 체크
CPU => # mpstat 1 (숫자는 1초에 한번씩 변경된걸 본다는것임)
Memory => # vmstat 1 (숫자는 1초에 한번씩 변경된걸 본다는것임)
Disk => # df -k (KB 단위로 보는것임-파티션 나뉜것, 사용량과 마운트 포인트

등...)
이정도면 될까요?? ^^;

 

=======================

 

/usr/platform/sun4u/sbin/prtdiag -v로 보면 CPU 용량이랑 개수, 메모리가 얼매인

지 나오고...
psrinfo 로는 CPU에 대한 정보를 볼 수 있고요.
prtconf | grep Mem하면 메모리가 보이는데...

vmstat나 sar는 performance를 볼라는 명령어죠

 

===================

 

top down

http://www.unixtop.org/download.shtml

압축 푼후
pkgadd -d 파일명 하시면 설치 됩니다

 

========================

 

top 실행시

 

pid : process id를 말합니다. (위에서 적으신 PID는 apache관련 내용입니다. TOP

에서는 pid는 프로세스 아이디를 말합니다.)
user : process의 소유자 (즉 실행자)를 의미 합니다.
pri : Process가 OS의 Process 스케쥴러에서 갖는 우선 순위를 말합니다. 우선순위

가 높으면 우선 순위가 낮은것 보다 우선 적으로 실행 됩니다.
ni : Process의 nice value입니다. 음수인 경우 높은 우선순위를 갖습니다.
size : 프로세스의 코드 사이즈(프로그램 사이즈) + 스텍 사이즈를 말합니다. (단

위는 KB)
rss : 프로세스가 사용하는 전체 메모리양입니다.
share : 프로세스가 사용하는 Shared Memory의 크기 입니다.
stat : 프로세스 상태 입니다. S:Sleeping, D:uninterrupted Sleeping, R:Running,

Z:Zombie, T:Stopped or traced
cpu : 프로세스의 CPU점유율입니다.
mem : 프로세스의 메모리 점유율입니다.
time : 프로세스가 실행된 이후의 총 CPU 시간입니다.
command :프로세스를 실행 시킨 Command Line명령어 입니다.

 

==================

 

top -f 파일명
이렇게 하면 top결과가 파일명으로 저장됩니다.

top 수행은 5초로 되어있습니다.

 

==================

 

위의 모든 글은 http://unix.co.kr/ 에서 찾았습니다.

더 궁금하신 것은 위 사이트를 참조해주세요...

 

==================


Posted by 톰켓 Trackback 0 Comment 0

vi edit 사용법

2008.02.18 13:09 : Job Story/LINUX
vi editer 시작
          Usage) % vi [option] [filename(s)]
          Option)
                     +/pattern : pattern이 처음을 나타내는 줄에서 편집기 시작
                     +N : N번째 줄에서 편집기 시작
                     -R : 읽기 전용으로 파일 열기

커서 이동 명령
   j : 아래로 이동
   k : 위로 이동
   h : 죄로 이동
   l : 우로 이동
   G : 제일 마지막 줄로 이동
   #G : #번째 줄로 이동
   ^b : 한 화면 위로(앞으로) 이동
   ^f : 한 화면 아래로(뒤로) 이동
   ^u : 반 화면 위로(앞으로) 이동
   ^d : 반 화면 아래로(뒤로) 이동
   w : 한 단어 뒤로 이동
   b : 한 단어 앞으로 이동
   0 : 그 줄의 제일 앞으로 이동
   $ : 그 줄의 제일 끝으로 이동


 편집 상태로 들어가기
   i : 현재 커서 위치에 삽입
   a : 현재 커서 위치 다음에 삽입
   o : 현재 커서가 위치한 줄의 아래에 삽입
   I : 현재 커서가 위치한 줄의 제일 앞에 삽입
   A : 현재 커서가 위치한 줄의 제일 끝에 삽입
   O : 현재 커서가 위치한 줄의 윗줄에 삽입
   ESC : 명령 모드로 전환

 복사하기와 붙이기
   Y : 현재 커서가 위치한 줄을 버퍼에 복사
   yy : 현재 커서가 위치한 줄을 버퍼에 복사
   yw : 현재 커서가 위치한 단어를 버퍼에 복사
   #Y : 현재 커서가 위치한 줄에서 아래로 #개 만큼의 줄을 버퍼에 복사
   #yy : 현재 커서가 위치한 줄에서 아래로 #개 만큼의 줄을 버퍼에 복사
   p : 버퍼에 들어 있는 내용을 커서가 위치한 줄의 아래에 붙이기
   P : 버퍼에 들어 있는 재용을 커서가 위치한 줄의 위에 븥이기

 지우기
   x : 현재 커서 위치의 문자를 지우기
   dd : 현재 커서가 위치한 줄을 지우기
   #dd : 현재 커서가 위치한 줄에서 아래로 #개 만큼의 줄을 지우기
   dw : 현재 커서가 위치한 단어를 지우기
   #dw : 현재 커서가 위치한 단어로부터 #개 만큼의 단어를 지우기

 바꾸기
   r : 현재 커서가 위치한 문자를 바꾸기
   cw : 현재 커서가 위치한 단어를 바꾸기
   cc : 현재 커서가 위치한 줄을 바꾸기
   C : 현재 커서가 위치한 곳으로부터 줄 끝까지 바구기
   #cw : 현재 커서가 위치한 단어로부터 #개의 단어를 바꾸기
   #cc : 현재 커서가 위치한 즐로부터 #개의 줄을 바꾸기

 기타
   ^g : 현재 편집하고 있는 파일의 정보를 보여주기
   u : 방금한 명령을 취소하기
   U : 현재 커서가 위치한 줄에 대한 편집 명령을 취소하기
   . : 방금 한 명령을 되풀이 하기
   #. : 방금한 명령을 #번 되풀이 하기
   J : 현재 줄과 다음 줄을 붙이기
   ZZ : 현재 내용을 저장하고 끝내기
   ^ㅣ : 화면을 다시 그리기
   /pattern : 현재 커서가 위치한 곳으로부터 아래 쪽으로부터
          pattern과 일치하는 내용 찾기
   / : 앞에서 찾은 내용 다시 찾기
   n : 앞에서 찾은 내용 다시 찾기
   ?pattern : 현재 커서가 위치하는 곳에서부터 pattern과
          일치하는 내용을 위쪽으로 찾기

 ex 명령모드
   :w : 현재 내용을 저장하기
   :w filename : 현재 내용을 지정된 파일 이름으로 저장하기
   :w! : 현재 내용을 저장하되 강제로 덮어 쓰기
   :wq : 현재 내용을 저장하고 끝내기
   :q! : 현재 내용을 저장하지 않고 끝내기
   :e filename : 새로운 파일을 편집하기
   :n : 여러개의 파일을 편집할 때 다음 파일로 이동하기
   :r filename : 현재 커서가 위치한 곳에 지정된 파일 내용을 읽어오기
   :# : #번째 줄로 이동하기
   :#1, #2 d : #1번째 줄부터 #2번째 줄까지 지우기
   :#1, #2 y : #1번째 줄부터 #2번째 줄까지 내용을 버퍼에 복사히기
   :set : 여러 가지 vi환경변수를 설정하기
   :set number : 행의 앞에 행번호 보여주기( ↔ :set nonumber)
   :set autoindent : 자동으로 들여쓰기 실행하기( ↔ set noautoindent)
   :set ignorecase : 문자열을 검색할 때 대/소문자 구분하지 않기
          ( ↔ set noignorecase)
   :set showmode : 화면 아래쪽에 현재 모드를 보여주기
          ( ↔ set noshowmode)
   :!command : shell에서 command실행하기
   :shell : shell 실행하기
   :!!command : shell에서 command실행한 결과를 현재 파일에 삽입하기
Posted by 톰켓 Trackback 0 Comment 1
http://ftp.twaren.net/Linux/CentOS/5.0/isos/i386/
Posted by 톰켓 Trackback 0 Comment 0