- ์ผ๋ฐ˜ ํ”„๋กœ์„ธ์Šค์™€ ๋ฐ๋ชฌ ํ”„๋กœ์„ธ์Šค์˜ ์ฐจ์ด

์ผ๋ฐ˜ ํ”„๋กœ์„ธ์Šค๋Š” ์ปดํ“จํ„ฐ์—์„œ ์—ฐ์†์ ์œผ๋กœ ์‹คํ–‰๋˜๋Š” ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ, ์‚ฌ์šฉ์ž๊ฐ€ ์ปค๋„์— ์˜ํ•ด ์‹คํ–‰์„ ํ•˜๋ฉด ์‹คํ–‰์ด ๋˜๊ณ , ์‹คํ–‰์ด ๋๋‚˜๋ฉด ์ข…๋ฃŒ๋˜๋Š” ํ”„๋กœ์„ธ์Šค์ด๋‹ค.

๋ฐ๋ชฌ ํ”„๋กœ์„ธ์Šค๋Š” ๋ฆฌ๋ˆ…์Šค ์ปค๋„์— ์˜ํ•ด์„œ ์‹คํ–‰๋˜๊ณ , ๋Œ€๊ธฐ์ƒํƒœ์— ์žˆ๋‹ค๊ฐ€ ํŠน์ •ํ•œ ์„œ๋น„์Šค๋ฅผ ์š”์ฒญํ•˜๋ฉด ์‹คํ–‰ํ•ด์ฃผ๋Š” ํ”„๋กœ์„ธ์Šค์ด๋‹ค.

 

- ํ”„๋กœ์„ธ์Šค์˜ ์ข…๋ฅ˜์™€ ๊ธฐ๋Šฅ (๋ฐ๋ชฌ, ๋ถ€๋ชจ, ์ž์‹, ๊ณ ์•„, ์ข€๋น„ ํ”„๋กœ์„ธ์Šค)

- ๋ฐ๋ชฌ(daemon) ํ”„๋กœ์„ธ์Šค 

๋ฆฌ๋ˆ…์Šค ์ปค๋„์— ์˜ํ•ด ์‹คํ–‰๋˜๊ณ , ๋Œ€๊ธฐ ์ƒํƒœ๋กœ ์žˆ๋‹ค ์„œ๋น„์Šค๋ฅผ ์š”์ฒญํ•˜๋ฉด ์‹คํ–‰ํ•ด์ค€๋‹ค.

 

- ๋ถ€๋ชจ(process) ํ”„๋กœ์„ธ์Šค 

์ž์‹ ํ”„๋กœ์„ธ์Šค๋ฅผ ๋งŒ๋“œ๋Š” ํ”„๋กœ์„ธ์Šค๋กœ, ๋ถ€๋ชจ ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์ž์‹ ํ”„๋กœ์„ธ์Šค๊ฐ€ ์ƒ์†๋œ๋‹ค.

 

- ์ž์‹(child) ํ”„๋กœ์„ธ์Šค 

๋ถ€๋ชจ ํ”„๋กœ์„ธ์Šค์— ์˜ํ•ด ๋งŒ๋“ค์–ด์ง€๋Š” ํ”„๋กœ์„ธ์Šค๋กœ ๋ถ€๋ชจ ํ”„๋กœ์„ธ์Šค์™€ ๊ณ„์ธต์  ๊ตฌ์กฐ๋ฅผ ๊ฐ€์ง„๋‹ค.

 

- ๊ณ ์•„(orphan) ํ”„๋กœ์„ธ์Šค 

๊ฒฐ๊ณผ๋ฅผ ๋ฐ˜ํ™˜ํ•˜๊ธฐ๋„ ์ „์— ๋ถ€๋ชจ ํ”„๋กœ์„ธ์Šค๊ฐ€ ๋จผ์ € ์ข…๋ฃŒ๋˜์–ด ๊ณ ๋ฆฝ๋œ ์ž์‹ ํ”„๋กœ์„ธ์Šค๋ฅผ ๋œปํ•œ๋‹ค. ๋‹ค๋ฅธ ํ”„๋กœ์„ธ์Šค๊ฐ€ ๊ณ ์•„ ํ”„๋กœ์„ธ์Šค์˜ ์ƒˆ๋กœ์šด ๋ถ€๋ชจ๊ฐ€ ๋˜์–ด ์ž‘์—…์„ ์ข…๋ฃŒ์‹œ์ผœ์ค€๋‹ค.

 

- ์ข€๋น„(zombie) ํ”„๋กœ์„ธ์Šค 

์ž์‹ ํ”„๋กœ์„ธ์Šค๊ฐ€ ์‹คํ–‰๋˜๊ณ  ์ข…๋ฃŒ ๋˜์—ˆ์Œ์—๋„ ๋ถ€๋ชจ ํ”„๋กœ์„ธ์Šค๋กœ๋ถ€ํ„ฐ ์ž‘์—… ์ข…๋ฃŒ์— ๋Œ€ํ•œ ์Šน์ธ์„ ๋ฐ›์ง€ ๋ชปํ•ด ํ”„๋กœ์„ธ์Šค ํ…Œ์ด๋ธ” ๋ชฉ๋ก์— ๋‚จ์•„์žˆ๋Š” ๊ฒƒ์„ ๋œปํ•œ๋‹ค. ์ข€๋น„ ํ”„๋กœ์„ธ์Šค๊ฐ€ ๋งŽ์œผ๋ฉด ํ”„๋กœ์„ธ์Šค ํ…Œ์ด๋ธ”์˜ ์šฉ๋Ÿ‰์ด ๋ถ€์กฑํ•ด์ง„๋‹ค.

 

