๐Ÿ“‚๋„คํŠธ์›Œํฌ&์„œ๋ฒ„/๐Ÿง๋ฆฌ๋ˆ…์Šค(Linux)

37์ผ์ฐจ(4.5) ํ„ฐ๋„๋ง IP Binding ์ฑ„๋„ ๋ณธ๋”ฉ(channel bonding) ๊ด€๋ฆฌ ์ž‘์—… ์ž๋™ํ™” CRON/AT

๐Ÿ‘ฉ‍๐ŸŽ“์ธํ…”๋ฆฌ๊ฐ์ž๐Ÿฅ” 2023. 4. 10. 18:57
  ํ„ฐ๋„๋ง(Tunneling)
  ํ„ฐ๋„๋ง์ด๋ž€ Telnet์ด๋‚˜ SSH ๋“ฑ์œผ๋กœ ํƒ€๊ฒŸ ํ˜ธ์ŠคํŠธ์™€ ์—ฐ๊ฒฐ๋œ ์„ธ์…˜(1์ฐจ ์—ฐ๊ฒฐ) ๋‚ด์— ์ƒˆ๋กœ์šด ์—ฐ๊ฒฐ(ํ„ฐ๋„)์„ ์ƒ์„ฑ(2์ฐจ ์—ฐ๊ฒฐ)ํ•ด์„œ ๋‘ ์›๊ฒฉ ์‹œ์Šคํ…œ ์‚ฌ์ด์— ์€๋‹‰๋œ ๋ณด์•ˆ ์„ธ์…˜์„ ํ˜•์„ฑํ•˜๋Š” ๊ฒƒ์„ ๋งํ•œ๋‹ค. ํ„ฐ๋„๋ง์—์„œ Telnet ๋“ฑ์œผ๋กœ ์—ฐ๊ฒฐํ•  ์ˆ˜๋„ ์žˆ์ง€๋งŒ ๋ณด์•ˆ ์—ฐ๊ฒฐ์ด ๋ชฉ์ ์ด๋ฏ€๋กœ ์ผ๋ฐ˜์ ์œผ๋กœ SSH๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์—ฐ๊ฒฐํ•œ ๋’ค ์ž‘์—…ํ•œ๋‹ค. 
  Windows ์„œ๋ฒ„์—์„œ kahn.edu ๋„๋ฉ”์ธ์˜ LAN1์— ์žˆ๋Š” client1 ํ˜ธ์ŠคํŠธ์™€ LAN2์— ์žˆ๋Š” client2 ํ˜ธ์ŠคํŠธ ์‚ฌ์ด์— SSH ํ„ฐ๋„๋ง์„ ๊ตฌ์ถ•ํ•ด๋‘๋ฉด ์„œ๋ฒ„ ์ธ์ฆ์„ ํ†ตํ•˜์ง€ ์•Š๊ณ  ๋…๋ฆฝ๋œ SSH ๋ณด์•ˆ ์ฑ„๋„๋กœ ์„œ๋กœ ์—ฐ๊ฒฐ๋  ์ˆ˜ ์žˆ์–ด์„œ ํ•ดํ‚น์—์„œ๋Š” ์„œ๋ฒ„์˜ ๊ฐ์ข… ๋ณด์•ˆ ์„ค์ •์„ ๊ฑฐ์น˜์ง€ ์•Š๊ณ ๋„ ํ•˜๋‚˜์˜ ํด๋ผ์ด์–ธํŠธ ํ˜ธ์ŠคํŠธ๋ฅผ ํ†ตํ•ด์„œ ๋‹ค๋ฅธ ๋„คํŠธ์›Œํฌ๋‚˜ ๋…ธ๋“œ๋กœ ๋“ค์–ด๊ฐˆ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ด€๋ฆฌ์ž๋Š” ๋งค์šฐ ์ฃผ์˜ํ•ด์•ผ ํ•œ๋‹ค. 
=>์›๋ž˜๋Š” ๋„คํŠธ์›Œํฌ์—์„œ VPN ์—ฐ๊ฒฐ์—์„œ ์ฃผ๋กœ ์‚ฌ์šฉํ•œ๋‹ค. 
  
  Tunneling์€ ๋‹ค์Œ ์„ธ ๊ฐ€์ง€๋กœ ์ฃผ๋กœ ์‚ฌ์šฉ๋˜๋Š”๋ฐ
1) VPN์—์„œ ๊ณต์ค‘๋ง๋ฅผ ํ†ต๊ณผํ•˜๋Š” ๋‘ ์ง€์ ์ด ๋งˆ์น˜ ์ „์šฉ์„ (leased line)์ฒ˜๋Ÿผ ์—ฐ๊ฒฐํ•˜๋Š” ๊ฒฝ์šฐ ํ„ฐ๋„๋ง ๊ธฐ๋ฒ•์„ ์‚ฌ์šฉํ•œ๋‹ค.
2) ํ”„๋กœํ† ์ฝœ์ด ๋‹ค๋ฅธ ๋‘ ํšŒ์„ ์„ ์—ฐ๊ฒฐํ•  ๋•Œ(IPv4์™€ IPv6, TCP/IP์™€ IPX/SPX, ....)๋„ ํ„ฐ๋„๋ง์œผ๋กœ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ๋‹ค.
3) ํ•ดํ‚น์—์„œ ์„œ๋ฒ„์— ์„ค์น˜๋œ mysql, dns, ssh, web ๋“ฑ์˜ ์„œ๋น„์Šค์™€ 1์ฐจ ์—ฐ๊ฒฐํ•œ ๋’ค, ํ„ฐ๋„๋ง์„ ์‚ฌ์šฉํ•ด์„œ Kali ๋“ฑ ๋กœ์ปฌ์—์„œ ์ด๋“ค ์„œ๋น„์Šค์— ์ง์ ‘ ์—ฐ๊ฒฐํ•˜๋Š” ๊ฒฝ์šฐ๋„ ํ„ฐ๋„๋ง ๊ธฐ๋ฒ•์„ ์ด์šฉํ•œ๋‹ค. 
  ์‹ค์ œ ๊ตฌํ˜„์—์„œ๋Š” port-forwarding, standard tunneling, reverse tunneling ๋“ฑ์ด ์žˆ๋‹ค.

 

