๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

โœ”๏ธ Etc.

[Linux] ๋ฆฌ๋ˆ…์Šค ๋ช…๋ น์–ด(2) - ์‹œ์Šคํ…œ ๊ด€๋ จ(df, ps, top)

728x90

์ž์ฃผ ์‚ฌ์šฉํ•˜๋Š” ๋ช…๋ น์–ด ์œ„์ฃผ๋กœ ์ •๋ฆฌํ•œ ๋ฆฌ๋ˆ…์Šค ๋ช…๋ น์–ด(2) - ์‹œ์Šคํ…œ ๊ด€๋ จ ๐Ÿ‘ป

  • df
  • ps
  • top

df

disk free : ๋””์Šคํฌ ์—ฌ์œ ๊ณต๊ฐ„ ํ™•์ธ
ํ˜„์žฌ ์‚ฌ์šฉ ์ค‘์ธ ํŒŒ์ผ ์‹œ์Šคํ…œ์˜ ์ „์ฒด ํฌ๊ธฐ, ์‚ฌ์šฉ ์ค‘์ธ ํฌ๊ธฐ, ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ํฌ๊ธฐ, ์‚ฌ์šฉ์œจ, ๋งˆ์šดํŠธ ์ •๋ณด ๋“ฑ์„ ๋ณด์—ฌ์ค€๋‹ค.
$ df [option] [file]

[options]

-a ๋ชจ๋“  ํŒŒ์ผ ์‹œ์Šคํ…œ ์ถœ๋ ฅ
-h ์‚ฌ๋žŒ์ด ์ฝ๊ธฐ ์‰ฌ์šด ํ˜•ํƒœ(๋‹จ์œ„)๋กœ ์ถœ๋ ฅ (๊ธฐ๋ณธ์€ ํ‚ฌ๋กœ๋ฏธํ„ฐ ๋‹จ์œ„)
-T ๋ณด์—ฌ์ฃผ๋Š” ๋ชฉ๋ก์„ ํŒŒ์ผ์‹œ์Šคํ…œ ํƒ€์ž…์œผ๋กœ ์ œํ•œ
-l ์ถœ๋ ฅํ•˜๋Š” ๋ชฉ๋ก์„ ๋กœ์ปฌ ํŒŒ์ผ ์‹œ์Šคํ…œ์œผ๋กœ๋งŒ ์ œํ•œ

์•„๋ž˜ ๋ช…๋ น์–ด ์‚ฌ์šฉ์‹œ 

$ df -h

๋‹ค์Œ๊ณผ ๊ฐ™์€ ํ™”๋ฉด ์ถœ๋ ฅ๋˜์–ด ํŠน์ • ํŒŒ์ผ ์‹œ์Šคํ…œ์˜ ๋””์Šคํฌ ๊ณต๊ฐ„ ํ™•์ธ ๊ฐ€๋Šฅ!!

 


ps

ํ˜„์žฌ ์‹คํ–‰์ค‘์ธ ํ”„๋กœ์„ธ์Šค ๋ชฉ๋ก๊ณผ ์ƒํƒœ ๋ณด์—ฌ์คŒ

$ ps [option] 

[options]

-e ๋ชจ๋“  ํ”„๋กœ์„ธ์Šค๋ฅผ ์ถœ๋ ฅํ•ด ์ค€๋‹ค.
-f ํ’€ ํฌ๋งท์œผ๋กœ ๋ณด์—ฌ์ค€๋‹ค.(UID, PID ๋“ฑ)
-l ๊ธด ํฌ๋งท์œผ๋กœ ๋ณด์—ฌ์ค€๋‹ค.
-p ํŠน์ • PID์˜ ํ”„๋กœ์„ธ์Šค๋ฅผ ๋ณด์—ฌ์ค€๋‹ค.
-u ํŠน์ • ์‚ฌ์šฉ์ž์˜ ํ”„๋กœ์„ธ์Šค๋ฅผ ๋ณด์—ฌ์ค€๋‹ค.

์‚ฌ์šฉ์˜ˆ)

์‹คํ–‰ ์ค‘์ธ ๋ชจ๋“  ํ”„๋กœ์„ธ์Šค ์ค‘ master ๊ฐ€ ํฌํ•จ๋œ ํ”„๋กœ์„ธ์Šค๋“ค์„ ๋ณด์—ฌ์ค€๋‹ค.

$ ps -ef | grep master