- Guest ์‚ฌ์šฉ์ž๊ฐ€ ์‹คํ–‰ํ•œ ํ”„๋กœ์„ธ์Šค๋ฅผ ๋ชจ๋‘ ์ฐพ๊ธฐ ์œ„ํ•œ ๋ช…๋ น์–ด

   ps ๋ช…๋ น์–ด :ํ”„๋กœ์„ธ์Šค ์ •๋ณด๋ฅผ ๋ณด์—ฌ์คŒ

   -e ์˜ต์…˜ : ์‹œ์Šคํ…œ์—์„œ ์‹คํ–‰ ์ค‘์ธ ๋ชจ๋“  ํ”„๋กœ์„ธ์Šค ์ •๋ณด๋ฅผ ์ถœ๋ ฅ

   -f ์˜ต์…˜ : ๊ฐ ํ”„๋กœ์„ธ์Šค์— ๋Œ€ํ•ด ์ž์„ธํ•œ ์ •๋ณด๋ฅผ ์ถœ๋ ฅ

 ps -u Guest : Guest๊ฐ€ ์‹คํ–‰ํ•œ ํ”„๋กœ์„ธ์Šค ๋ชฉ๋ก์„ ์ถœ๋ ฅ

ps -ef | grep Guest (=pgrep -l -u Guest) : ์ „์ฒด ํ”„๋กœ์„ธ์Šค์—์„œ Guest ํŒจํ„ด์ด ์žˆ๋Š” ์ •๋ณด๋ฅผ ์ถœ๋ ฅ

 

- ์ฃผ๊ธฐ์ ์œผ๋กœ ํ”„๋กœ์„ธ์Šค์˜ ์ƒํƒœ๋ฅผ ํ™•์ธํ•ด ๋ณผ ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•

 top ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.

x ์œˆ๋„์šฉ ์‹œ์Šคํ…œ์ •๋ณด(sysinfo)๋ฅผ ํ†ตํ•ด ํ™•์ธํ•œ๋‹ค.

 

- ํ˜„์žฌ ์‹คํ–‰ ์ค‘์ธ ํฌ๊ทธ๋ผ์šด๋“œ ์ž‘์—…์„ ๋ฐฑ๊ทธ๋ผ์šด๋“œ๋กœ ์ „ํ™˜ํ•˜๋Š” ๋ฐฉ๋ฒ•($find/-nametest)

 ctrl-z ๋ช…๋ น์–ด(= stop [%์ž‘์—…๋ฒˆํ˜ธ] )๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ find๋ช…๋ น์˜ ์‹คํ–‰์„ ์ค‘์ง€ํ•œ๋‹ค.

 bg[%์ž‘์—…๋ฒˆํ˜ธ] ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•˜์—ฌ ๋ฐฑ๊ทธ๋ผ์šด๋“œ ์ž‘์—…์œผ๋กœ ์ „ํ™˜์‹œํ‚จ๋‹ค.

 

๊ฐ„๋‹จํžˆ : ctrl+z๋กœ ์ž‘์—… ์ •์ง€ ํ›„, bg ๋ช…๋ น์œผ๋กœ ๋ฐฑ๊ทธ๋ผ์šด๋“œ๋กœ ์ „ํ™˜.

 

- ๋งค์ฃผ ์ผ์š”์ผ ๋ฐค 12์‹œ์— park ์‚ฌ์šฉ์ž๊ฐ€ ์‹คํ–‰ํ•˜๊ณ  ์žˆ๋Š” ํ”„๋กœ์„ธ์Šค ๋ชฉ๋ก์„ ํ™•์ธํ•˜์—ฌ ์‚ฌ์šฉ์ž์˜ ํ™ˆ๋””๋ ‰ํ† ๋ฆฌ์— ps.out ํŒŒ์ผ์„ ์ €์žฅํ•˜๋„๋ก ํ•˜๋Š” crontab ๋ช…๋ น์„ ์„ค์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•

crontab -e ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ช…๋ น์œผ๋กœ ๋“ค์–ด๊ฐ.

00 12 * * 7 ps -u park >>/home/ps.out ๋ฅผ ์ž‘์„ฑํ•˜๋ฉด, ์ด ๋ช…๋ น์œผ๋กœ ๋งค์ฃผ ์ผ์š”์ผ 12:00 ๋งˆ๋‹ค  park์˜ ํ”„๋กœ์„ธ์Šค ๋ชฉ๋ก์„ ํ™•์ธํ•˜๊ณ ์ด๋ฅผ  ํ™ˆ๋””๋ ‰ํ† ๋ฆฌ ์•ˆ์— ์žˆ๋Š” ps.out ํŒŒ์ผ์— ์ €์žฅ์„ ํ•œ๋‹ค.

 

- ๋งค์›” 30์ผ 05์‹œ 00๋ถ„์— /backup ๋””๋ ‰ํ† ๋ฆฌ์— ํŒŒ์ผ๋ช… backup-๋…„๋„-์›”-์ผ.tar.bz2๋กœ /home ๋””๋ ‰ํ† ๋ฆฌ์˜ ๋‚ด์šฉ์„ ๋ฐฑ์—…๋ฐ›๋Š” ์Šคํฌ๋ฆฝํŠธ์™€ ์˜ˆ์•ฝ์ž‘์—… ๊ณผ์ •

728x90
๋ฐ˜์‘ํ˜•
Liky