DevOps Engineer

DevOps Engineer

์ด๊ฒƒ์€ LabEx์˜ ์‹คํ—˜์  DevOps Engineer ๊ธฐ์ˆ  ๋‚˜๋ฌด์ž…๋‹ˆ๋‹ค. ์ œ๋กœ์—์„œ ์ฃผ๋‹ˆ์–ด DevOps Engineer๊นŒ์ง€. ์‹ค์Šต ๋žฉ๊ณผ ์‹ค์ œ ์‹œ๋‚˜๋ฆฌ์˜ค๋ฅผ ํ†ตํ•ด Linux ๊ธฐ์ดˆ, Docker, Kubernetes, CI/CD, ํด๋ผ์šฐ๋“œ ๋„ค์ดํ‹ฐ๋ธŒ ์›Œํฌํ”Œ๋กœ๋ฅผ ํ•™์Šตํ•˜์„ธ์š”.

358๊ฐœ์˜ Skills|51๊ฐœ์˜ Courses
๋ฆฌ๋ˆ…์Šค ํ„ฐ๋ฏธ๋„ ๊ธฐ์ดˆ
๋ฆฌ๋ˆ…์Šค ํ„ฐ๋ฏธ๋„ ๊ธฐ์ดˆ

DevOps Engineer ์ฝ”์Šค

๋ฆฌ๋ˆ…์Šค ํ„ฐ๋ฏธ๋„ ๊ธฐ์ดˆ

๋ฆฌ๋ˆ…์Šค ํ„ฐ๋ฏธ๋„ ๊ธฐ์ดˆ

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

ํŒŒ์ผ ์‹œ์Šคํ…œ ํƒ์ƒ‰ ๋ฐ ํŒŒ์ผ ์ž‘์—…

์ดˆ๊ธ‰
devops-engineerlinuxdevops
์ด ์ข…ํ•ฉ ๊ณผ์ •์„ ํ†ตํ•ด ํ•„์ˆ˜์ ์ธ Linux ํŒŒ์ผ ์‹œ์Šคํ…œ ์ž‘์—…์„ ๋งˆ์Šคํ„ฐํ•˜์„ธ์š”. ์‹ค์Šต ์œ„์ฃผ์˜ ๋žฉ๊ณผ ํฅ๋ฏธ๋กœ์šด ๊ณผ์ œ๋ฅผ ํ†ตํ•ด ๋””๋ ‰ํ„ฐ๋ฆฌ ๊ตฌ์กฐ ํƒ์ƒ‰, ํŒŒ์ผ ๋ชฉ๋ก ๋ณด๊ธฐ, ํŒŒ์ผ ๋ฐ ๋””๋ ‰ํ„ฐ๋ฆฌ ์ƒ์„ฑ ๋ฐ ๊ด€๋ฆฌ, ํŒŒ์ผ ๋ณต์‚ฌ ๋ฐ ์ด๋™, ํšจ์œจ์ ์ธ ํŒŒ์ผ ์ž‘์—…์„ ์œ„ํ•œ ์™€์ผ๋“œ์นด๋“œ ์‚ฌ์šฉ๋ฒ•์„ ๋ฐฐ์›๋‹ˆ๋‹ค. Linux ํŒŒ์ผ ๊ด€๋ฆฌ์— ๋Šฅ์ˆ™ํ•ด์ง€๊ณ  ์‹ถ์€ ๋ชจ๋“  ๋ถ„๋“ค์—๊ฒŒ ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค.
0%
7๊ฐœ ์ค‘ 0๊ฐœ Labs ์™„๋ฃŒ
ํŒŒ์ผ ๋ณด๊ธฐ, ๊ฒ€์ƒ‰ ๋ฐ ํŽธ์ง‘

ํŒŒ์ผ ๋ณด๊ธฐ, ๊ฒ€์ƒ‰ ๋ฐ ํŽธ์ง‘

์ดˆ๊ธ‰
devops-engineerlinuxdevops
Linux ์—์„œ ํŒŒ์ผ ๋ณด๊ธฐ, ๊ฒ€์ƒ‰ ๋ฐ ํŽธ์ง‘์˜ ํ•„์ˆ˜ ๊ธฐ์ˆ ์„ ์ˆ™๋‹ฌํ•˜์‹ญ์‹œ์˜ค. cat, head, tail ์„ ์‚ฌ์šฉํ•˜์—ฌ ํŒŒ์ผ ๋‚ด์šฉ์„ ํšจ์œจ์ ์œผ๋กœ ์ฝ๊ณ , less ๋กœ ๋Œ€์šฉ๋Ÿ‰ ํŒŒ์ผ์„ ํƒ์ƒ‰ํ•˜๋ฉฐ, grep ์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ฐพ๊ณ , Nano ๋ฐ Vim ์„ ์‚ฌ์šฉํ•˜์—ฌ ํ…์ŠคํŠธ๋ฅผ ํŽธ์ง‘ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์›๋‹ˆ๋‹ค. ์ด ๋ชจ๋“ˆ์€ ํ…์ŠคํŠธ ์ฒ˜๋ฆฌ ๋ฐ ์‹œ์Šคํ…œ ๊ด€๋ฆฌ ์ž‘์—…์˜ ๊ธฐ์ดˆ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
0%
8๊ฐœ ์ค‘ 0๊ฐœ Labs ์™„๋ฃŒ
์‰˜ ๋ฆฌ๋””๋ ‰์…˜ ๋ฐ ํŒŒ์ดํ”„๋ผ์ธ

์‰˜ ๋ฆฌ๋””๋ ‰์…˜ ๋ฐ ํŒŒ์ดํ”„๋ผ์ธ

์ดˆ๊ธ‰
devops-engineerlinuxdevops
Linux ์—์„œ ์‰˜ ๋ฆฌ๋””๋ ‰์…˜ ๋ฐ ํŒŒ์ดํ”„๋ผ์ธ์˜ ๊ฐ•๋ ฅํ•œ ๊ธฐ๋Šฅ์„ ๋งˆ์Šคํ„ฐํ•˜์„ธ์š”. ํ‘œ์ค€ ์ž…๋ ฅ, ์ถœ๋ ฅ ๋ฐ ์˜ค๋ฅ˜ ์ŠคํŠธ๋ฆผ์„ ๋ฆฌ๋””๋ ‰์…˜ํ•˜๊ณ , ํŒŒ์ดํ”„๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ช…๋ น์„ ์—ฐ๊ฒฐํ•˜๊ณ , ๋ช…๋ น ๊ธฐ๋ก์„ ๊ด€๋ฆฌํ•˜๋ฉฐ, sort ๋ฐ uniq ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ…์ŠคํŠธ ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์›๋‹ˆ๋‹ค. ์ด ๋ชจ๋“ˆ์€ ๊ฐ„๋‹จํ•œ ๋ช…๋ น์„ ๊ฐ•๋ ฅํ•œ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ ์›Œํฌํ”Œ๋กœ๋กœ ๊ฒฐํ•ฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๊ฐ€๋ฅด์ณ์ค๋‹ˆ๋‹ค.
0%
7๊ฐœ ์ค‘ 0๊ฐœ Labs ์™„๋ฃŒ
์‰˜ ํ™˜๊ฒฝ ๋ฐ ๋ณ€์ˆ˜

์‰˜ ํ™˜๊ฒฝ ๋ฐ ๋ณ€์ˆ˜

์ดˆ๊ธ‰
devops-engineerlinuxdevops
์‰˜ ํ™˜๊ฒฝ์„ ๊ด€๋ฆฌํ•˜๊ณ  ์‚ฌ์šฉ์ž ์ •์˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ชจ๋“ˆ์€ ํ™˜๊ฒฝ ๋ณ€์ˆ˜, PATH ๋ณ€์ˆ˜, ์‚ฌ์šฉ์ž ์ •์˜ ๋ณ€์ˆ˜ ์ƒ์„ฑ, ์‰˜ ๊ตฌ์„ฑ ์˜์†์„ฑ ๋ฐ ๋ช…๋ น์–ด ์น˜ํ™˜ (command substitution) ๊ธฐ์ˆ ์„ ๋‹ค๋ฃน๋‹ˆ๋‹ค.
0%
6๊ฐœ ์ค‘ 0๊ฐœ Labs ์™„๋ฃŒ
์‚ฌ์šฉ์ž, ๊ทธ๋ฃน ๋ฐ ๊ถŒํ•œ

์‚ฌ์šฉ์ž, ๊ทธ๋ฃน ๋ฐ ๊ถŒํ•œ

์ดˆ๊ธ‰
devops-engineerlinuxdevops
Linux ์‚ฌ์šฉ์ž ๋ฐ ๊ทธ๋ฃน ๊ด€๋ฆฌ, ํŒŒ์ผ ์†Œ์œ ๊ถŒ ๋ฐ ๊ถŒํ•œ์„ ๋งˆ์Šคํ„ฐํ•ฉ๋‹ˆ๋‹ค. ๊ธฐํ˜ธ ๋ชจ๋“œ ๋ฐ 8 ์ง„์ˆ˜ ๋ชจ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํŒŒ์ผ ๋ฐ ๋””๋ ‰ํ„ฐ๋ฆฌ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋ฅผ ์ œ์–ดํ•˜๋Š” ๋ฐฉ๋ฒ•, sudo ๊ถŒํ•œ ์ดํ•ด, umask ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ธฐ๋ณธ ๊ถŒํ•œ ๊ตฌ์„ฑ ๋ฐฉ๋ฒ•์„ ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค.
0%
7๊ฐœ ์ค‘ 0๊ฐœ Labs ์™„๋ฃŒ
ํ”„๋กœ์„ธ์Šค ๋ฐ ์ž‘์—… ์ œ์–ด

