์ž๊ฒฉ์ฆ/๋ฆฌ๋ˆ…์Šค๋งˆ์Šคํ„ฐ 1๊ธ‰

[๋ฆฌ๋ˆ…์Šค๋งˆ์Šคํ„ฐ 1๊ธ‰ 2์ฐจ] ์ œ1401ํšŒ ๊ธฐ์ถœ๋ฌธ์ œ ์ž‘์—…์‹ ํ’€์ด (11~16๋ฒˆ)

hello_u 2023. 5. 1. 13:33

 

11. ์•„ํŒŒ์น˜ ์›น ์„œ๋ฒ„ ๊ด€๋ฆฌ์ž์ธ ํ™๊ธธ๋™์€ ์•„๋ž˜์˜ ์กฐ๊ฑด์œผ๋กœ ์„ค์ •์„ ๋ณ€๊ฒฝํ•˜๋ ค๊ณ  ํ•œ๋‹ค.

๊ฐ ์กฐ๊ฑด ํ•ญ๋ชฉ์— ๋งž๋Š” httpd.conf ํŒŒ์ผ์˜ ์„ค์ •ํ•ญ๋ชฉ๊ณผ ์„ค์ •๊ฐ’์„ ์ ์œผ์‹œ์˜ค.(15์ )

 

โ– ์กฐ๊ฑด
- ํฌํŠธ๋Š” 8080 ์œผ๋กœ ๋ณ€๊ฒฝํ•œ๋‹ค.
- ์›น ์„œ๋ฒ„์˜ ๋„๋ฉ”์ธ์„ www.ihd.or.kr๋กœ ๋ณ€๊ฒฝํ•œ๋‹ค.
- ์›น ๋ฌธ์„œ๊ฐ€ ์œ„์น˜ํ•˜๋Š” ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ “/var/www/html"๋กœ ๋ณ€๊ฒฝํ•œ๋‹ค.
- ๊ด€๋ฆฌ์ž ์ด๋ฉ”์ผ์ฃผ์†Œ๋Š” admin@ihd.or.kr๋กœ ๋ณ€๊ฒฝํ•œ๋‹ค.
- ํด๋ผ์ด์–ธํŠธ์˜ ์š”์ฒญ์— index.jsp, index.html, index.htm ์ˆœ์œผ๋กœ ์‘๋‹ตํ•˜๋„๋ก ์„ค์ •ํ•œ๋‹ค. - ์•„ํŒŒ์น˜ ๋ฒ„์ „์€ 2.X ์ด๋‹ค. 

 

# vi /etc/httpd/conf/httpd.conf
( 1 ) 8080
ServerName ( 2 )
( 3 ) "/var/www/html" 
ServerAdmin ( 4 )
( 5 ) index.jsp index.html index.htm

 

๋”๋ณด๊ธฐ

1. Listen
2. www.ihd.or.kr
3. DocumentRoot

4. admin@ihd.or.kr

5. DirectoryIndex

 

[Apache] ์„ค์ • ํŒŒ์ผ(http.conf)

Listen: Apache ์›น ์„œ๋ฒ„๊ฐ€ ์ˆ˜์‹  ๋Œ€๊ธฐํ•  ํฌํŠธ๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.
ServerName: ์„œ๋ฒ„๊ฐ€ ์‘๋‹ตํ•  ๊ธฐ๋ณธ ๋„๋ฉ”์ธ ์ด๋ฆ„์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
DocumentRoot: Apache ์›น ์„œ๋ฒ„์—์„œ ๋ฌธ์„œ ํŒŒ์ผ๋“ค์ด ์œ„์น˜ํ•  ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

ServerAdmin : ์„œ๋ฒ„ ๊ด€๋ฆฌ์ž์˜ ์ด๋ฉ”์ผ ์ฃผ์†Œ ์„ค์ •
DirectoryIndex: ํด๋ผ์ด์–ธํŠธ์—์„œ ์š”์ฒญํ•œ ๋””๋ ‰ํ† ๋ฆฌ ๊ฒฝ๋กœ์— index ํŒŒ์ผ์ด ์—†์„ ๊ฒฝ์šฐ ๋ณด์—ฌ์ค„ ํŒŒ์ผ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

 
 

