ใ€Linuxใ€‘psใ‚ณใƒžใƒณใƒ‰ใฎไฝฟใ„ๆ–นใจๅฎŸ่กŒไธญใƒ—ใƒญใ‚ปใ‚นใ‚’่กจ็คบใ™ใ‚‹ๆ–นๆณ•

Linuxใฎpsใ‚ณใƒžใƒณใƒ‰ใฎไฝฟใ„ๆ–นใจใฏ?ๅฎŸ่กŒไธญใฎใƒ—ใƒญใ‚ปใ‚นใ‚’่กจ็คบใ™ใ‚‹ๆ–นๆณ•ใซใคใ„ใฆใพใจใ‚ใพใ—ใŸใ€‚

  1. psใ‚ณใƒžใƒณใƒ‰ใฎไฝฟใ„ๆ–น
  2. ใ€ไฝฟ็”จไพ‹ใ€‘ใ€Œps axใ€ใ‚‚ใ—ใใฏใ€Œps -efใ€ใงๅฎŸ่กŒไธญใฎๅ…จใฆใฎใƒ—ใƒญใ‚ปใ‚นใ‚’่กจ็คบ
  3. ใ€ไฝฟ็”จไพ‹ใ€‘ใ€Œps auxใ€ใงๅ…จใฆใฎใƒฆใƒผใ‚ถใƒผใฎๅ…จใฆใฎใƒ—ใƒญใ‚ปใ‚นใ‚’่กจ็คบ
  4. ใ€ไฝฟ็”จไพ‹ใ€‘ใ€Œps aux | grepใ€ใงๅฎŸ่กŒไธญใฎ็‰นๅฎšใฎใƒ—ใƒญใ‚ปใ‚นใ‚’็ขบ่ช
  5. ใ€ไฝฟ็”จไพ‹ใ€‘ใ€Œps axfใ€ใ‚‚ใ—ใใฏใ€Œpstreeใ€ใ‚ณใƒžใƒณใƒ‰ใงใƒ—ใƒญใ‚ปใ‚นใฎ่ฆชๅญ้–ขไฟ‚ใ‚’ใƒ„ใƒชใƒผ็Šถใง่กจ็คบ
  6. ใ€ไฝฟ็”จไพ‹ใ€‘ใ€Œps -p ใ€ใ‚‚ใ—ใใฏใ€Œps pใ€ใง็‰นๅฎšใฎใƒ—ใƒญใ‚ปใ‚นIDใฎๆƒ…ๅ ฑใฎใฟ่กจ็คบ
  7. ใ€ไฝฟ็”จไพ‹ใ€‘ใ€Œps -lใ€ใ‚‚ใ—ใใฏใ€Œps lใ€ใง่ฆชใƒ—ใƒญใ‚ปใ‚นใฎPIDใ€ๅฎŸ่กŒๅ„ชๅ…ˆๅบฆ(niceๅ€ค)ใชใฉใ‚‚ไฝตใ›ใฆ่กจ็คบ
  8. ใ€ไฝฟ็”จไพ‹ใ€‘ใ€Œps -efใ€ใงๅฎŒๅ…จใชใƒ•ใ‚ฉใƒผใƒžใƒƒใƒˆใงๅ…จใฆใฎใƒ—ใƒญใ‚ปใ‚นใ‚’่กจ็คบ
  9. ใ€ไฝฟ็”จไพ‹ใ€‘ใ€Œps uใ€ใงใƒ—ใƒญใ‚ปใ‚นใฎๅฎŸ่กŒใƒฆใƒผใ‚ถๅใ‚‚่กจ็คบ
  10. ใ€ไฝฟ็”จไพ‹ใ€‘ๅฎŸ่กŒไธญใฎhttpdใฎใƒ—ใƒญใ‚ปใ‚นใ‚’ๅ…จใฆ่กจ็คบ
  11. ้–ข้€ฃ่จ˜ไบ‹

psใ‚ณใƒžใƒณใƒ‰ใฎไฝฟใ„ๆ–น