์‹ค์Šต

yum -y install httpd

echo "<h1>This is CentOS1 Web Page</h1>" > /var/www/html/index.html

ํ™ˆํŽ˜์ด์ง€๋ฅผ ๋งŒ๋“œ๋Š” ๋ช…๋ น์–ด

 

[root@localhost centos]# firewall-config >>http, https

(firewall-config:6628): dconf-WARNING **: 15:03:34.082: failed to commit changes to dconf: The connection is closed

(firewall-config:6628): dconf-WARNING **: 15:03:34.082: failed to commit changes to dconf: The connection is closed
[root@localhost centos]# firewall-cmd --reload 
success
[root@localhost centos]# service httpd start
Redirecting to /bin/systemctl start httpd.service

 

iptables -nL --line-numbers

์šฐ๋ถ„ํˆฌ์—์„œ

nano /etc/hosts

/etc/hosts๋Š” ๋ฆฌ๋ˆ…์Šค์™€ ์œ ๋‹‰์Šค ๊ธฐ๋ฐ˜ ์šด์˜์ฒด์ œ์—์„œ ํ˜ธ์ŠคํŠธ ์ด๋ฆ„์„ IP ์ฃผ์†Œ์™€ ๋งคํ•‘ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ๋กœ์ปฌ ํ˜ธ์ŠคํŠธ ํŒŒ์ผ์ž…๋‹ˆ๋‹ค. *(๋งคํ•‘(Mapping)์€ ํ•˜๋‚˜์˜ ๊ฐ์ฒด๋‚˜ ๊ฐœ๋…์„ ๋‹ค๋ฅธ ๊ฐ์ฒด๋‚˜ ๊ฐœ๋…์— ๋Œ€์‘์‹œํ‚ค๋Š” ๊ณผ์ •์„ ๋งํ•ฉ๋‹ˆ๋‹ค.)

์ฆ‰, ์ด ํŒŒ์ผ์€ ํ˜ธ์ŠคํŠธ ์ด๋ฆ„๊ณผ IP ์ฃผ์†Œ ์Œ์„ ๊ธฐ๋กํ•˜๋Š” ํ…์ŠคํŠธ ํŒŒ์ผ๋กœ, DNS(Domain Name System)์™€ ๋น„์Šทํ•œ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค. ์ด ํŒŒ์ผ์„ ์‚ฌ์šฉํ•˜๋ฉด ๋กœ์ปฌ ์‹œ์Šคํ…œ์—์„œ DNS ์„œ๋ฒ„๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ ๋„ ํ˜ธ์ŠคํŠธ ์ด๋ฆ„์„ IP ์ฃผ์†Œ๋กœ ๋ณ€ํ™˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ด ํŒŒ์ผ์€ ๋ณด์•ˆ ์ƒ์˜ ์ด์œ ๋กœ ๋กœ์ปฌ ์‹œ์Šคํ…œ์—์„œ๋งŒ ์‚ฌ์šฉ๋˜๋ฉฐ, ์ผ๋ฐ˜์ ์œผ๋กœ ์‹œ์Šคํ…œ์˜ ๊ธฐ๋ณธ ์„ค์ •์œผ๋กœ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ๋กœ์ปฌ ๋ฃจํ”„๋ฐฑ ์ฃผ์†Œ์ธ 127.0.0.1์€ ์ผ๋ฐ˜์ ์œผ๋กœ "localhost"๋ผ๋Š” ์ด๋ฆ„๊ณผ ํ•จ๊ป˜ /etc/hosts ํŒŒ์ผ์— ๊ธฐ๋ก๋ฉ๋‹ˆ๋‹ค.
๋”ฐ๋ผ์„œ /etc/hosts ํŒŒ์ผ์€ ๋กœ์ปฌ ์‹œ์Šคํ…œ์—์„œ ํ˜ธ์ŠคํŠธ ์ด๋ฆ„์„ IP ์ฃผ์†Œ๋กœ ๋ณ€ํ™˜ํ•˜๊ธฐ ์œ„ํ•ด ์ž์ฃผ ์‚ฌ์šฉ๋˜๋Š” ํŒŒ์ผ ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค.
*(์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํฌ์—์„œ ํ˜ธ์ŠคํŠธ(Host)๋Š” ๋„คํŠธ์›Œํฌ์— ์—ฐ๊ฒฐ๋œ ์ปดํ“จํ„ฐ๋‚˜ ๋‹ค๋ฅธ ์žฅ์น˜๋ฅผ ๊ฐ€๋ฆฌํ‚ต๋‹ˆ๋‹ค. ์ด ์ปดํ“จํ„ฐ๋‚˜ ์žฅ์น˜๋Š” ๋„คํŠธ์›Œํฌ ์ƒ์—์„œ ๊ณ ์œ ํ•œ ์‹๋ณ„์ž(IP ์ฃผ์†Œ)๋ฅผ ๊ฐ–๊ณ  ์žˆ์œผ๋ฉฐ, ๋‹ค๋ฅธ ํ˜ธ์ŠคํŠธ์™€ ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.)

์œ„ /etc/hosts ํŒŒ์ผ์˜ ํ•ญ๋ชฉ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์˜๋ฏธ๋ฅผ ๊ฐ€์ง‘๋‹ˆ๋‹ค.

  • IP ์ฃผ์†Œ: 192.168.100.140
  • ํ˜ธ์ŠคํŠธ ์ด๋ฆ„: www.kahn.edu, centos1.kahn.edu, centos1

