์ƒˆ์†Œ์‹

DevOps/Server

[Ubuntu] ์šฐ๋ถ„ํˆฌ ์„œ๋ฒ„ ์„ธํŒ…

  • -

 

 

 

์šฐ๋ถ„ํˆฌ(Ubuntu)์„œ๋ฒ„์— ๋ฆฌ๋ˆ…์Šค(Linux)์„ค์น˜๋ฅผ ๊ธฐ๋ก ๋ชฉ์ ์œผ๋กœ ์ •๋ฆฌ ๋ฐ ์ž‘์„ฑ ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ฐ„๋‹จํ•˜๊ฒŒ ์ •๋ฆฌํ•˜์ž๋Š” ๋ชฉ์ ์ด๋ผ

์ƒ์„ธํ•˜๊ฒŒ ์ •๋ฆฌ๋˜์–ด ์žˆ์ง€๋Š” ์•Š์„ ๊ฒ๋‹ˆ๋‹ค. ํ•„์š”ํ•œ ๋ถ€๋ถ„์€ ๋ฆฌ์„œ์นญ์„ ํ†ตํ•ด ์ฑ„์›Œ์ฃผ์‹œ๋ฉด ๊ฐ์‚ฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.


 

์šฐ๋ถ„ํˆฌ ์‚ฌ์ดํŠธ์—์„œ ์„ค์น˜์šฉ isoํŒŒ์ผ ๋‹ค์šด๋กœ๋“œ ์ง„ํ–‰

์‚ฌ์ดํŠธ URL: https://ubuntu.com/#download

 

Enterprise Open Source and Linux | Ubuntu

Ubuntu is the modern, open source operating system on Linux for the enterprise server, desktop, cloud, and IoT.

ubuntu.com

 

๋ฆฌ๋ˆ…์Šค ์„ค์น˜์šฉ isoํŒŒ์ผ์„ ๋ถ€ํŒ…usb๋กœ ๋งŒ๋“ค์–ด์ฃผ๋Š” usb installer ๋‹ค์šด๋กœ๋“œ

์‚ฌ์ดํŠธ URL: https://universal-usb-installer.kr.uptodown.com/windows

 

Universal USB Installer (Windows)

Windows์„ ์œ„ํ•œ Universal USB Installer ์ตœ์‹  ๋ฒ„์ „์„ ๋‹ค์šด๋กœ๋“œํ•˜์„ธ์š”.. ์‚ฌ์šฉ์ž๋งŒ์˜ ๋ฆฌ๋ˆ…์Šค(Linux) ์„ค์น˜ ํ”„๋กœ๊ทธ๋žจ. Universal USB Installer๋Š” ๊ฐ„๋‹จํ•œ ๋‘ ๋‹จ๊ณ„ ๋ฐฉ๋ฒ•์„ ํ†ตํ•ด ํŽœ๋“œ๋ผ์ด๋ธŒ์— ๋ฆฌ๋ˆ…์Šค ์„ค์น˜ ํ”„๋กœ๊ทธ๋žจ์„

universal-usb-installer.kr.uptodown.com

 

์„ค์น˜ ๋ฐฉ๋ฒ•(์„ค๋ช… ๊ฐ„์†Œํ™”)

๋‹ค์šด๋กœ๋“œ ํ›„ ํŒŒ์ผ ์‹คํ–‰ > Ubuntu OS ์„ ํƒ > ๋‹ค์šด ๋ฐ›์•˜๋˜ isoํŒŒ์ผ ์„ ํƒ > ์ €์žฅํ•  ๋””์Šคํฌ ์„ ํƒ ํ›„ ์ƒ์„ฑ ์ง„ํ–‰

 

์ง„ํ–‰์ด ์™„๋ฃŒ๋˜๋ฉด ์•„๋ž˜์™€ ๊ฐ™์ด ๋ถ€ํŒ…usb ํŒŒ์ผ๋“ค ์ƒ์„ฑ

 

