๋ฆฌ๋ ์ค๋ ๊น๋ค๋กญ๋ค? ๋ฆฌ๋ ์ค, ์์ ์๊ฒ ์ฌ์ฉํ์ธ์.
๋ฆฌ๋ ์ค ์ ์คํฌ๋ฆฝํธ๋ฅผ ์ํ๋ ค๋ฉด?
์ฒซ์งธ, ์์ ๋ฌธ๋ฒ์ ์์งํ๊ณ ์์ด์ผ ํฉ๋๋ค
์๋ฅผ ๋ค๋ฉด, ํน์๋ฌธ์๋ ์ฌ์ฉ๋๋ ์์น๋ง๋ค
๋ค๋ฅธ ์ฉ๋๋ก ์ฌ์ฉ๋๊ธฐ์ ์ฃผ์ํด์ผ ํฉ๋๋ค
'<'์ '>'๋ ๋ฆฌ๋ค์ด๋ ์
๊ธฐํธ์ด์ง๋ง
ํ
์คํธ๋ฌธ์์๋ ์ฌ์ฉํ๊ณ ,
์ธ์ฉ๋ถํธ ๊ฐ์ ๊ฒฝ์ฐ ์ญ์ ์์๋ฐ์ดํ์ ํฐ ๋ฐ์ดํ๋ฅผ
๊ตฌ๋ณํด์ฃผ์ด์ผ ํ๋๋ฐ, ๋ช
๋ น์ด์ ์ฐ๋ํ ๋
์ฃผ์๋ฅผ ๊ธฐ์ธ์ด์ง ์์ผ๋ฉด ์ค๋ฅ๊ฐ ์๊ธฐ๊ธฐ ์ฝ์ต๋๋ค
๋์งธ, ๋ฆฌ๋
์ค์ 20~30๊ฐ ์ ๋์ ํ์ ๋ช
๋ น์ด๋ฅผ
์ต์
๊น์ง ๊ธฐ์ตํ๊ณ ์์ด์ผ ํฉ๋๋ค
์ด๋ ์ ํฉํ ๋ช
๋ น์ด๋ฅผ ์ ๊ธฐ์ตํด๋์ด์ผ ํ์ดํ ๊ธฐํธ๋ฅผ
์ด์ฉํ์ฌ ์ํฌํ๋ก์ฐ๋ฅผ ๋นจ๋ฆฌ ๊ตฌ์ฑํ ์ ์๊ธฐ ๋๋ฌธ์ด์ฃ
cut์ ์ฌ์ฉํ ์ง tr์ ์ฌ์ฉํ ์ง, ์๋๋ฉด ์ค๊ดํธ ํ์ฅ์
์ฌ์ฉํ ์ง ์ฆ๊ฐ์ ์ผ๋ก ํ๋จํด์ผ ํ๊ฑฐ๋ ์
์ ๋ฆฌ๋ ์ค ์ ์คํฌ๋ฆฝํธ ๋ง์คํฐ์ผ๊น?
์ ๋ฌธ์๋ ์ต๋ํ ์ดํดํ๊ธฐ ์ฝ๋๋ก ์ ๊ฒฝ์ผ์ต๋๋ค
์์
์ ๋ฌด๋ฆฌ์์ด ์ ๋ฐ๋ผ๊ฐ ์ ์๋๋ก ํ๋ถํ
์๋ง ์์คํ
๊ณผ ์ ๋๋ฉ์ด์
์ผ๋ก ๊ธฐ์ด ์ฉ์ด๋ค์
์ค๋ช
ํ ๋ค, ์คํฌ๋ฆฝํธ ์์ฑ ๋ฅ๋ ฅ ํฅ์์ ์ํด
DRILL์ด๋ผ๋ ์ฐ์ต ๋ฌธ์ ๋ฅผ ํจ๊ป ํ์ด๋ณผ ๊ฒ๋๋ค
๋์ ๊ฐ๋ ์ฑ์ ์ํด ์ต๋ํ ์ ๊ฒฝ์ผ์ต๋๋ค
๋ชจ๋ฐ์ผ ์ค๋งํธ ๊ธฐ๊ธฐ์์๋ ์ ๋ณด์ผ ์ ์๋๋ก
์์์ ๊ฒํ ํ๊ณ ์์ ํ์ผ๋ฉฐ,
๊ฒ์์ ๋ฐฐ๊ฒฝ๊ณผ ํฐ ํฐํธ ์ฌ์ด์ฆ๋ฅผ ์ด์ฉํด
์ฝ๋ ๋ํ ์ฝ๊ฒ ๋ณผ ์ ์๋๋ก ๋
ธ๋ ฅํ์ต๋๋ค
๊ทธ๋ฐ๋ฐ...
๋ฆฌ๋
์ค, ์ ๋ฐฐ์์ผ ํ๋๊ตฌ์?
๏ปฟ
๋ฆฌ๋ ์ค ์ == ํฌ์ผ ๋์ดํ
์ฌ๋ฌ๋ถ๋ณด๋ค ๋จผ์ ๊ฐ๋ฐ ํ๋์์ ์ผํด์จ ์๋ง์
์์ง๋์ด๋ค์ ์์
ํ ๋ ๊ฐ๋จํ ๋ช
๋ น ์ค ๋๊ตฌ์
์ง์ ์ก์ธ์คํ๋ ๊ฒ์ด ๋งค์ฐ ํจ์จ์ ์์ ๊นจ๋ฌ์์ฃ
์์ ๋ณต์กํ ๊ตฌ์ฑ ์์๋ฅผ ์ค์นํ ํ์ ์์ด
์ฌ์ฉ์์๊ฒ ๋๊ตฌ๋ ์ก์ธ์คํ ์ ์๋ ๊ณตํต ํ๊ฒฝ๊ณผ
์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํฉ๋๋ค
JavaScript, Python ๋ฑ ์ฌ๋ฌ๋ถ์ด ์ฌ์ฉํด์จ
๋ค์ํ ์ธ์ด๋ค์ ์๋ฒ ๊ฐ๋ฐ์์ ์ฌ์ฉํ๊ณ ์ถ๋ค๋ฉด
์(Shell)์ ์ฌ์ฉํด์ผ ํ๋ฉฐ,
์ ๊ธฐ๋ฐ์์ ์ข
์์ฑ ๋ฐ ํจํค์ง์ ๊ด๋ฆฌํด์ผ ํฉ๋๋ค
์ปดํจํฐ ์ธ์ด์ ๊ฐ๋ฐ์ ๋๊ตฌ์ ๋ค์์ฑ์ ์ฆ๊ฐํ์ง๋ง,
์์ง๋์ด๊ฐ ์ฌ์ฉํ๋ ์ด์ ํ๋ซํผ๋ค์
์คํ๋ ค ๋จ์ํ๋์์ต๋๋ค
๏ปฟ
๏ปฟ
๋ฐ๋ธ์ต์ค์ ๋๋ฐ์, ๋ฆฌ๋ ์ค
ํ๋ ์ํํธ์จ์ด ๊ฐ๋ฐ ๋ฐฉ๋ฒ์ ์ฃผ์ ํ๋ฆ์ธ DevOps๋
๊ธฐ๋ฅ ๊ฐ๋ฐ๊ณผ ์ํํธ์จ์ด ์ด์์ ๋ถ๋ฆฌํ๋ ๊ฒ๊ณผ ๋ฌ๋ฆฌ,
ํ ๊ทธ๋ฃน์์ ์ด ๋ ๊ฐ์ง๋ฅผ ๋ชจ๋ ๋ด๋นํ๋ ๊ฒ์ ๋ปํฉ๋๋ค
์์ง๋์ด๋ค์ Devops์ ๋ํ ์ฃผ์์ธ Docker๋ฅผ ํตํด
์ด์ ํ๊ฒฝ์ด ๋์ฑ ๊ท ์ผํด์ง ๋ฟ๋ง ์๋๋ผ
์ ์ ๋ Linux์ ๋น์ทํด์ง ๊ฒ์ด๋ผ ์๊ธฐํฉ๋๋ค
์ด์ ๊ฐ์ด ์ปจํ
์ด๋ํ๋ ์์
์์ Linux์ ์ ๊ธฐ์ ์
์ค์๋์ ํจ๊ป ์์ ๋ํ ๊ด์ฌ๋ ์ฆ๊ฐํ์ต๋๋ค
์คํ ์์ค๋ Linux ์ปจํ
์ด๋์์ ์คํ๋๋๋ก ๋น๋๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ฃ !
์์ ๊ณผ๊ฑฐ๋ถํฐ ์ง๊ธ๊น์ง Linux ์์คํ
์ ๊ด๋ฆฌํ๋
๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ๋ฐฉ๋ฒ์ผ๋ก, ๋ง์ ๊ฐ๋ฐ์๋ค์ด Linux
์์คํ
์ ์ด์ ํ๊ฒฝ์ผ๋ก ํ์คํํ๊ธฐ์
์ ๊ธฐ์ ์ด ๋์ฑ ์ค์ํด์ก์ต๋๋ค
์๋ํ์ ๋ฐ์ ํ ์ ์คํฌ๋ฆฝํ
์๋ํ๊ฐ ํ์ํ ์๋ง์ ์์
๋ค์
์ ์คํฌ๋ฆฝํธ๋ฅผ ์ฌ์ฉํ์ฌ ์ฝ๊ฒ ์ฒ๋ฆฌํ ์ ์์ต๋๋ค
์ด ์์์ ์ดฌ์ ์์
์๋, ํธ์ง ์์
์๋
์ ์คํฌ๋ฆฝํธ๊ฐ ์ฌ์ฉ๋์๋ต๋๋ค๐ฅณ
์คํฌ๋ฆฝํ
ํ ์ ์๋ ๊ฒฝ์ฐ๋ ์๋ํํ ์ ์์ง๋ง,
์ ์ ๋ ๋ณต์กํด์ง๋ ์์คํ
์ ์ด์ฉํ๋ ๋ถ๋ค์ด๋ผ๋ฉด
์๋ํ ๊ธฐ์ ์ ํ์๋ก ์ตํ๋์
์ผ ํฉ๋๋ค
๋ค๋ง, MacOS ํ๊ฒฝ์ด๋ผ๋ ๊ฒ ์ฃผ์ํ์ธ์! :)
๏ปฟ
๏ปฟ
๏ปฟ
์๋ฒ ๋๋ ์์คํ , ๋๋ ค์ํ์ง ๋ง์ธ์
ํ์๊ธฐ
์ธํ๋ํ๊ต์์ ์ ์๊ณตํ ํ์ฌ ํ์๋ฅผ ๋ฐ์์ผ๋ฉฐ
์๋ฒ ๋๋ ์์คํ
์ฉ ์ํํธ์จ์ด ๊ฐ๋ฐ์๋ก์จ
์๋
๊ฐ์ ๊ฒฝ๋ ฅ์ ์์์ต๋๋ค
์๋ฒ ๋๋ ์์คํ
๋ฐ ํ๋ก๊ทธ๋๋ฐ์ ์ํ
์ ๋ฌธ ๊ฐ์ฌ๋ก๋ ํ๋ ์ค์
๋๋ค
์์ดํฐ 3GS ๋ฑ์ฅ๊ณผ ๊ฐ์ ์๊ธฐ์ ๋งฅ(๋ถ)์ ์
๋ฌธํ์๊ณ ,
๊ทธ๋๋ถํฐ ๋งฅ(๋ถ) ์๋ํ์ ๊ด์ฌ์ ๊ฐ๊ฒ ๋์์ต๋๋ค
'๋งฅ(๋ถ)์์ ์ฌ์ฉํ ์ ์๋ ์๋ฆฌ ๋ฆฌ๋ชจํธ',
'ํค๋ณด๋๋ง์์คํธ๋ก๋ฅผ ์ด์ฉํ ๊ตฌ๊ธ๋ฒ์ญ๊ธฐ' ๊ฐ์
์คํ ์์ค๋ฅผ ๊นํ๋ธ์ ๊ณต์ ํ์ผ๋ฉฐ
๊ฐ๋ฐ ๋ฐ ์ ์ง๋ณด์๋ฅผ ๊ฒธํ๊ณ ์์ต๋๋ค
์คํ ์์ค ํ๋์จ์ด '๋น๊ธ๋ณธ๋ธ๋'์๋
๋ง์ ๊ด์ฌ์ ๊ฐ์ง๊ณ ์์ต๋๋ค
๋งฅ(๋ถ) ์๋ํ๋ฅผ ์ด์ฉํ์ฌ ์์ฐ์ฑ์ ๋์ผ ์ ์๋
์ปดํจํฐ๋ฅผ ์ฌ์ฉํ๋ ๋ชจ๋ ๋ถ์ผ์ ๊ด์ฌ์ ๊ฐ์ง๊ณ ์๊ณ ,
์ด๋ฅผ ํ์๋ก ํ๋ ์ฌ๋๋ค์ ๋๊ณ ์์ต๋๋ค
all Icon made by Freepik from www.flaticon.com