์ดˆ๋ณด ์‹œ์Šคํ…œ ๊ด€๋ฆฌ์ž๋ฅผ ์œ„ํ•œ: ํ˜ผ๋ˆ ์†์—์„œ ์งˆ์„œ๋ฅผ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•

์ดˆ๋ณด ์‹œ์Šคํ…œ ๊ด€๋ฆฌ์ž๋ฅผ ์œ„ํ•œ: ํ˜ผ๋ˆ ์†์—์„œ ์งˆ์„œ๋ฅผ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•

์ €๋Š” FirstVDS ์‹œ์Šคํ…œ ๊ด€๋ฆฌ์ž์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์ดˆ๋ณด ๋™๋ฃŒ๋ฅผ ๋•๋Š” ์งง์€ ๊ณผ์ •์˜ ์ฒซ ๋ฒˆ์งธ ์ž…๋ฌธ ๊ฐ•์˜ ํ…์ŠคํŠธ์ž…๋‹ˆ๋‹ค. ์ตœ๊ทผ ์‹œ์Šคํ…œ ๊ด€๋ฆฌ์— ์ฐธ์—ฌํ•˜๊ธฐ ์‹œ์ž‘ํ•œ ์ „๋ฌธ๊ฐ€๋“ค๋„ ๋™์ผํ•œ ๋ฌธ์ œ์— ์ง๋ฉดํ•ด ์žˆ์Šต๋‹ˆ๋‹ค. ํ•ด๊ฒฐ์ฑ…์„ ์ œ์‹œํ•˜๊ธฐ ์œ„ํ•ด ๋‚˜๋Š” ์ด ์ผ๋ จ์˜ ๊ฐ•์˜๋ฅผ ์ง‘ํ•„ํ•˜๊ธฐ๋กœ ํ–ˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์— ์žˆ๋Š” ์ผ๋ถ€ ๋‚ด์šฉ์€ ๊ธฐ์ˆ  ์ง€์› ํ˜ธ์ŠคํŒ…๊ณผ ๊ด€๋ จ์ด ์žˆ์ง€๋งŒ ์ผ๋ฐ˜์ ์œผ๋กœ ๋ชจ๋“  ์‚ฌ๋žŒ์€ ์•„๋‹ˆ๋”๋ผ๋„ ๋งŽ์€ ์‚ฌ๋žŒ์—๊ฒŒ ์œ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์—ฌ๊ธฐ์— ๊ณต์œ ํ•  ๊ฐ•์˜ ํ…์ŠคํŠธ๋ฅผ ์ˆ˜์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ท€ํ•˜์˜ ์ง์œ„๊ฐ€ ๋ฌด์—‡์ธ์ง€๋Š” ์ค‘์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ค‘์š”ํ•œ ๊ฒƒ์€ ์‹ค์ œ๋กœ ๊ท€ํ•˜๊ฐ€ ํ–‰์ •์— ์ฐธ์—ฌํ•˜๊ณ  ์žˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœ ์‹œ์Šคํ…œ ๊ด€๋ฆฌ์ž๊ฐ€ ํ•ด์•ผ ํ•  ์ผ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์ฃผ์š” ์ž„๋ฌด๋Š” ๋ฌผ๊ฑด์„ ์ •๋ฆฌํ•˜๊ณ  ์งˆ์„œ๋ฅผ ์œ ์ง€ํ•˜๋ฉฐ ํ–ฅํ›„ ์ฆ๊ฐ€์— ๋Œ€๋น„ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์‹œ์Šคํ…œ ๊ด€๋ฆฌ์ž๊ฐ€ ์—†์œผ๋ฉด ์„œ๋ฒ„๊ฐ€ ์—‰๋ง์ด ๋ฉ๋‹ˆ๋‹ค. ๋กœ๊ทธ๊ฐ€ ๊ธฐ๋ก๋˜์ง€ ์•Š๊ฑฐ๋‚˜ ์ž˜๋ชป๋œ ๋‚ด์šฉ์ด ๊ธฐ๋ก๋˜๊ณ , ๋ฆฌ์†Œ์Šค๊ฐ€ ์ตœ์ ์œผ๋กœ ๋ถ„๋ฐฐ๋˜์ง€ ์•Š๊ณ , ๋””์Šคํฌ๊ฐ€ ์˜จ๊ฐ– ์ข…๋ฅ˜์˜ ์“ฐ๋ ˆ๊ธฐ๋กœ ์ฑ„์›Œ์ง€๊ณ , ์‹œ์Šคํ…œ์ด ๋„ˆ๋ฌด ๋งŽ์€ ํ˜ผ๋ž€์œผ๋กœ ์ธํ•ด ์„œ์„œํžˆ ์ฃฝ๊ธฐ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. ๊ณ ์š”ํžˆ! ๊ท€ํ•˜์˜ ์‹œ์Šคํ…œ ๊ด€๋ฆฌ์ž๊ฐ€ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ณ  ํ˜ผ๋ž€์„ ์ œ๊ฑฐํ•˜๊ธฐ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค!

์‹œ์Šคํ…œ ๊ด€๋ฆฌ์˜ ํ•ต์‹ฌ

๊ทธ๋Ÿฌ๋‚˜ ๋ฌธ์ œ ํ•ด๊ฒฐ์„ ์‹œ์ž‘ํ•˜๊ธฐ ์ „์— ๊ด€๋ฆฌ์˜ ๋„ค ๊ฐ€์ง€ ์ฃผ์š” ์š”์†Œ๋ฅผ ์ˆ™์ง€ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

  1. ์„ ์  ์„œ๋ฅ˜ ๋น„์น˜
  2. ํ…œํ”Œ๋ฆฟ
  3. ์ตœ์ ํ™”
  4. ์˜คํ† ๋ฉ”์ด์…˜

์ด๊ฒƒ์ด ๊ธฐ๋ณธ์ž…๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์›์น™์— ๋”ฐ๋ผ ์›Œํฌํ”Œ๋กœ๋ฅผ ๊ตฌ์ถ•ํ•˜์ง€ ์•Š์œผ๋ฉด ๋น„ํšจ์œจ์ ์ด๊ณ  ๋น„์ƒ์‚ฐ์ ์ด๋ฉฐ ์ผ๋ฐ˜์ ์œผ๋กœ ์‹ค์ œ ๊ด€๋ฆฌ์™€ ์œ ์‚ฌ์„ฑ์ด ๊ฑฐ์˜ ์—†์Šต๋‹ˆ๋‹ค. ๊ฐ๊ฐ์„ ๊ฐœ๋ณ„์ ์œผ๋กœ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

ะ”ะพะบัƒะผะตะฝั‚ะฐั†ะธั

ะ”ะพะบัƒะผะตะฝั‚ะฐั†ะธั ๋ฌธ์„œ๋ฅผ ์ฝ๋Š”๋‹ค๋Š” ๊ฒƒ์€ ๋ฌธ์„œ ์—†์ด๋Š” ํ•  ์ˆ˜ ์—†์ง€๋งŒ ๋ฌธ์„œ๋ฅผ ์œ ์ง€ํ•˜๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

๋ฌธ์„œ ๋ณด๊ด€ ๋ฐฉ๋ฒ•:

  • ์ด์ „์— ๋ณธ ์ ์ด ์—†๋Š” ์ƒˆ๋กœ์šด ๋ฌธ์ œ์— ์ง๋ฉดํ•˜์…จ๋‚˜์š”? ์ฃผ์š” ์ฆ์ƒ, ์ง„๋‹จ ๋ฐฉ๋ฒ• ๋ฐ ์ œ๊ฑฐ ์›์น™์„ ์ ์–ด ๋‘์‹ญ์‹œ์˜ค.
  • ์ผ๋ฐ˜์ ์ธ ๋ฌธ์ œ์— ๋Œ€ํ•œ ์ƒˆ๋กญ๊ณ  ์šฐ์•„ํ•œ ํ•ด๊ฒฐ์ฑ…์„ ์ƒ๊ฐํ•ด๋ƒˆ์Šต๋‹ˆ๊นŒ? ์ง€๊ธˆ๋ถ€ํ„ฐ ํ•œ ๋‹ฌ ํ›„์— ๋‹ค์‹œ ๋งŒ๋“ค ํ•„์š”๊ฐ€ ์—†๋„๋ก ์ ์–ด ๋‘์„ธ์š”.
  • ๋‹น์‹ ์ด ์ดํ•ดํ•˜์ง€ ๋ชปํ•˜๋Š” ์งˆ๋ฌธ์„ ์•Œ์•„๋‚ด๋Š” ๋ฐ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”? ์ฃผ์š” ๋‚ด์šฉ๊ณผ ๊ฐœ๋…์„ ์ ๊ณ  ์ง์ ‘ ๋‹ค์ด์–ด๊ทธ๋žจ์„ ๊ทธ๋ ค๋ณด์„ธ์š”.

