๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
  • ์žฅ์›์ต ๊ธฐ์ˆ ๋ธ”๋กœ๊ทธ

๐Ÿคท๐Ÿผ‍โ™€๏ธ Etc.../- linux, aws, docker, k8s39

[Docker] ๋ฐฐํฌ์˜ ๊ด€์ ์—์„œ ๋„์ปค๊ฐ€ ํ•„์š”ํ•œ ์ด์œ  ๋„์ปค๊ฐ€ ์ฒ˜์Œ ๋“ฑ์žฅํ–ˆ์„ ๋‹น์‹œ์—๋Š” ๋งˆ์น˜ GIT์ด ์ฒ˜์Œ ๋“ฑ์žฅํ–ˆ์„ ๋•Œ์™€ ๊ฐ™์€ ๋ถ„์œ„๊ธฐ๋ผ๊ณ  ํ•˜์˜€๋‹ค. subicura๋‹˜์˜ ๋ธ”๋กœ๊ทธ์—์„œ ๋ฐœ์ทŒํ•œ ๋„์ปค ์„ค๋ฌธ์กฐ์‚ฌ์— ์˜ํ•˜๋ฉด 90%๊ฐ€ ๊ฐœ๋ฐœ์— ์‚ฌ์šฉ์ค‘์ด๊ณ  80%๊ฐ€ DevOps์— ์‚ฌ์šฉํ•  ์˜ˆ์ •์ด๋ฉฐ 58%๊ฐ€ ์šด์˜ ํ™˜๊ฒฝ์—์„œ ์‚ฌ์šฉ์ค‘์ด๋ผ๊ณ  ๋‹ต๋ณ€์ด ๋‚˜์™”๋‹ค. ์ด๋Ÿฌํ•œ ๋„์ปค๊ฐ€ ์ธ๊ธฐ๊ฐ€ ๋„๋Š” ์ด์œ ๋กœ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ์šฐ๋ฆฌ๋Š” ๋„์ปค๋ฅผ ๋ฐฐ์›Œ์•ผํ•  ์ฒซ ๋ฒˆ์งธ ์ด์œ ๊ฐ€ ๋œ ๊ฒƒ์ด๋‹ค. ์‚ฌ์‹ค ๋ง‰์—ฐํ•˜๊ฒŒ ๋‚จ๋“ค์ด ํ•˜๋‹ˆ๊นŒ ๋ฌด์–ธ๊ฐ€๋ฅผ ๋ฐฐ์šด๋‹ค๋Š” ๊ฒƒ์€ ๊ทธ๋‹ฅ ์ข‹์€ ์ ‘๊ทผ ๋ฐฉ๋ฒ•์€ ์•„๋‹ˆ๋ผ๊ณ  ์ƒ๊ฐํ•˜์ง€๋งŒ, ์ด ๋ถ„์•ผ์—์„œ๋Š” ๋‚จ๋“ค์ด ํ•˜๋‹ˆ๊นŒ ๋ฌด์–ธ๊ฐ€๋ฅผ ๋ฐฐ์šด๋‹ค๋Š” ๊ฒƒ์ด ํ•˜๋‚˜์˜ ์ด์œ ๊ฐ€ ๋  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•œ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ ํ˜‘์—…์ด๋ผ๋Š” ์ƒํƒœ๊ณ„๊ฐ€ ๋ฒ ์ด์Šค๋œ ๊ณณ์ด๋ผ ๋‚ด๊ฐ€ ๋ชจ๋ฅด๊ณ  ๋‚จ๋“ค์ด ์•„๋Š” ๊ธฐ์ˆ ์ด๋ฉด ํ˜‘์—…์ด๋ผ๋Š” ๊ฒƒ์ด ์ง„ํ–‰๋  ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์— ์šฐ๋ฆฌ๋Š” ํ๋ฆ„์— ๋ฏผ๊ฐํ•ด์•ผํ•˜๊ณ  ํ๋ฆ„์„ ๋ฐ›์•„๋“ค.. 2020. 11. 24.
[Linux] ๋ฆฌ๋ˆ…์Šค ๋ช…๋ น์–ด์˜ ๊ตฌ์กฐ์™€ ํ•ต์‹ฌ ๋ฆฌ๋ˆ…์Šค ๋ช…๋ น์–ด Best 50 ์„ ์•Œ์•„๋ณด์ž. ์˜ค๋Š˜์€ ๋ฆฌ๋ˆ…์Šค ์‹ค์Šต์— ๋“ค์–ด๊ฐ€๊ธฐ ์ „์— ๋ช…๋ น์˜ ๊ตฌ์กฐ์™€ ๊ฐ„๋‹จํžˆ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ช…๋ น์–ด๋“ค์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ณด๋ ค ํ•œ๋‹ค. ๋ช…๋ น์˜ ๊ตฌ์กฐ ๋ฆฌ๋ˆ…์Šค ๋ช…๋ น์–ด๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ตฌ์กฐ๋ฅผ ๊ฐ–๋Š”๋‹ค. Command [OPTION] [ARGS] command option args ์ด๋ ‡๊ฒŒ ์„ธ ํŒŒํŠธ๋กœ ๋‚˜๋ˆ ์„œ ์ดํ•ดํ•ด๋ณด์ž. ๋ช…๋ น [์˜ต์…˜] [์ธ์ž] ๋ช…๋ น ๋ช…๋ น์€ ์šฐ๋ฆฌ๊ฐ€ ์˜ˆ์ƒํ•˜๋Š” ๊ทธ ๊ฒƒ์ด ๋งž๋‹ค. ls cp mv date cd mkdir ๋“ฑ๋“ฑ ์ด๋Ÿฐ ๋ช…๋ น๋“ค ์ˆ˜๋ฐฑ๊ฐ€์ง€๋ฅผ ์ ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ์˜ต์…˜ ์˜ต์…˜์„ ์‚ฌ์šฉํ•ด์„œ ๋ช…๋ น์˜ ์„ธ๋ถ€ ๊ธฐ๋Šฅ์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด๋ ‡๊ฒŒ ์˜ต์…˜์„ ์ž˜๋งŒ ์‚ฌ์šฉํ•œ๋‹ค๋ฉด ๋ฆฌ๋ˆ…์Šค๋ฅผ ์•„์ฃผ ์ž˜ ๋‹ค๋ฃฐ ์ˆ˜ ์žˆ์œผ๋ฉฐ ๋ช…๋ น์— ๋”ฐ๋ผ์„œ ์˜ต์…˜์ด ์žˆ๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ๊ณ  ์—†๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ๋‹ค. ls -l ๊ณผ ๊ฐ™์ด ls ๋ช…๋ น์–ด์— -l ์˜ต์…˜์„ ๋ถ™ํ˜€ ํŒŒ์ผ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์ž์„ธํžˆ ๋ณด์—ฌ๋‹ฌ๋ผ๋Š” ์˜ต์…˜.. 2020. 9. 24.
[Linux] ๋ฆฌ๋ˆ…์Šค ๋ช…๋ น์–ด ๋ชจ์Œ (2) ์‹œ์Šคํ…œ ์กฐ์ž‘์„ ์œ„ํ•œ ๋ช…๋ น์–ด(uname, ps, kill, service, batch, shutdown) ์‹œ์Šคํ…œ ์กฐ์ž‘์„ ์œ„ํ•œ ๋ช…๋ น์–ด ๋ฆฌ๋ˆ…์Šค์—์„œ ์‹œ์Šคํ…œ์„ ์กฐ์ž‘ํ•˜์—ฌ ๋งŽ์€ ๋ฆฌ๋ˆ…์Šค ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ๋ช…๋ น์–ด uname uname ๋ช…๋ น์€ ์ด๋ฆ„, ๋ฒ„์ „ ๋ฐ ๊ธฐํƒ€ ์‹œ์Šคํ…œ ํŠน์ • ์„ธ๋ถ€ ์‚ฌํ•ญ๊ณผ ๊ฐ™์€ ์‹œ์Šคํ…œ ์ •๋ณด๋ฅผ ์–ป๊ธฐ ์œ„ํ•œ ๊ธฐ๋ณธ ๋ฆฌ๋ˆ…์Šค ๋ช…๋ น์–ด๋‹ค. ์ด ๋ช…๋ น์œผ๋กœ OS ๋ฐ ์ปค๋„ ๋ฒ„์ „์„ ๋น ๋ฅด๊ฒŒ ํ™•์ธํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์‹œ์Šคํ…œ์˜ ๋ช…๋ น ๊ธธ์ด๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. ์˜ต์…˜ ์„ค๋ช… -a -i์™€ -p ์˜ต์…˜์„ ์ œ์™ธํ•œ ๋ชจ๋“  ์ •๋ณด๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. -s ์ปค๋„์˜ ์ด๋ฆ„์„ ์ถœ๋ ฅํ•œ๋‹ค. -n ๋„คํŠธ์›Œํฌ์˜ ํ˜ธ์ŠคํŠธ ์ด๋ฆ„์„ ์ถœ๋ ฅํ•œ๋‹ค. -p ํ”„๋กœ์„ธ์„œ์˜ ์ข…๋ฅ˜๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. ํ”„๋กœ์„ธ์Šค๋ฅผ ํ™•์ธํ•˜๋Š” ๋ช…๋ น์–ด ps ps ๋ช…๋ น์–ด๋Š” ํ˜„์žฌ ์‹œ์Šคํ…œ์—์„œ ์‹คํ–‰ ์ค‘์ธ ํ”„๋กœ์„ธ์Šค๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. ์‹œ์Šคํ…œ ๋ฆฌ์†Œ์Šค๋ฅผ ๋ถ„์„ํ•  ๋•Œ ๋งŽ์ด ์‚ฌ์šฉ๋˜๊ณ , ๋‹ค์–‘ํ•œ ๋ช…๋ น์–ด ์กฐํ•ฉ์œผ๋กœ ํ”„๋กœ์„ธ์Šค๋ฅผ .. 2020. 9. 24.
[Linux] ๋ฆฌ๋ˆ…์Šค ๋ช…๋ น์–ด ๋ชจ์Œ (1) ํŒŒ์ผ ์‹œ์Šคํ…œ ํƒ์ƒ‰์„ ์œ„ํ•œ ๋ช…๋ น์–ด (ls, cd, pwd, rmdir, rm, lsblk, df) ํŒŒ์ผ ํƒ์ƒ‰์„ ์œ„ํ•œ ๋ช…๋ น์–ด ํ˜„์žฌ ๋””๋ ‰ํ† ๋ฆฌ์˜ ๋‚ด์šฉ์„ ์ถœ๋ ฅํ•˜๋Š” ๋ช…๋ น์–ด ls > ls [options] [directory name] ๋ฆฌ๋ˆ…์Šค ๋ช…๋ น์–ด์ค‘ ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉํ•˜๋Š” ๋ช…๋ น์–ด๋กœ ํ˜„์žฌ ์ž‘์—… ๋””๋ ‰ํ† ๋ฆฌ์— ์กด์žฌํ•˜๋Š” ์„œ๋ธŒ ๋””๋ ‰ํ„ฐ๋ฆฌ์™€ ํŒŒ์ผ ๋ชฉ๋ก์„ ๋ณด์—ฌ์ค€๋‹ค. ์˜ต์…˜ ์„ค๋ช… -a ์ˆจ๊ธด ํŒŒ์ผ์„ ํฌํ•จํ•œ ๋ชจ๋“  ํŒŒ์ผ์„ ๋ฆฌ์ŠคํŠธํ•œ๋‹ค. -t ํŒŒ์ผ์ด ๋งˆ์ง€๋ง‰์œผ๋กœ ์ˆ˜์ •๋œ ์‹œ๊ฐ„์ˆœ์œผ๋กœ ์ถœ๋ ฅํ•œ๋‹ค. -l ํ•ด๋‹น ๋””๋ ‰ํ„ฐ๋ฆฌ์— ์กด์žฌํ•˜๋Š” ํŒŒ์ผ, ๋””๋ ‰ํ„ฐ๋ฆฌ์˜ ์ ‘๊ทผ๊ถŒํ•œ์„ ์ถœ๋ ฅ -i incode๋ฅผ ํ•จ๊ป˜ ์ถœ๋ ฅํ•œ๋‹ค. -r ํŒŒ์ผ ๋ฐ ๋””๋ ‰ํ„ฐ๋ฆฌ์˜ ์ˆœ์„œ๋ฅผ ์—ญ์ˆœ์œผ๋กœ ์ถœ๋ ฅํ•œ๋‹ค. -R ์žฌ๊ท€์ ์œผ๋กœ ์ˆ˜ํ–‰๋˜๋Š” ์„œ๋ธŒ๋””๋ ‰ํ„ฐ๋ฆฌ๋„ ์ถœ๋ ฅํ•œ๋‹ค. -S ํŒŒ์ผ์˜ ํฌ๊ธฐ์ˆœ์œผ๋กœ ์ถœ๋ ฅ๋œ๋‹ค. ๋‹ค๋ฅธ ๋””๋ ‰ํ„ฐ๋ฆฌ๋กœ ํ˜„์žฌ ์œ„์น˜๋ฅผ ์ด๋™์‹œํ‚ฌ ๋ช…๋ น์–ด cd ๋‹ค๋ฅธ ๋””๋ ‰ํ„ฐ๋ฆฌ๋กœ ํ˜„์žฌ ์œ„์น˜๋ฅผ ์ด๋™์‹œํ‚ฌ ๋•Œ ์‚ฌ์šฉ๋œ๋‹ค. cd [๋””๋ ‰ํ† ๋ฆฌ ๊ฒฝ๋กœ.. 2020. 9. 24.
[Linux] ๋ฆฌ๋ˆ…์Šค ์šด์˜์ฒด์ œ์˜ ์ปค๋„ (Linux Kernel)๊ณผ ๋ฆฌ๋ˆ…์Šค์˜ ํŒŒ์ผ ์‹œ์Šคํ…œ ์ด๋ฒˆ ๊ธ€์— ์ฃผ์ œ๋Š” ๋ฆฌ๋ˆ…์Šค์˜ ์šด์˜์ฒด์ œ์  ํŠน์ง•๊ณผ ์ปค๋„์— ๋Œ€ํ•ด ์„ค๋ช…ํ•˜๋ ค๊ณ  ํ•œ๋‹ค. ์‚ฌ์‹ค ์ปค๋„์ด๋ผ๊ณ  ํ•œ๋‹ค๋ฉด ์šด์˜์ฒด์ œ์˜ ํ•ต์‹ฌ์ด ๋˜๋Š” ํ”„๋กœ๊ทธ๋žจ์ด๋‹ค. ์ปค๋„์—๋Š” 3๊ฐ€์ง€์˜ ํŠน์„ฑ์ด ์žˆ๋Š”๋ฐ, ๋ณด์•ˆ ์ž์› ๊ด€๋ฆฌ ์ถ”์ƒํ™” ์ด๋Ÿฌํ•œ ํŠน์„ฑ๋“ค์„ ๋ชจ์•„๋†“๊ณ  ์ •๋ฆฌํ•ด๋†“์€ ๊ฒƒ์„ ๋œปํ•œ๋‹ค. ํ•˜์ง€๋งŒ ์ด๋Ÿฐ ์ปค๋„์— ๋Œ€ํ•ด์„œ ์ด์•ผ๊ธฐ ํ•˜๋ ค๋ฉด ๊ทธ ๋‚ด์šฉ์˜ ์ˆ˜์ค€์€ ๊ฐ€ํžˆ ๋ฒ”์ ‘ํ•  ์ˆ˜ ์žˆ๋Š” ๋ถ„๋Ÿ‰์ด๋‹ค. ๊ทธ๋ฆฌ๊ณ  ํ•ด๋‹น ํŒŒํŠธ์˜ ์ฃผ์ œ์ธ DevOps์— ๊ด€ํ•œ Linux์—๋Š” ๋งž์ง€ ์•Š์œผ๋ฏ€๋กœ ์ปค๋„๊ณผ ์šด์˜์ฒด์ œ์— ๊ด€๋ จ๋œ ์นดํ…Œ๊ณ ๋ฆฌ์—์„œ ํ™•์ธํ•˜๊ธธ ๋ฐ”๋ž€๋‹ค. ์ž ๊ทธ๋Ÿผ ๋ฆฌ๋ˆ…์Šค๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์ „์— ๊ฐ„๋‹จํ•˜๊ฒŒ ๋ฆฌ๋ˆ…์Šค ์šด์˜์ฒด์ œ์™€ ๋‹ค์–‘ํ•œ ๊ฒƒ๋“ค์— ๋Œ€ํ•ด์„œ ์•Œ๊ณ  ๋„˜์–ด๊ฐ€๋ณด์ž. ๋ฌผ๋ก  ํ•ด๋‹น ๋‚ด์šฉ์„ ๊ฑด๋„ˆ ๋›ฐ์–ด๋„ ๋˜์ง€๋งŒ ์–ด๋– ํ•œ ๋ฐฉ์‹์œผ๋กœ ๋™์ž‘ํ•˜๊ณ  ์–ด๋– ํ•œ ๋ฐฉ์‹์ด ์‚ฌ์šฉ๋˜๋Š”์ง€๋ฅผ ์•Œ๊ฒŒ ๋œ๋‹ค๋ฉด ์ด๋ฅผ ๋ชจ๋ฅด๋Š” ์‚ฌ๋žŒ๊ณผ ๋น„๊ตํ•˜๋ฉด ์ถ”ํ›„์— ๋ฌธ์ œ๋ฅผ ๋ฐœ๊ฒฌ.. 2020. 9. 24.
[Linux] ์™œ ์šฐ๋ฆฌ๋Š” ์œˆ๋„์šฐ ๋Œ€์‹  ๋ฆฌ๋ˆ…์Šค๋ฅผ ๋ฐฐ์šฐ๊ณ  ์‚ฌ์šฉํ•ด์•ผ ํ• ๊นŒ? :: ๋ฆฌ๋ˆ…์Šค๋ฅผ ์‚ฌ์šฉํ•ด์•ผํ•  10๊ฐ€์ง€ ์ด์œ  ์ง€๋‚œ ์‹œ๊ฐ„ ์šฐ๋ฆฌ๋Š” TUI ํ™˜๊ฒฝ์˜ ์šฐ๋ถ„ํˆฌ ์„œ๋ฒ„, x windows๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์šฐ๋ถ„ํˆฌ ๋ฐ์Šคํฌํ†ฑ, ๊ทธ๋ฆฌ๊ณ  ์šฐ๋ถ„ํˆฌ ํ”Œ๋ ˆ์ด๋ฒ„์ธ ์ฟ ๋ถ„ํˆฌ๋ฅผ ์„ค์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ณด์•˜๋‹ค. ํ•˜์ง€๋งŒ ์šฐ๋ฆฌ๋Š” ์˜๋ฌธ์„ ๊ฐ–๋Š”๋‹ค. ์œˆ๋„์šฐ์ฆˆ๋ผ๋Š” ์šด์˜์ฒด์ œ๋Š” ์ง€๊ธˆ๊นŒ์ง€ ๋งŽ์ด ์‚ฌ์šฉ๋˜์–ด ์™”๊ณ  ๊ฝค๋‚˜ ์•ˆ์ •๋œ ๋ฒ„์ „์„ ์ถœ์‹œํ•˜๊ณ  ์žˆ์œผ๋‚˜ ์™œ ์šฐ๋ฆฌ๋Š” ๋ฆฌ๋ˆ…์Šค๋ฅผ ๋ฐฐ์šฐ๊ณ  ์‚ฌ์šฉํ•ด์•ผ ํ• ๊นŒ? ์˜ค๋Š˜์€ ๊ทธ ํ•ด๋‹ต์„ ์ฐพ์•„๋ณด๋Š” ์‹œ๊ฐ„๊ณผ ํ•จ๊ป˜ ๋‹ค์Œ ์‹œ๊ฐ„์— ๋ฐฐ์šธ ๋ฆฌ๋ˆ…์Šค ๋ช…๋ น์–ด์˜ ๊ตฌ์กฐ์— ๋Œ€ํ•ด์„œ ์ž ๊น ์•Œ์•„๋ณด๋„๋ก ํ•˜๊ฒ ๋‹ค. ๋ฆฌ๋ˆ…์Šค๋ฅผ ์‚ฌ์šฉํ•ด์•ผํ•  10๊ฐ€์ง€ ์ด์œ  ๋†’์€ ๋ณด์•ˆ์„ฑ ์•ˆ์ •๋œ ๊ตฌ์กฐ ์œ ์ง€๋ณด์ˆ˜์˜ ์šฉ์ด์„ฑ ์–ด๋–ค ํ•˜๋“œ์›จ์–ด์—์„œ๋„ ๋™์ž‘ํ•˜๋Š” ์ด์‹์„ฑ ๋ฌด๋ฃŒ ์˜คํ”ˆ์†Œ์Šค ์‰ฌ์šด ์กฐ์ž‘๋ฒ• ์ปค์Šคํ„ฐ๋งˆ์ด์ง• ๊ต์œก ์ง€์› ๋†’์€ ๋ณด์•ˆ์„ฑ High Security ์šฐ๋ฆฌ๊ฐ€ ๋ฐ”์ด๋Ÿฌ์Šค๋‚˜ ๋ฉ€์›จ์–ด๋กœ๋ถ€ํ„ฐ ํ”ผํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋ฐ”๋กœ ๋ฆฌ๋ˆ…์Šค๋ฅผ ์„ค์น˜ํ•˜๋Š” ๊ฒƒ์ด๋ผ๊ณ .. 2020. 9. 23.