์ „์ฒด๋ณด๊ธฐ 182

ํด๋ผ์šฐ๋“œ ๋ณด์•ˆ์˜ ๊ฐœ์š”์™€ ๊ทธ ์ƒ์„ธ(1)

ํด๋ผ์šฐ๋“œ ๋ณด์•ˆ ๊ฐœ์š” ํด๋ผ์šฐ๋“œ๋Š” ๊ธฐ์กด์˜ ์‚ฐ์—…(์˜๋ฃŒ, ๋ฌผ๋ฅ˜, ์ œ์กฐ ๋“ฑ)์ด IT ๊ธฐ์ˆ ๊ณผ ๊ฒฐํ•ฉํ•˜๋ฉด์„œ ์‚ฐ์—… ๊ฐ„์˜ ๊ฒฝ๊ณ„๊ฐ€ ํ๋ ค์ง€๊ณ  ์„œ๋น„์Šค๊ฐ€ ์œตํ•ฉ๋˜๋Š” 4์ฐจ ์‚ฐ์—…ํ˜๋ช…์˜ ์‹œ๋Œ€์—์„œ ์ฃผ๋ชฉ๋ฐ›๊ณ  ์žˆ๋Š” ๊ธฐ์ˆ ์ด๋‹ค. ๊ธฐ์กด ๋น„์ฆˆ๋‹ˆ์Šค๊ฐ€ IT์™€ ๊ฒฐํ•ฉํ•˜๋ฉด์„œ ์ด๋™ ํ†ต์‹ ์‚ฌ๊ฐ€ ์—†๋Š” ์ „ํ™” ์„œ๋น„์Šค(WeChat), ์ˆ™์†Œ๊ฐ€ ์—†๋Š” ์ˆ™๋ฐ• ์„œ๋น„์Šค(AirBnB), ํƒ์‹œ๊ฐ€ ์—†๋Š” ์šด์†ก ์„œ๋น„์Šค(Uber), ์ž์ฒด ์ปจํ…์ธ ๊ฐ€ ์—†๋Š” SNS(Facebook), ๊ทน์žฅ์ด ์—†๋Š” ์ฝ˜ํ…์ธ  ์„œ๋น„์Šค(NETFLEX), ์žฌ๊ณ ๊ฐ€ ์—†๋Š” ํŒ๋งค ์„œ๋น„์Šค(Alibaba) ๋“ฑ์ด ์ƒˆ๋กœ์šด ์„œ๋น„์Šค๊ฐ€ ์ƒ๊ฒจ๋‚ฌ๋‹ค. 4์ฐจ ์‚ฐ์—…์—์„œ ํด๋กœ๋ฒŒ ๋ฆฌ๋”๊ฐ€ ๋˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ICBMA(IoT, Cloud, BlockChain, Mobile, AI)๊ฐ€ ํ•„์ˆ˜ ๊ธฐ์ˆ ์ด ๋˜์—ˆ๋‹ค. ํด๋ผ์šฐ๋“œ๋ฅผ ํ†ตํ•ด์„œ ๋น…๋ฐ์ดํ„ฐ์˜ ์ˆ˜์ง‘, ์ €์žฅ, ๋ถ„์„๊ณผ ์ธ๊ณต์ง€๋Šฅ..

์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ๊ฐœ๋… ์ด์ •๋ฆฌ!!! ๊ทธ๋ฆผ๊ณผ ์‹ค์Šต์œผ๋กœ ๋ฐฐ์šฐ๋Š” ๋„์ปค & ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค

๋ณธ ํฌ์ŠคํŒ…์€ ๊ทธ๋ฆผ๊ณผ ์‹ค์Šต์œผ๋กœ ๋ฐฐ์šฐ๋Š” ๋„์ปค & ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ์ž‘์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋ž€? ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋Š” ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์ปจํ…Œ์ด๋„ˆ(=์„œ๋ฒ„)๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ๋„๊ตฌ์ด๋‹ค. ์ปจํ…Œ์ด๋„ˆ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜ ๋„๊ตฌ์˜ ์ผ์ข…์ด๋‹ค. ์ปจํ…Œ์ด๋„ˆ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜์ด๋ž€ ์‹œ์Šคํ…œ ์ „์ฒด๋ฅผ ํ†ต๊ด„ํ•˜๊ณ  ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ์ผ์„ ๋งํ•œ๋‹ค. ๊ทธ ์ด๋ฆ„ ๊ทธ๋Œ€๋กœ ์˜ค์ผ€์ŠคํŠธ๋ผ๋ฅผ ๋– ์˜ฌ๋ฆฌ๋ฉด ์ดํ•ดํ•˜๊ธฐ ์‰ฝ๋‹ค. ์ง€์ทจ์ž๊ฐ€ ์ „์ฒด ์•…๋‹จ์„ ์ง€ํœ˜ํ•˜๋“ฏ, ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์ง€ํœ˜ํ•˜๋Š” ๋„๊ตฌ๊ฐ€ ๋ฐ”๋กœ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋‹ค. ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋ฅผ K8S๋ผ๊ณ  ์ค„์—ฌ์“ฐ๊ธฐ๋„ ํ•œ๋‹ค. k์™€ s ์‚ฌ์ด์— 8๊ฐœ์˜ ๊ธ€์ž๊ฐ€ ์žˆ๋‹ค๋Š” ์˜๋ฏธ์˜ ์•ฝ์นญ์œผ๋กœ, ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค์™€ ๊ด€๋ จ๋œ ๊ฒ€์ƒ‰์–ด๋กœ ์œ ์šฉํ•˜๋‹ค. ๋˜ํ•œ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋น„์Šค๋ฅผ ๋Œ๋ฆด ๋•Œ worker node ์ค‘์— ํ•˜๋‚˜๊ฐ€ ์—†์–ด์ ธ๋„ ๋Š๊ธฐ์ง€ ์•Š๊ณ  ์„œ๋น„์Šค์— ์ด์ƒ์ด ์—†๊ฒŒ(no downt..

๋„์ปค ๊ฐœ๋… ์ด์ •๋ฆฌ!!! ๊ทธ๋ฆผ๊ณผ ์‹ค์Šต์œผ๋กœ ๋ฐฐ์šฐ๋Š” ๋„์ปค & ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค

๋ณธ ํฌ์ŠคํŒ…์€ ๊ทธ๋ฆผ๊ณผ ์‹ค์Šต์œผ๋กœ ๋ฐฐ์šฐ๋Š” ๋„์ปค & ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ์ž‘์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค! ๋„์ปค๋ž€? ๋ฐ์ดํ„ฐ ๋˜๋Š” ํ”„๋กœ๊ทธ๋žจ(์•„ํŒŒ์น˜, nginx, ๋ฉ”์ผ ํ”„๋กœ๊ทธ๋žจ ๋“ฑ)์„ ๊ฒฉ๋ฆฌ์‹œํ‚ค๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด ๋„์ปค๋Š” ๊ทธ ์ž์ฒด๋กœ ํด๋ผ์šฐ๋“œ ํ”Œ๋žซํผ์ผ๊นŒ? ๋„์ปค์™€ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋Š” ํด๋ผ์šฐ๋“œ ํ”Œ๋žซํผ์ด ์•„๋‹Œ, ํด๋ผ์šฐ๋“œ ํ™˜๊ฒฝ์—์„œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐœ๋ฐœ, ๋ฐฐํฌ, ๊ด€๋ฆฌํ•˜๋Š” ๋ฐ์— ์œ ์šฉํ•˜๊ฒŒ ์‚ฌ์šฉ๋˜๋Š” ๊ธฐ์ˆ ์ด๋‹ค. ํด๋ผ์šฐ๋“œ ํ”Œ๋žซํผ์€ AWS, GCP ๋“ฑ์ด ์žˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ํด๋ผ์šฐ๋“œ ๊ฐœ๋…์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค. ๋„์ปค์™€ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋Š” ์ฃผ๋กœ ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค ์ œ๊ณต ์—…์ฒด๋“ค์˜ ์ธํ”„๋ผ(AWS, Azure, CGP) ์™€ ํ†ตํ•ฉ๋˜์–ด ์‚ฌ์šฉ๋œ๋‹ค. ์ฆ‰ ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๋„์ปค ์ปจํ…Œ์ด๋„ˆ๋ฅผ ๋ฐฐํฌํ•˜๊ณ  ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค. ๋„์ปค ์ปจํ…Œ์ด๋„ˆ์™€ ๋„์ปค ์—”์ง„ ๋„์ปค ์ปจํ…Œ์ด๋„ˆ: ๊ฐœ์ธ์šฉ ..

[KDT:K-digital training ๊ณผ์ •] ๋ฆฌ๋ˆ…์Šค 1์ผ์ฐจ - ๋ฆฌ๋ˆ…์Šค VMware ๋ฐ ์šฉ์–ด ์ •๋ฆฌ

๋‹ค์Œ ํฌ์ŠคํŒ…์€ ํด๋ผ์šฐ๋“œ์ด๊ธธ...! VMware VMware ๊ฐ€์ƒ๋จธ์‹ ์€ Virtural Box, VirtualPC ์ฒ˜๋Ÿผ ๊ฐ€์ƒํ™”ํ•˜๋Š” ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. VMware๋Š” ๊ฐ€์ƒ๋จธ์‹ ๋“ค์„ ๋ฌถ์–ด์ฃผ๋Š” ์Šค์œ„์น˜ ์žฅ์น˜์˜ ์—ญํ• ๊ณผ ๊ฐ€์ƒ๋จธ์‹ ๋“ค์„ ์ธํ„ฐ๋„ท์— ์—ฐ๊ฒฐ์‹œํ‚ค๋Š” ๊ฒŒ์ดํŠธ์›จ์ด์˜ ์—ญํ• ์„ ํ•œ๋‹ค. VMware์—์„œ ์™ธ๋ถ€ Windows 7/10์„ ํ˜ธ์ŠคํŠธ ๋จธ์‹ ์œผ๋กœ ๋ถ€๋ฅด๊ณ  VMware ์•ˆ์— ์„ค์น˜๋˜๋Š” ๊ฐ ๋จธ์‹ ๋“ค์„ ๊ฒŒ์ŠคํŠธ ๋จธ์‹ ์œผ๋กœ ๋ถ€๋ฅธ๋‹ค. ์ด๋“ค์€ NAT(Network Address Translation)๋กœ ์—ฐ๊ฒฐ๋˜์–ด ์™ธ๋ถ€ ํ˜ธ์ŠคํŠธ์˜ NIC(Network Interface Card)๋ฅผ ๊ณต์œ  ํ•ด์„œ ์ธํ„ฐ๋„ท์œผ๋กœ ์—ฐ๊ฒฐ๋  ์ˆ˜ ์žˆ๋‹ค. VMware ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ๊ธฐ๋ฒ• Bridge: ๊ฐ€์ƒ๋จธ์‹ ์ด ํšŒ๋ถ€์˜ ํ˜ธ์ŠคํŠธ ๋จธ์‹ ๊ณผ ๋Œ€๋“ฑํ•˜๊ฒŒ ์—ฐ๊ฒฐ๋˜๋Š” ๋ฐฉ์‹ Host-only: ๊ฐ€์ƒ๋จธ์‹ ๋ผ๋ฆฌ๋งŒ ๋„คํŠธ..

์‰˜ ์Šคํฌ๋ฆฝํŠธ

์˜ค๋žœ๋งŒ์— ํฌ์ŠคํŒ… ํ•ฉ๋‹ˆ๋‹ค...!!! ใ…Žใ…Ž ์‰˜ ์Šคํฌ๋ฆฝํŠธ ์‰˜(SHELL)์€ ์‚ฌ์šฉ์ž์™€ ์šด์˜์ฒด์ œ(์ •ํ™•ํžˆ๋Š” Kernel) ๊ฐ„ ์ธํ„ฐํŽ˜์ด์Šค์ด๋‹ค. ์ผ๋ จ์˜ Linux ๋ช…๋ น์–ด์ธ ์‰˜๋“ค์ด ๋ชจ์—ฌ ์žˆ๋Š” ํŒŒ์ผ์„ ์‰˜ ์Šคํฌ๋ฆฝํŠธ(SHELL SCRIPTS)๋ผ๊ณ  ํ•˜๋Š”๋ฐ DOS์—์„œ ์ผ๋ จ์˜ ๋ช…๋ น์–ด๋“ค์„ ์ˆœ์„œ์ ์œผ๋กœ ๋‚˜์—ดํ•œ ๋ฐฐ์น˜(batch) ํŒŒ์ผ๊ณผ ๋น„์Šทํ•˜์ง€๋งŒ ๋ฐฐ์น˜ ํŒŒ์ผ๋ณด๋‹ค ํ›จ์”ฌ ๋” ๊ฐ•๋ ฅํ•จ์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค. ์ตœ๊ทผ์—๋Š” Windows ์‹œ์Šคํ…œ์—๋„ PowerShell์„ ๋„์ž…ํ•ด์„œ Windows ์„œ๋ฒ„๋ฅผ ๊ฐ„๋‹จํ•˜๊ฒŒ ๋ช…๋ น์–ด๋กœ๋งŒ ์šด์˜ํ•˜๊ฒŒ ํ•˜๋Š” ์ถ”์„ธ์ด๋‹ค. ์‰˜ ์Šคํฌ๋ฆฝํŠธ๋Š” ์‚ฌ์šฉ์ž๋‚˜ ํŒŒ์ผ๋กœ๋ถ€ํ„ฐ ์ž…๋ ฅ์„ ๋ฐ›์•„์„œ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•œ ๋’ค ๊ฒฐ๊ณผ๋ฅผ ํ™”๋ฉด์— ๋„์šฐ๊ฑฐ๋‚˜, ์ž‘์—…ํ•œ ๋‚ด์šฉ์„ ํŒŒ์ผ๋กœ ์ €์žฅํ–ˆ๋‹ค๊ฐ€ ๋‚˜์ค‘์— ์žฌ์‚ฌ์šฉํ•˜๊ฒŒ ํ•˜๊ฑฐ๋‚˜, ์—ฌ๋Ÿฌ ์ž‘์—…๋“ค์„ ์ž๋™ํ™”์‹œํ‚ฌ ๋•Œ ์‚ฌ์šฉ๋œ๋‹ค. ์‰˜ ์Šคํฌ๋ฆฝํŠธ๋Š” ์‹œ์Šคํ…œ์ด๋‚˜ ๋„คํŠธ์›Œ..

ํด๋ผ์šฐ๋“œ 1์ผ์ฐจ Git

Cloud Cloud๋Š” ์„œ๋ฒ„๋‚˜ ๊ฐ ๋…ธ๋“œ๋“ค์˜ ๋ฌผ๋ฆฌ์  ์œ„์น˜์™€ ๋ฌด๊ด€ํ•˜๊ฒŒ ์–ธ์ œ ์–ด๋””์„œ๋‚˜ ๋…ธ๋“œ๋“ค๊ณผ ์ ‘์†ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„คํŠธ์›Œํฌ๋ฅผ ๊ตฌ์ถ•ํ•œ ๊ฒƒ์„ ๋งํ•œ๋‹ค. ์ผ์ข…์˜ ์œ ๋น„์ฟผํ„ฐ์Šค(Ubiquitous)๋กœ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ์›น์ƒ์— ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๋Š” Web Hard์™€ ์›น์ƒ์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ๋ฐ์ดํ„ฐ๋‚˜ ๊ฐ์ข… ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ, ์„œ๋ฒ„ ๋“ฑ์„ ์ €์žฅํ•˜๋Š” Cloud๋Š” ๊ฐœ๋…์ƒ ์„œ๋กœ ๋‹ค๋ฅด๋‹ค. ์›น ํ•˜๋“œ๋Š” ํ•œ ๊ณณ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๋„ฃ๊ณ  ๋‹ค๋ฅธ ๊ณณ์—์„œ ์ด๋ฅผ ๋‹ค์šด๋ฐ›๋Š” ์‹์ด์ง€๋งŒ, ํด๋ผ์šฐ๋“œ์—์„œ๋Š” ๋ชจ๋“  ํด๋ผ์šฐ๋“œ ์•ˆ์˜ ํ˜ธ์ŠคํŠธ๋“ค์—๊ฒŒ ๋ฐ์ดํ„ฐ๊ฐ€ ์ž๋™์œผ๋กœ ๋™๊ธฐํ™”๋˜๋ฏ€๋กœ ์–ด๋Š ํ•œ ํ˜ธ์ŠคํŠธ์—์„œ ํŒŒ์ผ ์—…๋กœ๋“œ, ์‚ญ์ œ ๋“ฑ์˜ ๋ณ€๊ฒฝ์ด ์ƒ๊ธฐ๋ฉด ์ž๋™์œผ๋กœ ๋‹ค๋ฅธ ๋ชจ๋“  ํ˜ธ์ŠคํŠธ๋“ค์—์„œ ํ•ด๋‹น ๋ฐ์ดํ„ฐ๊ฐ€ ๋™๊ธฐํ™”๋˜์–ด ์ž์‹ ๋“ค์˜ ๋…ธ๋“œ์— ์žˆ๋Š” ๋ฐ์ดํ„ฐ์— ๋ณ€๊ฒฝ์ด ์žˆ๊ฒŒ ๋œ๋‹ค. ์˜๋„ํ•˜์ง€ ์•Š๊ฒŒ ์—…๋ฐ์ดํŠธ๋˜๊ธฐ๋„ ํ•˜๋ฏ€๋กœ ์ด ๋ถ€๋ถ„์—์„œ ๋ณด์•ˆ..

์œˆ๋„์šฐ ์„œ๋ฒ„

์›๊ฒฉ ๋ฐ์Šคํฌํ†ฑ ์‚ฌ์šฉ์ž ์ž‘์—… ์Šค์ผ€์ฅด๋Ÿฌ CER๊ณผ PFX๋Š” ์›๋ž˜ ๋‹ค๋ฅธ ๊ณณ์— ์ €์žฅํ•ด์•ผ ํ•œ๋‹ค. .cer ํŒŒ์ผ์€ X.509 ๋””์ง€ํ„ธ ์ธ์ฆ์„œ๋ฅผ ๋‚˜ํƒ€๋‚ด๋ฉฐ, ์ฃผ๋กœ ๊ณต๊ฐœ ํ‚ค๋ฅผ ํฌํ•จํ•˜๊ณ  ์žˆ๋‹ค. ๋ฐ˜๋ฉด์—, .pfx ํŒŒ์ผ์€ ๊ฐœ์ธ ํ‚ค์™€ ๊ด€๋ จ๋œ ๊ฐœ์ธ ์ธ์ฆ์„œ์™€ ํ•จ๊ป˜ ์‚ฌ์šฉ๋˜๋Š” ํŒŒ์ด๊ณ , ์ด ํŒŒ์ผ์€ ๊ฐœ์ธ ํ‚ค์™€ ์ธ์ฆ์„œ๋ฅผ ๋ณดํ˜ธํ•˜๊ธฐ ์œ„ํ•ด ๋น„๋ฐ€๋ฒˆํ˜ธ๋กœ ์•”ํ˜ธํ™”๋˜์–ด ์žˆ๋‹ค. CER ํŒŒ์ผ์€ ๊ณต๊ฐœ์ ์œผ๋กœ ๊ณต์œ ๋˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์œผ๋ฏ€๋กœ ์ผ๋ฐ˜์ ์ธ ์ €์žฅ์†Œ์— ๋ณด๊ด€ํ•˜๋ฉด ๋˜์ง€๋งŒ, pfx ํŒŒ์ผ์€ ๊ฐœ์ธ ํ‚ค์™€ ๊ด€๋ จ๋œ ์ค‘์š”ํ•œ ์ •๋ณด๋ฅผ ํฌํ•จํ•˜๊ณ  ์žˆ์œผ๋ฏ€๋กœ ์•ˆ์ „ํ•œ ๊ณณ์— ๋ณด๊ด€ํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค. ์„ฑ๋Šฅ ๋ชจ๋‹ˆํ„ฐ ํŒŒ์ผ ์•”ํ˜ธํ™” ํŒŒ์ผ ์•”ํ˜ธํ™” ์ธ์ฆ์„œ ๋ฐ ํ‚ค ๋ฐฑ์—… ๋‚จ์ด ๋งŒ๋“  ์•”ํ˜ธ๋ฌธ์€ ๋ชป์ฝ๋Š”๋‹ค. ํ•˜์ง€๋งŒ ์ธ์ฆ์„œ๊ฐ€ ์žˆ์œผ๋ฉด ์ฝ์„ ์ˆ˜ ์žˆ๋‹ค. Windows ์„œ๋ฒ„๋„ Linux ์„œ๋ฒ„์ฒ˜๋Ÿผ DNS, DHCP, WEB, FTP..

VPN(Virtual Private Network)

VPN(Virtual Private Network) ์กฐ์ง ๋‚ด๋ถ€ LAN์—์„œ์˜ ์ค‘์š”ํ•œ ๋„คํŠธ์›Œํฌ ์„ค์ •์ด VLAN์ด๋ผ๋ฉด ์™ธ๋ถ€ WAN์—์„œ ์กฐ์ง ๊ฐ„์˜ ์ค‘์š”ํ•œ ๋„คํŠธ์›Œํฌ ์„ค์ •์ด ์ด ๊ฐ€์ƒ ์‚ฌ์„ค๋ง VPN์ด๋‹ค. ๋กœ์ปฌ ๋…ธ๋“œ 1๊ณผ ์›๊ฒฉ์ง€์˜ ๋…ธ๋“œ 2 ์‚ฌ์ด์˜ ์ค‘์š”ํ•œ ํŒŒ์ผ ์ „์†ก์„ ์ผ๋ฐ˜ ์ธํ„ฐ๋„ท ๊ณต์ค‘๋ง์œผ๋กœ ๊ณผ๊ฐํžˆ ์ „์†กํ•˜๋Š”(์ด๋ฅผ Road Warrior๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค) ๋Œ€์‹  ๋‘ ์ง€์ ๋งŒ ์ „์šฉ์„ (leased line)์œผ๋กœ ์—ฐ๊ฒฐํ•ด์„œ ์›๊ฒฉ์˜ ๋‘ ๋…ธ๋“œ๊ฐ€ ๋งˆ์น˜ ๋‚ด๋ถ€ LAN์— ์žˆ๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๊ฐ€์ƒ์œผ๋กœ ๋ฌถ์–ด์ฃผ๋Š” ๊ฒƒ์ด VPN์ด๋‹ค. ์ •์‹ ์ „์šฉ์„ ์„ ์‚ฌ์šฉํ•˜๋ฉด ํšŒ์„  ์‚ฌ์šฉ๋ฃŒ๊ฐ€ ๋น„์‹ธ๊ณ  ํšŒ์„ ์˜ ์žฌ ์‚ฌ์šฉ์œจ ๋ฉด์—์„œ๋„ ํšจ์œจ์„ฑ์ด ๋–จ์–ด์ง€๊ธฐ ๋•Œ๋ฌธ์— ๋‘ ๋…ธ๋“œ๋ฅผ ๊ฐ€์ƒ์œผ๋กœ ์—ฐ๊ฒฐํ•ด์„œ ๋™์ผํ•œ LAN์— ์žˆ๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ํ•ด์ฃผ๋Š” VPN์œผ๋กœ ์—ฐ๊ฒฐํ•ด์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์†ก์ˆ˜์‹ ํ•˜๋Š” ๊ธฐ๋ฒ•์ด ๋„๋ฆฌ ์‚ฌ์šฉ๋œ๋‹ค. ์ด ๊ฐ€์ƒ ์ „..

Ubuntu ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ณด์ถฉ2

ํŒจ์Šค์›Œ๋“œ ์ •์ฑ… ๋ณ€๊ฒฝ show variables like 'validate_password%'; set global validate_password_policdy=LOW; ์ด๋ฆ„ ๋ณ€๊ฒฝ /var/lib/mysql์— ์šฐ๋ฆฌ๊ฐ€ ์ƒ์„ฑํ•œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๊ฐ€ ๋“ค์–ด๊ฐ€ ์žˆ๋‹ค!!! ์ด์ง„ ํŒŒ์ผ๋กœ ๋ณต์‚ฌํ•˜๋Š” mysqlhotcopy์ด๋ž€ ๊ฒƒ๋„ ์žˆ๋‹จ ๊ฒƒ๋„ ์•Œ์•„๋‘๊ธฐ ๋ฐ์ดํ„ฐ ์ž…๋ ฅ ๋‹ค์‹œ ๋ณต์Šต ์ •๊ทœํ‘œํ˜„์‹ where city LIEK 'S%' where city LIKE '_u%'; concat์œผ๋กœ ๋ถ™์ด๊ธฐ select l_name, concat_ws('_',f_name,city) as ADDRESS from ubuntu_tbl; =>๋ฐ์ดํ„ฐ๊ฐ€ ์–ด๋– ํ•œ ํ˜•์‹์œผ๋กœ ๋“ค์–ด ์žˆ์–ด๋„ ์ฟผ๋ฆฌ๋ฌธ์„ ์ด์šฉํ•ด์„œ ์–ผ๋งˆ๋“ ์ง€ ์ž์œ ๋กญ๊ฒŒ ํ‘œํ˜„์ด ๊ฐ€๋Šฅํ•˜๋‹ค. 00/12/02 -> 200..

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ณด์ถฉ

ํ…Œ์ด๋ธ” ๋งŒ๋“ค๊ธฐ create table ubuntu3_tbl SELECT id, city, ohone from ubuntu_tbl; ๋ฐ์ดํ„ฐ ์ž…๋ ฅ ์—ด ์‚ญ์ œ ํ…Œ์ด๋ธ” ์ด๋ฆ„ ๋ณ€๊ฒฝ ํŒŒ์ผ๋กœ ๋ฐ์ดํ„ฐ ์ž…๋ ฅํ•˜๊ธฐ load data local infile '/home/ubuntu/name1.txt' into table names_tbl fields terminated by ',' lines terminated by '\n'; ๋””๋น„ ๋ฐฑ์—… ์šฐ๋ถ„ํˆฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๋ฐฑํŠธ๋ž™์œผ๋กœ ์˜ฎ๊ฒจ์™”๋‹ค. ํ…Œ์ด๋ธ” ์‚ญ์ œ ์ƒˆ๋กœ์šด ํ…Œ์ด๋ธ”์„ ๋งŒ๋“ค ๋•Œ AS๋ฅผ ์จ์ค€๋‹ค. ๋นˆ ํ…Œ์ด๋ธ”์„ ๋งŒ๋“ค ๋•Œ like ์‚ฌ์šฉ ํ…Œ์ด๋ธ”์„ ๋งŒ๋“ค๋ฉด์„œ ์ผ๋ถ€๋งŒ ๊ฐ€์ ธ์˜ค๊ธฐ drop์€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋‚˜ ํ…Œ์ด๋ธ”์„ ์‚ญ์ œ delete๋Š” ํ…Œ์ด๋ธ”์˜ ํŠน์ • ๋ ˆ์ฝ”๋“œ ์‚ญ์ œ truncate๋Š” ํ…Œ์ด๋ธ”์˜ ๋ชจ๋“  ๋ฐ์ดํ„ฐ ์‚ญ์ œ ๊ถŒ..