์ฃผ์š” ์•„์ด๋””์–ด: ์ƒˆ๋กœ์šด ๊ฒƒ์„ ๋งˆ์Šคํ„ฐํ•˜๊ณ  ์ ์šฉํ•  ๋•Œ ์ž์‹ ์˜ ๊ธฐ์–ต์„ ์™„์ „ํžˆ ์‹ ๋ขฐํ•ด์„œ๋Š” ์•ˆ ๋ฉ๋‹ˆ๋‹ค.

์–ด๋–ค ํ˜•์‹์œผ๋กœ ํ•  ๊ฒƒ์ธ์ง€๋Š” ๊ท€ํ•˜์—๊ฒŒ ๋‹ฌ๋ ค ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฉ”๋ชจ๊ฐ€ ์žˆ๋Š” ์‹œ์Šคํ…œ, ๊ฐœ์ธ ๋ธ”๋กœ๊ทธ, ํ…์ŠคํŠธ ํŒŒ์ผ, ์‹ค์ œ ๋ฉ”๋ชจ์žฅ์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ฒƒ์€ ๊ท€ํ•˜์˜ ๊ธฐ๋ก์ด ๋‹ค์Œ ์š”๊ตฌ ์‚ฌํ•ญ์„ ์ถฉ์กฑํ•œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

  1. ๋„ˆ๋ฌด ์˜ค๋ž˜ ๊ธฐ๋‹ค๋ฆฌ์ง€ ๋งˆ์„ธ์š”. ์ฃผ์š” ์•„์ด๋””์–ด, ๋ฐฉ๋ฒ•, ๋„๊ตฌ๋ฅผ ๊ฐ•์กฐํ•˜์„ธ์š”. ๋ฌธ์ œ๋ฅผ ์ดํ•ดํ•˜๊ธฐ ์œ„ํ•ด Linux์—์„œ ๋ฉ”๋ชจ๋ฆฌ ํ• ๋‹น์˜ ๋‚ฎ์€ ์ˆ˜์ค€ ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ์ž์„ธํžˆ ์‚ดํŽด๋ณด์•„์•ผ ํ•œ๋‹ค๋ฉด, ๋ฐฐ์šด ๋‚ด์šฉ์„ ๋‹ค์‹œ ์ž‘์„ฑํ•˜์ง€ ๋ง๊ณ  ํ•ด๋‹น ๋‚ด์šฉ์— ๋Œ€ํ•œ ๋งํฌ๋ฅผ ์ œ๊ณตํ•˜์„ธ์š”.
  2. ํ•ญ๋ชฉ์ด ๋ช…ํ™•ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋งŒ์•ฝ ๋ผ์ธ race cond.lockup ์ด ์ค„๋กœ ์„ค๋ช…ํ•œ ๋‚ด์šฉ์„ ์ฆ‰์‹œ ์ดํ•ดํ•  ์ˆ˜๋Š” ์—†์Šต๋‹ˆ๋‹ค. ์„ค๋ช…ํ•˜์‹ญ์‹œ์˜ค. ์ข‹์€ ๋ฌธ์„œ๋Š” ์ดํ•ดํ•˜๋Š” ๋ฐ 30๋ถ„๋„ ๊ฑธ๋ฆฌ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  3. ๊ฒ€์ƒ‰์€ ๋งค์šฐ ์ข‹์€ ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค. ๋ธ”๋กœ๊ทธ ๊ฒŒ์‹œ๋ฌผ์„ ์ž‘์„ฑํ•˜๋Š” ๊ฒฝ์šฐ ํƒœ๊ทธ๋ฅผ ์ถ”๊ฐ€ํ•˜์„ธ์š”. ์‹ค์ œ ๋…ธํŠธ์— ์žˆ๋Š” ๊ฒฝ์šฐ ์„ค๋ช…๊ณผ ํ•จ๊ป˜ ์ž‘์€ ํฌ์ŠคํŠธ์ž‡์„ ๋ถ™์ž…๋‹ˆ๋‹ค. ์ฒ˜์Œ๋ถ€ํ„ฐ ์งˆ๋ฌธ์„ ํ•ด๊ฒฐํ•˜๋Š” ๋ฐ ์†Œ์š”๋˜๋Š” ์‹œ๊ฐ„๋งŒํผ ๋‹ต๋ณ€์„ ์ฐพ๋Š” ๋ฐ ๋งŽ์€ ์‹œ๊ฐ„์„ ์†Œ๋น„ํ•œ๋‹ค๋ฉด ๋ฌธ์„œํ™”์—๋Š” ์•„๋ฌด๋Ÿฐ ์˜๋ฏธ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

์ดˆ๋ณด ์‹œ์Šคํ…œ ๊ด€๋ฆฌ์ž๋ฅผ ์œ„ํ•œ: ํ˜ผ๋ˆ ์†์—์„œ ์งˆ์„œ๋ฅผ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•

๋ฉ”๋ชจ์žฅ์˜ ๊ธฐ๋ณธ ๋ฉ”๋ชจ(์œ„ ๊ทธ๋ฆผ)๋ถ€ํ„ฐ ํƒœ๊ทธ, ๊ฒ€์ƒ‰ ๋ฐ ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ํŽธ์˜ ๊ธฐ๋Šฅ์„ ๊ฐ–์ถ˜ ๋ณธ๊ฒฉ์ ์ธ ๋‹ค์ค‘ ์‚ฌ์šฉ์ž ์ง€์‹ ๊ธฐ๋ฐ˜(์•„๋ž˜)๊นŒ์ง€ ๋ฌธ์„œ์˜ ๋ชจ์Šต์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์ดˆ๋ณด ์‹œ์Šคํ…œ ๊ด€๋ฆฌ์ž๋ฅผ ์œ„ํ•œ: ํ˜ผ๋ˆ ์†์—์„œ ์งˆ์„œ๋ฅผ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•

๋™์ผํ•œ ๋‹ต์„ ๋‘ ๋ฒˆ ์ฐพ์„ ํ•„์š”๊ฐ€ ์—†์„ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ, ๋ฌธ์„œํ™”๋Š” ์ƒˆ๋กœ์šด ์ฃผ์ œ๋ฅผ ๋ฐฐ์šฐ๋Š” ๋ฐ ํฐ ๋„์›€์ด ๋  ๊ฒƒ์ด๋ฉฐ(์ฐธ๊ณ !) ์ŠคํŒŒ์ด๋” ์„ผ์Šค(ํ”ผ์ƒ์ ์ธ ํ•œ ๋ˆˆ์— ๋ณต์žกํ•œ ๋ฌธ์ œ๋ฅผ ์ง„๋‹จํ•˜๋Š” ๋Šฅ๋ ฅ)๋ฅผ ํ–ฅ์ƒ์‹œํ‚ฌ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋‹น์‹ ์˜ ํ–‰๋™์— ์กฐ์ง์„ ์ถ”๊ฐ€ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋™๋ฃŒ๋“ค์ด ๋ฌธ์„œ๋ฅผ ์ด์šฉํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด, ๋‹น์‹ ์ด ์—†์„ ๋•Œ ๊ฑฐ๊ธฐ์— ๋ฌด์—‡์„, ์–ด๋–ป๊ฒŒ ์Œ“์•„๋‘์—ˆ๋Š”์ง€ ์•Œ์•„๋‚ผ ์ˆ˜ ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

ํ…œํ”Œ๋ฆฟ

ํ…œํ”Œ๋ฆฟ ํ…œํ”Œ๋ฆฟ์„ ๋งŒ๋“ค๊ณ  ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ฐ€์žฅ ์ผ๋ฐ˜์ ์ธ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋ ค๋ฉด ํŠน์ • ์ž‘์—… ํ…œํ”Œ๋ฆฟ์„ ๋งŒ๋“œ๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ ๋ฌธ์ œ๋ฅผ ์ง„๋‹จํ•˜๋ ค๋ฉด ํ‘œ์ค€ํ™”๋œ ์ผ๋ จ์˜ ๋‹จ๊ณ„๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ฌด์–ธ๊ฐ€๋ฅผ ์ˆ˜๋ฆฌ/์„ค์น˜/์ตœ์ ํ™”ํ•œ ๊ฒฝ์šฐ ํ‘œ์ค€ํ™”๋œ ์ฒดํฌ๋ฆฌ์ŠคํŠธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ•ด๋‹น ์„ฑ๋Šฅ์„ ํ™•์ธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

ํ…œํ”Œ๋ฆฟ์€ ์ž‘์—… ํ๋ฆ„์„ ๊ตฌ์„ฑํ•˜๋Š” ๊ฐ€์žฅ ์ข‹์€ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. ๊ฐ€์žฅ ์ผ๋ฐ˜์ ์ธ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ํ‘œ์ค€ ์ ˆ์ฐจ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋งŽ์€ ์œ ์šฉํ•œ ์ •๋ณด๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์ฒดํฌ๋ฆฌ์ŠคํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ž‘์—…์— ์ค‘์š”ํ•œ ๋ชจ๋“  ๊ธฐ๋Šฅ์„ ์ง„๋‹จํ•˜๊ณ  ์ค‘์š”ํ•˜์ง€ ์•Š์€ ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ์ง„๋‹จ์„ ๋ฌด์‹œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ํ‘œ์ค€ํ™”๋œ ์ ˆ์ฐจ๋Š” ๋ถˆํ•„์š”ํ•œ ํˆฌ์ฒ™์„ ์ตœ์†Œํ™”ํ•˜๊ณ  ์˜ค๋ฅ˜ ๊ฐ€๋Šฅ์„ฑ์„ ์ค„์—ฌ์ค๋‹ˆ๋‹ค.