๋ฆฌ๋ˆ…์Šค(Linux) ์„ค์น˜ํ•  ๋””์Šคํฌ ๋“œ๋ผ์ด๋ธŒ ๊ตฌ์„ฑ ๋ฐ ์šฉ๋Ÿ‰ ํ• ๋‹น

๋งŒ์•ฝ, ๊ธฐ์กด OS๋ฅผ ์ œ๊ฑฐํ•˜๊ณ  ์šฐ๋ถ„ํˆฌ(Ubuntu)๋ฅผ ์„ค์น˜ํ•  ์˜ˆ์ •์ด๋ผ๋ฉด, ํŒŒํ‹ฐ์…˜์„ ๋‚˜๋ˆŒ ํ•„์š” ์—†์ด ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์ „๋ถ€ ์ดˆ๊ธฐํ™” ์‹œํ‚ค๊ณ  ์‚ฌ์šฉํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ๋Š” C๋“œ๋ผ์ด๋ธŒ์— ์„ค์น˜๋œ ๊ธฐ์กด Window OS๋Š” ๊ฑด๋“ค์ด์ง€ ์•Š๊ณ  D๋“œ๋ผ์ด๋ธŒ(์šฉ๋Ÿ‰์ด ๋„‰๋„‰ํ•œ)์— ์„ค์น˜๋ฅผ ์ง„ํ–‰ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

 

์„ค์น˜๊ฒฝ๋กœ

์ œ์–ดํŒ > ์‹œ์Šคํ…œ ๋ฐ ๋ณด์•ˆ > ํ•˜๋“œ ๋””์Šคํฌ ํŒŒํ‹ฐ์…˜ ๋งŒ๋“ค๊ธฐ ๋ฐ ํฌ๋งท > D๋“œ๋ผ์ด๋ธŒ(์„ ํƒ) ํŒŒํ‹ฐ์…˜ ์šฐ ํด๋ฆญ > ๋ณผ๋ฅจ ์ถ•์†Œ

 

์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์ถ•์†Œ ๊ณต๊ฐ„์— ๋Œ€ํ•œ ๋ณผ๋ฅจ์„ ๋ถ„์„ ํ›„์— ์›ํ•˜์‹œ๋Š” ์šฉ๋Ÿ‰์„ ์ž…๋ ฅ ํ›„ ์šฉ๋Ÿ‰ ํ• ๋‹น์„ ์ง„ํ–‰

์šฉ๋Ÿ‰์€ ์‚ฌ์šฉ์ž๊ฐ€ ์›ํ•˜๋Š” ํฌ๊ธฐ ๋˜๋Š” ์‚ฌ์šฉํ•  ์šฉ๋Ÿ‰์„ ๋„‰๋„‰ํ•˜๊ฒŒ ์žก์•„์„œ ์‚ฌ์šฉ

 

Window OS ์ข…๋ฃŒ ์„ค์ • ๋ฐ BIOS์—์„œ Secure Boot ์˜ต์…˜ ๋ณ€๊ฒฝ

** ๋ณธ์ธ์€ ์ƒ๋žตํ•˜๊ณ  ์„ค์น˜๋ฅผ ์ง„ํ–‰ํ•œ ์ ์ด ์žˆ์ง€๋งŒ, ์•„์ง๊นŒ์ง€๋Š” ๋ฌธ์ œ ์—†์ด ์‚ฌ์šฉ ์ค‘. ์ฐœ์ฐœํ•˜๋‹ค๋ฉด ์•„๋ž˜์™€ ๊ฐ™์ด ์ง„ํ–‰

 

์„ค์น˜ ๊ฒฝ๋กœ

์ œ์–ดํŒ > ํ•˜๋“œ์›จ์–ด ๋ฐ ์†Œ๋ฆฌ > ์ „์› ์˜ต์…˜ > ์ „์› ๋‹จ์ถ” ์ž‘๋™ ์„ค์ • > ํ˜„์žฌ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋Š” ์„ค์ • ๋ณ€๊ฒฝ > ๋น ๋ฅธ์‹œ์žฅ ์ผœ๊ธฐ

