[항목별 내용]
  • USER : 프로세스 소유자의 로그인 이름
  • PID : 프로세스의 프로세스 ID
  • RSS : 프로세스의 실제 메모리(상주 집합) 크기(1KB 단위)
  • SZ : 프로세스 코어 이미지의 1KB 단위 크기
  • TTY : 프로세스를 위한 제어 워크스테이션
  • STAT : 프로세스 상태를 포함하고 있습니다.
  • (0 : 존재하지 않음 , A : 사용 중 , I : 중간 , Z : 취소 , T : 중지 , K : 사용가능한 커널프로세스)
  • STIME : 프로세스의 시작 시간
  • TIME : 프로세스에 대한 총 수행 시간
  • COMMAND : 명령 이름
  • %CPU : 프로세스 시작 이후에 프로세스가 CPU를 사용한 시간의 백분율. 값은 프로세스에서 CPU를 사용한 시간을 프로세스의 경과 시간으로 나누어 계산됩니다. 멀티프로세서 환경에서, 값은 동일한 프로세스의 여러 스레드가 동시에 서로 다른 CPU에서 수행한 이후로 사용가능한 CPU의 수로 나누어집니다. (이 데이타가 계산된 시간 기준은 다양하므로, 모든 %CPU 필드의 합계가 100%를 초과할 수 있습니다.)
  • %MEM : 이 프로세스에 의해 사용된 실제 메모리 비율. 종료되어 이제는 프로세스를 기다리지 않는 상위가 있는 프로세스는 <defunct>. 종료 시도가 방해된 프로세스는 <exiting>. ps 명령은 프로세스가 메모리나 교환 영역에 의해 작성되었을 때 주어진 파일 이름이나 인수의 판별을 시도합니다.
[실행결과]

%> ps aux

USER        PID   %CPU  %MEM   SZ  RSS  TTY  STAT  STIME          TIME  COMMAND
----------------------------------------------------------------------------------------------
root           774    34.0      0.0       12    12      -       A      11월26:14:6    13:00   wait
root           516    28.4      0.0       12    12      -       A      11월26:12:22    6:39   wait

.....

출처 : http://blog.naver.com/ez2jsh?Redirect=Log&logNo=70013121325

PROCESS STATE CODES
       Here are the different values that the s, stat and state output
       specifiers (header "STAT" or "S") will display to describe the state of
       a process.
       D    Uninterruptible sleep (usually IO)
       R    Running or runnable (on run queue)
       S    Interruptible sleep (waiting for an event to complete)
       T    Stopped, either by a job control signal or because it is being
            traced.
       W    paging (not valid since the 2.6.xx kernel)
       X    dead (should never be seen)
       Z    Defunct ("zombie") process, terminated but not reaped by its
            parent.

       For BSD formats and when the stat keyword is used, additional
       characters may be displayed:
       <    high-priority (not nice to other users)
       N    low-priority (nice to other users)
       L    has pages locked into memory (for real-time and custom IO)
       s    is a session leader
       l    is multi-threaded (using CLONE_THREAD, like NPTL pthreads do)
       +    is in the foreground process group

출처 : man ps
예전에 본거였는데, 돌아다니다가 보여서 적어둬요☆

Alt+SysRq

If all else fails, you may still be able to communicate with the Kernel.

To use, just press the Alt and SysRq (PrintScreen) keys and one of the keys listed below, all together. You should try switch into a terminal window, if possible, first by pressing Ctrl+Alt+F2.

If your computer is not responding you can use the following steps to perform a reboot with less chance of fscking your files. This is the method suggested on Wikipedia's Magic SysRq key page.

  1. Press Ctrl+Alt+F2 to switch to a terminal window. Sometimes, this is not possible.
  2. Press Alt+SysRq+R to get the keyboard
  3. If pressing Ctrl+Alt+F2 before failed, try it again now.
  4. Press Alt+SysRq+S to sync your disks.
  5. Wait for OK or Done message.
  6. Press Alt+SysRq+E to term all processes.
  7. Press Alt+SysRq+I to kill all processes.
  8. Press Alt+SysRq+U to umount all disk drives.
  9. Wait for OK or Done message.
  10. Press Alt+SysRq+B to reboot.

The Full list of available commands is shown below. It's largely taken from Documentation/sysrq.txt in the Linux Kernel Sources.