์ฒซ ๋ฒˆ์งธ ์ค‘์š”ํ•œ ์ ์€ ์ ˆ์ฐจ์™€ ์ฒดํฌ๋ฆฌ์ŠคํŠธ๋„ ๋ฌธ์„œํ™”ํ•ด์•ผ ํ•œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‹จ์ง€ ๊ธฐ์–ต์—๋งŒ ์˜์กดํ•œ๋‹ค๋ฉด ์ •๋ง ์ค‘์š”ํ•œ ์ ๊ฒ€์ด๋‚˜ ์กฐ์ž‘์„ ๋†“์น˜๊ณ  ๋ชจ๋“  ๊ฒƒ์„ ๋ง์น  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‘ ๋ฒˆ์งธ ์ค‘์š”ํ•œ ์ ์€ ์ƒํ™ฉ์— ๋”ฐ๋ผ ํ•„์š”ํ•œ ๊ฒฝ์šฐ ๋ชจ๋“  ํ…œํ”Œ๋ฆฟ ๊ด€ํ–‰์„ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ๊ณ  ์ˆ˜์ •ํ•ด์•ผ ํ•œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด์ƒ์ ์ด๊ณ  ์ ˆ๋Œ€์ ์œผ๋กœ ๋ณดํŽธ์ ์ธ ํ…œํ”Œ๋ฆฟ์€ ์—†์Šต๋‹ˆ๋‹ค. ๋ฌธ์ œ๊ฐ€ ์žˆ์ง€๋งŒ ํ…œํ”Œ๋ฆฟ ๊ฒ€์‚ฌ์—์„œ ๋ฐํ˜€์ง€์ง€ ์•Š์€ ๊ฒฝ์šฐ์—๋„ ๋ฌธ์ œ๊ฐ€ ์—†๋‹ค๋Š” ์˜๋ฏธ๋Š” ์•„๋‹™๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ฐ€๋Šฅ์„ฑ์ด ํฌ๋ฐ•ํ•œ ๋ช‡ ๊ฐ€์ง€ ๊ฐ€์ƒ ๋ฌธ์ œ ํ…Œ์ŠคํŠธ๋ฅผ ์‹œ์ž‘ํ•˜๊ธฐ ์ „์— ๋จผ์ € ๋น ๋ฅธ ํ…œํ”Œ๋ฆฟ ํ…Œ์ŠคํŠธ๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

์ตœ์ ํ™”

์ตœ์ ํ™” ๊ทธ ์ž์ฒด๋กœ ๋งํ•ฉ๋‹ˆ๋‹ค. ์ž‘์—… ํ”„๋กœ์„ธ์Šค๋Š” ์‹œ๊ฐ„๊ณผ ์ธ๊ฑด๋น„ ์ธก๋ฉด์—์„œ ์ตœ๋Œ€ํ•œ ์ตœ์ ํ™”๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ˆ˜๋งŽ์€ ์˜ต์…˜์ด ์žˆ์Šต๋‹ˆ๋‹ค: ํ‚ค๋ณด๋“œ ๋‹จ์ถ•ํ‚ค, ์•ฝ์–ด, ์ •๊ทœ์‹, ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋„๊ตฌ๋ฅผ ์•Œ์•„๋ณด์„ธ์š”. ์ด๋Ÿฌํ•œ ๋„๊ตฌ๋ฅผ ๋ณด๋‹ค ์‹ค์šฉ์ ์œผ๋กœ ํ™œ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ฐพ์•„๋ณด์„ธ์š”. ํ•˜๋ฃจ์— 100๋ฒˆ ๋ช…๋ น์„ ํ˜ธ์ถœํ•˜๋Š” ๊ฒฝ์šฐ ํ•ด๋‹น ๋ช…๋ น์„ ํ‚ค๋ณด๋“œ ๋‹จ์ถ•ํ‚ค์— ํ• ๋‹นํ•˜์„ธ์š”. ๋™์ผํ•œ ์„œ๋ฒ„์— ์ •๊ธฐ์ ์œผ๋กœ ์—ฐ๊ฒฐํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ ํ•ด๋‹น ์„œ๋ฒ„์— ์—ฐ๊ฒฐํ•  ๋ณ„์นญ์„ ํ•œ ๋‹จ์–ด๋กœ ์ž‘์„ฑํ•˜์„ธ์š”.

์ดˆ๋ณด ์‹œ์Šคํ…œ ๊ด€๋ฆฌ์ž๋ฅผ ์œ„ํ•œ: ํ˜ผ๋ˆ ์†์—์„œ ์งˆ์„œ๋ฅผ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•

๋„๊ตฌ์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋‹ค์–‘ํ•œ ์˜ต์…˜์„ ์ˆ™์ง€ํ•˜์„ธ์š”. ์•„๋งˆ๋„ ๋” ํŽธ๋ฆฌํ•œ ํ„ฐ๋ฏธ๋„ ํด๋ผ์ด์–ธํŠธ, DE, ํด๋ฆฝ๋ณด๋“œ ๊ด€๋ฆฌ์ž, ๋ธŒ๋ผ์šฐ์ €, ์ด๋ฉ”์ผ ํด๋ผ์ด์–ธํŠธ, ์šด์˜ ์ฒด์ œ๊ฐ€ ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋™๋ฃŒ์™€ ์นœ๊ตฌ๋“ค์ด ์–ด๋–ค ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜๋Š”์ง€ ์•Œ์•„๋ณด์„ธ์š”. ์•„๋งˆ๋„ ์ด์œ ๊ฐ€ ์žˆ์–ด์„œ ์„ ํƒํ–ˆ์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๋„๊ตฌ๊ฐ€ ์žˆ์œผ๋ฉด ์‚ฌ์šฉ ๋ฐฉ๋ฒ•์„ ๋ฐฐ์šฐ์‹ญ์‹œ์˜ค. ์ฆ‰, ํ‚ค, ์•ฝ์–ด, ํŒ ๋ฐ ์š”๋ น์„ ๋ฐฐ์šฐ์‹ญ์‹œ์˜ค.

coreutils, vim, ์ •๊ทœ ํ‘œํ˜„์‹, bash ๋“ฑ ํ‘œ์ค€ ๋„๊ตฌ๋ฅผ ์ตœ์ ์œผ๋กœ ํ™œ์šฉํ•˜์„ธ์š”. ๋งˆ์ง€๋ง‰ ์„ธ ๊ฐ€์ง€์— ๋Œ€ํ•ด์„œ๋Š” ์ˆ˜๋งŽ์€ ํ›Œ๋ฅญํ•œ ๋งค๋‰ด์–ผ๊ณผ ๋ฌธ์„œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋“ค์˜ ๋„์›€์„ ๋ฐ›์œผ๋ฉด โ€œ๋‚˜๋Š” ๋…ธํŠธ๋ถ์œผ๋กœ ๊ฒฌ๊ณผ๋ฅ˜๋ฅผ ๊นจ๋Š” ์›์ˆญ์ด๊ฐ€ ๋œ ๊ธฐ๋ถ„์ด๋‹คโ€ ์ƒํƒœ์—์„œ โ€œ๋‚˜๋Š” ๋…ธํŠธ๋ถ์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ฒฌ๊ณผ๋ฅ˜ ํฌ๋ž˜์ปค๋ฅผ ์ฃผ๋ฌธํ•˜๋Š” ์›์ˆญ์ด๋‹คโ€๋ผ๋Š” ์ƒํƒœ๋กœ ๋น ๋ฅด๊ฒŒ ์ „ํ™˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์˜คํ† ๋ฉ”์ด์…˜

์˜คํ† ๋ฉ”์ด์…˜ ์–ด๋ ค์šด ์ž‘์—…์„ ํ”ผ๊ณคํ•œ ์†์—์„œ ์ง€์น  ์ค„ ๋ชจ๋ฅด๋Š” ์ž๋™ํ™”์˜ ์†์œผ๋กœ ์ด์ „ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ผ๋ถ€ ํ‘œ์ค€ ์ ˆ์ฐจ๊ฐ€ ๋™์ผํ•œ ์œ ํ˜•์˜ 5๊ฐœ ๋ช…๋ น์œผ๋กœ ์ˆ˜ํ–‰๋˜๋Š” ๊ฒฝ์šฐ ์ด๋Ÿฌํ•œ ๋ชจ๋“  ๋ช…๋ น์„ ํ•˜๋‚˜์˜ ํŒŒ์ผ๋กœ ๋ฌถ๊ณ  ์ด ํŒŒ์ผ์„ ๋‹ค์šด๋กœ๋“œํ•˜๊ณ  ์‹คํ–‰ํ•˜๋Š” ํ•˜๋‚˜์˜ ๋ช…๋ น์„ ํ˜ธ์ถœํ•˜๋Š” ๊ฒƒ์€ ์–ด๋–จ๊นŒ์š”?