Window ์žฌ์‹คํ–‰ ํ›„ BIOS ๋ฉ”๋‰ด ์ง„์ž… ํ›„

Security > Secure Boot Configuration ์„ ํƒ > Secure Boot Option์„ Disabled๋กœ ๋ณ€๊ฒฝ

** Window OS๋ฅผ ์“ฐ์‹ค ๋•Œ๋Š” ์›๋ณตํ•ด์ฃผ์…”์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

์„ค์ • ์™„๋ฃŒ ํ›„ ๋ถ€ํŒ… ์ˆœ์„œ๋ฅผ ์ด์ „์— ์„ค์น˜ํ•œ ๋ถ€ํŒ…usb๊ฐ€ 1์ˆœ์œ„๊ฐ€ ๋˜๋„๋ก ๋ณ€๊ฒฝ ๋˜๋Š” ๋ถ€ํŒ…usb๋กœ ๋ฐ”๋กœ ์‹คํ–‰

 

 

์šฐ๋ถ„ํˆฌ(Ubuntu) ์„ค์น˜ ์ง„ํ–‰

๋ถ€ํŒ… ํ›„์— ์ตœ์ดˆ๋กœ ์ ‘์†ํ•˜๋ฉด ์šฐ๋ถ„ํˆฌ ์„ค์น˜ํ™”๋ฉด์ด ๋กœ๋“œ๋ฉ๋‹ˆ๋‹ค. ์•„๋ž˜์™€ ๊ฐ™์ด ์„ค์น˜๋ฅผ ์ง„ํ–‰ํ•ด์ฃผ์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.

์—…๋ฐ์ดํŠธ ๋ฐ ๊ธฐํƒ€ ์†Œํ”„ํŠธ์›จ์–ด ํ™”๋ฉด์ด ๋‚˜์˜ฌ๋•Œ๊นŒ์ง€ ์Šคํ‚ต

 

ํŒŒํ‹ฐ์…˜ ์˜์—ญ ์˜ต์…˜ ์„ ํƒ ์ง„ํ–‰(์ค‘์š”)

์œ„์— ์ด๋ฏธ์ง€๋Š” ์˜ˆ์‹œ์ด๋ฉฐ, ๋ฆฌ๋ˆ…์Šค(Linux) OS ์„ค์น˜๋ฅผ ์œ„ํ•ด ํ• ๋‹นํ•œ ํŒŒํ‹ฐ์…˜์˜ ์šฉ๋Ÿ‰์˜ ํฌ๊ธฐ์ธ์ง€ ํ™•์ธ ํ›„์— ์ง„ํ–‰

ํ™•์ธ ํ›„์— ํ•ด๋‹น ๋ถ€๋ถ„ ์„ ํƒ ํ›„ ์•„๋ž˜ + ๋ฒ„ํŠผ์„ ํ†ตํ•ด ์•„๋ž˜์˜ ๋‚ด์šฉ๋“ค์„ ์ถ”๊ฐ€

 

์Šค์™‘ ์˜์—ญ์˜ ๊ณต๊ฐ„ ํ• ๋‹น

์„ค์น˜์žฅ๋น„์˜ ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์ด์ฆˆ์™€ ์œ ์‚ฌํ•˜๊ฑฐ๋‚˜ ๋ฐฐ์ˆ˜๋กœ ์ž…๋ ฅ ๊ถŒ์žฅ

์˜ˆ์‹œ) 4๊ธฐ๊ฐ€: 4096, 8๊ธฐ๊ฐ€: 8192

  • ์ƒˆ ํŒŒํ‹ฐ์…˜์˜ ์ข…๋ฅ˜: ๋…ผ๋ฆฌ
  • ์ƒˆ ํŒŒํ‹ฐ์…˜์˜ ์œ„์น˜: ์ด ๊ณต๊ฐ„์ด ์‹œ์ž‘ํ•˜๋Š” ์ง€์ 
  • ์šฉ๋„: ์Šค์™‘์˜์—ญ

 