psใ‚ณใƒžใƒณใƒ‰ใฏใ€ๅฎŸ่กŒไธญใฎใƒ—ใƒญใ‚ปใ‚นใ‚’่กจ็คบใ—ใพใ™ใ€‚

psใ€€[ใ‚ชใƒ—ใ‚ทใƒงใƒณ]ใ€€[ใƒ—ใƒญใ‚ปใ‚นID]
ใ‚ชใƒ—ใ‚ทใƒงใƒณ ๆฆ‚่ฆ
a ๅ…จใฆใฎใƒฆใƒผใ‚ถใƒผใฎใƒ—ใƒญใ‚ปใ‚นใ‚’่กจ็คบ
f ใƒ—ใƒญใ‚ปใ‚นใ‚’ใƒ„ใƒชใƒผๅฝขๅผใง่กจ็คบ
r ๅฎŸ่กŒไธญใฎใƒ—ใƒญใ‚ปใ‚นๆƒ…ๅ ฑใฎใฟ่กจ็คบ
u ๅ„ใƒ—ใƒญใ‚ปใ‚นใฎๅฎŸ่กŒใƒฆใƒผใ‚ถใƒผใ‚„CPUใ€ใƒกใƒขใƒช็ญ‰ใฎๆƒ…ๅ ฑใ‚‚่กจ็คบ
๏ฝ˜ ๅ…จๅˆถๅพก็ซฏๆœซใฎใƒ—ใƒญใ‚ปใ‚นใ‚’่กจ็คบ๏ผˆๅˆถๅพก็ซฏๆœซใฎใชใ„ใƒ‡ใƒผใƒขใƒณใฎใ‚ˆใ†ใชใƒ—ใƒญใ‚ปใ‚นๆƒ…ๅ ฑใ‚‚่กจ็คบ๏ผ‰
-e ๅ…จใฆใฎใƒ—ใƒญใ‚ปใ‚นใ‚’่กจ็คบ
-f ๅฎŒๅ…จใชใƒ•ใ‚ฉใƒผใƒžใƒƒใƒˆใง่กจ็คบ
-l ๆจ™ๆบ–ใฎใ€ŒPIDใ€TTYใ€TIMEใ€CMDใ€ใจใ€ŒFใ€Sใ€UIDใ€PPIDใ€Cใ€PRIใ€NIใ€ADDRใ€SZใ€VSZใ€RSSใ€WCHANใ€STATใ€ใ‚’่กจ็คบ
-p PID ็‰นๅฎšใฎPIDใฎใƒ—ใƒญใ‚ปใ‚นๆƒ…ๅ ฑใฎใฟ่กจ็คบ
-C ใƒ—ใƒญใ‚ปใ‚นๅ ๆŒ‡ๅฎšใ—ใŸๅๅ‰ใฎใƒ—ใƒญใ‚ปใ‚นๆƒ…ๅ ฑใฎใฟ่กจ็คบ
-w ่กŒใ‚’่ฟฝๅŠ ใ—ใฆ่กจ็คบ(wใ‚’่ค‡ๆ•ฐๆ›ธใใจใ€ใใฎๆ•ฐใ ใ‘่กŒใ‚‚ๅข—ๅŠ )
o, -o ๅ‡บๅŠ›ๅฝขๅผใ‚’ๆŒ‡ๅฎš

ๅฎŸ่กŒ็ตๆžœใซ่กจ็คบใ•ใ‚Œใ‚‹ใƒ•ใ‚ฃใƒผใƒซใƒ‰ใฎๆฆ‚่ฆใฏไปฅไธ‹ใฎใจใŠใ‚Šใ€‚