์ž๋™ํ™” ์ž์ฒด๋Š” 80%๊ฐ€ ์ž์‹ ์˜ ๋„๊ตฌ๋ฅผ ์ž‘์„ฑํ•˜๊ณ  ์ตœ์ ํ™”ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค(๊ทธ๋ฆฌ๊ณ  ๋˜ ๋‹ค๋ฅธ 20%๋Š” ๋„๊ตฌ๊ฐ€ ์ œ๋Œ€๋กœ ์ž‘๋™ํ•˜๋„๋ก ๋…ธ๋ ฅํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค). ๊ทธ๊ฒƒ์€ ๋‹จ์ง€ ๊ณ ๊ธ‰ ๋‹จ์ผ ๋ผ์ด๋„ˆ์ผ ์ˆ˜๋„ ์žˆ๊ณ  ์›น ์ธํ„ฐํŽ˜์ด์Šค์™€ API๋ฅผ ๊ฐ–์ถ˜ ๊ฑฐ๋Œ€ํ•œ ์ „๋Šฅํ•œ ๋„๊ตฌ์ผ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ ์ฃผ์š” ๊ธฐ์ค€์€ ๋„๊ตฌ๋ฅผ ๋งŒ๋“œ๋Š” ๋ฐ ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ ˆ์•ฝํ•  ์ˆ˜ ์žˆ๋Š” ์‹œ๊ฐ„๊ณผ ๋…ธ๋ ฅ๋ณด๋‹ค ๋” ๋งŽ์€ ์‹œ๊ฐ„๊ณผ ๋…ธ๋ ฅ์ด ๋“ค์ง€ ์•Š์•„์•ผ ํ•œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‹ค์‹œ๋Š” ํ•„์š”ํ•˜์ง€ ์•Š์„ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๋ฐ XNUMX์‹œ๊ฐ„์„ ์†Œ๋น„ํ•œ๋‹ค๋ฉด, ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์—†์—ˆ๋‹ค๋ฉด ํ•ด๊ฒฐํ•˜๋Š” ๋ฐ ํ•œ๋‘ ์‹œ๊ฐ„์ด ๊ฑธ๋ ธ์„ ์ž‘์—…์— ๋Œ€ํ•ด ์ด๋Š” ๋งค์šฐ ์—ด์•…ํ•œ ์ž‘์—… ํ๋ฆ„ ์ตœ์ ํ™”์ž…๋‹ˆ๋‹ค. ์ž‘์—… ์ˆ˜, ์ž‘์—… ์œ ํ˜• ๋ฐ ์‹œ๊ฐ„์ด ํ—ˆ์šฉํ•˜๋Š” ๊ฒฝ์šฐ์—๋งŒ ๋„๊ตฌ๋ฅผ ๋งŒ๋“œ๋Š” ๋ฐ XNUMX์‹œ๊ฐ„์„ ์†Œ๋น„ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์ด๋Š” ์ž์ฃผ ๋ฐœ์ƒํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ž๋™ํ™”๊ฐ€ ๋ฐ˜๋“œ์‹œ ์™„์ „ํ•œ ์Šคํฌ๋ฆฝํŠธ ์ž‘์„ฑ์„ ์˜๋ฏธํ•˜๋Š” ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ๋ชฉ๋ก์—์„œ ๋™์ผํ•œ ์œ ํ˜•์˜ ์—ฌ๋Ÿฌ ๊ฐœ์ฒด๋ฅผ ์ƒ์„ฑํ•˜๋ ค๋ฉด ์ฐฝ ๊ฐ„ ์ „ํ™˜, ๋ณต์‚ฌ-๋ถ™์—ฌ๋„ฃ๊ธฐ ๋“ฑ ์ˆ˜๋™์œผ๋กœ ์ˆ˜ํ–‰ํ•˜๋Š” ์ž‘์—…์„ ์ž๋™์œผ๋กœ ์ˆ˜ํ–‰ํ•˜๋Š” ์˜๋ฆฌํ•œ ํ•œ ์ค„๋งŒ ์žˆ์œผ๋ฉด ๋ฉ๋‹ˆ๋‹ค.

์‹ค์ œ๋กœ ์ด ๋„ค ๊ฐ€์ง€ ํ•ต์‹ฌ ์š”์†Œ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ด€๋ฆฌ ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ตฌ์ถ•ํ•˜๋ฉด ํšจ์œจ์„ฑ, ์ƒ์‚ฐ์„ฑ ๋ฐ ์ž๊ฒฉ์„ ๋น ๋ฅด๊ฒŒ ๋†’์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜์ด ๋ชฉ๋ก์—๋Š” IT ์ž‘์—…์ด ๊ฑฐ์˜ ๋ถˆ๊ฐ€๋Šฅํ•œ ์ž๊ธฐ ๊ต์œก ํ•ญ๋ชฉ์ด ํ•˜๋‚˜ ๋” ์ถ”๊ฐ€๋˜์–ด์•ผํ•ฉ๋‹ˆ๋‹ค.

์‹œ์Šคํ…œ ๊ด€๋ฆฌ์ž ์ž๊ฐ€ ๊ต์œก

์ด ๋ถ„์•ผ์— ์กฐ๊ธˆ์ด๋ผ๋„ ๋Šฅ์ˆ™ํ•ด์ง€๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋Š์ž„์—†์ด ์ƒˆ๋กœ์šด ๊ฒƒ์„ ๊ณต๋ถ€ํ•˜๊ณ  ๋ฐฐ์›Œ์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ฏธ์ง€์˜ ์„ธ๊ณ„์— ๋งž์„œ์„œ ๊ทธ๊ฒƒ์„ ์•Œ์•„๋‚ด๊ณ  ์‹ถ์€ ๋งˆ์Œ์ด ์กฐ๊ธˆ์ด๋ผ๋„ ์—†๋‹ค๋ฉด, ๋‹น์‹ ์€ ์•„์ฃผ ๋นจ๋ฆฌ ๋ง‰ํžˆ๊ฒŒ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. IT์—๋Š” ์˜จ๊ฐ– ์ข…๋ฅ˜์˜ ์ƒˆ๋กœ์šด ์†”๋ฃจ์…˜๊ณผ ๊ธฐ์ˆ , ๋ฐฉ๋ฒ•๋“ค์ด ๋Š์ž„์—†์ด ๋“ฑ์žฅํ•˜๊ณ  ์žˆ๋Š”๋ฐ, ์ ์–ด๋„ ํ‘œ๋ฉด์ ์œผ๋กœ๋งŒ ๊ณต๋ถ€ํ•˜์ง€ ์•Š๋Š”๋‹ค๋ฉด ์‹คํŒจ์˜ ๊ธธ๋กœ ๋“ค์–ด์„œ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ •๋ณด ๊ธฐ์ˆ ์˜ ๋งŽ์€ ์˜์—ญ์€ ๋งค์šฐ ๋ณต์žกํ•˜๊ณ  ๋ฐฉ๋Œ€ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ๋„คํŠธ์›Œํฌ ์ž‘์—…. ๋„คํŠธ์›Œํฌ์™€ ์ธํ„ฐ๋„ท์€ ์–ด๋””์—๋‚˜ ์žˆ๊ณ  ๋งค์ผ ์ ‘ํ•˜๊ฒŒ ๋˜์ง€๋งŒ, ์ผ๋‹จ ๊ทธ ๋’ค์— ์ˆจ์€ ๊ธฐ์ˆ ์„ ํŒŒํ—ค์ณ ๋ณด๋ฉด ๊ฑฐ๋Œ€ํ•˜๊ณ  ๋งค์šฐ ๋ณต์žกํ•œ ํ•™๋ฌธ์„ ๋ฐœ๊ฒฌํ•˜๊ฒŒ ๋  ๊ฒƒ์ด๋ฉฐ, ๊ทธ ์—ฐ๊ตฌ๋Š” ๊ฒฐ์ฝ” ๊ณต์›์—์„œ ์‚ฐ์ฑ…ํ•  ์ˆ˜ ์—†๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ด ํ•ญ๋ชฉ์€ ์‹œ์Šคํ…œ ๊ด€๋ฆฌ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ IT ์ „๋ฐ˜์— ์žˆ์–ด์„œ ํ•ต์‹ฌ์ด๊ธฐ ๋•Œ๋ฌธ์— ๋ชฉ๋ก์— ํฌํ•จ์‹œํ‚ค์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๋‹น์—ฐํžˆ ๋ชจ๋“  ๊ฒƒ์„ ์ฆ‰์‹œ ๋ฐฐ์šธ ์ˆ˜๋Š” ์—†์Šต๋‹ˆ๋‹ค. ์œก์ฒด์ ์œผ๋กœ ์‹œ๊ฐ„์ด ์ถฉ๋ถ„ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœ ์ž์‹ ์„ ๊ต์œกํ•  ๋•Œ ํ•„์š”ํ•œ ์ถ”์ƒํ™” ์ˆ˜์ค€์„ ๊ธฐ์–ตํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๊ฐ ๊ฐœ๋ณ„ ์œ ํ‹ธ๋ฆฌํ‹ฐ์˜ ๋‚ด๋ถ€ ๋ฉ”๋ชจ๋ฆฌ ๊ด€๋ฆฌ๊ฐ€ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋Š”์ง€, Linux ๋ฉ”๋ชจ๋ฆฌ ๊ด€๋ฆฌ์™€ ์–ด๋–ป๊ฒŒ ์ƒํ˜ธ ์ž‘์šฉํ•˜๋Š”์ง€ ์ฆ‰์‹œ ๋ฐฐ์šธ ํ•„์š”๋Š” ์—†์ง€๋งŒ ๊ฐœ๋žต์ ์œผ๋กœ RAM์ด ๋ฌด์—‡์ธ์ง€, ์™œ ํ•„์š”ํ•œ์ง€ ์•„๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. TCP์™€ UDP ํ—ค๋”๊ฐ€ ๊ตฌ์กฐ์ ์œผ๋กœ ์–ด๋–ป๊ฒŒ ๋‹ค๋ฅธ์ง€ ์•Œ ํ•„์š”๋Š” ์—†์ง€๋งŒ, ํ”„๋กœํ† ์ฝœ ์ž‘๋™ ๋ฐฉ์‹์˜ ๊ธฐ๋ณธ์ ์ธ ์ฐจ์ด์ ์„ ์ดํ•ดํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ๊ด‘ํ•™์—์„œ ์‹ ํ˜ธ ๊ฐ์‡ ๊ฐ€ ๋ฌด์—‡์ธ์ง€ ์•Œ ํ•„์š”๋Š” ์—†์ง€๋งŒ ์‹ค์ œ ์†์‹ค์ด ํ•ญ์ƒ ๋…ธ๋“œ ์ „์ฒด์— ์ƒ์†๋˜๋Š” ์ด์œ ๋ฅผ ์•„๋Š” ๊ฒƒ์ด ์ข‹์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํŠน์ • ์š”์†Œ๊ฐ€ ํŠน์ • ์ˆ˜์ค€์˜ ์ถ”์ƒํ™”์—์„œ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋Š”์ง€ ์•„๋Š” ๊ฒƒ๊ณผ ์ถ”์ƒํ™”๊ฐ€ ์ „ํ˜€ ์—†์„ ๋•Œ ๋ชจ๋“  ์ˆ˜์ค€์„ ๋ฐ˜๋“œ์‹œ ์ดํ•ดํ•˜๋Š” ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค(๋ฏธ์ณ๋ฒ„๋ฆด ๊ฒƒ์ž…๋‹ˆ๋‹ค).