์ €๋„๋ง ํŒŒ์ผ ์‹œ์Šคํ…œ ํŒŒํ‹ฐ์…˜ ํ• ๋‹น

ํŒŒํ‹ฐ์…˜ ์šฉ๋Ÿ‰์˜ 80% ์ •๋„ ํ• ๋‹น ๊ถŒ์žฅ

  • ์ƒˆ ํŒŒํ‹ฐ์…˜์˜ ์ข…๋ฅ˜: ๋…ผ๋ฆฌ
  • ์ƒˆ ํŒŒํ‹ฐ์…˜์˜ ์œ„์น˜: ์ด ๊ณต๊ฐ„์ด ์‹œ์ž‘ํ•˜๋Š” ์ง€์ 
  • ์šฉ๋„: EXT4 ์ €๋„๋ง ํŒŒ์ผ ์‹œ์Šคํ…œ
  • ๋งˆ์šดํŠธ ์œ„์น˜: /

 

/home ์˜์—ญ ํ• ๋‹น

ํŒŒํ‹ฐ์…˜ ์šฉ๋Ÿ‰์˜ 10% ์ •๋„ ํ• ๋‹น ๊ถŒ์žฅ

  • ์ƒˆ ํŒŒํ‹ฐ์…˜์˜ ์ข…๋ฅ˜: ๋…ผ๋ฆฌ
  • ์ƒˆ ํŒŒํ‹ฐ์…˜์˜ ์œ„์น˜: ์ด ๊ณต๊ฐ„์ด ์‹œ์ž‘ํ•˜๋Š” ์ง€์ 
  • ์šฉ๋„: EXT4 ์ €๋„๋ง ํŒŒ์ผ ์‹œ์Šคํ…œ
  • ๋งˆ์šดํŠธ ์œ„์น˜: /home

 

์˜ต์…˜ ์„ค์ • ์™„๋ฃŒ ํ›„์— '์ง€๊ธˆ์„ค์น˜' ์ง„ํ–‰

์„ค์น˜๋ฒ„ํŠผ์„ ๋ˆ„๋ฅธ ํ›„์— ์ตœ์ข… ์ •๋ณด์— ๋Œ€ํ•œ ํŒ์—…์ด ๋‚˜์˜ต๋‹ˆ๋‹ค. '๊ณ„์†ํ•˜๊ธฐ'๋ฅผ ํ†ตํ•ด ๋„˜๊น๋‹ˆ๋‹ค.

 

๊ทธ ํ›„ ๊ฐ„๋‹จํ•œ ์ž‘์—… ๋ช‡๊ฐ€์ง€๋งŒ ๋” ์ง„ํ–‰ํ•˜์‹œ๋ฉด ๋๋‚ฉ๋‹ˆ๋‹ค.

๊ณ ์ƒํ•˜์…จ์Šต๋‹ˆ๋‹ค.

 

 

[GitLab] ๊นƒ๋žฉ ์šฐ๋ถ„ํˆฌ(Ubuntu)์„œ๋ฒ„์— ์„ธํŒ…

 

[GitLab] ๊นƒ๋žฉ ์šฐ๋ถ„ํˆฌ(Ubuntu)์„œ๋ฒ„์— ์„ธํŒ…

์šฐ๋ถ„ํˆฌ(Ubuntu) OS์—์„œ ๊นƒ๋žฉ(GitLab) ์„ค์น˜๋ฅผ ์ง„ํ–‰ํ•˜๊ฒŒ ๋˜์–ด ๊ธฐ๋ก ๋ชฉ์ ์œผ๋กœ ์ž‘์„ฑ๋œ ๊ธ€์ž…๋‹ˆ๋‹ค. GitLab ์„ค์น˜ ๋ฐฉ๋ฒ•์€ ์ฐพ์•„๋ณธ ๊ฒฐ๊ณผ, ์„ค์น˜๋ฐฉ์‹์ด ๋ณ€๊ฒฝ๋˜๋Š” ์ด์Šˆ๊ฐ€ ์ข…์ข… ๋ฐœ์ƒํ•˜๋‹ˆ ์ฐธ๊ณ ์šฉ์œผ๋กœ๋งŒ ํ™•์ธํ•˜์…”์•ผ ํ•ฉ