ใƒ•ใ‚ฃใƒผใƒซใƒ‰ ๆฆ‚่ฆ
F ใƒ—ใƒญใ‚ปใ‚นใฎ็Šถๆ…‹(16้€ฒๆ•ฐ)ใ€‚00:ใƒ—ใƒญใ‚ปใ‚นใŒ็ต‚ไบ†็Šถๆ…‹ใ€01:ใ‚ทใ‚นใƒ†ใƒ ๏ฝฅใƒ—ใƒญใ‚ปใ‚น๏ผˆๅธธใซใƒกใƒขใƒชใƒผไธŠใซๅญ˜ๅœจ๏ผ‰ใฎ็Šถๆ…‹ใ€ 02:่ฆชใƒ—ใƒญใ‚ปใ‚นใ‹ใ‚‰ใƒˆใƒฌใƒผใ‚นใ•ใ‚Œใฆใ„ใ‚‹็Šถๆ…‹ใ€04:่ฆชใƒ—ใƒญใ‚ปใ‚นใ‹ใ‚‰ใƒˆใƒฌใƒผใ‚นใ•ใ‚Œใฆๅœๆญข็Šถๆ…‹ใ€08:ใƒ—ใƒญใ‚ปใ‚นใŒใ‚ทใ‚ฐใƒŠใƒซใง่ตทๅ‹•ใงใใชใ„็Šถๆ…‹ใ€10:ใƒ—ใƒญใ‚ปใ‚นใŒใƒกใƒขใƒชใƒผไธŠใซใ‚ใ‚‹ใŸใ‚ใ€ใ‚คใƒ™ใƒณใƒˆ็ต‚ไบ†ใพใงใƒญใƒƒใ‚ฏใ•ใ‚Œใฆใ„ใ‚‹็Šถๆ…‹ใ€20:ใƒ—ใƒญใ‚ปใ‚นใŒใ‚นใƒฏใƒƒใƒ—ใงใใชใ„็Šถๆ…‹
UID ใƒ—ใƒญใ‚ปใ‚นใ‚’ๅฎŸ่กŒใ—ใฆใ„ใ‚‹ใƒฆใƒผใ‚ถใƒผID
PID ใƒ—ใƒญใ‚ปใ‚นID
PPID ็พๅœจใฎใƒ—ใƒญใ‚ปใ‚นใฎ่ฆชใƒ—ใƒญใ‚ปใ‚นID
PRI ๅ„ชๅ…ˆๅบฆ
NI ใƒŠใ‚คใ‚นๅ€ค(ๅ„ชๅ…ˆ้ †ไฝ)
VSZ ไปฎๆƒณใƒกใƒขใƒชใฎๅ…จใ‚ตใ‚คใ‚บ
RSS ไฝฟ็”จไธญใฎ็‰ฉ็†ใƒกใƒขใƒชใƒผ้‡
WCHAN ใƒ—ใƒญใ‚ปใ‚นใŒไผ‘็œ ็Šถๆ…‹ใฎๆ™‚ใฎใ‚ซใƒผใƒใƒซ้–ขๆ•ฐๅ
STAT/S ใƒ—ใƒญใ‚ปใ‚นใฎใ‚นใƒ†ใƒผใ‚ฟใ‚นใ€‚R:ๅฎŸ่กŒๅฏ่ƒฝใ€S:ๅœๆญขใ€D:ๅ‰ฒใ‚Š่พผใฟไธๅฏใฎๅœๆญขใ€T:ๅœๆญขใพใŸใฏใƒˆใƒฌใƒผใ‚นไธญใ€Z:ใ‚พใƒณใƒ“ใƒปใƒ—ใƒญใ‚ปใ‚นใ€W:ใ‚นใƒฏใƒƒใƒ—ใƒปใ‚ขใ‚ฆใƒˆใ—ใŸใƒ—ใƒญใ‚ปใ‚นใ€N:ใƒŠใ‚คใ‚นๅ€คใŒๆญฃ
TTY ๅˆถๅพก็ซฏๆœซใฎ็จฎ้กžใŠใ‚ˆใณ็•ชๅท(ใฉใฎ็ซฏๆœซใ‹ใ‚‰่ตทๅ‹•ใ•ใ‚ŒใŸใ‹ใ‚’็คบใ™)
TIME ใƒ—ใƒญใ‚ปใ‚นใŒ้–‹ๅง‹ใ—ใŸๆ™‚ๅˆป
COMMAND/CMD ใƒ—ใƒญใ‚ปใ‚นใฎใ‚ณใƒžใƒณใƒ‰ๅ

