HOME   ·Î±×ÀΠ  ȸ¿ø°¡ÀÔ
    
ȸ¿ø°¡ÀÔ
ºñ¹Ð¹øÈ£ ã±â ÀÚµ¿·Î±ä
ÀÌÀü°Ô½ÃÆÇ
   free_board
   °Ç°­°Ô½ÃÆÇ
   ¿À¶óŬDB
   Linux
   HTML/javascript
   Áú¹®°ú ´ä
È£¼­±â
   À̹ÌÁö°Ô½ÃÆÇ  
   °Ç°­°Ô½ÃÆÇ  
   À½¾ÇÀÚ·á  
   ¼ºÁØÀÌ °Ô½ÃÆÇ  
 Hit : 3910
 À̸§ : È£¼®  (121.¢½.39.7)
 ³¯Â¥ : 2010-02-17 09:56:07
 Á¦¸ñ : ping ¸í·É¾î·Î ¼­¹ö¸¦ Á¡°ËÇÑ´Ù
1) ping ¸í·É¾î·Î ¼­¹ö¸¦ Á¡°ËÇÑ´Ù?
  ping ¸í·É¾î·Î ¼­¹ö°¡ Á×¾ú´ÂÁö »ì¾Ò´ÂÁö È®ÀÎ ÇÒ ¼ö ÀÖ´Ù. ¹°·Ð ¼­¹ö³ª ³×Æ®¿÷ Àåºñ¿¡¼­ pingÀ» ¸·´Â´Ù¸é, ºÒ°¡´É ÇÑ ÀÏÀÌÁö¸¸, ±×·¸Áö ¾Ê´Ù´Â °¡Á¤ÇÏ¿¡¼­ ping ¸í·É¾î¸¦ ÀÌ¿ëÇÏ°Ú´Ù.

  (1) ¼­¹ö Á¡°Ë
    ping ¾ÆÀÌÇÇ

  À§¿Í°°ÀÌ ¸í·É¾î¸¦ ÀÔ·ÂÇϸé, Á¤»óÀû À̶ó¸é, Áö¼ÓÀûÀ¸·Î ÀÀ´ä½Ã°£À» º¸¿© ÁְԵȴÙ.


  (2) pingÀ» Çѹø¸¸ Å×½ºÆ® ÇÏ·Á¸é?
    ping -c 1  ¾ÆÀÌÇÇ

    ÀÌ·¸°Ô Çϸé, ping Å×½ºÆ®¸¦ Çѹø¸¸ ÇÑ´Ù. Á¤»óÀûÀÏ ¶§´Â ÀÀ´äÀÌ ºü¸¥µ¥ ½ÇÆд ³Ê¹« ´À¸®´Ù.


  (3) ping Å×½ºÆ®½Ã ÀÀ´äÀ» ±â´Ù¸®´Â ½Ã°£À» ÁÙÀÌ·Á¸é?
    ping -c 1 -w 1 ¾ÆÀÌÇÇ

   À§¿Í°°ÀÌ Çϸé, ÀÀ´äÀÌ ¾ø´õ¶óµµ 1Ãʸ¸ ±â´Ù¸®°Ô µÈ´Ù.


  ÀÌÁ¦ ping ¸í·ÉÀ¸·Î ƯÁ¤ ¼­¹ö¸¦ Á¡°ËÇÒ Áغñ°¡ µÇ¾ú´Ù. 