sm-code.tistory.com

[GitLab] ๊นƒ๋žฉ ๋กœ๊ทธ์ธ ํ™”๋ฉด ์ปค์Šคํ„ฐ๋งˆ์ด์ง•

 

[GitLab] ๊นƒ๋žฉ ๋กœ๊ทธ์ธ ํ™”๋ฉด ์ปค์Šคํ„ฐ๋งˆ์ด์ง•

๊นƒ๋žฉ(GitLab)์—์„œ ๋กœ๊ทธ์ธ ํ™”๋ฉด ์ปค์Šคํ„ฐ๋งˆ์ด์ง•์„ ํ†ตํ•ด ์ž…๋ง›์— ๋งž๊ฒŒ ๋ณ€๊ฒฝํ•˜๊ณ  ์‹ถ์€๋ฐ ์ƒ๊ฐ์™ธ๋กœ ์ž๋ฃŒ๊ฐ€ ๋งŽ์ง€ ์•Š์•„์„œ ๊ธฐ๋ก ๋ชฉ์ ์œผ๋กœ ์ž‘์„ฑ๋˜์—ˆ์œผ๋ฏ€๋กœ ์ฐธ๊ณ ์šฉ์œผ๋กœ๋งŒ ๋ด์ฃผ์‹œ๋ฉด ๊ฐ์‚ฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์„ค์ • ๋ฐฉ

sm-code.tistory.com

[GitLab] ๊นƒ๋žฉ SSL์ ์šฉ ๋ฐ ์ž๋™๊ฐฑ์‹ 

 

[GitLab] ๊นƒ๋žฉ SSL์ ์šฉ ๋ฐ ์ž๋™๊ฐฑ์‹ 

๊นƒ๋žฉ(GitLab)์„ ์‹ค์ œ ์šด์˜ํ•˜๊ธฐ ์œ„ํ•ด์„œ ๋„๋ฉ”์ธ๊ณผ SSL๋“ฑ๋ก์„ ์ง„ํ–‰ํ•˜์˜€๊ณ , ๊ทธ ๊ณผ์ •์„ ๊ธฐ๋กํ•˜๋Š” ๋ชฉ์ ์œผ๋กœ ์ž‘์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค. ๋” ์ข‹์€ ๋ฐฉ๋ฒ•์œผ๋กœ ํ•˜์…”๋„ ๋ฌด๋ฐฉํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ธ€์€ ์ฐธ๊ณ ์šฉ์œผ๋กœ๋งŒ ๋ด์ฃผ์‹œ๊ธธ ๋ฐ”๋ž๋‹ˆ

sm-code.tistory.com

[GitLab] ๊นƒ๋žฉ ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ(MS) ๊ณ„์ • SSO ์„ค์ •

 

[GitLab] ๊นƒ๋žฉ ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ(MS) ๊ณ„์ • SSO ์„ค์ •

๊นƒ๋žฉ์€ OmniAuth๋ผ๋Š” ๋ชจ๋“ˆ์„ ๋‚ด์žฅํ•˜์—ฌ SSO(Single Sign On)์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ด๋กœ ์ธํ•ด ๋งค์šฐ ๋‹ค์–‘ํ•œ ์ธ์ฆ ํ”„๋กœ๋ฐ”์ด๋”๋ฅผ ์ง€์›ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. https://docs.gitlab.com/ee/integration/omniauth.html#supported-providers ์ด ๋ฌธ์„œ

sm-code.tistory.com

 

Contents

ํฌ์ŠคํŒ… ์ฃผ์†Œ๋ฅผ ๋ณต์‚ฌํ–ˆ์Šต๋‹ˆ๋‹ค. ๐Ÿ˜Š

์ด ๊ธ€์ด ๋„์›€์ด ๋˜์—ˆ๋‹ค๋ฉด ๊ณต๊ฐ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ๐Ÿ‘