ใ€ไฝฟ็”จไพ‹ใ€‘ใ€Œps axใ€ใ‚‚ใ—ใใฏใ€Œps -efใ€ใงๅฎŸ่กŒไธญใฎๅ…จใฆใฎใƒ—ใƒญใ‚ปใ‚นใ‚’่กจ็คบ

ใ€Œps axใ€ใ‚‚ใ—ใใฏใ€Œps -efใ€ใงๅฎŸ่กŒไธญใฎๅ…จใฆใฎใƒ—ใƒญใ‚ปใ‚นใ‚’่กจ็คบใ—ใพใ™ใ€‚

$ ps ax
  PID   TT  STAT      TIME COMMAND
    1   ??  Ss    14:25.92 /sbin/launchd
  314   ??  Ss     3:21.36 /usr/libexec/logd
  316   ??  Ss     0:08.14 /usr/libexec/UserEventAgent (System)
$ ps -ef
  UID   PID  PPID   C STIME   TTY           TIME CMD
    0     1     0   0 ๆฐด01PM ??        14:22.33 /sbin/launchd
    0   314     1   0 ๆฐด01PM ??         3:20.53 /usr/libexec/logd
    0   316     1   0 ๆฐด01PM ??         0:08.12 /usr/libexec/UserEventAgent (System)
    0   318     1   0 ๆฐด01PM ??         0:01.31 

ใ€ไฝฟ็”จไพ‹ใ€‘ใ€Œps auxใ€ใงๅ…จใฆใฎใƒฆใƒผใ‚ถใƒผใฎๅ…จใฆใฎใƒ—ใƒญใ‚ปใ‚นใ‚’่กจ็คบ

ใ€Œps auxใ€ใฏใ€ๅ…จใฆใฎใƒฆใƒผใ‚ถใƒผใฎๅ…จใฆใฎใƒ—ใƒญใ‚ปใ‚นใ‚’่กจ็คบใ—ใพใ™ใ€‚

a, u, xใ‚ชใƒ—ใ‚ทใƒงใƒณใฎๆฉŸ่ƒฝใฏไปฅไธ‹ใฎใจใŠใ‚Š

a: ๅ…จใฆใฎใƒฆใƒผใ‚ถใƒผใฎใƒ—ใƒญใ‚ปใ‚นใ‚’่กจ็คบ
u: ๅ„ใƒ—ใƒญใ‚ปใ‚นใฎๅฎŸ่กŒใƒฆใƒผใ‚ถใƒผใ‚„CPUใ€ใƒกใƒขใƒช็ญ‰ใฎๆƒ…ๅ ฑใ‚‚่กจ็คบ
x: ๅ…จๅˆถๅพก็ซฏๆœซใฎใƒ—ใƒญใ‚ปใ‚นใ‚’่กจ็คบ๏ผˆๅˆถๅพก็ซฏๆœซใฎใชใ„ใƒ‡ใƒผใƒขใƒณใฎใ‚ˆใ†ใชใƒ—ใƒญใ‚ปใ‚นๆƒ…ๅ ฑใ‚‚่กจ็คบ๏ผ‰

