๐Ÿง Born2beroot: ์‹œ์Šคํ…œ์˜ ์ฃผ์ธ์ด ๋œ๋‹ค๋Š” ๊ฒƒ

GUI์˜ ์•ˆ๋ฝํ•œ ์œ ์ € ์ธํ„ฐํŽ˜์ด์Šค ๋’คํŽธ, ๋ชจ๋“  ๊ฒƒ์ด ๋‚ ๊ฒƒ์˜ ํ…์ŠคํŠธ๋กœ ์กด์žฌํ•˜๋Š” ์„ธ์ƒ์ด ์žˆ๋‹ค. libft์™€ get_next_line์ด C์–ธ์–ด๋ผ๋Š” ๋„๊ตฌ๋ฅผ ๋‚ ์นด๋กญ๊ฒŒ ๋ฒผ๋ฆฌ๋Š” ๊ณผ์ •์ด์—ˆ๋‹ค๋ฉด, born2beroot๋Š” ๊ทธ ๋„๊ตฌ๋ฅผ ๋“ค๊ณ  ๊ทธ๊ณณ์˜ ๋ฒ•์น™์„ ์„ธ์šฐ๋Š” โ€˜์„ค๊ณ„์žโ€™์˜ ์—ญํ• ์„ ๊ฒฝํ—˜ํ•˜๋Š” ๊ฒƒ์„ ์š”๊ตฌํ•œ ์ฒซ ๊ณผ์ œ์˜€๋‹ค. ์ง€๊ธˆ ์ƒ๊ฐํ•ด๋ณด๋ฉด Ops ์˜์—ญ์„ ์ฒ˜์Œ์œผ๋กœ ๋ง›๋ณธ๊ฒŒ ์•„๋‹๊ฐ€ ์‹ถ๋‹ค.

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

์•ฝ๊ฐ„ ๊ฐ€์˜ค๋ฅผ ์žก๋Š” ์—ญํ• ์„(ใ…‹ใ…‹) ํ•˜๊ฒŒ ํ•ด์ฃผ๊ธฐ๋„ ํ•˜๊ณ , ๊ฒ€์€ ํ™”๋ฉด์˜ ์ปค์„œ ๊นœ๋นก์ž„์€ ๋” ์ด์ƒ ๊ณตํฌ์˜ ๋Œ€์ƒ์ด ์•„๋‹ˆ๋ผ, ์‹œ์Šคํ…œ๊ณผ ์ง์ ‘ ๋Œ€ํ™”ํ•˜๋Š” ๊ฐ•๋ ฅํ•˜๊ณ  ์ •๋ฐ€ํ•œ ์–ธ์–ด์ž„์„ ๊นจ๋‹ซ๋Š” ์—ฌ์ •์ด์—ˆ๋‹ค. OS ๋ผ๋Š” ๋ฐ”ํƒ•, GUI ๋’ค์—์„œ ๋™์ž‘ํ•˜๋Š” ์‹ค์ œ OS ๋ผ๋Š” ๊ฒƒ์„ ์ดํ•ดํ•˜๋Š” ๊ธฐํšŒ๊ฐ€ ์ด ๊ณผ์ œ์—์„œ ์ฒซ ์‚ฝ์„ ๋–ณ๋‹ค๊ณ  ๋ณผ์ˆ˜ ์žˆ์—ˆ๋‹ค.

๐Ÿ“œ ์‹œ์Šคํ…œ ์•„ํ‚คํ…ํŠธ์˜ ์ฒญ์‚ฌ์ง„: ๋ฌด(็„ก)์—์„œ ์œ (ๆœ‰)๋ฅผ ์ฐฝ์กฐํ•˜๋‹ค

born2beroot์˜ ๋ชฉํ‘œ๋Š” ๋ช…ํ™•ํ–ˆ๋‹ค. ์šฐ์„  OS ๋ผ๋Š” ๊ฒƒ์„ ์ดํ•ดํ•œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ทธ ๋ฐ”ํƒ•์—์„œ ๊ฐ€์ƒ ๋จธ์‹ ์ด๋ผ๋Š” ๊ฒฉ๋ฆฌ๋œ ๊ณต๊ฐ„์„ ๋˜ ๋‹ค์‹œ ์ดํ•ดํ•œ๋‹ค.