์ด๋ฅผ ํ•ด์„ํ•˜๋ฉด, ๋กœ์ปฌ ์‹œ์Šคํ…œ์—์„œ www.kahn.edu, centos1.kahn.edu, centos1์ด๋ผ๋Š” ํ˜ธ์ŠคํŠธ ์ด๋ฆ„์„ ๊ฐ๊ฐ 192.168.100.140์˜ IP ์ฃผ์†Œ๋กœ ๋งคํ•‘ํ•˜๋„๋ก ์„ค์ •ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ฆ‰, ์ด ์‹œ์Šคํ…œ์—์„œ๋Š” www.kahn.edu, centos1.kahn.edu, centos1์ด๋ผ๋Š” ํ˜ธ์ŠคํŠธ ์ด๋ฆ„์„ ์‚ฌ์šฉํ•˜์—ฌ 192.168.100.140์˜ IP ์ฃผ์†Œ๋กœ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋งคํ•‘์€ ๋กœ์ปฌ DNS ์„œ๋ฒ„๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ ๋„ ํ˜ธ์ŠคํŠธ ์ด๋ฆ„์„ IP ์ฃผ์†Œ๋กœ ๋ณ€ํ™˜ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.

๋งคํ•‘ํ•ด์คฌ๋‹ค. 

 

 


  FQDN(Fully Qualified Domain Name)
  FADN์€ ๋„๋ฉ”์ธ์— ๊ฐ€์ž…๋œ ํ˜ธ์ŠคํŠธ๋ฅผ ์˜๋ฏธํ•˜๋Š”๋ฐ 
ํ˜ธ์ŠคํŠธ๋ช…์ด centos1์ผ ๋•Œ kahn.edu ๋„๋ฉ”์ธ์— ์†ํ•ด ์žˆ์œผ๋ฉด(workstation์œผ๋กœ ๋ถ€๋ฆ„) ์ด๋Š” centos1.kahn.edu์‹์œผ๋กœ ํ‘œ์‹œ๋˜๋Š” ์ด๋ฆ„์ด๋‹ค. 

 

์ด๋ ‡๊ฒŒ ์ ‘์†ํ•˜๋Š” ๊ฒŒ ๊ฐ€๋Šฅํ•œ ์ด์œ ๋Š” ์•„๊นŒ /etc/hosts  ํŒŒ์ผ์— www.kahn.edu ๋ฅผ ์ถ”๊ฐ€ํ•ด์คฌ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.    

 

scp /etc/hosts root@centos1:/etc/hosts

 

๋‚ด๊ฐ€ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” /etc/hosts ํŒŒ์ผ์„ ์ €์ชฝ์— root์— ์„ผํ† ์Šค์— /etc/hosts ํŒŒ์ผ๋กœ ๋ณด๋‚ธ๋‹ค.

์ด์ œ ์„ผํ† ์Šค๋กœ ๊ฑด๋„ˆ๊ฐ„๋‹ค.

 

์ด์ œ ์„ผํ† ์Šค์—๋„ ํ˜ธ์ŠคํŠธ ์ด๋ฆ„์ด IP ์ฃผ์†Œ์™€ ๋งคํ•‘๋˜์–ด ์žˆ๋‹ค. 

 

root์—์„œ ssh๋กœ ๋“ค์–ด๊ฐˆ ์ˆ˜ ์žˆ๋‹ค. 

 

๊ทธ๋ฆฌ๊ณ  ์œ„์—๋Š” ์„ผํ† ์Šค๋กœ ๋กœ๊ทธ์ธ์ด ๋˜์—ˆ์ง€๋งŒ, ์•„๋ž˜๋Š” ์„ผํ† ์Šค๋กœ ๋กœ๊ทธ์ธ๋„ ์•ˆ๋˜์—ˆ๋Š”๋ฐ ๋ช…๋ น์–ด๋กœ ์ •๋ณด๋งŒ ๋จนํŠ€ํ–ˆ๋‹ค ใ„ท ใ„ท (์—ฐ๊ฒฐ์€ ์ด๋ฃจ์ง€ ์•Š๊ณ )

 

ssh -L 8888:www.kahn.edu:80 centos@centos1

ํ•ด๋‹น ๋ช…๋ น์–ด๋Š” SSH ํฌํŠธ ํฌ์›Œ๋”ฉ ๊ธฐ๋Šฅ ์ค‘ ํ•˜๋‚˜์ธ ๋กœ์ปฌ ํฌํŠธ ํฌ์›Œ๋”ฉ(Local Port Forwarding)์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
์ด ๋ช…๋ น์–ด๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค.
ssh: SSH ํด๋ผ์ด์–ธํŠธ ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.-L 8888:www.kahn.edu:80: ๋กœ์ปฌ ํฌํŠธ 8888์„ www.kahn.edu์˜ 80๋ฒˆ ํฌํŠธ๋กœ ํฌ์›Œ๋”ฉํ•ฉ๋‹ˆ๋‹ค.centos@centos1: SSH ์—ฐ๊ฒฐ์„ ์ˆ˜ํ–‰ํ•  ์›๊ฒฉ ํ˜ธ์ŠคํŠธ ๋ฐ ๊ณ„์ • ์ •๋ณด์ž…๋‹ˆ๋‹ค.
๋”ฐ๋ผ์„œ ์ด ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•˜๋ฉด, ๋กœ์ปฌ ํฌํŠธ 8888๋กœ ๋“ค์–ด์˜ค๋Š” ๋ชจ๋“  ํŠธ๋ž˜ํ”ฝ์ด SSH ์—ฐ๊ฒฐ์„ ํ†ตํ•ด ์›๊ฒฉ ํ˜ธ์ŠคํŠธ์ธ centos1.kahn.edu์˜ 80๋ฒˆ ํฌํŠธ(์›น ์„œ๋ฒ„ ํฌํŠธ)๋กœ ์ „๋‹ฌ๋ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๋กœ์ปฌ ๋จธ์‹ ์—์„œ http://localhost:8888/ ์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ centos1.kahn.edu์˜ ์›น ์„œ๋ฒ„์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ฆ‰, ์ด ๋ช…๋ น์–ด๋Š” SSH๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋กœ์ปฌ ๋จธ์‹ ์—์„œ ์ธํ„ฐ๋„ท ์ƒ์˜ ๋‹ค๋ฅธ ํ˜ธ์ŠคํŠธ์— ์ ‘๊ทผํ•˜๋Š” ๊ฒƒ์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•ด์ฃผ๋Š” ํฌํŠธ ํฌ์›Œ๋”ฉ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

 

