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

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

[๋ฆฌ๋ˆ…์Šค] ํ”„๋กœ์„ธ์Šค & job & at๊ณผ cron

๐Ÿ‘ฉ‍๐Ÿ’ป ํ”„๋กœ์„ธ์Šค : ๋ฆฌ๋ˆ…์Šค ์‹œ์Šคํ…œ์—์„œ ๋ฉ”๋ชจ๋ฆฌ์— ์ ์žฌ๋˜์–ด ์‹คํ–‰๋˜๊ณ  ์žˆ๋Š” ๋ชจ๋“  ํ”„๋กœ๊ทธ๋žจ์ด ํ”„๋กœ์„ธ์Šค โญ ํ”„๋กœ์„ธ์Šค ํŠน์ง• - ๋ชจ๋“  ํ”„๋กœ๊ทธ๋žจ์€ ์‹คํ–‰๋  ๋•Œ ํ•˜๋‚˜ ์ด์ƒ์˜ ํ”„๋กœ์„ธ์Šค ๊ฐ€์ง - ๋ณ‘ํ–‰์ ์œผ๋กœ ์‹คํ–‰ ๊ฐ€๋Šฅ - ๋ถ€๋ชจ, ์ž์‹ ํ”„๋กœ์„ธ์Šค ์žˆ์Œ - ์ปค๋„์— ์˜ํ•ด ๊ด€๋ฆฌ - ๋ชจ๋“  ํ”„๋กœ์„ธ์Šค์—๋Š” ์†Œ์œ ์ž ์žˆ์Œ - ํ”„๋กœ์„ธ์Šค๋งˆ๋‹ค ์‹๋ณ„์„ ์œ„ํ•œ ID ๋ถ€์—ฌ โญ ํ”„๋กœ์„ธ์Šค ๋ฒˆํ˜ธ - ๋ชจ๋“  ํ”„๋กœ์„ธ์Šค๋Š” ๊ณ ์œ ํ•œ ๋ฒˆํ˜ธ(PID) ๊ฐ€์ง - 1๋ฒˆ์€ init ํ”„๋กœ์„ธ์Šค, 2๋ฒˆ์€ kthreadd ํ”„๋กœ์„ธ์Šค๊ฐ€ ์‹คํ–‰ - init ํ”„๋กœ์„ธ์Šค๋Š” ๋‚˜๋จธ์ง€ ๋ชจ๋“  ์‹œ์Šคํ…œ ํ”„๋กœ์„ธ์Šค์˜ ๋ถ€๋ชจ ํ”„๋กœ์„ธ์Šค - thread ํ”„๋กœ์„ธ์Šค๋Š” ๋ชจ๋“  ์Šค๋ ˆ๋“œ์˜ ๋ถ€๋ชจ ํ”„๋กœ์„ธ์Šค โญ ํ”„๋กœ์„ธ์Šค์˜ ๋ฉ”๋ชจ๋ฆฌ ๊ตฌ์„ฑ ์ฝ”๋“œ ์˜์—ญ (ํ”„๋กœ๊ทธ๋žจ ์ฝ”๋“œ) > ๋ฐ์ดํ„ฐ ์˜์—ญ (์ „์—ญ ๋ณ€์ˆ˜์™€ ์ •์  ๋ณ€์ˆ˜) > BSS ์˜์—ญ (์ดˆ๊ธฐํ™”๋˜์ง€ ์•Š์€ ๋ณ€..

[๋ฆฌ๋ˆ…์Šค] ์ •๊ทœ ํ‘œํ˜„์‹ & grep & File Redirection & Piping commands & mount

๐Ÿ‘ฉ‍๐Ÿ’ป ์ •๊ทœ ํ‘œํ˜„์‹ (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 & 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 ์ฃผ์†Œ ๊ฐ„์˜ ๋ณ€ํ™˜..