ํ™˜๊ฒฝ์„ ์„ค์ •ํ•œ๋‹ค๋Š” ๊ฒƒ์ด ๊ฐ€์ง€๋Š” ๋ฆฌ์Šคํฌ๋ฅผ ์ตœ์†Œํ™”ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์šฐ๊ณ  ๋‚˜๋ฉด, ๋ฐ๋น„์•ˆ(Debian) ๋ฆฌ๋ˆ…์Šค ์„œ๋ฒ„๋ฅผ ์˜ค์ง ๋ช…๋ น์ค„ ์ธํ„ฐํŽ˜์ด์Šค(CLI)๋งŒ์„ ์‚ฌ์šฉํ•˜์—ฌ ์š”๊ตฌ์‚ฌํ•ญ์— ๋งž์ถฐ ๊ตฌ์ถ•ํ•œ๋‹ค.

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

๋ชจ๋“  ๊ฒฐ์ •์—๋Š” ์ด์œ  ๋ฌผ์Œํ‘œ๋ฅผ ๋„์›Œ์กŒ์œผ๋ฉฐ,๋ชจ๋“  ๋ช…๋ น์–ด๋Š” ์‹œ์Šคํ…œ์— ์˜๊ตฌ์ ์ธ ํ”์ ์„ ๋‚จ๊ธฐ๋Š” ๋งŒํผ, ์ด ๊ณผ์ œ๋ฅผ ํ•˜๋˜ ์ด๋“ค, OS ๋ฅผ ๋ชจ๋ฅด๋Š” ์ด๋“ค์—๊ฒŒ๋Š” ๊ณผ์ • ํ•˜๋‚˜ ํ•˜๋‚˜๊ฐ€ ํ†ต๊ณก์˜ ๋ฐ˜๋ณต์„ ์ด์–ด๋‚˜๊ฐ€์•ผ ํ–ˆ๋‹ค.

๐Ÿ”‘ ํ•ต์‹ฌ ๊ณผ์—…๋“ค: ๋‹จ์ˆœํ•œ ์„ค์ •์„ ๋„˜์–ด ์›๋ฆฌ๋ฅผ ์ดํ•ดํ•˜๋‹ค