ํ•˜์ง€๋งŒ ๋‹น์‹ ์˜ ๋ถ„์•ผ์—์„œ๋Š” ์ถ”์ƒ์ ์ธ ์ˆ˜์ค€์—์„œ "๊ธ€์Ž„, ์ด๊ฒƒ์€ ์›น ์‚ฌ์ดํŠธ๋ฅผ ํ‘œ์‹œํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” ๊ฒƒ"์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜๋Š” ๊ฒƒ์€ ๋ณ„๋กœ ์ข‹์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ ๊ฐ•์˜์—์„œ๋Š” ์‹œ์Šคํ…œ ๊ด€๋ฆฌ์ž๊ฐ€ ๋‚ฎ์€ ์ถ”์ƒํ™” ์ˆ˜์ค€์—์„œ ์ž‘์—…ํ•  ๋•Œ ์ฒ˜๋ฆฌํ•ด์•ผ ํ•˜๋Š” ์ฃผ์š” ์˜์—ญ์— ๋Œ€ํ•œ ๊ฐœ์š”๋ฅผ ๋‹ค๋ฃน๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ฒ€ํ† ๋˜๋Š” ์ง€์‹์˜ ์–‘์„ ์ตœ์†Œํ•œ์˜ ์ถ”์ƒํ™” ์ˆ˜์ค€์œผ๋กœ ์ œํ•œํ•˜๋ ค๊ณ  ๋…ธ๋ ฅํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์‹œ์Šคํ…œ ๊ด€๋ฆฌ์˜ 10๊ณ„๋ช…