$ ps aux
USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           1  0.1  0.2 166928 10068 ?        Ss   22:32   0:02 /sbin/init splash
root           2  0.0  0.0      0     0 ?        S    22:32   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?        I<   22:32   0:00 [rcu_gp]
root           4  0.0  0.0      0     0 ?        I<   22:32   0:00 [rcu_par_gp]
root           5  0.0  0.0      0     0 ?        I<   22:32   0:00 [slub_flushwq]
root           6  0.0  0.0      0     0 ?        I<   22:32   0:00 [netns]
(็•ฅ)
้ …็›ฎ ๅ†…ๅฎน
USER ใƒ—ใƒญใ‚ปใ‚นใฎๆ‰€ๆœ‰ใƒฆใƒผใ‚ถใƒผ
PID ใƒ—ใƒญใ‚ปใ‚น็•ชๅท
&CPU CPUๅ ๆœ‰็Ž‡
&MEM ๅฎŸใƒกใƒขใƒชๅ ๆœ‰็Ž‡
SIZE ไปฎๆƒณๅˆ†ใ‚‚ๅซใ‚ใŸใƒกใƒขใƒชใฎไฝฟ็”จ้‡(KB)
RSS ๅฎŸใƒกใƒขใƒชไธŠใฎไฝฟ็”จ้‡(KB)
TTY ็ซฏๆœซๅ
STAT ใƒ—ใƒญใ‚ปใ‚นใฎ็Šถๆ…‹
R ็จผๅ‹•ไธญ
S ไธ€ๆ™‚ๅœๆญขไธญ
D ๅœๆญขไธๅฏ่ƒฝใงไธ€ๆ™‚ๅœๆญข
T ็ต‚ไบ†ๅ‡ฆ็†ไธญ
Z ใ‚พใƒณใƒ“ใƒ—ใƒญใ‚ปใ‚น๏ผˆๅฎŸไฝ“ใŒ็„กใ„ใƒ—ใƒญใ‚ปใ‚น๏ผ‰
W ๅฎŸใƒกใƒขใƒชไธŠใซ็„กใใ€ใ‚นใƒฏใƒƒใƒ—ใ‚ขใ‚ฆใƒˆใ—ใฆใ„ใ‚‹
N niceๅ€ค
START ใƒ—ใƒญใ‚ปใ‚นใฎ้–‹ๅง‹ๆ™‚ๅˆป
TIME ใƒ—ใƒญใ‚ปใ‚นใฎ็ทๅฎŸ่กŒๆ™‚้–“
COMMAND ๅฎŸ่กŒใ‚ณใƒžใƒณใƒ‰ๅใจใƒ‘ใ‚น

ใ€ไฝฟ็”จไพ‹ใ€‘ใ€Œps aux | grepใ€ใงๅฎŸ่กŒไธญใฎ็‰นๅฎšใฎใƒ—ใƒญใ‚ปใ‚นใ‚’็ขบ่ช

็จผๅƒไธญใฎใƒ—ใƒญใ‚ปใ‚นใฎ็ขบ่ชใ‚’ใ™ใ‚‹้š›ใซใ‚ˆใไฝฟ็”จใ•ใ‚Œใ‚‹ใฎใŒใ€Œps aux|grep ใƒ—ใƒญใ‚ปใ‚นๅใ€ใจใ„ใ†ใ‚ณใƒžใƒณใƒ‰ใงใ™ใ€‚
ๆคœ็ดขใ—ใŸใ„ใƒ—ใƒญใ‚ปใ‚นๅใ‚’ๅ…ฅใ‚ŒใฆๅฎŸ่กŒใ™ใ‚‹ใจใ€ใใฎใƒ—ใƒญใ‚ปใ‚นใŒ็จผๅƒใ—ใฆใ„ใ‚‹ใ‹ใ‚’็ขบ่ชใงใใพใ™ใ€‚

ใ€ไฝฟ็”จไพ‹ใ€‘ใ€Œps axfใ€ใ‚‚ใ—ใใฏใ€Œpstreeใ€ใ‚ณใƒžใƒณใƒ‰ใงใƒ—ใƒญใ‚ปใ‚นใฎ่ฆชๅญ้–ขไฟ‚ใ‚’ใƒ„ใƒชใƒผ็Šถใง่กจ็คบ

ใ€Œps axfใ€ใงๅฎŸ่กŒไธญใฎๅ…จใฆใฎใƒ—ใƒญใ‚ปใ‚นใฎ่ฆชๅญ้–ขไฟ‚ใ‚’ใƒ„ใƒชใƒผ็Šถใง่กจ็คบใ—ใพใ™ใ€‚

sv1@sv1:~$ ps axf
    PID TTY      STAT   TIME COMMAND
      2 ?        S      0:01 [kthreadd]
      3 ?        I<     0:00  \_ [rcu_gp]
      4 ?        I<     0:00  \_ [rcu_par_gp]
      5 ?        I<     0:00  \_ [slub_flushwq]
      6 ?        I<     0:00  \_ [netns]
      8 ?        I<     0:01  \_ [kworker/0:0H-kblockd]
     11 ?        I<     0:00  \_ [mm_percpu_wq]