๊ณผ์ œ๋ฅผ ์ˆ˜ํ–‰ํ•˜๋ฉฐ ๋งˆ์ฃผํ•œ ํ•ต์‹ฌ ๊ณผ์—…๋“ค์€ ์‹œ์Šคํ…œ ๊ด€๋ฆฌ์˜ ๊ทผ๊ฐ„์„ ์ด๋ฃจ๋Š” ๊ฐœ๋…๋“ค์„ ๋‹ด๊ณ  ์žˆ๋‹ค.

  1. LVM(Logical Volume Manager) ํŒŒํ‹ฐ์…”๋‹: ๋ฌผ๋ฆฌ์ ์ธ ๋””์Šคํฌ์˜ ํ•œ๊ณ„๋ฅผ ๋„˜์–ด ๋…ผ๋ฆฌ์ ์œผ๋กœ ๊ณต๊ฐ„์„ ๋ถ„ํ• ํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์› ๋‹ค. ์ด๋Š” ํ•˜๋“œ์›จ์–ด๋ฅผ ์†Œํ”„ํŠธ์›จ์–ด์ ์œผ๋กœ ์ถ”์ƒํ™”ํ•˜์—ฌ ์œ ์—ฐ์„ฑ๊ณผ ํ™•์žฅ์„ฑ์„ ํ™•๋ณดํ•˜๋Š”, ํ˜„๋Œ€ ์Šคํ† ๋ฆฌ์ง€ ๊ด€๋ฆฌ์˜ ํ•ต์‹ฌ ์›๋ฆฌ๋ฅผ ์ฒด๋“ํ•˜๋Š” ๊ณผ์ •์ด์—ˆ๋‹ค. ๊ณ ์ •๋œ ์นธ๋ง‰์ด(๊ธฐ๋ณธ ํŒŒํ‹ฐ์…˜)๊ฐ€ ์•„๋‹Œ, ํ•„์š”์— ๋”ฐ๋ผ ๋Š˜์ด๊ณ  ์ค„์ผ ์ˆ˜ ์žˆ๋Š” ๊ฐ€๋ณ€์ ์ธ ๊ณต๊ฐ„(๋…ผ๋ฆฌ ๋ณผ๋ฅจ)์˜ ๊ฐœ๋…์„ ์ดํ•ดํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค. ๋˜ํ•œ ์ด๋Ÿฌํ•œ ํŒŒํ‹ฐ์…”๋‹์˜ ๋ชฉํ‘œ๋Š” ํ•˜๋“œ์›จ์–ด ๊ตฌ์ถ• ์‹œ ํŠน์ • ์˜์—ญ์˜ OS ์˜ ์—ญํ• ์— ๋”ฐ๋ผ ์ ์ ˆํ•˜๊ฒŒ ๋Œ€์‘ํ•˜๊ณ , ๋ณด๋‹ค ๋ณต์žกํ•œ ์‹œ์Šคํ…œ์ด๋ผ๋ฉด ํŠน์ • ํ•˜๋“œ์›จ์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋“ฑ์„ ๊ณ ๋ คํ•˜๊ณ , ์ด๋ฅผ ํ†ตํ•ด ์ตœ์ ์˜ ํ™˜๊ฒฝ์„ ๊ตฌ์ถ•ํ•˜๊ฑฐ๋‚˜ ์œ„ํ—˜ํ•œ ์ƒํ™ฉ์— ๋Œ€์‘ํ•˜์—ฌ ์„œ๋น„์Šค๊ฐ€ ์ง€์†๋  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์ด ๋ฌด์—‡์ธ์ง€ ๋ฐฐ์šฐ๋Š” ์•„์ฃผ ๊ธฐ์ดˆ์  ๋‹จํŽธ์„ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค.
  2. ๊ฐ•๋ ฅํ•œ ์•”ํ˜ธ ์ •์ฑ… (PAM): /etc/pam.d/common-password ํŒŒ์ผ์„ ์ˆ˜์ •ํ•˜๋ฉฐ ์‚ฌ์šฉ์ž์˜ ๋น„๋ฐ€๋ฒˆํ˜ธ ๊ทœ์น™์„ ๊ฐ•ํ™”ํ•˜๋Š” ๊ฒƒ์€, ์‹œ์Šคํ…œ ๋ณด์•ˆ์˜ ์ฒซ๊ฑธ์Œ์ด์ž ๊ฐ€์žฅ ์ค‘์š”ํ•œ ์›์น™์ธ โ€˜์„ ์ œ์  ๋ฐฉ์–ดโ€™์˜ ๊ฐœ๋…์„ ๋ฐฐ์šฐ๋Š” ๊ฒƒ์ด๋‹ค. ๋ณต์žก์„ฑ, ์ฃผ๊ธฐ์  ๋ณ€๊ฒฝ, ์žฌ์‚ฌ์šฉ ๊ธˆ์ง€ ๋“ฑ์˜ ๊ทœ์น™์€ ์™ธ๋ถ€์˜ ์œ„ํ˜‘์„ ๋ง‰๋Š” ์ตœ์†Œํ•œ์˜ ๋ฐฉ์–ด์„ ์ด๋ฉฐ ์ด๋ฅผ OS ์ฐจ์›์—์„œ ์–ด๋–ป๊ฒŒ ํ•˜๋Š”์ง€, ๋ฆฌ๋ˆ…์Šค ์‹œ์Šคํ…œ์€ ๋ฌด์—‡์„ ํ™œ์šฉํ•˜๋Š”์ง€ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์—ˆ๋‹ค.
  3. sudo ๊ถŒํ•œ ๊ด€๋ฆฌ: sudoers ์„ค์ •์„ ํ†ตํ•ด ์ตœ๊ณ  ๊ด€๋ฆฌ์ž(root) ๊ถŒํ•œ์˜ ์‚ฌ์šฉ์„ ํ†ต์ œํ•˜๊ณ  ๊ธฐ๋กํ•˜๋Š” ๊ฒƒ์€ โ€˜์ตœ์†Œ ๊ถŒํ•œ ์›์น™(Principle of Least Privilege)โ€™์„ ์‹คํ˜„ํ•˜๋Š” ๊ณผ์ •์ด์—ˆ๋‹ค. ๋ชจ๋“  sudo ๋ช…๋ น์–ด ์‹คํ–‰ ์‹œ๋„๋ฅผ ๋กœ๊ทธ๋กœ ๋‚จ๊ธฐ๋Š” ๊ฒƒ์€ ์‹œ์Šคํ…œ์˜ ๋ชจ๋“  ๊ด€๋ฆฌ ํ–‰์œ„์— ๋Œ€ํ•œ โ€˜๊ฐ์‚ฌ ์ถ”์ (Audit Trail)โ€™์˜ ์ค‘์š”์„ฑ์„ ์ผ๊นจ์›Œ์ฃผ์—ˆ๋‹ค. ์ง€๊ธˆ์€ ์ดํ•ดํ•˜๊ณ  ์žˆ์ง€๋งŒ, ์‹œ์Šคํ…œ ๋‚ด์—์„œ ๋™์ž‘ํ•˜๋Š” ํ”„๋กœ์„ธ์Šค๋Š” OS ์˜ ์ฃผ์ธ์ธ ์œ ์ €๊ฐ€ ๋™์ž‘์‹œํ‚ค๊ธฐ๋„ ํ•˜์ง€๋งŒ, ์‹œ์Šคํ…œ ๊ตฌ์ถ• ๊ณผ์ •์—์„œ ์ด๋Ÿฌํ•œ ๊ถŒํ•œ์„ ์ œํ•œ๋œ ๊ณ„์ •์œผ๋กœ ๋งŒ๋“ค์–ด ์‚ฌ์šฉํ•˜๊ฒŒ ๋งŒ๋“ฆ์œผ๋กœ์จ ๊ทธ ๊ณ„์ •์ด ํ•  ์ˆ˜ ์žˆ๋Š” ๋™์ž‘์˜ ํ•œ๊ณ„๋ฅผ ์ง€์ •ํ•˜๊ณ , ์ด๋ฅผ ํ†ตํ•ด ์‹œ์Šคํ…œ ์ „์ฒด์— ๋Œ€ํ•œ ์ œํ•œ์„ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์€, Ops ์ฐจ์›์˜ ์ƒ๋‹นํ•œ ๋…ธํ•˜์šฐ์ž„์„ ๋‚˜์ค‘์— ๊นจ๋‹ฌ์•˜๋‹ค.
  4. SSH ํฌํŠธ ๋ณ€๊ฒฝ ๋ฐ UFW ๋ฐฉํ™”๋ฒฝ ์„ค์ •: ์„œ๋ฒ„ ๊ฐœ๋ฐœ๊ณผ ๊ด€๋ฆฌ, ์œ ์ง€๋ณด์ˆ˜ ์ฐจ์›์—์„œ ๋ณธ๋‹ค๋ฉด ์›๊ฒฉ์˜ ์ ‘์†์€ ๊ฐ€์žฅ ํ•„์ˆ˜์ด์ž ๊ธฐ๋ณธ์ด ๋œ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด๋ฅผ ์ •ํ•ด์ ธ์žˆ๋Š”๋ฐ๋กœ ํ™œ์šฉํ•˜๋Š” ๊ฒƒ์€ ์ž์นซ ๋ณด์•ˆ์˜ ๊ตฌ๋ฉ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค. SSH ํฌํŠธ(22)๋ฅผ ๋น„ํ‘œ์ค€ ํฌํŠธ(4242)๋กœ ๋ณ€๊ฒฝํ•˜๊ณ  UFW๋ฅผ ํ†ตํ•ด ํ•ด๋‹น ํฌํŠธ๋งŒ ํ—ˆ์šฉํ•˜๋Š” ์ž‘์—…์€, ์‹œ์Šคํ…œ์˜ โ€˜๋Œ€๋ฌธโ€™์„ ์ง€ํ‚ค๋Š” ๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ธ ๋ณด์•ˆ ์กฐ์น˜์˜€๋‹ค. ์ด๋Š” ๋ฌด์ฐจ๋ณ„์ ์ธ ์ž๋™ํ™” ๊ณต๊ฒฉ(Brute-force attack)์˜ ํ‘œ์ ์ด ๋  ๊ฐ€๋Šฅ์„ฑ์„ ๋‚ฎ์ถ”๊ณ , ํ—ˆ๊ฐ€๋œ ๊ฒฝ๋กœ ์™ธ์˜ ๋ชจ๋“  ์ ‘๊ทผ์„ ์ฐจ๋‹จํ•˜๋Š” โ€˜ํ™”์ดํŠธ๋ฆฌ์ŠคํŠธโ€™ ๊ธฐ๋ฐ˜ ๋ณด์•ˆ ๋ชจ๋ธ์˜ ๊ธฐ์ดˆ๋ฅผ ๋‹ค์ง€๋Š” ๊ฒฝํ—˜์ด์—ˆ๋‹ค.
  5. ์‚ฌ์šฉ์ž ๋ฐ ๊ทธ๋ฃน ๊ด€๋ฆฌ: ์‚ฌ์šฉ์ž๋ฅผ ์ƒ์„ฑํ•˜๊ณ  user42 ๋ฐ sudo ๊ทธ๋ฃน์— ์†Œ์†์‹œํ‚ค๋Š” ๊ณผ์ •์€, ์—ญํ•  ๊ธฐ๋ฐ˜ ์ ‘๊ทผ ์ œ์–ด(RBAC, Role-Based Access Control)์˜ ๊ฐœ๋…์„ ์ดํ•ดํ•˜๊ฒŒ ํ–ˆ๋‹ค. ๊ฐ ์‚ฌ์šฉ์ž์—๊ฒŒ ํ•„์š”ํ•œ ์ตœ์†Œํ•œ์˜ ๊ถŒํ•œ๋งŒ์„ ๋ถ€์—ฌํ•จ์œผ๋กœ์จ, ์‹œ์Šคํ…œ์˜ ์•ˆ์ •์„ฑ์„ ๋†’์ด๊ณ  ์ž ์žฌ์ ์ธ ๋ณด์•ˆ ์œ„ํ˜‘์„ ์ค„์ผ ์ˆ˜ ์žˆ์Œ์„ ๋ฐฐ์› ๋‹ค. 3๋ฒˆ๊ณผ ํ•จ๊ป˜ ์ƒ๊ฐํ•ด๋ณผ ์—ฌ์ง€๊ฐ€ ์žˆ๋˜ ์˜์—ญ์ด์—ˆ๋‹ค.
  6. monitoring.sh ์Šคํฌ๋ฆฝํŠธ์™€ cron: ์‹œ์Šคํ…œ ๊ตฌ์ถ•์ด๋‚˜ ์‚ฌ์šฉ์—์„œ ์ •๋ง ํ•ต์‹ฌ ์ค‘์— ํ•˜๋‚˜. ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ž‘์„ฑํ•˜๊ณ  ์ด๋ฅผ ํ™œ์šฉํ•ด ์‹œ์Šคํ…œ ๋‹จ๊ณ„์—์„œ ๊ฐ ํ”„๋กœ์„ธ์Šค๋“ค์„ ๊ด€๋ฆฌํ•˜๋Š” ๊ธฐ๋Šฅ์€ ์ง€๊ธˆ๋„ ํฅ๋ฏธ์ง„์ง„ํ•œ ์ฃผ์ œ์˜€๋‹ค. ์—ฌ๊ธฐ์„œ๋Š” ์ฃผ๊ธฐ์ ์œผ๋กœ ์„œ๋ฒ„์˜ ์ƒํƒœ๋ฅผ ๋ณด๊ณ ํ•˜๋Š” ์…ธ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ž‘์„ฑํ•˜๊ณ  cron์œผ๋กœ ์ž๋™ํ™”ํ•˜๋Š” ๊ฒƒ์„ ํ†ตํ•ด ์‹œ์Šคํ…œ์„ ์‚ด์•„์žˆ๋Š” ์œ ๊ธฐ์ฒด์ฒ˜๋Ÿผ ์ง€์†์ ์œผ๋กœ ๊ด€์ฐฐํ•˜๋Š” โ€˜๋ชจ๋‹ˆํ„ฐ๋งโ€™์„ ๋งŒ๋“ค์–ด๋ณด์•˜๋‹ค. ์ด๋Š” ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ–ˆ์„ ๋•Œ ์‚ฌํ›„์— ๋Œ€์‘ํ•˜๋Š” ๊ฒƒ์„ ๋„˜์–ด, ์‹œ์Šคํ…œ์˜ ์ƒํƒœ๋ฅผ ๋Šฅ๋™์ ์œผ๋กœ ํŒŒ์•…ํ•˜๊ณ  ์˜ˆ์ธกํ•˜๋Š” ์ธํ”„๋ผ ๊ด€๋ฆฌ์˜ ๊ธฐ๋ณธ ์ž์„ธ๋ฅผ ๊ธธ๋Ÿฌ์ฃผ์—ˆ๋‹ค.

