[Kernel of Linux] System Call

์ด ํฌ์ŠคํŒ…์€ ๊ณ ๊ฑด ๊ต์ˆ˜๋‹˜์˜ Kernel of Linux ๊ฐ•์˜๋ฅผ ๋ณด๊ณ  ์ •๋ฆฌํ•œ ๊ธ€์ž…๋‹ˆ๋‹ค.ํ•ด๋‹น ๊ฐ•์˜๋Š” olc์— ๊ณต์œ ๋ผ ์žˆ์œผ๋ฉฐ https://github.com/Bookstore3/Linux-Kernel-Lecture-Note ๊ฐ•์˜ ๋…ธํŠธ๋ฅผ ํ†ตํ•ด ๋‚ด์šฉ์„ ๊ณต๋ถ€ํ•ด๋„ ์ข‹์Šต๋‹ˆ๋‹ค.๊ณต๋ถ€ํ•˜๋ฉด์„œ ์ •๋ฆฌํ•œ ๊ธ€์ด๋ฏ€๋กœ ์ข‹์€ ์กฐ์–ธ๋„ ํ•จ๊ป˜ ๋‚จ๊ฒจ์ฃผ์‹œ๋ฉด ๋งค์šฐ ๊ฐ์‚ฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค :) OS๋Š” ํ•˜๋“œ์›จ์–ด ์ž์›(CPU, Memory, Disk..)๋“ค์„ ๊ด€๋ฆฌํ•˜๊ณ  ์—ฌ๋Ÿฌ ํ”„๋กœ๊ทธ๋žจ๋“ค์ด ๋„์›Œ์งˆ ์ˆ˜ ์žˆ๋„๋ก ์ง€์›ํ•˜๋Š” ์—ญํ• ์„ ๋‹ด๋‹นํ•œ๋‹ค. OS์˜ ๊ตฌ์„ฑ ์š”์†Œ์ปค๋„์€ OS์—์„œ ํ•ญ์ƒ ๋ฉ”๋ชจ๋ฆฌ์— ์ƒ์ฃผํ•ด์žˆ๋Š” ์ผ์ข…์˜ C ํ”„๋กœ๊ทธ๋žจ์ด๋‹ค.์œ ํ‹ธ๋ฆฌํ‹ฐ๋Š” ์ปค๋„๊ณผ๋Š” ๋ฐ˜๋Œ€๋˜๋Š” ์˜๋ฏธ๋ฅผ ๊ฐ€์ง€๋Š”๋ฐ OS์˜ ๋””์Šคํฌ์— ์ƒ์ฃผํ•ด์žˆ๋Š” ๊ฒƒ์œผ๋กœ ์œ ์ €๊ฐ€ ์š”์ฒญํ•ด์•ผ(=ํ•„์š”ํ•  ๋•Œ๋งŒ) ์˜ฌ๋ผ์˜ค๊ฒŒ ๋œ๋‹ค. ์ฆ‰ ์ปค๋งจ๋“œ๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค.์‰˜์€ ..

  • textsms
LVM ํ™•์žฅ / ๊ฐ์†Œ (2)

LVM ํ™•์žฅ / ๊ฐ์†Œ (2)