2) ¼­¹öÀÇ ÀÀ´ä °á°ú¸¦ ½©¿¡¼­ ó¸®ÇÏÀÚ!
  ping ¸í·ÉÀÇ °á°ú´Â »ç¿ëÀÚ°¡ º¸±â ÁÁÀº ÇüÅ·Π³ªÅ¸³­´Ù. ÇÏÁö¸¸, ÇÁ·Î±×·¥À» ÀÛ¼ºÇϱâ À§Çؼ­´Â ´Ü¼øÇÏ°Ô "µÈ´Ù" ȤÀº "¾ÈµÈ´Ù" Á¤µµ°¡ Æí¸®ÇÏ´Ù. ¸ðµç ¸í·É¾î´Â ¸í·É¾î ½ÇÇà °á°ú¸¦ ¸®ÅÏÇÏ°Ô µÇ¾î ÀÖ´Ù. ´ëºÎºÐ Á¤»óÀûÀ¸·Î ÀÛµ¿ÇÏ¿´À¸¸é 0 , ¾Æ´Ï¸é ¿¡·¯ÄÚµå ¸¦ ¸®ÅÏÇÑ´Ù.

  bash½©¿¡¼­ ¹Ù·Î Àü ¸í·É¾îÀÇ ¸®ÅÏ°ªÀ» ¹Þ¾Æ¿À´Â º¯¼ö°¡ ÀÖ´Ù "$?"  ÀÌ´Ù.
 ÀÌ º¯¼ö¸¦ °¡Áö°í ´ÙÀ½°ú °°ÀÌ ping ¸í·ÉÀÇ °á°ú¸¦ ó¸® ÇÒ ¼ö ÀÖ´Ù.

 ping -c 1 -w 1 ¾ÆÀÌÇÇ &> /dev/null
  if [ "$?" == "0" ] ; then
     echo "Á¤»ó"
  else
     echo "ºñÁ¤»ó"
  fi


 À§ ¸í·ÉÀ¸·Î ping °á°ú¿¡ ´ëÇÑ ¸®ÅÏ°ªÀ» ¹Þ°Ô µÇ¸ç, °á°ú°ªÀÌ 0À̸é "Á¤»ó"À» Ãâ·ÂÇÏ°í ¾Æ´Ï¸é, "ºñÁ¤»ó"À» Ãâ·ÂÇÏ°Ô µÈ´Ù.
  ping ¸í·É¾îÀÇ Ãâ·ÂÀº /dev/nullÀ¸·Î º¸³» ¹ö¸°´Ù^^



3) ¼­¹ö ¸®½ºÆ®¸¦ ÀÔ·ÂÇÏÀÚ
   ³» ¼­¹ö°¡ ¿©·¯´ë¶ó¸é, ¼­¹ö ¸®½ºÆ®¸¦ ÀÔ·ÂÇØ¾ß ÇÑ´Ù. ¿©±â¼­´Â ½©½ºÅ©¸³Æ®ÀÇ ¹è¿­À» »ç¿ëÇϵµ·Ï ÇÑ´Ù.
 
  (1) ¹è¿­À» ÀÔ·ÂÇÑ´Ù.
    server[0]="192.168.0.100"
    server[1]="192.168.0.1"

À§¿Í°°ÀÌ ¹è¿­À¸·Î ¼±¾ðÇß´Ù.
server ¶ó´Â ¹è¿­¿¡ 0¹ø° ÁÖ¼Ò¿¡¼­´Â "192.168.0.100"
server ¶ó´Â ¹è¿­¿¡ 1¹ø° ÁÖ¼Ò¿¡¼­´Â "192.168.0.100"

¼­¹ö°¡ ¸¹ÀÌ ÀÖ´Ù¸é, ¸¹ÀÌ ³Ö¾îÁÖ¸é µÈ´Ù.^^


  (2) ¹è¿­ÀÇ ³»¿ëÀ» º¸¿©ÁØ´Ù.
     echo ${server[0]}

À§¿Í°°ÀÌ Ãâ·ÂÇÒ ¼ö ÀÖ´Ù.


  (3) ¹è¿­ÀÇ Å©±â°¡ ±Ã±ÝÇÏ´Ù?
    echo ${#server[*]}


  (4) ¹è¿­ÀÇ ¸ðµç ³»¿ëÀ» Ãâ·ÂÇÏ·Á¸é?
    echo ${server[*]}


¿ì¸®´Â ÀÌ·¸°Ô ¼­¹ö ¸®½ºÆ®¸¦ ¹è¿­¿¡ ³Ö¾ú°í µ¥ÀÌÅ͸¦ È®ÀÎ Çß´Ù.



4) '3)'¿¡¼­ ³Ö¾ú´ø µ¥ÀÌÅ͸¦ '2)'ÀÇ ping ¸í·ÉÀ¸·Î Á¡°ËÇØ º¸µµ·Ï ÇÏÀÚ!
  ÀÌÁ¦ ¹Ýº¹¹® ÀÎ for ¹®À» ¾Ë¾Æ º¸ÀÚ.  #3 °­Á¿¡¼­´Â for in ¹®À» ¹è¿üÁö¸¸, Áö±Ý »ç¿ëÇÏ´Â for ¹®Àº ÀϹÝÀûÀÎ ¾ð¾î¿¡ ÀÖ´Â for ¹®ÀÌ´Ù. c ¾ð¾îÀÇ ±×°Í°ú ºñ½ÁÇÏ´Ï »ìÆì º¸µµ·Ï ÇÏÀÚ.