ํ”„๋กœ์„ธ์Šค ๋ฐ ์ž‘์—… ์ œ์–ด

์ดˆ๊ธ‰
devops-engineerlinuxdevops
Linux ํ”„๋กœ์„ธ์Šค ๊ด€๋ฆฌ ๋ฐ ์ž‘์—… ์ œ์–ด๋ฅผ ๋งˆ์Šคํ„ฐํ•˜์„ธ์š”. ์‹œ์Šคํ…œ ํ™œ๋™ ๋ชจ๋‹ˆํ„ฐ๋ง, ์ „๊ฒฝ ๋ฐ ๋ฐฑ๊ทธ๋ผ์šด๋“œ ์ž‘์—… ๊ด€๋ฆฌ, ์‘๋‹ตํ•˜์ง€ ์•Š๋Š” ํ”„๋กœ์„ธ์Šค ์ข…๋ฃŒ, nice ๋ฐ renice ๋ฅผ ์‚ฌ์šฉํ•œ ํ”„๋กœ์„ธ์Šค ์šฐ์„ ์ˆœ์œ„ ์ œ์–ด ๋ฐฉ๋ฒ•์„ ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค.
0%
6๊ฐœ ์ค‘ 0๊ฐœ Labs ์™„๋ฃŒ
์‹œ์Šคํ…œ ์ •๋ณด ๋ฐ ๋ฆฌ์†Œ์Šค ๋ชจ๋‹ˆํ„ฐ๋ง

์‹œ์Šคํ…œ ์ •๋ณด ๋ฐ ๋ฆฌ์†Œ์Šค ๋ชจ๋‹ˆํ„ฐ๋ง

์ดˆ๊ธ‰
devops-engineerdevopslinux
์‹œ์Šคํ…œ ๋ฆฌ์†Œ์Šค ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ ์‹œ์Šคํ…œ ์ •๋ณด ์ˆ˜์ง‘ ๋ฐฉ๋ฒ•์„ ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค. CPU ๋ถ€ํ•˜, ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๋Ÿ‰, ๋””์Šคํฌ ๊ณต๊ฐ„ ๋ฐ ์‹œ์Šคํ…œ ์‹๋ณ„ ์ •๋ณด๋ฅผ ํ™•์ธํ•˜๋Š” ๋„๊ตฌ๋ฅผ ์ˆ™๋‹ฌํ•ฉ๋‹ˆ๋‹ค. ์ง€์†์ ์ธ ๋ชจ๋‹ˆํ„ฐ๋ง์„ ์œ„ํ•ด watch ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์›๋‹ˆ๋‹ค.
0%
6๊ฐœ ์ค‘ 0๊ฐœ Labs ์™„๋ฃŒ
์‹œ์Šคํ…œ ๋ณต๊ตฌ ๋ฐ ์ดˆ๊ธฐํ™”

์‹œ์Šคํ…œ ๋ณต๊ตฌ ๋ฐ ์ดˆ๊ธฐํ™”

์ดˆ๊ธ‰
devops-engineerlinuxdevops
์ด ์‹ค์Šต ํ”„๋กœ์ ํŠธ์—์„œ ์ฃผ๋‹ˆ์–ด SRE ์—ญํ• ์„ ๋งก์•„ ๋ฐฉ์น˜๋œ ์„œ๋ฒ„ ํ™˜๊ฒฝ์„ ์•ˆ์ •ํ™”ํ•ฉ๋‹ˆ๋‹ค. ์ผ๋ จ์˜ ์‹ค์ œ ์‹œ๋‚˜๋ฆฌ์˜ค ๊ธฐ๋ฐ˜ ๊ณผ์ œ๋ฅผ ํ†ตํ•ด ํŒŒ์ผ ์‹œ์Šคํ…œ ์ •๋ฆฌ, ํ”„๋กœ์„ธ์Šค ์™„ํ™”, ๋ณด์•ˆ ๊ฐ•ํ™” ๋ฐ ํ™˜๊ฒฝ ํ‘œ์ค€ํ™”๋ฅผ ์—ฐ์Šตํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
0%
4๊ฐœ ์ค‘ 0๊ฐœ Labs ์™„๋ฃŒ
๋””์Šคํฌ ํŒŒ์ผ ์‹œ์Šคํ…œ ๋ฐ ์Šคํ† ๋ฆฌ์ง€ ๊ด€๋ฆฌ

๋””์Šคํฌ ํŒŒ์ผ ์‹œ์Šคํ…œ ๋ฐ ์Šคํ† ๋ฆฌ์ง€ ๊ด€๋ฆฌ

์ดˆ๊ธ‰
devops-engineerlinuxdevops
Linux ์Šคํ† ๋ฆฌ์ง€ ๊ด€๋ฆฌ๋ฅผ ๋งˆ์Šคํ„ฐํ•˜์„ธ์š”. ๋ธ”๋ก ์žฅ์น˜, ํŒŒํ‹ฐ์…˜, ํŒŒ์ผ ์‹œ์Šคํ…œ ๋ฐ LVM ์— ๋Œ€ํ•ด ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค. ํŒŒ์ผ ์‹œ์Šคํ…œ ๋งˆ์šดํŠธ, ๋””์Šคํฌ ์‚ฌ์šฉ๋Ÿ‰ ๋ถ„์„, fstab ์„ ์‚ฌ์šฉํ•œ ์˜๊ตฌ ๋งˆ์šดํŠธ ๊ตฌ์„ฑ์„ ์‹ค์Šตํ•ฉ๋‹ˆ๋‹ค.
0%
8๊ฐœ ์ค‘ 0๊ฐœ Labs ์™„๋ฃŒ
Linux ๋„คํŠธ์›Œํ‚น ๊ธฐ์ดˆ

Linux ๋„คํŠธ์›Œํ‚น ๊ธฐ์ดˆ

์ดˆ๊ธ‰
devops-engineerlinuxdevops
Linux ๋„คํŠธ์›Œํ‚น์˜ ๊ธฐ๋ณธ ์‚ฌํ•ญ์„ ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค. ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค ๊ฒ€์‚ฌ, ์—ฐ๊ฒฐ ํ…Œ์ŠคํŠธ, DNS ๋ฌธ์ œ ํ•ด๊ฒฐ, ์—ด๋ ค ์žˆ๋Š” ํฌํŠธ ์‹๋ณ„์„ ์œ„ํ•œ ๋„๊ตฌ๋ฅผ ๋งˆ์Šคํ„ฐํ•˜์„ธ์š”. CLI ์—์„œ ํŒŒ์ผ ๋‹ค์šด๋กœ๋“œ ๋ฐ IP ์ฃผ์†Œ ์ˆ˜๋™ ๊ตฌ์„ฑ ๋ฐฉ๋ฒ•์„ ๋ฐฐ์›๋‹ˆ๋‹ค.
0%
7๊ฐœ ์ค‘ 0๊ฐœ Labs ์™„๋ฃŒ
์›๊ฒฉ ์•ก์„ธ์Šค ๋ฐ ๋ณด์•ˆ ํŒŒ์ผ ์ „์†ก

์›๊ฒฉ ์•ก์„ธ์Šค ๋ฐ ๋ณด์•ˆ ํŒŒ์ผ ์ „์†ก

์ดˆ๊ธ‰
devops-engineerlinuxdevops
์›๊ฒฉ ์•ก์„ธ์Šค ๋ฐ ๋ณด์•ˆ ํŒŒ์ผ ์ „์†ก์— ๋Œ€ํ•ด ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ชจ๋“ˆ์€ SSH ๋ฅผ ํ†ตํ•œ ์—ฐ๊ฒฐ, SSH ํ‚ค ์ธ์ฆ, SCP ๋ฐ RSYNC ๋ฅผ ์‚ฌ์šฉํ•œ ๋ณด์•ˆ ํŒŒ์ผ ๋ณต์‚ฌ, SFTP ๋ฅผ ์‚ฌ์šฉํ•œ ๋Œ€ํ™”ํ˜• ํŒŒ์ผ ์ „์†ก, SSH Config ๋ฐ ๋ณ„์นญ์„ ๋‹ค๋ฃน๋‹ˆ๋‹ค. ์‹ค์Šต ๋žฉ๊ณผ ์‹ค์ œ ๊ณผ์ œ๋ฅผ ํ†ตํ•ด ์ด๋Ÿฌํ•œ ํ•„์ˆ˜ Linux ๊ธฐ์ˆ ์„ ์ˆ™๋‹ฌํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
0%
6๊ฐœ ์ค‘ 0๊ฐœ Labs ์™„๋ฃŒ
์†Œํ”„ํŠธ์›จ์–ด ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ

์†Œํ”„ํŠธ์›จ์–ด ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ

์ดˆ๊ธ‰
devops-engineerlinuxdevops
์†Œํ”„ํŠธ์›จ์–ด ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ๋ฅผ ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ชจ๋“ˆ์€ ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ์ž์ธ APT ๋ฐ DNF, ํŒจํ‚ค์ง€ ๊ฒ€์ƒ‰, ์†Œํ”„ํŠธ์›จ์–ด ์„ค์น˜ ๋ฐ ์ œ๊ฑฐ, ์‹œ์Šคํ…œ ์—…๋ฐ์ดํŠธ ๋ฐ ์—…๊ทธ๋ ˆ์ด๋“œ, ๋ฆฌํฌ์ง€ํ† ๋ฆฌ ๊ด€๋ฆฌ๋ฅผ ๋‹ค๋ฃน๋‹ˆ๋‹ค. ์‹ค์Šต ๋žฉ๊ณผ ์‹ค์ œ ๊ณผ์ œ๋ฅผ ํ†ตํ•ด ์ด๋Ÿฌํ•œ ํ•„์ˆ˜ Linux ๊ธฐ์ˆ ์„ ์ˆ™๋‹ฌํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
0%
6๊ฐœ ์ค‘ 0๊ฐœ Labs ์™„๋ฃŒ
systemd ๋ฅผ ์ด์šฉํ•œ ์„œ๋น„์Šค ๊ด€๋ฆฌ

systemd ๋ฅผ ์ด์šฉํ•œ ์„œ๋น„์Šค ๊ด€๋ฆฌ

์ดˆ๊ธ‰
devops-engineerlinuxdevops
systemd ๋ฅผ ์ด์šฉํ•œ ์„œ๋น„์Šค ๊ด€๋ฆฌ๋ฅผ ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ชจ๋“ˆ์€ ์ƒํƒœ ๋ฐ ํ™•์ธ, ์‹œ์ž‘, ์ค‘์ง€ ๋ฐ ์žฌ์‹œ์ž‘, ๋ถ€ํŒ… ์‹œ ์„œ๋น„์Šค ํ™œ์„ฑํ™”, ๋‹ค์šดํƒ€์ž„ ์—†๋Š” ์„ค์ • ๋ฆฌ๋กœ๋“œ, journalctl ์„ ์ด์šฉํ•œ ์„œ๋น„์Šค ๋กœ๊ทธ ๋ณด๊ธฐ๋ฅผ ๋‹ค๋ฃน๋‹ˆ๋‹ค. ์‹ค์Šต ๋ฐ ์‹ค์ œ ํ™˜๊ฒฝ ๋ฌธ์ œ๋ฅผ ํ†ตํ•ด ์ด๋Ÿฌํ•œ ํ•„์ˆ˜์ ์ธ Linux ๊ธฐ์ˆ ์„ ์ˆ™๋‹ฌํ•˜๊ฒŒ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.
0%
6๊ฐœ ์ค‘ 0๊ฐœ Labs ์™„๋ฃŒ
๋กœ๊ทธ ๊ด€๋ฆฌ ๋ฐ ํ…์ŠคํŠธ ์ฒ˜๋ฆฌ

๋กœ๊ทธ ๊ด€๋ฆฌ ๋ฐ ํ…์ŠคํŠธ ์ฒ˜๋ฆฌ

์ดˆ๊ธ‰
devops-engineerdevopslinux
๋กœ๊ทธ ๊ด€๋ฆฌ ๋ฐ ํ…์ŠคํŠธ ์ฒ˜๋ฆฌ๋ฅผ ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ชจ๋“ˆ์€ ํ‘œ์ค€ ๋กœ๊ทธ ์œ„์น˜, ์‹ค์‹œ๊ฐ„ ๋กœ๊ทธ ๋ชจ๋‹ˆํ„ฐ๋ง, grep ์„ ์‚ฌ์šฉํ•œ ๋กœ๊ทธ ๊ฒ€์ƒ‰, awk ๋ฅผ ์‚ฌ์šฉํ•œ ์—ด ์ฒ˜๋ฆฌ, sed ๋ฅผ ์‚ฌ์šฉํ•œ ์ŠคํŠธ๋ฆผ ํŽธ์ง‘์„ ๋‹ค๋ฃน๋‹ˆ๋‹ค. ์‹ค์Šต ๋ฐ ์‹ค์ œ ๊ณผ์ œ๋ฅผ ํ†ตํ•ด ์ด๋Ÿฌํ•œ ํ•„์ˆ˜ Linux ๊ธฐ์ˆ ์„ ์ˆ™๋‹ฌํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
0%
6๊ฐœ ์ค‘ 0๊ฐœ Labs ์™„๋ฃŒ
์•„์นด์ด๋น™ ๋ฐ ๋ฐฑ์—…

์•„์นด์ด๋น™ ๋ฐ ๋ฐฑ์—…

์ดˆ๊ธ‰
devops-engineerlinuxdevops
์•„์นด์ด๋น™ ๋ฐ ๋ฐฑ์—…์— ๋Œ€ํ•ด ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ชจ๋“ˆ์€ tar ๋ฅผ ์‚ฌ์šฉํ•œ ์•„์นด์ด๋น™, gzip ๋ฐ tar ๋ฅผ ์‚ฌ์šฉํ•œ ์••์ถ•, ๋””๋ ‰ํ† ๋ฆฌ ๋ฐฑ์—… ์ „๋žต, ๋ฐฑ์—… ์ „์†ก, ์ผ๋ฐ˜์ ์ธ Zip ์ž‘์—… ๋“ฑ์„ ๋‹ค๋ฃน๋‹ˆ๋‹ค. ์‹ค์Šต ๋žฉ๊ณผ ์‹ค์ œ ์‹œ๋‚˜๋ฆฌ์˜ค ๊ธฐ๋ฐ˜ ๊ณผ์ œ๋ฅผ ํ†ตํ•ด ์ด๋Ÿฌํ•œ ํ•„์ˆ˜์ ์ธ Linux ๊ธฐ์ˆ ์„ ์ˆ™๋‹ฌํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
0%
6๊ฐœ ์ค‘ 0๊ฐœ Labs ์™„๋ฃŒ
์›น ์„œ๋ฒ„ ๋ฐฐํฌ ๋ฐ ์žฌํ•ด ๋ณต๊ตฌ

์›น ์„œ๋ฒ„ ๋ฐฐํฌ ๋ฐ ์žฌํ•ด ๋ณต๊ตฌ

์ค‘๊ธ‰
devops-engineerlinuxdevops
์ด ํ”„๋กœ์ ํŠธ์—์„œ ๊ท€ํ•˜๋Š” DevOps ์—”์ง€๋‹ˆ์–ด ์—ญํ• ์„ ๋งก์•„ ์›น ์„œ๋น„์Šค ํ™˜๊ฒฝ์„ ๋ฐฐํฌ, ๋ณด์•ˆ ์„ค์ • ๋ฐ ์œ ์ง€ ๊ด€๋ฆฌํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์†Œํ”„ํŠธ์›จ์–ด ์„ค์น˜, ์„œ๋น„์Šค ๊ตฌ์„ฑ, SSH ๊ฐ•ํ™”, ๋กœ๊ทธ ํฌ๋ Œ์‹ ๋ฐ ์žฌํ•ด ๋ณต๊ตฌ ์‹ค์Šต์„ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
0%
4๊ฐœ ์ค‘ 0๊ฐœ Labs ์™„๋ฃŒ
์‰˜ ์Šคํฌ๋ฆฝํŒ… ๊ธฐ์ดˆ

์‰˜ ์Šคํฌ๋ฆฝํŒ… ๊ธฐ์ดˆ

์ค‘๊ธ‰
devops-engineerlinuxdevops
์‰˜ ์Šคํฌ๋ฆฝํŒ… ๊ธฐ์ดˆ๋ฅผ ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ชจ๋“ˆ์€ ์ฒซ ๋ฒˆ์งธ ์Šคํฌ๋ฆฝํŠธ ์ƒ์„ฑ, ๋ณ€์ˆ˜ ๋ฐ ์‚ฌ์šฉ์ž ์ž…๋ ฅ, If Else ๋ฅผ ์‚ฌ์šฉํ•œ ์กฐ๊ฑด๋ถ€ ๋…ผ๋ฆฌ, For ๋ฐ While ์„ ์‚ฌ์šฉํ•œ ๋ฃจํ”„, ์ข…๋ฃŒ ์ฝ”๋“œ ๋ฐ ์˜ค๋ฅ˜ ์ฒ˜๋ฆฌ, ์Šคํฌ๋ฆฝํŠธ ์˜ˆ์•ฝ ๋ฐ ๋กœ๊ทธ๋ฅผ ๋‹ค๋ฃน๋‹ˆ๋‹ค. ์‹ค์Šต ๋žฉ๊ณผ ์‹ค์ œ ๊ณผ์ œ๋ฅผ ํ†ตํ•ด ์ด๋Ÿฌํ•œ ํ•„์ˆ˜ Linux ๊ธฐ์ˆ ์„ ์ˆ™๋‹ฌํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
0%
7๊ฐœ ์ค‘ 0๊ฐœ Labs ์™„๋ฃŒ
๊ณ ๊ธ‰ ์…ธ ์Šคํฌ๋ฆฝํŒ… ๊ธฐ๋ฒ•