๊ทธ๋ž˜์„œ ์šฐ๋ฆฌ๋Š” ๋„ค ๊ฐ€์ง€ ์ฃผ์š” ๊ธฐ๋‘ฅ๊ณผ ๊ธฐ์ดˆ๋ฅผ ๋ฐฐ์› ์Šต๋‹ˆ๋‹ค. ๋ฌธ์ œ ํ•ด๊ฒฐ์„ ์‹œ์ž‘ํ•ด๋ณผ๊นŒ์š”? ์•„์ง ์•„๋‹˜. ์ด๋ฅผ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์ „์— ์†Œ์œ„ "๋ชจ๋ฒ” ์‚ฌ๋ก€"์™€ ์˜ˆ์˜ ๋ฒ”์ ˆ ๊ทœ์น™์„ ์ˆ™์ง€ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ๋“ค์ด ์—†์œผ๋ฉด ๋‹น์‹ ์€ ์œ ์ต๋ณด๋‹ค ํ•ด๋ฅผ ๋ผ์น  ๊ฐ€๋Šฅ์„ฑ์ด ๋” ํฝ๋‹ˆ๋‹ค. ๊ทธ๋Ÿผ ์‹œ์ž‘ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

  1. ๋‚ด ๋™๋ฃŒ ์ค‘ ์ผ๋ถ€๋Š” ์ฒซ ๋ฒˆ์งธ ๊ทœ์น™์ด "ํ•ด๋ฅผ ๋ผ์น˜์ง€ ์•Š๋Š” ๊ฒƒ"์ด๋ผ๊ณ  ๋ฏฟ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋‚˜๋Š” ๋™์˜ํ•˜์ง€ ์•Š๋Š” ๊ฒฝํ–ฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ํ•ด๋ฅผ ๋ผ์น˜์ง€ ์•Š์œผ๋ ค๊ณ  ํ•˜๋ฉด ์•„๋ฌด ๊ฒƒ๋„ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋„ˆ๋ฌด ๋งŽ์€ ํ–‰๋™์€ ์ž ์žฌ์ ์œผ๋กœ ํŒŒ๊ดด์ ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ œ๊ฐ€ ์ƒ๊ฐํ•˜๋Š” ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ทœ์น™์€ - โ€œ๋ฐฑ์—…ํ•ด ์ค˜โ€. ์•ฝ๊ฐ„์˜ ํ”ผํ•ด๋ฅผ ์ฃผ๋”๋ผ๋„ ์–ธ์ œ๋“ ์ง€ ๋กค๋ฐฑํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ๋ชจ๋“  ๊ฒƒ์ด ๊ทธ๋ ‡๊ฒŒ ๋‚˜์˜์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค.

    ์‹œ๊ฐ„๊ณผ ์žฅ์†Œ๊ฐ€ ํ—ˆ๋ฝํ•˜๋Š” ํ•œ ํ•ญ์ƒ ๋ฐฑ์—…์„ ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ณ€๊ฒฝํ•  ๋‚ด์šฉ๊ณผ ์ž ์žฌ์ ์œผ๋กœ ํŒŒ๊ดด์ ์ธ ์ž‘์—…์œผ๋กœ ์ธํ•ด ์†์‹ค๋  ์œ„ํ—˜์ด ์žˆ๋Š” ๋‚ด์šฉ์„ ๋ฐฑ์—…ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ฐฑ์—…์˜ ๋ฌด๊ฒฐ์„ฑ๊ณผ ํ•„์š”ํ•œ ๋ชจ๋“  ๋ฐ์ดํ„ฐ๊ฐ€ ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ๋””์Šคํฌ ๊ณต๊ฐ„์„ ํ™•๋ณดํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ๋ฅผ ์ œ์™ธํ•˜๊ณ  ๋ชจ๋“  ์‚ฌํ•ญ์„ ํ™•์ธํ•œ ํ›„ ์ฆ‰์‹œ ๋ฐฑ์—…์„ ์‚ญ์ œํ•˜๋ฉด ์•ˆ ๋ฉ๋‹ˆ๋‹ค. ํ•ด๋‹น ์œ„์น˜์—์„œ ํ•„์š”ํ•œ ๊ฒฝ์šฐ ๊ฐœ์ธ ์„œ๋ฒ„์— ๋ฐฑ์—…ํ•˜๊ณ  ์ผ์ฃผ์ผ ํ›„ ์‚ญ์ œํ•˜์„ธ์š”.

  2. ๋‘ ๋ฒˆ์งธ๋กœ ์ค‘์š”ํ•œ ๊ทœ์น™(๋‚˜ ์ž์‹ ๋„ ์ž์ฃผ ์–ด๊ธฐ๋Š” ๊ทœ์น™)์€ "์ˆจ๊ธฐ์ง€ ๋งˆ". ๋ฐฑ์—…ํ•œ ๊ฒฝ์šฐ ๋™๋ฃŒ๊ฐ€ ์ฐพ์„ ํ•„์š”๊ฐ€ ์—†๋„๋ก ์œ„์น˜๋ฅผ ์ ์–ด ๋‘์‹ญ์‹œ์˜ค. ๋ถ„๋ช…ํ•˜์ง€ ์•Š๊ฑฐ๋‚˜ ๋ณต์žกํ•œ ํ–‰๋™์„ ํ–ˆ๋‹ค๋ฉด ์ ์–ด ๋‘์‹ญ์‹œ์˜ค. ์ง‘์— ๊ฐ€๋ฉด ๋ฌธ์ œ๊ฐ€ ๋ฐ˜๋ณต๋˜๊ฑฐ๋‚˜ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์—๊ฒŒ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ํ‚ค์›Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ•ด๊ฒฐ์ฑ…์„ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž์‹ ์ด ์ž˜ ์•„๋Š” ์ผ์„ ํ•ด๋„ ๋™๋ฃŒ๋Š” ๊ทธ๋ ‡์ง€ ์•Š์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
  3. ์„ธ ๋ฒˆ์งธ ๊ทœ์น™์€ ์„ค๋ช…ํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. โ€œ๋‹น์‹ ์ด ์•Œ์ง€ ๋ชปํ•˜๊ฑฐ๋‚˜, ์ƒ์ƒํ•˜๊ฑฐ๋‚˜, ์ดํ•ดํ•˜์ง€ ๋ชปํ•˜๋Š” ๊ฒฐ๊ณผ๋ฅผ ๊ฒฐ์ฝ” ํ–‰ํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜คโ€. ๋ช…๋ น์ด ๋ฌด์—‡์ธ์ง€ ๋ชจ๋ฅด๋ฉด ์ธํ„ฐ๋„ท์—์„œ ๋ช…๋ น์„ ๋ณต์‚ฌํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค. ๋จผ์ € man์„ ํ˜ธ์ถœํ•˜์—ฌ ๊ตฌ๋ฌธ ๋ถ„์„ํ•˜์‹ญ์‹œ์˜ค. ๊ธฐ์„ฑ ์†”๋ฃจ์…˜์˜ ๊ธฐ๋Šฅ์„ ์ดํ•ดํ•  ์ˆ˜ ์—†๋‹ค๋ฉด ๊ธฐ์„ฑ ์†”๋ฃจ์…˜์„ ์‚ฌ์šฉํ•˜์ง€ ๋งˆ์„ธ์š”. ๋‚œ๋…ํ™”๋œ ์ฝ”๋“œ์˜ ์‹คํ–‰์„ ์ตœ์†Œํ•œ์œผ๋กœ ์œ ์ง€ํ•˜์„ธ์š”. ์•Œ์•„๋‚ผ ์‹œ๊ฐ„์ด ์—†๋‹ค๋ฉด ๋ญ”๊ฐ€ ์ž˜๋ชปํ•˜๊ณ  ์žˆ๋Š” ๊ฒƒ์ด๋ฏ€๋กœ ๋‹ค์Œ ์‚ฌํ•ญ์„ ์ฝ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  4. "์‹œํ—˜". ํŒŒ๊ดด์ ์ธ ์ž‘์—…์˜ ๊ฐ€๋Šฅ์„ฑ์ด ์ตœ์†Œํ•œ์ด๋ผ๋„ ์žˆ๋Š” ๊ฒฝ์šฐ, ์ƒˆ๋กœ์šด ์Šคํฌ๋ฆฝํŠธ, ๋„๊ตฌ, ํ•œ ์ค„์งœ๋ฆฌ ๋ช…๋ น ๋ฐ ๋ช…๋ น์€ ํด๋ผ์ด์–ธํŠธ ์‹œ์Šคํ…œ์ด ์•„๋‹Œ ํ†ต์ œ๋œ ํ™˜๊ฒฝ์—์„œ ํ…Œ์ŠคํŠธ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ๊ฒƒ์„ ๋ฐฑ์—…ํ–ˆ๋”๋ผ๋„(๊ทธ๋ฆฌ๊ณ  ๊ทธ๋ ‡๊ฒŒ ํ–ˆ๋”๋ผ๋„) ๊ฐ€๋™ ์ค‘์ง€ ์‹œ๊ฐ„์€ ๊ฐ€์žฅ ๋ฉ‹์ง„ ์ผ์ด ์•„๋‹™๋‹ˆ๋‹ค. ์ด๋ฅผ ์œ„ํ•ด ๋ณ„๋„์˜ ์„œ๋ฒ„/๊ฐ€์ƒ/chroot๋ฅผ ๋งŒ๋“ค๊ณ  ๊ฑฐ๊ธฐ์—์„œ ํ…Œ์ŠคํŠธํ•˜์‹ญ์‹œ์˜ค. ๊นจ์ง„ ๊ฒƒ์ด ์žˆ๋‚˜์š”? ๊ทธ๋Ÿฐ ๋‹ค์Œ "์ „ํˆฌ"์—์„œ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

    ์ดˆ๋ณด ์‹œ์Šคํ…œ ๊ด€๋ฆฌ์ž๋ฅผ ์œ„ํ•œ: ํ˜ผ๋ˆ ์†์—์„œ ์งˆ์„œ๋ฅผ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•

  5. "์ œ์–ด". ํ†ต์ œํ•  ์ˆ˜ ์—†๋Š” ๋ชจ๋“  ์ž‘์—…์„ ์ตœ์†Œํ™”ํ•ฉ๋‹ˆ๋‹ค. ํ•˜๋‚˜์˜ ํŒจํ‚ค์ง€ ์ข…์†์„ฑ ๊ณก์„ ์€ ์‹œ์Šคํ…œ์˜ ์ ˆ๋ฐ˜์„ ๋Œ ์ˆ˜ ์žˆ์œผ๋ฉฐ yum ์ œ๊ฑฐ์— ์„ค์ •๋œ -y ํ”Œ๋ž˜๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์‹œ์Šคํ…œ ๋ณต๊ตฌ ๊ธฐ์ˆ ์„ ์ฒ˜์Œ๋ถ€ํ„ฐ ์—ฐ์Šตํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐํšŒ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ž‘์—…์— ์ œ์–ด๋˜์ง€ ์•Š์€ ๋Œ€์•ˆ์ด ์—†๋Š” ๊ฒฝ์šฐ ๋‹ค์Œ ์ง€์ ์€ ๋ฏธ๋ฆฌ ๋งŒ๋“ค์–ด์ง„ ๋ฐฑ์—…์ž…๋‹ˆ๋‹ค.
  6. "ํ™•์ธํ•˜๋‹ค". ์ž‘์—…์˜ ๊ฒฐ๊ณผ์™€ ๋ฐฑ์—…์œผ๋กœ ๋กค๋ฐฑํ•ด์•ผ ํ•˜๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ํ™•์ธํ•˜์„ธ์š”. ๋ฌธ์ œ๊ฐ€ ์‹ค์ œ๋กœ ํ•ด๊ฒฐ๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค. ์˜ค๋ฅ˜๊ฐ€ ์žฌํ˜„๋˜๋Š”์ง€, ์–ด๋–ค ์กฐ๊ฑด์—์„œ ๋ฐœ์ƒํ•˜๋Š”์ง€ ํ™•์ธํ•˜์„ธ์š”. ๋‹น์‹ ์˜ ํ–‰๋™์œผ๋กœ ๋ฌด์—‡์„ ๊นจ๋œจ๋ฆด ์ˆ˜ ์žˆ๋Š”์ง€ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค. ์šฐ๋ฆฌ์˜ ์ž‘์—…์„ ์‹ ๋ขฐํ•  ํ•„์š”๋Š” ์—†์ง€๋งŒ ํ™•์ธํ•˜๋Š” ๊ฒƒ์€ ๊ฒฐ์ฝ” ์•„๋‹™๋‹ˆ๋‹ค.
  7. "์˜์‚ฌ์†Œํ†ตํ•˜๋‹ค". ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์—†์œผ๋ฉด ๋™๋ฃŒ์—๊ฒŒ ์ด ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ–ˆ๋Š”์ง€ ๋ฌผ์–ด๋ณด์„ธ์š”. ๋…ผ๋ž€์˜ ์—ฌ์ง€๊ฐ€ ์žˆ๋Š” ๊ฒฐ์ •์„ ์ ์šฉํ•˜๋ ค๋ฉด ๋™๋ฃŒ์˜ ์˜๊ฒฌ์„ ์•Œ์•„๋ณด์‹ญ์‹œ์˜ค. ์•„๋งˆ๋„ ๊ทธ๋“ค์€ ๋” ๋‚˜์€ ์†”๋ฃจ์…˜์„ ์ œ๊ณตํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ž์‹ ์˜ ํ–‰๋™์— ์ž์‹ ์ด ์—†๋‹ค๋ฉด ๋™๋ฃŒ๋“ค๊ณผ ๋…ผ์˜ํ•˜์‹ญ์‹œ์˜ค. ์ด๊ฒƒ์ด ๊ท€ํ•˜์˜ ์ „๋ฌธ ๋ถ„์•ผ์ด๋”๋ผ๋„ ์ƒํ™ฉ์„ ์ƒˆ๋กญ๊ฒŒ ์‚ดํŽด๋ณด๋ฉด ๋งŽ์€ ๊ฒƒ์ด ๋ช…ํ™•ํ•ด์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž์‹ ์˜ ๋ฌด์ง€๋ฅผ ๋ถ€๋„๋Ÿฌ์›Œํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค. ์งˆ๋ฌธ์„ ํ•˜์ง€ ์•Š๊ณ  ๋Œ€๋‹ต์„ ์–ป์ง€ ๋ชปํ•˜๊ณ  ๊ฒฐ๊ตญ ๋ฐ”๋ณด๊ฐ€ ๋˜๋Š” ๊ฒƒ๋ณด๋‹ค ์–ด๋ฆฌ์„์€ ์งˆ๋ฌธ์„ ํ•˜๊ณ  ๋ฐ”๋ณด์ฒ˜๋Ÿผ ๋ณด์ด๋‹ค๊ฐ€ ๋Œ€๋‹ต์„ ์–ป๋Š” ๊ฒƒ์ด ๋” ๋‚ซ์Šต๋‹ˆ๋‹ค.
  8. โ€œ๋ฌด๋ฆฌํ•˜๊ฒŒ ๋„์›€์„ ๊ฑฐ๋ถ€ํ•˜์ง€ ๋งˆ์„ธ์š”โ€. ์ด ์ ์€ ์ด์ „ ์ ๊ณผ ๋ฐ˜๋Œ€์ž…๋‹ˆ๋‹ค. ์–ด๋ฆฌ์„์€ ์งˆ๋ฌธ์„ ๋ฐ›์œผ๋ฉด ๋ช…ํ™•ํ•˜๊ฒŒ ์„ค๋ช…ํ•˜์‹ญ์‹œ์˜ค. ๊ทธ๋“ค์€ ๋ถˆ๊ฐ€๋Šฅํ•œ ๊ฒƒ์„ ์š”๊ตฌํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์ด ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค๋Š” ๊ฒƒ์„ ์„ค๋ช…ํ•˜๊ณ  ๊ทธ ์ด์œ ๋ฅผ ์„ค๋ช…ํ•˜๊ณ  ๋Œ€์•ˆ์„ ์ œ์‹œํ•ฉ๋‹ˆ๋‹ค. ์‹œ๊ฐ„์ด ์—†๋‹ค๋ฉด(์‹ค์ œ๋กœ ์‹œ๊ฐ„์ด ์—†๊ณ  ์š•๊ตฌ๊ฐ€ ์—†์Œ) ๊ธด๊ธ‰ํ•œ ์งˆ๋ฌธ์ด ์žˆ๊ณ  ํ•  ์ผ์ด ๋งŽ์ง€๋งŒ ๋‚˜์ค‘์— ์ •๋ฆฌํ•  ๊ฒƒ์ด๋ผ๊ณ  ๋งํ•˜์‹ญ์‹œ์˜ค. ๋™๋ฃŒ์—๊ฒŒ ๊ธด๊ธ‰ํ•œ ์—…๋ฌด๊ฐ€ ์—†์œผ๋ฉด ์—ฐ๋ฝํ•˜์—ฌ ์งˆ๋ฌธ์„ ์œ„์ž„ํ•˜๊ฒ ๋‹ค๊ณ  ์ œ์•ˆํ•˜์„ธ์š”.
  9. "ํ”ผ๋“œ๋ฐฑ์„ ์ฃผ์„ธ์š”". ๋™๋ฃŒ ์ค‘ ํ•œ ๋ช…์ด ์ƒˆ๋กœ์šด ๊ธฐ์ˆ ์ด๋‚˜ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ๋Š”๋ฐ, ์ด ๊ฒฐ์ •์œผ๋กœ ์ธํ•ด ๋ถ€์ •์ ์ธ ๊ฒฐ๊ณผ๊ฐ€ ๋ฐœ์ƒํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ? ์‹ ๊ณ ํ•˜์„ธ์š”. ์•„๋งˆ๋„ ๋ฌธ์ œ๋Š” ์„ธ ์ค„์˜ ์ฝ”๋“œ๋‚˜ 5๋ถ„์˜ ๊ธฐ์ˆ  ๊ฐœ์„ ๋งŒ์œผ๋กœ ํ•ด๊ฒฐ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์†Œํ”„ํŠธ์›จ์–ด์—์„œ ๋ฒ„๊ทธ๋ฅผ ๋ฐœ๊ฒฌํ•˜์…จ๋‚˜์š”? ๋ฒ„๊ทธ๋ฅผ ์‹ ๊ณ ํ•˜์„ธ์š”. ์žฌํ˜„ ๊ฐ€๋Šฅํ•˜๊ฑฐ๋‚˜ ์žฌํ˜„ํ•  ํ•„์š”๊ฐ€ ์—†๋Š” ๊ฒฝ์šฐ ์ˆ˜์ •๋  ๊ฐ€๋Šฅ์„ฑ์ด ๋†’์Šต๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ๋ถ„์˜ ์†Œ๋ง, ์ œ์•ˆ, ๊ฑด์„ค์ ์ธ ๋น„ํŒ์„ ๋งํ•˜๊ณ , ๊ด€๋ จ์„ฑ์ด ์žˆ๋‹ค๊ณ  ์ƒ๊ฐ๋˜๋ฉด ํ† ๋ก ์„ ์œ„ํ•œ ์งˆ๋ฌธ์„ ์ œ๊ธฐํ•˜์„ธ์š”.
  10. "ํ”ผ๋“œ๋ฐฑ์„ ์š”์ฒญํ•˜์„ธ์š”". ์šฐ๋ฆฌ๋Š” ๊ฒฐ์ •๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ๋ชจ๋‘ ๋ถˆ์™„์ „ํ•ฉ๋‹ˆ๋‹ค. ๊ฒฐ์ •์˜ ์ •ํ™•์„ฑ์„ ํ…Œ์ŠคํŠธํ•˜๋Š” ๊ฐ€์žฅ ์ข‹์€ ๋ฐฉ๋ฒ•์€ ๊ฒฐ์ •์„ ๋…ผ์˜ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํด๋ผ์ด์–ธํŠธ๋ฅผ ์œ„ํ•ด ๋ฌด์–ธ๊ฐ€๋ฅผ ์ตœ์ ํ™”ํ•œ ๊ฒฝ์šฐ ์ž‘์—…์„ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๋„๋ก ์š”์ฒญํ•˜์„ธ์š”. ์‹œ์Šคํ…œ์˜ ๋ณ‘๋ชฉ ํ˜„์ƒ์ด ์›ํ•˜๋Š” ์œ„์น˜์— ์—†์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๋„์›€๋ง ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ž‘์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค. ๋™๋ฃŒ์—๊ฒŒ ๋ณด์—ฌ์ฃผ๋ฉด ๋™๋ฃŒ๊ฐ€ ๊ฐœ์„ ํ•  ๋ฐฉ๋ฒ•์„ ์ฐพ์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๋Ÿฌํ•œ ๊ด€ํ–‰์„ ์—…๋ฌด์— ์ง€์†์ ์œผ๋กœ ์ ์šฉํ•˜๋ฉด ๋Œ€๋ถ€๋ถ„์˜ ๋ฌธ์ œ๋Š” ๋” ์ด์ƒ ๋ฌธ์ œ๊ฐ€ ๋˜์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ž์‹ ์˜ ์‹ค์ˆ˜์™€ ์‹ค์ˆ˜์˜ ์ˆ˜๋ฅผ ์ตœ์†Œํ•œ์œผ๋กœ ์ค„์ผ ์ˆ˜ ์žˆ์„ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์‹ค์ˆ˜๋ฅผ ๋ฐ”๋กœ์žก์„ ๊ธฐํšŒ๋„ ๊ฐ–๊ฒŒ ๋ฉ๋‹ˆ๋‹ค( ๋ฐฑ์—…์„ ์กฐ์–ธํ•  ๋ฐฑ์—… ๋ฐ ๋™๋ฃŒ์˜ ํ˜•ํƒœ). ์ถ”๊ฐ€-์šฐ๋ฆฌ๊ฐ€ ์•Œ๊ณ  ์žˆ๋“ฏ์ด ์•…๋งˆ๊ฐ€ ๊ฑฐ์ง“๋ง์„ ํ•˜๋Š” ๊ธฐ์ˆ ์  ์„ธ๋ถ€ ์‚ฌํ•ญ๋งŒ ์žˆ์Šต๋‹ˆ๋‹ค.

