์ ์ธ๊ณ์์ ์๋ฒ๋ก ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉํ๋ ์ด์์ฒด์ ์ธ ๋ฆฌ๋ ์ค(Linux) ๊ทธ ๋ฆฌ๋ ์ค๋ฅผ ์์ ์์ฌ๋ก ๋ค๋ฃจ๊ธฐ ์ํ ์ฒซ๊ฑธ์์ธ CLI(Command Line Interface)๊ธฐ๋ณธ ๋ช ๋ น์ด์ ๊ทธ ๋ช ๋ น์ด์ ์กฐํฉ์ผ๋ก ๋ง๋๋ ์ ์คํฌ๋ฆฝํธ์ ๋ํ ์ด์ผ๊ธฐ์ ๋๋ค. ์ด ๊ฐ์๋ ๋ฆฌ๋ ์ค์ ๊ด์ฌ์ด ์๋ ๋ถ์ด๋ผ๋ฉด ์ฒ์์ ๋๊ตฌ๋ ๊ฐ์ ธ๋ดค์ ์๋ฌธ๊ณผ ๊ณ ๋ฏผ์ ํด๊ฒฐํด ๋๋ฆฝ๋๋ค.
๋ฆฌ๋ ์ค๋ฅผ ๋ค๋ฃฐ ๋ ๊ผญ ํ์ํ ๋ช ๋ น์ด์ ์ต์ ์ ์น์ํด์ง๋๋ค
์ค์ ์ ๋ฌด์์ ํ์ฉ ๊ฐ๋ฅํ ๋ช ๋ น์ด์ ์น์ํด์ง๊ฒ ๋ฉ๋๋ค.
์์คํ ์ ์ด์ฉํ ๋ ๋ฐ์ํ๋ ๋ฌธ์ ์ ์กฐ์ฌ, ๋ ํฌํ ์ ์ํ ๋ช ๋ น์ด ์ ์ ๋ค๋ฃฐ ์ ์๊ฒ ๋ฉ๋๋ค
๋ช ๋ น์ด๋ง์ผ๋ก๋ ์ํํ๊ธฐ ํ๋ ๋ณต์กํ ์์ ์ ์ ์คํฌ๋ฆฝํธ๋ฅผ ํตํด ๊น๋ํ๊ณ ๋น ๋ฅด๊ฒ ์ํํ ์ ์๊ฒ ๋ฉ๋๋ค.
Linux ์ด๋ณด๋ผ๋ฉด, ๋ฆฌ๋
์ค๋ฅผ ์ํ๊ณ ์ถ๋ค๋ฉด
๊ผญ! ์์์ผ ํ ๊ธฐ์ดํธ Linux Bash Shell Script
์ ์ธ๊ณ์์ ์๋ฒ๋ก ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉํ๋ ์ด์์ฒด์ ์ธ ๋ฆฌ๋
์ค(Linux) !
๊ทธ ๋ฆฌ๋
์ค๋ฅผ ์์ ์์ฌ๋ก ๋ค๋ฃจ๊ธฐ ์ํ ์ฒซ๊ฑธ์์ธ CLI(CLI(Command Line Interface))๊ธฐ๋ณธ ๋ช
๋ น์ด์ ๊ทธ ๋ช
๋ น์ด์ ์กฐํฉ์ผ๋ก ๋ง๋๋ ์ ์คํฌ๋ฆฝํธ์ ๋ํ ์ด์ผ๊ธฐ์
๋๋ค.
์ด ๊ฐ์๋ ๋ฆฌ๋
์ค์ ๊ด์ฌ์ด ์๋ ๋ถ์ด๋ผ๋ฉด ์ฒ์์ ๋๊ตฌ๋ ๊ฐ์ ธ๋ดค์ ์๋ฌธ๊ณผ ๊ณ ๋ฏผ์ ํด๊ฒฐํด ๋๋ฆฝ๋๋ค.
๐ค์ด ๊ฐ์๋ ์์ฃผ ๋ฐ์๋ ์ง๋ฌธ์์๋ถํฐ ์ถ๋ฐํ์ต๋๋ค.
์ด๋ฐ ๋ถ๋ค์ ์ํด ๋ชจ๋ ์ต์
๊ณผ ๋ชจ๋ ๋ช
๋ น์ด๋ฅผ ๋ค ๋ค๋ฃจ๊ธฐ ๋ณด๋ค
์ค์ ์์คํ
์ ์ด์ฉํ๋ฉฐ ์์ฃผ ์ฌ์ฉํ๋ ๋ช
๋ น๊ณผ ์ต์
์ ์๊ฐํ๊ณ ์ด๋ค ์ํฉ์์ ์ฐ๋์ง ๋ณด์ฌ๋๋ฆฌ๋ ค๊ณ ํฉ๋๋ค.
"์ด๋ฐ ์ผ์ ํ๋ ๋ช
๋ น์ด ๋ถ๋ช
ํ ์์๋ ๊ฒ ๊ฐ์๋ฐ..." ๋ผ๋ ๊ธฐ์ต์ด ์ด๋ ดํํ๊ฒ ๋จ๋ ์ ๋๋ก ์ถฉ๋ถํฉ๋๋ค.
๊ทธ๊ฒ๋ง์ผ๋ก๋ ์ฐพ์์ ๋ฆฌ๋
์ค์ ๋ช
๋ น์ ๋ด๋ฆด ์ ์์ผ๋๊น์.
๊ทธ๋ฆฌ๊ณ ๊ทธ ๋ช
๋ น์ด๋ฅผ ๋ชจ์์ ์ ์คํฌ๋ฆฝํธ๋ก ๋ง๋ค์ด
๋ฐ๋ณต์
๋ฌด๋ฅผ ์๋ํ ํ๊ฑฐ๋ ํ์ํ ๋ฐ๋ณต ์์
์ ํธ๋ฆฌํ๊ณ ๋น ๋ฅด๊ฒ ๋ง๋ค์ด ์ค ์ ์์ต๋๋ค.
2004๋
๋ถํฐ ์๋ฒ ์์ง๋์ด๋ก ์ผ์ ์์ํ '๊ฐ๋ฏผ๊ตฌ'๋์ ํ์ฌ๋ 'IT ์ธํ๋ผ ์์ง๋์ด'๋ก ๋ฆฌ๋
์ค๋ฅผ ๊น๊ฒ ๋ค๋ฃจ๊ณ ์๋ ์ค๋ฌด์์
๋๋ค.
๊ตญ๋ด์ ์๋ ๋ฆฌ๋
์ค ๊ฐ์๋ค ๋ณด๋ค ์กฐ๊ธ ๋ ์ค๋ฌด์ ๊ฐ๊น์ด ๊ฐ์ข๋ฅผ ๋ง๋ค๊ณ ์ถ๋ค๋ ์๊ฐ์ผ๋ก ์ด๋ฒ ๊ฐ์๋ฅผ ๋ง๋ค๊ฒ ๋์์ด์.
์ด ๋ฆฌ๋ ์ค ๊ฐ์๋ ๊ธฐ์ดํธ๊ณผ ์ค์ ํธ)๋ก ์ด๋ค์ ธ ์์ต๋๋ค. ์ค๋ฌด์์ ๊ผญ ํ์ํ BASH๋ช ๋ น์ด์ ์ ์คํฌ๋ฆฝํธ๋ก ๊ตฌ์ฑํ์ผ๋ ์ค์ ํธ๋ ๊ธฐ๋ํด ์ฃผ์ธ์. :)
๋ ์์ธํ ์ด์ผ๊ธฐ๋ ๐๏ธ๐ค๊ฐ๋ฏผ๊ตฌ๋ Xใ ใ ใ ใ ๊ธฐ์ฌ์์ ๋ณด์ค ์ ์์ด์.
์ต๊ทผ์ ํด๋ผ์ฐ๋์์ ๋ฆฌ๋ ์ค๋ฅผ ์๋ฒ๋ก ์ฌ๋ ค ์๋น์ค๋ฅผ ํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง๊ณ ,
๋ฆฌ๋ ์ค(Linux)๋ฅผ ๋ฐ์คํฌํ ์ด์์ฒด์ (OS)๋ก ์ฌ์ฉํ๋ ๋ ธํธ๋ถ,
๊ทธ๋ฆฌ๊ณ ๊ณ์ด์ด ์กฐ๊ธ ๋ค๋ฅด์ง๋ง ๋ฆฌ๋ ์ค์ ๋น์ทํ MacOS์ ์ฐ๋ ๊ฒฝ์ฐ๋ ๋ง์
CLI(Command Line Interface)ํ๊ฒฝ์์ ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ ๊ธฐํ๊ฐ ๋์์ต๋๋ค.
๋ค์ํ ์ผ์ด์ค๋ก ๋ฆฌ๋ ์ค๋ฅผ ์ ํ ์ ์๋ ๊ธฐํ๊ฐ ์์ ๋ณด๋ค๋ ๋ง์์ง ๊ฒ์ด์ง์.
์ด๋ฐ ํ๊ฒฝ์์ ์ผ์ ํ๊ณ ์๊ฑฐ๋ ๋๋ ์ผ์ ํ ๋ถ๋ค์ด
๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ผ๋ก ์์์ผ ํ ๊ฒ์ด ๋ฐ๋ก ๋ช ๋ น์ด์ ์ต์ ์ด๊ณ
๊ทธ๊ฒ์ ๋ชจ์ ๋ค์ํ ์ผ์ ์๋ํํ ์ ์๋ ๊ฒ์ด
์ ์คํฌ๋ฆฝํธ(Shell Script) ์ ๋๋ค.๋ฆฌ๋ ์ค๋ผ๋ ๊ฒ์ด ์๋์ฐ์ฆ์๋ ๋ค๋ฅด๊ฒ
ํ ์คํธ๊ฐ ์๋ฉ ๋์ค๋ ๋ง์ฐํ ์ด๋ ค์ธ ๊ฒ์ด๋ผ๊ณ ์๊ฐํ์ง๋ง
ํ๋ํ๋ ์ง์ด ๋๊ฐ๋ค๋ณด๋ฉด ์์ธ๋ก ๋จ์ํ ๋ฉด์ด ๋ง์ต๋๋ค.์ ์ ๊ฒฌ์ ๋ฒ๋ฆฌ๊ณ ๊ฐ๋ฒผ์ด ๋ง์์ผ๋ก ์ ๊ทผํ ์ ์๋๋ก ์์์ ๋ง๋ค์์ต๋๋ค.
์ฌ๊ธฐ์ ์ด์ผ๊ธฐํ๋ ๋ช ๋ น์ด์ ์ต์ ์ ์ค๋ฌด์์ ๋ฐ๋ก ์ฌ์ฉํ ์ ์๋ ์ํ๋ก ์๋ ค๋๋ฆฝ๋๋ค.๋ฌผ๋ก ์ฌ๋ฌ๊ฐ์ง ์ํฉ์ ์์ ํ๊ณ
์ด๋ค ์ํฉ์์ ์ด๋ค ๊ฒ์ ํ์ธํ๊ณ ์ถ์ ๋
์ด๋ฐ ๋ช ๋ น๊ณผ ์ต์ ์ ์ฌ์ฉํ๋ค๋ ์ด์ผ๊ธฐ๋ฅผ ํ๊ธฐ ๋๋ฌธ์ ๋ค์ํ ์์ฉ๊ณผ ํ์ฉ์ด ๊ฐ๋ฅํฉ๋๋ค.๋ฆฌ๋ ์ค๋ฅผ ์ ์จ๋ณด๊ณ ์ถ์ผ์ ๊ฐ์?
ํด์ปค๋ฅผ ๊ฟ๊พธ์ญ๋๊น?
๋ฆฌ๋ ์ค๋ฅผ ํ์ฉ ํด์ผ๋ง ํ๋ ์ํฉ์ ๊ณ์ ๊ฐ์?์ฌ๋ฌ๋ถ์ด ์ํ๋ ๊ทธ ๊ธธ๋ก ๋์๊ฐ ์ฒซ๊ฑธ์์ผ๋ก ๋ถ์กฑํจ์ด ์์ ๊ฒ์ด๋ผ ์๊ฐํฉ๋๋ค.
ํ์ต ๋์์
๋๊ตฌ์ผ๊น์?
์์ง ๋ช ๋ น์ด๊ฐ ์ต์์น ์์ ์ด๋ณด์ ๋๋ ์ ์
ํด์ปค๋ฅผ ๊ฟ๊พธ๋ ๊ฟ๋๋ฌด
๋ฆฌ๋ ์ค๋ฅผ ์จ์ผํ๋๋ฐ ๊ณต๋ถ๋ฅผ ๋ฏธ๋ฃจ๊ณ ์๋ ํ์ง ๊ฐ๋ฐ์
๋จ๋ค์ด ์ฐ๋ ๊ฒ๊ณผ ๋ค๋ฅธ ๋ฆฌ๋ ์ค๋ผ๋ ์ด์์ฒด์ ๋ฅผ ์์ ์์ฌ๋ก ๋ค๋ฃจ๊ณ ์ถ์ ํน๋ณํ ๋ถ
์์ฆ ์ ํํ๋ DevOps, SRE๋ฅผ ๊ฟ๊พธ๋ ๋ถ
์์คํ ์์ง๋์ด(SE,System Engineer), ์์คํ ๊ด๋ฆฌ์(SA, System Administrator)๋ฅผ ๊ฟ๊พธ๋ ๋ถ
2,249
๋ช
์๊ฐ์
176
๊ฐ
์๊ฐํ
1
๊ฐ
๋ต๋ณ
4.7
์
๊ฐ์ ํ์
2
๊ฐ
๊ฐ์
์ ์ฒด
35๊ฐ โ (8์๊ฐ 29๋ถ)