์œ„ ๋ช…๋ น์–ด ์ž…๋ ฅ ์‹œ ๋‚˜์˜ค๋Š” ํ™”๋ฉด์œผ๋กœ ํ•ด๋‹น ํ”„๋กœ์„ธ์Šค์˜ PID์™€ PPID ํ™•์ธ ๊ฐ€๋Šฅํ•˜๋‹ค.

 


top

์‹ค์‹œ๊ฐ„์œผ๋กœ ํ”„๋กœ์„ธ์Šค ๋ชฉ๋ก์„ CPU ์‚ฌ์šฉ๋ฅ ์ด ๋†’์€ ๊ฒƒ๋ถ€ํ„ฐ ๋ณด์—ฌ์ฃผ์–ด ์‹œ์Šคํ…œ์˜ ์ƒํƒœ๋ฅผ ์ „๋ฐ˜์ ์œผ๋กœ ๊ฐ€์žฅ ๋น ๋ฅด๊ฒŒ ํŒŒ์•… ๊ฐ€๋Šฅ(CPU, Memory, Process)
$ top [option]

[options]

-b ๋ฐฐ์น˜๋ชจ๋“œ ์˜ต์…˜
-n top ์‹คํ–‰ ์ฃผ๊ธฐ๋ฅผ ์„ค์ •
-p process ID

top ์‹คํ–‰ ์‹œ ๋‚˜์˜ค๋Š” ํ™”๋ฉด!

 top ์‹คํ–‰ ํ›„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์˜ต์…˜

  •      shift + t : ์‹คํ–‰๋œ ์‹œ๊ฐ„์ด ํฐ ์ˆœ์„œ๋กœ ์ •๋ ฌ
  •      shift + m : ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๋Ÿ‰์ด ํฐ ์ˆœ์„œ๋กœ ์ •๋ ฌ
  •      shift + p : cpu ์‚ฌ์šฉ๋Ÿ‰์ด ํฐ ์ˆœ์„œ๋กœ ์ •๋ ฌ
  •      k : Process ์ข…๋ฃŒ
  •      c  : ๋ช…๋ น ์ธ์ž ํ‘œ์‹œ / ๋น„ํ‘œ์‹œ
  •      l : uptime line(์ฒซ ๋ฒˆ์งธ ํ–‰)์„ ํ‘œ์‹œ / ๋น„ํ‘œ์‹œ
  •      space bar : Refresh
  •      u : ์ž…๋ ฅํ•œ ์œ ์ € ์†Œ์œ ์˜ Process๋งŒ ํ‘œ์‹œ
  •      shift + b : ์ƒ๋‹จ์˜ uptime ๋ฐ ๊ธฐํƒ€ ์ •๋ณด๊ฐ’์„ ๋ธ”๋ฝ์„ ํƒํ•ด ํ‘œ์‹œ
  •      f  : ํ™”๋ฉด์— ํ‘œ์‹œ๋  ํ”„๋กœ์„ธ์Šค ๊ด€๋ จ ํ•ญ๋ชฉ ์„ค์ •
  •      i : idle ๋˜๋Š” ์ข€๋น„ ์ƒํƒœ์˜ ํ”„๋กœ์„ธ์Šค๋Š” ํ‘œ์‹œ๋˜์ง€ ์•Š์Œ
  •      z : ์ถœ๋ ฅ ์ƒ‰์ƒ ๋ณ€๊ฒฝ
  •      d [sec] : ์„ค์ •๋œ ์ดˆ๋‹จ์œ„๋กœ Refresh
  •      c  : command๋’ค์— ์ธ์ž๊ฐ’ ํ‘œ์‹œ
  •      q : ๋ช…๋ น์–ด ์ข…๋ฃŒ

ํŽ˜์ด์ง€ ์ด๋™ ๋ช…๋ น

ctrl+f ๋‹ค์Œ ํŽ˜์ด์ง€๋กœ
ctrl+b ์ด์ „ ํŽ˜์ด์ง€๋กœ
gg ํŒŒ์ผ ์ฒซ ๋ฌธ์žฅ์œผ๋กœ
G ํŒŒ์ผ ๋์œผ๋กœ
n next Page
:์ˆซ์ž  ์ˆซ์ž ๋ฒˆ์งธ ๋ฌธ์žฅ์œผ๋กœ ์ด๋™

 

๋ฐ˜์‘ํ˜•