์ž‘์—… ์‹œ๊ฐ„์˜ 50% ์ด์ƒ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋Š” ์ฃผ์š” ๋„๊ตฌ๋Š” grep๊ณผ vim์ž…๋‹ˆ๋‹ค. ์ด๋ณด๋‹ค ๋” ๊ฐ„๋‹จํ•œ ๊ฒƒ์€ ๋ฌด์—‡์ผ๊นŒ์š”? ํ…์ŠคํŠธ ๊ฒ€์ƒ‰ ๋ฐ ํ…์ŠคํŠธ ํŽธ์ง‘. ๊ทธ๋Ÿฌ๋‚˜ grep๊ณผ vim์€ ๋ชจ๋‘ ํ…์ŠคํŠธ๋ฅผ ํšจ์œจ์ ์œผ๋กœ ๊ฒ€์ƒ‰ํ•˜๊ณ  ํŽธ์ง‘ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ•๋ ฅํ•œ ๋ฉ€ํ‹ฐ ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. ์ผ๋ถ€ Windows ๋ฉ”๋ชจ์žฅ์—์„œ ๊ฐ„๋‹จํžˆ ํ•œ ์ค„์„ ์“ฐ๊ฑฐ๋‚˜ ์‚ญ์ œํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด vim์—์„œ๋Š” ํ…์ŠคํŠธ๋กœ ๊ฑฐ์˜ ๋ชจ๋“  ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ œ ๋ง์„ ๋ฏฟ์„ ์ˆ˜ ์—†๋‹ค๋ฉด ํ„ฐ๋ฏธ๋„์—์„œ vimtutor ๋ช…๋ น์„ ํ˜ธ์ถœํ•˜๊ณ  ํ•™์Šต์„ ์‹œ์ž‘ํ•ด ๋ณด์„ธ์š”. grep์˜ ์ฃผ์š” ๊ฐ•์ ์€ ์ •๊ทœ ํ‘œํ˜„์‹์— ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ, ๋„๊ตฌ ์ž์ฒด๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ฒ€์ƒ‰ ์กฐ๊ฑด์„ ์„ค์ •ํ•˜๊ณ  ๋ฐ์ดํ„ฐ๋ฅผ ๋งค์šฐ ์œ ์—ฐํ•˜๊ฒŒ ์ถœ๋ ฅํ•  ์ˆ˜ ์žˆ์ง€๋งŒ RegExp๊ฐ€ ์—†์œผ๋ฉด ๋ณ„ ์˜๋ฏธ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ •๊ทœ์‹์„ ์•Œ์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค! ์ ์–ด๋„ ๊ธฐ๋ณธ ์ˆ˜์ค€์—์„œ๋Š”์š”. ์šฐ์„ , ์ด ๋‚ด์šฉ์„ ์‚ดํŽด๋ณด๋ผ๊ณ  ๊ถŒํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ๋น„๋””์˜ค, ์ •๊ทœ์‹์˜ ๊ธฐ๋ณธ ์‚ฌํ•ญ๊ณผ grep๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋‹ค๋ฃน๋‹ˆ๋‹ค. ์•„, ๊ทธ๋ ‡์Šต๋‹ˆ๋‹ค. vim๊ณผ ๊ฒฐํ•ฉํ•˜๋ฉด 18๊ฐœ ์ด์ƒ์˜ ์•„์ด์ฝ˜์œผ๋กœ ๋ ˆ์ด๋ธ”์„ ์ง€์ •ํ•ด์•ผ ํ•˜๋Š” ํ…์ŠคํŠธ๋กœ ์ด๋Ÿฌํ•œ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ์ตœ๊ณ ์˜ ์„ฑ๋Šฅ์„ ์–ป๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