๊ณ ๊ธ‰ ์…ธ ์Šคํฌ๋ฆฝํŒ… ๊ธฐ๋ฒ•

์ค‘๊ธ‰
devops-engineerlinuxdevops
๊ณ ๊ธ‰ ์…ธ ์Šคํฌ๋ฆฝํŒ… ๊ธฐ๋ฒ•์„ ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ชจ๋“ˆ์€ ์…ธ ํ•จ์ˆ˜ ๊ธฐ๋ณธ, ๋ณ€์ˆ˜ ๋ฒ”์œ„ ๋ฐ ๋ฐ˜ํ™˜ ์ƒํƒœ, Trap ์„ ์‚ฌ์šฉํ•œ ์˜ค๋ฅ˜ ์ฒ˜๋ฆฌ, ๋ฌธ์ž์—ด ์กฐ์ž‘ ๊ธฐ๋ฒ•, ๋ฐฐ์—ด ์ฒ˜๋ฆฌ๋ฅผ ๋‹ค๋ฃน๋‹ˆ๋‹ค. ์‹ค์Šต ๋žฉ๊ณผ ์‹ค์ œ ๊ณผ์ œ๋ฅผ ํ†ตํ•ด ์ด๋Ÿฌํ•œ ํ•„์ˆ˜์ ์ธ Linux ๊ธฐ์ˆ ์„ ์ˆ™๋‹ฌํ•˜๊ฒŒ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.
0%
6๊ฐœ ์ค‘ 0๊ฐœ Labs ์™„๋ฃŒ
AWK ๋ฐ sed ๋ฅผ ์‚ฌ์šฉํ•œ ํ…์ŠคํŠธ ์ฒ˜๋ฆฌ

AWK ๋ฐ sed ๋ฅผ ์‚ฌ์šฉํ•œ ํ…์ŠคํŠธ ์ฒ˜๋ฆฌ

์ค‘๊ธ‰
devops-engineerlinuxdevops
AWK ๋ฐ sed ๋ฅผ ์‚ฌ์šฉํ•œ ํ…์ŠคํŠธ ์ฒ˜๋ฆฌ๋ฅผ ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ชจ๋“ˆ์€ sed ์น˜ํ™˜ ๊ธฐ๋ณธ ์‚ฌํ•ญ, sed ์ŠคํŠธ๋ฆผ ํŽธ์ง‘, AWK ์—ด ์ถ”์ถœ, AWK ํ•„ํ„ฐ๋ง ๋ฐ ๋…ผ๋ฆฌ, AWK ๊ณ„์‚ฐ์„ ๋‹ค๋ฃน๋‹ˆ๋‹ค. ์‹ค์Šต ๋ฐ ์‹ค์ œ ๊ณผ์ œ๋ฅผ ํ†ตํ•ด ์ด๋Ÿฌํ•œ ํ•„์ˆ˜ Linux ๊ธฐ์ˆ ์„ ์ˆ™๋‹ฌํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
0%
6๊ฐœ ์ค‘ 0๊ฐœ Labs ์™„๋ฃŒ
์˜ˆ์•ฝ๋œ ์ž‘์—… ๋ฐ ์ •๊ธฐ ์œ ์ง€๋ณด์ˆ˜

์˜ˆ์•ฝ๋œ ์ž‘์—… ๋ฐ ์ •๊ธฐ ์œ ์ง€๋ณด์ˆ˜

์ค‘๊ธ‰
devops-engineerlinuxdevops
์˜ˆ์•ฝ๋œ ์ž‘์—… ๋ฐ ์ •๊ธฐ ์œ ์ง€๋ณด์ˆ˜์— ๋Œ€ํ•ด ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ชจ๋“ˆ์€ Cron ๊ตฌ๋ฌธ ์ดํ•ด, ์‚ฌ์šฉ์ž Crontab, ์‹œ์Šคํ…œ ์ „์ฒด Cron ์œ„์น˜, Cron ์ถœ๋ ฅ ์บก์ฒ˜, at ์„ ์‚ฌ์šฉํ•œ ์ผํšŒ์„ฑ ์Šค์ผ€์ค„๋ง์„ ๋‹ค๋ฃน๋‹ˆ๋‹ค. ์‹ค์Šต ๋žฉ๊ณผ ์‹ค์ œ ๊ณผ์ œ๋ฅผ ํ†ตํ•ด ์ด๋Ÿฌํ•œ ํ•„์ˆ˜ Linux ๊ธฐ์ˆ ์„ ์ˆ™๋‹ฌํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
0%
6๊ฐœ ์ค‘ 0๊ฐœ Labs ์™„๋ฃŒ
๋ถ€ํŒ… ํ”„๋กœ์„ธ์Šค ๋ฐ ๋ณต๊ตฌ

๋ถ€ํŒ… ํ”„๋กœ์„ธ์Šค ๋ฐ ๋ณต๊ตฌ

์ค‘๊ธ‰
devops-engineerlinuxdevops
๋ถ€ํŒ… ํ”„๋กœ์„ธ์Šค ๋ฐ ๋ณต๊ตฌ์— ๋Œ€ํ•ด ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ชจ๋“ˆ์€ ๋ถ€ํŒ… ํ”„๋กœ์„ธ์Šค ๊ฐœ์š”, ๋Ÿฐ๋ ˆ๋ฒจ ๋ฐ ํƒ€๊ฒŸ, ์•ˆ์ „ํ•œ ์ข…๋ฃŒ ๋ฐ ์žฌ๋ถ€ํŒ…, ๋ถ€ํŒ… ๋กœ๊ทธ ์กฐ์‚ฌ, ๋ณต๊ตฌ ๋ชจ๋“œ ๊ฐœ๋…, ์ปค๋„ ๋ชจ๋“ˆ ๊ด€๋ฆฌ๋ฅผ ๋‹ค๋ฃน๋‹ˆ๋‹ค. ์‹ค์Šต ๋žฉ๊ณผ ์‹ค์ œ ์‹œ๋‚˜๋ฆฌ์˜ค ๊ธฐ๋ฐ˜ ๊ณผ์ œ๋ฅผ ํ†ตํ•ด ์ด๋Ÿฌํ•œ ํ•„์ˆ˜ Linux ๊ธฐ์ˆ ์„ ์ˆ™๋‹ฌํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
0%
7๊ฐœ ์ค‘ 0๊ฐœ Labs ์™„๋ฃŒ
๊ธฐ๋ณธ ์‹œ์Šคํ…œ ๋ณด์•ˆ

๊ธฐ๋ณธ ์‹œ์Šคํ…œ ๋ณด์•ˆ

์ค‘๊ธ‰
devops-engineerlinuxdevops
๊ธฐ๋ณธ ์‹œ์Šคํ…œ ๋ณด์•ˆ์„ ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ชจ๋“ˆ์€ UFW ๋ฐฉํ™”๋ฒฝ ๊ตฌ์„ฑ, ์‚ฌ์šฉ์ž ๋กœ๊ทธ์ธ ๊ฐ์‚ฌ, Tmpfs ์˜ ๋ณด์•ˆ ๊ณต์œ  ๋ฉ”๋ชจ๋ฆฌ, Sudoers ๊ตฌ์„ฑ ์ดํ•ด, ๋ณด์•ˆ ๊ฐ์‚ฌ๋ฅผ ์œ„ํ•œ ๋ฆฌ์Šค๋‹ ํฌํŠธ ํ™•์ธ์„ ๋‹ค๋ฃน๋‹ˆ๋‹ค. ์‹ค์Šต ๋žฉ๊ณผ ์‹ค์ œ ํ™˜๊ฒฝ์˜ ๊ณผ์ œ๋ฅผ ํ†ตํ•ด ์ด๋Ÿฌํ•œ ํ•„์ˆ˜ Linux ๊ธฐ์ˆ ์„ ์ˆ™๋‹ฌํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
0%
6๊ฐœ ์ค‘ 0๊ฐœ Labs ์™„๋ฃŒ
Git ์„ ์ด์šฉํ•œ ๋ฒ„์ „ ๊ด€๋ฆฌ

Git ์„ ์ด์šฉํ•œ ๋ฒ„์ „ ๊ด€๋ฆฌ