www.kahn.edu:80 80ํƒ€์ผ“ ์›น์„œ๋ฒ„๋ฅผ ๋กœ์ปฌ 8888 ํฌํŠธํ•˜๊ณ  ์„ผํ† ์Šค ์‚ฌ์šฉ์žํ•˜๊ณ  ์—ฐ๊ฒฐํ•˜๋Š” ๊ทธ๋Ÿฐ ํ„ฐ๋„์„ ๋งŒ๋“œ๋Š” ๊ฒƒ? 

์ผ๋‹จ ์„ธ์…˜์„ ์—ด์–ด๋‘”๋‹ค?

์ด ์„ธ์…˜๋„ ์—ด์–ด๋‘”๋‹ค.

 

 

ssh -L 8888:naver.com:80 centos@localhost

์›๋ž˜ ๋„ค์ด๋ฒ„์— ๋“ค์–ด๊ฐ€๋ ค๋ฉด firefox๋ฅผ ์ด์šฉํ•˜์ง€๋งŒ ์—ฌ๊ธฐ์„œ๋Š” ๊ทธ๋ƒฅ ํ„ฐ๋„์„ ์‚ฌ์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋กœ์ปฌ๋กœ ์›น์‚ฌ์ดํŠธ๋ฅผ ์—ฐ๊ฒฐํ•˜๊ฒ ๋‹ค.

 

firefox http://localhost:8888

์›น์œผ๋กœ ๋“ค์–ด๊ฐ€๋ ค ํ–ˆ๋Š”๋ฐ ๋„ค์ด๋ฒ„๋ฅผ ์น˜์ง€ ์•Š์•˜๋‹ค!!!!!!

 

์„ธ์…˜์ด ํ˜•์„ฑ๋˜์–ด์•ผ ํ•œ๋‹ค.

 

 

ํ•œ ๋ฒˆ ๋”

kahn.edu๋ฅผ ์ž…๋ ฅํ•˜์ง€ ์•Š์•˜๋Š”๋ฐ๋„ ์›นํŽ˜์ด์ง€๊ฐ€ ๋–ด๋‹ค.

 

 

wall -n LOG OUT PLZ.. ๊ฒฝ๊ณ (๊ทธ๋Ÿฌ๋‚˜ ๊บผ์ง€์ง„ ์•Š์Œ)

 

 


  IP Binding
  ๋ฌผ๋ฆฌ์ ์œผ๋กœ ํ•˜๋‚˜์˜ ๋„คํŠธ์›Œํฌ ์นด๋“œ์— ์—ฌ๋Ÿฌ IP ์ฃผ์†Œ๋ฅผ ์ค„ ์ˆ˜ ์žˆ๋Š”๋ฐ ์ฃผ๋กœ ๊ณ ์„ฑ๋Šฅ์˜ Linux ์„œ๋ฒ„ ํ•˜๋‚˜๋กœ FTP๋‚˜ Proxy Server, ํ˜น์€ ์—ฌ๋Ÿฌ Web ์„œ๋ฒ„๋ฅผ ์šด์˜ํ•  ๋•Œ ์œ ์šฉํ•œ ๊ธฐ๋ฒ•์ด๋‹ค. 
=>์ด ๊ธฐ๋ฒ•์€ ํ•˜๋‚˜์˜ ๊ฐ•๋ ฅํ•œ ์„œ๋ฒ„๋จธ์‹ ์— ์—ฌ๋Ÿฌ ์›น ์„œ๋ฒ„๋ฅผ ์šด์˜ํ•  ๋•Œ ์œ ๋ฆฌํ•˜๋‹ค. 
์˜ˆ๋ฅผ ๋“ค์–ด์„œ 
eth0:0 =>192.168.111.100 =>www.pretty-clothing.com
eth0:1 =>192.168.111.101 =>www.pretty-pets.com์‹์œผ๋กœ ์—ฌ๋Ÿฌ ๋„๋ฉ”์ธ(์›น ์‚ฌ์ดํŠธ)์„ ์„ค์ •ํ•˜๊ณ  /etc/hosts ํŒŒ์ผ์—์„œ ์ด๋“ค์„ ์ง€์ •ํ•˜๋ฉด ๋…๋ฆฝ์ ์œผ๋กœ ๊ฐ ์›น ์„œ๋ฒ„๋ฅผ ์ž˜ ์šด์˜ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

๋ฌผ๋ฆฌ์ ์œผ๋กœ๋Š” ํ•˜๋‚˜์ง€๋งŒ ํ•‘์ด ๋ถ„๋ช… ๊ฐ„๋‹ค. 

 


  ์ฑ„๋„ ๋ณธ๋”ฉ(channel bonding)
  ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋„คํŠธ์›Œํฌ ์นด๋“œ๋ฅผ ํ•˜๋‚˜๋กœ ๋ฌถ์–ด์„œ ๋‹จ์ผ Channel(or Ethernet) bonding)์œผ๋กœ ๋งŒ๋“ค์–ด์ฃผ๋ฉด ํ˜ธ์ŠคํŠธ์˜ ๋„คํŠธ์›Œํฌ ๋Œ€์—ญํญ์ด ๋Š˜์–ด๋‚˜๊ณ , 