for (( Ç¥Çö½Ä1 ; Ç¥Çö½Ä2 ; Ç¥Çö½Ä3 )) ; do
  <¸í·É¾îµé>
done

ÀϹÝÀûÀÎ ¾ð¾î¿Í °°ÀÌ "Ç¥Çö½Ä1"Àº Ãʱ⿡ 1¹ø¸¸ ½ÇÇàµÈ´Ù.
"Ç¥Çö½Ä2"´Â Á¶°Ç¹®ÀÌ µé¾î°£´Ù.
"Ç¥Çö½Ä3"Àº Áõ°¨¹®ÀÌ µé¾î°£´Ù.

´ÙÀ½ ¿¹Á¦¸¦ º¸ÀÚ

for (( i=1 ; i<=10 ; i++ )) ; do
  echo "$i"
done

À§ ¿¹´Â 1ºÎÅÍ 10±îÁö 1¾¿ Áõ°¡Çϸ鼭 Ãâ·ÂÇÏ´Â ÇÁ·Î±×·¥ÀÌ´Ù.




±×·¸´Ù¸é, '3)'¿¡¼­ ³Ö¾ú´ø ¼­¹ö¸®½ºÆ®¸¦ '2)'ÀÇ ¸í·É¾î·Î Á¡°ËÇØ º¸ÀÚ.