ใ€Œpstreeใ€ใ‚ณใƒžใƒณใƒ‰ใงใ‚‚ใƒ—ใƒญใ‚ปใ‚นใฎ่ฆชๅญ้–ขไฟ‚ใ‚’ใƒ„ใƒชใƒผ็Šถใง่กจ็คบใงใใพใ™ใ€‚ใŸใ ใ—ใ€่กจ็คบๅฝขๅผใฏ็•ฐใชใ‚Šใพใ™ใ€‚

sv1@sv1:~$ pstree
systemdโ”€โ”ฌโ”€ModemManagerโ”€โ”€โ”€2*[{ModemManager}]
        โ”œโ”€NetworkManagerโ”€โ”€โ”€2*[{NetworkManager}]
        โ”œโ”€accounts-daemonโ”€โ”€โ”€2*[{accounts-daemon}]
        โ”œโ”€acpid
        โ”œโ”€apache2โ”€โ”€โ”€8*[apache2]
        โ”œโ”€at-spi-bus-launโ”€โ”ฌโ”€dbus-daemon

ใ€ไฝฟ็”จไพ‹ใ€‘ใ€Œps -p ใ€ใ‚‚ใ—ใใฏใ€Œps pใ€ใง็‰นๅฎšใฎใƒ—ใƒญใ‚ปใ‚นIDใฎๆƒ…ๅ ฑใฎใฟ่กจ็คบ

ใƒ—ใƒญใ‚ปใ‚นIDใŒ123ใฎใƒ—ใƒญใ‚ปใ‚นใฎใฟใฎๆƒ…ๅ ฑใ‚’่กจ็คบใ—ใŸใ„ๅ ดๅˆใ€ไปฅไธ‹ใฎใ„ใšใ‚Œใ‹ใฎใ‚ณใƒžใƒณใƒ‰ใ‚’ๅฎŸ่กŒใ—ใพใ™ใ€‚

$ ps -p 123

$ ps p 123

ใ€ไฝฟ็”จไพ‹ใ€‘ใ€Œps -lใ€ใ‚‚ใ—ใใฏใ€Œps lใ€ใง่ฆชใƒ—ใƒญใ‚ปใ‚นใฎPIDใ€ๅฎŸ่กŒๅ„ชๅ…ˆๅบฆ(niceๅ€ค)ใชใฉใ‚‚ไฝตใ›ใฆ่กจ็คบ

ใ€Œps -lใ€ใ‚‚ใ—ใใฏใ€Œps lใ€ใง่ฆชใƒ—ใƒญใ‚ปใ‚นใฎPIDใ€ๅฎŸ่กŒๅ„ชๅ…ˆๅบฆ(niceๅ€ค)ใชใฉใ‚‚ไฝตใ›ใฆ่กจ็คบใ—ใŸใ„ๅ ดๅˆใ€ไปฅไธ‹ใฎใ„ใšใ‚Œใ‹ใฎใ‚ณใƒžใƒณใƒ‰ใ‚’ๅฎŸ่กŒใ—ใพใ™ใ€‚

$ ps -l

  UID   PID  PPID        F CPU PRI NI       SZ    RSS WCHAN     S             ADDR TTY           TIME CMD
  501 55466 55465    34006   0  31  0 34420840   3416 -      S                   0 ttys001    0:00.06 -zsh
$ ps l
  UID   PID  PPID CPU PRI NI      VSZ    RSS WCHAN  STAT   TT       TIME COMMAND
  501 55466 55465   0  31  0 34420840   3636 -      S    s001    0:00.06 -zsh

ใ€ไฝฟ็”จไพ‹ใ€‘ใ€Œps -efใ€ใงๅฎŒๅ…จใชใƒ•ใ‚ฉใƒผใƒžใƒƒใƒˆใงๅ…จใฆใฎใƒ—ใƒญใ‚ปใ‚นใ‚’่กจ็คบ