์ค‘๊ธ‰
devops-engineerlinuxdevops
Git ์„ ์ด์šฉํ•œ ๋ฒ„์ „ ๊ด€๋ฆฌ๋ฅผ ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ชจ๋“ˆ์€ Git ์„ค์ • ๋ฐ ๊ตฌ์„ฑ, ๋กœ์ปฌ ์ €์žฅ์†Œ ์ดˆ๊ธฐํ™”, ํžˆ์Šคํ† ๋ฆฌ ๋ฐ ๋ณ€๊ฒฝ ์‚ฌํ•ญ, ๋ธŒ๋žœ์นญ ๊ธฐ๋ณธ ์‚ฌํ•ญ, Gitignore ๋ฅผ ์‚ฌ์šฉํ•œ ํŒŒ์ผ ๋ฌด์‹œ๋ฅผ ๋‹ค๋ฃน๋‹ˆ๋‹ค. ์‹ค์Šต ๋ฐ ์‹ค์ œ ์‹œ๋‚˜๋ฆฌ์˜ค ๊ธฐ๋ฐ˜ ๊ณผ์ œ๋ฅผ ํ†ตํ•ด ์ด๋Ÿฌํ•œ ํ•„์ˆ˜ Linux ๊ธฐ์ˆ ์„ ์ˆ™๋‹ฌํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
0%
6๊ฐœ ์ค‘ 0๊ฐœ Labs ์™„๋ฃŒ
์ž๋™ํ™”๋œ ์šด์˜ ํˆดํ‚ท ๊ฐœ๋ฐœ

์ž๋™ํ™”๋œ ์šด์˜ ํˆดํ‚ท ๊ฐœ๋ฐœ

์ค‘๊ธ‰
devops-engineerdevopslinux
์ด ์‹ค์Šต ํ”„๋กœ์ ํŠธ์—์„œ๋Š” ํ”Œ๋žซํผ ํšจ์œจ์„ฑ ํŒ€์˜ ์ผํ™˜์œผ๋กœ ์ž๋™ํ™” ๋„๊ตฌ ๋ชจ์Œ์„ ๊ฐœ๋ฐœํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ „๋ฌธ์ ์ธ Git ์›Œํฌํ”Œ๋กœ์šฐ, ์‹œ์Šคํ…œ ๋ชจ๋‹ˆํ„ฐ๋ง์„ ์œ„ํ•œ Bash ์Šคํฌ๋ฆฝํŒ…, Awk ๋ฐ Sed ๋ฅผ ์‚ฌ์šฉํ•œ ๊ณ ๊ธ‰ ๋กœ๊ทธ ์ฒ˜๋ฆฌ, Cron ์„ ์‚ฌ์šฉํ•œ ์ž‘์—… ์Šค์ผ€์ค„๋ง์„ ์—ฐ์Šตํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
0%
4๊ฐœ ์ค‘ 0๊ฐœ Labs ์™„๋ฃŒ
Docker ์ปจํ…Œ์ด๋„ˆ ๊ธฐ๋ณธ

Docker ์ปจํ…Œ์ด๋„ˆ ๊ธฐ๋ณธ

์ค‘๊ธ‰
devops-engineerlinuxdevops
Docker ์ปจํ…Œ์ด๋„ˆ ๊ธฐ๋ณธ ์‚ฌํ•ญ์„ ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ชจ๋“ˆ์€ Docker ์„ค์น˜ ํ™•์ธ, ์ฒซ ๋ฒˆ์งธ ์„œ๋น„์Šค ์‹คํ–‰, Exec ๋ฅผ ์‚ฌ์šฉํ•œ ์ปจํ…Œ์ด๋„ˆ ์•ก์„ธ์Šค, ์ปจํ…Œ์ด๋„ˆ ๋กœ๊ทธ, ํฌํŠธ ๋งคํ•‘์„ ๋‹ค๋ฃน๋‹ˆ๋‹ค. ์‹ค์Šต ๋žฉ๊ณผ ์‹ค์ œ ๊ณผ์ œ๋ฅผ ํ†ตํ•ด ์ด๋Ÿฌํ•œ ํ•„์ˆ˜ Linux ๊ธฐ์ˆ ์„ ์ˆ™๋‹ฌํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
0%
6๊ฐœ ์ค‘ 0๊ฐœ Labs ์™„๋ฃŒ
MySQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ธฐ์ดˆ

MySQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ธฐ์ดˆ

์ค‘๊ธ‰
devops-engineerlinuxdevops
MySQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ธฐ์ดˆ๋ฅผ ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ชจ๋“ˆ์€ MariaDB ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„œ๋ฒ„ ์„ค์น˜, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์—ฐ๊ฒฐ ๋ฐ SQL ์…ธ, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ฐ ์‚ฌ์šฉ์ž ๊ด€๋ฆฌ, ๋ฐฑ์—… ๋ฐ ๋ณต์›์„ ๋‹ค๋ฃน๋‹ˆ๋‹ค. ์‹ค์Šต ๋žฉ๊ณผ ์‹ค์ œ ํ™˜๊ฒฝ ๋ฌธ์ œ๋ฅผ ํ†ตํ•ด ์ด๋Ÿฌํ•œ ํ•„์ˆ˜ Linux ๊ธฐ์ˆ ์„ ์ˆ™๋‹ฌํ•˜๊ฒŒ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.
0%
5๊ฐœ ์ค‘ 0๊ฐœ Labs ์™„๋ฃŒ
Nginx ์›น ์„œ๋ฒ„

Nginx ์›น ์„œ๋ฒ„

์ค‘๊ธ‰
devops-engineerlinuxdevops
Nginx ์›น ์„œ๋ฒ„๋ฅผ ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ชจ๋“ˆ์€ Nginx ์„ค์น˜ ๋ฐ ๊ฒ€์ฆ, ๊ฐ€์ƒ ํ˜ธ์ŠคํŠธ ๊ตฌ์„ฑ, ๋ฆฌ๋ฒ„์Šค ํ”„๋ก์‹œ ์„ค์ •, ์‚ฌ์šฉ์ž ์ง€์ • ์˜ค๋ฅ˜ ํŽ˜์ด์ง€, ๊ธฐ๋ณธ ์ธ์ฆ์„ ๋‹ค๋ฃน๋‹ˆ๋‹ค. ์‹ค์Šต ๋žฉ๊ณผ ์‹ค์ œ ํ™˜๊ฒฝ ๋ฌธ์ œ๋ฅผ ํ†ตํ•ด ์ด๋Ÿฌํ•œ ํ•„์ˆ˜ Linux ๊ธฐ์ˆ ์„ ์ˆ™๋‹ฌํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
0%
6๊ฐœ ์ค‘ 0๊ฐœ Labs ์™„๋ฃŒ
Apache ์›น ์„œ๋ฒ„

Apache ์›น ์„œ๋ฒ„

์ค‘๊ธ‰
devops-engineerlinuxdevops
Apache ์›น ์„œ๋ฒ„์— ๋Œ€ํ•ด ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ชจ๋“ˆ์€ Apache HTTPD ์„ค์น˜, ์‚ฌ์šฉ์ž ๋””๋ ‰ํ† ๋ฆฌ ํ™œ์„ฑํ™”, ๊ฐ€์ƒ ํ˜ธ์ŠคํŠธ ๊ตฌ์„ฑ, Htaccess ํŒŒ์ผ ์‚ฌ์šฉ, URL ์žฌ์ž‘์„ฑ์„ ๋‹ค๋ฃน๋‹ˆ๋‹ค. ์‹ค์Šต ๋žฉ๊ณผ ์‹ค์ œ ํ™˜๊ฒฝ ๋ฌธ์ œ๋ฅผ ํ†ตํ•ด ์ด๋Ÿฌํ•œ ํ•„์ˆ˜ Linux ๊ธฐ์ˆ ์„ ์ˆ™๋‹ฌํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
0%
6๊ฐœ ์ค‘ 0๊ฐœ Labs ์™„๋ฃŒ
ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ์ธํ”„๋ผ ๋ฐฐํฌ

ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ์ธํ”„๋ผ ๋ฐฐํฌ

์ค‘๊ธ‰
devops-engineerdockermysqldevops
Docker, MySQL, Nginx, Apache ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ตœ์‹  ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ์Šคํƒ์„ ๋ฐฐํฌํ•ฉ๋‹ˆ๋‹ค. ๋ ˆ๊ฑฐ์‹œ ์„œ๋น„์Šค๋ฅผ ์œ ์ง€ํ•˜๋ฉด์„œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ปจํ…Œ์ด๋„ˆํ™”ํ•˜๊ณ , ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๊ด€๋ฆฌํ•˜๋ฉฐ, ๋ฆฌ๋ฒ„์Šค ํ”„๋ก์‹œ๋ฅผ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค.
0%
4๊ฐœ ์ค‘ 0๊ฐœ Labs ์™„๋ฃŒ
DNS ์„œ๋น„์Šค ๊ด€๋ฆฌ

DNS ์„œ๋น„์Šค ๊ด€๋ฆฌ