=>ํ•˜๋‚˜์˜ ๋„คํŠธ์›Œํฌ ์นด๋“œ์— ๋ฌธ์ œ๊ฐ€ ์žˆ์–ด๋„ ํ†ต์‹ ์— ์ง€์žฅ์ด ์—†๋Š” ํดํŠธ ํ†จ๋Ÿฌ๋Ÿฐ์Šค(fault tolerance)์™€ 
๋„คํŠธ์›Œํฌ ์นด๋“œ์— ๋Œ€ํ•œ ์ž‰์—ฌ๋ถ„ ๋ฆฌ๋˜๋˜์‹œ(redundancy)์™€ 
๋„คํŠธ์›Œํฌ ์นด๋“œ๋ผ๋ฆฌ ๋Œ€์—ญํญ์„ ๊ท ํ˜• ๋ถ„์‚ฐ์‹œํ‚ค๋Š” ๋กœ๋“œ ๋ฐธ๋Ÿฐ์‹ฑ(load balancing), ๊ทธ๋ฆฌ๊ณ  
ํŠธ๋ž˜ํ”ฝ์ด ์ ์€ ์นด๋“œ๊ฐ€ ๋จผ์ € ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ๋ผ์šด๋“œ ๋กœ๋นˆ(round robin)
์ด ๋™์‹œ์— ๊ตฌ์ถ•๋  ์ˆ˜ ์žˆ๋‹ค. ํ•˜๋‚˜์˜ ํ˜ธ์ŠคํŠธ์— ์—ฌ๋Ÿฌ NIC๊ฐ€ ์žˆ๋Š” ๊ฒƒ์„ multi-homed host๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค. 6๊ฐœ์˜ ๋ชจ๋“œ๊ฐ€ ์žˆ๋‹ค. 
=>HDD๋ฅผ ์—ฌ๋Ÿฌ ๊ฐœ ๋ฌถ์–ด์„œ ์˜ค๋ฅ˜๋ฅผ ๊ทน๋ณตํ•ด์ฃผ๋Š” RAID์ฒ˜๋Ÿผ 
    NIC๋ฅผ ์—ฌ๋Ÿฌ ๊ฐœ ๋ฌถ์–ด์„œ ์˜ค๋ฅ˜ ๋“ฑ์„ ๊ทน๋ณตํ•ด์ฃผ๋Š” Channel Bonding์ด๋‹ค. 

=>์ด์™€ ์œ ์‚ฌํ•˜๊ฒŒ
โ–ช ์—ฌ๋Ÿฌ HDD๋ฅผ ๋ฌถ์–ด์„œ ํ•˜๋‚˜์˜ HDD์— ์˜ค๋ฅ˜๊ฐ€ ์žˆ์–ด๋„ ๋ฐ์ดํ„ฐ ๋ณต์›์ด ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๋Š” fault-tolerance๊ฐ€ RAID์ด๋‹ค.
  
  ์—ฌ๊ธฐ์„œ ์ž์ฃผ ์‚ฌ์šฉ๋˜๋Š” ๋„คํŠธ์›Œํฌ ํ•„์ˆ˜ ์„ค์ • ์šฉ์–ด๋กœ 
โ–ช fault-tolerance(์žฅ์• ๊ทน๋ณต) : ์žฅ์• ๊ฐ€ ์žˆ์„ ๋•Œ ์‹œ์Šคํ…œ์ด ์ผ์ • ๊ธฐ๊ฐ„ ๋ฒ„ํ…จ์„œ DoS ๊ณต๊ฒฉ์ด   ๋‚˜ ๊ธฐํƒ€ ๊ด€๋ฆฌ์ž๊ฐ€ ์‹œ์Šคํ…œ์„ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์„ ๋•Œ๊นŒ์ง€ ๊ฒฌ๋ŽŒ์ฃผ๋Š” ๊ฒƒ, (์‹œ์Šคํ…œ์˜ ์ผ๋ถ€๊ฐ€ ๊ณ ์žฅ ๋‚˜๋”๋ผ๋„ ๋‚˜๋จธ์ง€๋Š” ์˜ฌ๋ฐ”๋กœ ์ž‘๋™ํ•˜๋Š” ๋Šฅ๋ ฅ์„ ๊ฐ€๋ฆฌํ‚จ๋‹ค)
=>RAID๋ฅผ ํ†ตํ•œ HDD ์˜ค๋ฅ˜ ์‹œ ๋ฐ์ดํ„ฐ ๋ณต๊ตฌ, 
    Channel Bonding์„ ํ†ตํ•œ NIC ์˜ค๋ฅ˜ ์‹œ ๋„คํŠธ์›Œํฌ ์ •์ƒ ์šด์˜๋˜๋Š” ์˜ˆ