ใ€Œps -efใ€ใงๅฎŒๅ…จใชใƒ•ใ‚ฉใƒผใƒžใƒƒใƒˆใงๅ…จใฆใฎใƒ—ใƒญใ‚ปใ‚นใ‚’่กจ็คบใ—ใพใ™ใ€‚

$ ps -ef
  UID   PID  PPID   C STIME   TTY           TIME CMD
    0     1     0   0 ๆฐด01PM ??        28:33.56 /sbin/launchd
    0   314     1   0 ๆฐด01PM ??         6:48.66 /usr/libexec/logd
    0   316     1   0 ๆฐด01PM ??         0:15.75 /usr/libexec/UserEventAgent (System)

ใ€ไฝฟ็”จไพ‹ใ€‘ใ€Œps uใ€ใงใƒ—ใƒญใ‚ปใ‚นใฎๅฎŸ่กŒใƒฆใƒผใ‚ถๅใ‚‚่กจ็คบ

ใ€Œps uใ€ใงใƒ—ใƒญใ‚ปใ‚นใฎๅฎŸ่กŒใƒฆใƒผใ‚ถๅใ‚‚่กจ็คบใ—ใพใ™ใ€‚

$ ps u
USER             PID  %CPU %MEM      VSZ    RSS   TT  STAT STARTED      TIME COMMAND
user01 55466   0.0  0.0 34429032   3588 s001  S     1:45PM   0:00.07 -z

ใ€ไฝฟ็”จไพ‹ใ€‘ๅฎŸ่กŒไธญใฎhttpdใฎใƒ—ใƒญใ‚ปใ‚นใ‚’ๅ…จใฆ่กจ็คบ

็พๅœจๅฎŸ่กŒไธญใฎhttpdใฎใƒ—ใƒญใ‚ปใ‚นใ‚’ๅ…จใฆ่กจ็คบใ™ใ‚‹ใซใฏใ€ไปฅไธ‹ใฎใ„ใšใ‚Œใ‹ใฎใ‚ณใƒžใƒณใƒ‰ใ‚’ไฝฟใ„ใพใ™ใ€‚

$ ps ax | grep httpd | grep -v grep

ๅ˜ใซใ€Œps ax | grep httpdใ€ใ‚’ๅฎŸ่กŒใ™ใ‚‹ใจใ€ๆคœ็ดขใฎใŸใ‚ใซๅฎŸ่กŒใ—ใŸใ‚ณใƒžใƒณใƒ‰ใพใงๆคœ็ดขๅฏพ่ฑกใซๅซใพใ‚Œใ‚‹ใŸใ‚ใ€ๆŠฝๅ‡บ็ตๆžœใŒ1ใคๅคšใใชใ‚Šใพใ™ใ€‚
ใใฎใŸใ‚ใ€ใ•ใ‚‰ใซใƒ‘ใ‚คใƒ—ใงใ€Œgrep -v grepใ€ใ‚’้€šใ™ใ“ใจใงใ€grepใ‚’ๅซใ‚€ใ‚‚ใฎ(ๆคœ็ดขใฎใŸใ‚ใซๅฎŸ่กŒใ—ใŸใ‚ณใƒžใƒณใƒ‰)ใ‚’้™คๅค–ใ—ใพใ™ใ€‚

ใ€Linuxใ‚ณใƒžใƒณใƒ‰ใ€‘grepใงใƒ•ใ‚กใ‚คใƒซๅ†…ใฎๆ–‡ๅญ—ๅˆ—ๆคœ็ดข
Linuxใ‚ณใƒžใƒณใƒ‰ใ€Œgrepใ€ใงใƒ•ใ‚กใ‚คใƒซๅ†…ใฎๆ–‡ๅญ—ๅˆ—ใ‚’ๆคœ็ดขใ™ใ‚‹ๆ–นๆณ•ใซใคใ„ใฆใพใจใ‚ใพใ—ใŸใ€‚

$ pgrep httpd