์ค‘๊ธ‰
devops-engineerlinuxdevops
DNS ์„œ๋น„์Šค ๊ด€๋ฆฌ๋ฅผ ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ชจ๋“ˆ์€ BIND9 ์„ค์น˜, ์บ์‹ฑ ๋ฆฌ์กธ๋ฒ„ ๊ตฌ์„ฑ, ๋งˆ์Šคํ„ฐ ์กด ์ƒ์„ฑ, DNS ๋ ˆ์ฝ”๋“œ ๊ด€๋ฆฌ, DNS ๋ฌธ์ œ ํ•ด๊ฒฐ ๋„๊ตฌ๋ฅผ ๋‹ค๋ฃน๋‹ˆ๋‹ค. ์‹ค์Šต ๋žฉ๊ณผ ์‹ค์ œ ํ™˜๊ฒฝ ๋ฌธ์ œ๋ฅผ ํ†ตํ•ด ์ด๋Ÿฌํ•œ ํ•„์ˆ˜์ ์ธ Linux ๊ธฐ์ˆ ์„ ์ˆ™๋‹ฌํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
0%
6๊ฐœ ์ค‘ 0๊ฐœ Labs ์™„๋ฃŒ
DHCP ์„œ๋น„์Šค ๊ด€๋ฆฌ

DHCP ์„œ๋น„์Šค ๊ด€๋ฆฌ

์ค‘๊ธ‰
devops-engineerlinuxdevops
DHCP ์„œ๋น„์Šค ๊ด€๋ฆฌ๋ฅผ ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ชจ๋“ˆ์€ ISC DHCP ์„œ๋ฒ„ ์„ค์น˜, ์„œ๋ธŒ๋„ท ๋ฒ”์œ„ ๊ตฌ์„ฑ, ๊ณ ์ • IP ์˜ˆ์•ฝ, ์ž„๋Œ€ (Lease) ๋ถ„์„, DHCP ๋ฌธ์ œ ํ•ด๊ฒฐ์„ ๋‹ค๋ฃน๋‹ˆ๋‹ค. ์‹ค์Šต ๋žฉ๊ณผ ์‹ค์ œ ํ™˜๊ฒฝ ๋ฌธ์ œ๋ฅผ ํ†ตํ•ด ์ด๋Ÿฌํ•œ ํ•„์ˆ˜ Linux ๊ธฐ์ˆ ์„ ์ˆ™๋‹ฌํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
0%
6๊ฐœ ์ค‘ 0๊ฐœ Labs ์™„๋ฃŒ
NFS ๋ฐ Samba ํŒŒ์ผ ๊ณต์œ 

NFS ๋ฐ Samba ํŒŒ์ผ ๊ณต์œ 

์ค‘๊ธ‰
devops-engineerlinuxdevops
NFS ๋ฐ Samba ํŒŒ์ผ ๊ณต์œ ์— ๋Œ€ํ•ด ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ชจ๋“ˆ์€ NFS ์„œ๋ฒ„ ๊ตฌ์„ฑ, NFS ๊ณต์œ  ๋งˆ์šดํŠธ, Samba ์„ค์น˜, Samba ๊ณต๊ฐœ ๊ณต์œ , Samba ์‚ฌ์šฉ์ž ์ธ์ฆ์„ ๋‹ค๋ฃน๋‹ˆ๋‹ค. ์‹ค์Šต ๋ฐ ์‹ค์ œ ์‹œ๋‚˜๋ฆฌ์˜ค ๊ธฐ๋ฐ˜ ๊ณผ์ œ๋ฅผ ํ†ตํ•ด ์ด๋Ÿฌํ•œ ํ•„์ˆ˜ Linux ๊ธฐ์ˆ ์„ ์ˆ™๋‹ฌํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
0%
6๊ฐœ ์ค‘ 0๊ฐœ Labs ์™„๋ฃŒ
RPM ๋ฐ DNF ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ

RPM ๋ฐ DNF ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ

์ค‘๊ธ‰
devops-engineerlinuxdevops
RPM ๋ฐ DNF ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ๋ฅผ ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ชจ๋“ˆ์€ RPM ํŒจํ‚ค์ง€ ์ฟผ๋ฆฌ, RPM ์„ ์‚ฌ์šฉํ•œ ์„ค์น˜ ๋ฐ ์ œ๊ฑฐ, DNF ๋ฅผ ์‚ฌ์šฉํ•œ ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ, DNF ๊ธฐ๋ก ๋ฐ ๋˜๋Œ๋ฆฌ๊ธฐ, ๋กœ์ปฌ ์ €์žฅ์†Œ ์ƒ์„ฑ ๋“ฑ์„ ๋‹ค๋ฃน๋‹ˆ๋‹ค. ์‹ค์Šต ๋žฉ๊ณผ ์‹ค์ œ ๊ณผ์ œ๋ฅผ ํ†ตํ•ด ์ด๋Ÿฌํ•œ ํ•„์ˆ˜ Linux ๊ธฐ์ˆ ์„ ์ˆ™๋‹ฌํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
0%
5๊ฐœ ์ค‘ 0๊ฐœ Labs ์™„๋ฃŒ
Firewalld ๊ตฌ์„ฑ

Firewalld ๊ตฌ์„ฑ

์ค‘๊ธ‰
devops-engineerlinuxdevops
Firewalld ๊ตฌ์„ฑ์„ ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ชจ๋“ˆ์€ Firewalld ๊ธฐ๋ณธ ์‚ฌํ•ญ ๋ฐ ์กด (Zones), ์„œ๋น„์Šค ๋ฐ ํฌํŠธ ๊ด€๋ฆฌ, ๊ณ ๊ธ‰ ๊ทœ์น™ (Rich Rules), ํฌํŠธ ํฌ์›Œ๋”ฉ (Port Forwarding), ๋น„์ƒ ๋ชจ๋“œ (Panic Mode) ๋ฅผ ๋‹ค๋ฃน๋‹ˆ๋‹ค. ์‹ค์Šต ๋žฉ๊ณผ ์‹ค์ œ ํ™˜๊ฒฝ ๊ธฐ๋ฐ˜์˜ ๊ณผ์ œ๋ฅผ ํ†ตํ•ด ์ด๋Ÿฌํ•œ ํ•„์ˆ˜์ ์ธ Linux ๊ธฐ์ˆ ์„ ์ˆ™๋‹ฌํ•˜๊ฒŒ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.
0%
6๊ฐœ ์ค‘ 0๊ฐœ Labs ์™„๋ฃŒ
SELinux ๊ด€๋ฆฌ

SELinux ๊ด€๋ฆฌ

์ค‘๊ธ‰
devops-engineerlinuxdevops
SELinux ๊ด€๋ฆฌ๋ฅผ ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ชจ๋“ˆ์€ SELinux ๋ชจ๋“œ, ํŒŒ์ผ ์ปจํ…์ŠคํŠธ, ์ปจํ…์ŠคํŠธ ๋ณต์›, ๋ถ€์šธ (Boolean) ๊ด€๋ฆฌ, ๊ฑฐ๋ถ€ (Denial) ๋ฌธ์ œ ํ•ด๊ฒฐ์„ ๋‹ค๋ฃน๋‹ˆ๋‹ค. ์‹ค์Šต ๋žฉ๊ณผ ์‹ค์ œ ์‹œ๋‚˜๋ฆฌ์˜ค ๊ธฐ๋ฐ˜ ๊ณผ์ œ๋ฅผ ํ†ตํ•ด ์ด๋Ÿฌํ•œ ํ•„์ˆ˜ Linux ๊ธฐ์ˆ ์„ ์ˆ™๋‹ฌํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
0%
6๊ฐœ ์ค‘ 0๊ฐœ Labs ์™„๋ฃŒ
๋„คํŠธ์›Œํฌ ์„œ๋น„์Šค ๊ด€๋ฆฌ

๋„คํŠธ์›Œํฌ ์„œ๋น„์Šค ๊ด€๋ฆฌ

์ค‘๊ธ‰
devops-engineerlinuxdevops
์‚ฌ๋ฌด์‹ค ๋„คํŠธ์›Œํฌ์˜ ์ค‘์ถ”๋ฅผ ๊ตฌ์ถ•ํ•ฉ๋‹ˆ๋‹ค. ๋‚ด๋ถ€ DNS, ๋™์  IP ํ• ๋‹น์„ ์œ„ํ•œ DHCP, NFS/Samba๋ฅผ ์ด์šฉํ•œ ์•ˆ์ „ํ•œ ํŒŒ์ผ ๊ณต์œ , ๋ฐฉํ™”๋ฒฝ ๊ฐ•ํ™” ๋“ฑ ํ•ต์‹ฌ ์ธํ”„๋ผ ์„œ๋น„์Šค๋ฅผ ๊ตฌ์„ฑํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
0%
4๊ฐœ ์ค‘ 0๊ฐœ Labs ์™„๋ฃŒ
Ansible ์ž๋™ํ™”

Ansible ์ž๋™ํ™”

์ค‘๊ธ‰
devops-engineeransibledevopslinux
Ansible ์ž๋™ํ™”๋ฅผ ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ชจ๋“ˆ์€ ์„ค์น˜ ๋ฐ ์ธ๋ฒคํ† ๋ฆฌ, ์ž„์‹œ ๋ช…๋ น์–ด (Ad-hoc Commands), ์ฒซ ๋ฒˆ์งธ ํ”Œ๋ ˆ์ด๋ถ ์ž‘์„ฑ, ๋ณ€์ˆ˜ ๋ฐ ํ…œํ”Œ๋ฆฟ, ์—ญํ•  (Roles) ์„ ์‚ฌ์šฉํ•œ ๊ตฌ์„ฑ ๋ฐฉ๋ฒ•์„ ๋‹ค๋ฃน๋‹ˆ๋‹ค. ์‹ค์Šต ๋žฉ๊ณผ ์‹ค์ œ ํ™˜๊ฒฝ ๊ธฐ๋ฐ˜์˜ ๊ณผ์ œ๋ฅผ ํ†ตํ•ด ์ด๋Ÿฌํ•œ ํ•„์ˆ˜์ ์ธ Linux ๊ธฐ์ˆ ์„ ์ˆ™๋‹ฌํ•˜๊ฒŒ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.
0%
5๊ฐœ ์ค‘ 0๊ฐœ Labs ์™„๋ฃŒ
HAProxy ๋กœ๋“œ ๋ฐธ๋Ÿฐ์‹ฑ