โ–ช load balancing(๋ถ€ํ•˜๊ท ๋“ฑ) : ์–ด๋Š ํ•œ ์„œ๋ฒ„๋‚˜ NIC๋กœ ํŠธ๋ž˜ํ”ฝ์ด ๋ชฐ๋ฆด ๋•Œ ์ด๋ฅผ ์ ์ ˆํžˆ ๋ถ„์‚ฐํ•ด์„œ ์ „์ฒด์ ์ธ ์‹œ์Šคํ…œ์— ๋ถ€๋‹ด์ด ์ ๊ฒŒ ํ•˜๊ณ , ์‚ฌ์šฉ์ž๋Š” ์ ‘์†์ด ๋นจ๋ผ์ง€๊ฒŒ ํ•˜๋Š” ์ด์   ์„ ์ค€๋‹ค.
โ–ช redundancy(์ž‰์—ฌ) : ์‹œ์Šคํ…œ์„ ์•ˆ์ •์ ์œผ๋กœ ์šด์˜ํ•˜๊ธฐ ์œ„ํ•ด์„œ ๋™์ผํ•œ ๋ธŒ๋žœ๋“œ์™€ ์šฉ๋Ÿ‰       ๋“ฑ์„ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” HDD, NIC, Cable, ..๋“ฑ์„ ์‹œ์Šคํ…œ์— ๋ณ„๋„๋กœ ๊ตฌ๋น„ํ•ด์„œ ๋ฌธ์ œ๊ฐ€ ์žˆ์„      ๋•Œ ๋ฐ”๋กœ ์กฐ์น˜๋˜๊ฒŒ ํ•˜๋Š” ๊ธฐ๋ฒ•
โ–ช round-robin(๋จผ์ € ์„œ๋น„์Šค ์ œ๊ณต) : www.youtube.com์ด๋ผ๋Š” ๋„๋ฉ”์ธ_๋ช…์œผ๋กœ ์ˆ˜์‹ญ๋Œ€      ์˜ ์„œ๋ฒ„๊ฐ€ ๋ฌถ์—ฌ ์žˆ๊ฑฐ๋‚˜, Channel Bonding์œผ๋กœ ์—ฌ๋Ÿฌ NIC๊ฐ€ ๋ฌถ์—ฌ์žˆ์„ ๋•Œ, ์™ธ๋ถ€์—์„œ       ์„œ๋น„์Šค ์š”์ฒญ ์‹œ ํŠธ๋ž˜ํ”ฝ์ด ์ ์€ ์žฅ์น˜๊ฐ€ ๋จผ์ € ์‘๋‹ตํ•˜๊ฒŒ ํ•ด์„œ ์„œ๋น„์Šค ์ œ๊ณต์„ ์›ํ™œํ•˜๊ณ   ๋น ๋ฅด๊ฒŒ ์ด๋ค„์ง€๊ฒŒ ํ•˜๋Š” ๊ธฐ๋ฒ• <=IPv6์—์„œ์˜ AnyCast
โ–ช hot|warm|cold site : ๋ฉ”์ธ ์„œ๋ฒ„์— ๋ฌธ์ œ๊ฐ€ ์žˆ์„ ๋•Œ ๋‹ค๋ฅธ ์žฅ์†Œ์— ์„œ๋ฒ„๋ฅผ ๊ตฌ์ถ•ํ•ด ๋‘๊ณ   ์–ธ์ œ๋“ ์ง€ ์„œ๋น„์Šค๊ฐ€ ์ œ๊ณต๋˜๊ฒŒ ํ•˜๋Š” ๊ธฐ๋ฒ•์œผ๋กœ์จ ๋Š˜ ํ˜„์žฌ ์„œ๋ฒ„์™€ ๊ฐ™๊ฒŒ(์ˆ˜ ์‹œ๊ฐ„ ๋‚ด|๋ฉฐ์น     ๋‚ด|๋ช‡ ๋‹ฌ ๋‚ด ์„ค์ •) ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๊ฒŒ ๊ตฌ์„ฑ๋œ ์‚ฌ์ดํŠธ 
   <=CDN(Contents Delivery Network)์œผ๋กœ ์ „ํ™˜๋˜๋Š” ์ƒํ™ฉ(์œ„์„ฑ ์„œ๋ฒ„ ๊ตฌ์ถ•), HSRP/VRRP ๊ธฐ๋ฒ•์„ ์ด์šฉํ•  ์ˆ˜๋„ ์žˆ๋‹ค.

hot site: ์ˆ˜ ์‹œ๊ฐ„ ๋‚ด

warm site: ๋ฉฐ์น  ๋‚ด 

cold site: ๋ช‡๋‹ฌ ๋‚ด


  ๊ด€๋ฆฌ ์ž‘์—… ์ž๋™ํ™” CRON/AT
  Linux ๊ด€๋ฆฌ์ž๋Š” ์†Œํ”„ํŠธ์›จ์–ด ์—…๋ฐ์ดํŠธ๋‚˜ ๋””์Šคํฌ ์กฐ๊ฐ๋ชจ์Œ๊ณผ ๊ฐ™์ด ์‹œ๊ฐ„์ด ๊ฑธ๋ฆฌ๋Š” ์ž‘์—…์ด๋‚˜ ๋ฐฑ์—…์ฒ˜๋Ÿผ ์ฃผ๊ธฐ์ ์ด๊ณ  ๋ฐ˜๋ณต์ ์œผ๋กœ ์‹œํ–‰ํ•˜๋Š” ์ž‘์—… ๋“ฑ์„ Windows์˜ ์Šค์ผ€์ฅด๋Ÿฌ์™€ ๊ฐ™์€ ์—ญํ• ์„ ํ•˜๋Š” cron๊ณผ at ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์›ํ•˜๋Š” ์ž‘์—…์„ ์˜ˆ์•ฝํ•ด๋†“๊ณ  ์ž‘์—…์„ ์‹คํ–‰์‹œํ‚ฌ ์ˆ˜ ์žˆ๋‹ค. 
  ํ˜„์žฌ ์ž‘์—…ํ•˜๊ณ  ์žˆ๋Š” ์ฝ˜์†”์—์„œ ๊ฒฐ๊ณผ๋ฅผ ๋ณด๋ ค๋ฉด tty ํ•ด์„œ /dev/pts/1์‹์œผ๋กœ ๋‚˜์˜ค๋ฉด ๊ฐ ๋ช…๋ น์–ด ๋์— '1>/dev/pts/1'์„ ๋ถ™์—ฌ์ฃผ๋ฉด ๋œ๋‹ค. ๋Ÿฐ๋ ˆ๋ฒจ 3 tty์—์„œ๋Š” '1>/dev/console'์„ ๋ถ™์ด๋ฉด ์ง€์ •๋œ ์ฝ˜์†”์—์„œ ๊ฒฐ๊ณผ๊ฐ€ ๋ณด์ธ๋‹ค. 

 

์ฐธ๊ณ 

 Descriptor
2> : ํ‘œ์ค€ ์—๋Ÿฌ - ํ‘œ์ค€ ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•ด์„œ ๋ชจ๋‹ˆํ„ฐ์— ํ‘œ์‹œ ๋œ๋‹ค.
1> : ํ‘œ์ค€ ์ถœ๋ ฅ - ๋ช…๋ น์–ด ์‹คํ–‰์‹œ ๊ธฐ๋ณธ ์žฅ์น˜์ธ ๋ชจ๋‹ˆํ„ฐ๋กœ ๊ฒฐ๊ณผ๊ฐ’์ด ๋ณด์—ฌ์ง„๋‹ค
0> : ํ‘œ์ค€ ์ž…๋ ฅ - ์ถœ๋ ฅ๊ฐ’์„ ๋ชจ๋‹ˆํ„ฐ์— ํ‘œ์‹œํ•˜์ง€ ํ•˜์ง€ ์•Š๋Š”๋‹ค.

 

  ์ผ๋ฐ˜์ ์œผ๋กœ cron ์„ค์ •์€ ๋‘ ๊ฐ€์ง€๋กœ ํ•˜๋Š”๋ฐ