12. ๊ณต์œ ํŒŒ์ผ์‹œ์Šคํ…œ์œผ๋กœ NFS ์„œ๋ฒ„๋ฅผ ๊ตฌ์„ฑํ•˜๊ณ  NFS ํด๋ผ์ด์–ธํŠธ์—๊ฒŒ ํŒŒ์ผ๊ณต์œ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณต ํ•˜๋ ค๊ณ  ํ•œ๋‹ค. ์„œ๋ฒ„์—์„œ๋Š” /etc/exports ํŒŒ์ผ์„ ์•„๋ž˜ ์กฐ๊ฑด์— ๋งž๋„๋ก ์„ค์ •ํ•˜๊ณ , ํด๋ผ์ด์–ธํŠธ์—์„œ๋Š” /etc/fstab์„ ์ˆ˜์ •ํ•˜์—ฌ ๋ถ€ํŒ…์‹œ์— ๊ณต์œ ํŒŒ์ผ์‹œ์Šคํ…œ์„ ์ž๋™์œผ๋กœ ๋งˆ์šดํŠธ๋˜๋„๋ก ์•„๋ž˜ ์กฐ๊ฑด์„ ์ฐธ์กฐ ํ•˜์—ฌ ( ๊ด„ํ˜ธ )์•ˆ์„ ์ ์œผ์‹œ์˜ค.(8์ )

 

โ– ์กฐ๊ฑด
(๊ณตํ†ต)
- ๊ด€๋ จ ๋””๋ ‰ํ† ๋ฆฌ๋Š” ์ƒ์„ฑ๋˜์–ด ์žˆ์œผ๋ฉฐ, ์ ‘๊ทผ ๊ถŒํ•œ์€ ์„ค์ •๋˜์–ด ์žˆ๋‹ค.


(์„œ๋ฒ„)
- NFS ์„œ๋ฒ„์˜ ํ˜ธ์ŠคํŠธ ์ด๋ฆ„์€ ihd_nfs ์ด๋‹ค.
- /nfsdata ๋””๋ ‰ํ† ๋ฆฌ๋Š” ํŠน์ • ๋„คํŠธ์›Œํฌ (192.168.100.0)์—์„œ๋งŒ ์ ‘๊ทผ์ด ๊ฐ€๋Šฅํ•˜๋„๋ก ํ•˜๊ณ ,

/nfsbackup ๋””๋ ‰ํ† ๋ฆฌ๋Š” ํŠน์ • ํ˜ธ์ŠคํŠธ (192.168.100.10)์—์„œ๋งŒ ์ ‘๊ทผ์ด ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•œ๋‹ค.

ํด๋ผ์ด์–ธํŠธ์—์„œ ์ ‘๊ทผํ•˜๋Š” root ์‚ฌ์šฉ์ž๋ฅผ root ๊ถŒํ•œ์œผ๋กœ ํ—ˆ๊ฐ€๋˜๋„๋ก ์„ค์ •ํ•œ๋‹ค. ๋˜ํ•œ, ํŒŒ์ผ

์ƒ์„ฑ ๋ฐ ์‚ญ์ œ๋„ ๊ฐ€๋Šฅํ•˜๋„๋ก ์„ค์ •ํ•œ๋‹ค.

 

(ํด๋ผ์ด์–ธํŠธ)
- ๋ชจ๋“  ํด๋ผ์ด์–ธํŠธ๋Š” ์ฝ๊ธฐ, ์“ฐ๊ธฐ๊ฐ€ ๊ฐ€๋Šฅํ•˜๋ฉฐ, ํด๋ผ์ด์–ธํŠธ (192.168.100.10)๋Š” ํƒ€์ž„์•„์›ƒ
์‹œ๊ฐ„์„ 2.5์ดˆ๋กœ ์„ค์ •ํ•œ๋‹ค.

 

(1) ์„œ๋ฒ„
# vi /etc/exports	
/nfsdata 192.168.100.0(rw,( 1 )) 
/nfsbackup 192.168.100.10(rw,( 1 ))