LVM 1ํŽธ์— ์ด์–ด์„œ ์ด๋ฒˆ์—” ๋ณผ๋ฅจ ํ™•์žฅ / ๊ฐ์†Œ ์ž‘์—…์— ๋Œ€ํ•ด ์ •๋ฆฌํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ํ™•์žฅ๋„ ํ•ด๋ด์•ผ ๋˜๋‹ˆ๊นŒ 1ํŽธ์—์„œ ์ด์–ด์ง€๋Š” lv๊ฐ€ ์•„๋‹ˆ๋ผ ์‚ญ์ œํ•˜๊ณ  ๋‹ค์‹œ ๋งŒ๋“ค์—ˆ์–ด์š” -l ์˜ต์…˜์€ PE์˜ ๊ฐœ์ˆ˜๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’ 4MB๋กœ ๋ผ์žˆ์—ˆ์œผ๋‹ˆ๊นŒ 400MB ํฌ๊ธฐ๋กœ ๋งŒ๋“ค์–ด์งˆ๊ฑฐ์—์š” lvmtest๋ผ๋Š” ๋””๋ ‰ํ„ฐ๋ฆฌ์— ๋งˆ์šดํŠธ ์™„๋ฃŒํ–ˆ์Šต๋‹ˆ๋‹ค. ํ™•์žฅ # PE ๊ฐœ์ˆ˜๋กœ ๋Š˜๋ฆฌ๊ณ  ์‹ถ์„ ๋•Œ lvextend -l [PE ๊ฐœ์ˆ˜] [lv path] # size๋กœ ๋Š˜๋ฆฌ๊ณ  ์‹ถ์„ ๋•Œ lvextend -L +[๋Š˜๋ฆด ์‚ฌ์ด์ฆˆ] [lv path] -l๊ณผ -L ์˜ต์…˜์ด ์žˆ๋Š”๋ฐ์š” ์ทจํ–ฅ๊ป ์“ฐ์‹œ๋ฉด ๋  ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. (์˜์–ด๋กœ ์•„์ด ์•„๋‹ˆ๊ณ  ์†Œ๋ฌธ์ž ์—˜์ž…๋‹ˆ๋‹ค) PE ๊ฐœ์ˆ˜๋กœ ์‚ฌ์ด์ฆˆ ํ• ๋‹นํ•˜๋Š”๊ฒŒ ํŽธํ•˜๋‹ค ์‹ถ์„ ๋• -l ์“ฐ์‹œ๊ณ , -L๋กœ ์‚ฌ์ด์ฆˆ ๋ณ€ํ™”๋Ÿ‰ ๊ฐ’์œผ๋กœ ๋Š˜๋ฆฌ๋Š” ๊ฒŒ ํŽธํ•˜๋‹ค ์‹ถ์œผ์‹œ๋ฉด -L ์“ฐ์„ธ..

  • textsms
LVM (Logical Volume Manager) ๊ฐœ๋… ๋ฐ ์ƒ์„ฑ ๋ฐฉ๋ฒ• (1)

LVM (Logical Volume Manager) ๊ฐœ๋… ๋ฐ ์ƒ์„ฑ ๋ฐฉ๋ฒ• (1)

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

  • textsms

์˜ค๋ž˜๋œ ์ปดํ“จํ„ฐ์— ๋ฆฌ๋ˆ…์Šค ์„ค์น˜ํ•˜๊ธฐ_์‚ผ์„ฑ๋…ธํŠธ๋ถ USB ๋ถ€ํŒ…

ํ•™๊ต์—์„œ ๋ฐ›์€ ๋…ธํŠธ๋ถ์œผ๋กœ ์ˆ˜์—…์„ ๋”ฐ๋ผ๊ฐ€๊ณ  ์žˆ์—ˆ๋Š”๋ฐ ์ •๋ง ๊ฒจ์šฐ๊ฒจ์šฐ ํ”„๋กœ๊ทธ๋žจ์„ ๋Œ๋ฆฌ๋Š” ์ˆ˜์ค€์— ์ด๋ฅด๋ €๋‹ค. ์ด๋Ÿฌ๋‹ค ๋…ธํŠธ๋ถ ๊ณ ์žฅ๋‚  ๊ฒƒ ๊ฐ™์•„์„œ ๋ฆฌ๋ˆ…์Šค๋Š” ์ง‘์— ๊ตด๋Ÿฌ๋‹ค๋‹ˆ๋˜ ์ปดํ“จํ„ฐ๋ฅผ ํ™œ์šฉํ•ด๋ณด๊ธฐ๋กœ ํ–ˆ๋‹ค. ์ฐพ์•„๋ณด๋‹ˆ 2013๋…„๋„ ๋ชจ๋ธ์ด๋‹ค. ์‹ฌ์ง€์–ด ์œˆ๋„์šฐ8.. ์šฐ์„  ์„ผํ† ์Šค isoํŒŒ์ผ์„ ๊ตฌ์šธ USB๋ฅผ ์ค€๋น„ํ•œ๋‹ค. 8gb์ด์ƒ์„ ์ค€๋น„ํ•ด์•ผ ํ•œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋ฐ‘์— ์‚ฌ์ดํŠธ๋กœ ๊ฐ€์„œ ํ”„๋กœ๊ทธ๋žจ์„ ๋‹ค์šด ๋ฐ›๋Š”๋‹ค. isoํŒŒ์ผ์„ usb์— ๊ตฌ์›Œ์ฃผ๋Š” ํ”„๋กœ๊ทธ๋žจ์ธ ๋“ฏ ํ•˜๋‹ค. rufus.ie/downloads/ Index of /downloads rufus.ie ์ฐธ๊ณ ๋กœ ์„ผํ† ์Šค isoํŒŒ์ผ์€ ์—ฌ๊ธฐ์„œ ๋ฐ›๋„๋ก ํ•˜์ž www.centos.org/download/ Download As you download and use CentOS Linux, the CentOS Proje..

  • textsms