๋ชฉ๋ก๐Ÿ‘ฉ‍๐Ÿ’ป ์ปดํ“จํ„ฐ ๊ตฌ์กฐ (110)

๐Ÿ˜Ž ๊ณต๋ถ€ํ•˜๋Š” ์ง•์ง•์•ŒํŒŒ์นด๋Š” ์ฒ˜์Œ์ด์ง€?

[๋ฆฌ๋ˆ…์Šค] GUI & CLI & ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ์ž (apt)

๐Ÿ‘ฉ‍๐Ÿ’ป GUI (Graphical User Interface) : ์‚ฌ์šฉ์ž๊ฐ€ ํŽธ๋ฆฌํ•˜๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ธฐ๋Šฅ์„ ์•„์ด์ฝ˜, ์ด๋ฏธ์ง€ ๋“ฑ์˜ ๊ทธ๋ž˜ํ”ฝ์œผ๋กœ ๋‚˜ํƒ€๋‚ธ ์ธํ„ฐํŽ˜์ด์Šค ๐Ÿ‘ฉ‍๐Ÿ’ป CLI (Command Line Interface) : ๋ฌธ์ž๋กœ ์‚ฌ์šฉ์ž์™€ ์ปดํ“จํ„ฐ๊ฐ€ ์ƒํ˜ธ์ž‘์šฉํ•˜์—ฌ ๋™์ž‘ํ•˜๋Š” ์ธํ„ฐํŽ˜์ด์Šค ๐Ÿ‘ฉ‍๐Ÿ’ป apt (Advanced Packaging Tool) : ๋ฐ๋น„์•ˆ ๋ฆฌ๋ˆ…์Šค(.dev), ํŒŒ์ƒ๋œ ๋ฐฐํฌํŒ(์šฐ๋ถ„ํˆฌ)์—์„œ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์„ค์น˜, ์ œ๊ฑฐ, ์—…๋ฐ์ดํŠธ ๋•Œ ์‚ฌ์šฉ : ๊ถŒํ•œ์ด ์—†๋‹ค๋ฉด sudo ๋ฅผ ํ†ตํ•ด ๊ถŒํ•œ ํš๋“ โญ apt ๋ช…๋ น์–ด - apt-get install - apt-get remove - apt-get update - apt-cache search - apt-cache show ๐Ÿ‘ฉ‍๐Ÿ’ป root : ๋ฆฌ๋ˆ…์Šค์—์„œ ๋ชจ๋“  ๊ถŒํ•œ์„ ๊ฐ€์ง€๊ณ ..

[๋ฆฌ๋ˆ…์Šค] ๊ฐœ๋… & ํŠน์ง• & ์šฐ๋ถ„ํˆฌ

๐Ÿ‘ฉ‍๐Ÿ’ป ๋ฆฌ๋ˆ…์Šค : ๋ฆฌ๋ˆ„์Šค ํ† ๋ฐœ์ฆˆ์— ์˜ํ•ด ๋งŒ๋“ค์–ด์ง„ ์ปดํ“จํ„ฐ ์šด์˜ ์ฒด์ œ : ์ž์œ  ์†Œํ”„ํŠธ์›จ์–ด์™€ ์˜คํ”ˆ ์†Œ์Šค ๊ฐœ๋ฐœ์˜ ๊ฐ€์žฅ ์œ ๋ช…ํ•œ ํ‘œ๋ณธ โญ ๋ฆฌ๋ˆ…์Šค ๊ตฌ์กฐ : ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ > Shell (๋ช…๋ น์–ด ํ•ด์„๊ธฐ, ์‚ฌ์šฉ์ž๊ฐ€ ์ž…๋ ฅํ•œ ๋ช…๋ น์–ด๋ฅผ ์ปค๋„์—๊ฒŒ ์ „๋‹ฌ) > Kernel (ํ•˜๋“œ์›จ์–ด ์ œ์–ด ์ฝ”๋“œ๋ฅผ ํ†ตํ•ด ์†Œํ”„ํŠธ์›จ์–ด์™€ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜์„ ํ•˜๋ฉฐ ๋ชจ๋“  ์ž์› ํ†ต์ œ ๊ด€๋ฆฌ) > ํ•˜๋“œ์›จ์–ด โญ GNU ํ”„๋กœ์ ํŠธ : Gnu is not Unix : ์œ ๋‹‰์Šค ์šด์˜์ฒด์ œ๋ฅผ ์—ฌ๋Ÿฌ ํšŒ์‚ฌ์—์„œ ๊ฐ์ž ๊ฐœ๋ฐœ, ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ๊ณต์œ ํ•˜์ง€ ์•Š๋Š” ๋ฌธํ™”์— ๋Œ€ํ•œ ๋ฐ˜๋ฐœ โญ ๋ฆฌ๋ˆ…์Šค ํŠน์ง• - ์œ ๋‹‰์Šค ๊ธฐ๋ฐ˜ - ๋ฉ€ํ‹ฐ ์œ ์ €์™€ ๋ฉ€ํ‹ฐ ํƒœ์Šคํ‚น ์ง€์› - CLI ๋ฐ GUI ์ง€์› - ๋‹ค์–‘ํ•˜๊ณ  ๊ฐ•๋ ฅํ•œ ๋„คํŠธ์›Œํ‚น ๊ธฐ๋Šฅ โญ ๊ธฐ์ดˆ ๋ช…๋ น์–ด - whoami : ๋กœ๊ทธ์ธํ•œ ์‚ฌ์šฉ์ž ID ์•Œ๋ ค์คŒ - passwd : ๋กœ๊ทธ์ธํ•œ ์‚ฌ์šฉ..