(2) ํด๋ผ์ด์–ธํŠธ (192.168.100.20) 
# vi /etc/fstab
ihd_nfs:/nfsdata /data nfs rw 0 0

(3) ํด๋ผ์ด์–ธํŠธ (192.168.100.10) 
# vi /etc/fstab
ihd_nfs:/nfsbackup /backup nfs rw,( 2 )=25 0 0

 

๋”๋ณด๊ธฐ

1. no_root_squash 

2. timeo

 

# vi /etc/exports	
/nfsdata 192.168.100.0(rw, no_root_squash) 
/nfsbackup 192.168.100.10(rw, no_root_squash)

/nfsdata ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ 192.168.100.0/24 ๋Œ€์—ญ์˜ ๋ชจ๋“  ํด๋ผ์ด์–ธํŠธ์—๊ฒŒ rw ๊ถŒํ•œ์œผ๋กœ ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค.

no_root_squash ์˜ต์…˜์€ root ์‚ฌ์šฉ์ž์˜ ์ ‘๊ทผ ๊ถŒํ•œ์„ ์œ ์ง€ํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.

 

# vi /etc/fstab
ihd_nfs:/nfsbackup /backup nfs rw,timeo=25 0 0

ihd_nfs๋Š” NFS ์„œ๋ฒ„์˜ ํ˜ธ์ŠคํŠธ ์ด๋ฆ„์ด๋‚˜ IP ์ฃผ์†Œ์ž…๋‹ˆ๋‹ค.
/nfsbackup์„ /backup ๋””๋ ‰ํ† ๋ฆฌ์— rw ๊ถŒํ•œ์œผ๋กœ ๋งˆ์šดํŠธํ•ฉ๋‹ˆ๋‹ค.

timeo=25: NFS ์„œ๋ฒ„๋กœ๋ถ€ํ„ฐ ์‘๋‹ต์„ ๊ธฐ๋‹ค๋ฆฌ๋Š” ์‹œ๊ฐ„ ์ดˆ๊ณผ ๊ฐ’์ž…๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ 25๋ถ„์˜ 1์ดˆ๋ฅผ ๋‚˜ํƒ€๋‚ด๋ฉฐ, 2.5์ดˆ์™€ ๋™์ผํ•ฉ๋‹ˆ๋‹ค.
0 0: ์ด ๊ฐ’์€ dump ๋ฐ fsck ํ”„๋กœ๊ทธ๋žจ์—์„œ ํŒŒ์ผ ์‹œ์Šคํ…œ์„ ๋ฐฑ์—…ํ•˜๊ณ  ์˜ค๋ฅ˜๋ฅผ ํ™•์ธํ•˜๋Š” ์ˆœ์„œ๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. 

๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ ์ด ๊ฐ’์„ 0 0์œผ๋กœ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

 

(Network File System) ( P.595 )
๋ถ„์‚ฐ ํŒŒ์ผ ์‹œ์Šคํ…œ์˜ ์ผ์ข…์œผ๋กœ, ์—ฌ๋Ÿฌ ๋Œ€์˜ ์ปดํ“จํ„ฐ๊ฐ€ ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•ด ๊ณต์œ  ํŒŒ์ผ ์‹œ์Šคํ…œ์— ์•ก์„ธ์Šคํ•˜์—ฌ ํŒŒ์ผ์„ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์ฃผ๋Š” ํŒŒ์ผ ๊ณต์œ  ํ”„๋กœํ† ์ฝœ์ž…๋‹ˆ๋‹ค. NFS๋Š” ํด๋ผ์ด์–ธํŠธ-์„œ๋ฒ„ ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•˜๋ฉฐ, ํด๋ผ์ด์–ธํŠธ๋Š” ์›๊ฒฉ ์„œ๋ฒ„์˜ ๊ณต์œ  ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ๋งˆ์น˜ ์ž์‹ ์˜ ๋กœ์ปฌ ํŒŒ์ผ ์‹œ์Šคํ…œ์ธ ๊ฒƒ์ฒ˜๋Ÿผ ๋งˆ์šดํŠธํ•˜์—ฌ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

 