โœจ ์„ฑ์ฐฐ ๋ฐ ๋ฐฐ์šด ์ 

์˜›๋‚  ์˜›์ , Windows Vista๋ฅผ ์“ฐ๋˜ ์‹œ์ ˆ ๋‚œ ํ•™์ƒ์ด์—ˆ๋‹ค. ๋ฌด์Šจ ๋ณ€๋•์ผ๊นŒ ์œˆ๋„์šฐ ๋Œ€์‹  ์ƒˆ๋กœ์šด๊ฑธ ๊ฒฝํ—˜ํ•ด๋ณด๊ณ  ์‹ถ๋‹ค๋ฉด์„œ OS ๋ฅผ ์šฐ๋ถ„ํˆฌ๋ฅผ ๊น”์•„๋ณธ ์ ๋„ ์žˆ์—ˆ๋‹ค. ๊ทธ๋•Œ๋Š” CLI ๋ผ๋Š” ๊ฐœ๋…์ด ๋ญ”์ง€๋„ ๋ชจ๋ฅด๋Š” ์ƒํƒœ๋กœ, GUI ์—†์ด ๋ช…๋ น์–ด๋ฅผ ์ณ์„œ ์ตœ์ ํ™” ํ•˜๋Š” ์ž‘์—…์€ ๊ทธ๋ƒฅ ์•„๋ฌด๊ฒƒ๋„ ๋ชจ๋ฅด๊ณ  ์น˜๋ฉด ๋˜๋Š” โ€˜์ „๋ฌธ๊ฐ€โ€™๋“ค์˜ ์˜์—ญ์ด๋ผ๊ณ  ์ƒ๊ฐํ–ˆ๋‹ค. ๋˜ํ•œ ๊ทธ๋•Œ OS ๋Š” ์–ด์ฐŒ๋ณด๋ฉด ์ข‹์€ ์„ฑ๋Šฅ์˜ ์ƒˆ๋กญ๊ณ  ์‹ ์„ ํ•œ ๊ทธ๋ฆผ์ด ๋‚˜์˜ค๋Š” โ€˜๊ฒŒ์ž„๊ธฐโ€™ ์ทจ๊ธ‰์„ ํ–ˆ์—ˆ๋‹ค(ใ…‹ใ…‹)

