UTF-404

ํ”„๋กœ์„ธ์Šค์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ธฐ!!๐Ÿง‘๐Ÿป‍๐Ÿ’ป ๋ณธ๋ฌธ

๋ฆฌ๋ˆ…์Šค

ํ”„๋กœ์„ธ์Šค์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ธฐ!!๐Ÿง‘๐Ÿป‍๐Ÿ’ป

UTF-404 2024. 2. 17. 15:56
728x90

๐Ÿ’ก ํ”„๋กœ์„ธ์Šค๋ž€?

โžก๏ธ ์ปดํ“จํ„ฐ์˜ CPU์—์„œ ์‹คํ–‰๋˜๋Š” ๋ชจ๋“  ํ”„๋กœ๊ทธ๋žจ์„ ํ”„๋กœ์„ธ์Šค๋ผ๊ณ  ํ•œ๋‹ค!!

CPU๊ฐ€ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด, RAM์œ„์— ์˜ฌ๋ ค์ ธ ์žˆ๋Š” ์ƒํƒœ์˜ ์‹คํ–‰ ์ค‘์ธ ํ”„๋กœ๊ทธ๋žจ

https://ko.wikipedia.org/wiki/%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4

 

ํ”„๋กœ์„ธ์Šค - ์œ„ํ‚ค๋ฐฑ๊ณผ, ์šฐ๋ฆฌ ๋ชจ๋‘์˜ ๋ฐฑ๊ณผ์‚ฌ์ „

์œ„ํ‚ค๋ฐฑ๊ณผ, ์šฐ๋ฆฌ ๋ชจ๋‘์˜ ๋ฐฑ๊ณผ์‚ฌ์ „. htop์„ ํ†ตํ•ด ๋ณด์ด๋Š” ํ”„๋กœ์„ธ์Šค๋“ค์˜ ๋ชฉ๋ก. ํ”„๋กœ์„ธ์Šค(process)๋Š” ์ปดํ“จํ„ฐ์—์„œ ์—ฐ์†์ ์œผ๋กœ ์‹คํ–‰๋˜๊ณ  ์žˆ๋Š” ์ปดํ“จํ„ฐ ํ”„๋กœ๊ทธ๋žจ์„ ๋งํ•œ๋‹ค. ์ข…์ข… ์Šค์ผ€์ค„๋ง์˜ ๋Œ€์ƒ์ด ๋˜๋Š” ์ž‘

ko.wikipedia.org

 

  • CPU : ๋ฐ์ดํ„ฐ๋ฅผ ์—ฐ์‚ฐ(๊ณ„์‚ฐ)
  • RAM : CPU๊ฐ€ ์ฒ˜๋ฆฌํ•  ๋ฐ์ดํ„ฐ๋ฅผ ์˜ฌ๋ ค๋‘๋Š” ๊ณต๊ฐ„( ์‹คํ–‰์ค‘์ธ ํ”„๋กœ๊ทธ๋žจ์€ ์—ฌ๊ธฐ์—)
  • HDD : ์ €์žฅ๋œ ํ”„๋กœ๊ทธ๋žจ ๋ฐ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๊ด€