/etc/exports : NFS ์„œ๋ฒ„์˜ ํ™˜๊ฒฝ ๋ฐ ์ ‘๊ทผ ์ œ์–ด ์„ค์ • ํŒŒ์ผ

<๋””๋ ‰ํ† ๋ฆฌ ๊ฒฝ๋กœ> <ํด๋ผ์ด์–ธํŠธ ์ฃผ์†Œ>(์˜ต์…˜)

 

(์˜ต์…˜)
ro : ์ฝ๊ธฐ ์ „์šฉ 

 rw : ์ฝ๊ธฐ ๋ฐ ์“ฐ๊ธฐ ๊ฐ€๋Šฅ
root_squash : root ์‚ฌ์šฉ์ž๊ฐ€ ๊ณต์œ  ๋””๋ ‰ํ† ๋ฆฌ์— ์ ‘๊ทผํ•  ๋•Œ, ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž์™€ ๋™์ผํ•œ ๊ถŒํ•œ์œผ๋กœ ์•ก์„ธ์Šคํ•˜๋„๋ก ์ œํ•œํ•ฉ๋‹ˆ๋‹ค.

no_root_squash: root ๊ถŒํ•œ์œผ๋กœ ์ ‘๊ทผ ๊ฐ€๋Šฅ
all_squash : root ๋ฅผ ํฌํ•จํ•˜์—ฌ ๋ชจ๋“  ์‚ฌ์šฉ์ž์˜ ๊ถŒํ•œ์„ nobody( ๋˜๋Š” nfsnobody ) ๋กœ ๋งคํ•‘

 

 

 

13. ์‹œ์Šคํ…œ๊ด€๋ฆฌ์ž๋Š” sendmail์„ ์ด์šฉํ•˜์—ฌ ๋ฉ”์ผ์„œ๋น„์Šค๋ฅผ ์šด์˜ํ•˜๊ณ ์ž ํ•œ๋‹ค. ๋‹ค์Œ ์กฐ๊ฑด์— ๋งž๋„๋ก sendmail์„ ์ ์œผ์‹œ์˜ค.(9์ )

โ– ์กฐ๊ฑด
- ๋ชจ๋“  ํ˜ธ์ŠคํŠธ์— ๋Œ€ํ•ด์„œ SMTPํฌํŠธ(TCP/25)๋ฅผ ๋ฆฌ์Šค๋‹ ํ•˜๋„๋ก ์„ค์ •ํ•œ๋‹ค. - 192.168.100.xxx ์˜ ๋ชจ๋“  ip์˜ Relay๋ฅผ ํ—ˆ์šฉํ•œ๋‹ค.

 

# vi /etc/mail/( 1 )
DAEMON_OPTIONS ('Port=smtp, Name=MTA') dnl <- ์ˆ˜์ •

# ( 2 ) /etc/mail/sendmail.mc > /etc/mail/sendmail.cf 
# vi /etc/mail/access
localhost RELAY
127.0.0.1 RELAY
( 3 ) RELAY

 

๋”๋ณด๊ธฐ

1. sendmail.mc

2. m4

3. 192.168.100 

 

 

Sendmail์€ ๋ฆฌ๋ˆ…์Šค ์‹œ์Šคํ…œ์—์„œ ๋ฉ”์ผ ์ „์†ก์„ ๋‹ด๋‹นํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค.

 

Sendmail์—์„œ m4๋Š” ์„ค์ • ํŒŒ์ผ์„ ์ž‘์„ฑํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋˜๋Š” ๋งคํฌ๋กœ ์–ธ์–ด์ž…๋‹ˆ๋‹ค.

Sendmail์€ ์„ค์ • ํŒŒ์ผ์„ /etc/mail/sendmail.mc ํŒŒ์ผ์— ์ž‘์„ฑํ•˜๋ฉฐ, ์ด ํŒŒ์ผ์€ m4 ๋งคํฌ๋กœ ์–ธ์–ด๋กœ ์ž‘์„ฑ๋ฉ๋‹ˆ๋‹ค.