Alt+SysRq+ Action Uses
R UnRaw Turns off keyboard raw mode. This allows input from the keyboard even if X-Window has crashed.
K SAK - Kill all on console Secure Access Key - Kills all programs on the current virtual console. This is useful if you want to make sure there are no programs waiting on the console to grab your password, or if a process won't let you switch consoles.
S Sync Attempts to sync all filesystems. This lessens the chance of data loss and fscking. Syncing is complete when "done" or "OK" is printed.
U Umount Attempts to remount all filesystems as read-only. Umounting is complete when "done" or "OK" is printed.
B Reboot Will immediately reboot without syncing or unmounting any disks. Before using this use Alt+SysRq+S and Alt+SysRq+U to avoid data loss.
C Crashdump Will perform a kexec reboot, in order to take a crashdump. Before using this use Alt+SysRq+S and Alt+SysRq+U to avoid data loss.
O Power Off Turns off the computer without syncing or unmounting disks. Before using this use Alt+SysRq+S and Alt+SysRq+U to avoid data loss.
P Show Pc Attempts to dump all registers and pointers to console.
T Show Tasks Attempts to dump a list of all tasks to console.
M Show Memory Info Displays memory info to console
V Voyager processor info Dumps Voyager SMP processor info to your console.
0-8 Kernеl Error Verbosity Set the console log level for kernel messages. Setting to 0 only shows messages like PANIC and OOPS
F OOM Kill Calls oom_kill to kill a memory hog process
E Term Sends SIGTERM signal to all processes.
I Kill Kills (sends SIGKILL signal to) all processes.
L Kill + Kill Init Kills (sends SIGKILL signal to) all processes, including init. You will not be able to do anything else after using this!
N Nice Make real-time processes nice-able.
H Help Prints some help

출처 : http://en.wikibooks.org/wiki/Linux_Guide/Freezes
관련 : http://en.wikipedia.org/wiki/Magic_SysRq_key
참고 : http://jeongsw.tistory.com/178

'Binary Life > 펭귄' 카테고리의 다른 글

'$> ps aux' column.  (0) 2008.11.16
USB in Guest OS of VirtualBox on ubuntu intrepid.  (0) 2008.11.13
우분투 8.10 베타 기준 // XNOTE R200에서 한글 환경 설정  (4) 2008.10.22
ubuntu font antialias  (0) 2008.03.25
Directory Tree  (2) 2007.09.19

..그냥 재밌어서..

함수 좀 드러웠다..

포멧 스트링에서 %*s = depth,"" 인데.. depth 만큼 공백출력이 *임-ㅁ-


Linux Shell Programming 실습 책에서 -
와 기뻐라 /ㅅ/

...근데 굴림, 돋움, 바탕 된다더니
굴림밖에 안뜨더라 ㅅㅂㄹㅁ ㄱ-

6.10 깔았는데 root 계정으로 로그인했더니 gnome이 영어라서 ㅈㅈ 치고
6.06 LTS 로 다시 돌아갔다.

...근데 LTS가 뭐지 ㄱ-



'Binary Life > 펭귄' 카테고리의 다른 글

ubuntu font antialias  (0) 2008.03.25
Directory Tree  (2) 2007.09.19
ubuntu feisty-fawn in VMware 6 Workstation  (4) 2007.09.14
zb4 install in mysql 4.1 _ linux apm  (4) 2006.11.05
XGL 출처 지식인  (0) 2006.10.09

...출처 지식인 -_)

'Binary Life > 펭귄' 카테고리의 다른 글

ubuntu font antialias  (0) 2008.03.25
Directory Tree  (2) 2007.09.19
ubuntu feisty-fawn in VMware 6 Workstation  (4) 2007.09.14
ubuntu [한글입력, 한/영 한자키, 글꼴] & [APM 설치]  (2) 2006.11.17
zb4 install in mysql 4.1 _ linux apm  (4) 2006.11.05


...찔렀다 ㄱ-

제길... 오늘 fedora core 3 책도 샀고..

34,000원.

거기다 동생이 '다빈치코드'도 사고-_-

돈 완전 작살났다.


일단 스즈미야 하루히 시리즈는...

내일 입금 예정이고.
(1-4 권 까지 한번에 다 질렀다.)

음...책에서 쓴 fedora core 가 최신버전이 아닌게 흠이라면 흠이지만
익숙해지면 다른 종류 쓰는것에도 좀 도움이 되지 않을까 해서 -_-ㅋ

초딩 때 리눅스 깔아 본 이후로는 리눅스 손도안대 봤으니..
(사실 몇번 설치정돈 해봤다. 안써서 그랬지)

책 두깨 장난 아니다. 천페이지 까지 있던가. 왠만한 국어/영어 사전 정도 된다.
내용은... 각 장 시작부분이랑 차례랑 소개 등의 뭔가 있는 부분만 컬러.
원래 출판 년도가 2006년 이었던 '무작정 따라하기 시리즈' 살려고 했었는데..
작년에 출판 된건데도 왠지 모르게 이쪽이 눈이 더 가더라.

심심할 때 이것저것 보고 해봐야-_-ㅋ
심심할 때나 시간날 때 보고 이것저것 해봐야지.

+ Recent posts