๊ทธ๋Ÿฐ๋ฐ born2beroot๊ณผ์ œ๋ฅผ ํ•˜๋ฉด์„œ OS ๋ฅผ ๋‹ค์‹œ ์ดํ•ดํ•˜์ž, ์ฒด๊ณ„๋ž€๊ฒŒ ๋ญ๊ณ , ๊ฐœ๋ฐœ์—์„œ ์–ด๋–ป๊ฒŒ ํ™œ์šฉํ•˜๋Š”๊ฐ€, ์ด๋Ÿฐ ๋ถ€๋ถ„์„ ๊ฝค๋‚˜ ์•Œ ์ˆ˜ ์žˆ์—ˆ๋‹ค.

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

๊ฒฐ๋ก ์ ์œผ๋กœ born2beroot๋Š” ๋‹จ์ˆœํ•œ ์„œ๋ฒ„ ์„ธํŒ… ๊ฐ€์ด๋“œ๊ฐ€ ์•„๋‹ˆ์—ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ๊ฐœ๋ฐœ์ž๋กœ์„œ ๋‚ด๊ฐ€ ์„œ ์žˆ๋Š” ๋•…, ์ฆ‰ ์šด์˜์ฒด์ œ๋ผ๋Š” ๊ธฐ๋ฐ˜์„ ๋‘ ๋ฐœ๋กœ ์ง์ ‘ ๋”›๊ณ  ์ดํ•ดํ•˜๊ฒŒ ๋งŒ๋“ , ์ง„์ •ํ•œ ์˜๋ฏธ์˜ โ€˜๋ฟŒ๋ฆฌ ๋‚ด๋ฆฌ๊ธฐโ€™ ๊ณผ์ •์ด์—ˆ๋‹ค.