HAProxy ๋กœ๋“œ ๋ฐธ๋Ÿฐ์‹ฑ

์ค‘๊ธ‰
devops-engineeransibledevopslinux
HAProxy ๋กœ๋“œ ๋ฐธ๋Ÿฐ์‹ฑ์— ๋Œ€ํ•ด ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ชจ๋“ˆ์€ HAProxy ์„ค์น˜, HTTP ๋กœ๋“œ ๋ฐธ๋Ÿฐ์‹ฑ, ๋Œ€์‹œ๋ณด๋“œ ๋ฐ ํ†ต๊ณ„, TCP ๊ณ„์ธต ๋ฐธ๋Ÿฐ์‹ฑ, ACL ๋ฐ ์Šค๋งˆํŠธ ๋ผ์šฐํŒ…์„ ๋‹ค๋ฃน๋‹ˆ๋‹ค. ์‹ค์Šต ๋žฉ๊ณผ ์‹ค์ œ ํ™˜๊ฒฝ ๋ฌธ์ œ๋ฅผ ํ†ตํ•ด ์ด๋Ÿฌํ•œ ํ•„์ˆ˜ Linux ๊ธฐ์ˆ ์„ ์ˆ™๋‹ฌํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
0%
6๊ฐœ ์ค‘ 0๊ฐœ Labs ์™„๋ฃŒ
Keepalived ๊ณ ๊ฐ€์šฉ์„ฑ

Keepalived ๊ณ ๊ฐ€์šฉ์„ฑ

์ค‘๊ธ‰
devops-engineeransibledevopslinux
Keepalived ๊ณ ๊ฐ€์šฉ์„ฑ์— ๋Œ€ํ•ด ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ชจ๋“ˆ์€ VRRP ๊ฐœ๋… ๋ฐ ์„ค์น˜, ๋งˆ์Šคํ„ฐ ๋…ธ๋“œ ๊ตฌ์„ฑ, ๋ฐฑ์—… ๋…ธ๋“œ ๊ตฌ์„ฑ, ์žฅ์•  ์กฐ์น˜ ํ…Œ์ŠคํŠธ, ์„œ๋น„์Šค ์ธ์‹ ์žฅ์•  ์กฐ์น˜๋ฅผ ๋‹ค๋ฃน๋‹ˆ๋‹ค. ์‹ค์Šต ๋žฉ๊ณผ ์‹ค์ œ ํ™˜๊ฒฝ์˜ ๊ณผ์ œ๋ฅผ ํ†ตํ•ด ์ด๋Ÿฌํ•œ ํ•„์ˆ˜ Linux ๊ธฐ์ˆ ์„ ์ˆ™๋‹ฌํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
0%
6๊ฐœ ์ค‘ 0๊ฐœ Labs ์™„๋ฃŒ
๊ณ ๊ฐ€์šฉ์„ฑ ๋ฐ ์ž๋™ํ™”

๊ณ ๊ฐ€์šฉ์„ฑ ๋ฐ ์ž๋™ํ™”

๊ณ ๊ธ‰
devops-engineeransibledevopslinux
์ธํ”„๋ผ๋ฅผ ํ™•์žฅํ•˜์‹ญ์‹œ์˜ค. Ansible ์„ ์‚ฌ์šฉํ•˜์—ฌ ์›น ์„œ๋ฒ„ ํ”„๋กœ๋น„์ €๋‹์„ ์ž๋™ํ™”ํ•˜๊ณ , ๋กœ๋“œ ๋ฐธ๋Ÿฐ์‹ฑ์„ ์œ„ํ•ด HAProxy ๋ฅผ ๋ฐฐํฌํ•˜๋ฉฐ, ๊ฐ€์ƒ IP ์žฅ์•  ์กฐ์น˜๋ฅผ ์œ„ํ•ด Keepalived ๋ฅผ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค.
0%
4๊ฐœ ์ค‘ 0๊ฐœ Labs ์™„๋ฃŒ
Prometheus ๋ชจ๋‹ˆํ„ฐ๋ง

Prometheus ๋ชจ๋‹ˆํ„ฐ๋ง

์ค‘๊ธ‰
devops-engineerdevopslinux
Prometheus ๋ชจ๋‹ˆํ„ฐ๋ง์„ ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ชจ๋“ˆ์€ Prometheus ์„ค์น˜, Node Exporter ๋ฅผ ์‚ฌ์šฉํ•œ Linux ๋ชจ๋‹ˆํ„ฐ๋ง, ๊ธฐ๋ณธ PromQL ์ฟผ๋ฆฌ, ์•Œ๋ฆผ ์„ค์ •, Alertmanager ๊ธฐ๋ณธ ์‚ฌํ•ญ์„ ๋‹ค๋ฃน๋‹ˆ๋‹ค. ์‹ค์Šต ๋žฉ๊ณผ ์‹ค์ œ ๊ณผ์ œ๋ฅผ ํ†ตํ•ด ์ด๋Ÿฌํ•œ ํ•„์ˆ˜ Linux ๊ธฐ์ˆ ์„ ์ˆ™๋‹ฌํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
0%
6๊ฐœ ์ค‘ 0๊ฐœ Labs ์™„๋ฃŒ
Grafana ๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™”

Grafana ๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™”

์ค‘๊ธ‰
devops-engineerdevopslinux
Grafana ๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™”๋ฅผ ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ชจ๋“ˆ์€ Grafana ์„ค์น˜, ์ฒซ ๋ฒˆ์งธ ๋Œ€์‹œ๋ณด๋“œ ์ƒ์„ฑ, ๋‹ค์–‘ํ•œ ์‹œ๊ฐํ™” ์œ ํ˜•, ๋Œ€์‹œ๋ณด๋“œ ๋ณ€์ˆ˜, ํ†ตํ•ฉ๋œ ์•Œ๋ฆผ ๊ธฐ๋Šฅ์„ ๋‹ค๋ฃน๋‹ˆ๋‹ค. ์‹ค์Šต ํ™˜๊ฒฝ๊ณผ ์‹ค์ œ ์‹œ๋‚˜๋ฆฌ์˜ค ๊ธฐ๋ฐ˜์˜ ๊ณผ์ œ๋ฅผ ํ†ตํ•ด ์ด๋Ÿฌํ•œ ํ•„์ˆ˜์ ์ธ Linux ๊ธฐ์ˆ ์„ ์ˆ™๋‹ฌํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
0%
6๊ฐœ ์ค‘ 0๊ฐœ Labs ์™„๋ฃŒ
์ค‘์•™ ์ง‘์ค‘์‹ ๋กœ๊ทธ ๊ด€๋ฆฌ

์ค‘์•™ ์ง‘์ค‘์‹ ๋กœ๊ทธ ๊ด€๋ฆฌ

์ค‘๊ธ‰
devops-engineerlinuxdevops
์ค‘์•™ ์ง‘์ค‘์‹ ๋กœ๊ทธ ๊ด€๋ฆฌ์— ๋Œ€ํ•ด ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ชจ๋“ˆ์€ Loki ์„ค์ •, Promtail ์„ ์‚ฌ์šฉํ•œ ๋กœ๊ทธ ์ˆ˜์ง‘, LogQL ์„ ์‚ฌ์šฉํ•œ ๋กœ๊ทธ ์ฟผ๋ฆฌ, ๋กœ๊ทธ์—์„œ ๋ฉ”ํŠธ๋ฆญ ์ถ”์ถœ, ๋” ์Šค๋งˆํŠธํ•œ ๋ ˆ์ด๋ธ”๋ง์„ ๋‹ค๋ฃน๋‹ˆ๋‹ค. ์‹ค์Šต ๋žฉ๊ณผ ์‹ค์ œ ์‹œ๋‚˜๋ฆฌ์˜ค ๊ธฐ๋ฐ˜ ๊ณผ์ œ๋ฅผ ํ†ตํ•ด ์ด๋Ÿฌํ•œ ํ•„์ˆ˜ Linux ๊ธฐ์ˆ ์„ ์ˆ™๋‹ฌํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
0%
6๊ฐœ ์ค‘ 0๊ฐœ Labs ์™„๋ฃŒ
๊ด€์ธก ๊ฐ€๋Šฅ์„ฑ ์Šคํƒ (Observability Stack)

๊ด€์ธก ๊ฐ€๋Šฅ์„ฑ ์Šคํƒ (Observability Stack)

