๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ

๊ณต์ธIP (Public IP)๊ณต์ธIP ์ฃผ์†Œ๋Š” ์ „ ์„ธ๊ณ„์ ์œผ๋กœ ์œ ์ผํ•˜๋ฉฐ, ์ธํ„ฐ๋„ท ์ƒ์˜ ๋ชจ๋“  ์žฅ์น˜๊ฐ€ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋Š” ์ฃผ์†Œ์ธํ„ฐ๋„ท ์„œ๋น„์Šค ์ œ๊ณต์—…์ฒด(ISP)๋กœ๋ถ€ํ„ฐ ํ• ๋‹น๋ฐ›์•„ ์‚ฌ์šฉ๋จ์‚ฌ์„คIP (Private IP)์‚ฌ์„คIP ์ฃผ์†Œ๋Š” ๋‚ด๋ถ€ ๋„คํŠธ์›Œํฌ์—์„œ๋งŒ ์‚ฌ์šฉ๋˜๋ฉฐ, ์™ธ๋ถ€ ์ธํ„ฐ๋„ท์—์„œ๋Š” ์ ‘๊ทผํ•  ์ˆ˜ ์—†๋Š” ์ฃผ์†Œ์™ธ๋ถ€ ๋„คํŠธ์›Œํฌ์—์„œ๋Š” ์ง์ ‘ ์ ‘๊ทผํ•  ์ˆ˜ ์—†์œผ๋ฉฐ, ๋‚ด๋ถ€ ๋„คํŠธ์›Œํฌ ๋‚ด์—์„œ๋งŒ ํ†ต์‹ ์ด ๊ฐ€๋Šฅํ•จNAT(Network Address Translation)์„ ํ†ตํ•ด ์™ธ๋ถ€์™€ ํ†ต์‹ ์ฃผ์†Œ๋Œ€์—ญ 10.0.0.0 ~ 10.255.255.255172.16.0.0 ~ 172.31.255.255192.168.0.0 ~ 192.168.255.255์ฐจ์ด์ 1. ๋„คํŠธ์›Œํฌ ์ ‘๊ทผ์„ฑ๊ณต์ธIP : ์ธํ„ฐ๋„ท์„ ํ†ตํ•ด ์ „ ์„ธ๊ณ„ ์–ด๋””์—์„œ๋‚˜ ์ ‘๊ทผ ๊ฐ€๋Šฅ์‚ฌ์„คIP : ๋‚ด๋ถ€ ๋„คํŠธ์›Œํฌ์—์„œ๋งŒ ์ ‘๊ทผ ๊ฐ€..
WAS-T (Web Application Server-Tier)์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ฒ„์˜ ์ผ๋ถ€๋ฅผ ์˜๋ฏธ์ฃผ๋กœ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ฒ„์—์„œ ํŠธ๋žœ์žญ์…˜ ๊ด€๋ฆฌ๋ฅผ ๋‹ด๋‹นํ•˜๋Š” ๊ณ„์ธต์œผ๋กœ ์ดํ•ด ๊ฐ€๋ŠฅWAS๋Š” ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„ ๊ฐ„์˜ ์ค‘๊ณ„์ž ์—ญํ• ์„ ํ•˜๋ฉฐ, WAS-T๋Š” ์ด ์„œ๋ฒ„์˜ ํŠธ๋žœ์žญ์…˜ ์ฒ˜๋ฆฌ ๋ฐ ๊ด€๋ฆฌ์™€ ๊ด€๋ จ๋œ ๋ถ€๋ถ„์„ ๋‹ด๋‹น์ฃผ์š” ๊ธฐ๋ŠฅํŠธ๋žœ์žญ์…˜ ๊ด€๋ฆฌACID ์†์„ฑ ๋ณด์žฅ : ์›์ž์„ฑ(Atomicity), ์ผ๊ด€์„ฑ(Consistency), ๊ฒฉ๋ฆฌ์„ฑ(Isolation), ์ง€์†์„ฑ(Durability) ๋“ฑ์˜ ํŠธ๋žœ์žญ์…˜ ์†์„ฑ์„ ๋ณด์žฅํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ž‘์—…์ด ์•ˆ์ •์ ์œผ๋กœ ์ด๋ฃจ์–ด์ง€๋„๋ก ํ•จ๋ถ„์‚ฐ ํŠธ๋žœ์žญ์…˜ : ์—ฌ๋Ÿฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋‚˜ ์‹œ์Šคํ…œ์— ๊ฑธ์ณ ์žˆ๋Š” ํŠธ๋žœ์žญ์…˜์„ ๊ด€๋ฆฌํ•˜์—ฌ ์ผ๊ด€์„ฑ์„ ์œ ์ง€์ž์› ๊ด€๋ฆฌ์ปค๋„ฅ์…˜ ํ’€๋ง : ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€์˜ ์—ฐ๊ฒฐ์„ ํšจ์œจ์ ์œผ๋กœ ๊ด€๋ฆฌํ•˜์—ฌ ์„ฑ๋Šฅ์„ ์ตœ์ ํ™”์Šค๋ ˆ๋“œ ๊ด€๋ฆฌ :..
SVN๊ณผ GIT ๋ชจ๋‘ ๋ฒ„์ „ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ(VCS, Versio Control System)์œผ๋กœ, ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ํ”„๋กœ์ ํŠธ์—์„œ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ๊ด€๋ฆฌํ•˜๊ณ  ํ˜‘์—…์„ ์‰ฝ๊ฒŒ ํ•ด์ค€๋‹ค.SVN๊ณผ GIT์˜ ์ฐจ์ด์ 1. ์•„ํ‚คํ…์ณSVN์ค‘์•™ ์ง‘์ค‘์‹ ๋ฒ„์ „ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ(CVCS)์ค‘์•™ ์„œ๋ฒ„์— ๋ชจ๋“  ๋ฒ„์ „์˜ ํŒŒ์ผ์„ ์ฒดํฌ์•„์›ƒํ•˜๊ณ  ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ปค๋ฐ‹GIT๋ถ„์‚ฐ ๋ฒ„์ „ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ(DVCS)๋ชจ๋“  ๊ฐœ๋ฐœ์ž๊ฐ€ ์ „์ฒด repository์˜ ์‚ฌ๋ณธ์„ ๋กœ์ปฌ์— ๊ฐ€์ง€๊ณ  ์žˆ์œผ๋ฉฐ, ๋กœ์ปฌ์—์„œ ๋ชจ๋“  ๋ฒ„์ „ ๊ด€๋ฆฌ ์ž‘์—… ์ˆ˜ํ–‰ ๊ฐ€๋Šฅ์ค‘์•™ ์„œ๋ฒ„ ์—†์ด๋„ ์ž‘์—… ๊ฐ€๋Šฅ2. ์ปค๋ฐ‹ ๋ฐฉ์‹SVN์ปค๋ฐ‹ ์€ ์ค‘์•™ ์„œ๋ฒ„์—์„œ ์ง์ ‘ ์ด๋ฃจ์–ด์ง์„œ๋ฒ„์— ์ ‘๊ทผํ•˜์ง€ ๋ชปํ•˜๋ฉด ์ปค๋ฐ‹ ๋ถˆ๊ฐ€๋ŠฅGIT์ปค๋ฐ‹์€ ๋กœ์ปฌ repository์—์„œ ์ด๋ฃจ์–ด์ง๋กœ์ปฌ ์ปค๋ฐ‹ ํ›„์— ์›๊ฒฉ repository๋กœ ํ‘ธ์‹œ ๊ฐ€๋Šฅ3. ๋ธŒ๋žœ์นญ ๋ฐ ๋ณ‘ํ•ฉSVN๋ธŒ๋žœ์นญ ๋ฐ ๋ณ‘ํ•ฉ์ด..
ํ•˜๋“œ๋””์Šคํฌ์— ์ž๋ฃŒ๋ฅผ ์ €์žฅํ•˜๊ณ , ํ”Œ๋ž˜์‹œ ๋ฉ”๋ชจ๋ฆฌ(ํ”Œ๋กœํ”ผ ๋””์Šค์ผ“, CD, USB, SD Card ๋“ฑ)๋กœ ์ „์†กํ–ˆ์—ˆ๋Š”๋ฐ,ํด๋ผ์šฐ๋“œ ์‹œ์Šคํ…œ ๋„์ž…์œผ๋กœ ์ €์žฅํ•˜์ง€ ์•Š๊ณ  ์ „์†ก์ด ๊ฐ€๋Šฅํ•ด์กŒ๋‹ค.๊ทธ๋Ÿฌ๋‚˜ ์ธํ„ฐ๋„ท ์†๋„, ์šฉ๋Ÿ‰ ๋“ฑ์˜ ์ œ์•ฝ์ด ์žˆ๊ธฐ์—NAS(Network-Attached Storage) ๊ฐ€ ์ƒ๊ฒจ๋‚ฌ๋‹ค. NAS ?USB๋‚˜ CD ์ฒ˜๋Ÿผ ์ปดํ“จํ„ฐ์— ์ง์ ‘ ์—ฐ๊ฒฐํ•˜์ง€ ์•Š๊ณ , ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ  ๋ฐ›๋Š” ์ €์žฅ์žฅ์น˜ํด๋ผ์šฐ๋“œ ์‹œ์Šคํ…œ์„ ๊ฐœ์ธํ˜•, ์†Œํ˜•ํ™”ํ•˜์—ฌ ๋งŒ๋“ค์–ด์ง„ ๊ฒƒNAS์˜ ์›๋ž˜ ์šฉ๋„๋Š” ๋ฐ์ดํ„ฐ์˜ ๊ณต์œ ๋กœ, ์ฃผ๋กœ ํšŒ์‚ฌ์—์„œ ์‚ฌ์šฉ๋จ์žฅ์ ๋ฌดํ•œ(์— ์ˆ˜๋ ดํ•˜๋Š”) ์šฉ๋Ÿ‰ํ•œ ๊ณณ์— ํŒŒ์ผ์„ ์—…๋กœ๋“œํ•ด๋„ ๋‹ค๋ฅธ ๊ณณ์—์„œ ๋ชจ๋‘ ์ ‘๊ทผ์ด ๊ฐ€๋Šฅํ•จUSB ๊ฒฝ์šฐ, ๊ฝ‚ํ˜€์žˆ๋Š” ๊ธฐ๊ธฐ ํ•œ ๋Œ€๋งŒ ์ ‘๊ทผ ๊ฐ€๋Šฅํ•˜์ง€๋งŒ, NAS๋Š” ๋‹ค๋ฅธ ๊ธฐ๊ธฐ์—์„œ๋„ ๋™์‹œ๋‹ค๋ฐœ์ ์œผ๋กœ ์ ‘๊ทผ์ด ๊ฐ€๋Šฅํ•จ๋‹ค์–‘ํ•œ ์šฉ๋„๋กœ ์‚ฌ์šฉ ๊ฐ€๋ŠฅCPU์™€..
ApacheApache HTTP Server๋ฅผ ์˜๋ฏธํ•˜๋Š”๋ฐ, ์ด๋Š” ์•„ํŒŒ์น˜ ์†Œํ”„ํŠธ์›จ์–ด ์žฌ๋‹จ(Apache Software Foundation, ASF)์—์„œ ๋งŒ๋“  ์›น์„œ๋ฒ„ ํ”„๋กœ๊ทธ๋žจ์›น ์„œ๋ฒ„1. ํ•˜๋“œ์›จ์–ด์›น ์„œ๋ฒ„ ์†Œํ”„ํŠธ์›จ์–ด์™€ ์›น ์‚ฌ์ดํŠธ์˜ ๊ตฌ์„ฑ ์š”์†Œ ํŒŒ์ผ์„ ์ €์žฅํ•˜๋Š” ์ปดํ“จํ„ฐ๋ฅผ ์˜๋ฏธEX ) HTML ๋ฌธ์„œ, ์ด๋ฏธ์ง€, CSS ์Šคํƒ€์ผ ์‹œํŠธ ๋ฐ JS ํŒŒ์ผ2. ์†Œํ”„ํŠธ์›จ์–ด๋ณดํ†ต HTTP ์„œ๋ฒ„๋ฅผ ์˜๋ฏธHTTP ์„œ๋ฒ„๋Š” URL ๋ฐ HTTP ๋ฅผ ์ดํ•ดํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ดHTTP ์„œ๋ฒ„๋Š” ์ €์žฅํ•˜๋Š” ์›น ์‚ฌ์ดํŠธ์˜ ๋„๋ฉ”์ธ ์ด๋ฆ„์„ ํ†ตํ•ด ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ์ด๋Ÿฌํ•œ ํ˜ธ์ŠคํŒ…๋œ ์›น ์‚ฌ์ดํŠธ์˜ ์ฝ˜ํ…์ธ ๋ฅผ ์ตœ์ข… ์‚ฌ์šฉ์ž์˜ ์žฅ์น˜๋กœ ์ „๋‹ฌํ•œ๋‹ค.๋ธŒ๋ผ์šฐ์ €๋Š” ์›น ์„œ๋ฒ„์—์„œ ํ˜ธ์ŠคํŒ…๋˜๋Š” ํŒŒ์ผ์ด ํ•„์š”ํ•  ๋•Œ๋งˆ๋‹ค HTTP๋ฅผ ํ†ตํ•ด ๋ธŒ๋ผ์šฐ์ €์— ํŒŒ์ผ์„ ์š”์ฒญ์š”์ฒญ์ด ์˜ฌ๋ฐ”๋ฅธ ์›น์„œ๋ฒ„(ํ•˜๋“œ์›จ์–ด)์— ๋„๋‹ฌํ•˜๋ฉด HTT..
Linux ์— GIT server๋ฅผ ๊ตฌ์ถ•ํ•˜๋ฉด์„œ, ๊ธฐ์กด์˜ ํ˜ธ์ŠคํŒ… ์„œ๋น„์Šค๋ฅผ ์ด์šฉํ•˜์ง€ ์•Š๋‹ค๋ณด๋‹ˆ ์—ฌ๋Ÿฌ ๊ฐœ๋…์ด ํ—ท๊ฐˆ๋ ค์„œ ์ •๋ฆฌํ•ด๋ณธ๋‹นNon-Bare Repository (์ผ๋ฐ˜์ ์ธ ๋กœ์ปฌ ์ €์žฅ์†Œ)๊ฐœ๋ฐœ์ž๊ฐ€ ์ž์‹ ์˜ ์ปดํ“จํ„ฐ์—์„œ ์ž‘์—…ํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ์ €์žฅ์†Œ์ด๋‹ค.์ž‘์—… ๋””๋ ‰ํ† ๋ฆฌ์™€ .git ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ๋ชจ๋‘ ํฌํ•จํ•œ๋‹ค.์ž‘์—… ๋””๋ ‰ํ† ๋ฆฌ๋Š” ์‹ค์ œ๋กœ ์ž‘์—…ํ•˜๋Š” ํŒŒ์ผ๋“ค์ด ์žˆ๊ณ , .git ๋””๋ ‰ํ† ๋ฆฌ์—๋Š” Git์ด ๋ฒ„์ „ ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š” ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ์™€ ๊ฐ์ฒด๋“ค์ด ์ €์žฅ๋˜์–ด ์žˆ๋‹ค.Bare Repository์ž‘์—… ๋””๋ ‰ํ† ๋ฆฌ๊ฐ€ ์—†๋Š” ์ €์žฅ์†Œ์ฆ‰, ์ฝ”๋“œ ํŒŒ์ผ๋“ค์ด ์‹ค์ œ๋กœ ์ €์žฅ๋˜์–ด ์žˆ์ง€ ์•Š๊ณ , ์˜ค์ง .git ๋””๋ ‰ํ† ๋ฆฌ ๋‚ด์šฉ๋งŒ์ด ์ €์žฅ๋œ ํ˜•ํƒœ์ด๋Ÿฌํ•œ ์ €์žฅ์†Œ๋Š” ์ฃผ๋กœ ์›๊ฒฉ ์ €์žฅ์†Œ๋กœ ์‚ฌ์šฉ๋จํŠน์ง•์ž‘์—… ๋””๋ ‰ํ† ๋ฆฌ๊ฐ€ ์—†์Œ์ž‘์—… ๋””๋ ‰ํ† ๋ฆฌ๊ฐ€ ์—†๊ธฐ ๋•Œ๋ฌธ์— ์ง์ ‘ ์ฝ”๋“œ ํŒŒ์ผ์„ ์ˆ˜์ •ํ•˜๊ฑฐ๋‚˜ ๋นŒ๋“œํ•  ์ˆ˜ ์—†์Œ๋ชจ๋“ ..
์Šค์œ„์น˜์™€ ํ—ˆ๋ธŒ๋ฅผ ๊ฐ€๋ฅด๋Š” ๊ฐ€์žฅ ํฐ ์ฐจ์ด์  VLAN(Virtual LAN)ํ•„์š”ํ•œ ์ด์œ LAN : ์ง‘๊ณผ ๊ฐ™์€ ์†Œ๊ทœ๋ชจ ๋„คํŠธ์›Œํฌ์—์„œ๋ถ€ํ„ฐ ์‚ฌ๋ฌด์‹ค, ํšŒ์‚ฌ์™€ ๊ฐ™์€ ์ค‘๊ทœ๋ชจ ์ด์ƒ์˜ ๋„คํŠธ์›Œํฌ์— ์ด๋ฅด๊ธฐ๊นŒ์ง€ ๋™์ผํ•œ IP ๋Œ€์—ญ๊ณผ ๋™์ผํ•œ Subnet Mask๋ฅผ ์‚ฌ์šฉํ•˜๋ฉฐ Address Resolution Protocol(ARP)๊ฐ€ ๋‹ฟ๋Š” ๋ชจ๋“  ๋ฒ”์œ„๋ฅผ ๋œปํ•œ๋‹ค.Broadcast : ์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํ‚น, ์ •๋ณด ํ†ต์‹  ๋ฐ ๋ฐฉ์†ก ๋“ฑ ๋ชจ๋“  ์ˆ˜์‹ ์ž์—๊ฒŒ ๋™์‹œ์— ๋ฉ”์„ธ์ง€๋ฅผ ์ „์†กํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค. ๋ธŒ๋กœ๋“œ์บ์ŠคํŒ…์€ ํ”„๋กœ๊ทธ๋žจ์—์„œ ๋†’์€ ์ˆ˜์ค€์˜ ๋‹ค์–‘ํ•œ ์‘์šฉ ์šฉ๋„๋กœ ํ™œ์šฉ๋  ์ˆ˜ ์žˆ๋‹ค.ARP ๋Š” ๊ฐ ์ปดํ“จํ„ฐ๊ฐ€ ๊ฐ–๋Š” IP Address์— ๋งค์นญ๋˜๋Š” MAC Address๋ฅผ ์•Œ์•„๋‚ด๊ธฐ ์œ„ํ•œ Protocol๋˜ํ•œ ARP Request๋Š” ์—ฐ๊ฒฐ๋œ ๋„คํŠธ์›Œํฌ ์žฅ๋น„์™€ ์ปดํ“จํ„ฐ์— ๋ชจ๋‘ ์ „๋‹ฌ๋จ์ด๋ ‡๋“ฏ ์†ก์‹ ์ž..
Git Server๋ฅผ ๊ตฌ์ถ•ํ•˜๊ธฐ ์œ„ํ•ด์„œ Rocky Linux๋ฅผ ์„ค์น˜ํ–ˆ๋‹ค.์„ค์น˜๋Š” ์‰ฌ์› ๋Š”๋ฐ, ๋ฌธ์ œ๋Š” ๋„คํŠธ์›Œํฌ..;;์•„๋‹ˆ ๊ณต์ธ IP ํ• ๋‹นํ•ด์ฃผ๊ณ , ๊ฒŒ์ดํŠธ์›จ์ด ์ฃผ๊ณ , DNS๋„ ์คฌ๋Š”๋ฐifconfig ๋ช…๋ น์–ด๋กœ ์ž˜ ํ• ๋‹น๋œ๊ฑฐ ํ™•์ธํ–ˆ๋‹ค.๊ทผ๋ฐ ping ์ฐ์–ด๋ณด๋‹ˆ๊น 100% packet loss;;;๋ง์ด๋˜๋‚˜....๋ญ๊ฐ€ ๋ฌธ์ œ์ง€ ํ•˜๋‹คํ•˜๋‹ค๋‹ค๋ฅธ ์„œ๋ฒ„๋“ค์„ ์ ‘์†ํ•ด์„œ ๋’ค์ ธ๋ด„๊ทผ๋ฐ ๋‹ค๋ฅธ ๊ฒƒ๋“ค์€ ์šฐ๋ถ„ํˆฌ, ์œˆ๋„์šฐ ์•„๋‹ˆ๋ฉด centos์—ฌ์„œ ์ข€ ๋‹ฌ๋ž๋‹ค.๊ทธ๋ž˜์„œ ๊ฐ™์€ ๊ณ„์—ด์ธ centOS ์„œ๋ฒ„์˜ ๋„คํŠธ์›Œํฌ ๊ตฌ์„ฑ์„ ๋ดค๋Š”๋ฐ ๋™์ผํ•œ๋ฐ, ๋ธŒ๋ฆฟ์ง€๊ฐ€ ํ•จ๊ป˜ ๋“ค์–ด๊ฐ€์žˆ์—ˆ๋‹ค.์ด๊ฒŒ ๋ฌธ์  ๊ฐ€;;;; ๋ญ๋ผ๋„ ํ•ด๋ณผ๋ ค๊ณ  ๋“ฑ๋กํ–ˆ์œผ๋‚˜ ์‹คํŒจ!!๋งŒ๋“  ์„œ๋ฒ„๋ฅผ ํ•˜๋‚˜ํ•˜๋‚˜ ๋œฏ์–ด๋ณด๋‹ค๊ฐ€ ์ด์ƒํ•œ์ ์„ ๋ฐœ๊ฒฌ๋‚˜๋Š” IP๋ฅผ DMZ ์กด์œผ๋กœ ์ง€์ •ํ–ˆ๋Š”๋ฐ, VM์˜ vlan์ด DEV๋กœ ์„ค์ •๋˜์–ด์žˆ์Œ์„ ๋ฐœ๊ฒฌํ•˜๊ณ  ํ˜น์‹œ;;ํ•ด์„œ ๋ฐ”๊ฟจ..
KIMHYEYUN
'๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก (2 Page)