๋‚˜๋จธ์ง€ 50% ์ค‘ 40%๋Š” coreutils ํˆดํ‚ท์—์„œ ๋‚˜์˜ต๋‹ˆ๋‹ค. coreutils์˜ ๊ฒฝ์šฐ ๋‹ค์Œ ๋ชฉ๋ก์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์œ„ํ‚ค ๋ฐฑ๊ณผ, ์ „์ฒด ๋ชฉ๋ก์— ๋Œ€ํ•œ ๋งค๋‰ด์–ผ์€ ์›น์‚ฌ์ดํŠธ์— ์žˆ์Šต๋‹ˆ๋‹ค GNU. ์ด ์„ธํŠธ์—์„œ ๋‹ค๋ฃจ์ง€ ์•Š์€ ๋ถ€๋ถ„์€ ์œ ํ‹ธ๋ฆฌํ‹ฐ์— ์žˆ์Šต๋‹ˆ๋‹ค. POSIX. ๋ชจ๋“  ํ‚ค๋ฅผ ์™ธ์šธ ํ•„์š”๋Š” ์—†์ง€๋งŒ ์ตœ์†Œํ•œ ๊ธฐ๋ณธ ๋„๊ตฌ๊ฐ€ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ์ž‘์—…์„ ๋Œ€๋žต์ ์œผ๋กœ ์•„๋Š” ๊ฒƒ์ด ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค. ๋ชฉ๋ฐœ์„ ์งš๊ณ  ๋ฐ”ํ€ด๋ฅผ ์žฌ๋ฐœ๋ช…ํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ์–ด๋–ค ์œ ํ‹ธ๋ฆฌํ‹ฐ์˜ ์ถœ๋ ฅ์—์„œ โ€‹โ€‹์ค„๋ฐ”๊ฟˆ์„ ๊ณต๋ฐฑ์œผ๋กœ ๋Œ€์ฒดํ•ด์•ผ ํ–ˆ๊ณ , ๋‚ด ์•„ํ”ˆ ๋‘๋‡Œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ตฌ์„ฑ์„ ๋‚ณ์•˜์Šต๋‹ˆ๋‹ค. sed ':a;N;$!ba;s/n/ /g', ๋™๋ฃŒ๊ฐ€ ์™€์„œ ๋น—์ž๋ฃจ๋ฅผ ๋“ค๊ณ  ๋‚˜๋ฅผ ์ฝ˜์†”์—์„œ ์ซ“์•„๋‚ธ ๋‹ค์Œ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ–ˆ์Šต๋‹ˆ๋‹ค. tr 'n' ' '.

์ดˆ๋ณด ์‹œ์Šคํ…œ ๊ด€๋ฆฌ์ž๋ฅผ ์œ„ํ•œ: ํ˜ผ๋ˆ ์†์—์„œ ์งˆ์„œ๋ฅผ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•

๊ฐ ๊ฐœ๋ณ„ ๋„๊ตฌ์˜ ๊ธฐ๋Šฅ๊ณผ ๊ฐ€์žฅ ์ž์ฃผ ์‚ฌ์šฉ๋˜๋Š” ๋ช…๋ น์˜ ํ‚ค๋ฅผ ๊ธฐ์–ตํ•ด ๋‘์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค. ๊ทธ ๋ฐ–์˜ ๋ชจ๋“  ์ž‘์—…์—๋Š” ์‚ฌ๋žŒ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ถ๊ธˆํ•œ ์ ์ด ์žˆ์œผ๋ฉด ์–ธ์ œ๋“ ์ง€ ๋‚จ์ž์—๊ฒŒ ์ „ํ™”ํ•˜์„ธ์š”. ๊ทธ๋ฆฌ๊ณ  ๊ทธ ์‚ฌ๋žŒ ์ž์ฒด๋ฅผ ๊ผญ ์ฝ์–ด๋ณด์„ธ์š”. ์—ฌ๊ธฐ์—๋Š” ์—ฌ๋Ÿฌ๋ถ„์ด ๋ฐœ๊ฒฌํ•  ๋‚ด์šฉ์— ๋Œ€ํ•œ ์ค‘์š”ํ•œ ์ •๋ณด๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๋Ÿฌํ•œ ๋„๊ตฌ๋ฅผ ์•Œ๋ฉด ์‹ค์ œ๋กœ ์ง๋ฉดํ•˜๊ฒŒ ๋  ๋ฌธ์ œ์˜ ์ƒ๋‹น ๋ถ€๋ถ„์„ ํšจ๊ณผ์ ์œผ๋กœ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ ๊ฐ•์˜์—์„œ๋Š” ์ด๋Ÿฌํ•œ ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋Š” ์‹œ๊ธฐ์™€ ํ•ด๋‹น ๋„๊ตฌ๊ฐ€ ์ ์šฉ๋˜๋Š” ๊ธฐ๋ณธ ์„œ๋น„์Šค ๋ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋Œ€ํ•œ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

FirstVDS ์‹œ์Šคํ…œ ๊ด€๋ฆฌ์ž Kirill Tsvetkov๊ฐ€ ํ•จ๊ป˜ํ–ˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : habr.com

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€