โˆŽ nano /etc/crontab ํ•ด์„œ 
a. '๋ถ„ ์‹œ ๋‚ ์งœ ์›” ์š”์ผ (root run-parts) ์‹คํ–‰ํŒŒ์ผ_์œ„์น˜' ๊ตฌ๋ฌธ์œผ๋กœ ์„ค์ •ํ•˜๊ณ (root run- parts๋Š” ๋ช…๋ น์–ด ์‹คํ–‰์ž๋กœ์จ root๋กœ ์‹คํ–‰ํ•œ๋‹ค๋Š” ๊ฒƒ์ธ๋ฐ ์ƒ๋žตํ•  ์ˆ˜ ์žˆ๋‹ค), 
b. /etc/cron.hourly(daily, weekly, monthly) ๋””๋ ‰ํ„ฐ๋ฆฌ ์ค‘์—์„œ ์›ํ•˜๋Š” ๊ณณ์— ์ง€์ •ํ•œ ์‹คํ–‰ํŒŒ์ผ์„ ๋„ฃ์–ด์ฃผ๋Š” ๋ฐฉ๋ฒ•

โˆŽ crontab -e ํ•œ ๋’ค, i๋ฅผ ์ž…๋ ฅํ•ด์„œ vi ํŽธ์ง‘๋ชจ๋“œ๋กœ ๊ฐ€์„œ 
'๋ถ„ ์‹œ ๋‚ ์งœ ์›” ์š”์ผ ์‹คํ–‰_๋ช…๋ น์–ด' ๊ตฌ๋ฌธ์œผ๋กœ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ ์ด ๊ฒฝ์šฐ์—๋Š” ์‹คํ–‰_๋ช…๋ น์–ด๋ฅผ ๋ฐ”๋กœ ์ ์–ด์ฃผ๋ฏ€๋กœ ๋ณ„๋„๋กœ ์‹คํ–‰๋  ํŒŒ์ผ์ด ์žˆ๋Š” ์œ„์น˜๋ฅผ ์ง€์ •ํ•  ํ•„์š”๊ฐ€ ์—†๋‹ค.
 
  ์ฃผ๊ธฐ์ ์œผ๋กœ ์ž‘์—…ํ•  ๋‚ด์šฉ์„ ์„ค์ •ํ•  ๋•Œ์— 
๋ถ„(minute)์€ 0-59, 
์‹œ(hour)๋Š” 0-23, 
๋‚ ์งœ(date)๋Š” 1-31, 
์›”(month)์€ 1-12, ๊ทธ๋ฆฌ๊ณ  
์ฃผ(week)๋Š” 0-6(or Sunday-Saturday)์œผ๋กœ ํ‘œ์‹œํ•ด์ฃผ๋Š”๋ฐ, 
โ–ช '๋ถ„ ์‹œ๊ฐ„ ์ผ ์›” ์š”์ผ'์— * ๊ธฐํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋งค(every) ~์˜ ์˜๋ฏธ์ธ๋ฐ 
@hourly, @daily, @midnight, @weekly, @monthly, @yearly(OR @annually)์™€ ๋ถ€ํŒ… ๋  ๋•Œ๋งˆ๋‹ค ์‹คํ–‰๋˜๊ฒŒ ํ•ด์ฃผ๋Š” @reboot๋„ ์žˆ๋‹ค. @reboot * * * * * ~์‹์œผ๋กœ ์„ค์ •์–ด๊ตฌ ๋งจ ์•ž์— ์จ์ฃผ๋ฉด ๋œ๋‹ค. 
โ–ช ๋ถ„์—์„œ 0,20,40 * * * * ํ•˜๋ฉด ๋งค 0๋ถ„, 20๋ถ„, 40๋ถ„์„ ๋งํ•˜๊ณ , 
   ๋ถ„์—์„œ */10 ํ•˜๋ฉด 10๋ถ„๋งˆ๋‹ค์˜ ์˜๋ฏธ์ด๋ฉฐ, 
โ–ช ์š”์ผ์—์„œ * * * * 1-5 ํ•˜๋ฉด ์›”~๊ธˆ์ด๊ณ , 
   ์š”์ผ์—์„œ * * * * 1,3,5 ํ•˜๋ฉด ์›”,์ˆ˜,๊ธˆ์ด ๋œ๋‹ค. ์ด ์™ธ์—๋„ ์—ฌ๋Ÿฌ ์„ค์ • ๋ฐฉ๋ฒ•์ด ์žˆ๋‹ค. 

  ์‹œ๊ฐ„ ์„ค์ •์˜ ์˜ˆ๋ฅผ ๋ช‡ ๊ฐœ ๋ณด์ž.
  crontab -e(OR /etc/crontab) ํ•˜๊ณ  