์ด ํŒŒ์ผ์„ ํŽธ์ง‘ํ•˜์—ฌ Sendmail์˜ ๋‹ค์–‘ํ•œ ์„ค์ •์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

sendmail.cf ํŒŒ์ผ์€ sendmail.mc ํŒŒ์ผ์—์„œ ์ƒ์„ฑ๋˜๋Š” ๊ฒƒ์ด๋ฏ€๋กœ, ์ด ํŒŒ์ผ์„ ์ง์ ‘ ์ˆ˜์ •ํ•˜๊ธฐ ๋ณด๋‹ค๋Š” sendmail.mc ํŒŒ์ผ์„ ์ˆ˜์ •ํ•˜๊ณ , ์ด๋ฅผ m4 ๋งคํฌ๋กœ ํ”„๋กœ์„ธ์„œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ sendmail.cf ํŒŒ์ผ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ๊ฒƒ์ด ๊ถŒ์žฅ๋ฉ๋‹ˆ๋‹ค.

 

๋˜ํ•œ /etc/mail/access ํŒŒ์ผ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฉ”์ผ ๋ฆด๋ ˆ์ด๋ฅผ ํ—ˆ์šฉํ•˜๊ฑฐ๋‚˜ ๊ฑฐ๋ถ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

"192.168.100 RELAY" ๊ตฌ๋ฌธ์—์„œ "192.168.100"์€ IP ์ฃผ์†Œ ๋Œ€์—ญ์„ ๋‚˜ํƒ€๋‚ด๋ฉฐ,

"RELAY"๋Š” ํ•ด๋‹น ๋Œ€์—ญ์˜ ๋ชจ๋“  ํ˜ธ์ŠคํŠธ ์ฃผ์†Œ๋ฅผ Relay(๋ฉ”์ผ ์ „๋‹ฌ)ํ•˜๋„๋ก ํ—ˆ์šฉํ•˜๋Š” ๊ทœ์น™์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

์ด ๊ทœ์น™์„ access ํŒŒ์ผ์— ์ถ”๊ฐ€ํ•จ์œผ๋กœ์จ, 192.168.100 ๋Œ€์—ญ์—์„œ ๋ฉ”์ผ์„ ๋ณด๋‚ด๋Š” ํ˜ธ์ŠคํŠธ๋“ค์ด

Sendmail ์„œ๋ฒ„๋ฅผ ํ†ตํ•ด ๋ฉ”์ผ์„ ์ „์†กํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

 

 

14. ๋‹ค์Œ์€ DNS zone ํŒŒ์ผ์— ๋Œ€ํ•œ ๋‚ด์šฉ์ด๋‹ค. ( ๊ด„ํ˜ธ )์•ˆ์— ์•Œ๋งž์€ ๋‚ด์šฉ์„ ์ ์œผ์‹œ์˜ค.(12์ )

$TTL 86400
@			IN SOA ns.linux.co.kr. root.linux.co.kr. (

									42				    ; serial (d. adams)
                                    3H					; refresh
                                    15M					; retry
                                    1W					; expiry
                                    1D )				; minimum
            IN NS			ns.linux.co.kr
            IN ( 1 ) 10		mail.linux.co.kr.
            IN A			192.168.10.11
( 2 )		IN A			192.168.10.12
mail		IN A			192.168.10.( 3 )

 

โ– ์กฐ๊ฑด
- ๋ฉ”์ผ ์„œ๋ฒ„์˜ ์ฃผ์†Œ๋Š” 192.168.10.13 ์ด๋‹ค.

- 192.168.10.12 ๋Š” www ๋„๋ฉ”์ธ IP ์ด๋‹ค.

 

๋”๋ณด๊ธฐ

1. MX

2. www

3. 13

 

/etc/named.conf : DNS ์„œ๋ฒ„์˜ ํ™˜๊ฒฝ ์„ค์ • ํŒŒ์ผ

zone ํŒŒ์ผ : ๋„๋ฉ”์ธ์„ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํŒŒ์ผ.  /var/named ์œ„์น˜