๊ณ ๊ธ‰
devops-engineerdevopslinux
๋ธ”๋ž™๋ฐ•์Šค ์‹œ์Šคํ…œ์„ ๊ด€์ธก ๊ฐ€๋Šฅํ•œ ์ธํ”„๋ผ๋กœ ์ „ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ๋ฉ”ํŠธ๋ฆญ ์ˆ˜์ง‘์„ ์œ„ํ•ด Prometheus, ์‹œ๊ฐํ™”๋ฅผ ์œ„ํ•ด Grafana, ๋กœ๊ทธ ์ง‘๊ณ„๋ฅผ ์œ„ํ•ด Loki ๋ฅผ ๋ฐฐํฌํ•˜์—ฌ ์‹œ์Šคํ…œ ์„ฑ๋Šฅ์— ๋Œ€ํ•œ ๊นŠ์€ ํ†ต์ฐฐ๋ ฅ์„ ํ™•๋ณดํ•ฉ๋‹ˆ๋‹ค.
0%
4๊ฐœ ์ค‘ 0๊ฐœ Labs ์™„๋ฃŒ
GitHub Actions CI/CD

GitHub Actions CI/CD

์ค‘๊ธ‰
devops-engineerlinuxdevops
GitHub Actions CI/CD ๋ฅผ ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ชจ๋“ˆ์€ Workflow ๊ตฌ๋ฌธ ๊ธฐ๋ณธ, ์ง€์†์  ํ†ตํ•ฉ (CI), ์•„ํ‹ฐํŒฉํŠธ ๋นŒ๋“œ, Secrets ๋ฐ ๋ณด์•ˆ, CD - Staging ๋ฐฐํฌ๋ฅผ ๋‹ค๋ฃน๋‹ˆ๋‹ค. ์‹ค์Šต ๋žฉ๊ณผ ์‹ค์ œ ๊ณผ์ œ๋ฅผ ํ†ตํ•ด ํ•„์ˆ˜์ ์ธ Linux ๊ธฐ์ˆ ์„ ์ˆ™๋‹ฌํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
0%
6๊ฐœ ์ค‘ 0๊ฐœ Labs ์™„๋ฃŒ
Terraform Infrastructure as Code

Terraform Infrastructure as Code

์ค‘๊ธ‰
devops-engineerlinuxdevops
Terraform Infrastructure As Code ๋ฅผ ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ชจ๋“ˆ์€ Terraform ๊ฐœ๋… ๋ฐ ์„ค์ •, ๋ฆฌ์†Œ์Šค ์ •์˜, ๋ณ€์ˆ˜ ๋ฐ ์ถœ๋ ฅ, ์ƒํƒœ ์ฒ˜๋ฆฌ, Terraform ๋ชจ๋“ˆ์„ ๋‹ค๋ฃน๋‹ˆ๋‹ค. ์‹ค์Šต ๋žฉ๊ณผ ์‹ค์ œ ๊ณผ์ œ๋ฅผ ํ†ตํ•ด ์ด๋Ÿฌํ•œ ํ•„์ˆ˜ Linux ๊ธฐ์ˆ ์„ ์ˆ™๋‹ฌํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
0%
6๊ฐœ ์ค‘ 0๊ฐœ Labs ์™„๋ฃŒ
Kubernetes ๊ธฐ๋ณธ

Kubernetes ๊ธฐ๋ณธ

์ค‘๊ธ‰
devops-engineerkubernetesdevopspython
Kubernetes ๊ธฐ๋ณธ ์‚ฌํ•ญ์„ ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ชจ๋“ˆ์€ ํด๋Ÿฌ์Šคํ„ฐ ์•ก์„ธ์Šค, Pod ์ดํ•ด, Pod ์™€ ์ƒํ˜ธ ์ž‘์šฉ, ํ™•์žฅ (Scaling) ์„ ์œ„ํ•œ ๋ฐฐํฌ (Deployments), ์„œ๋น„์Šค (Services) ๋ฅผ ์‚ฌ์šฉํ•œ ์•ฑ ๋…ธ์ถœ์„ ๋‹ค๋ฃน๋‹ˆ๋‹ค. ์‹ค์Šต ๋žฉ๊ณผ ์‹ค์ œ ํ™˜๊ฒฝ ๋ฌธ์ œ๋ฅผ ํ†ตํ•ด ์ด๋Ÿฌํ•œ ํ•„์ˆ˜์ ์ธ Linux ๊ธฐ์ˆ ์„ ์ˆ™๋‹ฌํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
0%
6๊ฐœ ์ค‘ 0๊ฐœ Labs ์™„๋ฃŒ
Kubernetes ํด๋Ÿฌ์Šคํ„ฐ ๊ด€๋ฆฌ

Kubernetes ํด๋Ÿฌ์Šคํ„ฐ ๊ด€๋ฆฌ

์ค‘๊ธ‰
devops-engineerkubernetesdevopspython
Kubernetes ํด๋Ÿฌ์Šคํ„ฐ ๊ด€๋ฆฌ๋ฅผ ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ชจ๋“ˆ์€ ๋…ธ๋“œ ์œ ์ง€๋ณด์ˆ˜, ๋„ค์ž„์ŠคํŽ˜์ด์Šค ๋ฐ ์ฟผํ„ฐ, RBAC ๊ถŒํ•œ ๋ถ€์—ฌ, Secrets ๋ฐ ConfigMaps, ์›Œํฌ๋กœ๋“œ ๋ฌธ์ œ ํ•ด๊ฒฐ์„ ๋‹ค๋ฃน๋‹ˆ๋‹ค. ์‹ค์Šต ๋žฉ๊ณผ ์‹ค์ œ ๊ณผ์ œ๋ฅผ ํ†ตํ•ด ์ด๋Ÿฌํ•œ ํ•„์ˆ˜ Linux ๊ธฐ์ˆ ์„ ์ˆ™๋‹ฌํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
0%
6๊ฐœ ์ค‘ 0๊ฐœ Labs ์™„๋ฃŒ
์šด์˜์„ ์œ„ํ•œ Python

์šด์˜์„ ์œ„ํ•œ Python

์ค‘๊ธ‰
devops-engineerlinuxdevops
์šด์˜์„ ์œ„ํ•œ Python ์„ ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ชจ๋“ˆ์€ Python ๋Œ€ Bash ๊ธฐ๋ณธ ์‚ฌํ•ญ, ์…ธ ๋ช…๋ น์–ด ์‹คํ–‰, Shutil ์„ ์‚ฌ์šฉํ•œ ํŒŒ์ผ ์ž‘์—…, JSON ๋ฐ์ดํ„ฐ ๊ตฌ๋ฌธ ๋ถ„์„, ํ‘œ์ค€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•œ ๋„คํŠธ์›Œํฌ ์š”์ฒญ์„ ๋‹ค๋ฃน๋‹ˆ๋‹ค. ์‹ค์Šต ๋ฐ ์‹ค์ œ ๊ณผ์ œ๋ฅผ ํ†ตํ•ด ์ด๋Ÿฌํ•œ ํ•„์ˆ˜ Linux ๊ธฐ์ˆ ์„ ์ˆ™๋‹ฌํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
0%
6๊ฐœ ์ค‘ 0๊ฐœ Labs ์™„๋ฃŒ
ํด๋ผ์šฐ๋“œ ๋„ค์ดํ‹ฐ๋ธŒ ๋ฐฐํฌ

ํด๋ผ์šฐ๋“œ ๋„ค์ดํ‹ฐ๋ธŒ ๋ฐฐํฌ

๊ณ ๊ธ‰
devops-engineerkubernetesdevopspython
๊ถ๊ทน์˜ ์˜์—ญ์ž…๋‹ˆ๋‹ค. GitHub Actions ๋ฅผ ์‚ฌ์šฉํ•œ ํ…Œ์ŠคํŠธ ์ž๋™ํ™”, Terraform ์„ ์‚ฌ์šฉํ•œ ์ธํ”„๋ผ ํ”„๋กœ๋น„์ €๋‹, Kubernetes ๋ฐฐํฌ, ๊ทธ๋ฆฌ๊ณ  Python ์„ ์ด์šฉํ•œ ์ „์ฒด ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜์„ ํฌํ•จํ•˜๋Š” ์™„๋ฒฝํ•œ ํด๋ผ์šฐ๋“œ ๋„ค์ดํ‹ฐ๋ธŒ ๋”œ๋ฆฌ๋ฒ„๋ฆฌ ํŒŒ์ดํ”„๋ผ์ธ์„ ๊ตฌ์ถ•ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
0%
4๊ฐœ ์ค‘ 0๊ฐœ Labs ์™„๋ฃŒ

Discord์— ์ฐธ์—ฌํ•˜์—ฌ ํ•จ๊ป˜ ํ•™์Šตํ•˜์„ธ์š”

์ง€๊ธˆ ์ฐธ์—ฌํ•˜๊ธฐ
์‚ฌ์šฉ์ž ๋ฆฌ๋ทฐ
" very helpful in terms explanations"
โ€” idris muhumed
" super broken down. well explained. even if you werent fulling focused, you get the option to start over which is amazing. Thank you guys :)"
โ€” dave sigmaton