[๋„คํŠธ์›Œํฌ] ์„œ๋ฒ„์™€ ํด๋ผ์ด์–ธํŠธ & TCP/UDP & HTTP

๐Ÿ‘ฉ‍๐Ÿ’ป ์„œ๋ฒ„ (Server) : ๋‹ค๋ฅธ ์ปดํ“จํ„ฐ๋‚˜ ๋””๋ฐ”์ด์Šค์—์„œ ์š”์ฒญํ•˜๋Š” ๋ฐ์ดํ„ฐ๋‚˜ ์„œ๋น„์Šค๋กœ ์‘๋‹ตํ•˜๋Š” ์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ ๐Ÿ‘ฉ‍๐Ÿ’ป ํด๋ผ์ด์–ธํŠธ (Client) : ๋‹ค๋ฅธ ์ปดํ“จํ„ฐ๋‚˜ ๋””๋ฐ”์ด์Šค์— ์žˆ๋Š” ๋ฐ์ดํ„ฐ๋‚˜ ์„œ๋น„์Šค๋ฅผ ์š”์ฒญํ•˜๋Š” ์‹œ์Šคํ…œ โž• ์„œ๋ฒ„์™€ ํด๋ผ์ด์–ธํŠธ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์„œ๋ฒ„์— ์š”์ฒญ์„ ๋ณด๋‚ด๋ฉด, ์„œ๋ฒ„๋Š” ๊ทธ ์š”์ฒญ์„ ์ฒ˜๋ฆฌํ•˜๊ณ  ๊ฒฐ๊ณผ๋ฅผ ํด๋ผ์ด์–ธํŠธ์—๊ฒŒ ๋ฐ˜ํ™˜ ์„œ๋น„์Šค๋ฅผ ๋‹ค๋ฅธ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ฒŒ์‹œํ•˜๋Š” ๊ฒƒ์„ ํ˜ธ์ŠคํŒ… ๐Ÿ‘ฉ‍๐Ÿ’ป ํ”„๋กœํ† ์ฝœ (Protocol) : ๋„คํŠธ์›Œํฌ์—์„œ ์„œ๋กœ์˜ ์ปดํ“จํ„ฐ๊ฐ€ ์›ํ™œํ•œ ์ธํ„ฐ๋„ท ํ†ต์‹ ์„ ํ•˜๊ธฐ ์œ„ํ•œ ๊ทœ์น™ โญ TCP (Transmission Control Protocol) : ์‹ ๋ขฐ์„ฑ ์žˆ๋Š” ๋ฐ์ดํ„ฐ ์ „์†ก์„ ์ง€์›ํ•˜๋Š” ์—ฐ๊ฒฐ ์ง€ํ–ฅํ˜• ํ”„๋กœํ† ์ฝœ : ํŒจํ‚ท(๋ฐ์ดํ„ฐ ์ „์†ก ๋‹จ์œ„)์˜ ์†์‹ค์„ ๊ฒ€์‚ฌํ•˜๊ณ  ์ˆœ์„œ๊ฐ€ ๋ฐ”๋€Œ์ง€ ์•Š๋„๋ก ๋ณด์žฅ - 3-Way H..

[๋„คํŠธ์›Œํฌ] ๋„คํŠธ์›Œํฌ์™€ ์ธํ„ฐ๋„ท & PORT & DNS