DNS zone ํŒŒ์ผ์€ ๋„๋ฉ”์ธ ์ด๋ฆ„๊ณผ IP ์ฃผ์†Œ ๊ฐ„์˜ ๋งคํ•‘ ์ •๋ณด๋ฅผ ๋‹ด๊ณ  ์žˆ๋Š” ํŒŒ์ผ์ž…๋‹ˆ๋‹ค.

DNS zone ํŒŒ์ผ์€ ์ผ๋ฐ˜์ ์œผ๋กœ ํ…์ŠคํŠธ ํŒŒ์ผ ํ˜•ํƒœ๋กœ ์ž‘์„ฑ๋˜๋ฉฐ, ๊ฐ๊ฐ์˜ ๋ ˆ์ฝ”๋“œ๋Š” ํ•œ ์ค„์— ํ•˜๋‚˜์”ฉ ์ž‘์„ฑ๋ฉ๋‹ˆ๋‹ค. 

DNS zone ํŒŒ์ผ์€ ๋ณดํ†ต SOA(Start Of Authority), NS(Name Server), A(Address) ๋ ˆ์ฝ”๋“œ๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

SOA ๋ ˆ์ฝ”๋“œ๋Š” ํ•ด๋‹น DNS zone ํŒŒ์ผ์— ๋Œ€ํ•œ ๊ถŒํ•œ ์ •๋ณด์™€ ์บ์‹œ๋œ ์ •๋ณด์˜ ์œ ํšจ ๊ธฐ๊ฐ„ ๋“ฑ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. 

NS ๋ ˆ์ฝ”๋“œ๋Š” ๋„๋ฉ”์ธ ์ด๋ฆ„์— ๋Œ€ํ•œ ๋„ค์ž„ ์„œ๋ฒ„์˜ ์ฃผ์†Œ๋ฅผ ์„ค์ •ํ•˜๋ฉฐ, A ๋ ˆ์ฝ”๋“œ๋Š” ๋„๋ฉ”์ธ ์ด๋ฆ„๊ณผ IP ์ฃผ์†Œ ๊ฐ„์˜ ๋งคํ•‘ ์ •๋ณด๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. 

 

SOA : ์กด์˜ ๊ธฐ๋ณธ ์†์„ฑ ์ •๋ณด ์ •์˜
MX : ๋ฉ”์ผ ์„œ๋ฒ„ ์ •์˜
NS : ๋„ค์ž„ ์„œ๋ฒ„ ์ •์˜

CNAME : ํ˜ธ์ŠคํŠธ์˜ ๋ณ„์นญ ์ •์˜

 

 

15. ๋‹ค์Œ์€ KVM ๊ธฐ๋ฐ˜ ๊ฐ€์ƒํ™” ๊ตฌ๋™์— ๋Œ€ํ•œ ๋‚ด์šฉ์ด๋‹ค. ( ๊ด„ํ˜ธ )์•ˆ์— ์•Œ๋งž์€ ๋‚ด์šฉ์„ ์ ์œผ์‹œ์˜ค.(8์ )

[root@linux]# service ( 1 ) start
[root@linux]# ( 2 )

โ– ์กฐ๊ฑด
- kvm ๋ฐ๋ชฌ์„ ๊ตฌ๋™์‹œํ‚จ๋‹ค.
- ๊ฐ€์ƒ๋จธ์‹  ์ƒ์„ฑ ๋ฐ ๊ฒŒ์ŠคํŠธ OS ์„ค์น˜๋ฅผ ์œ„ํ•œ ๋งค๋‹ˆ
์ €๋ฅผ ๊ตฌ๋™ํ•œ๋‹ค.

 

๋”๋ณด๊ธฐ

1. libvirtd
2. virt-manager

 

KVM(Kernel-based Virtual Machine)์€ ๋ฆฌ๋ˆ…์Šค ์ปค๋„ ๊ธฐ๋ฐ˜ ๊ฐ€์ƒํ™” ๊ธฐ์ˆ 

libvirtd๋Š” ๊ฐ€์ƒํ™”๋ฅผ ์œ„ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ธ libvirt๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ KVM ๊ฐ€์ƒ๋จธ์‹ ์„ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ๋ฐ๋ชฌ์ด๋‹ค. 

 