๐Ÿ“ ํ”„๋กœ์„ธ์Šค์˜ ๊ธฐ๋ณธ ๊ทœ์น™

  1. ๊ฐ๊ฐ์˜ ํ”„๋กœ์„ธ์Šค๋งˆ๋‹ค ๊ณ ์œ  ๋ฒˆํ˜ธ์˜ ํ”„๋กœ์„ธ์Šค ID(PID)๋ฅผ ํ•˜๋‚˜์”ฉ ์ฆ๊ฐ€์‹œํ‚ค๋ฉด์„œ ๋ถ€์—ฌํ•œ๋‹ค.
  2. ๋” ์ด์ƒ ํ• ๋‹นํ•  PID๊ฐ€ ์—†์œผ๋ฉด, ์‚ฌ์šฉ๋˜์ง€ ์•Š๋Š” ๊ฐ€์žฅ ๋‚ฎ์€ ์ˆซ์ž๋กœ ๋˜๋Œ์•„๊ฐ€ ๋‹ค์‹œ ํ• ๋‹นํ•œ๋‹ค.
  3. ํ”„๋กœ์„ธ์Šค๋Š” ํŒŒ์ผ์˜ ์†Œ์œ ๊ถŒ๊ณผ ์œ ์‚ฌํ•œ ๋ฐฉ์‹์˜ ์†Œ์œ ๊ถŒ์„ ๊ฐ–๋Š”๋‹ค. ํ”„๋กœ์„ธ์Šค๋ฅผ ์‹คํ–‰ํ•˜๋Š” ์‚ฌ์šฉ์ž์˜ UID๊ฐ€ ํ”„๋กœ์„ธ์Šค์˜ ์‹ค์ œ ์‚ฌ์šฉ์ž UID๋กœ ํ• ๋‹น

๐Ÿ“ ํ”„๋กœ์„ธ์Šค์˜ ์ข…๋ฅ˜

  • ๋Œ€ํ™”ํ˜• ํ”„๋กœ์„ธ์Šค - Putty - ํ„ฐ๋ฏธ๋„๊ณผ ์„ธ์…˜์„ ํ†ตํ•˜์—ฌ ์‚ฌ์šฉ์ž์™€ ์ •๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ›์œผ๋ฉฐ ์‹คํ–‰ํ•˜๋Š” ํ”„๋กœ์„ธ์Šค
  • ๋ฐฐ์น˜ ํ”„๋กœ์„ธ์Šค - ์˜ˆ์•ฝ ํ”„๋กœ์„ธ์Šค // ์ž๋™ ์—…๋ฐ์ดํŠธ, ์‹œ์ž‘ ํ”„๋กœ๊ทธ๋žจ(Windows) ์ผ๋ จ์˜ ์ž‘์—…์„ ๋ชฐ์•„์„œ ํŠน์ • ์‹œ๊ฐ„์— ์‹คํ–‰์‹œํ‚ค๋Š” ๊ฒƒ์ด๋ฉฐ, ์ผ๋ฐ˜์ ์œผ๋กœ ํ„ฐ๋ฏธ๋„๊ณผ์˜ ์ž…/์ถœ๋ ฅ ๊ต๋ฅ˜๊ฐ€ ์ „ํ˜€ ์—†๋‹ค.
  • ๋ฐ๋ชฌ ํ”„๋กœ์„ธ์Šค - ํŠน์ • ์„œ๋น„์Šค๋ฅผ ์œ„ํ•ด ๋ฐฑ๊ทธ๋ผ์šด๋“œ ์ƒํƒœ์—์„œ ์‹คํ–‰๋˜๋Š” ์„œ๋ฒ„ ํ”„๋กœ์„ธ์Šค์ด๋‹ค. = ํฌํŠธ ๊ด€๋ฆฌ์ž = Server
    ์ผ๋ฐ˜์ ์ธ ์„œ๋น„์Šค๋Š” ์„œ๋น„์Šค๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ํฌํŠธ๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐ๋ชฌ ์กด์žฌ
  • ์ข€๋น„ ํ”„๋กœ์„ธ์Šค - ์ž์‹ ํ”„๋กœ์„ธ์Šค๊ฐ€ ์ข…๋ฃŒ ๋˜์—ˆ๋Š”๋ฐ, ๋ถ€๋ชจ ํ”„๋กœ์„ธ์Šค์—๊ฒŒ ์‹œ๊ทธ๋„ ์ „๋‹ฌ์ด ์•ˆ๋˜์—ˆ์„ ๋•Œ, ํ˜น์€ ์†์‹ค(LOST)๋˜์—ˆ์„ ๋•Œ ๋ฐœ์ƒ
  • ๊ณ ์•„ ํ”„๋กœ์„ธ์Šค - ๋ถ€๋ชจ ํ”„๋กœ์„ธ์Šค๊ฐ€ ์ข…๋ฃŒ ๋˜์—ˆ๋Š”๋ฐ, ์ž์‹ ํ”„๋กœ์„ธ์Šค์—๊ฒŒ ์‹œ๊ทธ๋„ ์ „๋‹ฌ์ด ์•ˆ๋˜์—ˆ์„ ๋•Œ
  • Ctrl + z = ๋™์ž‘์ •์ง€
  • Ctrl + c = ๋™์ž‘์ทจ์†Œ
  • Ctrl + d = ๋™์ž‘์ข…๋ฃŒ, ์ด์ „ ์ž‘์—… ํšŒ๊ท€