๐Ÿ‘ฉ‍๐Ÿ’ป ๋„คํŠธ์›Œํฌ : ์„œ๋กœ ๋‹ค๋ฅธ ๊ธฐ๊ธฐ๊ฐ€ ํ†ต์‹ ํ•˜๊ธฐ ์œ„ํ•ด ์œ ์„  ๋˜๋Š” ๋ฌด์„ ์œผ๋กœ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋Š” ๊ฒƒ ๋„คํŠธ์›Œํฌ ์žฅ์น˜(๋ผ์šฐํ„ฐ)๋ฅผ ํ†ตํ•ด ์—ฐ๊ฒฐ โญ ์ธํ„ฐ๋„ท : ์—ฌ๋Ÿฌ ๋„คํŠธ์›Œํฌ๊ฐ€ ์„œ๋กœ ์—ฐ๊ฒฐ๋˜๋Š” ๊ฒƒ โญ IP : ์ธํ„ฐ๋„ท์—์„œ IP ์ฃผ์†Œ๋ฅผ ํ†ตํ•ด ์„œ๋กœ๋ฅผ ์‹๋ณ„ ๐Ÿ‘ฉ‍๐Ÿ’ป PORT : ๋„คํŠธ์›Œํฌ์—์„œ ์ปดํ“จํ„ฐ๋‚˜ ๊ธฐ๊ธฐ์˜ ํŠน์ • ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์ด๋‚˜ ์„œ๋น„์Šค์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ๋„๋ก ์‹๋ณ„ํ•˜๋Š” ๋ฒˆํ˜ธ : IP ์ฃผ์†Œ ๋’ค์— ์ฝœ๋ก (:) ์œผ๋กœ ๊ตฌ๋ถ„ : ์‚ฌ์šฉ์ค‘์ธ ํฌํŠธ๋Š” ์ค‘๋ณตํ•ด์„œ ์‚ฌ์šฉ X : 0 ~ 1024 ๋Š” ํ†ต์‹  ๊ทœ์•ฝ์— ๋”ฐ๋ผ ์ด๋ฏธ ์ •ํ•ด์ง - 80 : HTTP - 443 : HTTPS ๐Ÿ‘ฉ‍๐Ÿ’ป DNS (Domain Name System) : IP ์ฃผ์†Œ ๋Œ€์‹  ๊ธฐ์–ตํ•˜๊ธฐ ์‰ฌ์šด ๋„๋ฉ”์ธ ์ด๋ฆ„ ์‚ฌ์šฉ : ์ธํ„ฐ๋„ท์—์„œ ์„œ๋กœ๋ฅผ ์‹๋ณ„ํ•  ๋•Œ ์‚ฌ์šฉ๋˜๋Š” ๊ณ ์œ ํ•œ ์ด๋ฆ„ : ๋„๋ฉ”์ธ ์ด๋ฆ„๊ณผ IP ์ฃผ์†Œ ๊ฐ„์˜ ๋ณ€ํ™˜..

[์ปดํ“จํ„ฐ] ํ”„๋กœ์„ธ์Šค & ๋งˆ์šดํŠธ

๐Ÿ‘ฉ‍๐Ÿ’ป ํ”„๋กœ์„ธ์Šค - ps : ํ˜„์žฌ ์‹คํ–‰์ค‘์ธ ํ”„๋กœ์„ธ์Šค์˜ ์ •๋ณด ์ถœ - ps aux : ๋ชจ๋“  ํ”„๋กœ์„ธ์Šค์˜ ์„ธ๋ถ€์ ์ธ ์ •๋ณด ์ถœ๋ ฅ - kill -9 [PID] : PID๋กœ ํ•ด๋‹น ํ”„๋กœ์„ธ์Šค ๊ฐ•์ œ ์ข…๋ฃŒ - Ctrl + c : ํ”„๋กœ์„ธ์Šค ์ข…๋ฃŒ - Ctrl + z : ํ”„๋กœ์„ธ์Šค ์ •์ง€ ๐Ÿ‘ฉ‍๐Ÿ’ป ๋งˆ์šดํŠธ (Mount) : ํŒŒ์ผ ์‹œ์Šคํ…œ์˜ ์ผ๋ถ€๋ฅผ ๋‹ค๋ฅธ ๋””๋ ‰ํ„ฐ๋ฆฌ์— ์—ฐ๊ฒฐํ•˜๋Š” ๊ฒƒ : ๋‹ค๋ฅธ ๋งค์ฒด์˜ ํŒŒ์ผ ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉํ•  ๋•Œ ์‚ฌ์šฉ, ์ด๋ฅผ ํ†ตํ•ด ํŒŒ์ผ ๊ณต์œ  ๊ฐ€๋Šฅ โž• ๋งˆ์šดํŠธ ์˜ต์…˜ mount : ํ˜„์žฌ ์‹œ์Šคํ…œ์— ๋งˆ์šดํŠธ๋œ ์ •๋ณด ์ถœ df : ๋””์Šคํฌ์˜ ์šฉ๋Ÿ‰ ์ถœ๋ ฅ (-h : ๋””์Šคํฌ ์šฉ๋Ÿ‰ ๋‹จ์œ„ ๋ถ™์—ฌ์„œ ์ถœ๋ ฅ) du : ๋””๋ ‰ํ„ฐ๋ฆฌ ๋‚ด์˜ ํŒŒ์ผ ๋ฐ ๋””๋ ‰ํ„ฐ๋ฆฌ ์šฉ๋Ÿ‰ ์ถœ๋ ฅ (-h : ๋””์Šคํฌ ์šฉ๋Ÿ‰ ๋‹จ์œ„ ๋ถ™์—ฌ์„œ ์ถœ๋ ฅ) ์‹ฌ๋ณผ๋ฆญ ๋งํฌ : ์›๋ณธ ํŒŒ์ผ์ด๋‚˜ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ์ฐธ์กฐํ•˜๋Š” ๋งํฌ ์—ฐ๊ฒฐ