๊ฐ€์ƒ๋จธ์‹  ์ƒ์„ฑ ๋ฐ ๊ฒŒ์ŠคํŠธ OS ์„ค์น˜๋ฅผ ์œ„ํ•ด ๋งค๋‹ˆ์ €๋ฅผ ๊ตฌ๋™ํ•ด์•ผ ํ•œ๋‹ค. 

๋Œ€ํ‘œ์ ์œผ๋กœ "virt-manager" ๊ฐ€ ์žˆ์œผ๋ฉฐ, ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

 

16. ์‹œ์Šคํ…œ ๊ด€๋ฆฌ์ž ํ™๊ธธ๋™์€ iptables์„ ์ด์šฉํ•˜์—ฌ ๋ณด์•ˆ์„ ์œ„ํ•ด ๊ธฐ๋ณธ์ ์ธ ํฌ์›Œ๋”ฉ(forwarding) ์ •์ฑ…์„ ๋ณ€๊ฒฝํ•˜๋ ค๊ณ  ํ•œ๋‹ค.

( ๊ด„ํ˜ธ )์•ˆ์— ์•Œ๋งž์€ ๋‚ด์šฉ์„ ์ ์œผ์‹œ์˜ค.(8์ )

# iptables ( 1 ) ( 2 ) DROP

 

โ– ์กฐ๊ฑด
- ํŒจ
ํ‚ท์€ ๊ฑฐ๋ถ€ ๋ฉ”์‹œ์ง€ ์—†์ด ๋ฌด์กฐ๊ฑด ๊ฑฐ์ ˆํ•œ๋‹ค. (DROP)

- ์–ด๋– ํ•œ ๋ฐฉํ™”๋ฒฝ๋„ ์„ค์ •๋˜์–ด ์žˆ์ง€ ์•Š๋‹ค.

 

๋”๋ณด๊ธฐ

1. -P
2. -FORWARD

 

iptables๋Š” Linux ์‹œ์Šคํ…œ์—์„œ ๋„คํŠธ์›Œํฌ ํŒจํ‚ท์„ ํ•„ํ„ฐ๋งํ•˜๊ณ  ๋„คํŠธ์›Œํฌ ๋ฐฉํ™”๋ฒฝ์„ ๊ตฌ์ถ•ํ•˜๊ธฐ ์œ„ํ•œ ์œ ํ‹ธ๋ฆฌํ‹ฐ์ž…๋‹ˆ๋‹ค.

iptables๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์‹œ์Šคํ…œ ๊ด€๋ฆฌ์ž๋Š” ๋ฐฉํ™”๋ฒฝ์„ ๊ตฌ์„ฑํ•˜๊ณ  ์„œ๋ฒ„์˜ ๋ณด์•ˆ์„ ๊ฐ•ํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

–append, -A : ์ƒˆ๋กœ์šด ๊ทœ์น™์„ ์ถ”๊ฐ€
–policy, -P : ๊ธฐ๋ณธ์ •์ฑ…์„ ๋ณ€๊ฒฝ
–delete, -D : ๊ทœ์น™์„ ์‚ญ์ œ
–insert, -I : ์ƒˆ๋กœ์šด ๊ทœ์น™์„ ์‚ฝ์ž…(๊ธฐ์กด ๊ทœ์น™์€ ๋‚ด๋ ค๊ฐ)
–replace -R : ์ƒˆ๋กœ์šด ๊ทœ์น™์œผ๋กœ ๊ต์ฒด
–jump, -j : ๊ทœ์น™์— ๋งž๋Š” ํŒจํ‚ท์„ ์–ด๋–ป๊ฒŒ ์ฒ˜๋ฆฌํ•  ๊ฒƒ์ธ๊ฐ€๋ฅผ ๋ช…์‹œ
–in-interface, -i : ์ž…๋ ฅ ์ธํ…ŒํŽ˜์ด์Šค
–state : ์—ฐ๊ฒฐ ์ƒํƒœ์™€์˜ ๋งค์นญ
–match, -m : ํŠน์ • ๋ชจ๋“ˆ๊ณผ์˜ ๋งค์น˜