๋ชฉ๋ก๐ฉ๐ป ์ปดํจํฐ ๊ตฌ์กฐ/About Computer (50)
๐ ๊ณต๋ถํ๋ ์ง์ง์ํ์นด๋ ์ฒ์์ด์ง?
๐ฉ๐ป ํ๋ก์ธ์ค : ๋ฆฌ๋ ์ค ์์คํ ์์ ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฌ๋์ด ์คํ๋๊ณ ์๋ ๋ชจ๋ ํ๋ก๊ทธ๋จ์ด ํ๋ก์ธ์ค โญ ํ๋ก์ธ์ค ํน์ง - ๋ชจ๋ ํ๋ก๊ทธ๋จ์ ์คํ๋ ๋ ํ๋ ์ด์์ ํ๋ก์ธ์ค ๊ฐ์ง - ๋ณํ์ ์ผ๋ก ์คํ ๊ฐ๋ฅ - ๋ถ๋ชจ, ์์ ํ๋ก์ธ์ค ์์ - ์ปค๋์ ์ํด ๊ด๋ฆฌ - ๋ชจ๋ ํ๋ก์ธ์ค์๋ ์์ ์ ์์ - ํ๋ก์ธ์ค๋ง๋ค ์๋ณ์ ์ํ ID ๋ถ์ฌ โญ ํ๋ก์ธ์ค ๋ฒํธ - ๋ชจ๋ ํ๋ก์ธ์ค๋ ๊ณ ์ ํ ๋ฒํธ(PID) ๊ฐ์ง - 1๋ฒ์ init ํ๋ก์ธ์ค, 2๋ฒ์ kthreadd ํ๋ก์ธ์ค๊ฐ ์คํ - init ํ๋ก์ธ์ค๋ ๋๋จธ์ง ๋ชจ๋ ์์คํ ํ๋ก์ธ์ค์ ๋ถ๋ชจ ํ๋ก์ธ์ค - thread ํ๋ก์ธ์ค๋ ๋ชจ๋ ์ค๋ ๋์ ๋ถ๋ชจ ํ๋ก์ธ์ค โญ ํ๋ก์ธ์ค์ ๋ฉ๋ชจ๋ฆฌ ๊ตฌ์ฑ ์ฝ๋ ์์ญ (ํ๋ก๊ทธ๋จ ์ฝ๋) > ๋ฐ์ดํฐ ์์ญ (์ ์ญ ๋ณ์์ ์ ์ ๋ณ์) > BSS ์์ญ (์ด๊ธฐํ๋์ง ์์ ๋ณ..
๐ฉ๐ป ์ ๊ท ํํ์ (Reqular Expression) : ํน์ ํ ๊ท์น์ ๊ฐ์ง ๋ฌธ์์ด์ ์งํฉ์ ํํํ๋๋ฐ ์ฌ์ฉํ๋ ํ์ : ํน์ ๋ฌธ์๋ค์ ํน์ ํ ๋ ผ๋ฆฌ์ ๊ด๊ณ๋ฅผ ๋ํ๋ด๋ ๊ธฐํธ โญ ์ ๊ท์ ๋ฉํ ๋ฌธ์ ^ : ๋ฌธ์์ด ์์ $ : ๋ฌธ์์ด ๋ . : ํ๋์ ๋ฌธ์์ ๋์ \s : ๊ณต๋ฐฑ๋ฌธ์ \S : ๊ณต๋ฐฑ๋ฌธ์๊ฐ ์๋ ๊ฒ \ : ๋ฉํ ๋ฌธ์๋ฅผ ๋ฌธ์ ๊ทธ๋๋ก ์ฌ์ฉ \d : ์ซ์ \D : ์ซ์๊ฐ ์๋ ๊ฒ \w : ์ํ๋ฒณ ๋์๋ฌธ์, ์ซ์, ์ธ๋์ค์ฝ์ด_ \W : \w์ ํด๋นํ์ง ์๋ ๊ธ์ \n : ๊ฐํ๋ฌธ์ \t : ํญ(Tab) ๋ฌธ์ โญ ์ ํ ํจํด : | ๋ฌธ์๋ฅผ ์ด์ฉํ๋ฉด (A | B) ๋ ์ค ํ๋ : [] ๋๊ดํธ ์์ ๋ฃ์ ๋ฌธ์ ์ค์์ ํ๋์ ๋งค์นญ : [] ๋ด์์ ^ ๊ธฐํธ๋ not์ ์๋ฏธ โญ ์๋ ํ์ ์ ? : 0๊ฐ ๋๋ 1๊ฐ, *..
๐ฉ๐ป ํ์ผ ์์คํ : ์ ์ฅ ์ฅ์น ๋ด์์ ๋ฐ์ดํฐ๋ฅผ ์ฝ๊ณ ์ฐ๊ธฐ ์ํด ๋ฏธ๋ฆฌ ์ ํ ์ฝ์ : ํ์ผ ์ ์ฅ ๋ฐ ๊ฒ์์ ํ ์ ์๋๋ก ๊ด๋ฆฌํ๋ ๋ฐฉ๋ฒ : ํ์ผ์ ์ด๋ป๊ฒ ๊ด๋ฆฌํ ๊ฒ์ธ๊ฐ์ ๋ํ ์ ์ฑ - FAT : ํ์ผํ ๋นํ ์ด๋ธ (๋ฉ๋ชจ๋ฆฌ ์นด๋์ ์ฐ์) - NTFS : ์๋์ฐ์ฆ NT - EXT : EXT2 โญ ํ์ผ : ์ฃผ๊ธฐ์ต์ฅ์น๋ ๋์คํฌ์ฒ๋ผ ๋ฌผ๋ฆฌ์ ์ธ ํ๋์จ์ด : ์ ์ฅ ๊ณต๊ฐ์ ์ ์ฅ๋๋ ๋ฐ์ดํฐ์ ์งํฉ โญ Root : ๋ฆฌ๋ ์ค์์ ๋ชจ๋ ๊ถํ์ ๊ฐ์ง๊ณ ์๋ ์ต๊ณ ๊ด๋ฆฌ์ : ์ด์์ฒด์ ์ ๋ชจ๋ ๊ฒ์ ์ ์ดํ ๊ถ๋ฆฌ : sudo ์ฌ์ฉํ ๋ช ๋ น์ด โ ํ์ผ ๋ช ๋ น์ด mkdir [์์ฑํ ๋๋ ํ ๋ฆฌ ์ด๋ฆ] : ๋๋ ํ ๋ฆฌ ์์ฑ touch [์์ฑํ ํ์ผ ์ด๋ฆ] : ๋นํ์ผ ์์ฑ rmdir [์ญ์ ํ ๋๋ ํ ๋ฆฌ ์ด๋ฆ] : ๋๋ ํ ๋ฆฌ ์ญ์ rm [option] [์ญ์ ํ ํ..
๐ฉ๐ป 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 : ๋ก๊ทธ์ธํ ์ฌ์ฉ..
๐ฉ๐ป HTTP (Hypertext Transfer Protocol) 1) HTTP ์์ฒญ ๋ฉ์์ง โญ Start Line : [HTTP Method] [Reqeuest target] [HTTP version] - [HTTP Method] : ์์ฒญ์ ์๋ (GET, POST, PUT, DELETE) - [Reqeuest target] : ์์ฒญํ๋ ๋์์ URL - [HTTP version] : HTTP ํ๋กํ ์ฝ ๋ฒ์ โญ Header : [Header Field] : value - Host : ์์ฒญํ๋ ํธ์คํธ์ ์ด๋ฆ ๋ฐ ํฌํธ ๋ฒํธ - User-agent : ํด๋ผ์ด์ธํธ๊ฐ ์ฌ์ฉํ๋ ์น ๋ธ๋ผ์ฐ์ ์ ๋ณด - Referer : ์ง์ ์ ๋จธ๋ฌผ๋ ๋ ์น ์ฌ์ดํธ URL - Accept : ํด๋ผ์ด์ธํธ๊ฐ ์ํ๋ ๋ฐ์ดํฐ ํ์ ๋ฐ ์ฐ์ ..
๐ฉ๐ป ์๋ฒ (Server) : ๋ค๋ฅธ ์ปดํจํฐ๋ ๋๋ฐ์ด์ค์์ ์์ฒญํ๋ ๋ฐ์ดํฐ๋ ์๋น์ค๋ก ์๋ตํ๋ ์ปดํจํฐ ์์คํ ๐ฉ๐ป ํด๋ผ์ด์ธํธ (Client) : ๋ค๋ฅธ ์ปดํจํฐ๋ ๋๋ฐ์ด์ค์ ์๋ ๋ฐ์ดํฐ๋ ์๋น์ค๋ฅผ ์์ฒญํ๋ ์์คํ โ ์๋ฒ์ ํด๋ผ์ด์ธํธ ํด๋ผ์ด์ธํธ๊ฐ ์๋ฒ์ ์์ฒญ์ ๋ณด๋ด๋ฉด, ์๋ฒ๋ ๊ทธ ์์ฒญ์ ์ฒ๋ฆฌํ๊ณ ๊ฒฐ๊ณผ๋ฅผ ํด๋ผ์ด์ธํธ์๊ฒ ๋ฐํ ์๋น์ค๋ฅผ ๋ค๋ฅธ ํด๋ผ์ด์ธํธ๊ฐ ์ ๊ทผํ ์ ์๋๋ก ๊ฒ์ํ๋ ๊ฒ์ ํธ์คํ ๐ฉ๐ป ํ๋กํ ์ฝ (Protocol) : ๋คํธ์ํฌ์์ ์๋ก์ ์ปดํจํฐ๊ฐ ์ํํ ์ธํฐ๋ท ํต์ ์ ํ๊ธฐ ์ํ ๊ท์น โญ TCP (Transmission Control Protocol) : ์ ๋ขฐ์ฑ ์๋ ๋ฐ์ดํฐ ์ ์ก์ ์ง์ํ๋ ์ฐ๊ฒฐ ์งํฅํ ํ๋กํ ์ฝ : ํจํท(๋ฐ์ดํฐ ์ ์ก ๋จ์)์ ์์ค์ ๊ฒ์ฌํ๊ณ ์์๊ฐ ๋ฐ๋์ง ์๋๋ก ๋ณด์ฅ - 3-Way H..
๐ฉ๐ป ๋คํธ์ํฌ : ์๋ก ๋ค๋ฅธ ๊ธฐ๊ธฐ๊ฐ ํต์ ํ๊ธฐ ์ํด ์ ์ ๋๋ ๋ฌด์ ์ผ๋ก ์ฐ๊ฒฐ๋์ด ์๋ ๊ฒ ๋คํธ์ํฌ ์ฅ์น(๋ผ์ฐํฐ)๋ฅผ ํตํด ์ฐ๊ฒฐ โญ ์ธํฐ๋ท : ์ฌ๋ฌ ๋คํธ์ํฌ๊ฐ ์๋ก ์ฐ๊ฒฐ๋๋ ๊ฒ โญ IP : ์ธํฐ๋ท์์ IP ์ฃผ์๋ฅผ ํตํด ์๋ก๋ฅผ ์๋ณ ๐ฉ๐ป PORT : ๋คํธ์ํฌ์์ ์ปดํจํฐ๋ ๊ธฐ๊ธฐ์ ํน์ ์ดํ๋ฆฌ์ผ์ด์ ์ด๋ ์๋น์ค์ ์ฐ๊ฒฐํ ์ ์๋๋ก ์๋ณํ๋ ๋ฒํธ : IP ์ฃผ์ ๋ค์ ์ฝ๋ก (:) ์ผ๋ก ๊ตฌ๋ถ : ์ฌ์ฉ์ค์ธ ํฌํธ๋ ์ค๋ณตํด์ ์ฌ์ฉ X : 0 ~ 1024 ๋ ํต์ ๊ท์ฝ์ ๋ฐ๋ผ ์ด๋ฏธ ์ ํด์ง - 80 : HTTP - 443 : HTTPS ๐ฉ๐ป DNS (Domain Name System) : IP ์ฃผ์ ๋์ ๊ธฐ์ตํ๊ธฐ ์ฌ์ด ๋๋ฉ์ธ ์ด๋ฆ ์ฌ์ฉ : ์ธํฐ๋ท์์ ์๋ก๋ฅผ ์๋ณํ ๋ ์ฌ์ฉ๋๋ ๊ณ ์ ํ ์ด๋ฆ : ๋๋ฉ์ธ ์ด๋ฆ๊ณผ IP ์ฃผ์ ๊ฐ์ ๋ณํ..