[๋ฆฌ๋ˆ…์Šค] ๊ธฐ๋ณธ ๋ช…๋ น์–ด

๐Ÿ‘ฉ‍๐Ÿ’ป ๋ฆฌ๋ˆ…์Šค ๊ธฐ๋ณธ ๋ช…๋ ์–ด - pwd : ํ˜„์žฌ ์ž‘์—… ์ค‘์ธ ๋ฐ๋ฆญํ„ฐ๋ฆฌ์˜ ๊ฒฝ๋กœ ์ถœ๋ ฅ - ls : ํ˜„์žฌ ๋””๋ ‰ํ„ฐ๋ฆฌ์— ์žˆ๋Š” ํŒŒ์ผ๊ณผ ํด๋” ๋ชฉ๋ก ์ถœ๋ ฅ - mkdir : ์ƒˆ๋กœ์šด ๋””๋ ‰ํ„ฐ๋ฆฌ ์ƒ์„ฑ - cd : ๋””๋ ‰ํ„ฐ๋ฆฌ ์ด๋™ - ์ ˆ๋Œ€๊ฒฝ๋กœ : /๋กœ ์‹œ์ž‘ํ•˜๋Š” ๋ฃจํŠธ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ถ€ํ„ฐ ์‹œ์ž‘ (์ „์ฒด ๋””๋ ‰ํ„ฐ๋ฆฌ ๊ฒฝ๋กœ) - ์ƒ๋Œ€๊ฒฝ๋กœ : ํ˜„์žฌ ์ž‘์—… ๋””๋ ‰ํ„ฐ๋ฆฌ ๊ธฐ์ค€์œผ๋กœ ์ง€์ • (../ ํ˜„์žฌ ๊ฒฝ๋กœ์—์„œ ์ƒ์œ„, ./ ํ˜„์žฌ ๋””๋ ‰ํ„ฐ๋ฆฌ) - touch : ์ƒˆ๋กœ์šด ํŒŒ์ผ ์ƒ์„ฑ - mv [์ด๋ฆ„] [๊ฒฝ๋กœ] : ํŒŒ์ผ์ด๋‚˜ ๋””๋ ‰ํ„ฐ๋ฆฌ ์ด๋™ํ•˜๊ฑฐ๋‚˜ ์ด๋ฆ„ ๋ณ€๊ฒฝ - cp [์ด๋ฆ„] [๊ฒฝ๋กœ] : ํŒŒ์ผ์ด๋‚˜ ๋””๋ ‰ํ„ฐ๋ฆฌ ๋ณต์‚ฌ - rm [์ด๋ฆ„] [๊ฒฝ๋กœ] : ํŒŒ์ผ์ด๋‚˜ ๋””๋ ‰ํ„ฐ๋ฆฌ ์‚ญ (-r : ๋””๋ ‰ํ„ฐ๋ฆฌ ๋ณต์‚ฌ, -rf : ๋””๋ ‰ํ„ฐ๋ฆฌ ์‚ญ์ œ) - cat : ํŒŒ์ผ ๋‚ด์šฉ ์ถœ๋ ฅ โž• ๋ช…๋ น์–ด ์˜ต์…˜ -a : ์ˆจ๊น€ ํŒŒ์ผ ..