๐Ÿ“ Foreground & Background Process

  • Foreground Process
    โžก๏ธ ์‰˜ ์ƒํƒœ์—์„œ ๋ช…๋ น์„ ๋‚ด๋ฆฌ๋ฉด ์‚ฌ์šฉ์ž๋Š” ํ•ด๋‹น ํ”„๋กœ์„ธ์Šค๊ฐ€ ์ข…๋ฃŒ๋  ๋•Œ๊นŒ์ง€ ๊ธฐ๋‹ค๋ ค์•ผ ํ•จ
  • Background Process
    โžก๏ธ ์ผ๋ฐ˜์ ์œผ๋กœ ๋ช…๋ น๋’ค์— '&'๋ฅผ ๋ถ™์—ฌ์„œ ๋™์ž‘์‹œํ‚ค๋ฉฐ, ๋ช…๋ น์„ ๋‚ด๋ฆฐ ์‚ฌ์šฉ์ž๋Š” ์ž์‹ ์ด ํ•˜๊ณ ์ž ํ•˜๋Š” ๋‹ค๋ฅธ ๋ช…๋ น์–ด๋ฅผ ๊ณ„์† ์‹คํ–‰ ํ•  ์ˆ˜ ์žˆ์Œ

๐Ÿ“Œ ๊ด€๋ จ ๋ช…๋ น์–ด

  • jobs : ์ค‘๋‹จ๋œ ํ”„๋กœ์„ธ์Šค๋ฅผ ๋‚˜์—ดํ•˜๋Š” ๋ช…๋ น์–ด
  • jobs -l  : PID์™€ ๊ฐ™์ด ์ถœ๋ ฅ
  • fg %1  : 1๋ฒˆ ํ”„๋กœ์„ธ์Šค๋ฅผ ๋ณด์—ฌ๋‹ฌ๋ผ
    =fg 1
  • fg   : background ํ”„๋กœ์„ธ์Šค๊ฐ€ ์—ฌ๋Ÿฌ ๊ฐœ ์กด์žฌํ•  ๊ฒฝ์šฐ ๋ณ„๋„์˜ ์ž‘์—…๋ฒˆํ˜ธ๋ฅผ ๋ถ€์—ฌํ•˜์ง€
    ์•Š์œผ๋ฉด ํ˜„์žฌ ์ˆ˜ํ–‰ ์ค‘์ธ (+๊ธฐํ˜ธ๊ฐ€ ๋ถ™์€ ) ์ž‘์—…์„ ์ „ํ™˜
  • bg  : fg process๋ฅผ bg process๋กœ ๋Œ๋ฆฌ๋Š” ์ž‘์—…๋ช…๋ น์–ด
    ๋ณดํ†ต ์‹คํ–‰์‹œํ‚ค๊ณ  ์žˆ๋Š” fg Process์—์„œ Ctrl + z ํ‚ค๋ฅผ ๋ˆŒ๋Ÿฌ ์ž ์‹œ ์ค‘์ง€์‹œํ‚จ ํ›„
    bg ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ž‘์—…์„ ๋ฐฑ๊ทธ๋ผ์šด๋“œ๋กœ ์ „ํ™˜
  • bg %1 : 1๋ฒˆ ํ”„๋กœ์„ธ์Šค๋ฅผ bg๋กœ ๋Œ๋ ค๋ผ~ 
728x90