โ‘  02 4 * * * root run-parts /etc/cron.daily๋กœ ์ž‘์„ฑํ•ด์ฃผ๋ฉด
=>๋งค์ผ 04์‹œ 02๋ถ„์— /etc/cron.daily์— ์žˆ๋Š” ์‰˜ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‹คํ–‰ํ•œ๋‹ค.
โ‘ก 03 4 * * 0 root run-parts /etc/cron.weekly๋กœ ์ž‘์„ฑํ•ด์ฃผ๋ฉด
=>๋งค์ฃผ ์ผ์š”์ผ(0), 04์‹œ 03๋ถ„์— /etc/cron.weekly์— ์žˆ๋Š” ์‹คํ–‰ ์‰˜ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‹คํ–‰ํ•œ๋‹ค.
โ‘ข 0,30 8-19 15 * * root run-parts /etc/cron.monthly๋กœ ์ž‘์„ฑํ•ด์ฃผ๋ฉด
=>๋งค์›” 15์ผ๋งˆ๋‹ค, 8~19์‹œ ์‚ฌ์ด, ๋งค ์ •๊ฐ(0)๊ณผ 30๋ถ„๋งˆ๋‹ค /etc/cron.monthly์— ์žˆ๋Š” ์‹คํ–‰ ์‰˜ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‹คํ–‰ํ•œ๋‹ค. 
โ‘ฃ * */2 * * * bash /root/backup.sh 1> /dev/pts/1 ํ•˜๋ฉด 
=>๋งค 2์‹œ๊ฐ„๋งˆ๋‹ค /root/ ๋ฐ‘์— ์žˆ๋Š” backup.sh ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‹คํ–‰ํ•ด์„œ /dev/pts/1 ์ฝ˜์†”์— ๊ฒฐ๊ณผ๋ฅผ ๋ณด์ธ๋‹ค. 
โ‘ค 00 18 * * 1 cd ~ && ls > week.out 1> /dev/console ํ•ด์ฃผ๋ฉด 
=>์›”์š”์ผ(1) ์˜คํ›„ 6์‹œ(18) ์ •๊ฐ(00)์— ํ™ˆ ๋””๋ ‰ํ„ฐ๋ฆฌ๋กœ ๊ฐ€์„œ(cd ~) ๋‚ด์šฉ์„ ์ถœ๋ ฅ(ls)ํ•ด์„œ week. out๋ผ๋Š” ํŒŒ์ผ๋กœ ์ €์žฅํ•˜๊ณ , ๊ทธ ๋‚ด์šฉ์„ /dev/console ํ„ฐ๋ฏธ๋„๋กœ ๋ณด์—ฌ๋ผ(~ 1> /dev/console)๋ผ๋Š” ์˜๋ฏธ์ด๋‹ค. 
  ๊ทธ๋ฆฌ๊ณ  cron์€ ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•˜๋Š” ํ•ด๋‹น ์‚ฌ์šฉ์ž์—๊ฒŒ ์‹คํ–‰๊ฒฐ๊ณผ ๋“ฑ์„ ๋ฉ”์ผ์„ ๋ณด๋‚ด๊ฒŒ ๋˜์–ด์žˆ์œผ๋ฏ€๋กœ ๋ช…๋ น์–ด ๋’ค์— '>/dev/null 2> &1'์‹์œผ๋กœ ๋ง๋ถ™์ด๋ฉด ์‚ฌ์šฉ์ž์—๊ฒŒ ์˜ค๋ฅ˜ ๋ฉ”์‹œ์ง€๋ฅผ ์ฝ˜์†”์— ๋ณด์ด๊ฑฐ๋‚˜ ๋ฉ”์ผ์„ ๋ณด๋‚ด์ง€ ์•Š๋Š”๋‹ค. 

  ์ฐธ๊ณ ๋กœ ๋ช…๋ น์–ด๋ฅผ ์—ฐ์†์œผ๋กœ ์‹คํ–‰์‹œํ‚ฌ ๋•Œ ;๋Š” ํ•œ ์ค„์— ๋‘ ๊ฐœ์˜ ๋ช…๋ น์–ด๋ฅผ ๊ฐ๊ฐ ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ์ด๊ณ , &&๋Š” ์•ž์˜ ๋ช…๋ น์–ด๊ฐ€ ์™„์ „ํžˆ ์‹คํ–‰๋œ ๋’ค ๋‹ค์Œ ๋ช…๋ น์–ด๊ฐ€ ์‹คํ–‰๋˜๊ฒŒ ํ•œ๋‹ค. |๋Š” ์•ž์˜ ๋ช…๋ น์–ด ๊ฒฐ๊ณผ๊ฐ€ ๋’ค๋กœ ๋„˜์–ด๊ฐ„๋‹ค๋Š” ์˜๋ฏธ์ด๋‹ค. 

์‹ค์Šต

 

0 3 15 * * root run-parts /etc/cron.monthly

์š”์ผ ๋ชฐ๋ผ ๋งค๋‹ฌ 15์ผ๋งˆ๋‹ค 3์‹œ ์ •๊ฐ์— ๋„ˆ etc ํฌ๋ก  ๋จผ์“ฐ์— ๊ฐ€๋ฉด ๊ทธ ํŒŒ์ผ์ด ์žˆ์„ ๊ฑฐ์•ผ 

์‹ค์Šต์ด๋‹ˆ๊นŒ ์ตœ์†Œ๋‹จ์œ„ 1๋ถ„์œผ๋กœ ์žก์Œ

 

[root@www centos]# cd /etc/cron.monthly
[root@www cron.monthly]# date
Thu Apr  6 16:56:11 KST 2023
[root@www cron.monthly]# nano backup.sh

 

[root@www cron.monthly]# chmod +x backup.sh 
[root@www cron.monthly]# ls
backup.sh

1๋ถ„ ๋‹จ์œ„๋กœ ๋ฐฑ์—…์ด ๋œ๋‹ค.

 

crontab -e

 

ํ™ˆ๋ฐ‘์— ์„ผํ† ์Šค ์‚ฌ์šฉ์ž์˜ ๋””์Šคํฌ ์‚ฌ์šฉ๋Ÿ‰์„ ๋ณด์—ฌ๋ผ

 

crontab -l๋กœ ์กฐํšŒ 

 

141M๊ฐ€ ๋˜์—ˆ๋‹ค!!

 

์˜ค๋Š˜ ์‹ค์Šต ๋

 

ํ„ฐ๋„๋ง  IP Binding ์ฑ„๋„ ๋ณธ๋”ฉ(channel bonding) ๊ด€๋ฆฌ ์ž‘์—… ์ž๋™ํ™” CRON/AT