for (( i=0 ; i<${#server[*]} ; i++ )) ; do
  ping -c 1 -w 1 ${server[$i]}  &> /dev/null
  if [ "$?" == "0" ] ; then
    echo "${server[$i]}  .. Á¤»ó"
  else
    echo "${server[$i]}  .. ºñÁ¤»ó"
  fi
done


À§¿Í°°ÀÌ Çϸé, 0¹øºÎÅÍ ¹è¿­ÀÇ Å©±â¸¸Å­ ¹Ýº¹Çؼ­ ping Å×½ºÆ®¸¦ ÇÏ°í,
 °á°ú¸¦ ¼­¹ö IP¿Í ÇÔ²² Á¤»ó / ºñÁ¤»ó º¸¿© ÁØ´Ù.




5) ¿ì¸®ÀÇ ¸ñÀûÀ» ´Þ¼ºÇØ º¸ÀÚ..
 À§¿¡¼­ ¾Ë¾Æº» °ÍµéÀ» ÀÀ¿ëÇؼ­ ´ÙÀ½°ú °°ÀÌ ¿ì¸®°¡ ¿øÇÏ´Â ½©½ºÅ©¸³Æ®¸¦ ¸¸µé¾î º¸ÀÚ.

server[0]="192.168.0.100"
server[1]="192.168.0.1"

for (( i=0 ; i<${#server[*]} ; i++ )) ; do
  ping -c 1 -w 1 ${server[$i]} &> /dev/null
  if [ "$?" == "0" ] ; then
    echo "${server[$i]}  .. Á¤»ó"
  else
    echo "${server[$i]}  .. ºñÁ¤»ó"
  fi
done


À§ ½©½ºÅ©¸³Æ®¸¦ ÀÌ¿ëÇÏ¿© °£´ÜÇÏ°Ô ¼­¹ö°¡ Á×¾ú´ÂÁö »ì¾Æ ÀÖ´ÂÁö Á¡°Ë ÇÒ ¼ö ÀÖ´Ù.



¿ì¸®´Â ÀÌ°ÍÀ¸·Î
 ¾ÆÁÖ ½±°Ô ¼­¹ö¸¦ Á¡°Ë ÇÒ ¼ö ÀÖ´Â ÇÁ·Î±×·¥À» ¸¸µé¾ú´Ù. ¿ì¸®´Â À§ ½ºÅ©¸³Æ®¸¦ ÀÛ¼ºÇϸ鼭 ping¸í·É¾î ¹è¿­, if, for ¹®À» ¾Ë°Ô µÇ¾ú´Ù.
 ¼­¹ö°¡ 100´ë¶ó¸é 100¹ø ÀÔ·ÂÇÏÁö ¾Ê¾Æµµ °£´ÜÇÑ ½ºÅ©¸³Æ® Çϳª·Î Á¡°ËÇÒ ¼ö ÀÖ´Ù. ³­ ½Ã°£À» save Çß´Ù!!   ³Ñ³Ñ »ÑµíÇÏ´Ù^^..



  ÀÌ°ÍÀ¸·Î ' ½Ç¹«¿¡¼­ ÀÚÁÖ »ç¿ëµÇ´Â ½© ½ºÅ©¸³Æ®  #4' °­Á¸¦ ¸¶¹«¸® ÇÏ°Ú½À´Ï´Ù.
º» °­ÁÂÀÇ ¼³¸íÀÌ ¾î·Æ°Å³ª, À߸øµÈ ºÎºÐÀÌ ÀÖÀ¸¸é ¾ðÁ¦µçÁö µû²ûÇÑ ÁöÀûÀ» ¹Ù¶ø´Ï´Ù. 
[Ãâó] ½Ç¹«¿¡¼­ ÀÚÁÖ »ç¿ëµÇ´Â ½© ½ºÅ©¸³Æ® #4 (ITZero ±â¼úÁ¤º¸°øÀ¯Ä«Æä) |ÀÛ¼ºÀÚ ÆĶõÇÞºû
È£¼® http://blog.naver.com/chani282/120059270522 10-02-17 09:56
121.¢½.39.7
°Ô½Ã¹° 121°Ç
¹øÈ£ ºÐ·ù Á¦¸ñ
À̸§
³¯Â¥ ÀÐÀ½
85 ÀÏ¹Ý   Nagios¼³Ä¡¹®¼­ LinuxTip [¼­¹ö¸ð´ÏÅ͸µ sms] È£¼® 09-03-04 3859
97 ÀÏ¹Ý   ¼­ºê¹öÁ¯ ¹öÁ¯°ü¸®Åø »ç¿ëÇϱâ È£¼® 10-01-27 3869
99 ÀÏ¹Ý   ¸®´ª½º ¼­¹ö°ü¸®¸¦ À§ÇÑ SSUÈ°¿ë¹ý È£¼® 10-02-18 3876
¡æ ÀÏ¹Ý   ping ¸í·É¾î·Î ¼­¹ö¸¦ Á¡°ËÇÑ´Ù (1) È£¼® 10-02-17 3911
95 ÀÏ¹Ý   ¹é¾÷È­ÀÏ CD ·Î ±Á´Â¹æ¹ý È£¼® 10-01-18 3942
100 ÀÏ¹Ý   iptables ¸¦ ÀÌ¿ëÇÑ ¾ÆÀÌÇÇ,Æ÷Æ® Â÷´Ü È£¼® 10-04-09 3951
39 ÀÏ¹Ý   ½ºÆԾ½Å(SpamAssassin) ¼³Ä¡ ¹× »ç¿ë È£¼® 06-08-25 4000
90 ÀÏ¹Ý   °ø°³ÇÁ·ÎÁ§Æ® GNU , GPL LICENSE (1) È£¼® 09-03-23 4104
94 ÀÏ¹Ý   clientmqueue ½ÎÀÌÁî Áõ°¡½Ã Á¶Ä¡¹æ¹ý È£¼® 09-12-23 4104
92 ÀÏ¹Ý      MRTG ¼³Ä¡ ¼Ö¶ó¸®½º ,°ø°³ ¼Ò½º Æ®·¡ÇÈ °ü¸® Åø MRTG 100% È°¿ëÇϱâ È£¼® 09-04-12 4171
  ÀÏ¹Ý      MRTG ¼³Ä¡ ¼Ö¶ó¸®½º (1) È£¼® 09-09-11 4201
86 ÀÏ¹Ý   rrdtool ±×·¡ÇÁ snmp ÀÌ¿ë very good È£¼® 09-03-06 4214
42 ÀÏ¹Ý   ¼Ö¶ó¸®½º ½Ã½ºÅÛ Á¤º¸ ¸í·É¾î Á¤¸® È£¼® 06-12-10 4235
73 ÀÏ¹Ý   phpMyAdmin ¼³Ä¡¹ý 2.10.1 ¹öÁ¯ (1) È£¼® 08-10-15 4294
27 ÀÏ¹Ý   Server/Mail/qmail_install È£¼® 06-03-28 4297
óÀ½ÀÌÀü  [1] 2 [3] [4] [5] [6] [7] [8] [9]  ´ÙÀ½¸Ç³¡
 
Copyright © zenos.pe.kr. All rights reserved.