pgrepใ‚ณใƒžใƒณใƒ‰ใฏใ€ๅฎŸ่กŒไธญใฎใƒ—ใƒญใ‚ปใ‚นใ‹ใ‚‰็‰นๅฎšใฎๅๅ‰ใ‚’ๆŒใคใƒ—ใƒญใ‚ปใ‚นIDใ‚’ๆคœ็ดขใงใใพใ™(ๆคœ็ดขๅฏพ่ฑกใ‹ใ‚‰่‡ช่บซใฏ้™คๅค–)ใ€‚

ใ€Linuxใ€‘ใƒ—ใƒญใ‚ปใ‚นIDใฎ่กจ็คบ(pgrepใ‚ณใƒžใƒณใƒ‰)
Linuxใงใƒ—ใƒญใ‚ปใ‚นIDใ‚’่กจ็คบ(pgrepใ‚ณใƒžใƒณใƒ‰)ใ™ใ‚‹ๆ–นๆณ•ใซใคใ„ใฆใพใจใ‚ใพใ—ใŸใ€‚

้–ข้€ฃ่จ˜ไบ‹

ใ€Linux่ถ…ๅ…ฅ้–€ใ€‘ใ‚ทใ‚นใƒ†ใƒ ใฎๅŸบ็คŽใจใ‚ˆใไฝฟใ†ใ‚ณใƒžใƒณใƒ‰ใชใฉๅพนๅบ•่งฃ่ชฌ
Linuxใ‚ทใ‚นใƒ†ใƒ ใฎๅŸบ็คŽใจใ‚ˆใไฝฟใ†ใ‚ณใƒžใƒณใƒ‰ใชใฉใซใคใ„ใฆๅ…ฅ้–€่€…ๅ‘ใ‘ใซ่งฃ่ชฌใ—ใพใ™ใ€‚
ใ€LinuCใ€‘่ฉฆ้จ“ๅฏพ็ญ–ใจไพ‹้กŒใพใจใ‚
LinuCใฎ่ฉฆ้จ“ๅฏพ็ญ–ใจไพ‹้กŒ(ๅญฆ็ฟ’ใ‚ตใ‚คใƒˆ)ใซใคใ„ใฆใพใจใ‚ใพใ—ใŸใ€‚
LPICใฎ่ฉฆ้จ“ๅฏพ็ญ–ใจไพ‹้กŒใพใจใ‚
LPICใฎ่ฉฆ้จ“ๅฏพ็ญ–ใจไพ‹้กŒ(ๅญฆ็ฟ’ใ‚ตใ‚คใƒˆ)ใซใคใ„ใฆใพใจใ‚ใพใ—ใŸใ€‚
ใ“ใฎ่จ˜ไบ‹ใ‚’ๆ›ธใ„ใŸไบบ
่ฅฟไฝๆŠ€็ ”

ใƒฉใ‚บใƒ™ใƒชใƒผใƒ‘ใ‚คใ‚„VPSใ‚’็”จใ„ใŸLinuxใ‚ตใƒผใƒใƒผๆง‹็ฏ‰ใ‹ใ‚‰้‹็”จๆ–นๆณ•ใชใฉใ€ๅˆๅฟƒ่€…ใ‹ใ‚‰ไธŠ็ดš่€…ใพใงๅน…ๅบƒใ„ใƒฆใƒผใ‚ถใƒผใซๅ‘ใ‘ใŸๆƒ…ๅ ฑใ‚’ๆไพ›ใ—ใฆใ„ใพใ™ใ€‚
่ฉณใ—ใ„ใƒ—ใƒญใƒ•ใ‚ฃใƒผใƒซใ‚„ใŠๅ•ๅˆใ›ใฏใ“ใกใ‚‰ใฎใƒšใƒผใ‚ธใพใงใ€‚
โ‡“Youtubeใ‚„X๏ผˆๆ—งTwitter๏ผ‰ใงใ‚‚ๆƒ…ๅ ฑ็™บไฟกไธญใงใ™๏ผ

่ฅฟไฝๆŠ€็ ”ใ‚’ใƒ•ใ‚ฉใƒญใƒผใ™ใ‚‹
Linuxใ‚ณใƒžใƒณใƒ‰

ใ‚ณใƒกใƒณใƒˆ