+
°íÀ¯ÁÖ¼Ò : http://4ellene.cafe24.com/blog/?no=206
-----------------------------¿ªÀÚÀǺ¯ ------------------------------
¾Æ·¡ ¹®¼´Â "¸¶±×¸¶±×" (http://www.mag2.com)¸¦ ÅëÇØ ¹ßÇàµÇ°í ÀÖ´Â
"ãùô£¡«·«§«ë«¹«¯«ê«×«ÈÎçãø" (½Çõ! ¼Ð ½ºÅ©¸³Æ® ±³½Ç)À̶ó´Â ¸ÞÀÏ ¸Å°ÅÁøÀÇ
¹ø¿ªÀÔ´Ï´Ù.
À¯´Ð½º °è¿ ¼¹ö °ü¸®ÀÚµéÀ» ´ë»óÀ¸·ÎÇÑ ¼Ð ½ºÅ©¸³Æ® °ÁÂÀÔ´Ï´Ù. ¸®´ª½º¸¦
´Ù·ç´Â µ¥¿¡ ¼Ð ½ºÅ©¸³Æ®¿¡ ´ëÇÑ Áö½ÄÀÌ À¯¿ëÇѵ¥µµ ÀÌ·± ±âÃÊÀûÀÎ °Á¸¦
º¼ ¼ö ¾ø´Â °Í °°¾Æ, ±â°è¹ø¿ªÀÇ µµ¿òÀ» ¹Þ¾Æ ÀúÀÛÀÚ(¿ä±â»ó)ÀÇ Çã¶ô¾øÀÌ(!)
¿Ã¸³´Ï´Ù.
³»¿ë¿¡ ´ëÇÑ Áú¹®Àº ¿øÀúÀÛÀÚ¿¡°Ô, ¹ø¿ª¿¡ ´ëÇÑ Áú¹®Àº ¹ø¿ªÀÚÀÎ Àú
( daewon_yoon@hanmail.net )¿¡°Ô ºÎʵ右´Ï´Ù.
¿ø¹®Àº ´ÙÀ½ urlÀ» ÅëÇØ ÀÐÀ» ¼ö ÀÖ½À´Ï´Ù.
http://backno.mag2.com/reader/Back?id=0000124615
ÀÌ ¹ø¿ª¹°Àº
http://cafe.daum.net/joalinux -> °ÁÂ
http://cafe.daum.net/withlearn -> ÀÚÀ¯°Ô½ÃÆÇ
¿¡ ¿Ã¸®°Ú½À´Ï´Ù.
ÁÖµÈ ³»¿ëÀº ¸ðµÎ Àо°í ¹Ù·ÎÀâ°ÚÁö¸¸, Àâ´ã ºÎºÐ¿£ ¾î»öÇÑ ±â°è
¹ø¿ªÀÌ ³²¾ÆÀÖÀ» ¼ö ÀÖ½À´Ï´Ù.
-----------------------------¿ªÀÚÀǺ¯ ³¡----------------------------
¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬
2004.03.08
½ÇÀü!¼Ð ½ºÅ©¸³Æ® ±³½Ç
http://qmailsolutions.com/shellscript/
¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬ Vol.004 ¦¬¦¬¦¬
¦£¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¤
¦¢ Linux, FreeBSD, Solaris µî UNIX ¼¹ö °ü¸®¸¦ À§Çؼ´Â ¼Ð ½ºÅ©¸³Æ® ¦¢
¦¢ °¡ Çʼöµµ±¸ÀÔ´Ï´Ù.ÀÌ ¸ÞÀÏ ¸Å°ÅÁøÀº, ½ÇÀüÀûÀÎ ¼Ð ½ºÅ©¸³Æ®¸¦ ¼Ò°³ ¦¢
¦¢ ÇÏ¿© ¼¹ö °ü¸®ÀÚÀÇ ³ª³¯ÀÌ Çàº¹ÇØÁö´Â °ÍÀ» ¸ñÇ¥·Î ÇÕ´Ï´Ù. ¦¢
¦¦¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¥
¦®¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬
¦¡á INDEX
¦±¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬
¡¡¡à Áö³ °ÁÂÀÇ º¹½À¡¡~¸Þ´º Çü½Ä¿¡¼ ¼±ÅÃÇϱâ(1)~
¡¡¡à ½ÇÀü!¼Ð ½ºÅ©¸³Æ® ±³½Ç ~¸Þ´º Çü½Ä¿¡¼ ¼±ÅÃÇϱâ(2)~
¡¡¡à ³ªÀÇ UNIX·Â¡¡~´©±¸¶óµµ ¸ðµÎ ÃʽÉÀÚ¿´´Ù¡
¡¡¡à ³¡¿¡
¦®¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬
¦¡á Áö³ °ÁÂÀÇ º¹½À
¦±¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬
¡¡Áö³ °ÁÂ(Vol.003)¿¡¼´Â,
¡¡¡¡¡¡~¸Þ´º Çü½Ä¿¡¼ ¼±ÅÃÇÏ´Â(1)~
¡¡ÀÇ Á¦1ȸ°·Î¼ ´ÙÀ½°ú °°Àº ¸Þ´º Çü½Ä¿¡¼ ³»¿ëÀ» ¼±ÅÃÇÏ´Â °æ¿ìÀÇ,
+--------------------------------------+
| ¾÷¹« ¸Þ´º |
| |
| 1. À¯ÀúÀÇ µî·Ï¡¤»èÁ¦ |
| 2. WEB ¼¹ö Àç±âµ¿ |
| 3. Àü¿ø ¼Ë´Ù¿î |
| |
| ¹øÈ£¸¦ ÀÔ·Â===> _ |
| |
+--------------------------------------+
¡¡(1) ¸Þ´ºÀÇ Ç¥½Ã
¡¡(2) prompt Ç¥½Ã(´ÙÀ½ ÁÙ·Î ³Ñ¾î°¡Áö ¾Ê´Â´Ù.)
¡¡¸¦ ¼Ò°³Çß½À´Ï´Ù.
¡¡"(1) ¸Þ´ºÀÇ Ç¥½Ã" ¸¦ ½Ç½ÃÇϱâ À§Çؼ´Â, echo ¸í·É¾î¸¦ »ç¿ëÇÏ¸é µÈ´Ù
´Â °Í°ú "(2) prompt Ç¥½Ã" ¸¦ À§Çؼµµ, echo ¸í·É¾î¸¦ »ç¿ëÇÏÁö¸¸,
¡¡echo -n ¿É¼ÇÀ» »ç¿ëÇÑ´Ù
¡¡echo "Ç¥½Ã½ÃŰ°í ½ÍÀº ¹®ÀÚ¿ \c"
¡¡ÀÇ 2°¡Áö ¹æ¹ýÀÌ ÀÖ´Ù´Â °ÍÀ» ¼Ò°³Çß½À´Ï´Ù.
¦®¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬
¦¡á ½ÇÀü!¼Ð ½ºÅ©¸³Æ® ±³½Ç ~¸Þ´º Çü½Ä¿¡¼ ¼±ÅÃÇϱâ(2)~
¦±¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬
¡¡UNIXÀÇ ¿ÀÆÛ·¹À̼ÇÀº ±âº»ÀûÀ¸·Î CUI(Character User Interface)¿¡ ±â¹ÝÇÕ´Ï´Ù.
Á¤ÇüÀûÀÎ ÀÛ¾÷À̳ª, ±ä±Þ½Ã µî ½Ã½ºÅÛ ´ã´çÀÚ ÀÌ¿ÜÀÇ ´©±º°¡°¡ Á¤ÇüÀûÀÎ ÀÏÀ» ÇÒ
Çʿ䰡 ÀÖÀ»Áöµµ ¸ð¸¨´Ï´Ù. ±×·¯ÇÑ °æ¿ì¿¡ µµ¿òÀÌ µÇ´Â ¹æ¹ýÀÔ´Ï´Ù.
´ÙÀ½°ú °°Àº ¸Þ´º¸¦ »ý°¢ÇØ º¾½Ã´Ù.
+--------------------------------------+
| ¾÷¹« ¸Þ´º |
| |
| 1. À¯ÀúÀÇ µî·Ï¡¤»èÁ¦ |
| 2. WEB ¼¹ö Àç±âµ¿ |
| 3. Àü¿ø ¼Ë´Ù¿î |
| |
| ¹øÈ£¸¦ ÀÔ·Â===> _ |
| |
+--------------------------------------+
¡¡¸Þ´º Çü½Ä¿¡¼ ¼±ÅÃÇÏ´Â °æ¿ìÀÇ »ý°¢ÇÒ Æ÷ÀÎÆ®´Â ¸î±ºµ¥°¡ ÀÖ°ÚÁö¸¸,
´ë·«ÀûÀ¸·Î ´ÙÀ½°ú °°À» °Å¶ó°í »ý°¢ÇÕ´Ï´Ù.
(1) ¸Þ´ºÀÇ Ç¥½Ã
(2) prompt¸¦ Ç¥½ÃÇÑ´Ù(´ÙÀ½ ÁÙ·Î ³Ñ¾î°¡Áö ¾Ê´Â´Ù)
(3) ÀÔ·ÂÇÑ µ¥ÀÌÅ͸¦ ¼Ð º¯¼ö¿¡ ÀÔ·Â
(4) ¼Ð º¯¼ö¿¡ ´ëÀÀÇÑ ¸í·É¾î¸¦ ½ÇÇàÇÑ´Ù
ÀüȸÀÇ ¸ÞÀÏ ¸Å°ÅÁø¿¡¼´Â, (2)±îÁö ¼Ò°³Çß½À´Ï´Ù. À̹øÀº ±× °è¼ÓÀÌ µË´Ï´Ù.
(3) ÀÔ·ÂÇÑ µ¥ÀÌÅ͸¦ ¼Ð º¯¼ö¿¡ ÀÔ·Â
Űº¸µåµî¿¡¼ ÀÔ·ÂÇÑ µ¥ÀÌÅ͸¦ ¼Ð º¯¼ö¿¡ ÀÔ·ÂÇÏ·Á¸é , read ¸í·É¾î
¸¦ »ç¿ëÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ´ÙÀ½°ú °°ÀÌ ÇÕ´Ï´Ù.
---
echo -n "¹øÈ£¸¦ ÀÔ·Â===> "
read menuno
echo ${menuno}
---
½ÇÇàÇÏ¸é ´ÙÀ½°ú °°ÀÌ µË´Ï´Ù.
---
¹øÈ£¸¦ ÀÔ·Â===> 1(Enter)
1
---
Űº¸µå·ÎºÎÅÍ ÀÔ·ÂÀ» ±â´Ù¸®°í, ¹øÈ£¸¦ ÀÔ·ÂÇϰí Enter
۸¦ ÀÔ·ÂÇϸé, º¯¼ö menuno ¿¡ ¹øÈ£°¡ µé¾î°©´Ï´Ù. ÀÔ·ÂÇÏ´Â ³»¿ëÀº ÇÑ ¹®ÀÚ
»Ó ¾Æ´Ï¶ó, "yes" "no" ¿Í °°Àº ¹®ÀÚ¿ÀÌ µÉ ¼öµµ ÀÖ½À´Ï´Ù.
(4) ¼Ð º¯¼ö¿¡ ´ëÀÀÇÑ ¸í·É¾î¸¦ ½ÇÇàÇÑ´Ù
º¯¼ö¿¡ ´ëÇØ¼ º¹¼öÀÇ Á¶°Ç¿¡ µû¶ó ´Ù¸¥ ÀÛ¾÷À» ÇÏ°í ½ÍÀº °æ¿ì¿¡´Â
((a)ÀÇ °æ¿ì, (b)ÀÇ °æ¿ì, (c)ÀÇ °æ¿ìµî), case¹®À» »ç¿ëÇÕ´Ï´Ù.
´ÙÀ½ ¿¹´Â, ¸Þ´º ¹øÈ£¿¡ ´ëÀÀÇÑ ¸í·É¾î¸¦ ½ÇÇà½ÃŰ´Â ¿¹ÀÔ´Ï´Ù.
---
case ${menuno} in
1) adduser ;;
2) apachectl graceful ;;
3) shutdown -h now ;;
*) echo "¸Þ´º ¹øÈ£°¡ Ʋ·È½À´Ï´Ù."
exit 1 ;;
esac
---
À§ ½ºÅ©¸³Æ®´Â, º¯¼ö ${menuno} °¡,
1 ÀÎ °æ¿ì£º adduser ¸¦ ½ÇÇà
2 ÀÎ °æ¿ì£º "apachectl graceful" ¸¦ ½ÇÇà
3 ÀÎ °æ¿ì£º "shutdown -h now" ¸¦ ½ÇÇà
±× À̿ܣº "¸Þ´º ¹øÈ£°¡ ´Ù¸¨´Ï´Ù." ¶ó°í Ç¥½ÃÇϰí Á¾·áÇÑ´Ù
´Â Àǹ̰¡ µË´Ï´Ù. º¯¼ö¿¡ µç °ªÀ» ÂüÁ¶ÇØ¾ß Çϱ⠶§¹®¿¡, ¼Ð º¯¼ö menuno´Â
${menuno} ¿Í °°ÀÌ ½áÁÝ´Ï´Ù.
À¯Àú¸¦ µî·ÏÇÏ´Â ¸í·É¾î´Â ¿©·¯°¡Áö UNIX ¸¶´Ù ´Ù¸¨´Ï´Ù¸¸, ¿©±â¿¡¼´Â
´Ü¼øÇÏ°Ô adduser ¸í·É¾î·Î ÇØµÎ¾ú½À´Ï´Ù.
°¢°¢ÀÇ Á¶°ÇÀ» ¾´ ÈÄ,";;"(¼¼¹ÌÄÝ·Ð 2°³)À¸·Î Á¾·áÇÕ´Ï´Ù.
¾î´À Á¶°Ç¿¡µµ µé¾î¸ÂÁö ¾Ê´Â °æ¿ì´Â "*)" ·Î Ç¥½ÃÇÕ´Ï´Ù. ´Ü, ÀÌ ¹®ÀåÀº
¸¶Áö¸·¿¡ ½á¾ß ÇÕ´Ï´Ù. ù ÁÙ¿¡ ½á ¹ö¸®¸é, ¸ðµç Á¶°ÇÀÌ À̰÷¿¡¼ Áö½ÃÇÑ
¸í·É¸¸ ó¸®ÇÏ°í ³¡³ª ¹ö¸³´Ï´Ù.
¶Ç, case¹®Àº esac·Î Á¾·áÇÕ´Ï´Ù.(esac= case¸¦ °Å²Ù·Î ½áÁØ °ÍÀÔ´Ï´Ù.)
===< Á¤¸® >===
Áö³ °ÁÂ¿Í À̹ø È£ÀÇ ³»¿ëÀ» ¼Ð ½ºÅ©¸³Æ®¿¡ Á¤¸®ÇÏ¸é ´ÙÀ½°ú °°ÀÌ µË´Ï´Ù.
---
01:#!/bin/sh
02:
03:echo " ¾÷¹« ¸Þ´º"
04:echo ""
05:echo " 1. À¯ÀúÀÇ µî·Ï¡¤»èÁ¦"
06:echo " 2. WEB ¼¹ö Àç±âµ¿"
07:echo " 3. Àü¿ø ½¸´Ù¿î"
08:echo ""
09:echo -n " ¹øÈ£¸¦ ÀÔ·Â===> "
10:
11:read menuno
12:
13:case ${menuno} in
14: 1) adduser ;;
15: 2) apachectl graceful ;;
16: 3) shutdown -h now ;;
17: *) echo "¸Þ´º ¹øÈ£°¡ ´Ù¸¨´Ï´Ù."
18: exit 1 ;;
19:esac
20:
21:exit 0
----
¡¡ÀÏ´Ü À̰ÍÀÌ¶óµµ µ¿ÀÛÇÕ´Ï´Ù¸¸, Á» ´õ °³·®ÀÇ ¿©Áö°¡ ÀÖ´Ù°í »ý°¢ÇÕ´Ï´Ù.
´ÙÀ½ °Á¿¡¼± ÀÌ ½ºÅ©¸³Æ®¸¦ °³¼±ÇØ °¥ °ÍÀÔ´Ï´Ù.¡ß¡ß ÀÀ¿ëÆí ¡ß¡ßÀÌ µË´Ï´Ù.
¦®¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬
¦¡á ³ªÀÇ UNIX °æÇè´ã¡¡~´©±¸¶óµµ ¸ðµÎ ÃʽÉÀÚ¿´´Ù¡
¦±¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬
¡¡¡¸ ³ªÀÇ UNIX°æÇè´ã¡¹À̶ó°í ÇÏ´Â °ÍÀ¸·Î, ³»°¡ UNIX¿Í °ü°è¸¦ °®°Ô µÈ °è±â
µîÀ» ¼Ò°³ÇØ °¥ °ÍÀÔ´Ï´Ù.
¡¡³»°¡ UNIX¸¦ ½ÃÀÛÇØ ¼Õ´í °ÍÀº, ´ëÇлýÀ̾ú´ø 92³â(12³âÀ̳ª Àü...)¿¡ ¡¸Á¤º¸
󸮿¬½À¡¹À̶ó°í ÇÏ´Â ¼ö¾÷À¸·Î, Fortran¶ó°í ÇÏ´Â ¾ð¾îÀÇ ÇÁ·Î±×·¡¹ÖÀ̾ú½À´Ï
´Ù. ´ç½Ã´Â ÀΟ³ÝÆ®ÀÇ "ÀÎ" ÀÚµµ ¾ø°í(¶ó°í ÇÏ´Â °Íº¸´Ù´Â ¸ô¶ú´ø °Í »ÓÀÏÁöµµ
...), °Ô´Ù°¡ ¸¸Áö°í ÀÖ´ø ±â°è°¡ UNIX ¿öÅ©½ºÅ×À̼ÇÀÌ´Ù´Â °Íµµ ¸ô¶ú½À´Ï´Ù.
¡¡³ªÁß¿¡ ¾Ë¾Ò½À´Ï´Ù¸¸, SUN ¸¶ÀÌÅ©·ÎÀÇ ¿öÅ©½ºÅ×À̼ÇÀ̾ú´Ù°í ÇÕ´Ï´Ù.
´Ù¸¥ ´ëÇÐÀÇ Ä£±¸¿¡°Ô¼± ¹¦ÇÏ°Ô ½Ã±â½É °°Àº °Íµµ ¹Þ°í ÀÖ¾ú½À´Ï´Ù. °Ô´Ù°¡
¡¸¹«¾ú¶§¹®¿¡ ¡¸Æ÷-Æ®-¶õ¡¹°°Àº °Í±îÁö Çϴ°ÅÁö? (C¾ð¾î¸¸ ÇÏ¸é µÇ´Âµ¥)¡¹¶ó°í
±îÁö Ä£±¸µéÀº ¸»ÇÒ Áö°æ À̾ú½À´Ï´Ù.
¡¡Fortran¶ó°í ÇÏ´Â ¾ð¾î´Â, ¿ÞÂÊ¿¡¼ 6ÀÚ¸®¼ö°±îÁö´Â ¹®ÀåÀ» ¾µ ¼ö ¾ø´Â
ÀÌ»óÇÑ ¾ð¾î¿´½À´Ï´Ù. ½ÇÁ¦·Î ÇÁ·Î±×·¡¹Ö Çϱâ Àü¿¡ ¡¸coding sheet¡¹¶ó°í
ºÒ¸®´Â ½ÃÆ®¿¡ ¹®ÀÚ¸¦ ¾²µçÁö Çß½À´Ï´Ù. ´õ ¿¾³¯¿¡´Â, À̰ÍÀÌ ÆÝġīµå (õ
°øÄ«µå)¸¦ »ç¿ëÇØ ±¸¸ÛÀ» ¶Õ´Â ÀÛ¾÷ÀÌ µÇ´Â °ÍÀԴϱî....µ¡ºÙ¿©¼,
C¾ð¾î·Î ¸»ÇÏ´Â Á¦ÀÏ °£´ÜÇÑ,"Hello,World" ÇÁ·Î±×·¥Àº ÀÌ·± ´À³¦ÀÔ´Ï´Ù.
---
WRITE(*,*) 'Hello,World'
END
---
¡¡±× ¹«·Æ Á¦ÀÏ °í¹Î°Å¸®°¡, vi¿¡µðÅÍ¿´½À´Ï´Ù. ±âº»ÀûÀΠŰ(»ðÀÔÄÚ
¸¸µå(aio)³ª, Ä¿¼ À̵¿(hjkl))°¡ ÀÖ½À´Ï´Ù¸¸, ±â¾ïÇÒ ¼ö ¾ø¾ú½À´Ï´Ù.
Áö±ÝÀÇ vi¿¡µðÅÍ´Â È»ìÇ¥ ۸¦ ÀνÄÇÏ´Â °Íµµ ¸¹½À´Ï´Ù¸¸, ´ç½Ã´Â Ä¿¼
Ű·Î À̵¿ÇÏ·Á°í Çϸé,
¡¡¡¸»à¡¹
¼Ò¸®°¡ ³ª¿À°í, ÀÌ»óÇÑ À̽ºÄÉÀÌÇÁ Äڵ尡 Ãâ·ÂµË´Ï´Ù.¾öû
¹Ùº¸ Ãë±Þ ´çÇÑ ±âºÐÀÌ µÇ¾îÀÖ¾ú½À´Ï´Ù.
¡¡Fortran´Â, °³¹ß ȯ°æÀÌ ÀÖ´Â UNIX(FreeBSD³ª Linuxµî)¿¡¼´Â, g77¶ó°í ÇÏ´Â
ÄÄÆÄÀÏ·¯°¡ ÀÖ½À´Ï´Ù. ½ÃÇèÇØ º¸´Â °Íµµ ÁÁÀ»Áöµµ ¸ð¸¨´Ï´Ù.
¦®¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬
¦¡á ³¡¿¡
¦±¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬
¡¡¹«¾ð°¡¿¡ ÃË¹ß µÈ °Íó·³ °£´Ü ¶óÀÌÆ®¸¦ ¸¸µé¾î º¸¾Ò½À´Ï´Ù.À̸¥¹Ù 100¿£ »óǰ
±×¸®°í ¡¸ÀÌ·± ÀÀ ÇÒ ¼ö ÀÖ¾ú½À´Ï´Ù¸¸ ¢Ü¡¹°°Àº ±âȹ¹°ÀÔ´Ï´Ù.
Àç·á¶óµçÁö, ¿Ï¼ºÀÇ ±×¸²µîÀ̡鿡 ÀÖ½À´Ï´Ù.
http://qmailsolutions.com/wiki/pukiwiki.php?%A4%AA%BC%EA%B7%DA%A5%E9%A5%A4%A5%C8
³Ê¹« °£´ÜÇÕ´Ï´Ù....
¡¡¶Ç ´Ù½Ã ²É°¡·ç ¾Ë·¹¸£±âÀÇ ÈÁ¦ÀÔ´Ï´Ù¸¸...µåµð¾î º»°ÝÀûÀÎ Áõ»óÀÌ ¿Í ¹ö·È½À´Ï´Ù.
ÇѹãÁß °í±â »ç¹Ì·Î ÀϾ ¹ö¸®´Â¡æ´«ÀÌ °¡·Æ±â ¶§¹®¿¡ ±Ü¾î ¹ö¸®´Â¡æ´«À» ¾ÄÀ¸·¯ °£´Ù
¡æÀçä±â°¡ ¶Ç ³ª¿Â´Ù°í ÇÏ´Â ¾Ç¼øÈ¯ÀÌ °è¼Ó µÇ°í ÀÖ½À´Ï´Ù.
¡¡¸¶Ä§³» ÀÚ°í ÀÖ´Â µ¿¾È °í±â »ç¹Ì°¡ ³ª¿Ô´ÂÁö, Àá ´Þ¸®ÇÏ°Ô µÇ¾î ³¡ÇØ
.Áö±Ý ¿ÞÂÊÀ» ÇâÇÏ´Â °ÍÀÌ ±«·Ó½À´Ï´Ù....Àú³á ¹ÝÁÖ°¡ ¿øÀÎÀ̾ú´Â°¡ ÇØµé.¾îÁ¦´Â ¸¶½ÃÁö ¾Ê°í
Àä½À´Ï´Ù¸¸ ÄèÁ¶¿´½À´Ï´Ù.¼º°Ý»ó(?) ¸¶½Ã´Â °ÍÀÌ ¸¹±â ¶§¹®¿¡, °¡´ÉÇÑ ÇÑ ¸¶½Ã¸é Ãë±â
°¢Çظ¦ ÇÏ°í ³ª¼ ÀÚ±â·Î ÇϰڽÀ´Ï´Ù.
¡¡´ÙÀ½ ¹ø Àü´ÞÀº,3/15(¿ù) Àü´Þ ¿¹Á¤ÀÔ´Ï´Ù.
¡¡³»¿ëÀº, ~¸Þ´º Çü½Ä¿¡¼ ¼±ÅÃÇÏ´Â(3)~ÀÀ¿ëÆíÀ» ¼Ò°³ÇÕ´Ï´Ù.
¦®¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬
¦¡á ÄÚ¸àÆ® ¸ðÁýÁßÀÔ´Ï´Ù
¦±¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬
¡¸½ÇÀü!¼Ð ½ºÅ©¸³Æ® ±³½Ç¡¹¿¡¼´Â, ¿©·¯ºÐÀ¸·ÎºÎÅÍÀÇ Àǹ®¡¤Áú¹®¡¤°¨»ó¡¤¿ä¸ÁÀ»
¸ðÁýÇϰí ÀÖ½À´Ï´Ù.
¡¸¿©±â¸¦ ÀÌÇØÇϱ⠾î·Á¿ü´Ù¡¹
¡¸ÀÌ·± ÀÏÀº ÇÒ ¼ö ÀÖ´Â °Å¾ß?¡¹
¡¸ÀÌ·± Å׸¶¸¦ Ãë±ÞÇßÀ¸¸é ÁÁ°Ú´Ù¡¹
¡¸Àß ¿òÁ÷ÀÌÁö ¾Ê´Â ¼Ð ½ºÅ©¸³Æ®¸¦ º¸¾ÒÀ¸¸é ÁÁ°Ú´Ù¡¹
µî, ºÎ´ã¾øÀÌ info@qmailsolutions.com ¿¡ ¸ÞÀÏ¿¡¼ ºÎŹÇÕ´Ï´Ù.
¹ÞÀº ³»¿ë¿¡ °üÇØ¼´Â, º»¹®Áß¿¡ ÀοëÇÏ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù.
±âº»ÀûÀ¸·Î À̸§Àº °ø°³ÇÏÁö ¾Ê½À´Ï´Ù¸¸, °ø°³ÇØ ÁÖ¾úÀ¸¸é ÇÑ °æ¿ì´Â ±× ÃëÁö ¿¬¶ôÇØ ÁֽʽÿÀ.
¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬
¡¸½ÇÀü!¼Ð ½ºÅ©¸³Æ® ±³½Ç¡¹(Vol.004)
(¸ÞÀÏ ¸Å°ÅÁø ID:0000124615)
¡Ü ¹ßÇࡤÆíÁý£º ¿ä±â±æÀÌ2
¡Ü °¨»ó¡¤Àǹ®¡¤Áú¹® µî
WEB http://qmailsolutions.com/shellscript/
¸ÞÀÏ info@qmailsolutions.com
¡Ü µî·Ï¡¤ÇØÁ¦¡¤¹é ³Ñ¹ö
http://www.mag2.com/m/0000124615.htm
ÀÌ ¸ÞÀÏ ¸Å°ÅÁøÀº ¡¸¸¶±×¸¶±×!¡¹(À»)¸¦ ÀÌ¿ëÇØ ¹ßÇàÇϰí ÀÖ½À´Ï´Ù.
(C) 2004 YOGI George info@qmailosolutions.com
¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬
°ü¸®ÀÚ ´Ô | ÄÚ¸àÆ®(0)
| ½ºÅ©·¦ |ÇÁ¸°Æ® |M |D
+
°íÀ¯ÁÖ¼Ò : http://4ellene.cafe24.com/blog/?no=205
-----------------------------¿ªÀÚÀǺ¯ ------------------------------
¾Æ·¡ ¹®¼´Â "¸¶±×¸¶±×" (http://www.mag2.com)¸¦ ÅëÇØ ¹ßÇàµÇ°í ÀÖ´Â
"ãùô£¡«·«§«ë«¹«¯«ê«×«ÈÎçãø" (½Çõ! ¼Ð ½ºÅ©¸³Æ® ±³½Ç)À̶ó´Â ¸ÞÀÏ ¸Å°ÅÁøÀÇ
¹ø¿ªÀÔ´Ï´Ù.
À¯´Ð½º °è¿ ¼¹ö °ü¸®ÀÚµéÀ» ´ë»óÀ¸·ÎÇÑ ¼Ð ½ºÅ©¸³Æ® °ÁÂÀÔ´Ï´Ù. ¸®´ª½º¸¦
´Ù·ç´Â µ¥¿¡ ¼Ð ½ºÅ©¸³Æ®¿¡ ´ëÇÑ Áö½ÄÀÌ À¯¿ëÇѵ¥µµ ÀÌ·± ±âÃÊÀûÀÎ °Á¸¦
º¼ ¼ö ¾ø´Â °Í °°¾Æ, ±â°è¹ø¿ªÀÇ µµ¿òÀ» ¹Þ¾Æ ÀúÀÛÀÚ(¿ä±â»ó)ÀÇ Çã¶ô¾øÀÌ(!)
¿Ã¸³´Ï´Ù.
³»¿ë¿¡ ´ëÇÑ Áú¹®Àº ¿øÀúÀÛÀÚ¿¡°Ô, ¹ø¿ª¿¡ ´ëÇÑ Áú¹®Àº ¹ø¿ªÀÚÀÎ Àú
( daewon_yoon@hanmail.net )¿¡°Ô ºÎʵ右´Ï´Ù.
¿ø¹®Àº ´ÙÀ½ urlÀ» ÅëÇØ ÀÐÀ» ¼ö ÀÖ½À´Ï´Ù.
http://backno.mag2.com/reader/Back?id=0000124615
ÀÌ ¹ø¿ª¹°Àº
http://cafe.daum.net/joalinux -> °ÁÂ
http://cafe.daum.net/withlearn -> ÀÚÀ¯°Ô½ÃÆÇ
¿¡ ¿Ã¸®°Ú½À´Ï´Ù.
ÁÖµÈ ³»¿ëÀº ¸ðµÎ Àо°í ¹Ù·ÎÀâ°ÚÁö¸¸, Àâ´ã ºÎºÐ¿£ ¾î»öÇÑ ±â°è
¹ø¿ªÀÌ ³²¾ÆÀÖÀ» ¼ö ÀÖ½À´Ï´Ù.
-----------------------------¿ªÀÚÀǺ¯ ³¡----------------------------
¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬
2004.03.01
½ÇÀü!¼Ð ½ºÅ©¸³Æ® ±³½Ç
http://qmailsolutions.com/shellscript/
¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬ Vol.003 ¦¬¦¬¦¬
¦£¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¤
¦¢ Linux, FreeBSD, Solaris µî UNIX ¼¹ö °ü¸®¸¦ À§Çؼ´Â ¼Ð ½ºÅ©¸³Æ® ¦¢
¦¢ °¡ Çʼöµµ±¸ÀÔ´Ï´Ù.ÀÌ ¸ÞÀÏ ¸Å°ÅÁøÀº, ½ÇÀüÀûÀÎ ¼Ð ½ºÅ©¸³Æ®¸¦ ¼Ò°³ ¦¢
¦¢ ÇÏ¿© ¼¹ö °ü¸®ÀÚÀÇ ³ª³¯ÀÌ Çàº¹ÇØÁö´Â °ÍÀ» ¸ñÇ¥·Î ÇÕ´Ï´Ù. ¦¢
¦¦¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¥
¦®¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬
¦¡á INDEX
¦±¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬
¡¡¡à Áö³ °ÁÂÀÇ º¹½À
¡¡¡à Q£¦AÄÚ³Ê
¡¡¡à ½ÇÀü!¼Ð ½ºÅ©¸³Æ® ±³½Ç ~Àü³¯ÀÇ ³¯Â¥¸¦ ±¸ÇÑ´Ù¡
¡¡¡à ³¡¿¡
¦®¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬
¦¡á Áö³ °ÁÂÀÇ º¹½À
¦±¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬
¡¡Áö³ °ÁÂ(Vol.002)¿¡¼´Â,
¡¡¡¡¡¡~Àü³¯ÀÇ ³¯Â¥¸¦ ±¸ÇÑ´Ù¡
¡¡´Â ÀÛ¾÷À» Çß½À´Ï´Ù. ·Î±× ÆÄÀÏÀÇ À̸§À» ºÙÀÏ ¶§ ÀÌÀü³¯ÀÇ ³¯Â¥¸¦ ±¸ÇÏ´Â
¹æ¹ýÀ» ¼Ò°³Çß½À´Ï´Ù. ¿¹¸¦ µé¾î 2004/03/01¿¡ ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇß´Ù¸é,
"access_log-20040229" ó·³ µÇ´Â °ÍÀÔ´Ï´Ù. ´ÙÀ½ÀÇ °æ¿ì¿¡ ´ëÇØ ¼Ò°³Çß½À´Ï´Ù.
¡¡1. ½©»ó¿¡¼ °è»êÇÏ´Â ¹æ¹ý
¡¡2. date ¸í·É¾î¸¦ »ç¿ëÇÏ´Â ¹æ¹ý
¡¡3. perlÀ» »ç¿ëÇÏ´Â ¹æ¹ý
¡¡4. ȯ°æ º¯¼ö¸¦ ÀÌ¿ëÇÏ´Â ¹æ¹ý
date ¸í·É¾îÀÇ °æ¿ì´Â, -v ¿É¼ÇÀ» ÀÌ¿ëÇØ¼
===
yymmdd=`date -v1d '+%Y%m%d'`
===
·Î ÇÕ´Ï´Ù. ±×¸®°í, ȯ°æ º¯¼ö¸¦ ÀÌ¿ëÇÏ´Â ¹æ¹ýÀº
===
yymmdd=`env TZ=JST+15 date '+%Y%m%d'`
===
ó·³ »ç¿ëÇÏ´Â ¹æ¹ýÀ» ¼Ò°³Çß½À´Ï´Ù.
¦®¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬
¦¡á Q£¦AÄÚ³Ê
¦±¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬
¿©·¯ºÐÀ¸·ÎºÎÅÍÀÇ Àǰߡ¤ ¿ä¸ÁÀÇ ÄÚ³ÊÀÔ´Ï´Ù.
¡à cd ÇßÀ» ¶§¿¡, µ¿½Ã¿¡ ls¸í·É¾î¸¦ ½ÇÇàÇÏ°í ½Í´Ù(E07Kaz¾¾)
¡¡cd ¸¦ ½ÇÇàÇßÀ» ¶§¿¡, µ¿½Ã¿¡ ls¸¦ ½ÇÇàÇÏ°í ½Í´Ù°í ÇÏ´Â ¿å½É¸¹Àº
¿äûÀÔ´Ï´Ù. csh°è °æ¿ì¿¡´Â, alias ¸í·É¾î·Î Àμö¸¦ ³Ñ°ÜÁÙ ¼ö Àֱ⠶§¹®¿¡
~/.cshrc ÆÄÀÏ¿¡ ´ÙÀ½°ú °°ÀÌ ½áÁÖ¸é µË´Ï´Ù.
---
alias cd 'cd \!*; ls'
---
¡¡bashµîÀÇ sh°èÀÇ °æ¿ì´Â, ³»°¡ Á¶»çÇÑ ¹Ù·Î´Â, alias ¸í·É¾î¸¦ ÅëÇØ Àμö¸¦
°¡Áú ¼ö ¾ø´Â °Í °°½À´Ï´Ù. ±×·¯ÇÑ °æ¿ì´Â ½© ÇÔ¼ö¸¦ ÀÌ¿ëÇÕ´Ï´Ù. ´ÙÀ½ ³»¿ëÀ»
~/.profile ÆÄÀÏ¿¡ Ãß°¡ÇÏ¸é µÉ °ÍÀÔ´Ï´Ù.
---
cdls(){
cd $* && ls
}
---
¡¡ÀÌ·¸°Ô ÇØ¼ cdls¶ó°í ÇÏ´Â ¸í·É¾î·Î, cd ÇßÀ» °æ¿ì¿¡ ls·Î ÆÄÀÏ ¸®½ºÆ®°¡
Ç¥½ÃµÇ°Ô µË´Ï´Ù. ¶Ç, && ·Î ¸í·É¾î¸¦ ¿¬°áÇØ¼ Á¸ÀçÇÏÁö ¾Ê´Â µð·ºÅ丮¿¡
´ëÇØ¼ cd ¸í·É¾î¸¦ ½ÇÇàÇßÀ» °æ¿ì µî, cd ¸í·É¾î°¡ ½ÇÆÐÇßÀ» °æ¿ì¿¡´Â
ls ¸í·É¾î°¡ ½ÇÇàµÇÁö ¾Ê°Ô µË´Ï´Ù.
¡¡´ÜÁö, ½© ÇÔ¼öÀÇ °æ¿ì´Â alias¿Í ´Þ¸® cd ¸í·É¾î ±× ÀÚü¸¦ Ä¡È¯ÇØ ¹ö¸®´Â
°ÍÀº ºÒ°¡´ÉÇØ º¸ÀÔ´Ï´Ù. (Àç±ÍÀûÀ¸·Î cd¸í·É¾î¸¦ ½ÇÇàÇØ ¹ö¸®±â ¶§¹®¿¡).
ÀÌ ÇØ°á ¹æ¹ýÀº Á¶±Ý ÀÚ½ÅÀÌ ¾ø½À´Ï´Ù, ´Ù¸¥ ÀÇ°ß ´ëȯ¿µÀÔ´Ï´Ù.
E07Kaz¾¾, °¨»çÇÕ´Ï´Ù.
¦®¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬
¦¡á ½ÇÀü! ¼Ð ½ºÅ©¸³Æ® ±³½Ç ~¸Þ´º Çü½Ä¿¡¼ ¼±ÅÃÇÑ´Ù¡
¦±¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬
¡¡UNIXÀÇ ¿ÀÆÛ·¹À̼ÇÀº ±âº»ÀûÀ¸·Î CUI(Character User Interface)¿¡ ±â¹ÝÇÕ´Ï´Ù.
Á¤ÇüÀûÀÎ ÀÛ¾÷À̳ª, ±ä±Þ½Ã µî ½Ã½ºÅÛ ´ã´çÀÚ ÀÌ¿ÜÀÇ ´©±º°¡°¡ Á¤ÇüÀûÀÎ ÀÏÀ» ÇÒ
Çʿ䰡 ÀÖÀ»Áöµµ ¸ð¸¨´Ï´Ù. ±×·¯ÇÑ °æ¿ì¿¡ µµ¿òÀÌ µÇ´Â ¹æ¹ýÀÔ´Ï´Ù.
´ÙÀ½°ú °°Àº ¸Þ´º¸¦ »ý°¢ÇØ º¾½Ã´Ù.
+--------------------------------------+
| ¾÷¹« ¸Þ´º |
| |
| 1. À¯ÀúÀÇ µî·Ï¡¤»èÁ¦ |
| 2. WEB ¼¹ö Àç±âµ¿ |
| 3. Àü¿ø ¼Ë´Ù¿î |
| |
| ¹øÈ£¸¦ ÀÔ·Â===> _ |
| |
+--------------------------------------+
¡¡¸Þ´º Çü½Ä¿¡¼ ¼±ÅÃÇÏ´Â °æ¿ìÀÇ »ý°¢ÇÒ Æ÷ÀÎÆ®´Â ¸î±ºµ¥°¡ ÀÖ°ÚÁö¸¸,
´ë·«ÀûÀ¸·Î ´ÙÀ½°ú °°À» °Å¶ó°í »ý°¢ÇÕ´Ï´Ù.
(1) ¸Þ´ºÀÇ Ç¥½Ã
(2) prompt¸¦ Ç¥½ÃÇÑ´Ù(´ÙÀ½ ÁÙ·Î ³Ñ¾î°¡Áö ¾Ê´Â´Ù)
(3) ÀÔ·ÂÇÑ µ¥ÀÌÅ͸¦ ¼Ð º¯¼ö¿¡ ÀÔ·Â
(4) ¼Ð º¯¼ö¿¡ ´ëÀÀÇÑ ¸í·É¾î¸¦ ½ÇÇàÇÑ´Ù
Â÷·Ê·Î »ý°¢ÇØ º¾½Ã´Ù.
(1) ¸Þ´ºÀÇ Ç¥½Ã
À̰ÍÀº ´Ü¼øÇÏ°Ô echo¹®À» ¿©·¯ °³ ¾²´Â °ÍÀ¸·Î ½ÇÇöµÉ ¼ö ÀÖ½À´Ï´Ù.
---
echo " ¾÷¹« ¸Þ´º"
echo ""
echo " 1. À¯ÀúÀÇ µî·Ï¡¤»èÁ¦"
echo " 2. WEB ¼¹ö Àç±âµ¿"
echo " 3. Àü¿ø ½¸´Ù¿î"
echo ""
---
(2) prompt¸¦ Ç¥½ÃÇÑ´Ù(´ÙÀ½ ÁÙ·Î ³Ñ¾î°¡Áö ¾Ê´Â´Ù)
´ÙÀ½ÁÙ·Î ³Ñ¾î°¡Áö ¾Ê°í Ç¥½Ã¸¦ ÇÏ°í ½ÍÀº °æ¿ìµµ, echo ¸í·É¾îÀ» »ç¿ëÇØ¼
½ÇÇöÇÒ ¼ö ÀÖ½À´Ï´Ù. ±× °æ¿ì, echo ¸í·É¾î´Â ´ÙÀ½ÀÇ 2°³ÀÇ ÆÐÅÏÀÌ ÀÖ½À´Ï´Ù.
¡¡[1] echo -n ¿É¼ÇÀ¸·Î ÁöÁ¤ÇÏ´Â °Í
¡¡[2] echo "¹®ÀÚ¿ \c"·Î ÁöÁ¤ÇÏ´Â °Í
½Ã½ºÅÛÀÌ »ç¿ëÇÏ´Â echo ¸í·É¾î°¡ ¾î´À ÆÐÅÏÀ¸·Î °³Ç๮ÀÚ°¡ ¾ø´Â Ãâ·ÂÀ» Çϰí
ÀÖ´ÂÁö ¾Ë·Á¸é, "echo -n" ¶ó°í ÀÔ·ÂÇϰí, "-n" ¶ó°í Ç¥½ÃµÇ¸é [2]ÀÇ ÆÐÅÏ,
¾Æ¹«°Íµµ Ç¥½ÃµÇÁö ¾ÊÀ¸¸é,[1]ÀÇ ÆÐÅÏÀÔ´Ï´Ù.
[1] ÀÇ ÆÐÅÏÀ̸é,
---
echo -n " ¹øÈ£¸¦ ÀÔ·Â===> "
---
[2] ÀÇ ÆÐÅÏÀ̸é,
---
echo " ¹øÈ£¸¦ ÀÔ·Â===> \c"
---
µË´Ï´Ù.
¿©±â±îÁö ¾²°í ÈûÀÌ ´ÙÇØ ¹ö·È½À´Ï´Ù....ÀÌÈÄÀÇ ³»¿ëÀº ´ÙÀ½È¸¿¡ ¼Ò°³ÇÕ´Ï´Ù.
¦®¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬
¦¡á ³¡¿¡
¦±¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬
¡¡10³â Á¤µµ ²É°¡·ç ¾Ë·¹¸£±â¿¡ °ñÄ¡¸¦ ½âÀ̰í ÀÖ½À´Ï´Ù¸¸, ±Ý³âµµ ¶Ç ´Ù½Ã ¹ßº´
ÇØ ¹ö·È½À´Ï´Ù. ÀÛ³âÀº ¿ä±¸¸£Æ®¶óµçÁö Â÷Á¶±â¶óµçÁö ÷´Ù¶óµçÁö ¿©·¯°¡Áö ½ÃÇè
Çß½À´Ï´Ù¸¸, °á±¹ À̺ñ°úÀÇ ¾àºÎŹÀÌ µÇ¾î ¹ö·È½À´Ï´Ù.
¡¡¾Æ´Â »ç¶÷ÀÇ À̺ñ°ú¿¡ ¸»ÇØ ¿Ô½À´Ï´Ù¸¸, ¾àÀÇ À̸§À¸·Î ȸÈÇϰí ÀÖ´Â °Å¿¡¿ä.
Àǻ磺¡¸(¾àÀº) À۳⹫¾ù ¸¶¼Ì¾î?¡¹
¡¡³ª£º¡¸¾Æ·¹±×¶ó¾ß¡¹
Àǻ磺¡¸¾Æ·¹±×¶ó·Î ¾î¶®¾î¿ä?¡¹
¡¡³ª£º¡¸¾Æ¸¶ ±¦Âú¾Ò´Ù°í »ý°¢Çϴµ¥¡¹
Àǻ磺¡¸ÀÚ, ¾Æ·¹±×¶ó ³»¹Ð±â¿Í ±¸Ä«µî, Áõ»ó ³ªºüÁö¸é ¾àÀΰ¡ Àִ±º¡¹
¡¡ÀÌ·¡¼¾ß ¾à±¹¿¡ °¡°í ÀÖ´Â °Í°ú ´Ù¸£Áö ¾Ê´Â °ÍÀº ¾Æ´ÑÁö?ÀÌ·¸°Ô ¸»ÇÒ °Í °°½À´Ï´Ù.
ó¹æÀüÀÌ ¾øÀ¸¸é »ì ¼ö ¾ø±â ¶§¹®¿¡ ¾î¿ ¼ö ¾ø´Â ºÎºÐÀÔ´Ï´Ù¸¸.
¡¡ÈºÐÀÇ ºñ»ê·®ÀÌ Àû´Ù°í, Áõ»óÀÌ Àû°Ô µÈ´Ù´Â °Í¿¡¼´Â
¾ø±â ¶§¹®¿¡, ¾àÀº ÇÊ¿äÇϳ׿ä.
¡¡º»¸ÞÀÏ ¸Å°ÅÁøÀº, °ÝÁÖ°£À¸·Î Àü´ÞÇϰí ÀÖ¾ú½À´Ï´Ù¸¸, À̹ø ´ÞºÎÅÍ ÁÖ°£À¸·Î Àü´Þ
Çϱâ·Î Çß½À´Ï´Ù.³»¿ëÀûÀ¸·Î Àû°Ô µÇ¾î ¹ö¸³´Ï´Ù¸¸, ±× ¸¸Å ŸÀÓ¸®ÇÏ°Ô Àü´ÞÇÒ ¼ö
ÀÖÀ»±î¶ó°í »ý°¢ÇÕ´Ï´Ù.
¡¡¸ÞÀÏ ¸Å°ÅÁøÀ» ¾²°í ÀÖÀ¸¸é, ¾²°í ½ÍÀº ¸ðµå°¡ µË´Ï´Ù¸¸, 1ÁÖ°¡ Áö³´Ù
À½¿£ ¾²°í ½ÍÀº ¸ðµå·ÎºÎÅÍ ºüÁ® ³ª°¡ ¹ö¸®°í, ¾Æ¹«·¡µµ ÀØ¾î ¹ö¸³´Ï´Ù
(¿ôÀ½)
¡¡´ÙÀ½ ¹ø Àü´ÞÀº 3/8(¿ù) Àü´Þ ¿¹Á¤ÀÔ´Ï´Ù. ³»¿ëÀº, ~¸Þ´º Çü½Ä¿¡¼ ¼±ÅÃÇÑ´Ù¡
¸¦ ÀÌ¾î¼ ¼Ò°³ÇÕ´Ï´Ù.
¦®¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬
¦¡á ÄÚ¸àÆ® ¸ðÁýÁßÀÔ´Ï´Ù
¦±¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬
¡¸½ÇÀü! ¼Ð ½ºÅ©¸³Æ® ±³½Ç¡¹¿¡¼´Â, ¿©·¯ºÐÀ¸·ÎºÎÅÍÀÇ Àǹ®¡¤Áú¹®¡¤°¨»ó¡¤¿ä¸ÁÀ»
¸ðÁýÇϰí ÀÖ½À´Ï´Ù.
¡¸¿©±â¸¦ ÀÌÇØÇϱ⠾î·Á¿ü´Ù¡¹
¡¸ÀÌ·± ÀÏÀº ÇÒ ¼ö ÀÖ´Â °Å¾ß?¡¹
¡¸ÀÌ·± Å׸¶¸¦ Ãë±ÞÇßÀ¸¸é ÁÁ°Ú´Ù¡¹
¡¸Àß ¿òÁ÷ÀÌÁö ¾Ê´Â ¼Ð ½ºÅ©¸³Æ®¸¦ º¸¾ÒÀ¸¸é ÁÁ°Ú´Ù¡¹
µî, ºÎ´ã¾øÀÌ info@qmailsolutions.com ¿¡ ¸ÞÀÏ¿¡¼ ºÎŹÇÕ´Ï´Ù.
¹ÞÀº ³»¿ë¿¡ °üÇØ¼´Â, º»¹®Áß¿¡ ÀοëÇÏ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù.
±âº»ÀûÀ¸·Î À̸§Àº °ø°³ÇÏÁö ¾Ê½À´Ï´Ù¸¸, °ø°³ÇØ ÁÖ¾úÀ¸¸é ÇÑ °æ¿ì´Â ±× ÃëÁö ¿¬¶ôÇØ ÁֽʽÿÀ.
¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬
¡¸½ÇÀü!¼Ð ½ºÅ©¸³Æ® ±³½Ç¡¹(Vol.003)
(¸ÞÀÏ ¸Å°ÅÁø ID:0000124615)
¡Ü ¹ßÇࡤÆíÁý£º ¿ä±â±æÀÌ2
¡Ü °¨»ó¡¤Àǹ®¡¤Áú¹® µî
WEB http://qmailsolutions.com/shellscript/
¸ÞÀÏ info@qmailsolutions.com
¡Ü µî·Ï¡¤ÇØÁ¦¡¤¹é ³Ñ¹ö
http://www.mag2.com/m/0000124615.htm
ÀÌ ¸ÞÀÏ ¸Å°ÅÁøÀº ¡¸¸¶±×¸¶±×!¡¹(À»)¸¦ ÀÌ¿ëÇØ ¹ßÇàÇϰí ÀÖ½À´Ï´Ù.
(C) 2004 YOGI George info@qmailosolutions.com
¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬
°ü¸®ÀÚ ´Ô | ÄÚ¸àÆ®(0)
| ½ºÅ©·¦ |ÇÁ¸°Æ® |M |D
+
°íÀ¯ÁÖ¼Ò : http://4ellene.cafe24.com/blog/?no=204
-----------------------------¿ªÀÚÀǺ¯ ------------------------------
¾Æ·¡ ¹®¼´Â "¸¶±×¸¶±×" (http://www.mag2.com)¸¦ ÅëÇØ ¹ßÇàµÇ°í ÀÖ´Â
"ãùô£¡«·«§«ë«¹«¯«ê«×«ÈÎçãø" (½Çõ! ¼Ð ½ºÅ©¸³Æ® ±³½Ç)À̶ó´Â ¸ÞÀÏ ¸Å°ÅÁøÀÇ
¹ø¿ªÀÔ´Ï´Ù.
À¯´Ð½º °è¿ ¼¹ö °ü¸®ÀÚµéÀ» ´ë»óÀ¸·ÎÇÑ ¼Ð ½ºÅ©¸³Æ® °ÁÂÀÔ´Ï´Ù. ¸®´ª½º¸¦
´Ù·ç´Â µ¥¿¡ ¼Ð ½ºÅ©¸³Æ®¿¡ ´ëÇÑ Áö½ÄÀÌ À¯¿ëÇѵ¥µµ ÀÌ·± ±âÃÊÀûÀÎ °Á¸¦
º¼ ¼ö ¾ø´Â °Í °°¾Æ, ±â°è¹ø¿ªÀÇ µµ¿òÀ» ¹Þ¾Æ ÀúÀÛÀÚ(¿ä±â»ó)ÀÇ Çã¶ô¾øÀÌ(!)
¿Ã¸³´Ï´Ù.
³»¿ë¿¡ ´ëÇÑ Áú¹®Àº ¿øÀúÀÛÀÚ¿¡°Ô, ¹ø¿ª¿¡ ´ëÇÑ Áú¹®Àº ¹ø¿ªÀÚÀÎ Àú
( daewon_yoon@hanmail.net )¿¡°Ô ºÎʵ右´Ï´Ù.
¿ø¹®Àº ´ÙÀ½ urlÀ» ÅëÇØ ÀÐÀ» ¼ö ÀÖ½À´Ï´Ù.
http://backno.mag2.com/reader/Back?id=0000124615
ÀÌ ¹ø¿ª¹°Àº
http://cafe.daum.net/joalinux -> °ÁÂ
http://cafe.daum.net/withlearn -> ÀÚÀ¯°Ô½ÃÆÇ
¿¡ ¿Ã¸®°Ú½À´Ï´Ù.
ÁÖµÈ ³»¿ëÀº ¸ðµÎ Àо°í ¹Ù·ÎÀâ°ÚÁö¸¸, Àâ´ã ºÎºÐ¿£ ¾î»öÇÑ ±â°è
¹ø¿ªÀÌ ³²¾ÆÀÖÀ» ¼ö ÀÖ½À´Ï´Ù.
-----------------------------¿ªÀÚÀǺ¯ ³¡----------------------------
¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬
2004.02.16
½ÇÀü! ¼Ð ½ºÅ©¸³Æ® ±³½Ç
http://qmailsolutions.com/shellscript/
¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬ Vol.002 ¦¬¦¬¦¬
¦£¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¤
¦¢ Linux, FreeBSD, Solaris µî UNIX ¼¹ö °ü¸®¸¦ À§Çؼ´Â ¼Ð ½ºÅ©¸³Æ® ¦¢
¦¢ °¡ Çʼöµµ±¸ÀÔ´Ï´Ù.ÀÌ ¸ÞÀÏ ¸Å°ÅÁøÀº, ½ÇÀüÀûÀÎ ¼Ð ½ºÅ©¸³Æ®¸¦ ¼Ò°³ ¦¢
¦¢ ÇÏ¿© ¼¹ö °ü¸®ÀÚÀÇ ³ª³¯ÀÌ Çàº¹ÇØÁö´Â °ÍÀ» ¸ñÇ¥·Î ÇÕ´Ï´Ù. ¦¢
¦¦¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¥
¦®¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬
¦¡á UNIX ¼¹ö °ü¸®ÀÚ ¿©·¯ºÐ!¼Ð ½ºÅ©¸³Æ®·ÎºÎÅÍ µµ¸ÁÄ¡°í ÀÖÁö ¾Ê½À´Ï±î?
¦±¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬
¡¸¾ðÁ¦³ª »ç¿ëÇϰí ÀÖ´Â ÅøÀÌ »ç¿ëÇϱ⠾î·Á¿ö¡¹
¡¸¼Ð ½ºÅ©¸³Æ®´Â ¾î¾Áö ¾î·Á¿ï °Í °°´Ù¡¹
½Ã½ºÅÛ °ü¸® ÇöÀå¿¡ ÀÖÀ¸¸é, ±×·± ÀÏÀÌ ÀÚÁÖ ÀÖ½À´Ï´Ù.
ºñ½Áºñ½ÁÇÑ ¸í·É¾î¸¦ ÇϳªÇϳª Ãļ ÀÔ·ÂÇ߱⠶§¹®¿¡ À߸øÇÑ ÀûÀº ¾ø½À´Ï±î?
¼Ð ½ºÅ©¸³Æ®´Â ¾î·Á¿î °ÍÀº ¾ø½À´Ï´Ù.¿ä·É¸¸ ¾Ë°ÔµÇ¸é ¡¸È®½ÇÇÏ°í¡¹¡¸¿ÀÂ÷¾øÀÌ¡¹
¸ñÀûÇÏ´Â ÀÛ¾÷À» ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.¡¸¹Ýµå½Ã¡¹¼¹ö °ü¸®ÀÚÀÇ »ýȰÀÌ
*** ÇູÇÏ°Ô *** µÉ ¼ö ÀÖ¾î¿ä.
¦®¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬
¦¡á INDEX
¦±¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬
¡¡¡à Áö³¹ø °ÁÂÀÇ º¹½À
¡¡¡à Q£¦AÄÚ³Ê
¡¡¡à ½ÇÀü! ¼Ð ½ºÅ©¸³Æ® ±³½Ç ~Àü³¯ÀÇ ³¯Â¥¸¦ ±¸ÇÑ´Ù¡
¡¡¡à ³¡¿¡
¦®¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬
¦¡á Áö³¹ø °ÁÂÀÇ º¹½À
¦±¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬
¡¡Áö³¹ø °ÁÂ(Ⱓȣ)¿¡¼´Â,
¡¡¡¡¡¡~ÆÄÀÏ¸í¿¡ ³¯Â¥¸¦ ºÙÀÌÀÚ¡
¡¡´Â »ý°¢À¸·Î, ·Î±× ÆÄÀÏ µîÀÇ ÆÄÀÏ¸í¿¡ ³¯Â¥¸¦ ºÙÀÌ´Â ¹æ¹ýÀ»
¼Ò°³Çß½À´Ï´Ù.
´ÙÀ½ÀÇ ¿¹´Â, apache ÀÇ ·Î±× ÆÄÀÏÀ» ·ÎÅ×ÀÌ¼Ç ÇÏ´Â ¿¹ÀÔ´Ï´Ù.
===
01:#!/bin/sh
02:
03:logfile="/var/www/logs/http-access_log"
04:mv ${logfile} ${logfile}-`date '+%Y%m%d'`
05:apachectl graceful
06:exit 0
===
¡¡´ÜÁö, ·Î±× ·ÎÅ×ÀÌ¼Ç ÇÁ·Î±×·¥ÀÇ ±âµ¿ ŸÀ̹ÖÀÌ 0:00À̱⠶§¹®¿¡,
½ÇÁ¦·Î´Â Àü³¯ÀÇ ³¯Â¥¸¦ ¿ä±¸ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. Àüȸ´Â ¿©±â±îÁö
À̾߱âÇÏ°í ¸¶ÃƽÀ´Ï´Ù.
¦®¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬
¦¡á Q£¦AÄÚ³Ê
¦±¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬
¿©·¯ºÐÀ¸·ÎºÎÅÍÀÇ Àǰߡ¤ ¿ä¸ÁÀÇ ÄÚ³ÊÀÔ´Ï´Ù.
(1) ÀÌ ¸ÞÀÏ ¸Å°ÅÁøÀº Àü¼Û ÇØµµ ±¦ÂúÀº °ÍÀϱî¿ä?(M.H¾¾)
¡¡Àü¼Û¿¡ °üÇØ¼´Â ¹®Á¦ ¾ø½À´Ï´Ù. ÀϺκи¸ Àü¼Û ÇØµµ ±¦Âú½À´Ï´Ù.
±× ¶§´Â, ¡¸½ÇÀü! ¼Ð ½ºÅ©¸³Æ® ±³½Ç¡¹·ÎºÎÅÍ ÀοëÇÑ °ÍÀ» µ¡ºÙ¿©
µÎ¾î ÁÖ¼¼¿ä.
M.H¾¾, °¨»çÇÕ´Ï´Ù.
(2) ¼Ð ½ºÅ©¸³Æ®¸¦ ÀϺη¯ ¸¸µéÁö ¾Ê¾Æµµ, ¸í·É¾î ¶óÀο¡¼ ´ÙÀ½°ú °°ÀÌ
ÀÔ·ÂÇÏ¸é °£´ÜÇØ¿ä. (À𽺹ξ¾)
===
01:% foreach i (`find . -name "*.htm"`)
02:foreach? mv $i $i:r.html
03:foreach? end
04:%
===
¡¡Àͼ÷ÇØÁö¸é ÀÌ ¹æ¹ýÀÌ È®½ÇÈ÷ ÆíÇϳ׿ä. ³ª Àڽŵµ ¸í·É¾î ¶óÀÎÀº csh
(tcsh)·Î ½ºÅ©¸³Æ®´Â sh°è¸¦ »ç¿ëÇϰí ÀÖ½À´Ï´Ù. ´ÜÁö, "$i:r" À̶ó°í ½á¼
È®ÀåÀÚ(extension) ÀÌ¿ÜÀÇ ºÎºÐÀ» ²¨³¾ ¼ö ÀÖ´Â °ÍÀº ¸ô¶ú½À´Ï´Ù.
´Ü¼øÇÑ sh°è¶ó¸é ¾î·Æ½À´Ï´Ù¸¸, bashµîÀÇ °æ¿ì´Â ´ÙÀ½°ú °°ÀÌ ÇÒ ¼ö ÀÖ±º¿ä.
===
01:$ for i in `find . -name *.htm`
02:> do
03:> mv ${i} ${i%.htm}.html
04:> done
05:$
===
À𽺹ξ¾, °¨»çÇÕ´Ï´Ù.
¦®¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬
¦¡á ½ÇÀü!¼Ð ½ºÅ©¸³Æ® ±³½Ç ~Àü³¯ÀÇ ³¯Â¥¸¦ ±¸ÇÑ´Ù¡
¦±¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬
¡¡·Î±× ·ÎÅ×À̼ÇÀÇ ½ºÅ©¸³Æ®¸¦ ÀÛ¼ºÇÏ´Â °æ¿ì¿¡, Àü³¯ÀÇ ³¯Â¥¸¦ ±¸Çؾ߸¸ ÇÒ ¶§
°¡ ÀÚÁÖ ÀÖ½À´Ï´Ù. ±×·¯ÇÑ °æ¿ì¿¡ µµ¿òÀÌ µÇ´Â ³»¿ëÀÔ´Ï´Ù.
¡¡Áö³¹ø °Á¿¡¼´Â ÈùÆ®·Î ´ÙÀ½°ú °°Àº °ÍÀ» ¾ð±ÞÇß½À´Ï´Ù.
¡¡1. ¼Ð»ó¿¡¼ °è»êÇÏ´Â ¹æ¹ý
¡¡2. date ¸í·É¾î¸¦ »ç¿ëÇÏ´Â ¹æ¹ý
¡¡3. perl¸¦ »ç¿ëÇÏ´Â ¹æ¹ý
¡¡4. ȯ°æ º¯¼ö¸¦ ÀÌ¿ëÇÏ´Â ¹æ¹ý
¡¡Â÷·Ê·Î ¼Ò°³ÇØ º¸ÀÚ°í »ý°¢Çß½À´Ï´Ù¸¸, ¼Ð»ó¿¡¼ °è»êÇÏ´Â ¹æ¹ýÀº
²Ï³ª ±ÍÂúÀº µ¥´Ù°¡, ¹ö±×°¡ µé¾î°¡±â ½¬¿ö¼ ÃßõÇÒ ¼ö ¾ø½À´Ï´Ù.
( ½ÇÀº ¼Ò°³ÇÏ·Á°í »ý°¢Çؼ, ½© ¹öÁ¯À» ½á ºÃÁö¸¸, À±³âÀÇ °è»ê µîµî
³Ê¹« ±æ¾îÁú »Ó¸¸ ¾Æ´Ï¶ó, ½º¸¶Æ®ÇÑ ¹æ¹ýÀÌ ¾Æ´Ï±â ¶§¹®¿¡ ±×¸¸µÎ¾ú½À´Ï´Ù)
¾î¶»°Ô º¸¸é ³ª»Û ¿¹ÀÏÁöµµ ¸ð¸¨´Ï´Ù.
±× ¿ÜÀÇ ¹æ¹ýÀ» ¼Ò°³ÇØ °©´Ï´Ù.
¡¡2. date ¸í·É¾î¸¦ »ç¿ëÇÏ´Â ¹æ¹ý
¡¡date ¸í·É¾îÀÇ -v ¿É¼ÇÀ» »ç¿ëÇϸé ÇöÀçÀÇ ³¯Â¥·ÎºÎÅÍ ¡¸0ÀÏÀü¡¹À̶ó°í
¸»ÇÑ ³¯Â¥¸¦ ÃëµæÇÒ ¼ö ÀÖ½À´Ï´Ù. 1ÀÏÀüÀÇ ³¯Â¥¸¦ Ç¥½ÃÇÏ°í ½ÍÀº °æ¿ì´Â
"date -v1d" ¿Í °°ÀÌ ÁöÁ¤ÇÕ´Ï´Ù. µû¶ó¼ Áö³¹ø °ÁÂÀÇ apache ·Î±×ÀÇ
¿¹¶ó¸é ´ÙÀ½°ú °°ÀÌ µË´Ï´Ù.
===
01:#!/bin/sh
02:
03:logfile="/var/www/logs/http-access_log"
04:mv ${logfile} ${logfile}-`date -v1d '+%Y%m%d'`
05:apachectl graceful
06:exit 0
===
¡¡¡Ø 4°ÁÙÀÇ date ¸í·É¾îÀÇ ¿É¼Ç¿¡ "-v1d" °¡ Ãß°¡µÇ¾ú½À´Ï´Ù.
¡¡3. perlÀ» »ç¿ëÇÏ´Â ¹æ¹ý
¡¡date ¸í·É¾î¸¦ »ç¿ëÇÏ´Â ¹æ¹ýÀº ¸Å¿ì Æí¸®Çϰí Á÷Á¢ÀûÀÎ ¹æ¹ýÀÔ´Ï´Ù.±×·¯³ª,
-v ¿É¼ÇÀ» »ç¿ëÇÒ ¼ö ÀÖ´Â date ¸í·É¾î´Â ¸ðµç OS¿¡ µé¾î°¡ ÀÖ´Â °ÍÀº ¾Æ´Õ
´Ï´Ù. ±×·¡¼, perlÀ» »ç¿ëÇÏ´Â ¹æ¹ýÀ» ¼Ò°³ÇÕ´Ï´Ù.
===
01:#!/bin/sh
02:
03:prevdate(){
04:perl -e '
05: ($sec,$min,$hour,$mday,$mon,$year) = localtime( time()-86400 ) ;
06: printf("%04d%02d%02d", $year+1900, $mon+1, $mday ) ;
07:'
08:}
09:
10:yymmdd=`prevdate`
11:
12:logfile="/var/www/logs/http-access_log"
13:mv ${logfile} ${logfile}-${yymmdd}
14:apachectl graceful
15:exit 0
===
¡¡3°ÁÙºÎÅÍ 8°ÁÙ±îÁö°¡, perl·Î ÀÌÀü³¯Â¥¸¦ ±¸ÇÏ´Â ºÎºÐÀÔ´Ï´Ù.3°ÁÙÀÇ time() ÇÔ¼ö
¸¦ ÀÌ¿ëÇØ¼, ÇöÀçÀÇ ½Ã°¢À» 1970³â 1¿ù 1ÀÏ00:00:00 ºÎÅÍÀÇ Áö³ª°£ Ãʼö·Î ±¸ÇÕ´Ï´Ù.
°Å±â·ÎºÎÅÍ 1ÀÏÀÇ Ãʼö 86400(=24*60*60)À» »« ÈÄ, ³¯Â¥ Æ÷¸ËÀ¸·Î °íĨ´Ï´Ù.
¡¡10°ÁÙ¿¡ ¼Ð º¯¼ö yymmdd ¿¡ Àü³¯ÀÇ ³¯Â¥¸¦ ´ëÀÔÇϰí ÀÖ½À´Ï´Ù.
¡¡perl ¸í·É¾î¸¦ ¾µ ¼ö ÀÖÀ» ¶§¿¡´Â ²Ï ÁÁÀº ¹æ¹ýÀÌ ¾Æ´Ò±î¿ä.
¡¡4. ȯ°æ º¯¼ö¸¦ »ç¿ëÇÏ´Â ¹æ¹ý
¡¡¾î¶² ÀÇ¹Ì ²Ç¼öÀÔ´Ï´Ù. ´ÙÀ½ÀÇ ¿¹¸¦ º¸±â·Î ÇսôÙ.
===
01:#!/bin/sh
02:
03:yymmdd=`env TZ=JST+15 date '+%Y%m%d'`
04:
05:logfile="/var/www/logs/http-access_log"
06:mv ${logfile} ${logfile}-${yymmdd}
07:apachectl graceful
08:exit 0
===
¡¡UNIXÀÇ TZȯ°æ º¯¼ö¸¦ »ç¿ëÇÕ´Ï´Ù. ÀϺ» ½Ã°£ÀÇ °æ¿ì´Â Åë»ó TZ=JST-9 °¡ µÇ°í
ÀÖÀ¸´Ï±î, À̰ÍÀ» 24½Ã°£ ÀÌÀüÀ¸·Î ´ÊÃä´Ï´Ù(JST+15=JST-9+24). ÀϽÃÀûÀ¸·Î ȯ°æ
º¯¼ö¸¦ º¯°æÇÏ°í ½ÍÀº °æ¿ì´Â, env ¸í·É¾î¸¦ »ç¿ëÇÕ´Ï´Ù. 3°ÁÙ¿¡¼ Àü³¯ÀÇ ³¯Â¥¸¦
±¸Çϰí ÀÖ½À´Ï´Ù.
¡¡ÀϺ» ½Ã°£¿¡¼¸¸ ¾µ ¼ö ÀÖ´Â ½ºÅ©¸³Æ®ÀÌÁö¸¸, ¾îÂ¸é °£´ÜÇÑ ¹öÁ¯ÀÔ´Ï´Ù.
¦®¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬
¦¡á ³¡¿¡
¦±¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬
¡¡2/7(Åä)¿¡ ¡¸ Á¦4ȸ ¿ÀÇ ¼Ò½º ¼ÒÇÁÆ®¿þ¾î ¼¼¹Ì³ª¡¹¿¡ Âü°¡ÇÏ°í ¿Ô½À´Ï´Ù.
°¿¬ ³»¿ëÀÌ ¸Å¿ì Àç¹ÌÀÖ°Ô µµ¿òÀÌ µÇ¾ú½À´Ï´Ù. Ä£¸ñȸ »Ó¸¸ÀÌ ¾Æ´Ï¶ó 2Â÷ȸ±îÁö
Âü°¡Çß½À´Ï´Ù.
¡¡³ª ÀڽŠÀÎÅͳݿ¡ °ü·ÃµÇ±â ½ÃÀÛÇÑ °ÍÀÌ ´Ù¸¥ »ç¶÷º¸´Ù »¡¶ú±â ¶§¹®À̶ó°íµµ
»ý°¢ÇÏÁö¸¸, ÇöÀç ÀÎÅͳÝÀº ÃʱâÀÇ ¼·Îµ½´Â ¡¸»óÁ¶È¸¡¹ÀûÀÎ ³»¿ëÀº ÀÌ¹Ì Åð»öµÇ
¾ú°í, SPAMÀ̳ª ¹ÙÀÌ·¯½º¿¡ ¿À¿°µÇ¾î ¹ö¸®°í ÀÖ½À´Ï´Ù.
¡¡³»°¡ ÀÎÅͳÝÀ» ¾Ë¾ÒÀ» ¹«·ÆÀº, NetNews¿¡ ½ë~ ºÐµéÀÌ ³Î·ÁÀÖ¾î¼, ¹ú¹ú Çϸé¼
Åõ°íÇϰï ÇßÁö¸¸, ÁÁÀº Àǹ̿¡¼µµ ³ª»Û Àǹ̿¡¼µµ ¹Ù²î¾î ¿Ô¾î¿ä.
¡¡³» ÂÊÀ¸·Î ȸÀåÀÇ ¸ð½ÀµîÀ» Á¤¸®ÇØ º¸¾Ò½À´Ï´Ù.
http://qmailsolutions.com/wiki/ ·ÎºÎÅÍ ¡¸ Á¦4ȸ ¿ÀÇ ¼Ò½º ¼ÒÇÁÆ®¿þ¾î
¼¼¹Ì³ª¡¹¿¡ÀÇ ¸µÅ©¸¦ ´õµë¾î º¸¼¼¿ä.¡¡
¡¡¼±¹°Àº ¡¸°¡´Â ±¹¼ö ÆÄÀÌ¡¹¸¦ »ç ¿Ô½À´Ï´Ù. °¡¹æ¿¡ ¿©À¯°¡ ¾ø¾ú±â ¶§¹®¿¡,
Æ÷ÀåÆÇ¸Å°¡ ÆíÇß´Ù°í ¸»ÇÏ´Â °ÍÀÌ ÀÌÀ¯¶óµµ ÀÖ¾ú½À´Ï´Ù¸¸.¡¸°¡´Â ±¹¼ö ÆÄÀÌ¡¹´Â,
´ÙÀ½ÀÇ »çÀÌÆ®¸¦ Àß ¾È°í(?) ½Ç·Á ÀÖ½À´Ï´Ù.
¡¡http://www.asahi-net.or.jp/~wf5t-hrd/nagoya/miyage/kisi_pai.htm
¡¡´ÙÀ½ ¹ø Àü´ÞÀº,3/1(¿ù) Àü´Þ ¿¹Á¤ÀÔ´Ï´Ù.³»¿ëÀº, ~¸Þ´º Çü½Ä¿¡¼ ¼±ÅÃÇÑ´Ù¡
ÀÇ ¿¹Á¤ÀÔ´Ï´Ù.
¦®¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬
¦¡á ÄÚ¸àÆ® ¸ðÁýÁßÀÔ´Ï´Ù
¦±¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬
¡¸½ÇÀü!¼Ð ½ºÅ©¸³Æ® ±³½Ç¡¹¿¡¼´Â, ¿©·¯ºÐÀ¸·ÎºÎÅÍÀÇ Àǹ®¡¤Áú¹®¡¤°¨»ó¡¤¿ä¸ÁÀ»
¸ðÁýÇϰí ÀÖ½À´Ï´Ù.
¡¸¿©±â¸¦ ÀÌÇØÇϱ⠾î·Á¿ü´Ù¡¹
¡¸ÀÌ·± ÀÏÀº ÇÒ ¼ö ÀÖ´Â °Å¾ß?¡¹
¡¸ÀÌ·± Å׸¶¸¦ Ãë±ÞÇßÀ¸¸é ÁÁ°Ú´Ù¡¹
¡¸Àß ¿òÁ÷ÀÌÁö ¾Ê´Â ¼Ð ½ºÅ©¸³Æ®¸¦ º¸¾ÒÀ¸¸é ÁÁ°Ú´Ù¡¹
µî, ºÎ´ã¾øÀÌ info@qmailsolutions.com ¿¡ ¸ÞÀÏ¿¡¼ ºÎŹÇÕ´Ï´Ù.
¹ÞÀº ³»¿ë¿¡ °üÇØ¼´Â, º»¹®Áß¿¡ ÀοëÇÏ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù.
±âº»ÀûÀ¸·Î À̸§Àº °ø°³ÇÏÁö ¾Ê½À´Ï´Ù¸¸, °ø°³ÇØ ÁÖ¾úÀ¸¸é ÇÑ °æ¿ì´Â ±× ÃëÁö ¿¬¶ôÇØ ÁֽʽÿÀ.
¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬
¡¸½ÇÀü!¼Ð ½ºÅ©¸³Æ® ±³½Ç¡¹(Vol.002)
(¸ÞÀÏ ¸Å°ÅÁø ID:0000124615)
¡Ü ¹ßÇࡤÆíÁý£º ¿ä±â±æÀÌ2
¡Ü °¨»ó¡¤Àǹ®¡¤Áú¹® µî
WEB http://qmailsolutions.com/shellscript/
¸ÞÀÏ info@qmailsolutions.com
¡Ü µî·Ï¡¤ÇØÁ¦¡¤¹é ³Ñ¹ö
http://www.mag2.com/m/0000124615.htm
ÀÌ ¸ÞÀÏ ¸Å°ÅÁøÀº ¡¸¸¶±×¸¶±×!¡¹¸¦ ÀÌ¿ëÇØ ¹ßÇàÇϰí ÀÖ½À´Ï´Ù.
(C) 2004 YOGI George info@qmailosolutions.com
¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬
°ü¸®ÀÚ ´Ô | ÄÚ¸àÆ®(0)
| ½ºÅ©·¦ |ÇÁ¸°Æ® |M |D
+
°íÀ¯ÁÖ¼Ò : http://4ellene.cafe24.com/blog/?no=203
--------------------------------¿ªÀÚÀǺ¯ --------------------------------
¾Æ·¡ ¹®¼´Â "¸¶±×¸¶±×" (http://www.mag2.com)¸¦ ÅëÇØ ¹ßÇàµÇ°í ÀÖ´Â
"ãùô£¡«·«§«ë«¹«¯«ê«×«ÈÎçãø" (½Çõ! ¼Ð ½ºÅ©¸³Æ® ±³½Ç)À̶ó´Â ¸ÞÀÏ ¸Å°ÅÁøÀÇ
¹ø¿ªÀÔ´Ï´Ù.
À¯´Ð½º °è¿ ¼¹ö °ü¸®ÀÚµéÀ» ´ë»óÀ¸·ÎÇÑ ¼Ð ½ºÅ©¸³Æ® °ÁÂÀÔ´Ï´Ù. ¸®´ª½º¸¦
´Ù·ç´Â µ¥¿¡ ¼Ð ½ºÅ©¸³Æ®¿¡ ´ëÇÑ Áö½ÄÀÌ À¯¿ëÇѵ¥µµ ÀÌ·± ±âÃÊÀûÀÎ °Á¸¦
º¼ ¼ö ¾ø´Â °Í °°¾Æ, ±â°è¹ø¿ªÀÇ µµ¿òÀ» ¹Þ¾Æ ÀúÀÛÀÚ(¿ä±â»ó)ÀÇ Çã¶ô¾øÀÌ(!)
¿Ã¸³´Ï´Ù.
³»¿ë¿¡ ´ëÇÑ Áú¹®Àº ¿øÀúÀÛÀÚ¿¡°Ô, ¹ø¿ª¿¡ ´ëÇÑ Áú¹®Àº ¹ø¿ªÀÚÀÎ Àú
( daewon_yoon@hanmail.net )¿¡°Ô ºÎʵ右´Ï´Ù.
¿ø¹®Àº ´ÙÀ½ urlÀ» ÅëÇØ ÀÐÀ» ¼ö ÀÖ½À´Ï´Ù.
http://backno.mag2.com/reader/Back?id=0000124615
ÀÌ ¹ø¿ª¹°Àº
http://cafe.daum.net/joalinux -> °ÁÂ
http://cafe.daum.net/withlearn -> ÀÚÀ¯°Ô½ÃÆÇ
¿¡ ¿Ã¸®°Ú½À´Ï´Ù.
ÁÖµÈ ³»¿ëÀº ¸ðµÎ Àо°í ¹Ù·ÎÀâ°ÚÁö¸¸, Àâ´ã ºÎºÐ¿£ ¾î»öÇÑ ±â°è
¹ø¿ªÀÌ ³²¾ÆÀÖÀ» ¼ö ÀÖ½À´Ï´Ù.
--------------------------------¿ªÀÚÀǺ¯ ³¡--------------------------------
¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬
2004.02.03
½ÇÀü! ¼Ð ½ºÅ©¸³Æ® ±³½Ç
http://qmailsolutions.com/shellscript/
¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬ Ⱓȣ (Vol.001) ¦¬¦¬
¦£¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¤
¦¢ Linux, FreeBSD, Solaris µî UNIX ¼¹ö °ü¸®¸¦ À§Çؼ´Â ¼Ð ½ºÅ©¸³Æ® ¦¢
¦¢ °¡ Çʼöµµ±¸ÀÔ´Ï´Ù.ÀÌ ¸ÞÀÏ ¸Å°ÅÁøÀº, ½ÇÀüÀûÀÎ ¼Ð ½ºÅ©¸³Æ®¸¦ ¼Ò°³ ¦¢
¦¢ ÇÏ¿© ¼¹ö °ü¸®ÀÚÀÇ ³ª³¯ÀÌ Çàº¹ÇØÁö´Â °ÍÀ» ¸ñÇ¥·Î ÇÕ´Ï´Ù. ¦¢
¦¦¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¥
¦®¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬
¦¡á UNIX ¼¹ö °ü¸®ÀÚ ¿©·¯ºÐ! ¼Ð ½ºÅ©¸³Æ®·ÎºÎÅÍ µµ¸ÁÄ¡°í ÀÖÁö ¾Ê½À´Ï±î?
¦±¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬
¡¸¾ðÁ¦³ª »ç¿ëÇϰí ÀÖ´Â ÅøÀÌ »ç¿ëÇϱ⠾î·Á¿ö¡¹
¡¸¼Ð ½ºÅ©¸³Æ®´Â ¾î¾Áö ¾î·Á¿ï °Í °°´Ù¡¹
½Ã½ºÅÛ °ü¸® ÇöÀå¿¡ ÀÖÀ¸¸é, ±×·± ÀÏÀÌ ÀÚÁÖ ÀÖ½À´Ï´Ù.
ºñ½Áºñ½ÁÇÑ ¸í·É¾î¸¦ ÇϳªÇϳª Ãļ ÀÔ·ÂÇ߱⠶§¹®¿¡ À߸øÇÑ ÀûÀº ¾ø½À´Ï±î?
¼Ð ½ºÅ©¸³Æ®´Â ¾î·Á¿î °ÍÀº ¾ø½À´Ï´Ù.¿ä·É¸¸ ¾Ë°ÔµÇ¸é ¡¸È®½ÇÇÏ°í¡¹¡¸¿ÀÂ÷¾øÀÌ¡¹
¸ñÀûÇÏ´Â ÀÛ¾÷À» ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.¡¸¹Ýµå½Ã¡¹¼¹ö °ü¸®ÀÚÀÇ »ýȰÀÌ
*** ÇູÇÏ°Ô *** µÉ ¼ö ÀÖ¾î¿ä.
¦®¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬
¦¡á INDEX
¦±¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬
¡¡¡à Àڱ⠼Ұ³
¡¡¡à Ãßõ ¸ÞÀÏ ¸Å°ÅÁø
¡¡¡à ÀüȸÀÇ º¹½À
¡¡¡à Q£¦AÄÚ³Ê
¡¡¡à ½ÇÀü!¼Ð ½ºÅ©¸³Æ® ±³½Ç ~ÆÄÀÏ¸í¿¡ ³¯Â¥¸¦ ºÙÀδ١
¡¡¡à ³¡¿¡
¦®¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬
¦¡á Àڱ⠼Ұ³
¦±¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬
¡¡Ã³À½ ºË°Ú½À´Ï´Ù.¡¸½ÇÀü!¼Ð ½ºÅ©¸³Æ® ±³½Ç¡¹¹ßÇàÀÎ æ¨ëðíÛì£ÀÔ´Ï´Ù.
¡¡1972 ³â»ýÀÔ´Ï´Ù.¼º¾¾( ¡¸¿ä±â¡¹¶ó°í ¸»ÇÕ´Ï´Ù)°¡ µå¹°´Ù°í ¸»ÇØÁý´Ï´Ù.
¿ÀŰ³ª¿Í¿¡´Â ±× ³ª¸§´ë·Î ¸¹Àº ¼º¾¾ÀÔ´Ï´Ù.Çг⿡¼´Â ³ª¸¦ Æ÷ÇÔÇØ ´ë°³ 2~3¸í
ÀÖ¾ú½À´Ï´Ù.
¡¡Áö±ÝÀº µµÄì¿¡ »ì°í ÀÖ½À´Ï´Ù¸¸, Ãâ½ÅÀº ¿ÀŰ³ª¿ÍÇöÀÇ ¿ÀŰ³ª¿Í½Ã¶ó°í ¸»ÇÏ´Â
°÷ÀÔ´Ï´Ù. ¿ÀŰ³ª¿Í½Ã¿Í ¸»ÇÏ´Â À̸§ÀÌ Æò¹ü?ÀÌ·ê ¼ö ÀÖ´Â ÀÖ¾îÀΰ¡, ¡¸³ªÇÏ¿Í
¾î¶»°Ô ´Ù¸¥ °Å¾ß?¡¹¶ó°í ¸»ÇØÁö´Â ÀÏÀÌ ÀÖ½À´Ï´Ù. ¿ÀŰ³ª¿Í½Ã´Â, ¼î¿Í 49³â¿¡
ÄÚÀÚ½Ã¿Í ±ÙóÀÇ ¹Ì»çÅ乫¶ó°¡ ÇÕº´ÇØ ÇÒ ¼ö ÀÖ¾ú½À´Ï´Ù. 8¿ùÀÇ ¸»ÀÌ µÇ¸é
¡¸¿¡À̼ ÃàÁ¦¡¹°¡ ÀÖ½À´Ï´Ù.
¡é¡éÂü°í·Î ÀÌ·± ´À³¦ ÀÔ´Ï´Ù.¡é¡é
http://www.geocities.co.jp/SilkRoad/9613/koza/koza04.html
¡¡µ¡ºÙ¿©¼ Äܳ뱸ÀÇ Ä·ÇÁ ½ÃÁðÀÔ´Ï´Ù¸¸, ¿ÀŰ³ª¿Í½Ã¿¡´Â È÷·Î½Ã¸¶°¡ ¿ÍÀÖ½À´Ï´Ù.
¡¡ÀÏÀº, ÇÁ¸®·£¼·Î ¼¹öÀÇ ±¸ÃàÀ̳ª ¼¹ö¿¡ °üÇÑ Ã¥ÀÇ ÁýÇÊÀ» Çϰí ÀÖ½À´Ï´Ù.
WEB/¸ÞÀÏ/DNS ¼¹öµîÀÇ ±¸ÃàÀ» ÇÏ´Â °ÍÀÌ ¸¹½À´Ï´Ù.
¦®¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬
¦¡á Ãßõ ¸ÞÀÏ ¸Å°ÅÁø
¦±¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬
¡Ü¡¸Linux ÀÇ ÁöÇýºÀÅõ >>& ´ç½ÅÀÇ ºñ¹ÐÁý¡¹
¡¡Linux ÀÇ ±âº» Á¶ÀÛ¿¡ ºñ¹ýÀ» Ç÷¯½º ÇØ ¸ÅÁÖ ½Å°í.¹Ì°ø°³ÀÇ ºñ¹ýÀ̳ª µ¶ÀÚÀÇ Åõ°í
¡¡Àç·áµµ °ÔÀç.ÃʽÉÀÚµµ »ó±ÞÀÚ ¹ú½á ¿ï¸± ¼ö ÀÖ¾ú´ø ±¸, ±× Linux ÀÚ°ÝÀÎÁ¤½ÃÇèÀÇ
ÇÊÀÚ°¡ ¾²°í ÀÖ½À´Ï´Ù.
¡¡
¡¡http://www.u-waza.org/linux-tips/regist.html
¡¡³ª ÀڽŠUNIXÀÇ °ü¸®ÀÚ °æÇèÀ¸·Î¼´Â ±é´Ï´Ù¸¸, ¹®Á¦ Çü½ÄÀÌ µÇ¾î ÀÖÀ¸¸é ÀǿܷÎ
¡¡¡¸¾î¶§?¡¹(ÀÌ)¶ó´Â ´À³¦À¸·Î ±âºÐºô·ÁÁÖ¾îÁö´Â °ÍÀÌ ¸¹Àº ¸ÞÀÏ ¸Å°ÅÁøÀÔ´Ï´Ù.
¡Ü¡¸Linux ¼¹ö °ü¸®ÀÚ °æÇèÀ» ¸¸µéÀÚ!¡¹
¡¡Linux·Î DNS¡¤WEB¡¤MAIL ¼¹ö¸¦ ½ÇÁ¦·Î °ü¸®ÇØ º¸´Â ¡¸°ü¸®ÀÚ °æÇèÀ» ¸¸µç´Ù¡¹
¡¡±âȹÀÔ´Ï´Ù.ÆíÀÔ Linux¡¤RHCE¡¤LPIC Àç·áµµ ³Ö¾î¼ °©´Ï´Ù
¡¡http://homepage3.nifty.com/sysaho/mag.html
¡¡qmailÀÇ ¼³¸íÀÌ È¸È Çü½ÄÀÌ µÇ°í, ²Ï Àç¹ÌÀÖ½À´Ï´Ù.½ºÅ³ ¾÷¿¡ °üÇÑ
¡¡³»¿ëÀÌ Ç³ºÎÇÕ´Ï´Ù.
¦®¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬
¦¡á ÀüȸÀÇ º¹½À
¦±¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬
¡¡Àüȸ(â°£ ÁغñÈ£)¿¡¼´Â,
¡¡¡¡¡¡~ÆÄÀϸíÀ» ÇѲ¨¹ø¿¡ º¯°æÇÏ°í ½Í´Ù¡
¡¡´Â »ý°¢À¸·Î, ÆÄÀϸíÀ» ÇѲ¨¹ø¿¡ º¯°æÇÏ´Â ¹æ¹ýÀ» ¼Ò°³Çß½À´Ï´Ù.
¡¡¶Ç, ÇöÀç µð·ºÅ丮»óÀÇ ÆÄÀÏ »Ó¸¸ÀÌ ¾Æ´Ï¶ó, ÇöÀç µð·ºÅ丮
ÀÌÇÏÀÇ ÆÄÀÏ ¸ðµç °ÍÀ» º¯°æÇϱâ À§Çؼ find ¸í·É¾î¸¦ »ç¿ëÇÑ ¿¹µµ ¼Ò°³
Çß´Ù. ´ÙÀ½ÀÇ ½ºÅ©¸³Æ®´Â find ¸í·É¾î¸¦ »ç¿ëÇÑ ¿¹ÀÔ´Ï´Ù.
--- ÆÄÀϸíÀ» "*htm" ¡æ "*html" ·Î º¯°æ ---
===
01:#!/bin/sh
02:
03:for file in `find ./ -name "*.htm"`
04:do
05: newfile=`echo ${file} | sed 's/htm$/html/'`
06: mv ${file} ${newfile}
07:done
===
¦®¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬
¦¡á Q£¦AÄÚ³Ê
¦±¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬
¡¡~ÆÄÀÏÀÇ ¡¸³»¿ë¡¹À» ÇѲ¨¹ø¿¡ º¯°æÇÏ·Á¸é ~
¡¡Àüȸ ³»¿ëÀÇ ÀÀ¿ëÀÔ´Ï´Ù.ÆÄÀÏÀÇ ¡¸À̸§¡¹ÀÌ¾Æ´Ñ ¡¸³»¿ë¡¹À» ÇѲ¨¹ø¿¡ ¹Ù²Ù·Á¸é,
for ·çÇÁ·Î ÆÄÀÏÀ» ¼±ÅÃÇÏ´Â °Í±îÁö´Â ¶È°°°í, ÆÄÀÏÀ» ¼±ÅÃÇÑ ÈÄÀÇ Ã³¸®¸¸
Á¶±Ý ¹Ù²î¸é µË´Ï´Ù.
´ÙÀ½ÀÇ ½ºÅ©¸³Æ®´Â, HTML ÆÄÀÏ ¾ÈÀÇ ³»¿ëÀ» ÀϰýÀûÀ¸·Î º¯È¯ÇÏ´Â ¿¹ÀÔ´Ï´Ù.
===
01:#!/bin/sh
02:
03:for file in `find ./ -name "*.html"`
04:do
05: sed 's#<img src="/logo.png" />#<img src="/images/logo.png" />#' ${file} > ${file}.tmp
06: mv ${file}.tmp ${file}
07:done
===
¡¡5¹øÁÙ¿¡¼ º¯°æÇÑ ³»¿ëÀ» ÀÓ½ÃÆÄÀÏ (${file}. tmp)¿¡ Àá½Ã ÀúÀåÇÕ´Ï´Ù. 6¹øÁÙ¿¡
º¯È¯ÇÑ ÀÏ½ÃÆÄÀÏÀ» ¿ø·¡ÀÇ ÆÄÀÏ¿¡ ´ù¾î¾²°í ÀÖ½À´Ï´Ù. ¶Ç ½ÇÁ¦º¯È¯¿¡´Â sed
¸í·É¾î¸¦ »ç¿ëÇϰí ÀÖ½À´Ï´Ù¸¸, "/" (slash)¸¦ Æ÷ÇÔÇÑ ¹®ÀÚ¿À» º¯°æÇÏ°í ½ÍÀº
¶§´Â, º¯È¯ ÆÐÅÏÀÇ ±¸ºÐ ¹®Àڷμ "#" (»þÇÁ)¸¦ »ç¿ëÇÏ¸é ¹ø°Å·Ó°Ô "\/" ¿Í °°ÀÌ
À̽ºÄÉÀÌÇÁ ¹®ÀÚ¸¦ ¾²Áö ¾Ê¾Æµµ µÇ±â ¶§¹®¿¡ Æí¸®ÇÕ´Ï´Ù.
¡¡³ªÀÇ »çÀÌÆ®´Â ÅÂ±× ÀÔ·Â½Ä ¿¡µðÅÍ(HTML Project 2)¸¦ »ç¿ëÇϰí ÀÖ¾î¼,
HTML ű׸¦ Á÷Á¢ ÀÔ·ÂÇØ¼ ÀÛ¼ºÇÕ´Ï´Ù¸¸, ¿©·¯ºÐÀÇ »çÀÌÆ®´Â ¾î¶»½À´Ï±î?
¦®¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬
¦¡á ½ÇÀü! ¼Ð ½ºÅ©¸³Æ® ±³½Ç ~ÆÄÀÏ¸í¿¡ ³¯Â¥¸¦ ºÙÀδ١
¦±¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬
¡¡¼¹ö °ü¸®ÀÚ¸¦ ¸Ã°í ÀÖÀ¸¸é, ·Î±× ÆÄÀÏ µîÀÇ ÆÄÀÏ¸í¿¡ ³¯Â¥¸¦ ºÙÀÌ´Â
ÀÏÀÌ ¸¹¾ÆÁý´Ï´Ù. ¸í·É¾î ¶óÀλ󿡼,
¡¡¡¸¿À´ÃÀº 2004/02/03 À̴ϱî...±×·¡ access_log-20040203 ·Î ÇÏÀÚ¡¹
ÀÌ·± ½ÄÀ¸·Î ÀÏÀ» Çϰí ÀÖÁö ¾Ê½À´Ï±î? ´ÙÀ½ ¹æ¹ýÀº, ·Î±× ÆÄÀÏÀÇ ·ÎÅ×À̼Ç
ÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ ¶§¿¡´Â Âü°í°¡ µÈ´Ù°í »ý°¢ÇÕ´Ï´Ù.
¡¡³¯Â¥¸¦ Ãâ·ÂÇÏ·Á¸é, date ¸í·É¾î¸¦ »ç¿ëÇÏ¸é µË´Ï´Ù. date ¸í·É¾î¿¡´Â
Æ÷¸Ë Ãâ·Â ±â´ÉÀÌ ÀÖ½À´Ï´Ù. Æ÷¸Ë Ãâ·ÂÀº,+(Ç÷¯½º)¿¡ À̾î
%(ÆÛ¼¾Æ®)·Î ½ÃÀ۵Ǵ Æ÷¸Ë ¹®ÀÚ¸¦ ¾¹´Ï´Ù.
===
% date '+%Y/%m/%d %H:%M:%S'
2004/02/03 06:52:12
===
¡¡ÁÖµÈ Æ÷¸Ë ¹®ÀÚ´Â ´ÙÀ½°ú °°½À´Ï´Ù. ³¯Â¥´Â ¼Ò¹®ÀÚ, ½Ã°¢Àº ´ë¹®ÀÚ¶ó°í
±â¾ïÇØ µÎ¸é ÁÁÀ» °ÍÀÔ´Ï´Ù.
%Y£º¡¡ÇØ(4ÀÚ¸®¼ö)
%y£º¡¡ÇØ(¾Æ·¡ 2ÀÚ¸®¼ö)
%m£º¡¡´Þ(2ÀÚ¸®¼ö)
%d£º¡¡ÀÏ(2ÀÚ¸®¼ö)
%H£º½Ã°£(2ÀÚ¸®¼ö)
%M£º¡¡ºÐ (2ÀÚ¸®¼ö)
%S£º¡¡ÃÊ(2ÀÚ¸®¼ö)
´ÙÀ½ÀÇ ¿¹´Â ¾ÆÆÄÄ¡(apache)ÀÇ ·Î±× ÆÄÀÏÀ» ·ÎÅ×ÀÌ¼Ç ÇÏ´Â ¿¹ÀÔ´Ï´Ù.
===
01:#!/bin/sh
02:
03:logfile="/var/www/logs/http-access_log"
04:mv ${logfile} ${logfile}-`date '+%Y%m%d'`
05:apachectl graceful
06:exit 0
===
¡¡4¹øÁÙ¿¡ ÆÄÀÏÀ» º¯°æÇÒ ¶§¿¡,"http-access_log-20040203"¿Í °°ÀÌ ³¯Â¥¸íÀÌ
µé¾î°©´Ï´Ù. ·Î±×¸¦ ºÙ¿©¹Ù²Û ÈÄ¿¡, 5¹øÁÙ "apachectl graceful" ·Î »õ·Î¿î
·Î±×ÆÄÀÏÀ» ¿ÀÇÂÇÕ´Ï´Ù.
¡ß¡ß ÀÀ¿ëÆí ¡ß¡ß
¡¡·Î±× ±× ÀÚü´Â 0:00~23:59 ¸¦ ´ÜÀ§·Î Çϱ⠶§¹®¿¡, cronµîÀ» ÀÌ¿ëÇØ ½ºÅ©
¸³Æ®¸¦ ÀÚµ¿À¸·Î ½ÇÇàÇÒ ½Ã°¢À¸·Î 0:00 ¸¦ Àâ¾Æ ½Ç½ÃÇÏ°Ô µË´Ï´Ù.
¡¡±×·±µ¥ , ³¯Â¥°¡ ³Ñ¾î°¡¸é "http-access_log-20040203" ¶ó´Â ÇÏ´Â ÆÄÀϸí
¿¡ Àü³¯(2004/02/02) ·Î±×ÀÇ ³»¿ëÀÌ ÀúÀåµÇ¾î ¹ö¸®±â ¶§¹®¿¡, À§ ½ºÅ©¸³Æ®´Â
½â ÁÁ´Ù°í ¸»ÇÒ ¼ö´Â ¾ø½À´Ï´Ù.
¡¡¿©±â¼ ¡¸Àü³¯ÀÇ ³¯Â¥ ±¸Çϱ⡹¶ó´Â 󸮰¡ ÇÊ¿äÇÏ°Ô µË´Ï´Ù¸¸, À̰Ϳ¡ ´ë
ÇØ¼´Â ´ÙÀ½ ¹øÀÇ ¸ÞÀÏ ¸Å°ÅÁø¿¡¼ ¼Ò°³ÇÕ´Ï´Ù. ´çÀå »ý°¢³ª´Â °ÍÀ¸·Ð, ¸î°¡
Áö ÇØ¹ýÀÌÀÖ½À´Ï´Ù. ¿©±â¿¡¼´Â, ÈùÆ®¸¦ ¼Ò°³ÇØ µÓ´Ï´Ù.
=ÈùÆ®=
¡¡1. ¼Ð»ó¿¡¼ °è»êÇÏ´Â ¹æ¹ý
¡¡2. date ¸í·É¾î¸¦ »ç¿ëÇÏ´Â ¹æ¹ý
¡¡3. perlÀ» »ç¿ëÇÏ´Â ¹æ¹ý
¡¡4. ȯ°æ º¯¼ö¸¦ ÀÌ¿ëÇÏ´Â ¹æ¹ý
¦®¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬
¦¡á ³¡¿¡
¦±¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬
¡¡À̹ø ÁÖ Åä¿äÀÏ¿¡ ¡¸ Á¦4ȸ ¿ÀÇ ¼Ò½º ¼ÒÇÁÆ®¿þ¾î ¼¼¹Ì³ª¡¹¸¦ Âü°¡Çϱâ À§ÇØ
³ª°í¾ß±îÁö ´Ù³à ¿À°Ú½À´Ï´Ù. °¿¬ÀÇ °¨»óÀ̳ª ¸ð½ÀÀº, ´ÙÀ½ ¹ø ¸ÞÀÏ ¸Å°ÅÁøÀ¸
·Î º¸°íÇÕ´Ï´Ù.
¡¡È¸ÀåÀÌ º¯°æÀÌ µÇ¾î, Á¤¿øÀÌ Áõ°¡Çß½À´Ï´Ù(50¸í¡æ100¸í).
¡¡¡é¡éÀÚ¼¼ÇÑ °ÍÀº ÀÌÂÊ¡é¡é
¡¡http://wiki.tokai-ic.or.jp/hiki.cgi?OpenSourceSM4
¡¡³ª°í¾ß¿¡¼ ÃßõÇÏ´Â ¼±¹°Àº ¹«¾ùÀÌÁö¿ä? ¼±¹° Á¤º¸µµ ¸ðÁýÁßÀÔ´Ï´Ù.
¡¡´ÙÀ½ ¹ø ¸ÞÀÏ ¸Å°ÅÁøÀº, 2/17(È) Àü´Þ ¿¹Á¤ÀÔ´Ï´Ù.
¦®¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬
¦¡á ÄÚ¸àÆ® ¸ðÁýÁßÀÔ´Ï´Ù
¦±¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬
¡¸½ÇÀü!¼Ð ½ºÅ©¸³Æ® ±³½Ç¡¹¿¡¼´Â, ¿©·¯ºÐÀ¸·ÎºÎÅÍÀÇ Àǹ®¡¤Áú¹®¡¤°¨»ó¡¤¿ä¸ÁÀ»
¸ðÁýÇϰí ÀÖ½À´Ï´Ù.
¡¸¿©±â¸¦ ÀÌÇØÇϱ⠾î·Á¿ü´Ù¡¹
¡¸ÀÌ·± ÀÏÀº ÇÒ ¼ö ÀÖ´Â °Å¾ß?¡¹
¡¸ÀÌ·± Å׸¶¸¦ Ãë±ÞÇßÀ¸¸é ÁÁ°Ú´Ù¡¹
¡¸Àß ¿òÁ÷ÀÌÁö ¾Ê´Â ¼Ð ½ºÅ©¸³Æ®¸¦ º¸¾ÒÀ¸¸é ÁÁ°Ú´Ù¡¹
µî, ºÎ´ã¾øÀÌ info@qmailsolutions.com ·Î ¸ÞÀÏ ºÎŹÇÕ´Ï´Ù.
¹ÞÀº ³»¿ë¿¡ °üÇØ¼´Â, º»¹®Áß¿¡ ÀοëÇÏ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù.
±âº»ÀûÀ¸·Î À̸§Àº °ø°³ÇÏÁö ¾Ê½À´Ï´Ù¸¸, °ø°³ÇØ ÁÖ¾úÀ¸¸é ÇÑ °æ¿ì´Â ±× ÃëÁö
¿¬¶ôÇØ ÁֽʽÿÀ.
¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬
¡¸½ÇÀü!¼Ð ½ºÅ©¸³Æ® ±³½Ç¡¹Ã¢°£È£(Vol.001)
(¸ÞÀÏ ¸Å°ÅÁø ID:0000124615)
¡Ü ¹ßÇࡤÆíÁý£º æ¨ëðíÛì£
¡Ü °¨»ó¡¤Àǹ®¡¤Áú¹® µî
WEB http://qmailsolutions.com/shellscript/
¸ÞÀÏ info@qmailsolutions.com
¡Ü µî·Ï¡¤ÇØÁ¦¡¤¹é ³Ñ¹ö
http://www.mag2.com/m/0000124615.htm
ÀÌ ¸ÞÀÏ ¸Å°ÅÁøÀº ¡¸¸¶±×¸¶±×!¡¹¸¦ ÀÌ¿ëÇØ ¹ßÇàÇϰí ÀÖ½À´Ï´Ù.
(C) 2004 YOGI George info@qmailosolutions.com
¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬
°ü¸®ÀÚ ´Ô | ÄÚ¸àÆ®(0)
| ½ºÅ©·¦ |ÇÁ¸°Æ® |M |D
+
°íÀ¯ÁÖ¼Ò : http://4ellene.cafe24.com/blog/?no=202
¿äÁòµé¾î ±¤°í°¡ Çϵµ ¸¹ÀÌ ¿Ã¶ó ¿À±æ·¡..±¤°í¸¦ ¸·À» ¹æ¹ýÀ» »ý°¢ÇØ ºÃ½À´Ï´Ù...
index.htm ÆÄÀÏÀ» ¿°í (ȨÆäÀÌÁö¿¸é Á¦ÀÏ Ã³À½¿¡ º¸ÀÌ´Â ÆäÀÌÁö..)
Á¦ÀÏ À§¿¡...
<? SetCookie ("nospam","snowin",time()+86400,"/","$HTTP_HOST"); ?>
ÀÌ°É ½áÁÖ¼¼¿ä..
±×¸®°í Á¦·Îº¸µå Æú´õ ¾È¿¡ write_ok.php ÆÄÀÏÀ» ¿©½Ã±¸¿ä..
/***************************************************************************
* °Ô½ÃÆÇ ¼³Á¤ üũ
**************************************************************************/ <= ¿ä°Å ¹Ø¿¡´Ù...
// ±¤°í·Îº¿ ¹æÁö
if(!$member[no]) {
if ($nospam != "snowin") {
Error("Äí۰¡ ¾ø³×..³Ê ¾îµð·Î µé¾î ¿Ô³Ä.?");
}}
ÀÌ·¸°Ô ½áÁÖ¼¼¿ä..
snowin <= ¿ä°Å´Â Àڱ⸸ ¾Æ´Â °É·Î °íÃÄ ÁÖ¼¼¿ä...Ȥ½Ã³ª ±¤°í ·Îº¿ ¸¸µå´Â ³ÑµéÀÌ...
Äí۱îÁö ¸¸µé¾î ±Û¾µÁöµµ ¸ð¸£´Ï...
±¤°í·Îº¿Àº µµ¸ÞÀÎ/bbs/write.php?id=freebbs&name=111<= ¿ä·±½ÄÀ¸·Î ±ÛÀ» µî·ÏÇÑ´Ù°í »ý°¢ Çϰí..¿ä·± ²Ç¼ö¸¦ ºÎ·Á ºÃ½À´Ï´Ù..
±¤°í·Îº¿µéÀº ¸ÞÀÎÆäÀÌÁö ¾Èº¸°í ¹Ù·Î °Ô½ÃÆÇ¿¡ °¡¼ ±ÛÀ» ¾µ²¨¶ó »ý°¢ Çϰí...
ù ȸéÀ» º» »ç¶÷µé¸¸ ±ÛÀ» ¾µ¼ö ÀÖ°Ô ÇѰ̴ϴÙ..
(ùÆäÀÌÁö º¸°í µé¾î ¿À´Â ¾Ë¹Ù»ýµéÀº ¸·À»¼ö ¾ø½À´Ï´Ù...¤Ì.¤Ì ³ª»Û³Ñµé...)
Á¦È¨¿¡¼ »ç¿ëÁßÀε¥...ÀÏÁÖÀϰ..¾ÆÁ÷±îÁö ±¤°í´Â ¿Ã¶ó ¿ÀÁö ¾Ê°í ÀÖ½À´Ï´Ù...¾Æ ÁÁ´Ù..¤Ì.¤Ì
Áߺ¹ Àΰ¡¿ä..?? À½...¼³¸¶ ³»¸Ó¸®¿¡¼ µ¶Ã¢ÀûÀΰÔ..³ª¿Ã¸®°¡...¤Ì.¤Ì
***** °ü¸®ÀÚ´Ô¿¡ ÀÇÇØ¼ °Ô½Ã¹° Ä«Å×°í¸®º¯°æµÇ¾ú½À´Ï´Ù (2005-09-16 08:29)
***** °ü¸®ÀÚ´Ô¿¡ ÀÇÇØ¼ °Ô½Ã¹° Ä«Å×°í¸®º¯°æµÇ¾ú½À´Ï´Ù (2005-12-14 08:00)
***** ÀÓÇåÁ¤´Ô¿¡ ÀÇÇØ¼ °Ô½Ã¹° Ä«Å×°í¸®º¯°æµÇ¾ú½À´Ï´Ù (2005-12-21 07:54)
°ü¸®ÀÚ ´Ô | ÄÚ¸àÆ®(0)
| ½ºÅ©·¦ |ÇÁ¸°Æ® |M |D
+
°íÀ¯ÁÖ¼Ò : http://4ellene.cafe24.com/blog/?no=201
Á¦¸ñ ¾øÀ½
ºÐ·ù ¹× »ç¿ë¹ý
Subodh Soni IBM ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î 2001³â 12¿ù
ÀÌ ±ÛÀº ¸ÖƼ À¯Àú/¸ÖƼŽºÅ· ȯ°æ¿¡¼ »ç¿ëÀÚ ±ÇÇÑ, ½Ã½ºÅÛ ¾ÖÇø®ÄÉÀ̼Ç, µ¥¸ó, ¼ºñ½º, ±âŸ °ü¸® ŽºÅ© µîÀ» Á¦¾îÇÏ´Â ¸®´ª½º ½Ã½ºÅÛÀÇ ¼³Á¤ ÆÄÀÏÀ» ¼³¸íÇϰí ÀÖ´Ù. »ç¿ëÀÚ °èÁ¤ °ü¸®, µð½ºÅ© ÇÒ´ç, À̸ÞÀÏ ¹× ´º½º±×·ì °ü¸®, Ä¿³Î ¸Å°³º¯¼ö ¼³Á¤ µîÀÌ Å½ºÅ©¿¡ Æ÷ÇԵȴÙ.
Introduction ¸ðµç ¸®´ª½º ÇÁ·Î±×·¥Àº ƯÁ¤ ¿¬»êÀ» ¼öÇàÇϱâ À§Çؼ CPU°¡ ½ÇÇàÇÏ´Â opcode ¸®½ºÆ®¸¦ °®°í ÀÖ´Â ½ÇÇà ÆÄÀÏÀÌ´Ù. ¿¹¸¦ µé¾î, ls ¸í·É¾î´Â /bin/ls ÆÄÀÏÀÌ Á¦°øÇÑ´Ù. ÀÌ ÆÄÀÏÀº ÇöÀç µð·ºÅ丮¿¡ ÀÖ´Â ÆÄÀÏÀ» ½ºÅ©¸°»ó¿¡ µð½ºÇ÷¹ÀÌ ÇÏ´Â µ¥ ÇÊ¿äÇÑ ¸Ó½Å ÀνºÆ®·°¼Ç ¸®½ºÆ®¸¦ °®°í ÀÖ´Ù. °ÅÀÇ ¸ðµç ÇÁ·Î±×·¥Àº °¢ÀÚ°¡ ¼±È£ÇÏ´Â ´ë·Î Ä¿½ºÅ͸¶ÀÌ¡ ÇÒ ¼ö ÀÖ°í ¼³Á¤ ÆÄÀÏ º¯°æµµ °¡´ÉÇÏ´Ù.
¸®´ª½º¿ë Ç¥ÁØ ¼³Á¤ ÆÄÀÏ Æ÷¸ËÀÌ Àִ°¡? ÇÑ ¸¶µð·Î ¸»Çؼ, ¾ø´Ù! ¸®´ª½º Ãʺ¸ »ç¿ëÀÚµéÀ̶ó¸é °¢°¢ÀÇ ¼³Á¤ ÆÄÀϵéÀÌ ÇϳªÀÇ µµÀüó·³ ´À²¸Áú °ÍÀÌ´Ù. ÁÂÀý°¨µµ ´À³¥ °ÍÀÌ´Ù. ¸®´ª½º¿¡¼ °¢ ÇÁ·Î±×·¡¸Ó´Â ÀÚÀ¯·Ó°Ô ¿øÇÏ´Â ´ë·Î ¼³Á¤ ÆÄÀÏ Æ÷¸ËÀ» ¼±ÅÃÇÒ ¼ö ÀÖ´Ù. Æ÷¸Ë ¿É¼ÇÀº /etc/shells ÆÄÀÏ¿¡¼ºÎÅÍ ApacheÀÇ º¹ÀâÇÑ /etc/httpd.conf ÆÄÀÏ ±îÁö ´Ù¾çÇÏ´Ù.
½Ã½ºÅÛ ¼³Á¤ ÆÄÀÏÀ̶õ ¹«¾ùÀΰ¡? Ä¿³Î ±× ÀÚü´Â "ÇÁ·Î±×·¥"ÀÌ´Ù. Ä¿³Î¿¡ ¼³Á¤ ÆÄÀÏÀÌ ÇÊ¿äÇÑ ÀÌÀ¯´Â? Ä¿³ÎÀº ½Ã½ºÅÛÀÇ »ç¿ëÀÚ¿Í ±×·ìÀÇ ¸®½ºÆ®¸¦ ¾Ë°í ÀÖ¾î¾ß ÇÑ´Ù. ÆÄÀÏ ±ÇÇѵµ °ü¸®ÇØ¾ß ÇÑ´Ù. ÀÌ·¯ÇÑ ÆÄÀϵéÀº ÇÁ·Î±×·¥¿¡ ÀÇÇØ ÀÐÈ÷Áö ¾Ê°í ½Ã½ºÅÛ ¶óÀ̺귯¸®ÀÇ ÇÔ¼ö¿¡ ÀÇÇØ ÀÐÇôÁö¸ç Ä¿³Î¿¡ ÀÇÇØ »ç¿ëµÈ´Ù´Â °Í¿¡ ÁÖ¸ñÇ϶ó. ¿¹¸¦ µé¾î, »ç¿ëÀÚÀÇ (¾ÏȣȵÈ) ÆÐ½º¿öµå¸¦ ÇÊ¿ä·Î ÇÏ´Â ÇÁ·Î±×·¥Àº /etc/passwd ÆÄÀÏÀ» ¿¾î¼´Â ¾ÈµÈ´Ù. ´ë½Å, ½Ã½ºÅÛ ¶óÀ̺귯¸® ÇÔ¼öÀÎ getpw()¸¦ È£ÃâÇØ¾ß ÇÑ´Ù. ÀÌ·¯ÇÑ Á¾·ùÀÇ ÇÔ¼ö´Â ½Ã½ºÅÛ È£Ãâ(system call)·Î ¾Ë·ÁÁ® ÀÖ´Ù. /etc/passwd ÆÄÀÏÀ» ¿°í ¿äûµÈ »ç¿ëÀÚÀÇ ÆÐ½º¿öµå¸¦ ã´Â °ÍÀº Ä¿³ÎÀÇ ¸òÀÌ´Ù.
Red Hat Linux ½Ã½ºÅÛÀÇ ¼³Á¤ ÆÄÀÏ ´ëºÎºÐÀº /etc µð·ºÅ丮¿¡ ÀÖ´Ù. ¼³Á¤ ÆÄÀϵéÀº ´ÙÀ½°ú °°Àº Ä«Å×°í¸®·Î ±¤¹üÀ§ÇÏ°Ô ±¸ºÐµÈ´Ù:
¾×¼¼½º ÆÄÀÏ
/etc/host.conf
³×Æ®¿öÅ© µµ¸ÞÀÎ ¼¹ö¿¡°Ô È£½ºÆ®³×ÀÓÀ» ã´Â ¹æ¹ýÀ» ¾Ë·ÁÁØ´Ù.
/etc/hosts
¾Ë·ÁÁ® Àִ ȣ½ºÆ®ÀÇ ¸®½ºÆ®¸¦ Æ÷ÇÔÇϰí ÀÖ´Ù(·ÎÄà ³×Æ®¿öÅ© ¿¡¼). ½Ã½ºÅÛÀÇ IP°¡ µ¿ÀûÀ¸·Î »ý¼ºµÇÁö ¾ÊÀ» °æ¿ì »ç¿ëµÉ ¼ö ÀÖ´Ù.
/etc/hosts.allow
hosts_access¿Í °°Àº Man page. tcpd¿¡ ÀÇÇØ ÀÐÈù´Ù.
/etc/hosts.deny
hosts_access¿Í °°Àº Man page. tcpd¿¡ ÀÇÇØ ÀÐÈù´Ù.
ºÎÆÃ°ú ·Î±×ÀÎ/·Î±×¾Æ¿ô
/etc/issue & /etc/issue.net
ÀÌ ÆÄÀϵéÀº mingetty¿¡ ÀÇÇØ ÀÐÇôÁ®¼ Å͹̳Π(issue) ¶Ç´Â ÅÚ³Ý ¼¼¼Ç(issue.net)À» ÅëÇØ ¿¬°áÇÏ´Â »ç¿ëÀÚ¿¡°Ô "welcome" ½ºÆ®¸µÀ» µð½ºÇ÷¹ÀÌ ÇÑ´Ù. Red Hat ¸±¸®½º ³Ñ¹ö, À̸§, Ä¿³Î ID µîÀ» ¼³¸íÇÏ´Â ¶óÀÎÀÌ Æ÷ÇԵǾî ÀÖ´Ù. rc.local¿¡ ÀÇÇØ »ç¿ëµÈ´Ù.
/etc/redhat-release
Red Hat ¸±¸®½º ³Ñ¹ö¿Í À̸§À» ¼³¸íÇÏ´Â ÁÙÀÌ Æ÷ÇԵǾî ÀÖ´Ù. rc.local¿¡ ÀÇÇØ »ç¿ëµÈ´Ù.
/etc/rc.d/rc
ÀÎÀڷμ ÆÐ½ºµÈ ·¹º§°ú ÇÔ²² ¸ðµç ·±·¹º§À» À§ÇØ ½ÇÇàµÈ´Ù. ¿¹¸¦ µé¾î, Graphics ¸ðµå (X-Server)¿¡¼ ¸Ó½ÅÀ» ºÎÆÃÇϱâ À§Çؼ´Â ¸í·É¾î ¶óÀο¡¼ ´ÙÀ½ÀÇ ¸í·É¾î¸¦ ½ÇÇà½ÃÄÑ¾ß ÇÑ´Ù: init 5
. ·±·¹º§ 5´Â ±×·¡ÇÈ ¸ðµå¿¡¼ ½Ã½ºÅÛÀ» ½ÃÀÛÇÑ´Ù.
/etc/rc.d/rc.local
°ø½ÄÀûÀÎ °ÍÀÎ ¾Æ´Ï´Ù. rc³ª rc.sysinit, ¶Ç´Â /etc/inittab·Î ºÎÅÍ È£ÃâµÈ´Ù.
/etc/rc.d/rc.sysinit
¸ðµç ·±·¹º§µéÀ» À§ÇØ ½ÇÇàµÇ´Â ù ¹øÂ° ½ºÅ©¸³Æ®.
/etc/rc.d/rc/rcX .d
rc·Î ºÎÅÍ ½ÇÇàµÇ´Â ½ºÅ©¸³Æ®(X ´Â 1¿¡¼ 5±îÁöÀÇ ¾î¶² ¼ýÀÚµµ µÉ ¼ö ÀÖ´Ù). ÀÌ·¯ÇÑ µð·ºÅ丮µéÀº "run-level" ½ºÆåÀÇ µð·ºÅ丮ÀÌ´Ù. ½Ã½ºÅÛÀÌ ½ÃÀÛÇϸé À̰ÍÀº ·±·¹º§ÀÌ ÃʱâȵǾú´ÂÁö¸¦ È®ÀÎÇϰí ÇØ´ç ·±·¹º§¿¡ ´ëÇÑ Æ¯Á¤ µð·ºÅ丮¿¡ ÀÖ´Â ½ÃÀÛ ½ºÅ©¸³Æ®¸¦ È£ÃâÇÑ´Ù.
ÆÄÀϽýºÅÛ Ä¿³ÎÀº, »ç¿ëµÈ ÀÎÅÍ·´Æ®, ÃʱâÈµÈ µð¹ÙÀ̽º, ¸Þ¸ð¸® Åë°è °°Àº ½Ã½ºÅÛ ¸Å°³º¯¼öµéÀ» °áÁ¤ÇÏ´Â µ¥ À¯¿ëÇÏ°Ô »ç¿ëµÇ´Â µ¥ÀÌÅÍ ±¸Á¶µéÀ» µð½ºÇ÷¹ÀÌ ÇÏ´Â ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÑ´Ù. ÀÌ ÀÎÅÍÆäÀ̽º´Â /proc filesystem À¸·Î ¾Ë·ÁÁø ´õ¹Ì ÆÄÀϽýºÅÛÀ» Á¦¿ÜÇϰí´Â °³º°ÀûÀ¸·Î Á¦°øµÈ´Ù. /proc/modules ÆÄÀÏÀº ½Ã½ºÅÛ¿¡¼ Æ÷ÆÃµÈ ¸ðµâÀ» ¸ñ·ÏÈÇÑ´Ù. ÀÌ Á¤º¸´Â ¸í·É¿¡ ÀÇÇØ ÀÐÇô¼ Àΰ£ÀÌ ÀÐÀ» ¼ö ÀÖ´Â Æ÷¸ËÀ¸·Î µð½ºÇ÷¹ÀÌ ÇÑ´Ù. °°Àº ¹æ½ÄÀ¸·Î, ¾Æ·¡ Å×ÀÌºí¿¡ ÁöÁ¤µÈ mtab ÆÄÀÏÀº /proc/mount ÆÄÀÏÀ» Àд´Ù. ÀÌ ÆÄÀÏÀº ÇöÀç ¸¶¿îÆ® µÈ ÆÄÀÏ ½Ã½ºÅÛÀ» Æ÷ÇÔÇϰí ÀÖ´Ù.
/etc/mtab
/proc/mount ÆÄÀÏÀÌ º¯°æµÇ¸é À̰͵µ Áö¼ÓÀûÀ¸·Î º¯ÇÑ´Ù. ´Ù½Ã¸»Çؼ, ÆÄÀϽýºÅÛÀÌ ¸¶¿îÆ® ¶Ç´Â ¾ð¸¶¿îÆ® µÉ ¶§ º¯°æ»çÇ×ÀÌ ÀÌ ÆÄÀÏ¿¡ Áï½Ã ¹Ý¿µµÈ´Ù´Â °ÍÀ» ÀǹÌÇÑ´Ù.
/etc/fstab
ÄÄÇ»ÅÍ¿¡ ÇöÀç ¸¶¿îÆ® °¡´ÉÇÑ ÆÄÀϽýºÅÛÀ» ¸ñ·ÏÀ» º¸¿©ÁØ´Ù. ÄÄÇ»ÅͰ¡ ºÎÆÃµÇ¸é À̰ÍÀº mount -a
¸í·É¾î¸¦ ½ÇÇàÇϱ⠶§¹®¿¡ Áß¿äÇÏ´Ù.
/etc/mtools.conf
DOS ŸÀÔÀÇ ÆÄÀϽýºÅÛ¿¡¼ ¸ðµç ¿¬»ê (mkdir, copy, format µî)¿¡ ´ëÇÑ ¼³Á¤.
½Ã½ºÅÛ °ü¸®
/etc/group
ÁöÁ¤µÈ ±×·ì¿¡ Æ÷ÇÔµÈ À¯È¿ÇÑ ±×·ì À̸§°ú »ç¿ëÀÚ°¡ Æ÷ÇԵǾî ÀÖ´Ù. ´ÙÁß Å½ºÅ©¸¦ ¼öÇàÇϰí ÀÖ´Ù¸é ´ÜÀÏ »ç¿ëÀÚ´Â ÇÑ ±×·ì ÀÌ»ó ÀÖÀ» ¼ö ÀÖ´Ù.
/etc/nologin
/etc/nologin ÆÄÀÏÀÌ Á¸ÀçÇÑ´Ù¸é, login(1)Àº root¿¡°Ô¸¸ ¾×¼¼½º¸¦ Çã¿ëÇÑ´Ù. ´Ù¸¥ »ç¿ëÀÚµéÀº ÆÄÀÏÀÇ ÄÜÅÙÃ÷¿¡ º¸¿©Áö°í ·Î±×ÀÎÀº °ÅºÎµÈ´Ù.
etc/passwd
"man passwd"¸¦ ÂüÁ¶Ç϶ó. ÆÐ½º¿öµå¸¦ Æ÷ÇÔÇÏ¿© »ç¿ëÀÚ °èÁ¤ Á¤º¸¸¦ º¸À¯Çϰí ÀÖ´Ù.
/etc/rpmrc
rpm ¸í·É¾î ¼³Á¤. ¸ðµç rpm ¸í·ÉÇà ¿É¼ÇÀº ÆÄÀÏ¿¡ ¸ðµÎ ¼¼ÆÃµÇ¾î ¾î¶² rpm ¸í·É¾î¶óµµ ½Ã½ºÅÛ¿¡¼ ½ÇÇàµÉ ¶§ ¸ðµç ¿É¼ÇÀÌ Àü¿ªÀ¸·Î Àû¿ëµÉ ¼ö ÀÖµµ·Ï ÇÑ´Ù.
/etc/securetty
rootÀÇ ·Î±×ÀÎÀÌ Çã¿ëµÈ tty ¶óÀÎÀÇ µð¹ÙÀ̽º À̸§µéÀ» Æ÷ÇÔÇϰí ÀÖ´Ù.
/etc/usertty /etc/shadow
»ç¿ëÀÚ °èÁ¤°ú ÆÐ½º¿öµå¿¡ ´ëÇÑ ¾ÏÈ£ÈµÈ ÆÐ½º¿öµå Á¤º¸¸¦ Æ÷ÇÔÇϰí ÀÖ´Ù. ´ÙÀ½ÀÇ ÇʵåµéÀÌ Æ÷ÇԵȴÙ:
·Î±×ÀÎ À̸§
¾ÏÈ£ÈµÈ ÆÐ½º¿öµå
ÆÐ½º¿öµå°¡ ¸¶Áö¸·À¸·Î º¯°æµÈ 1970³â 1¿ù 1ÀÏ ÀÌÈÄÀÇ ³¯µé
ÆÐ½º¿öµå°¡ º¯°æµÇ±â ÀüÀÇ ³¯µé
ÆÐ½º¿öµå°¡ º¯°æµÈ ÈÄÀÇ ³¯µé
ÆÐ½º¿öµå°¡ Á¾·áµÇ±â ÀüÀÇ ³¯µé
°èÁ¤À» »ç¿ëÇÒ ¼ö ¾øµµ·Ï ÆÐ½º¿öµå°¡ Á¾·áµÈ ÈÄÀÇ ³¯µé
°èÁ¤À» »ç¿ëÇÒ ¼ö ¾ø´Â 1970³â 1¿ù 1ÀÏ ÀÌÈÄÀÇ ³¯µé
/etc/shells
½Ã½ºÅÛ¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â ½© ¸®½ºÆ®¸¦ º¸À¯Çϰí ÀÖ´Ù.
/etc/motd
µ¥ÀÌ ¸Þ½ÃÁö(day message); °ü¸®ÀÚ°¡ ¸®´ª½º ¼¹öÀÇ ¸ðµç »ç¿ëÀڵ鿡°Ô ƯÁ¤ ¸Þ½ÃÁö¸¦ Àü´ÞÇÒ ¶§ »ç¿ëµÊ.
³×Æ®¿öÅ·
/etc/gated.conf
gated¸¦ À§ÇÑ ¼³Á¤. gated µ¥¸ó¿¡ ÀÇÇØ¼¸¸ »ç¿ëµÈ´Ù.
/etc/gated.version
gated µ¥¸óÀÇ ¹öÀü ³Ñ¹ö¸¦ Æ÷ÇÔÇϰí ÀÖ´Ù.
/etc/gateway
routed µ¥¸ó¿¡ ÀÇÇØ ¼±ÅÃÀûÀ¸·Î »ç¿ëµÈ´Ù.
/etc/networks
³×Æ®¿öÅ©¿¡¼ ¸Ó½ÅÀÌ ¿¬°áµÈ °÷ ±îÁö ¾×¼¼½º°¡ °¡´ÉÇÑ ³×Æ®¿öÅ©ÀÇ À̸§°ú ÁÖ¼Ò ¸ñ·ÏÀ» º¸¿©ÁØ´Ù. ¸í·É¾î¿¡ ÀÇÇØ »ç¿ëµÈ´Ù. ³×Æ®¿öÅ© ¿ë À̸§ÀÇ »ç¿ëÀ» Çã¿ëÇÑ´Ù.
/etc/protocols
ÇöÀç »ç¿ë°¡´ÉÇÑ ÇÁ·ÎÅäÄÝ ¸ñ·ÏÀ» º¸¿©ÁØ´Ù. NAG (Network Administrators Guide)°ú man page¸¦ ÂüÁ¶Ç϶ó. C ÀÎÅÍÆäÀ̽º´Â getprotoentÀÌ´Ù. °áÄÚ º¯°æÇؼ´Â ¾ÈµÈ´Ù.
/etc/resolv.conf
ÇÁ·Î±×·¥ÀÌ IP ¾îµå·¹½º ÇØµ¶À» ¿äûÇÒ ¶§ Ä¿³Î¿¡°Ô ¾î¶² ³×ÀÓ ¼¹ö°¡ Äõ¸®µÇ¾î¾ß ÇÏ´ÂÁö¸¦ ¸»ÇØÁØ´Ù.
/etc/rpc
NFS È£Ãâ¿¡ »ç¿ëµÉ ¼ö ÀÖ´Â RPC¿Í ¿ø°Ý ÆÄÀϽýºÅÛ ¸¶¿îÆÃÀ» À§ÇÑ ÀνºÆ®·°¼Ç ¹× ±ÔÄ¢ÀÌ Æ÷ÇԵǾî ÀÖ´Ù.
/etc/exports
ÀͽºÆ÷Æ® µÈ ÆÄÀÏ ½Ã½ºÅÛ (NFS)°ú ÆÄÀϽýºÅÛ ±ÇÇÑ.
/etc/services
³Ñ¹ö/ÇÁ·ÎÅäÄÝÀ» Æ÷ÆÃÇϱâ À§ÇØ ³×Æ®¿öÅ© ¼ºñ½º À̸§À» º¯È¯ÇÑ´Ù. inetd, telnet, tcpdump, ±âŸ ÇÁ·Î±×·¥¿¡ ÀÇÇØ ÀÐÈù´Ù. C ¾×¼¼½º ·çƾÀÌ ÀÖ´Ù.
/etc/inetd.conf
inetd¿ë config ÆÄÀÏ. inetd man page¸¦ ÂüÁ¶Ç϶ó. inetd°¡ µ¥¸ó°ú ±âŸ ¼ºñ½º Á¦°øÀÚ¸¦ °ü¸®Çϴµ¥ ÇÊ¿äÇÑ °¢ ³×Æ®¿öÅ© ¼ºñ½º¿ë ¿£Æ®¸®¸¦ º¸À¯Çϰí ÀÖ´Ù. ¼ºñ½º´Â ½ÇÇàµÇ°ÚÁö¸¸ /etc/services¿¡ ÀÖ´Â ÁÖ¼®À» Á¦°ÅÇÏ¿© ½ÇÇàÁßÀÏ ¶§¿¡µµ »ç¿ëÇÒ ¼ö ¾øµµ·Ï ÇÑ´Ù. Format:
/etc/sendmail.cf
¸ÞÀÏ ÇÁ·Î±×·¥ÀÎ sendmailÀÇ ¼³Á¤ ÆÄÀÏ.
/etc/sysconfig/network
NETWORKING=yes ¶Ç´Â no¸¦ ³ªÅ¸³½´Ù. rc.sysinit¿¡ ÀÇÇØ ÀÐÈù´Ù.
/etc/sysconfig/network-scripts/if*
Red Hat ³×Æ®¿öÅ© ¼³Á¤ ½ºÅ©¸³Æ®.
½Ã½ºÅÛ ¸í·É¾î ½Ã½ºÅÛ ¸í·É¾î´Â ½Ã½ºÅÛÀ» °ü¸®ÇÏ°í ¸ðµç ÀÛ¾÷À» ÀûÀýÈ÷ ¼öÇàÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù. login ¶Ç´Â bash¿Í °°Àº ÇÁ·Î±×·¥µéÀº ¸ðµÎ ½Ã½ºÅÛ ¸í·É¾îÀÌ´Ù. ±×µé°ú ¿¬°üµÈ ÆÄÀϵéÀº ±×·¡¼ Ưº°È÷ Áß¿äÇÑ °ÍÀÌ´Ù. ´ÙÀ½Àº »ç¿ëÀÚµé°ú °ü¸®ÀÚµéÀÌ °ü½ÉÀ» °¡Áö°í ÀÖ´Â ÆÄÀÏ ¸ñ·ÏµéÀÌ´Ù.
/etc/lilo.conf
½Ã½ºÅÛÀÇ µðÆúÆ® ºÎÆÃ ¸í·É¾î ¶óÀÎ ¸Å°³º¯¼ö¿Í ºÎÆÃ¿¡ »ç¿ëµÇ´Â ´Ù¾çÇÑ À̹ÌÁö¸¦ Æ÷ÇÔÇϰí ÀÖ´Ù. LILO ÇÁ·ÒÇÁÆ®¿¡¼ TabÀ» ´©¸£¸é ¸®½ºÆ®¸¦ º¼ ¼ö ÀÖ´Ù.
/etc/logrotate.conf
/var/log µð·ºÅ丮ÀÇ ·Î±× ÆÄÀÏÀ» º¸°üÇϰí ÀÖ´Ù.
/etc/identd.conf
Identd´Â RFC 1413 ¹®¼¿¡ ÁöÁ¤µÇ¾î Àִ ǥÁØ IDENT »ç¿ëÀÚ ½Äº° ÇÁ·ÎÅäÄÝ¿¡ Á¦¾ÈµÈ TCP/IP¸¦ ±¸ÇöÇÏ´Â ¼¹öÀÌ´Ù. identd´Â ƯÁ¤ TCP/IP Ä¿³Ø¼ÇÀ» º¸°í Ä¿³Ø¼ÇÀ» ¼ÒÀ¯ÇÑ ÇÁ·Î¼¼½ºÀÇ »ç¿ëÀÚ À̸§À» ¸®ÅÏÇÏ¸é¼ ½ÇÇàµÈ´Ù. »ç¿ëÀÚ À̸§ ´ë½Å¿¡ ´Ù¸¥ Á¤º¸¸¦ ¸®ÅÏÇÏ´Â °æ¿ìµµ ÀÖ´Ù. identd man page¸¦ ÂüÁ¶Ç϶ó.
/etc/ld.so.conf
Dynamic Linker¿ë ¼³Á¤.
/etc/inittab
À¯´Ð½ºÀÇ Ã¹ ¹øÂ° ¼³Á¤ ÆÄÀÏÀÌ´Ù. UNIX ¸Ó½ÅÀÌ ÄÑÁø ÈÄ¿¡ ½ÃÀÛÇϴ ù ¹øÂ° ÇÁ·Î±×·¥Àº initÀÌ´Ù. inittabÀ¸·Î ÀÎÇØ¼ ¹«¾ùÀ» ½ÃÀÛÇØ¾ß ÇÒ Áö¸¦ ¾È´Ù. ·±·¹º§ º¯°æ ¶§ init¿¡ ÀÇÇØ ÀÐÈ÷°í ¸ÞÀÎ ÇÁ·Î¼¼½ºÀÇ ½ÃÀÛÀ» Á¦¾îÇÑ´Ù.
/etc/termcap
¸ðµç °¡´ÉÇÑ Å͹̳ΠŸÀÔ°ú ±â´ÉÀ» Æ÷ÇÔÇϰí ÀÖ´Â µ¥ÀÌÅͺ£À̽º.
µ¥¸ó µ¥¸óÀº ºñ´ëÈÇü(non-interactive) ¸ðµå¿¡¼ ½ÇÇàÇÏ´Â ÇÁ·Î±×·¥ÀÌ´Ù. ÀϹÝÀûÀ¸·Î µ¥¸ó ŽºÅ©´Â ³×Æ®¿öÅ· ºÐ¾ß¿Í °ü·ÃÀÌ ÀÖ´Ù: ¿¬°áÀ» ±â´Ù·È´Ù°¡ ¼ºñ½º¸¦ Á¦°øÇÑ´Ù. À¥¼¹ö¿¡¼ ftp ¼¹ö ±îÁö ¸®´ª½º¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â ¸¹Àº µ¥¸óµéÀÌ ÀÖ´Ù.
/etc/syslogd.conf
syslogd µ¥¸ó ¿ë ¼³Á¤ ÆÄÀÏ. syslogd´Â ´Ù¸¥ ÇÁ·Î±×·¥¿¡¼ ½Ã½ºÅÛÀ¸·Î ¿À´Â ¸Þ½ÃÁö¸¦ ±â·ÏÇÏ´Â µ¥¸óÀÌ´Ù.
/etc/httpd.conf
Apache À¥¼¹ö ¿ë ¼³Á¤ ÆÄÀÏ. /etc¿¡ ÆÄÀÏÀº Á¸ÀçÇÏÁö ¾Ê´Â´Ù. /usr/local/httpd/conf/³ª /etc/httpd/conf/¿¡ ÆÄÀÏÀÌ Á¸ÀçÇÑ´Ù. ¹Ýµå½Ã Apache ¼³Ä¡¸¦ Á¡°ËÇØ¾ß ÇÑ´Ù.
¸®´ª½º ½Ã½ºÅÛÀÇ ÇÁ·Ï½Ã ¼¼ÆÃÀ» º¯°æÇϱâ À§ÇØ ¼öÁ¤µÉ ¼ö ÀÖ´Â lynx.cfg ÆÄÀÏÀÇ ÀϺκÐÀÌ´Ù. ÀÌ ¼¼ÆÃÀº °¢°¢ÀÇ ½©¿¡¼ lynx¸¦ ½ÇÇàÇÏ´Â ¸ðµç »ç¿ëÀڵ鿡°Ô (µðÆúÆ®·Î) Àû¿ëµÈ´Ù. ´Ü, »ç¿ëÀÚ´Â --cfg = "mylynx.cfg
.À» ÁöÁ¤ÇÏ¿© µðÆúÆ® ¼³Á¤ ÆÄÀÏÀ» ¿À¹ö¶óÀ̵ù ÇÏÁö ¾Ê¾Æ¾ß ÇÑ´Ù.
/etc/lynx.cfgÀÇ ÇÁ·Ï½Ã ¼¼ÆÃ
.h1 proxy
.h2 HTTP_PROXY
.h2 HTTPS_PROXY
.h2 FTP_PROXY
.h2 GOPHER_PROXY
.h2 NEWS_PROXY
.h2 NNTP_PROXY
# Lynx version 2.2 and beyond supports the use of proxy servers that can act as
# firewall gateways and caching servers. They are preferable to the older
# gateway servers. Each protocol used by Lynx can be mapped separately using
# PROTOCOL_proxy environment variables (see Lynx Users Guide). If you have
# not set them externally, you can set them at run time via this configuration file.
# They will not override external settings. The no_proxy variable can be used
# to inhibit proxying to selected regions of the Web (see below). Note that on
# VMS these proxy variables are set as process logicals rather than symbols, to
# preserve lowercasing, and will outlive the Lynx image.
#
.ex 15
http_proxy:http://proxy3.in.ibm.com:80/
ftp_proxy:http://proxy3.in.ibm.com:80/
#http_proxy:http://penguin.in.ibm.com:8080
#ftp_proxy:http://penguin.in.ibm.com:8080/
.h2 NO_PROXY
# The no_proxy variable can be a comma-separated list of strings defining
# no-proxy zones in the DNS domain name space. If a tail substring of the
# domain-path for a host matches one of these strings, transactions with that
# node will not be proxied.
.ex
no_proxy:demiurge.in.ibm.com, demiurge
¼³Á¤ ÆÄÀÏ º¯°æÇϱ⠼³Á¤ ÆÄÀÏÀ» º¯°æÇÒ ¶§, ±× ¼³Á¤À» »ç¿ëÇÏ´Â ÇÁ·Î±×·¥ÀÌ ½Ã½ºÅÛ °ü¸®ÀÚ³ª Ä¿³Î¿¡ ÀÇÇØ Á¦¾îµÇÁö ¾ÊÀ» °æ¿ì Àç½ÃÀÛÇØ¾ß ÇÑ´Ù. ÀÏ¹Ý »ç¿ëÀÚ´Â ½Ã½ºÅÛ ÇÁ·Î±×·¥À̳ª µ¥¸óÀ» ½ÃÀÛÇϰųª Á¾·áÇÒ ±ÇÇÑÀÌ ¾ø´Ù.
Ä¿³Î Ä¿³Î¿¡¼ ¼³Á¤ ÆÄÀÏÀ» º¯°æÇϸé Áï½Ã ½Ã½ºÅÛ¿¡ ¿µÇâÀ» ¹ÌÄ£´Ù. ¿¹¸¦ µé¾î, »ç¿ëÀÚ¸¦ Ãß°¡Çϱâ À§Çؼ passwd ÆÄÀÏÀ» º¯°æÇÏ¸é »ç¿ëÀÚ´Â º¯°æµÈ °ÍÀ» ¹Ù·Î »ç¿ëÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ ¸®´ª½º¿¡´Â /proc/sys µð·ºÅ丮¿¡ Æ©´× °¡´ÉÇÑ Ä¿³Î ¸Å°³º¯¼ö°¡ ÀÖ´Ù. ÀÌ·¯ÇÑ ¸ðµç ÆÄÀÏ¿¡ ´ëÇÑ ¾²±â ¾×¼¼½º´Â ¼öÆÛÀ¯Àú¿¡°Ô¸¸ ÁÖ¾îÁø´Ù; ´Ù¸¥ »ç¿ëÀÚµéÀº Àбâ Àü¿ë ¾×¼¼½º¸¸ °¡´ÉÇÏ´Ù. ÀÌ µð·ºÅ丮¿¡ ÀÖ´Â ÆÄÀϵéÀº ¸®´ª½º Ä¿³Î ¼Ò½º¿Í °°Àº ¹æ½ÄÀ¸·Î ±¸ºÐµÈ´Ù. ÀÌ µð·ºÅ丮ÀÇ ¸ðµç ÆÄÀÏÀº ½Ã½ºÅÛ ÆÛÆ÷¸Õ½º¸¦ º¯°æÇϱâ À§ÇØ µ¿ÀûÀ¸·Î ¼öÁ¤µÉ ¼ö ÀÖ´Â Ä¿³Î µ¥ÀÌÅÍ ±¸Á¶¸¦ ³ªÅ¸³½´Ù.
Note: ÀÌ ÆÄÀÏÀÇ ¾î¶² °ªÀ» º¯°æÇϱâ Àü¿¡ ½Ã½ºÅÛ¿¡ Ä¡¸íÀûÀÎ ¼Õ»óÀ» ÇÇÇϱâ À§ÇØ ÆÄÀÏ¿¡ ´ëÇÑ ¸ðµç °ÍÀ» ¼÷ÁöÇØ¾ß ÇÑ´Ù./proc/sys/kernel/ µð·ºÅ丮ÀÇ ÆÄÀϵé
ÆÄÀÏ À̸§
¼³¸í
threads-max
Ä¿³ÎÀÌ ½ÇÇàÇÒ ¼ö ÀÖ´Â ÃÖ´ë ŽºÅ©ÀÇ ¼ö.
ctrl-alt-del
1 À̸é, Ű ½ÃÄö½º¸¦ ´·¯ ½Ã½ºÅÛÀ» ÀçºÎÆÃÇÑ´Ù.
sysrq
1 À̸é, Alt-SysRq´Â Active ÀÌ´Ù.
osrelease
¿ÀÆÛ·¹ÀÌÆÃ ½Ã½ºÅÛÀÇ ¸±¸®½º¸¦ µð½ºÇ÷¹ÀÌ ÇÑ´Ù.
ostype
¿ÀÆÛ·¹ÀÌÆÃ ½Ã½ºÅÛÀÇ Å¸ÀÔÀ» µð½ºÇ÷¹ÀÌ ÇÑ´Ù.
hostname
½Ã½ºÅÛÀÇ È£½ºÆ® À̸§.
domainname
½Ã½ºÅÛÀÌ Á¸ÀçÇϰí ÀÖ´Â ³×Æ®¿öÅ© µµ¸ÞÀÎ.
modprobe
½ÃÀÛÇÒ ¶§ modprobe°¡ ÀÚµ¿À¸·Î ½ÇÇàµÇ¾î¾ß ÇÏ´ÂÁö¿Í ÇÊ¿äÇÑ ¸ðµâÀ» ¼³Á¤ÇØ¾ß ÇÏ´ÂÁö¸¦ °áÁ¤ÇÑ´Ù.
µ¥¸ó°ú ½Ã½ºÅÛ ÇÁ·Î±×·¥ µ¥¸óÀº µÚ¿¡¼ Á¶¿ëÈ÷ ŽºÅ©¸¦ ¼öÇàÇÏ´Â ÇÁ·Î±×·¥ÀÌ´Ù. ÀϹÝÀûÀ¸·Î ftpd (ftp server daemon), telnetd (telnet server daemon), syslogd (system logging daemon) µîÀÌ ÀÖ´Ù. ¾î¶² µ¥¸óµéÀº ½ÇÇàÁß¿¡ ¼³Á¤ ÆÄÀÏÀ» ÀÚ¼¼ÇÏ°Ô °üÂûÇϰí À̰ÍÀÌ º¯°æµÉ ¶§ ÀÚµ¿ÀûÀ¸·Î ¸®·Îµå(reload)ÇÑ´Ù. ÇÏÁö¸¸ ´ëºÎºÐÀÇ µ¥¸óµéÀº ÀÚµ¿ÀûÀ¸·Î ¸®·Îµå ÇÏÁö ¾Ê´Â´Ù. ¼³Á¤ ÆÄÀÏÀÌ º¯°æµÇ¾ú´Ù´Â °Í°ú ¸®·Îµå ÇØ¾ß ÇÑ´Ù´Â °ÍÀ» ¾Ë·Á¾ß ÇÑ´Ù. ¼ºñ½º ¸í·É¾î¸¦ »ç¿ëÇÏ´Â ¼ºñ½º¸¦ Àç½ÃÀÛÇÏ¸é µÈ´Ù.
¿¹¸¦µé¾î, ³×Æ®¿öÅ© ¼³Á¤À» º¯°æÇß´Ù¸é ´ÙÀ½°ú °°Àº °ÍÀ» ¸¸µé¾î¾ß ÇÑ´Ù: service network restart
.
Note: ÀÌ ¼ºñ½ºµéÀº ÀϹÝÀûÀ¸·Î /etc/rc.d/init.d/* µð·ºÅ丮¿¡ ÀÖ´Â ½ºÅ©¸³Æ®µéÀÌ´Ù. ½Ã½ºÅÛÀÌ ºÎÆÃµÉ ¶§ init¿¡ ÀÇÇØ ½ÃÀ۵ȴÙ. ¼ºñ½º¸¦ Àç½ÃÀÛ ÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ ÇÑ´Ù: /etc/rc.d/init.d/ start | stop | status
½ÃÀÛ, Á¾·á, »óÅ´ ÀÌ·¯ÇÑ ½ºÅ©¸³Æ®µéÀÌ ¾×¼ÇÀ» ¼öÇàÇÏ´Â ÀÎDzÀ¸·Î¼ ÃëÇÏ´Â °ªÀÌ´Ù.
»ç¿ëÀÚ ÇÁ·Î±×·¥ »ç¿ëÀÚ ¶Ç´Â ½Ã½ºÅÛ ÇÁ·Î±×·¥Àº ½ÃÀÛÇÒ ¶§¸¶´Ù ¼³Á¤ ÆÄÀÏÀ» Àд´Ù. ¾î¶² ½Ã½ºÅÛ ÇÁ·Î±×·¥µéÀº ÄÄÇ»ÅͰ¡ ÄÑÁú ¶§ ½ºÆù(spawn)µÇ¾î /etc/¿¡ ÀÖ´Â ¼³Á¤ÆÄÀÏ¿¡¼ ÀÐÇôÁö´Â °Í¿¡ ÀÇÁ¸ÇÑ´Ù. ±×·¡¼, »ç¿ëÀÚ ÇÁ·Î±×·¥ÀÌ ½ÃÀÛµÇ¸é µðÆúÆ® ¼³Á¤Àº /etc/ µð·ºÅ丮¿¡ ÀÖ´Â ÆÄÀÏ¿¡¼ ÀÐÈù´Ù. ³ªÁß¿¡ »ç¿ëÀÚ´Â rc ¿Í . (dot) ÆÄÀÏÀ» »ç¿ëÇÏ¿© ÇÁ·Î±×·¥À» Ä¿½ºÅ͸¶ÀÌ¡ ÇÒ ¼ö ÀÖ´Ù.
»ç¿ëÀÚ ¼³Á¤ ÆÄÀÏ: . (dot) ÆÄÀϰú rc ÆÄÀÏ Áö±Ý±îÁö, ÇÁ·Î±×·¥µéÀÌ ½±°Ô ¼³Á¤µÇ´Â ¹æ¹ýÀ» »ìÆìº¸¾Ò´Ù. ÇÏÁö¸¸ /etc/¿¡¼ ÇÁ·Î±×·¥ÀÌ ¼³Á¤µÇ´Â ¹æ½ÄÀ» º°·Î ÁÁ¾ÆÇÏÁö ¾Ê´Â »ç¿ëÀÚ°¡ ÀÖ´Ù¸é? "ÀϹÝÀûÀÎ" »ç¿ëÀÚ´Â /etc·Î °¡¼ ¼³Á¤ ÆÄÀÏÀ» º¯°æÇÒ ¼ö ¾ø´Ù; ÆÄÀϽýºÅÛÀÇ °üÁ¡¿¡¼ º¸¸é root°¡ ¼ÒÀ¯Çϰí ÀÖ´Ù! À̰ÍÀÌ ¹Ù·Î ´ëºÎºÐÀÇ »ç¿ëÀÚ ÇÁ·Î±×·¥µéÀÌ µÎ °³ÀÇ ¼³Á¤ ÆÄÀϵéÀ» Á¤ÀÇÇÏ´Â ÀÌÀ¯ÀÌ´Ù: ù ¹øÂ°´Â /etc/¿¡¼ "½Ã½ºÅÛ" ·¹º§·Î ´Ù¸¥ Çϳª´Â Ȩ µð·ºÅ丮¿¡ À§Ä¡ÇÑ "°³ÀÎÀû(private)" ·¹º§.
³» ½Ã½ºÅÛÀÇ °æ¿ì ¸Å¿ì À¯¿ëÇÑ wget À¯Æ¿¸®Æ¼¸¦ ¼³Ä¡Çß´Ù. /etc/¿¡´Â /etc/wgetrc ÆÄÀÏÀÌ ÀÖ´Ù. Ȩ µð·ºÅ丮¿¡´Â .wgetrc ÆÄÀÏÀÌ ÀÖ´Ù. À̰ÍÀº Ä¿½ºÅ͸¶ÀÌ¡ µÈ ¼³Á¤À» ¼³¸íÇϰí ÀÖ´Ù. ´Ù¸¥ »ç¿ëÀÚµé ¿ª½Ã ±×µéÀÇ È¨ µð·ºÅ丮¿¡ (/home/other) .wgetrc ÆÄÀÏÀÌ ÀÖ´Ù; ¹°·Ð ÀÌ ÆÄÀÏÀº »ç¿ëÀÚ°¡ wget ¸í·É¾î¸¦ ½ÇÇàÇÒ ¶§ ÀÐÇôÁú °ÍÀÌ´Ù. ´Ù½Ã¸»Çؼ, /etc/wgetrc ÆÄÀÏÀº wgetÀ» À§ÇÑ "µðÆúÆ®" °ªÀ» Á¦°øÇÑ´Ù. ±×¸®°í /home/xxx/.wgetrc ÆÄÀÏÀº ƯÁ¤ »ç¿ëÀÚ¸¦ À§ÇØ "Ä¿½ºÅ͸¶ÀÌ¡" ¸ñ·ÏÀ» º¸¿©ÁØ´Ù. ¾î¶² ÇÁ·Î±×·¥µéÀº /etc/¿¡ µðÆúÆ® ¼³Á¤ ÆÄÀϸ¸À» °¡Áö°í ÀÖ°í »ç¿ëÀÚ°¡ À̰ÍÀ» Ä¿½ºÅ͸¶ÀÌ¡ ÇÒ ¼ö ¾øµµ·Ï ÇÑ´Ù.
ÀϹÝÀûÀ¸·Î »ç¿ëµÇ´Â rc¿Í . (dot) ÆÄÀÏ
Filename
Description
~/.bash_login
"man bash"¸¦ ÂüÁ¶Ç϶ó.
~/.bash_logout
Look at "man bash"¸¦ ÂüÁ¶Ç϶ó. Á¾·áÇÒ ¶§ ¹è½¬ ·Î±×ÀÎ ½©¿¡ ÀÇÇØ ¼Ò½º¸¦ ¹Þ´Â´Ù.
~/.bash_profile
Sourced by bash login shells after /etc/profile ´ÙÀ½¿¡ ¹è½¬ ·Î±×ÀÎ ½©¿¡ ÀÇÇØ ¼Ò½º¸¦ ¹Þ´Â´Ù.
~/.bash_history
ÀÌÀü¿¡ ½ÇÇàµÈ ¸í·É¾î ¸®½ºÆ®.
~/.bashrc
"man bash"¸¦ ÂüÁ¶Ç϶ó. BASH_ENV ¶Ç´Â ENV°¡ ¼¼ÆÃµÇÁö ¾ÊÀ¸¸é ºñ ´ëÈÇü ½© ¼Ò½º´Â ¾ø´Ù.
~/.emacs
½ÃÀÛÇÒ ¶§ emacs¿¡ ÀÇÇØ ÀÐÈù´Ù.
~/.forward
À̸ÞÀÏ ÁÖ¼Ò¸¦ Æ÷ÇÔÇϰí ÀÖ´Ù¸é ~ ÀÇ ¼ÒÀ¯ÀÚ¿¡°Ô º¸³½ ¸ðµç ¸ÞÀÏÀº ±× À̸ÞÀÏ ÁÖ¼Ò·Î Æ÷¿öµùµÈ´Ù.
~/.fvwmrc ~/.fvwm2rc
fvwm°ú fvwm2 (±âº»ÀûÀÎ X Window manager)¿ë ¼³Á¤ ÆÄÀÏ.
~/.hushlogin
"man login"À» ÂüÁ¶Ç϶ó. ¸ÞÀÏ ³ëƼ½º, ¸¶Áö¸· ·Î±×ÀÎ Á¤º¸, MOD°¡ ¾ø´Â "Á¶¿ëÇÑ" ·Î±×ÀÎ.
~/.mail.rc
¸ÞÀÏ ÇÁ·Î±×·¥¿ë »ç¿ëÀÚ init ÆÄÀÏ.
~/.ncftp/
ncftp ÇÁ·Î±×·¥¿ë µð·ºÅ丮; ºÏ¸¶Å©, ·Î±×, ¸ÅÅ©·Î, ¼±È£ (preference), Æ®·¹À̽º µîÀÌ Æ÷ÇԵȴÙ. man ncftp¸¦ ÂüÁ¶Ç϶ó.
~/.profile
"man bash"¸¦ ÂüÁ¶Ç϶ó. ~/.bash_profile°ú ~/.bash_loginÀÌ Á¸ÀçÇÏÁö ¾ÊÀ¸¸é ¹è½¬·Î Ãë±ÞµÈ´Ù. Bourn-heritage ½©¿¡ ÀÇÇØ »ç¿ëµÈ´Ù.
~/.pinerc
Pine ¼³Á¤
~/.muttrc
Mutt ¼³Á¤
~/.exrc
viÀÇ ¼³Á¤À» Á¦¾îÇÑ´Ù.
~/.vimrc
"Vim" µðÆúÆ® ¼³Á¤ ÆÄÀÏ. .exrc¿Í °°´Ù.
~/.gtkrc
GNOME ŸŶ.
~/.kderc
KDE ¼³Á¤.
~/.netrc
ftp¿ë µðÆúÆ® ·Î±×ÀÎ À̸§/ÆÐ½º¿öµå.
~/.rhosts
rsh, rlogin µîÀÇ Åø¿¡ ÀÇÇØ »ç¿ëµÈ´Ù. È£½ºÆ® À§ÀåÀÌ ½±±â ¶§¹®¿¡ º¸¾ÈÀÌ Ãë¾àÇÏ´Ù.
»ç¿ëÀÚ (~/ÀÇ ¼ÒÀ¯ÀÚ) ¶Ç´Â ¼öÆÛÀ¯Àú°¡ ¼ÒÀ¯ÇØ¾ß ÇÑ´Ù.
ÀÌ °èÁ¤À¸·Î »ç¿ëÀÚ°¡ ¾×¼¼½ºÇÑ È£½ºÆ® ¸ñ·ÏÀ» ³ªÅ¸³½´Ù.
½Éº¼¸¯ ¸µÅ©¶ó¸é ¹«½ÃµÈ´Ù.
~/.rpmrc
"man rpm"¸¦ ÂüÁ¶Ç϶ó. /etc/rpmrcÀÌ ¾øÀ¸¸é rpm¿¡ ÀÇÇØ ÀÐÈù´Ù.
~/.signature
ÀÌ °èÁ¤¿¡¼ º¸³»Áø ¸ÞÀÏ¿¡ ÀÚµ¿ÀûÀ¸·Î ÷ºÎµÇ´Â ¸Þ½ÃÁö ÅØ½ºÆ®.
~/.twmrc
twm (T he W indow M anager) ¼³Á¤ ÆÄÀÏ.
~/.xinitrc
½ÃÀÛÇÒ ¶§ X¿¡ ÀÇÇØ ÀÐÈù´Ù (xinit ½ºÅ©¸³Æ®°¡ ¾Æ´Ï´Ù). ´ëºÎºÐ ¸î °³ÀÇ progs¸¦ ½ÇÇàÇÑ´Ù. Example: exec /usr/sbin/startkde ¶óÀÎÀÌ ÀÌ ÆÄÀÏ¿¡ Á¸ÀçÇϸé startx ¸í·É¾î°¡ ÀÌ °èÁ¤À¸·Î ¸¸µé¾îÁú ¶§ KDE Window Manager´Â ½ÃÀ۵ȴÙ.
~/.xmodmaprc
ÀÌ ÆÄÀÏÀº xmodmap ÇÁ·Î±×·¥À¸·Î Àü´ÞµÇ¾î ¾î¶² À̸§ÀÌ¶óµµ µÉ ¼ö ÀÖ´Ù (¿¹¸¦ µé¾î, ~/.Xmodmap¿Í ~/.keymap.km).
~/.xserverrc
½ÇÇàÇÒ X¸¦ ãÀ» ¼ö ÀÖ´Ù¸é X ¼¹ö·Î¼ xinit¿¡ ÀÇÇØ ½ÇÇàµÈ´Ù.
~/News/Sent-Message-IDs
gnu¿ë µðÆúÆ® ¸ÞÀÏ È÷½ºÅ丮 ÆÄÀÏ.
~/.Xauthority
xdm ÇÁ·Î±×·¥À¸·Î ÀÐÈ÷°í ÀÛ¼ºµÇ¾î ±ÇÇÑÀ» ÇÚµéÇϴµ¥ »ç¿ëµÈ´Ù. X, xdm, xauth man page¸¦ ÂüÁ¶Ç϶ó.
~/.Xdefaults, ~/.Xdefaults-hostname
È£½ºÆ®³×ÀÓÀ¸·Î ½ÃÀÛÇÏ´Â µ¿¾È X ¾ÖÇø®ÄÉÀ̼ǿ¡ ÀÇÇØ ÀÐÈù´Ù.
~/.Xmodmap
.xmodmaprc ¿¡ ´ëÇÑ Æ÷ÀÎÆ®; ·¹µåÇÞÀº ÀÌ À̸§À» »ç¿ëÇÏ´Â .xinitrc°¡ ÀÖ´Ù.
~/.Xresources
X ¸®¼Ò½º µ¥ÀÌÅͺ£À̽º¸¦ ·ÎµùÇϱâ À§ÇØ xrdb·Î Àü´ÞµÈ ÆÄÀÏ À̸§. ±ä .Xdefaults ÆÄÀÏÀ» Àд ¾ÖÇø®ÄÉÀ̼ÇÀÌ Çʿ䰡 ¾ø´Ù.
~/mbox
¿À·¡µÈ »ç¿ëÀÚ ¸ÞÀÏ.
Âü°íÀÚ·á
°ü¸®ÀÚ ´Ô | ÄÚ¸àÆ®(0)
| ½ºÅ©·¦ |ÇÁ¸°Æ® |M |D
+
°íÀ¯ÁÖ¼Ò : http://4ellene.cafe24.com/blog/?no=200
SSH Å͹̳ο¡¼ ÇѱÛÀÌ ±úÁö´Â °Å´Ù. °Ô´Ù°¡ À̰æ¿ì vi ÆíÁý±âµµ ÀÌ»ó µ¿ÀÛÀ» ÇÑ´Ù. µµÀúÈ÷ Å͹̳ο¡¼ ÀÛ¾÷À» ÇÒ ¼ö°¡ ¾ø¾ú´Ù.
¿©·¯¹øÀÇ ¶Ç »ðÁú ³¡¿¡ ¾Ë¾Æ³»¾ú´Ù.
À¯´ÏÄÚµå utf-8 ¶§¹®À̾ú´Ù. Fedora¿¡¼´Â ±âº»À¸·Î ÇѱÛÄڵ带 (»ç½ÇÀº ¸ðµç ÄÚµå´Ù) utf-8À» »ç¿ëÇÑ´Ù. ±×·±µ¥ ÀÌ Äڵ尡 ¹®Á¦°¡ ¸¹´Ù. Á¤È®È÷ ¸»Çϸé Äڵ忡´Â ¹®Á¦°¡ ¾ø°ÚÁö¸¸, À̸¦ »ç¿ëÇÏ´Â ´Ù¸¥ ½Ã½ºÅÛµéÀÌ Áö¿øÀ» ¾ÈÇÏ´Â °æ¿ì¶§¹®¿¡ ¹®Á¦°¡ ¹ß»ýÇÑ´Ù. ±×·¡¼ Äڵ带 eucKR·Î ¹Ù²Ù´Â ÀÛ¾÷À» ÇØÁÖ¸é ÀϹÝÀûÀ¸·Î »ç¿ëÇÏ´Â °æ¿ì ¹®Á¦¸¦ ÇØ°áÇÒ ¼ö ÀÖ´Ù.
¿©·¯°¡Áö ¹æ¹ýÀÌ ÀÖ°ÚÁö¸¸ ´ë·« 2°¡Áö ¹æ¹ýÀ¸·Î ÇØ°áÀÌ °¡´ÉÇÏ´Ù°í ÇÑ´Ù. ±×·¯³ª ³ª´Â ¾Æ·¡ÀÇ ¹æ¹ýÀ¸·Î ¹®Á¦¸¦ ÇØ°áÇß´Ù.
== i18n ÆÄÀÏÀÇ ¼öÁ¤ ==
/etc/sysconfig/i18n ÆÄÀÏÀ» ¾Æ·¡¿Í °°ÀÌ ¼öÁ¤ÇÑ´Ù.
#vi /etc/sysconfig/i18n
LANG="ko_KR.eucKR"
SUPPORTED="ko_KR.eucKR:ko_KR:ko"
SYSFONT="lat0-sun16"
SYSFONTACM="8859-15"
³¡
°ü¸®ÀÚ ´Ô | ÄÚ¸àÆ®(0)
| ½ºÅ©·¦ |ÇÁ¸°Æ® |M |D
+
°íÀ¯ÁÖ¼Ò : http://4ellene.cafe24.com/blog/?no=199
Á¦¡¡¸ñ : ¼¹ö ¸ð´ÏÅ͸µ ÅøÀÇ °ÀÚ, RRDtool °¡À̵å (ÀÛ¼ºÁß. alpha ¹öÀü) ÀÛ¼ºÀÚ : ÁÁÀºÁøÈ£(truefeel) ÀÛ¼ºÀÏ : 2003.9.22(¿ù)~ ±×·¡ÇÈ ¸ð´ÏÅ͸µ ÅøÀÎ RRDtool°ú ±× ÇÁ·ÐÆ®¿£µå Åø HotSaNICÀÇ ¼³Ä¡, ¿î¿µ°¡À̵åÀÌ´Ù.1. RRDtoolÀÇ ÀÌÇØ 2. RRDtool ¼³Ä¡ 3. HotSaNIC ¼³Ä¡ 4. RRDtool Á÷Á¢ ´Ù·ç±â 5. ¹®Á¦ ÇØ°á 6. ÀÌ¿ë »ç·Ê
1. RRDtoolÀÇ ÀÌÇØ RRDtool¿¡ ´ëÇØ µé¾î°¡±â Àü¿¡ ¸ÕÀú MRTG ÅøÀ» ¼³¸íÇÒ Çʿ䰡 ÀÖÀ» µí ÇÏ´Ù. MRTG(Multi Router Traffic Grapher)´Â À̸§¿¡¼µµ µå·¯³´ë·Î, SNMP ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÏ¿© ¶ó¿ìÅ͸¦ °ÅÃİ¡´Â Æ®·¡ÇÈÀ» ½Ç½Ã°£ ±×·¡ÇÈÀ» ÅëÇØ ¸ð´ÏÅ͸µÇϴµ¥ °¡Àå ¸¹ÀÌ »ç¿ëÇÑ´Ù. À̿ܿ¡ ½Ã½ºÅÛÀ» ¸ð´ÏÅ͸µÇÏ´Â ¿©·¯ addonµéÀÌ ÀÖ´Ù. DISK »ç¿ë·®, CPU»ç¿ë·®, ¸Þ¸ð¸® »ç¿ë·®, µ¥¸ó, ¼¼¼Ç °³¼ö µî.. ½ÉÁö¾î´Â P2PÀÎ ´ç³ª±ÍÀÇ Æ®·¡ÇÈ, ÇÁ¶ô½Ã ¼¹öÀÎ Squid Æ®·¡ÇȱîÁö ½Ç½Ã°£(½Ç½Ã°£À̶ó±â º¸´Ù´Â ƯÁ¤ ½Ã°£°£°ÝÀ¸·Î º¯ÈÇÏ¿© º¸¿©ÁØ´Ù´Â°Ô ´õ Á¤È®ÇÏÁö¸¸)À¸·Î À¥¿¡¼ º¼ ¼ö ÀÖ´Ù. RRDtoolÀº MRTGó·³ ½Ç½Ã°£ ±×·¡ÇÈ ¸ð´ÏÅ͸µ ±â´ÉÀ» °¡Áö°í ÀÖÀ¸¸é¼ º¸´Ù ´õ °³¼±µÈ ÇüÅÂÀÇ ÅøÀÌ´Ù. º¸´Ù ºü¸£°í ½Ã½ºÅÛ ·Îµå¸¦ ´ú Àâ¾Æ¸Ô´Â´Ù. ¶ÇÇÑ MRTGÀÇ Á¦¾àÀ̾ú´ø 2°³ ÀÌ»óÀÇ µ¥ÀÌÅ͸¦ ÇϳªÀÇ ±×·¡ÇÈÀ» ÅëÇØ Ç¥½ÃÇÒ ¼ö ÀÖ´Ù. ±×·¡ÇÈÀÇ À¯¿¬¼º(?)¸é¿¡¼µµ ´Ü¿¬ RRDtoolÀÌ ¾ÐµµÇÑ´Ù. [ MRTG·Î Æ®·¡ÇÈ ¸ð´ÏÅ͸µÇϴ ȸé ] [ RRDtool°ú HotSaNICÀ¸·Î CPU »ç¿ë·üÀ» ¸ð´ÏÅ͸µÇϴ ȸé ]2. RRDtool ¼³Ä¡ RRDtool : http://people.ee.ethz.ch/~oetiker/webtools/rrdtool/ RRDtoolÀÇ ½Ã½ºÅÛ ¿ä±¸»çÇ×Àº ´ÙÀ½°ú °°´Ù. Perl 5.005 (ÄÄÆÄÀϽÿ¡ ¹®Á¦°¡ ¹ß»ýÇÏ¸é ´õ ÃֽаÍÀ» ¼³Ä¡Çغ»´Ù.) GNU make GNU gcc À§ RRDtool »çÀÌÆ®¿¡¼ ÃֽйöÀüÀ» ¹Þ¾Æ¿Â´Ù. /usr/local/rrdtool¿¡ ÇÏ´Â °ÍÀ¸·Î °¡Á¤ÇÑ´Ù.
# tar xvfz rrdtool-1.0.45.tar.gz # cd rrdtool-1.0.45 # ./configure --prefix=/usr/local/rrdtool # make install # make site-perl-install ... Áß·« ... Installing /usr/lib/perl5/site_perl/5.8.0/RRDp.pm Installing /usr/share/man/man3/RRDp.3pm ... »ý·« ...
3. HotSaNIC ¼³Ä¡ HotSaNIC : http://hotsanic.sourceforge.net/archive/ HotSaNICÀº RRDtoolÀ» »ç¿ëÇÏ´Â Åø·Î ½Ã½ºÅÛ Åë°èÁ¤º¸¸¦ ±×·¡ÇÁ·Î »ý¼ºÇØÁØ´Ù. * ½Ã½ºÅÛ ¿ä±¸ »çÇ× - RRDtool - iptables ¶Ç´Â ipchains (³×Æ®¿öÅ© Æ®·¡ÇÈ Åë°è¿ëÀ¸·Î ¾²±â À§ÇÔ) À§ »çÀÌÆ®¿¡¼ ¹ÞÀº ÃֽйöÀüÀº ÄÄÆÄÀϾøÀÌ È¯°æ¼³Á¤¸¸À¸·Î ¹Ù·Î »ç¿ëÇϹǷΠ/usr/local¿¡¼ ¾ÐÃàÀ» Ǭ´Ù.
# cd /usr/local # tar xvf HotSaNIC-0-5-0-pre3.tgz ( HotSaNIC/ µð·ºÅ丮°¡ »ý¼ºµÈ´Ù. ) # cd HotSaNIC
1) Á¦°øÇÏ´Â ¸ðµâ HotSaNICÀº ¾î¶² ¸ðµâÀ» ÅëÇØ ½Ã½ºÅÛ Åë°è¸¦ Á¦°øÇÏ´ÂÁö ¾Ë¾Æº¸°í, ±× ¸ðµâÀ» »ç¿ëÇÒ °ÍÀÎÁö ¾ÈÇÒ °ÍÀÎÁö¸¦ ÆÇ´ÜÇØº¸ÀÚ. ---------¡¡ -----------------------------------------------------------¡¡--------------- ¸ðµâ¡¡¡¡¡¡ ó¸®ÇÏ´Â Åë°è Á¤º¸¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ truefeelÀÇ ±ÇÀå ---------¡¡ -----------------------------------------------------------¡¡--------------- APCUSV¡¡ APC UPSÀÇ ÇöȲ (apcaccess Åø »ç¿ë)¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡N ¡¡¡¡¡¡¡¡ ¡¡(APC UPS¸¦ »ç¿ëÇÏÁö ¾Ê°í ¶ÇÇÑ ÀÖ´õ¶óµµ ¼¹ö¿Í ¿¬°áÇÏ¿©
¸ð´ÏÅ͸µÁßÀÌ ¾Æ´Ï¶ó¸é N) APPS¡¡¡¡ ¡¡µ¥¸ó, ÀÀ¿ëÇÁ·Î±×·¥º° ÇÁ·Î¼¼½º ÇöȲ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ Y ¡¡¡¡¡¡¡¡ (ÇÁ·Î¼¼½º À̸§ º°µµ ¼³Á¤ ÇÊ¿ä) DISKIO¡¡¡¡ °¢ HDDº°(ÆÄƼ¼Çº°ÀÌ ¾Æ´Ô) ÀÔÃâ·Â¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ Y ¡¡¡¡¡¡¡¡ (º°µµ ¼³Á¤ ÇÊ¿ä) DNET¡¡¡¡¡¡ Distributed.Net°ü·Ã RC5, OGR,¡¡DES, CSC ???¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡N NETWORKS ³×Æ®¿öÅ© Æ®·¡ÇÈ (º°µµ ¼³Á¤ ÇÊ¿ä)¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ¡¡¡¡¡¡ Y PART¡¡¡¡¡¡ ÆÄƼ¼Çº° »ç¿ë·®¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ Y PING¡¡¡¡¡¡ ÁöÁ¤ÇÑ ¼¹ö·Î ping time °á°ú (ping¼¹ö ¼³Á¤ ÇÊ¿ä)¡¡¡¡¡¡¡¡ ¡¡pingÇÒ ¼¹ö°¡
ÀÖ´Ù¸é SENSORS¡¡CPU, ¸¶´õº¸µå µîÀÇ ¿Âµµ, Àü¾ÐµîÀÇ ¼öÄ¡¡¡¡¡¡¡¡¡¡¡ ¡¡¡¡¡¡¡¡¿øÇϴ´ë·Î SHOUTCAST ÁöÁ¤ÇÑ ¼¹ö¿Í Æ÷Æ®·ÎÀÇ ½ºÆ®¸µ ÇöȲ (¼¹ö, Æ÷Æ® ¼³Á¤ ÇÊ¿ä)¡¡¡¡N SYSTEM¡¡ ½Ã½ºÅÛÀÇ ÇÁ·Î¼¼½º ¼ö, CPU »ç¿ë·ü, load, ¸Þ¸ð¸® »ç¿ë·ü, ...¡¡ Y TRAFFIC¡¡ ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽ºº°(eth0, ...) Æ®·¡ÇÈ¡¡¡¡¡¡¡¡¡¡¡¡ ¡¡¡¡¡¡Y ¡¡¡¡¡¡¡¡(SNMP¸¦ ÅëÇØ ¶ó¿ìÅͳª ´Ù¸¥ ¼¹öÀÇ Æ®·¡Çȵµ ¸ð´ÏÅ͸µ °¡´É, ¡¡ ¡¡¡¡¡¡ ¹°·Ð ÀÌ ¶§´Â º°µµ ¼³Á¤ ÇÊ¿ä) WORMS¡¡ À¥·Î±× ÆÄÀÏÀ» ÀÌ¿ëÇÑ ´Ô´Ù, Äڵ巹µå µîÀÇ ¿ú °ø°Ý °Ç¼ö¡¡¡¡ Y ¡¡¡¡¡¡¡¡(À¥·Î±× °æ·Î ¼³Á¤ ÇÊ¿ä. ¹®ÀÚ¿ ÁöÁ¤À¸·Î ´Ù¸¥ ¿ú °ø°Ýµµ ¼³Á¤ °¡´É) ---------¡¡-----------------------------------------------------------¡¡---------------- 2) setup.pl·Î ±âº» ȯ°æ ÆÄÀÏ »ý¼º ÀÌÁ¦ setup.pl À¸·Î ±âº» ȯ°æ ¼³Á¤À» ÇØº¸ÀÚ. °úÁ¤Àº ±æÁö¸¸ °£´ÜÇÏ´Ù. ¸ðµâÀ» º¸°í Y·Î ÇÒ °ÍÀÎ, N·Î ÇÒ °ÍÀÎÁö¸¦ °áÁ¤ÇÑ´Ù. ÀÌ ¼³Á¤Àº ³ªÁß¿¡ ./setup.plÀ¸·Î º¯°æÇÒ ¼ö ÀÖÀ¸¹Ç·Î ¸¾ ÆíÇÏ°Ô ÁøÇàÇØ¶ó. (¹Ýº¹µÇ´Â ³»¿ëÀ̶ó ¸Þ½ÃÁö Áß°£Áß°£ »ý·«ÇÏ¿´´Ù.)
# ./setup.pl Configuring modules: Module found: APCUSV ---------------------------------------- Do you want to use this module ? (Y)es / (n)o > n Module found: APPS ---------------------------------------- Do you want to use this module ? (Y)es / (n)o > Do you want to show this module's graphs on the webpage ? (Y)es / (n)o > ... Áß·« ... Module found: DISKIO¡¡ ... Áß·« ... Module found: DNET¡¡¡¡ ... Áß·« ... Module found: NETWORKS ---------------------------------------- Do you want to use this module ? (Y)es / (n)o > Do you want to show this module's graphs on the webpage ? (Y)es / (n)o > setting up networks ... Configuring local interfaces. (i)nternal means an interface pointiong to your local machines (intranet) (e)xternal means an interface connecten with the internet (n)one means you don't want to account this interface. Please answer these: found: eth0¡¡-¡¡(i)nternal, (e)xternal or (n)one ? e found: lo¡¡-¡¡(i)nternal, (e)xternal or (n)one ? n ... Áß·« ... Module found: PART¡¡¡¡¡¡... Áß·« ... Module found: PING¡¡¡¡¡¡... Áß·« ... Module found: SENSORS¡¡ ... Áß·« ... Module found: SHOUTCAST ... Áß·« ... Module found: SYSTEM¡¡¡¡... Áß·« ... Module found: TRAFFIC ---------------------------------------- Do you want to use this module ? (Y)es / (n)o > Do you want to show this module's graphs on the webpage ? (Y)es / (n)o > setting up traffic ... Configuring local interfaces. Please answer these: found: eth0¡¡-¡¡(y)es or (n)o ? y found: lo¡¡-¡¡(y)es or (n)o ? n Please check the settings file and adapt it to satisfy your needs. If you have any interfaces slower than 100 MBit, please change the corrosponding default values. ... Áß·« ... Module found: WORMS¡¡ ... Áß·« ... ---------------------------------------- Ok. Writing main settings ... ¡¡checking for OS-type (current: not configured) OSTYPE="Linux" ¡¡checking path to "rrdtimer" (current: not configured) DAEMONDIR="/usr/local/HotSaNIC" ¡¡checking path to "rrdtool" (current: not configured) the following possibilities have been detected: 0¡¡/usr/bin 1¡¡/usr/local/rrdtool/bin which one shall i use (0=default ... 1) ? > 1 ( rrdtoolÀÌ 2±ºµ¥ ¼³Ä¡µÈ °æ¿ìÀÌ´Ù.) BINPATH="/usr/local/rrdtool/bin"¡¡(RRDtool ½ÇÇàÀÌ ÀÖ´Â µð·ºÅ丮) LOGDIR="$DAEMONDIR/var/log/"¡¡¡¡¡¡(·Î±×°¡ ÀúÀåµÉ µð·ºÅ丮) PIDFILE="$DAEMONDIR/var/rrdtimer.pid" DIAGRAMLOG="last" LOGSIZE="200000" LOGBACKUPS="5" DEBUGLEVEL="-1" STIME="120" SCHEDULE_MIN="100" SCHEDULE_MAX="200" RUN="apcusv apps diskio dnet networks part ping sensors shoutcast system traffic worm s" WEBDIR="not configured" WIDTH="600" HEIGHT="200" IMAGEFORMAT="gif" SHOW="apcusv apps diskio dnet networks part ping sensors shoutcast system traffic wor ms" ORDER="traffic system part ping dnet sensors" DTIME="15" (15ºÐ °£°ÝÀ¸·Î À̹ÌÁö¸¦ °»½ÅÇÑ´Ù.) CTIME="24" (24½Ã°£ °£°ÝÀ¸·Î Åë°èÈ¸é ¸ÞÀο¡ Ç¥½ÃµÉ ÀÛÀº Å©±âÀÇ À̹ÌÁö¸¦ °»½ÅÇÑ´Ù.) ¡¡guessing convert method... ¡¡checking for Image::Magick perl module... not found ¡¡checking path to "convert" from ImageMagick (current: not configured) detected: /usr/bin/convert is this corrrect? (y) ¡¡checking path to "snmpwalk" (current: not configured) detected: /usr/bin/snmpwalk is this corrrect? (y) SNMPWALK="/usr/bin/snmpwalk" ¡¡checking path to "snmpget" (current: not configured) detected: /usr/bin/snmpget is this corrrect? (y) SNMPGET="/usr/bin/snmpget" checking path to "snmpbulkwalk" (current: not configured) detected: /usr/bin/snmpbulkwalk is this corrrect? (y) SNMPBULKWALK="/usr/bin/snmpbulkwalk" --- Main settings generated. --- Writing start/stop script "rrdgraph" ... Ok. Now adapt all settings files to satisfy your needs. They are all linked to the directory¡¡/var/settings .
3) ÇÊ¿äÇÑ µð·ºÅ丮 »ý¼º ÀÌÁ¦ RRDtoolÀÇ À¥¿ë À̹ÌÁö¿Í htmlÀÌ ÀúÀåµÉ µð·ºÅ丮¿Í ·Î±× ÆÄÀÏ ÀúÀå µð·ºÅ丮¸¦ »ý¼ºÇÑ´Ù. µðÆúÆ®·Î ·Î±×´Â HoSaNIC ȨÀÇ var/log¿¡ »ý¼ºµÈ´Ù. (html ȨÀº /usr/local/apache/htdocs/ ¶ó°í °¡Á¤)
# mkdir /usr/local/apache/htdocs/rrdtool # mkdir var/log
4) ȯ°æ ÆÄÀÏÀÇ ÁÖ¿ä ¼³Á¤ HoSaNIC Ȩ/settings°¡ ÁÖ ¼³Á¤ ÆÄÀÏÀ̰í HoSaNIC Ȩ/modules/¸ðµâ¸í/settings´Â °¢ ¸ðµâº° ¼³Á¤ ÆÄÀÏÀÌ´Ù. ÁÖ settings ÆÄÀÏ¿¡¼ ÁÖ¿ä ¼³Á¤À» »ìÆìº¸ÀÚ.(¹Ýµå½Ã È®ÀÎÇÒ °Í¿¡ * Ç¥½ÃÇØµÒ)
# BINPATH¡¡¡¡= rrdtool ½ÇÇà ÆÄÀÏÀÌ ÀÖ´Â °æ·Î (*) BINPATH="/usr/local/rrdtool/bin" # LOGDIR¡¡¡¡ = HoSaNICÀÇ ·Î±× ÆÄÀÏ °æ·Î # LOGSIZE¡¡¡¡= ·Î±× ÆÄÀÏ Å©±â # LOGBACKUPS = ÁöÁ¤ÇÑ °³¼ö¸¸Å ·Î±×´Â ·Îµ¥ÀÌÅÍ¼ÇµÇ¾î ¹é¾÷µÈ´Ù. #¡¡¡¡¡¡¡¡¡¡¡¡¡¡·Î±× ÆÄÀϸíÀº HotSaNIC.log, HotSaNIC.log.1, ... LOGDIR="$DAEMONDIR/var/log/" LOGSIZE="200000" LOGBACKUPS="5" # RUN¡¡ = ½ÇÇàÇÒ ¸ðµâ ¸ñ·Ï (*) # SHOW¡¡= À¥ÆäÀÌÁö·Î Ç¥½ÃÇÒ ¸ðµâ ¸ñ·Ï (*) # ORDER = Ç¥½ÃÇÒ ¸ðµâÀÇ ¼ø¼¸¦ ÁöÁ¤(¸ÕÀú ¾´ °ÍºÎÅÍ ¿ÞÂÊ¿¡ Ç¥½ÃÇÔ) RUN="apps diskio networks part ping sensors system traffic" SHOW="apps diskio networks part ping sensors system traffic" ORDER="traffic system part ping sensors" # WEBDIR¡¡¡¡¡¡= »ý¼ºµÈ À̹ÌÁö, htmlÀÌ ÀúÀåµÉ µð·ºÅ丮 (*) # IMAGEFORMAT = À̹ÌÁö ÆÄÀÏ Çü½Ä (gif ¶Ç´Â png) WEBDIR="/usr/local/apache/htdocs/rrdtool" IMAGEFORMAT="gif" # DTIME = ÁöÁ¤ÇÑ °£°ÝÀ¸·Î À̹ÌÁö¸¦ »ý¼ºÇÑ´Ù. (´ÜÀ§´Â ºÐ) # CTIME = ÁöÁ¤ÇÑ °£°ÝÀ¸·Î ¸ð´ÏÅ͸µ ¸ÞÀÎȸéÀÇ ÀÛÀº À̹ÌÁö¸¦ »ý¼ºÇÑ´Ù. (´ÜÀ§´Â ½Ã°£) #¡¡¡¡¡¡¡¡ µû¶ó¼ óÀ½ ¼³Ä¡ÇÑ ÈÄ ÁöÁ¤ÇÑ ½Ã°£³»¿¡ convert.pl ¸í·ÉÀ» ÇÏÁö ¾ÊÀ¸¸é ¸ÞÀÎȸéÀÇ #¡¡¡¡¡¡¡¡ À̹ÌÁö´Â ÃÖ¼Ò ÁöÁ¤ ½Ã°£µ¿¾È º¼ ¼ö ¾ø´Ù. DTIME="15" CTIME="24" # CONVERTPATH = ImageMagick ¸¦ »ç¿ëÇÏ¿© À̹ÌÁö¸¦ »ý¼ºÇÑ´Ù. convert °æ·Î¸¦ ÁöÁ¤ÇÑ´Ù. CONVERTPATH="/usr/bin/convert" # REFRESH = ÁöÁ¤ÇÑ ÃÊ´ÜÀ§·Î À¥ÆäÀÌÁö¸¦ ¸®ÇÁ·¹½¬Çؼ º¸¿©ÁØ´Ù. ±âº» 300ÃÊ(5ºÐ) REFRESH="300"
°¢ ¸ðµâº° ¼³Á¤Àº ÇØ´ç µð·ºÅ丮ÀÇ settingsÀ» º¸¸é ÀÚ¼¼È÷ ¼³¸íÀÌ µÇ¾î ÀÖ´Ù. ¿©±â¼´Â ping, diskio, apps¿¡ ´ëÇØ¼¸¸ ¿¹¸¦ µé¾îº»´Ù. * ping ¸ðµâ ( HoSaNICȨ/modules/ping/settings ) ¡¡192.168.123.15(ÆÄÀϼ¹ö)¿¡ ´ëÇØ pingÀ» ÇÑ´Ù¸é, ´ÙÀ½À» Ãß°¡ÇÏ¸é µÈ´Ù.
HOST=192.168.123.15,File Server
¡¡¼³Á¤Çߴµ¥ ping À̹ÌÁö°¡ »ý¼º¾ÈµÈ´Ù¸é '5. ¹®Á¦Çذá'¿¡ ÇØ°á¹æ¹ýÀ» ¼³¸íÇØµ×´Ù. * diskio ¸ðµâ ( HoSaNICȨ/modules/ping/settings ) /proc/stat ¿¡¼ disk_io ¶óÀÎÀ» »ìÆìº¸¸é ´ÙÀ½°ú °°ÀÌ µÇ¾î ÀÖ´Ù. disk_io: (2,0):(1,1,2,0,0) (3,0):(306090,39930,942826,266160,5212040) (3,1):(55015,28746,1435800,26269,909568) (8,0):(50,50,253,0,0) ¿©±â¼ (3,0) = hda, (3,1) = hdb, (8,0) = sda¸¦ °¢°¢ ÀǹÌÇÑ´Ù. µû¶ó¼ hda¿Í hdbÀÇ disk ÀÔÃâ·ÂÀ» º¸·Á¸é ´ÙÀ½°ú °°ÀÌ ¼³Á¤ÇÑ´Ù.
* apps ¸ðµâ ( HoSaNIC/modules/apps/settings )
APP=httpd,Apache APP=sendmail,Sendmail APP=mysqld,Mysql Server APP=hanterm,hanterm APP=xmms,xmms APP=MozillaFirebird-bin,Mozilla Web Browser
5) ½ÇÇà ÀÚ~ ÀÌÁ¦ À¥ÆäÀÌÁö¸¦ »ý¼ºÇϰí rrdgraph¸¸ ½ÇÇàÇÏ¸é ¸ð´ÏÅ͸µÇÒ ¼ö ÀÖ´Ù.
# ./makeindex.pl # ./rrdgraph start
ÀÌÁ¦ À¥ºê¶ó¿ìÀú¸¦ ¶ç¿ì°í º¸¸é µÈ´Ù. ¾ÆÁ÷ À̹ÌÁöµµ ¾È³ª¿Â´Âµ¥ ¹» º¸¶ó´Â °ÍÀϱî? ÃÖ¼Ò 15ºÐ(settingsÀÇ DTIME)ÀÌ Áö³»¾ß ¸ðµâ³»ÀÇ Å« À̹ÌÁöµéÀÌ »ý¼ºµÇ°í 24½Ã°£(CTIME)ÀÌ Áö³ª¸é ¸ÞÀÎÀÇ ÀÛÀº À̹ÌÁö°¡ º¸ÀÏ °ÍÀÌ´Ù. 24½Ã°£ ÀüÀÌ¶óµµ Àû´çÇÑ ½Ã±â¿¡ ./convert.plÀ» ½ÇÇàÇÏ¸é ¸ÞÀο¡¼µµ À̹ÌÁö¸¦ º¼ ¼ö ÀÖ´Ù. ºÎÆÃÇÒ ¶§ ÀÚµ¿À¸·Î rrdgraph°¡ ½ÇÇàµÇ·Ï ÇÏ·Á¸é ¾î¶»°Ô ÇØ¾ßÇÒ±î? rrdgraph ½ºÅ©¸³Æ®¸¦ /etc/rc.d/init.d ¿¡ º¹»ç¸¦ ÇÑ ÈÄ chkconfig·Î ¼ºñ½º¸¦ Ãß°¡ÇÑ´Ù.
# cp rrdgraph /etc/rc.d/init.d # chkconfig -add rrdgraph
4. RRDtool Á÷Á¢ ´Ù·ç±â HoSaNICÀº ÀÌ¹Ì Á¤ÇØÁø ¸ðµâÀ» ÅëÇØ¼ RRDtoolÀ» ´Ù·ç´Â °ÍÀÌ´Ù. ÀÌÁ¦ ½Ã½ºÅÛ°ü¸®ÀÚ°¡ ¿øÇÏ´Â µ¥ÀÌÅ͸¦ RRDtool·Î Á÷Á¢ Á¶ÀÛÇÏ¿© Åë°è¿ë À̹ÌÁö¸¦ »ý¼ºÇÏ´Â ¹æ¹ýÀ» ¾Ë¾Æº»´Ù. °£´ÜÈ÷ °úÁ¤À» Á¤¸®Çغ¸¸é. - RRDtool¿ë ÀÚü DB(ÀϹÝÀûÀ¸·Î .rrd·Î ÁöÁ¤)¸¦ »ý¼ºÇÑ´Ù.(create) -> - µ¥ÀÌÅ͸¦ ¾÷µ¥ÀÌÆ®Çϰųª (update) °¡Á®¿Â´Ù.(fetch) -> - À̹ÌÁö¸¦ »ý¼ºÇÑ´Ù. (graph) 1) rrdtool ¸í·É ÀÍÈ÷±â DB »ý¼º, À̹ÌÁö ¸¸µå´Â °ÍÀº ¸ðµÎ RRDtoolȨ/bin/rrdtool ¸í·ÉÀ» ÅëÇØ¼ ÇÑ´Ù.
* Çü½Ä : rrdtool [¸í·É] [¸í·É ¿É¼Ç...] * ¿¹¡¡ : rrdtool create¡¡coffeenix_status.rrd DS:....
rrdtool¿¡¼ »ç¿ë °¡´ÉÇÑ ¸í·ÉÀº ¹«¾ùÀÌ ÀÖÀ»±î? ----------¡¡----------------------------------------------------------------------- ¸í¡¡·É¡¡¡¡¡¡¼³¡¡¸í ----------¡¡----------------------------------------------------------------------- create¡¡¡¡¡¡»õ·Î¿î RRD DB¸¦ ¸¸µç´Ù. update¡¡¡¡¡¡DB¿¡ »õ µ¥ÀÌÅ͸¦ ÀúÀåÇÑ´Ù. graph¡¡¡¡¡¡ ÀúÀåµÈ DBÀڷḦ ÀÌ¿ëÇØ¼ À̹ÌÁö¸¦ »ý¼ºÇÑ´Ù. (.gif ¶Ç´Â .png) dump¡¡¡¡¡¡¡¡RRD DBÀÇ µ¥ÀÌÅ͸¦ XML Æ÷¸ËÀ¸·Î »Ì¾ÆÁØ´Ù. restore¡¡¡¡ XML Æ÷¸Ë¿¡¼ RRD DB·Î ÀúÀåÇÑ´Ù. fetch¡¡¡¡¡¡ RRD DB¿¡¼ µ¥ÀÌÅ͸¦ ¾ò¾î¿Â´Ù. tune¡¡¡¡¡¡¡¡RRD DBÀÇ ¼³Á¤À» º¯°æÇÑ´Ù. last¡¡¡¡¡¡¡¡RRD DBÀÇ ÃÖÁ¾ ¾÷µ¥ÀÌÆ® ½Ã°£À» ¾Ë·ÁÁØ´Ù. info¡¡¡¡¡¡¡¡RRD DBÀÇ Çì´õ Á¤º¸¸¦ º¸¿©ÁØ´Ù. (ÆÄÀϸí, ÃÖ±Ù¾÷µ¥ÀÌÆ®ÀÏ, ¼³Á¤°ª...) rrdresize¡¡ RRA Å©±â¸¦ º¯°æÇÑ´Ù. °¡´ÉÇÏ¸é »ç¿ëÇÏÁö ¸»±â¸¦ xport¡¡¡¡¡¡ RRD DBÀÇ µ¥ÀÌÅ͸¦ XML Æ÷¸ËÀ¸·Î »Ì¾ÆÁØ´Ù. (Ãâ·Â Æ÷¸Ë ÁöÁ¤) ----------¡¡----------------------------------------------------------------------- 2) »ùÇà DB »ý¼º 3) À̹ÌÁö ¸¸µé±â5. ¹®Á¦ ÇØ°á 1) HoSaNIC ·Î±× ÆÄÀÏÀ» º¸´Ï Can't locate RRDs.pm in @INC (@INC contains... ¿À·ù°¡ ÀÖ½À´Ï´Ù. ¡¡ RRDtool ¼³Ä¡ÇÒ ¶§ make site-perl-install ¸¦ ÇÏÁö ¾Ê¾Æ RRDs.pm ÆÞ ¸ðµâÀÌ ¡¡ ¼³Ä¡µÇÁö ¾Ê¾Æ¼ ÀÔ´Ï´Ù. ¡¡ RRDtool ¼Ò½º µð·ºÅ丮¿¡ °¡¼ make site-perl-installÀ» Çϼ¼¿ä. ¡¡ 2) makeindex.pl ½ÇÇàÇÒ ¶§ ´ÙÀ½ ¿À·ù°¡ ¹ßÇàÇÕ´Ï´Ù. ¡¡ WEBDIR (path to HotSaNIC's output directory) does not exist. ¡¡ ½Ã½ºÅÛ ¸ð´ÏÅ͸µ °á°ú°¡ ÀúÀåµÉ À¥µð·ºÅ丮¸¦ »ý¼ºÇÏÁö ¾Ê¾Ò´Ù. ¡¡ À§ ±ÛÁß '3 - 3) ÇÊ¿äÇÑ µð·ºÅ丮 »ý¼º'À» È®ÀÎÇØºÁ¶ó. 3) ½Ã°£ÀÌ ÇÑÂüÁö³µ´Âµ¥ ping À̹ÌÁö°¡ »ý¼ºÀÌ ¾ÈµË´Ï´Ù. ¹°·Ð ping¼³Á¤Àº Çß½À´Ï´Ù. ¡¡ ·Î±×¸¦ º¸´Ï Can't locate asm/unistd.ph in @INC (did you run h2ph?).. °¡ ÀÖ½À´Ï´Ù. ¡¡ ÆÞ¿ë Çì´õ ÆÄÀÏÀÌ ¾ø±â ¶§¹®ÀÔ´Ï´Ù. ÆÞ Çì´õ·Î º¯È¯ÇØÁÖ´Â h2ph·Î ÇØ°áÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¡ cd /usr/include; h2ph -r -l .6. ÀÌ¿ë »ç·Ê
°ü¸®ÀÚ ´Ô | ÄÚ¸àÆ®(0)
| ½ºÅ©·¦ |ÇÁ¸°Æ® |M |D
+
°íÀ¯ÁÖ¼Ò : http://4ellene.cafe24.com/blog/?no=198
Á¦¸ñ ¾øÀ½
¸®´ª½º¸¦ »ç¿ëÇÏ¸é¼ ³»°¡ ±ô¹Ú ±ô¹Ú Àؾî¹ö¸®´Â ÀÚÀßÇÑ ÆÁÀ» ¸ð¾ÒÀ½. °Ë»öÀÌ ¾î·Á¿ì¸é Ű¿öµå·Î °Ë»öÇÒ °Í.
³»¿ë
GUI
DESKTOP X Window¼±ÅÃ
X Window¿¡¼ ÇØ»óµµ Á¶Àý
X window ÇØ»óµµ¸¦ ¼³Á¤ÇÏ·Á¸é
ami½ÇÇà ÈÄ ¸Þ´º°¡ ±úÁ® ÀÖÀ» ¶§
ami½ÇÇà ÈÄ ÇÑ¿µÅ°¸¦ »ç¿ëÇÏ°í ½ÍÀº °æ¿ì
ÈÙ¸¶¿ì½º¿¡¼ ÈÙÀÌ ÀÛµ¿À» ¾ÈÇÒ ¶§
¿ø°Ý¿¡¼ ¸®¸ðÆ®¼¹öÀÇ X application½ÇÇà½Ã
ÆùÆ®¼¹ö ¼³Á¤
KDE 3.x ¹öÀü¿¡¼ À©µµ¿ì¿ë Æ®·çŸÀÔ ÆùÆ®¸¦ ¸ø ã´Â °æ¿ì
ÇÑÅÒ(hanterm) ŸÀÌÆ²¹Ù¿¡ µð·ºÅ丮 °æ·Î º¸ÀÌ°Ô Çϱâ
Pacakge °ü¸®
RPM °ü·Ã Ä¿¸Çµå
rpm package¼³Ä¡½Ã »óÈ£ÀÇÁ¸¼ºÀÌ ¾ôÇôÀÖÀ» ¶© ÇÑ command·Î ¼³Ä¡
ÇÊ¿ä¾ø´Â rpmÁö¿ì±â
·¹µåÇò 8.0¿¡¼ up2date »ç¿ëÇϱâ
Network
Network ¼³Á¤ ÆÄÀϵé
±ÞÇÏ°Ô Network¼³Á¤À» ÇØ¾ßÇÒ °æ¿ì
ÇϳªÀÇ ·£Ä«µå¿¡ ¿©·¯°³ÀÇ ipÃß°¡Çϱâ
¿¸° Æ÷Æ®¸¦ »ç¿ëÇÏ´Â ÇÁ·Î¼¼¼¸¦ È®ÀÎÇÏ·Á¸é
ping ¹«½ÃÇϱâ
TCP/IP¼Óµµ Áõ°¡½Ã۱â
VI
vi ¿¡µðÅÍ ³»¿¡¼ ^MÀ» ÀÔ·ÂÇÏ·Á¸é
vi ¿¡µ¥ÅÍ ³»¿¡¼ ^MÀ» ¾ø¾Ö·Á¸é
vi¿¡¼ ¶óÀγ¡ ºóÄ Áö¿ì±â
vi¿¡¼ º§¼Ò¸® Á¦°Å
vi¿¡µðÅÍ¿¡¼ »èÁ¦/º¹»ç °£ÆíÇϰÔ
vi¿¡µðÅÍ¿¡¼ ¾î¶² ¹®ÀÚ¿À» ã°íÀÚ ÇÒ ¶§ ´ë¼Ò¹®ÀÚ ¾È°¡¸®°Ô ÇÏ·Á¸é
vi¿¡µðÅÍ¿¡¼ '¼ýÀÚ'¸¸ÅÀÇ Ä÷³À¸·Î À̵¿
vi¿¡¼ È¸é ³ª´©±â
ÆÄÀÏ ³×ºñ°ÔÀ̼Ç
vi³»¿¡¼ ÆÄÀÏ ³×ºñ°ÔÀÌ¼Ç ¹Ù ¸¸µé±â
¿©·¯°³ÀÇ ÆÄÀÏ ÆíÁýÇϱâ
vi·Î ÆÄÀϺñ±³
Àá½Ã ½©·Î ³ª°¡±â
vi¿¡¼ ÀÚµ¿µé¿©¾²±â¸¦ ¾ÈÇÏ·Á¸é
vim ÀÇ syntax ±â´É¿¡¼ underline ¾ø¾Ö±â
À©µµ¿ì¿¡¼ ÀÛ¼ºÇÑ ÇѱÛÀÌ Æäµµ¶ó2(Fedora Core2) ¿¡¼ ±úÁ®º¸ÀÏ ¶§
System °ü¸®
Swap°ø°£À» ¾Ë·ÁÁÖ´Â ¸í·É¾î (process check)
ÇöÀç µð·ºÅ丮°¡ Â÷ÁöÇÏ´Â ¿ë·® º¸±â
run-levelÀ» º¯°æÇÏ·Á¸é
CPUÁ¤º¸¸¦ ¾Ë°í ½Í´Ù¸é
MEMÁ¤º¸
ƯÁ¤ µ¥¸óÀÌ ¶ç¿öÁ® ÀÖ´ÂÁö È®ÀÎÇÏ·Á¸é
ÇöÀç ±¸µ¿ÁßÀÎ µ¥¸óÀ» Æ®¸®Çü½ÄÀ¸·Î º¸·Á¸é
½Ã½ºÅÛ ºÎÇÏ»óÅ º¸±â
shellÀ» vi ½ºÅ¸ÀÏ·Î
ÃֽŠĿ³Î¹öÀü ¾Ë±â
prompt¿¡ full path Ç¥½Ã¸¦ Çϰí½Í´Ù¸é
logÆÄÀÏ¿¡¼ ³»¿ë¸¸ Áö¿ì±â
ÇöÀç ¿¬°áµÇ¾î ÀÖ´Â TCP portº¸±â
LILO¿¡¼ ½Ì±ÛºÎÆÃ
grub¿¡¼ ½Ì±ÛºÎÆÃ
ÇÏÀ§ µð·ºÅ丮±îÁö ¹®ÀÚ¿ °Ë»öÇÏ·Á¸é
world writable file ã±â
ext2¿¡¼ ext3·Î ¾÷±×·¹À̵å Çϱâ
logon±â·ÏÀ» º¸·Á¸é
remoteȯ°æ¿¡ ÀÖ´Â À©µµ¿ì Æú´õ ¸¶¿îÆ®Çϱâ
Å͹̳ο¡¼ µð·ºÅ丮, ÆÄÀÏ »ö»ó º¯°æ
¼ºê µð·ºÅ丮±îÁö Çѹø¿¡ »ý¼º
alias Àû¿ë¾ÈÇϱâ
À̵¿ÇÑ ¹Ù·Î Á÷ÀüÀÇ µð·ºÅ丮·Î
ÀÏÁ¤±â°£ µ¿¾È Á¢±ÙÇÏÁö ¾Ê´Â ÆÄÀÏ »èÁ¦Çϱâ
setuid°¡ ¼³Á¤µÈ ·çÆ®½© °Ë»ö
MySQL Connection Failed: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111) ¿¡·¯°¡ ³ª´Â °æ¿ì
ƯÁ¤ À¯Àú¸¸ su Çã¶ôÇϱâ
ÀÛ¾÷Áß ·Î±×ÀÎ ¸·±â
Å©±â°¡ °¡Àå Å« ÆÄÀÏ, µð·ºÅ丮 ã±â
ÇöÀç µð·ºÅ丮ÀÇ Å©±â¸¸À» ÆÄ¾ÇÇÒ¶§
½Ã½ºÅÛ Á¤º¸ °¨Ãß±â
¸Þ¸ð¸®¸¦ °¡Àå ¸¹ÀÌ Àâ¾Æ¸Ô´Â ÇÁ·Î¼¼½º ¾Ë¾Æ³»±â
FTP·Î µé¾î¿Â »ç¿ëÀÚ È®ÀÎÇϱâ
¿øÇÏÁö ¾Ê´Â »ç¿ëÀÚ Á×À̱â
¸îÀÏ ÀÌ»óµÈ ÆÄÀϸ¸ mv¶Ç´Â cp
Å͹̳ο¡¼ ¹é½ºÆäÀ̽º¸¦ ´©¸£¸é ^H ¿Í °°Àº ÀÌ»óÇÑ ¹®ÀÚ°¡ Ãâ·ÂµÇ´Â Çö»ó
ÅÚ³ÝÀ̳ª ftp ¿ÜºÎ »ç¿ë½Ã root·Î Á¢¼Ó °¡´ÉÇÏ°Ô ÇÏ´Â ¹æ¹ý
¿©·¯ ÆÄÀÏ ¾È¿¡ ÀÖ´Â ³»¿ëÁß Æ¯Á¤´Ü¾î¸¦ ¹Ù²Ù°í ½ÍÀ» ¶§
À©µµ¿ì µð·ºÅ丮 ¸¶¿îÆ®ÈÄ ÇÑ±Û µð·ºÅ丮°¡ ±úÁ®º¸ÀÏ ¶§
tail ¸í·É¾î Ȱ¿ë
shell prompt º¯°æÇϱâ
kernel ÆÄ¶ó¹ÌÅÍ Á¶Á¤Çϱâ
»ç¿ëÀÚº° du -h °ª º¸±â
ÇÏ·íµ¿¾È ¸¸µé¾îÁø ÆÄÀÏ °Ë»öÇϱâ
apache ¼³Á¤ ÆÄÀÏ ¹®¹ý ¿À·ù °Ë»ö
·¹µåÇÞ ÆÐŰÁö ¹öÀüÀ» ¾Ë°í ½ÍÀ» ¶§
»õ·Î¿î ¹èÆ÷º» ¼³Ä¡¸¦ À§ÇÑ Multi LILO
Rebooting Ű Á¦ÇÑÀ» À§ÇÑ ¼³Á¤
Çϵåµð½ºÅ© I/O Æ©´×
Core ÆÄÀÏ µð¹ö±ë
CPUºÎÇÏ¿Í ¸Þ¸ð¸® »ç¿ë Á¤º¸
Fedora Core2¿¡¼ ÇÑ±Û ÀÎÄÚµù ¹Ù²Ù±â
Fedora2¿¡¼ ÇѱÛman page ±úÁö´Â Çö»ó¿¡ ´ëÇÑ ÇØ°áÃ¥
1 GUI
1.1 DESKTOP X Window¼±Åà #vi /etc/sysconfig/desktop
DESKTOP = "GNOME" or "KDE"
1.2 X Window¿¡¼ ÇØ»óµµ Á¶Àý
1.3 X window ÇØ»óµµ¸¦ ¼³Á¤ÇÏ·Á¸é /etc/X11/XF86Config-4 (symbolic linkµÇ¾î ÀÖÀ½)
Screen sectionÀÇ MODE
"800*600" "1024*768" "1152*864"
1.4 ami½ÇÇà ÈÄ ¸Þ´º°¡ ±úÁ® ÀÖÀ» ¶§ #export ÇØ¼ LANG ¿Í XMODIFIERS º¯¼ö¸¦ È®ÀÎÇ϶ó.
1.5 ami½ÇÇà ÈÄ ÇÑ¿µÅ°¸¦ »ç¿ëÇÏ°í ½ÍÀº °æ¿ì /etc/X11/Xmodmap ÆÄÀÏ¿¡ ´ÙÀ½À» Ãß°¡½ÃŲ´Ù. ! i386 and alpha
keycode 22 = BackSpace
keycode 107 = Delete
keycode 121 = Hangul_Hanja
keycode 122 = Hangul
X¸¦ Àç½ÇÇàÇϰųª Àç½ÇÇà½ÃŰ°í ½ÍÁö ¾Ê´Ù¸é #xmodmap /etc/X11/Xmodmap À» ½ÇÇà
1.6 ÈÙ¸¶¿ì½º¿¡¼ ÈÙÀÌ ÀÛµ¿À» ¾ÈÇÒ ¶§ ÈÙ±â´ÉÀ» ÀÛµ¿½ÃŰ·Á¸é /etc/X11/XF86Config-4 ¸¦ ¼öÁ¤ÇÑ´Ù. Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "PS/2"
Option "Device" "/dev/psaux"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "yes"
EndSection
¹Ù·Î ÀÌ ºÎºÐ Option "Protocol" "PS/2" ÀÌ·¸°Ô Option "Protocol" "IMPS/2" °íÄ¡¸é ÈÙÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù. ¸¸¾à ´ÙÀ½ ºÎºÐ Option "ZAxisMapping" "4 5" ÀÌ ¾ø´Ù¸é Ãß°¡½ÃŲ´Ù.
1.7 ¿ø°Ý¿¡¼ ¸®¸ðÆ®¼¹öÀÇ X application½ÇÇà½Ã ¼¹öÃø: xhost +Ŭ¶óÀ̾ðÆ®ip (xhost + ´Â ¸ðµç ÁÖ¼Ò¿¡ ´ëÇØ ¿ø°ÝÁ¢¼Ó Çã¿ë) Ŭ¶óÀ̾ðÆ®Ãø: export DISPLAY=¼¹öip:0.0
1.8 ÆùÆ®¼¹ö ¼³Á¤ Ŭ¶óÀ̾ðÆ®Ãø¿¡¼ Xmanager¸¦ ÀÌ¿ëÇØ ¸®´ª½º ¼¹ö¿¡ Á¢±ÙÇÏ·Á¸é ¼¹ö¿¡ ÆùÆ®¼¹ö°¡ ½ÇÇàµÇ°í ÀÖ¾î¾ß ÇÑ´Ù. ÆùÆ®¼¹ö´Â xfsµ¥¸óÀ» ¸»ÇÏ´Â °ÍÀ¸·Î ±×³É ¶ç¿ì¸é µÇ°í ´ÜÁö /etc/X11/XF86Config ¿¡¼ FontPath "/usr/X11R6/lib/X11/fonts/TrueType"
# FontPath "unix/:-1"
FontPath "unix/:7100" ·Î ÁÖ¼®ºÎºÐÀ» °íÃÄÁÖ¸é µÈ´Ù. ±×·³ 7100Æ÷Æ®°¡ ¿¸°´Ù. ±×¸®°í ±×¼¹ö¿Í Æ÷Æ®¸¦ ÁöÁ¤ÇÏ¸é ÆùÆ®¼¹ö°¡ Ÿ x¼¹ö¿¡¼ »ç¿ë°¡´ÉÇÏ´Ù.
1.9 KDE 3.x ¹öÀü¿¡¼ À©µµ¿ì¿ë Æ®·çŸÀÔ ÆùÆ®¸¦ ¸ø ã´Â °æ¿ì from KLTP ÃÖ±Ù¿¡ ³ª¿Â ·¹µåÇÞ8À» ¾²°í Àִµ¥¿ä À©µµ¿ì¿ë ÆùÆ®¸¦ °¡Á®´Ù ¾²°í ÀÖ½À´Ï´Ù. ±×·±µ¥ KDE¿¡¼ »õ·Î Ãß°¡ÇÑ À©µµ¿ì¿ë Æ®·çŸÀÔÆùÆ®¸¦ ãÁö ¸øÇÏ´Â ¹®Á¦°¡ ÀÖ´õ±º¿ä. xfontsel¿¡¼µµ ÀνÄÇÏ°í ¼ÂÆÃ¿ª½Ã Á¦´ë·Î µÇ¾î¼ GTK³ª Motif·Î ¸¸µé¾îÁø ´Ù¸¥ ¾îÇø®ÄÉÀ̼ǿ¡¼´Â ¸ðµÎ ÀνÄÇϳª KDE¿¡¼´Â ¹é¹¬ ±Û²Ã¸¸ ³ª¿À°í À©µµ ÆùÆ®´Â ¾Æ¿¹±Û²Ã ¸®½ºÆ®¿¡ ³ª¿ÀÁöµµ ¾Ê´õ±º¿ä. ÇØ°áÃ¥ÀÌ µýµ¥ ÀÖ´õ±º¿ä.
KDE°¡ QT ¶óÀ̺귯¸®·Î ¸¸µé¾îÁø °ÍÀ̶ó "Ȥ½Ã QT¼ÂÆÃ¿¡ ¹®Á¦°¡ Àִ°ÍÀº ¾Æ´Ò±î" ¶ó´Â »ý°¢À» Çϰí Qt config¸¦ »ìÆìºÃ½À´Ï´Ù. QT Config¿¡ Anti aliase fontÁö¿øÀ» ²¨ ºÃ´õ´Ï Á¦´ë·Î µ¿ÀÛÇÏ´õ±º¿ä. ¾Æ¸¶µµ QT³»Áö´Â XFS ÀÚüÀÇ ¹ö±×ÀÎ °Í °°½À´Ï´Ù. °£´ÜÈ÷ ¸»¾¸µå¸®ÀÚ¸é qtconfig3¸¦ ½ÇÇà½ÃÄÑ FontÅÇ¿¡¼ Enable Anti-Aliased Font Support¸¦ ²¨ Áֽðí X¸¦ Àç½ÃÀÛ ÇϽøé À©µµ¿ì¿ë ±¼¸² ÆùÆ®¸¦ KDE¿¡¼ ÀÌ¿ëÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. --Kid A
1.10 ÇÑÅÒ(hanterm) ŸÀÌÆ²¹Ù¿¡ µð·ºÅ丮 °æ·Î º¸ÀÌ°Ô Çϱâ ÀÚ½ÅÀÇ .bash_profile ¿¡ ´ÙÀ½À» Ãß°¡Çϸé ÇÑÅÒÀÇ Å¸ÀÌÆ²¹Ù¿¡ <»ç¿ëÀÚID>@<È£½ºÆ®¸í>:<µð·ºÅ丮¸í> ÀÇ Çü½ÄÀ¸·Î ³ªÅ¸³ª°Ô µÈ´Ù. function proml
{
case $TERM in
xterm*)
local TITLEBAR='\[\033]0;\u@\h:\w\007\]'
;;
*)
local TITLEBAR=''
;;
esac
PS1="${TITLEBAR}\n] \u@\h ]"
}
proml
2 Pacakge °ü¸®
2.1 RPM °ü·Ã Ä¿¸Çµå
#rpm -qa : ÇöÀç ¼³Ä¡µÈ packageÃâ·Â #rpm -qil mtools | less : mtools¿¡ °üÇÑ packageÁ¤º¸ #rpm -qif /etc/bashrc : /etc/bashrcÆÄÀÏÀÌ ¼ÓÇÑ package
2.2 rpm package¼³Ä¡½Ã »óÈ£ÀÇÁ¸¼ºÀÌ ¾ôÇôÀÖÀ» ¶© ÇÑ command·Î ¼³Ä¡ #rpm -Uvh [package1] [package2] [packag3] .......
2.3 ÇÊ¿ä¾ø´Â rpmÁö¿ì±â
MySQL-3.23.33-1.i386.rpm* MySQL-devel-3.23.33-1.i386.rpm* MySQL-client-3.23.33-1.i386.rpm* MySQL-shared-3.23.33-1.i386.rpm*
±×¸®°í À̰ÍÀ» Áö¿ì·Á¸é ?
rpm -e `rpm -qa | grep MySQL`
¶ÇÇÑ ´ë¼Ò¹®ÀÚ¸¦ ±¸ºÐÇÏÁö ¸øÇÑ´Ù¸é?
rpm -e `rpm -qa | grep -i mysql`
À̶ó°í ½áµµ µÈ´Ù.
À̶§ ` ±âÈ£´Â ¼ýÀÚ 1¹ø ¿ÞÂÊ¿¡ ÀÖ´Â ¹éÄõÅÍÀÌ´Ù.
ÆÐŰÁö¸í°ú ¹öÁ¯ÀÌ µ¿ÀÏÇÑ ÆÐŰÁö°¡ ¿©·¯°³ Á¸ÀçÇÒ¶§ »èÁ¦ÇÏ´Â ¹æ¹ý
rpm -e ÆÐŰÁö¸í --allmatches
2.4 ·¹µåÇò 8.0¿¡¼ up2date »ç¿ëÇϱâ from KLTP ·¹µåÇò 8.0 ¼³Ä¡Çϰí up2dateÀ» »ç¿ëÇÏ·Á ÇÏ´Ï È²´çÇÑ ¿¡·¯°¡ ³ª¿Í¼ ÇØ°áÇÏ°í ³ª¼ ¿Ã¸³´Ï´Ù. ·¹µåÇò 8.0 ¿¡¼´Â ¼³Ä¡ÈÄ¿¡ [ÀϹݰü¸®ÀÚ¿ë] setup ¿¡¼ ¼ºñ½º º¸½Ã¸é, rhnsd °¡ Àִµ¥ À̰ŠȰ¼ºÈ ½ÃÄÑ Áֽðí¿ä..(±×³É ÂüÁ¶¿ëÀÓ) ¹Ù·Î up2date --register ÇϽøé Á¢¼ÓÇØ¼ µî·ÏÇØ¼ ¹Ù·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
/etc/rc.d/init.d/rhnsd restart ÇÏ½Ã¸é µË´Ï´Ù.
ÀÌÈÄ up2date * ÇÏ½Ã¸é µË´Ï´Ù. ±×·±µ¥, ÀÌ·± ¿¡·¯°¡ ³ª¿À½Ã´ÂºÐ....
There was an SSL error: [('SSL routines', 'SSL3_GET_SERVER_CERTIFICATE', 'certificate verify failed')]
ÀÌ°Ô SSL ¿¡·¯³Ä.. Àý´ë ¾Æ´Õ´Ï´ç.. Àúµµ óÀ½¿¡ ±×·±ÁÙ¾Ë°í ÆÐŰÁö ¹®Á¦ ÀÎÁÙ ¾Ë°í ÀÇÁ¸¼º ã¾Æº¸°í, »ðÁúÇß½À´Ï´ç.°á±¹¿¡ ¾Ë¾Æ³½°ÍÀº ½Ã°£ÀÌ ÀÏÄ¡ ÇÏÁö ¾Ê´Â ´Ù´Â °á·ÐÀ»... ÀÌ°Ç ±¸±Û¿¡¼ °Ë»öÇߴµ¥, ´©±º°¡ ½Ã°£Â÷¸¦ Àû¾î ³õ¾Ò´õ±º¿ä... Ȥ½Ã ÇØ¼... rdate -s time.kriss.re.kr
ÇØ¼ ´Ù½Ã, up2date --register ÇØº¸´Ï... Çæ ¾ÆÁÖ Àß µÇ³×¿°... --¹Ú¼ºÈÆ
time.kriss.re.krÀº »ç¿ëÇÏÁö ¸¶¼¼¿ä. Á¦°¡ ¿¹Àü¿¡ ¼¹öµé °£ÀÇ ½Ã°£µ¿±âȸ¦ ÇϱâÀ§Çؼ time.kriss.re.kr »ç¿ëÇß´Ù°¡ ¾ÆÁÖ Å©°Ô ¾´¸ÀÀ» º¸¾Ò½À´Ï´Ù. Ç¥ÁØ¿¬ÀÇ Å¸ÀÓ¼¹ö°¡ °©ÀÚ±â Á×°í³ª¼ Á¤È®ÇÑ ½Ã°£À¸·Î ¼ÂÆÃµÇ´Â °ÍÀÌ ¾Æ´Ï°í OS»ó¿¡¼ Á¸ÀçÇÏ´Â °¡Àå óÀ½ÀÇ ½Ã°£, ±â¾ïÀº 1960³â´ëÀÇ ½Ã°£À¸·Î ¼ÂÆÃ µÇ´Â ¹Ù¶÷¿¡ Áß¿äÇÑ µ¥ÀÌÅ͵鰣ÀÇ ½Ã°£µ¿±âÈ¿¡ ¹®Á¦°¡ »ý°Ü¼ µ¥ÀÌÅ͸¦ ¸ù¶¥ ¹ö¸° ÀûÀÌ ÀÖ½À´Ï´Ù. Á¦°¡ ÃßõÇÏ´Â time ¼¹ö´Â ntp¸¦ »ç¿ëÇÏ´Â °ÍÀÔ´Ï´Ù. time.datum.com, kr.public.ntp.get-time.net unix °è¿ÀÇ OS¿¡¼´Â ntp °ü·Ã S/W¸¦ ¼³Ä¡ÇÏ½Ã¸é µË´Ï´Ù. ±×·¯¸é À̸¸... --À͸í
À̹ø¿¡ ·¹µåÇò 9.0À» ¼³Ä¡ÇÏ°í ¾÷µ¥ÀÌÆ® ÇÏ·Á°í ÇÏ´Ï À§À¸ ¿¡·¯¸Þ¼¼Áö°¡ ³ª¿À´õ±º¿ä! ±×·¡¼ ½Ã°£À» µ¿±âÈ Çߴµ¥µµ ¸¶Âù°¡Áö ÀÔ´Ï´Ù. ±×·¡¼ ·¹µåÇò »çÀÌÆ®¿¡ °¡´Ï °ü·Ã RPMÆÐŰÁö¸¦ ¹Þ¾Æ À缳ġ Ç϶ó°í ÇÏ³×¿ä ·¹µåÇò »çÀÌÆ®¿¡ °¡¼ »õ·Î¿î up2date °ü·Ã RPMÀ» ¹Þ¾Æ »õ·Î ¼³Ä¡ ÇϽñ⠹ٶø´Ï´Ù. --È£Á¾±â
3 Network
3.1 Network ¼³Á¤ ÆÄÀϵé /etc/hosts : localhost ¹× server name
/etc/resolv.conf : name server
/etc/sysconfig/network : HOSTNAME
/etc/sysconfig/network-scripts/ifcfg-eth0 : IP, Netmask, Gatewayµîµî
¼³Á¤ÀÌ ³¡³µ´Ù¸é #/etc/rc.d/init.d/network restart ¶Ç´Â #service network retart
3.2 ±ÞÇÏ°Ô Network¼³Á¤À» ÇØ¾ßÇÒ °æ¿ì #ifconfig eth0 <ip_addr> netmask <netmask> up
#route add default gw <gw>
#cat > /etc/resolv.conf
nameserver <DNS_addr>
CTRL-D
#ping dongwoo.org
3.3 ÇϳªÀÇ ·£Ä«µå¿¡ ¿©·¯°³ÀÇ ipÃß°¡Çϱâ from KLTP ¡Ý¾ÆÀÌÇÇÃß°¡´Â 1) ifconfig eth0:0 ¾ÆÀÌÇÇ netmask ¾ÆÀÌÇÇ broadcast ¾ÆÀÌÇÇ up 2) cd /etc/sysconfig/network-scripts 3) /etc/sysconfig/network-scripts/¿¡ ÀÖ´Â ifcfg-eth0À» º¹»ç, ÆÄÀϸíÀ» ifcfg-eth0:0 4) vi·Î ¿¾î Device=eth0:0, ipaddr=¿øÇÏ´Â ¾ÆÀÌÇÇ ÁÖ¼Ò 5) ./ifup eth0:0 6) /etc/rc.d/init.d/network restart
°è¼Ó Ãß°¡½Ã¿¡´Â eth0:1, eth0:2....µîµîÀ¸·Î ÇÑ´Ù. ÀçºÎÆÃÇØº¸°í ifconfig¸¦ ÇØºÁ¼ Ãß°¡µÇ¾ú´ÂÁö È®ÀÎÇÑ´Ù.
¡Ý¾ÆÀÌÇÇ »èÁ¦´Â 1) ifconfig eth0:0 ¾ÆÀÌÇÇ netmask ¾ÆÀÌÇÇ broadcast ¾ÆÀÌÇÇ down 2) cd /etc/sysconfig/network-scripts 3) rm ifcfg-eth0:0 4) /etc/rc.d/init.d/network restart
ÀçºÎÆÃÇØº¸°í ifconfigÇØºÁ¼ »èÁ¦µÇ¾ú´ÂÁö È®ÀÎÇÑ´Ù. Âü°í·Î ·¹µåÇÞ 8.0¿¡¼ ¼ÂÆÃÇÔ
3.4 ¿¸° Æ÷Æ®¸¦ »ç¿ëÇÏ´Â ÇÁ·Î¼¼¼¸¦ È®ÀÎÇÏ·Á¸é
#fuser -n tcp 3306 -> show PID
#ps -ef | grep [PID]
3.5 ping ¹«½ÃÇϱâ echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all echo 0 > /proc/sys/net/ipv4/icmp_echo_ignore_all
3.6 TCP/IP¼Óµµ Áõ°¡½Ã۱â TCP/IPÀÇ ¼Óµµ¸¦ ½ÇÁ¦·Î Áõ°¡ ½ÃŰ´Â °ÍÀº ¾Æ´Ï±¸¿ä. µðÆúÆ® °ªÀ» ³·°Ô ÇØ¼, Á» ´õ ¸¹Àº ¿¬°áÀÌ µ¿½Ã¿¡ Á¦¾îµÉ ¼ö ÀÖµµ·Ï ÇÏ´Â ¹æ¹ýÀ̶ø´Ï´Ù. ¸®´ª½º ¹Ú½º°¡ ¿¬°áÀ» ´Ý´Âµ¥ µå´Â ½Ã°£À» ÁÙ¿©ÁÖ°í, ºÒ¾ÈÁ¤ÇÑ ¿°áÀ» ²÷±âÀü¿¡ ½Ã°£À» ÁÙ¿© ÁÝ´Ï´Ù. ¶ÇÇÑ ÇÊ¿ä¾ø´Â IP È®ÀåÀ» ²¨ ³õÀ½À¸·Î¼ ü°¨ ¼Óµµ¸¦ ÈξÀ ºü¸£°Ô ÇØ ÁÙ °ÍÀÔ´Ï´Ù. echo 30 > /proc/sys/net/ipv4/tcp_fin_timeout
echo 1800 >/proc/sys/net/ipv4/tcp_keepalive_time
echo 0 > tcp_window_scaling
echo 0 > tcp_sack
echo 0 > tcp_timestamps
4 VI
4.1 vi ¿¡µðÅÍ ³»¿¡¼ ^MÀ» ÀÔ·ÂÇÏ·Á¸é CTRL + V --> CTRL + M
^T ^] Àº °¢°¢ CTRL + T CTRL + ]
4.2 vi ¿¡µ¥ÅÍ ³»¿¡¼ ^MÀ» ¾ø¾Ö·Á¸é :0,%s/^M//g (^M : CTRL-v, CTRL-m)
4.3 vi¿¡¼ ¶óÀγ¡ ºóÄ Áö¿ì±â :g/^$/d
4.4 vi¿¡¼ º§¼Ò¸® Á¦°Å
4.5 vi¿¡µðÅÍ¿¡¼ »èÁ¦/º¹»ç °£ÆíÇÏ°Ô :10, 20d
10¹øÂ°ÁÙ¿¡ °¡¼ ma ´©¸£°í 20¹øÂ°ÁÙ¿¡ °¡¼ d'a (»èÁ¦) y'a (º¹»ç)
:'a,.co.
'aºÎÅÍ .±îÁö .¹Ø¿¡ copy
4.6 vi¿¡µðÅÍ¿¡¼ ¾î¶² ¹®ÀÚ¿À» ã°íÀÚ ÇÒ ¶§ ´ë¼Ò¹®ÀÚ ¾È°¡¸®°Ô ÇÏ·Á¸é
4.7 vi¿¡µðÅÍ¿¡¼ '¼ýÀÚ'¸¸ÅÀÇ Ä÷³À¸·Î À̵¿
4.8 vi¿¡¼ È¸é ³ª´©±â :split [file] <-- ¼öÆò
:vs [file] <-- ¼öÁ÷
ȸ鰣 À̵¿À» ÇÏ·Á¸é CTRL + w , ijkl
4.9 ÆÄÀÏ ³×ºñ°ÔÀ̼Ç
4.10 vi³»¿¡¼ ÆÄÀÏ ³×ºñ°ÔÀÌ¼Ç ¹Ù ¸¸µé±â
4.11 ¿©·¯°³ÀÇ ÆÄÀÏ ÆíÁýÇϱâ #vi file1 file2 file3 .....
:n <---- µÚÀÇ ÆÄÀÏ ÆíÁýÀ¸·Î
:e# <---- ¾ÕÀÇ ÆÄÀÏ ÆíÁýÀ¸·Î
4.12 vi·Î ÆÄÀϺñ±³ #vi -d file1 file2
4.13 Àá½Ã ½©·Î ³ª°¡±â
4.14 vi¿¡¼ ÀÚµ¿µé¿©¾²±â¸¦ ¾ÈÇÏ·Á¸é
4.15 vim ÀÇ syntax ±â´É¿¡¼ underline ¾ø¾Ö±â ¸®´ª½º¿¡¼ Å͹̳ÎÀ» ¿¾î¼ vi ÀÛ¾÷À» ÇÑ´Ù¸é syntax ±â´ÉÀ» »ç¿ëÇϴµ¥ º°´Ù¸¥ ¾î·Á¿òÀÌ ¾øÀ»°ÍÀÌ´Ù. ÇÏÁö¸¸ telnet À¸·Î Á¢¼ÓÇØ¼ »ç¿ëÇÏ´Â °æ¿ì¿¡ color ¸¦ Ç¥½ÃÇÒ ¼ö°¡ ¾ø´Â °æ¿ì¿£ ÇØ´ç syntax °¡ º¸Åë underline À¸·Î Ç¥½ÃµÈ´Ù. ±×·±µ¥ ÀÌ underline ¶§¹®¿¡ ¼Ò½ºÄڵ带 º¸±â°¡ Èûµé°æ¿ì°¡ ÀÖ´Ù.
ÀÌ ±Û¿¡¼ ´Ù·ê ³»¿ëÀº ´ÙÀ½°ú °°´Ù. highlight ±â´É °ú colorscheme »ç¿ë.
vi ¸¦ ¿¬ »óÅ¿¡¼
:sy[tax] on
À» ÄÒ´Ù. ¿©±â¼ [] ¾ÈÀÇ ³»¿ëÀº ¿É¼ÇÀÌ´Ù. ¾È½áµµ µÈ´Ù. ±×¸®°í ´ÙÀ½°ú °°ÀÌ Çϸé ÇöÀç »ç¿ëÇÏ´Â highlight ¸ñ·ÏÀ» »ìÆì º¼¼ö ÀÖ´Ù.
:hi[ghlight]
ÀÌ »ö±ò¿¡ ´ëÇÑ Á¤ÀÇ´Â ´ÙÀ½¿¡ Á¤ÀÇ µÇ¾î ÀÖ´Ù. :!echo $VIMRUNTIME/colors
À§ µð·ºÅ丮 ¾Æ·¡¿¡ °¡º¸¸é morning.vim, evening.vim µîÀÇ ÆÄÀϵéÀÌ º¸À̴µ¥ °¢°¢ color scheme ¸¦ Á¤ÀÇÇØ ³õÀº ÆÄÀϵéÀÌ´Ù. ´Ù¸¥ color scheme ·Î ¹Ù²Ù°í ½Í´Ù¸é ´ÙÀ½°ú °°ÀÌ ÇÑ´Ù. :colorscheme evening
¿©±â¼ evening ´Â scheme À̸§ÀÌ´Ù. ±×·³ ÀÌÁ¦ underline À» ¾ø¾Öµµ·Ï ÇϰڴÙ. ÇöÀç telnet Á¢¼ÓÇÏ¿© vim À» »ç¿ëÇϰí ÀÖ´Ù´Â °¡Á¤ÇÏ¿¡ ÇÏ´Â °ÍÀÌ´Ù. Äֿܼ¡¼ »ç¿ëÇÏ´Â »ç¶÷Àº ´ë°³ underline ÀÌ ³ª¿ÀÁö ¾ÊÀ»°ÍÀÌ´Ù. :hi
À§¿Í °°ÀÌ ÇÏ¸é ´ÙÀ½°ú °°ÀÌ Ãâ·ÂÀÌ µÈ´Ù. Type term=underline ctermfg=2
Constant term=underline ctermfg=4 guifg=Magenta
¿©±â¼ Type À̶ó°í ¾²¿©Áø ù Çʵå´Â group-name ÀÌ´Ù. ¸¸¾à ´ç½ÅÀÌ C Äڵ带 ¿°í ÀÖ´Ù¸é Type Àº ¸»±×´ë·Î char, int, float... µî°ú °°Àº Type ÀÌ´Ù. term Àº color ¸¦ Ç¥½ÃÇÒ ¼ö ¾ø´Â Å͹̳ÎÀÌ´Ù. term ¿¡¼± underline À¸·Î Ç¥½ÃÇϰڴٴ ¶æÀÌ´Ù. ctermfg ´Â color terminal ÀÌ´Ù. fg ´Â foreground ÀÌ´Ù. ¹øÈ£´Â »ö±òÀ» ³ªÅ¸³½´Ù. Áï, color ¸¦ Ç¥½ÃÇÒ ¼ö ÀÖ´Â Å͹̳ο¡¼± 2¹ø Ä÷¯·Î Type À» Ç¥½ÃÇÑ´Ù. »ö±òÀº ¼ýÀÚ°¡ ¾Æ´Ï¶ó Á÷Á¢ ¸í½Ã¸¦ ÇÒ ¼öµµ ÀÖ´Ù. ctermfg=blue ÀÌ·±½ÄÀÌ´Ù. ±×·³ »ó¼ö¸¦ Ç¥½ÃÇÒ¶§ term ¿¡¼± bold ·Î Ç¥½ÃÇϵµ·Ï ÇØº¸ÀÚ. :hi Constant term=bold ctermfg=4
¾Æ¹«·± ¼³Á¤µµ ÇÏ°í ½ÍÁö ¾Ê´Ù¸é bold ´ë½Å¿¡ NONE ¶ó°í »ç¿ëÇÏ¸é µÈ´Ù.
À§¿Í °°Àº ¼³Á¤µéÀº ~/.vimrc ¿¡ ÀúÀåÇÏ¿© »ç¿ëÇÒ ¼öµµ ÀÖ´Ù.
shell> cat -n ~/.vimrc
1 set ic
2 set nu
3 set softtabstop=4
4 set shiftwidth=4
5 set formatoptions=croql
6 set ruler
7 set showmode
8 set smartindent
9 syntax on
10 filetype indent on
11 map <F2> :w<cr>:!gcc -Wall % -o %< && ./%<<cr>
12 map <F3> :<CR>:!./%<<CR>
13 map <F4> :so $VIMRUNTIME/syntax/2html.vim<CR>
14
15 colorscheme pablo
16 hi Type term=NONE ctermfg=2
17 hi PreProc term=NONE ctermfg=10
18 hi LineNr term=NONE ctermfg=6
19 hi Constant term=NONE ctermfg=14
15¹øÂ° ¶óÀκÎÅͰ¡ highlight ¼³Á¤ÀÌ´Ù. 1¹øÂ° ¶óÀκÎÅÍ 10¹øÂ° ¶óÀÎÀº ±âº»ÀûÀÎ ¼³Á¤µé¿¡ ´ëÇÑ ³»¿ëÀÌ´Ù. 11¹øÂ°¿¡¼ 13¹øÂ° ¶óÀÎÀº mapping ±â´ÉÀ¸·Î <F2> ¸¦ ´©¸£¸é C Äڵ带 ÄÄÆÄÀÏ ÇÑÈÄ ½ÇÇàÇϰí <F3> ¸¦ ´©¸£¸é ÄÄÆÄÀÏµÈ ¹ÙÀ̳ʸ®¸¦ ½ÇÇุ ÇÑ´Ù. <F4> ¸¦ ´©¸£¸é ÇöÀç ÆÄÀÏÀ» HTML ÆÄÀÏ·Î º¯È¯ÇÏ¿© ÁØ´Ù. --linox
4.16 À©µµ¿ì¿¡¼ ÀÛ¼ºÇÑ ÇѱÛÀÌ Æäµµ¶ó2(Fedora Core2) ¿¡¼ ±úÁ®º¸ÀÏ ¶§ À©µµ¿ì¿¡¼ ÀÛ¼ºÇÑ ¹®¼¸¦ Æäµµ¶ó2¿¡¼ ¿¾îº¸¸é ÇѱÛÀÌ ´Ù ±úÁ®º¸ÀÌ´Â ¼ö°¡ ÀÖ´Ù. ÀÌ´Â encoding Â÷À̶§¹®Àε¥ À©µµ¿ì¿¡¼ ÀúÀåÇÑ ÆÄÀÏÀº ±âº»ÀûÀ¸·Î euckr·Î ÀÎÄÚµùµÈ´Ù. Fedora Core2´Â utf-8¹æ½ÄÀ» »ç¿ëÇϱ⠶§¹®¿¡ ÆÄÀÏÀ» ÄÁ¹öÀüÇØ¾ß ÇÑ´Ù. ¹æ¹ýÀº 2°¡Áö´Ù
1. ÆÄÀÏÀ» utf-8·Î ÀÎÄÚµùÇÔ
$iconv -f euckr -t utf-8 a.euckr.txt > a.utf-8.txt
2. ¿¡µðÅÍ ÇÁ·Î±×·¥ÀÇ º¸±â¿¡¼ encodingÀ» euckr·Î ¹Ù²ãÁØ´Ù. (vi´Â Áö¿øÇÔ)
5 System °ü¸®
5.1 Swap°ø°£À» ¾Ë·ÁÁÖ´Â ¸í·É¾î (process check)
5.2 ÇöÀç µð·ºÅ丮°¡ Â÷ÁöÇÏ´Â ¿ë·® º¸±â
5.3 run-levelÀ» º¯°æÇÏ·Á¸é
5.4 CPUÁ¤º¸¸¦ ¾Ë°í ½Í´Ù¸é
5.5 MEMÁ¤º¸
5.6 ƯÁ¤ µ¥¸óÀÌ ¶ç¿öÁ® ÀÖ´ÂÁö È®ÀÎÇÏ·Á¸é
5.7 ÇöÀç ±¸µ¿ÁßÀÎ µ¥¸óÀ» Æ®¸®Çü½ÄÀ¸·Î º¸·Á¸é
5.8 ½Ã½ºÅÛ ºÎÇÏ»óÅ º¸±â
5.9 shellÀ» vi ½ºÅ¸ÀÏ·Î
5.10 ÃֽŠĿ³Î¹öÀü ¾Ë±â
5.11 prompt¿¡ full path Ç¥½Ã¸¦ Çϰí½Í´Ù¸é #vi /etc/bashrc
PS1 = [ ..... ]
\U : User
\h : Host
\W : »ç¿ëÀÚ°¡ À§Ä¡ÇÏ´Â °æ·ÎÀÇ ÃÖ ÇÏÀ§µð·ºÅ丮
¿©±â¼ \W -> \w
5.12 logÆÄÀÏ¿¡¼ ³»¿ë¸¸ Áö¿ì±â
5.13 ÇöÀç ¿¬°áµÇ¾î ÀÖ´Â TCP portº¸±â
5.14 LILO¿¡¼ ½Ì±ÛºÎÆÃ
5.15 grub¿¡¼ ½Ì±ÛºÎÆÃ - grub¸Þ´º¿¡¼ e¸¦ ´©¸¨´Ï´Ù. (edit)
- edit ȸ鿡¼ È»ìǥŰ·Î "kernel /boot/vmlinuz-xxxx" ·Î ¿È±é´Ï´Ù.
- ´Ù½Ã e۸¦ ´©¸£¸é ¸í·É¾î ÁÙÀÌ ³ª¿É´Ï´Ù. ³¡¿¡ ÇÑĶç¿ì°í singleÀ̶ó °í Àû°í
enter¸¦ ´©¸¨´Ï´Ù.
kernel /boot/vmlinuz-2.2.17-5mz /dev/hdax single [enter]
- ÇϽðí, b¸¦ ´·¯¼ bootingÀ» ÇÕ´Ï´Ù.
5.16 ÇÏÀ§ µð·ºÅ丮±îÁö ¹®ÀÚ¿ °Ë»öÇÏ·Á¸é grep -rl [¹®ÀÚ¿] *
find . * -exec grep -n [¹®ÀÚ¿] {}\; -print
grep "string"'find . -type '
±×·±µ¥ ÀÌ´Â Á¶°Ç¿¡ ¸Â´Â ÆÄÀÏÀÇ °³¼ö°¡ ¸¹¾ÆÁö¸é ½©ÀÇ ¸í·ÉÇà ¹öÆÛÀÇ ¹üÀ§¸¦ ¹þ¾î³ª¹Ç·Î ¹®Á¦°¡µÉ ¼ÒÁö°¡ ÀÖ´Ù. ¸í·ÉÇà ¹öÆÛÀÇ ¿À¹öÇ÷ο츦 ¹æÁöÇϱâ À§Çؼ± ´ÙÀ½°ú °°ÀÌ ÇÏ¸é µÈ´Ù. find . -type f | xargs grep "string"
±×·±µ¥ ÀÌ ¹æ¹ýÀº ÆÄÀÏ À̸§¿¡ °ø¹éÀÌ µé¾î°¥ °æ¿ì ¹®Á¦°¡ »ý±æ ¼ö ÀÖ´Ù. ±×·³ ´ÙÀ½°ú °°ÀÌ ÇØº¸ÀÚ. find . -type f -print0 | xargs -0 grep "string"
find´Â ½Éº¼¸¯ ¸µÅ©µÈ µð·ºÅ丮¿¡ ´ëÇØ¼´Â ±âº»ÀûÀ¸·Î °Ë»öÀ» ½Ç½ÃÇÏÁö ¾ÊÀ¸´Ï -follow¿É¼ÇÀ» »ç¿ëÇØ¾ßÇÒ °æ¿ìµµ ÀÖ´Ù´Â °ÍÀ» ¾Ë¾ÆµÐ´Ù.
find . -type f -exec grep -l"string" {}¡¬;
grep¿¡¼ '-l'¿É¼ÇÀº stringÀ» Æ÷ÇÔÇÏ´Â ÆÄÀϸíÀ» ³ªÅ¸³»ÁØ´Ù. ÀÌ·± °Ë»öÀ» ƯÁ¤ ÆÄÀϵ鿡 ´ëÇØ¼ ÇàÇϱâ À§Çؼ´Â -type¿Í -name¿É¼ÇÀ» ¾µ ¼ö ÀÖ´Ù. find . ¡¬(-type f -name "*¡¬.html"¡¬) -exec grep -l "string" {}¡¬;
À̰ÍÀº htmlÀÇ È®ÀåÀÚ¸¦ °¡Áö´Â ¸ðµç ÆÄÀÏ¿¡ ´ëÇØ¼ "string"À» Æ÷ÇÔÇÏ´ÂÁö ¾Ë¾Æº¸°í Æ÷ÇÔÇϰí ÀÖ´Â ÆÄÀϸíÀ» Ãâ·ÂÇØÁØ´Ù.
À§ÀÇ ¹æ¹ýµéÀº "¾î¶»°Ô ¼ºêµð·ºÅ丮¿¡ ÀÖ´Â ÆÄÀϵ鿡 ´ëÇØ¼ grepÀ» ½ÇÇàÇØÁÙ ¼ö Àִ°¡?"ÇÏ´Â ¹®Á¦¿¡ °üÇÑ ¿©·¯ °¡Áö ¹æ¹ýµéÀº ¸Å¿ì À¯¿ëÇϱä ÇÏÁö¸¸ °Ë»öÀ» ½Ç½ÃÇÏ´Â µð·ºÅ丮¿¡ ¹ÙÀ̳ʸ® ÆÄÀÏÀÌ ÀÖÀ» °æ¿ì¿¡´Â Å͹̳ÎÀ» Á¦¾îÇÏÁö ¸øÇÏ´Â ¹®Á¦°¡ »ý±æ ¼ö ÀÖ´Ù. ¿Ö³ÄÇÏ¸é ¹ÙÀ̳ʸ® ÆÄÀÏÀÇ ¸î¸î Á¦¾î ¹®ÀÚµé(Control Characters)ÀÌ Å͹̳ÎÀ» ±×·¡ÇÈ ¸ðµå·Î ¹Ù²ã³õÀ» ¼ö Àֱ⠶§¹®ÀÌ´Ù. ¹°·Ð ÀÌ·¸°Ô µÇ¾úÀ» °æ¿ì Å͹̳ÎÀ» ´Ù½Ã ¹Ù·ÎÀâ´Â ¹æ¹ýÀÌ ÀÖ±ä ÇÏÁö¸¸ ¾Æ¹«·¡µµ °¡Àå ÁÁÀº ¹æ¹ýÀº ±×·¯ÇÑ ÀÏÀÌ ¾øµµ·Ï óÀ½ºÎÅÍ ¹æÁöÇÏ´Â °ÍÀÌ °¡Àå ÁÁÀ» °ÍÀÌ´Ù. ÀÌÁ¦ ȸ鿡 ÂïÇô³ª¿Ã ¼ö ¾ø´Â ¹®ÀÚµéÀ» ¸ðµÎ ¾ø¾Öº¸ÀÚ. ¾î·µç ÀÐÀ» ¼ö´Â ¾øÁö¸¸ ´ÙÀ½°ú °°Àº ¸í·ÉÀ» ³»·Áº¸¶ó.
sed -e 's/[^-~][^-~]*//g'
ÀÌ ¸í·ÉÀº ȸ鿡 Ãâ·ÂµÉ ¼ö ¾ø´Â (Á¦¾î) ¹®ÀÚµéÀ» ±×³É ½ºÆäÀ̽ºµé·Î ¹Ù²ã ¹ö¸°´Ù. ÀÌ ¸í·ÉÀº ÆÄÀÌÇÁ¸¦ ÀÌ¿ëÇÏ¿© ½±°Ô ´Ù¸¥ ¸í·É¾îµé°ú °áÇÕÇØ¼ »ç¿ëÇÒ ¼ö ÀÖ´Ù. ¿©±â °£´ÜÇÑ ½© ½ºÅ©¸³Æ®°¡ ÀÖ´Ù. À̰ÍÀ» grepfind¶ó°í À̸§ºÙ¿©¼ »ç¿ëÇÒ ¼ö ÀÖ´Ù. #!/bin/sh
#save this in a file called grepfind and do a "chmod 755 grepfind"
#
if test $@ = 0 -o "$1" = "-h" -o "$1" = "-help" ; then
echo 'grepfind ¦¡ recursively descends directories and egrep all files '
echo
echo 'Usage: grepfind [-help][-h](start_directory] egrep_search_pattern'
echo
echo 'The surrent directory is used as start_directory if parameter'
echo 'start_directory is omitted. The search is case insensitive.'
echo 'Multiple occurrences of control characters are replaced by a single'
echo 'space. This makes it possible to grep around in files that contain'
echo 'binary data and strings without setting the terminal accidently'
echo 'to graphics mode.'
echo
echo 'Example : grepfind/home "hello world"
else
if ["$2" = "" ];then
find . -type f -exec egrep -i "$1" /dev/null {} ¡¬;|sed -e 's/[^-~][^-~]*//g'
else
if [-d "$1" ] ;then
find $1 -type f -exec egrep -i "$2" /dev/null {} ¡¬;|sed -e 's/[^-~][^-~]*//g'
else
echo "ERROR: $1 is not a directory"
fi
fi
fi
#_END_OF_grepfind
5.17 world writable file ã±â #find / -type f -perm -2 -exec ls -lg {} \;
#find / -type d -perm -2 -exec ls -ldg {} \;
5.18 ext2¿¡¼ ext3·Î ¾÷±×·¹À̵å Çϱâ #mke2fs -j /dev/hda[X] (X: disk number)
#tune2fs "
ext3¿¡¼ ext2·Î ´Ù¿î±×·¹À̵å Çϱâ
#debugfs
#open -f -w /dev/hda[X]
features
features -has_journal -needs_recovery
quit
5.19 logon±â·ÏÀ» º¸·Á¸é
5.20 remoteȯ°æ¿¡ ÀÖ´Â À©µµ¿ì Æú´õ ¸¶¿îÆ®Çϱâ
//win_pc/win_folder /linux/mount/point smbfs user,noauto,username=Winuser_name 0 0
5.21 Å͹̳ο¡¼ µð·ºÅ丮, ÆÄÀÏ »ö»ó º¯°æ
5.22 ¼ºê µð·ºÅ丮±îÁö Çѹø¿¡ »ý¼º
5.23 alias Àû¿ë¾ÈÇϱâ #\rm file1
½©À» ºüÁ®³ª°¡±â±îÁö alias¸¦ Àû¿ë ¾ÈÇÏ·Á¸é
#unalias rm
5.24 À̵¿ÇÑ ¹Ù·Î Á÷ÀüÀÇ µð·ºÅ丮·Î
5.25 ÀÏÁ¤±â°£ µ¿¾È Á¢±ÙÇÏÁö ¾Ê´Â ÆÄÀÏ »èÁ¦Çϱâ $find /var/spool/mail -atime +5 -exec rm {} \;
<--- /var/spool/mail ¾Æ·¡ ÀÖ´Â µð·ºÅ丮¿¡¼ 5Àϵ¿¾È Á¢±ÙÇÏÁö ¾Ê´Â ÆÄÀÏ(-atime +5)Àº
»èÁ¦Ç϶ó´Â ¸í·É¾î
ȤÀº 3ÀÏ ÀÌÀüÀÇ ÆÄÀÏÀ» Áö¿ì°íÀÚ ÇÑ´Ù¸é $find /tmp/log/ -mtime +7 -exec rm -rf {} \;
5.26 setuid°¡ ¼³Á¤µÈ ·çÆ®½© °Ë»ö #find . -user root -perm 4755 -print
±×·¸°Ô µÇ¸é 4755 ÆÛ¹Ì¼ÇÀÌ ¾Æ´Ï¸é ¹®Á¦°¡ »ý±æ °ÍÀÌ´Ù. ÀÌ·± °æ¿ì¿¡´Â ´ÙÀ½°ú °°ÀÌ ¸í·ÉÀ» ³»¸°´Ù.
#ls -alR / |grep rws
#ls -alR / | grep r-s
#ls -alR / |grep -- --s
ÀÌ·¸°Ô ÇÏ¸é ·çÆ® ½©À» ã¾Æ³¾ ¼ö ÀÖ´Ù.
5.27 MySQL Connection Failed: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111) ¿¡·¯°¡ ³ª´Â °æ¿ì MySQL µ¥¸ó ÇÁ·Î¼¼½º°¡ µ¹¾Æ°¡Áö ¾Ê´Â °ÍÀ̸ç ÃֽйöÀüÀº ./safe_mysqld -u & ÇØ¼ ½ÇÇàÇØ¾ßÇÑ´Ù.
±×·³¿¡µµ ºÒ±¸Çϰí sql µ¥¸óÀÌ ½ÇÇàÀÌ ¾ÈµÇ°í /var/log/mysql.log ¿¡ ´ÙÀ½°ú °°Àº ¸Þ½ÃÁö°¡ Ç¥ÃâµÉ °æ¿ì°¡ ÀÖ´Ù.
040720 15:57:28 /usr/libexec/mysqld: Table 'mysql.host' doesn't exist
040720 15:57:28 mysqld ended
À̰ÍÀº DB¸¦ ¼³Ä¡Çϰí data base¸¦ »ý¼ºÇÏÁö ¾Ê¾Ò±â ¶§¹®ÀÌ´Ù. ´ÙÀ½ÀÇ Ä¿¸Çµå·Î DB¸¦ »ý¼º½Ã۵µ·Ï ÇÑ´Ù. $mysql_install_db
mysqlÀ̶ó´Â DB¸¦ »ý¼ºÇÏ°í ±× ¾È¿¡ user¿Í host Á¤º¸¸¦ °¡Áö°Ô µÈ´Ù. ±×·³¿¡µµ ¿¡·¯°¡ ³ªÅ¸³´Ù¸é ÆÛ¹Ì¼Ç ¹®Á¦ÀÏ °¡´É¼ºÀÌ Å©´Ù. /var/lib/mysql ¾ÈÀÇ ³»¿ëÀ» mysql ¼ÒÀ¯ÀÚ·Î ±ÇÇÑÀ» º¯°æ½ÃÄѼ µ¥¸óÀ» ±¸µ¿½ÃÄÑ º»´Ù. $chown -R mysql.mysql /var/lib/mysql
5.28 ƯÁ¤ À¯Àú¸¸ su Çã¶ôÇϱâ . ÈÙ ±×·ì¿¡ µî·Ï
vi /etc/group ------------ wheel:x:10:root,wantedid
2. su ±ÇÇÑ Á¦ÇÑ
chgrp wheel /bin/su
chmoe 4770 /bin/su
5.29 ÀÛ¾÷Áß ·Î±×ÀÎ ¸·±â ½Ã½ºÅÛÀ» °ø»çÁßÀÏ ¶§, root ÀÌ¿ÜÀÇ ´Ù¸¥ »ç¿ëÀÚ¸¦ ·Î±×ÀÎ ¸øÇÏ°Ô ÇØ¾ß ÇÒ ¶§°¡ ÀÖÁÒ? ±×·² ¶§´Â, /etc/nologin À̶ó´Â ÆÄÀÏÀ» ¸¸µé¾î, °ø»çÁß ¶Ç´Â Under ConstructionÀ̶ó´Â °øÁö¸¦ ³ÖÀ¸¸é µË´Ï´Ù.
5.30 Å©±â°¡ °¡Àå Å« ÆÄÀÏ, µð·ºÅ丮 ã±â °¡Àå Å« µð·ºÅ丮¸¦ ãÀ¸·Á¸é, du -S | sort -n
°¡Àå Å« ÆÄÀÏÀ» ãÀ¸·Á¸é,
ls -lR | sort +4n
5.31 ÇöÀç µð·ºÅ丮ÀÇ Å©±â¸¸À» ÆÄ¾ÇÇÒ¶§ [root@dev2 local]# du -c -h --max-depth=0 *
6.4M apache
35M bin
43M dns
1.7M doc
42k etc
1.0k games
42k geektalkd
1.1M gnuws
1.1M include
41k info
19M jakarta-tomcat-3.2.3
0 jre
15M jre118_v3
25M lib
62k libexec
1011k man
1.3M mm.mysql.jdbc-1.2c
937k sbin
3.8M share
1.8M shoutcast-1-8-3-linux-glibc6
5.2M ssl
159M total
5.32 ½Ã½ºÅÛ Á¤º¸ °¨Ãß±â /etc/inetd.conf ÆÄÀÏÀ» ¿¾î¼, telnet stream tcp nowait root /usr/sbin/tcpd in.telnetd -h
5.33 ¸Þ¸ð¸®¸¦ °¡Àå ¸¹ÀÌ Àâ¾Æ¸Ô´Â ÇÁ·Î¼¼½º ¾Ë¾Æ³»±â ps -aux | sort +4n
¶Ç´Â ps -aux | sort +5n
5.34 FTP·Î µé¾î¿Â »ç¿ëÀÚ È®ÀÎÇϱâ ftpwho ftpcount
5.35 ¿øÇÏÁö ¾Ê´Â »ç¿ëÀÚ Á×À̱â [root@dream /root]# skill -KILL sunny
À§ÀÇ ¸í·ÉÀ» ³»¸®¸é sunny ¶ó´Â »ç¿ëÀÚ¸¦ ¿ÏÀüÈ÷ Ãß¹æ½Ãų¼ö ÀÖ½À´Ï´Ù. ±×·±µ¥ ÀÌ·¸°Ô ¿ÏÀüÈ÷ Ãß¹æ½ÃŰ´Â°Ô ¾Æ´Ï±¸, ƯÁ¤ Å͹̳ο¡ Á¢¼ÓÇØÀÖ´Â »ç¿ëÀÚ¸¸ Ãß¹æ½ÃÄÑ¾ß ÇÒ ¶§µµ ÀÖ°ÚÁÒ? ±×·²¶§´Â [root@dream /root]# skill -KILL -v pts/14
ÀÌ·±½ÄÀ¸·Î ÇÏ¸é µÈ´Ù ±×·³ pts/14 ¿¡ ¿¬°áµÇ¾î ÀÖ´Â »ç¿ëÀÚ°¡ Á×°Ô µË´Ï´Ù.
5.36 ¸îÀÏ ÀÌ»óµÈ ÆÄÀϸ¸ mv¶Ç´Â cp #find ./ -mtime +10 | awk ' { print "mv "$1" ./babo" } ' | sh
findÀÇ -mtime +10Àº ¼öÁ¤µÈÁö 10ÀÏ ÀÌ»óÀÎ °Í¸¸ ã´Â´Ù. À̰ÍÀ» ÀÌ¿ëÇØ ³ª¿Â ÆÄÀϵéÀ» ./babo µð·ºÅ丮 ¾Æ·¡·Î move
5.37 Å͹̳ο¡¼ ¹é½ºÆäÀ̽º¸¦ ´©¸£¸é ^H ¿Í °°Àº ÀÌ»óÇÑ ¹®ÀÚ°¡ Ãâ·ÂµÇ´Â Çö»ó ÀÌ ¹®Á¦´Â Å͹̳ο¡¼ ¹é½ºÆäÀ̽º¸¦ ¾î¶°ÇÑ ¹æ½ÄÀ¸·Î ÀνÄÇÏ´À³ÄÀÇ ¹®Á¦¿¡¼ ¹ß»ýÇÑ´Ù. ÀϹÝÀûÀ¸·Î ¹é½ºÆäÀ̽º´Â ^? ¿Í ^H ·Î ³ªÅ¸³»¾îÁö´Âµ¥ Å͹̳ο¡¼ ^H ¸¸À» ¹é½ºÆäÀ̽º·Î °£ÁÖÇÑ´Ù¸é, ÀÌ¿Í °°Àº ¹®Á¦°¡ ¹ß»ýÇÏ°Ô µË´Ï´Ù. º¸Åë ±× ÀÚ¸®¿¡¼ CTRL + h¸¦ ¹é½ºÆäÀ̽º ´ë¿ëÀ¸·Î ½áµµ µÇ°í export TERM="vt100" ·Î Å͹̳ÎÀ» ¼³Á¤Çصµ µÇ°í stty erase ^H ·Î Űº¸µå ÀԷ°ªÀ» Á¶Á¤Çصµ µÈ´Ù.
5.38 ÅÚ³ÝÀ̳ª ftp ¿ÜºÎ »ç¿ë½Ã root·Î Á¢¼Ó °¡´ÉÇÏ°Ô ÇÏ´Â ¹æ¹ý ·¹µåÇò°è¿Àº °øÅëÀÌ´Ù.
telnet /etc/securetty ÀÌÆÄÀÏÀº root°¡ ·Î±×Àΰ¡´ÉÇÑ Å͹̳Î(tty)ÀåÄ¡µéÀ» ³ª¿ÇØ µÐ °ÍÀÌ´Ù. tty1 tty2 tty3 tty4 tty5 tty6 tty7 tty8
ÀÌ ÀåÄ¡¸íÀº °¡»óÅ͹̳ÎÀ» ÀǹÌÇÏ´Â °ÍÀ¸·Î root·Î ÀÌ·± °¡»óÅ͹̳ÎÀ» ÅëÇÑ Á¢¼ÓÀÌ Çã¿ëµÈ´Ù´Â °ÍÀ»¶æÇÑ´Ù. ±×¸®°í ttyp0 ttyp1 ttyp2 ttyp3
µîÀº pseudo Å͹̳ÎÀ» ÅëÇØ¼ rootÀÇ Á¢¼ÓÀÌ °¡´ÉÇÔÀ» ¶æÇϹǷΠ¿ø°ÝÁö¿¡¼ root·Î Á¢¼ÓÀ» ¸·À¸·Á¸é ´ÙÀ½¼³Á¤°ú °°ÀÌ ÀÌ pseudoÅ͹̳ÎÀ» ¸ðµÎ ÁÖ¼®Ã³¸®ÇÏ¸é µÈ´Ù. ±×¸®°í, ÀÌ /etc/securettyÆÄÀÏ¿¡ ´ÙÀ½°ú °°Àº °ÍÀ» º¼ ¼öµµ ÀÖÀ» °ÍÀÔ´Ï´Ù. ttyS0 ttyS1 ttyS2 ttyS3
µîÀº ½Ã¸®¾ó¶óÀÎ ¶Ç´Â ¸ðµ©À» ÅëÇÑ rootÀÇ Á¢¼ÓÀ» Çã¿ëÇÑ´Ù´Â °ÍÀ» ¶æÇÑ´Ù.
FTP ³ªÀÇ °æ¿ì ProFtp ¸¦ »ç¿ëÇϰí Àִµ¥ proftp ÀÇ °æ¿ì ·çÆ®Á¢¼ÓÀ» °¡´ÉÄÉ ÇÏ·Á¸é /etc/proftpd/ftpusers ÆÄÀÏÀ» ¿©¾î¼ root ¸¦ ÁÖ¼®Ã³¸®ÇØÁÖ¸é µÈ´Ù.
SSH ³ª´Â ÅÚ³ÝÀº »ç¿ëÇÏÁö ¾Ê°í ssh À» ¿¾îµÎ°íÀÖ´Ù. Åڳݺ¸´Ù´Â º¸¾È»ó Á»´õ ¾ÈÁ¤ÀûÀ̶ó°íÇÒ¼öÀÖ°Ú´Ù. ssh ÀÇ °æ¿ì 7.1 ¹öÀü±îÁö´Â ±âº»ÀûÀ¸·Î root Á¢¼ÓÀÌ °¡´ÉÇÏ´Ù. ÇÏÁö¸¸ 7.3¹öÀü¿¡¼´Â Á¢¼ÓÀÌ ¾ÈµÇ´Ï ssh ¿¡¼ ·çÆ® Á¢¼ÓÀÌ °¡´ÉÇϰÔÇÏ·Á¸é ssh ¼³Á¤ÆÄÀÏÀÎ /etc/ssh/sshd_config ÆÄÀÏÀ» ¿¾î¼ PermitRootLogin ºÎºÐÀ» yes ·Î ÇØÁÖ½Ã¸é µÈ´Ù.
PermitRootLogin yes
5.39 ¿©·¯ ÆÄÀÏ ¾È¿¡ ÀÖ´Â ³»¿ëÁß Æ¯Á¤´Ü¾î¸¦ ¹Ù²Ù°í ½ÍÀ» ¶§ 1. $ sed -e 's/aaaa/bbbb/g' < a.php > b.php Çϸé b.php ·Î ¹Ù²ï ÆÄÀÏÀÌ ³ª¿Â´Ù³×¿ä
2. find ¿Í perl ÀÇ Á¶ÇÕÀ¸·Î °¡´ÉÇÕ´Ï´Ù. find / -name 'aaa.php' -type f -exec perl -pi -e 's/aaa/bbb/g' {} \;
3. ÇÏÀ§ µð·ºÅ丮±îÁö ã¾Æ¼ ÆÄÀÏ ³»ÀÇ Æ¯Á¤ÇÑ ³»¿ëÀ» ¹Ù²Ù´Â ¸í·ÉÀÔ´Ï´Ù. find . -name *.html | awk '{ print "cat "$1" | sed \"s/¹Ù²Ù°í½ÍÀº¸»/¹Ù²ð¸»/g\" >"$1 }' | sh
Àú´Â ÀÌ·±½ÄÀ¸·Î Çϰí ÀÖ½À´Ï´Ù.. find . -name *.html -exec perl -pi -e 's/¹Ù²î°í/¹Ù²ð/g' {}\; À§¿¡¼ ãÀ»¶§ '*.html' ½ÄÀ¸·Î ÇØ¾ßÇÒ ¼öµµ ÀÖ´Ù.
5.40 À©µµ¿ì µð·ºÅ丮 ¸¶¿îÆ®ÈÄ ÇÑ±Û µð·ºÅ丮°¡ ±úÁ®º¸ÀÏ ¶§ À©µµ¿ì µð·ºÅ丮¸¦ ±×³É ¸¶¿îÆ®Çϸé Çѱ۷ΠµÈ ÆÄÀÏÀ̳ª µð·ºÅ丮°¡ ??·Î ³ªÅ¸³ª°Ô µÈ´Ù. À̶§ ´ÙÀ½°ú °°ÀÌ ¸¶¿îÆ®¸¦ Çϸé ÇÑ±Û µð·ºÅ丮°¡ Á¦´ë·Î º¸ÀδÙ. #mount -t vfat -o iocharset=cp949 /dev/hd* /mnt/win
5.41 tail ¸í·É¾î Ȱ¿ë # tail
man tail ·Î ÀÚ¼¼ÇÑ »ç¿ë¹ýÀ» ¾Ë ¼ö ÀÖ´Ù. °¡Àå ¸¹ÀÌ »ç¿ëÇÏ´Â ¿É¼ÇÀ¸·Î´Â -f °¡ Àִµ¥ ±âº»ÀûÀ¸·Î ³¡¿¡¼ 10 ÁÙ±îÁö¸¦ º¸¿©ÁØ´Ù. tail Àº °è¼Ó Å©±â°¡ º¯ÇÏ´Â ÆÄÀÏÀ» ¸ð´ÏÅ͸µ ÇÒ¶§ À¯¿ëÇÑ ¸í·É¾îÀε¥ º¸¾ÈÀûÀ¸·Î³ª ±âŸ ¿©·¯°¡Áö¿¡ ÀÖ¾î¼ ¾ÆÁÖ À¯¿ëÇÑ ¸í·É¾îÀÌ´Ù. ½ÇÁ¦ º»ÀÎÀÌ º¸¾È ÇÁ·ÎÁ§Æ®¸¦ ÇÏ¸é¼ tail Àº »ó´çÈ÷ °Á¶¸¦ Çß´Ù. tail -f /var/log/messages
messages ÆÄÀÏÀº ´©°¡ ¹¹¶ó°í ÇØµµ °¡Àå Áß¿äÇÑ log ÆÄÀÏÀÌ´Ù. ½ÇÁ¦ Ç×»ó ½ÇÇà½ÃÄѳõ°í ÀÖ´Â ¸í·É¾îÀÌ´Ù. ¶ÇÇÑ ¸î¸î Áß¿äÇÑ log ÆÄÀϵéÀÌ Àִµ¥ secure, xferlog µîµîÀÌ Àִµ¥ /etc/syslog.conf ÆÄÀÏ¿¡¼ ¸ðµç log ¸¦ ÇÑ ÆÄÀÏ·Î ³²±â°Ô ÇØ¼ ÇϳªÀÇ ÆÄÀϸ¸ ¸ð´ÏÅ͸µÀ» Çϰí ÀÖÀ¸¸é ÁÁÀ» °ÍÀÌ´Ù. ÀÏ´Ü sendmail ÀÌ ½ÃÀÛµÇÁö ¾ÊÀ» °æ¿ì¸¦ ¿¹¸¦ µé¾î º¸ÀÚ. âÀ» µÎ°³À» ¿°í ÇϳªÀÇ Ã¢¿¡¼ tail -f /var/log/maillog¸¦ ½ÇÇàÇÑ´Ù. ±×¸®°í ´Ù¸¥ â¿¡¼ sendmail À» Àç½ÃÀÛ ½ÃÄѺ¸ÀÚ. ±×·¯¸é tail -f ¸¦ ½ÇÇàÇÑ °÷¿¡¼ maillog ¿¡ ±â·ÏµÇ´Â »óȲÀÌ °è¼Ó Ãâ·ÂÀÌ µÉ°ÍÀÌ´Ù. À̰ÍÀ» ÀÌ¿ëÇÏ¸é ¿¡·¯ ´ëó¿¡ ¸¹Àº µµ¿òÀÌ µÉ¼ö ÀÖÀ» °ÍÀÌ´Ù.
tail ¸í·É¾î¿¡¼ µÎ¹øÂ°·Î ¸¹ÀÌ ¾²´Â ¿É¼ÇÀº -n ÀÏ °ÍÀÌ´Ù. -n ¿É¼ÇÀº ¿øÇÏ´Â ¼ö ¶óÀÎ ¸¸Å °ªÀ» Ãâ·ÂÇÏ´Â °ÍÀÌ´Ù. -c ´Â bytes ¸¸Å.
tail ÀÇ ¹Ý´ë ¸í·É¾î´Â head ÀÌ´Ù. head ¸í·É¾î´Â ¾Õ¿¡¼ ºÎÅÍ º¸¿©ÁÖ´Â ¸í·É¾îÀÌ´Ù.
5.42 shell prompt º¯°æÇϱâ ÀÏ´Ü prompt ´Â PS1 À̶ó´Â ȯ°æ º¯¼ö¸¦ ÀÌ¿ëÇÑ´Ù. Áï root ±ÇÇÑÀÌ ÀÖ´Ù¸é /etc/bashrc³ª /etc/profile ¿¡¼ PS1 º¯¼ö°¡ ÁöÁ¤ÀÌ µÇ¾î Àִ°ÍÀ» ¼öÁ¤ÇÏ¿© Àüü À¯ÀúÀÇ prompt ¸¦ ¼öÁ¤ÇÒ¼ö ÀÖ´Ù. ¸¸¾à °³ÀÎ À¯Àú°¡ prompt ¸¦ ¼öÁ¤ÇÏ°í ½Í´Ù¸é °èÁ¤ ȨÀÇ .bashrc ÀÇ Á¦ÀÏ ¸¶Áö¸· ¶óÀο¡ PS1="" À» ¼³Á¤ÇØ ÁÖ¸é µÈ´Ù. PS1 ¿¡ »ç¿ëµÇ´Â ¿¹¾à¾î¿¡ ´ëÇØ¼´Â ¾Æ·¡¸¦ Âü°í Çϵµ·Ï ÇÏ¸é µÈ´Ù. \t ÇöÀç ½Ã°£À» HH:MM:SS Çü½ÄÀ¸·Î Ç¥½Ã
\d ³¯ÀÚ¸¦ "¿äÀÏ ¿ù ÀÏ" Çü½ÄÀ¸·Î Ç¥½Ã (¿¹, "Tue May 26")
\n °³Ç๮ÀÚ
\s ½©ÀÇ À̸§, $0 ÀÇ º£À̽º À̸§ (¸¶Áö¸· ½½·¡½¬ µÞ ºÎºÐ)
\w ÇöÀç ÀÛ¾÷ µð·ºÅ丮
\W ÇöÀç ÀÛ¾÷ µð·ºÅ丮ÀÇ º£À̽º À̸§
\u ÇöÀç »ç¿ëÀÚÀÇ »ç¿ëÀÚ¸í
\h È£½ºÆ® À̸§
\# ÀÌ ¸í·ÉÀÇ ¸í·É ¹øÈ£
\! ÀÌ ¸í·ÉÀÇ È÷½ºÅ丮 ¹øÈ£
\$ À¯È¿ UID°¡ 0 À̸é if the effective UID is 0, a #, ±×·¸Áö ¾ÊÀ¸¸é $
\nnn ÆÈÁø¼ö nnn¿¡ ÇØ´çÇÏ´Â ¹®ÀÚ
\\ ¹é½½·¡½¬
\[ ºñÃâ·Â ¹®ÀÚÀÇ ½ÃÄö½º¸¦ ½ÃÀÛÇÑ´Ù. ÇÁ·ÒÇÁÆ®¿¡ Å͹̳ΠÁ¦¾î ½ÃÄö½º¸¦ ³ÖÀ» ¶§ »ç¿ëÇÑ´Ù.
\] ºñÃâ·Â ¹®ÀÚÀÇ ½ÃÄö½º¸¦ ¸¶Ä£´Ù.
5.43 kernel ÆÄ¶ó¹ÌÅÍ Á¶Á¤Çϱ⠺¸Åë Ä¿³ÎÀÇ ÆÄ¶ó¹ÌÅ͸¦ Á¶Á¤ÇÒ¶§ proc ¿¡¼ echo ¸¦ ÀÌ¿ëÇÏ¿© redirect·Î Á÷Á¢ ¾²´Â °æ¿ì°¡ ¸¹¾Ò´Ù. ÀÌ·¸°Ô Á¶Á¤À» ÇÒ °æ¿ì¿¡´Â ¶Ç rc.local °°Àº ÆÄÀÏ¿¡ µû·Î ±âÀÔÀ» ÇØ Áà¾ß ÇÏ´Â ºÒÆíÇÔÀÌ ÀÖ¾ú´Ù. RedHat 6.2 ÀÌÈÄ ¹èÆ÷ÆÇ¿¡´Â sysctl À̶ó´Â package°¡ Ãß°¡µÇ¾î À̰͵éÀ» °ü¸®¸¦ ÇÒ¼ö ÀÖ°Ô µÇ¾ú´Ù. ÀÏ´Ü Á¶Á¤ÇÒ¼ö ÀÖ´Â ¸ðµç parameter µéÀº $ sysctl -a
¸í·ÉÀ¸·Î È®ÀÎÀ» ÇÒ¼ö°¡ ÀÖ´Ù. ±×¸®°í ƯÁ¤°ªÀ» ¼öÁ¤Çϱâ À§Çؼ´Â /etc/sysctl.conf ¿¡ ÇØ´ç Ű(ÀÌ°Ç sysctl -a ¸í·É¿¡¼ ¸®½ºÆ®¸¦ È®ÀÎÇÒ¼ö ÀÖ´Ù)¿Í ۰ªÀ» ÁöÁ¤ÇÑ ´ÙÀ½ $ sysctl -p
¸í·ÉÀ¸·Î ¹Ù·Î Àû¿ëÀ» ½Ãų¼ö ÀÖ´Ù. ¹°·Ð sysctl.conf ¿¡ ±âÀÔÀÌ µÇ¸é ºÎÆÃ½Ã ¸¶´Ù ÀÚµ¿À¸·Î Àû¿ëÀÌ µÈ´Ù. ¸¸¾à Àá½Ã¸¸ ¹Ù²Ù¾î º¸°í ½Í´Ù¸é $ sysctl -w net.ipv4.icmp_echo_ignore_all=0
°ú °°ÀÌ Á÷Á¢ °ªÀ» ³Ö¾î ÁÙ¼öµµ ÀÖ´Ù. ÀÌ·² °æ¿ì¿¡´Â ºÎÆÃÀÌ µÇ¾î ÀÖ´Â ¼ø°£¸¸ Àû¿ëÀÌ µÈ´Ù. -p ¿É¼ÇÀº sysctl.conf °¡ ¾Æ´Ñ ´Ù¸¥ ÆÄÀÏÀ» ¼³Á¤ ÆÄÀÏ·Î ÁöÁ¤À» ÇÒ¼ö ÀÖ°Ô ÇÑ´Ù. ¿É¼Ç°ªÀÌ ¾øÀ¸¸é default ·Î /etc/sysctl.conf ¸¦ ÀÐ¾î µéÀÌ¸ç µû·Î path ¸¦ ÁöÁ¤Çϸé ÇØ´ç path ¿¡ÀÖ´Â ÆÄÀÏÀ» ÀÐ¾î µéÀδÙ.
5.44 »ç¿ëÀÚº° du -h °ª º¸±â du 4.0p ÀÌ»ó du -h --max-depth=1 /home/ | less
5.45 ÇÏ·íµ¿¾È ¸¸µé¾îÁø ÆÄÀÏ °Ë»öÇϱâ find / -ctime -1
5.46 apache ¼³Á¤ ÆÄÀÏ ¹®¹ý ¿À·ù °Ë»ö httpd.conf¸¦ ¼³Á¤ÇÑ ÈÄ¿¡ ½©¿¡¼ bash# httpd -t
¸í·ÉÀ» ½ÇÇàÇØ º¸µµ·Ï ÇÑ´Ù. ±×·¯¸é apache°¡ ÀÚüÀûÀ¸·Î httpd.conf¿¡¼ ¿¡·¯°¡ ÀÖ´ÂÁö ¾ø´ÂÁö¸¦ »ìÆì º¸°Ô µÈ´Ù.
5.47 ·¹µåÇÞ ÆÐŰÁö ¹öÀüÀ» ¾Ë°í ½ÍÀ» ¶§ #cat /etc/redhat-release
5.48 »õ·Î¿î ¹èÆ÷º» ¼³Ä¡¸¦ À§ÇÑ Multi LILO ¸®´ª½º¸¦ ¿À·¡ »ç¿ëÇÏ´Ù º¸¸é ³ª¸§´ë·Î ÀÔ¸À¿¡ ¸Â°Ô Æ©´×ÀÌ µÇ¾î ÀÖÀ» °ÍÀÌ´Ù. À̶§ »õ·Î¿î ¹èÆ÷º»À̳ª È£±â½ÉÀ» ÀÚ±ØÇÏ´Â ÀÛ¾÷¶§¹®¿¡ ¸®´ª½º¸¦ »õ·ÎÀÌ ¼³Ä¡ÇÒ °æ¿ì°¡ ¸¹´Ù. ÀÌ·² °æ¿ì Áß¿ä ¼¼ÆÃ ÆÄÀÏÀ̳ª ÀÛ¾÷ µ¥ÀÌŸ ÆÄÀϵîÀ» ¹é¾÷À» ÇØ³õ°í »õ·Ó°Ô ¸®´ª½º¸¦ ¼³Ä¡ÇÒ ÅÙµ¥ °£È¤ ´Ù½Ã ÀÌÀü »óÅ·Πº¹±ÍÇØ¾ßÇÒ »óȲ¿¡ ºÎµúÈ÷°ï ÇÑ´Ù. À̶§ ¿ø·¡ ÀÌÀü ¼ÂÆÃÀ¸·Î µÇµ¹¸®±â À§Çؼ± »ó´çÈ÷ ¹ø°Å·Î¿î ÀÛ¾÷À» ÇØ¾ßÇϴµ¥ À̶§ Multi LILO¸¦ ÀÌ¿ëÇÏ¸é Æí¸®ÇÏ´Ù.
¸ÕÀú ÃÖÃÊ ¸®´ª½º ¼³Ä¡½Ã Çϵåµð½ºÅ©°¡ Çϳª¶ó¸é 5GB Á¤µµ ³ª´©¾î ºñ¿ö µÐ´Ù. ȤÀº ¿©ºÐÀÇ ÇÏµå µð½ºÅ©°¡ ÀÖÀ¸¸é
°ü¸®ÀÚ ´Ô | ÄÚ¸àÆ®(0)
| ½ºÅ©·¦ |ÇÁ¸°Æ® |M |D
+
°íÀ¯ÁÖ¼Ò : http://4ellene.cafe24.com/blog/?no=196
¡¸¸®´ª½º¿¡¼ÀÇ °³ÀÎÁ¤º¸ º¸È£¡¤º¸¾È¡¹Çʼö üũ¸®½ºÆ®
10³âµ¿¾È ½Ã½ºÅÛ °ü¸®ÀÚ·Î ÀÏÇÑ °æ·ÂÀ» °¡Áø ÇÊÀÚÀÇ ÇÑ Ä£±¸´Â "À¯´Ð½º Ç÷§Æû¿¡¼ º¸¾ÈÀ» Á¦´ë·Î Çϰڴٴ °ÍÀº ¸ð¼ø"À̶ó°í ÀÚ½ÅÀÖ°Ô ¸»ÇÑ´Ù. »ç½Ç À©µµ¿ì NT µî ´Ù¸¥ Ç÷§Æû¿¡¼µµ ÀÌ´Â ¸¶Âù°¡Áö·Î ¾î·Á¿î ÀÏÀÏ °ÍÀÌ´Ù.
´©±º°¡ ½Ã½ºÅÛ¿¡ Á¢±ÙÇÏ°Ú´Ù°í¸¸ ¸¶À½¸ÔÀ¸¸é ¾ðÁ¨°¡´Â µé¾î¿Ã ¼ö ÀÖÀ»Áö ¸ð¸¥´Ù. ÇÏÁö¸¸ ±×·¸´Ù°í ÇØ¼ ¾Æ¹«·± Á¶Ä¡¸¦ ÃëÇÏÁö ¾Ê°í ³»¹ö·Á µÑ ¼ö¸¸Àº ¾ø´Â ÀÏÀÌ´Ù.
ÀÌ ±â»ç´Â ÀÏ»óÀûÀÎ ÇØÅ· ÇÇÇØ¸¦ ¹æÁöÇϱâ À§ÇÑ ¸î °¡Áö µµ¿ò¸»À» Á¦°øÇÑ´Ù. ´Ü DSL µîÀ» ÀÌ¿ëÇØ ÄÄÇ»ÅͰ¡ ÀÎÅͳݿ¡ Á÷Á¢ ¿¬°áµÅ ÀÖ´Â °æ¿ì, ÀÌ ±â»çº¸´Ù´Â ¸®´ª½º ¶ó¿ìÅÍ ÇÁ·ÎÁ§Æ®(Linux Router Project)³ª GNAT µî¿¡ ±â¹ÝÇÑ ¿¡Áö ¶ó¿ìÅÍ(edge router)³ª ÆÄÀ̾î¿ù µî¿¡ ´ëÇÑ Á¤º¸°¡ º¸´Ù µµ¿òÀÌ µÉ °ÍÀÌ´Ù.
ÀÌ ±â»ç´Â ¸®´ª½º ¿î¿µÃ¼Á¦°¡ ³ëÆ®ºÏ¿¡ ÀåÂøµÅ ÀÖÀ» °æ¿ì, ȤÀº ¸®´ª½º Àåºñ°¡ ȸ»çÀÇ ÆÄÀ̾î¿ù ³»ºÎ¿¡ Àְųª ȤÀº ´ëÇб³ÀÇ LAN¿¡ Á¢¼ÓµÅ ÀÖÀ» °æ¿ì µîÀ» °¡Á¤ÇÑ °ÍÀÌ´Ù. ÀÌ ±â»ç°¡ ´ç½ÅÀÇ ¹Î°¨ÇÑ Á¤º¸°¡ À¯ÃâµÇ´Â °ÍÀ» ¹æÁöÇϰí, Á÷¾÷ÀÇ ¾ÈÀüÀ» µµ¸ðÇϸç, µ¥ÀÌÅ͸¦ º¸È£ÇÏ´Â µ¥ µµ¿òÀÌ µÇ±â¸¦ ¹Ù¶õ´Ù.
´ÙÀ½Àº ¸®´ª½º ½Ã½ºÅÛ¿¡¼ º¸¾ÈÀ» ±¸ÇöÇÏ´Â µ¥ ÀÖ¾î¼ Áß¿äÇÑ ÅäÇȵé°ú ÇÔ²² À¯ÀÇÇÒ Á¡À» Á¤¸®ÇÑ °ÍÀÌ´Ù.
1. ¸®´ª½º º¸¾ÈÀÇ ±âº» »çÇ×
2. ÆÄƼ¼Ç ¼³Á¤Çϱâ
3. - nosuid ¿É¼Ç(Mount /home With nosuid Option ?)
4. ½Ã½ºÅÛÀ» ´Ü¼øÇÏ°Ô À¯Áö½Ã۱â
5. Ä¿½ºÅÒ Ä¿³Î ¸¸µé±â
6. ÆÛ¹Ì¼Ç ¹è¿ì±â
7. BIOS¿¡ ÆÐ½º¿öµå °É±â
8. ºÎÆ® ¸Å´ÏÀú¿¡ ÆÐ½º¿öµå °É±â
9. Äֿܼ¡µµ º¸¾È Á¤Ã¥ ½Ç½ÃÇϱâ
10. ¾÷ŸÀÓ(Uptime)°ú ·Î±× ÆÄÀÏ ºÐ¼®Çϱâ
11. SUID ÇÁ·Î±×·¥ µî °üÂû, ºÐ¼®Çϱâ
12. Æ®¸³¿ÍÀ̾î(Tripwire) ÀνºÅçÇϱâ
13. e-¸ÞÀÏ ¾ÏÈ£ÈÇϱâ
14. °·ÂÇÑ ÆÐ½º¿öµåÀÇ »ý¼º
15. ÆÐ½º¿öµå Á¡°Ë
16. PAM ÀÌ¿ëÇØ °·ÂÇÑ ÆÐ½º¿öµå Àû¿ëÇϱâ
17. FTP, ÅÚ³Ý ¹× ±âŸ µ¥¸ó ºñȰ¼ºÈ ½Ã۱â
18. rc.d µ¥¸ó ¾ø¾Ö±â
19. tcpwrappers·Î ³²¾ÆÀÖ´Â ¼ºñ½º º¸È£Çϱâ
20. Æ÷Æ® ½ºÄµÇϱâ
21. NOLOGIN ¿É¼Ç
1. ¸®´ª½º º¸¾ÈÀÇ ±âº» »çÇ×
±ú²ýÇÑ »óÅ¿¡¼ ½ÃÀÛÇϱâ
½Ã½ºÅÛÀÌ °¡Àå ±ú²ýÇÑ »óÅ¿¡¼ º¸¾È ½Ã½ºÅÛ°ú Á¤Ã¥À» ½Ç½ÃÇÏ´Â °ÍÀÌ °¡Àå È¿°úÀûÀÌ´Ù. ¸¸ÀÏ ½Ã½ºÅÛÀÌ ¸¹ÀÌ ³°¾Ò´Ù¸é, ¹ÙÀÌ·¯½º³ª ±âŸ ½Ã½ºÅÛ Ä§ÀÔ »ç½ÇÀÌ ´«¿¡ ¶çÁö ¾ÊÀ» È®·üÀÌ º¸´Ù ³ô´Ù.
¿¹¸¦ µé¾î Åë»óÀûÀ¸·Î »ç¿ëÇÏ´Â ÇÁ·Î±×·¥µéÀÌ Æ®·ÎÀÌ ¸ñ¸¶ ¿ªÇÒÀ» ÇÏ¸é¼ ºñ¹Ð¸®¿¡ ÀÛ¾÷À» Çϰí ÀÖÀ» ¼öµµ ÀÖ´Â °ÍÀÌ´Ù.
µû¶ó¼ ½Ã½ºÅÛÀÇ º¸¾È À¯Áö¸¦ À§ÇØ ÁÁÀº ¹æ¹ý Áß Çϳª´Â µ¥ÀÌÅ͸¸ ¹é¾÷¹Þ°í OS(Operating System)¸¦ ´Ù½Ã ±ñ µÚ ´Ù½Ã µ¥ÀÌÅ͸¦ º¹±¸½ÃŰ´Â °ÍÀÌ´Ù.
ÃֽйöÀü À¯ÁöÇϱâ
»ç¿ëÇϰí ÀÖ´Â ¼ÒÇÁÆ®¿þ¾îÀÇ ÃֽйöÀüÀ» À¯ÁöÇÏ´Â °ÍÀº º¸¾È ¹®Á¦¸¦ ¹Ì¿¬¿¡ ¹æÁöÇÒ ¼ö ÀÖ´Â °¡Àå ÁÁÀº ¹æ¹ý Áß Çϳª´Ù.
¸®´ª½º Ä¿¹Â´ÏƼ¿¡¼´Â ¹ö±×³ª ±âŸ ¹®Á¦Á¡µé¿¡ ´ëÇÑ ÇØ°áÃ¥ÀÌ ¸Å¿ì »¡¸® µîÀåÇÑ´Ù. ÇÊÀÚÀÇ °æ¿ì´Â ¡®apt-get update; apt-get upgrade¡¯ ¸í·É¾î¸¦ ÅëÇØ »ç¿ëÁßÀÎ ¼ÒÇÁÆ®¿þ¾îÀÇ Ãֽо÷±×·¹À̵带 °ÅÀÇ ¸ÅÀÏ ½Ç½ÃÇÏ´Â °ÍÀ» ÁÁ¾ÆÇÑ´Ù. ´Ü ÀÌ´Â ¸ðµç Á¾·ùÀÇ ¹èÆ÷ÆÇÀ» Áö¿øÇÏÁö ¾ÊÀ» ¼öµµ ÀÖ´Ù.
2. ÆÄƼ¼Ç ¼³Á¤Çϱâ
½Ã½ºÅÛÀ» Æ÷¸ËÇÏ°í ÆÄÆ¼¼ÇÀ» ¼³Á¤ÇÒ ¶§, /var ¿Í /tmp´Â ·çÆ® ÆÄÀÏ ½Ã½ºÅÛ°ú µ¿ÀÏ ÆÄƼ¼Ç ³»¿¡ µÎÁö ¾Êµµ·Ï ÇÑ´Ù.
/var´Â ·Î±× ÆÄÀÏÀ» Æ÷ÇÔÇϹǷΠ±× Å©±â°¡ ¸Å¿ì »¡¸® ´Ã¾î³ª¸ç, µû¶ó¼ ÆÄÀÏ ½Ã½ºÅÛ °ø°£ Ȱ¿ë¿¡ ÁöÀåÀ» ÁÙ ¼öµµ ÀÖ´Ù.
/tmp´Â ÀϹÝÀûÀ¸·Î À¯Àú¿¡°Ô ¾²±â ±ÇÇÑÀÌ ÀÖÀ¸¹Ç·Î(writable) ÀÌ°Í ¿ª½Ã ±× Å©±â°¡ »¡¸® ´Ã¾î³ª´Â Ư¼ºÀÌ ÀÖ´Ù. ¸¹Àº À¯ÀúµéÀº /var¸¦ º°µµÀÇ ÆÄƼ¼Ç¿¡ ¹èÁ¤Çϸç, /tmp´Â /var/tmpÀÇ ½Éº¼¸¯ ¸µÅ©·Î ÁöÁ¤ÇØ ÁØ´Ù.
¶ÇÇÑ /home°ú /usr/local ¿ª½Ã º°µµÀÇ ÆÄƼ¼Ç¿¡ °¢°¢ À§Ä¡½ÃŰ´Â °Íµµ ÁÁÀº ¹æ¹ý Áß Çϳª´Ù. ÀÌ·¸°Ô ÇÔÀ¸·Î½á ÇÊ¿äÇÑ °æ¿ì ½Ã½ºÅÛÀ» ´Ù½Ã ÀνºÅçÇÏ´Â °úÁ¤ÀÌ ½¬¿öÁú ¼ö ÀÖ´Ù.
3. - nosuid ¿É¼Ç(Mount /home With nosuid Option ?)
½Ã½ºÅÛÀ» »ç¿ëÇϰí ÀÖ´Â À¯ÀúµéÀÌ ÀÖ´Â °æ¿ì, /home¿¡ º°µµÀÇ ÆÄƼ¼ÇÀ» ¹èÁ¤Çϰí nosuid ¿É¼ÇÀ» Àû¿ë½ÃŲ´Ù.
ÀÌ·¸°Ô ÇÔÀ¸·Î½á /home µð·ºÅ丮»ó¿¡ ÀÖ´Â ¹ÙÀ̳ʸ®µéÀÌ ¼öÆÛÀ¯Àú ¿À³Ê ȤÀº ±×·ì ¾ÆÀ̵§Æ¼Æ¼¸¦ °¡Áö°í ÀÛµ¿ÇÏ´Â °ÍÀ» ¹æÁöÇÒ ¼ö ÀÖ´Ù.
À̸¦ ¼Â¾÷½Ã۱â À§Çؼ´Â /etc/fstabÀÇ Ä÷³¿¡ nosuid¸¦ Ãß°¡ÇÏ¸é µÈ´Ù.
4. ½Ã½ºÅÛÀ» ´Ü¼øÇÏ°Ô À¯Áö½Ã۱â
Ãʱâ ÀνºÅç ½Ã¿¡´Â °¡Àå ÃÖ¼ÒÇÑÀÇ ÇÁ·Î±×·¥¸¸À» ÀνºÅç½Ã۵µ·Ï ÇÑ´Ù.
Á¦´ë·Î ¼³Á¤(configuration)µÇÁö ¾Ê¾Ò°Å³ª, °ü¸®ÀÚ°¡ Àß ¾ËÁö ¸øÇÏ´Â ÇÁ·Î±×·¥ÀÇ °æ¿ì Ç×»ó º¸¾È»óÀÇ ÇãÁ¡À¸·Î ÀÛ¿ëÇÒ °¡´É¼ºÀÌ ³ô±â ¶§¹®ÀÌ´Ù.
À̴ ƯÈ÷ NFS³ª »ï¹Ù(Samba) µî ³×Æ®¿öÅ·¿¡ ±â¹ÝÇÑ ÇÁ·Î±×·¥ÀÏ °æ¿ì ´õ Çϸç, °ÔÀÓÀÇ °æ¿ìµµ ¸¶Âù°¡Áö´Ù. °ÔÀÓÀÇ °æ¿ì º¸´Ù ³ôÀº ½Ã½ºÅÛ ¸®¼Ò½º¸¦ Ȱ¿ëÇϱâ À§ÇØ ¼öÆÛÀ¯Àú ±ÇÇÑÀ» °¡Áö°í ±¸µ¿½ÃŰ´Â ÀÏÀÌ Àæ´Ù.
¸®´ª½º¿ë ¼ÒÇÁÆ®¿þ¾î´Â ã±âµµ ½±°í, ÀνºÅçÇϱ⵵ ½¬¿ì¹Ç·Î °¡Àå ÁÁÀº ¹æ¹ýÀº ¹Ýµå½Ã ÇÊ¿äÇÑ ÃÖ¼ÒÇÑÀÇ ¼ÒÇÁÆ®¿þ¾î¸¸ ÀνºÅç½ÃŰ´Â °ÍÀÌ´Ù.
5. Ä¿½ºÅÒ Ä¿³Î ¸¸µé±â
¾î¶² ¸®´ª½º ½Ã½ºÅÛÀÌµç °£¿¡ ÃÖ¼ÒÇÑÀÇ ÇÁ·ÎÅäÄݰú µå¶óÀ̹ö¸¸À» Áö¿øÇÏ´Â Ä¿½ºÅÒ Ä¿³ÎÀ» ÄÄÆÄÀÏÇÔÀ¸·Î½á º¸¾È¼ºÀ» º¸´Ù ³ôÀÏ ¼ö ÀÖ´Ù.
ZDNetÀÇ Help & How-To Äڳʸ¦ ÅëÇØ, ¸®´ª½º 2.2 Ä¿³ÎÀ» ÄÄÆÄÀÏ ÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ µµ¿ò¸»À» ¾òÀ» ¼ö ÀÖ´Ù.
Ä¿³ÎÀ» ÄÄÆÄÀÏÇÑ´Ù´Â °ÍÀº ¸Å¿ì ¾î·Á¿î ÀÛ¾÷ó·³ µé¸®³ª, ½ÇÀº ¸Å¿ì ½¬¿î ÀÛ¾÷¿¡ ¼ÓÇÑ´Ù.
Ä¿½ºÅÒ Ä¿³ÎÀº ºÎÆÃ ½Ã°£À» º¸´Ù ºü¸£°Ô ÇØÁÖ°í, »ç¿ë °¡´ÉÇÑ ¸Þ¸ð¸®¸¦ ´Ã·ÁÁØ´Ù. (Ä¿³Î»ó¿¡ Á¸ÀçÇÏ´Â °ÍµéÀº ¹öÃß¾ó ¸Þ¸ð¸®¸¦ Àý´ë·Î »ç¿ëÇÒ ¼ö ¾ø´Ù.)
°¡Àå Å« ÀåÁ¡ Áß Çϳª´Â ¾Õ¿¡¼µµ ¾ð±ÞÇÑ ¹Ù¿Í °°ÀÌ °¡Àå ÃÖ¼ÒÇÑÀÇ µå¶óÀ̹ö¿Í ÇÁ·ÎÅäÄݸ¸À» Áö¿øÇÔÀ¸·Î½á ÇØÄ¿µéÀÌ Ä§ÅõÇÒ ¼ö ÀÖ´Â °¡´É¼ºÀ» Á¶±ÝÀ̳ª¸¶ ÁÙ¿©Áشٴ Á¡ÀÌ´Ù.
»Ó¸¸ ¾Æ´Ï¶ó, ±âŸ ´õ Çâ»óµÈ º¸¾È ±â´Éµµ Ãß°¡·Î ÄÄÆÄÀÏÇÒ ¼ö ÀÖ´Ù. ÀÌ·± Ãß°¡ º¸¾È ±â´ÉÀÇ ´ëºÎºÐÀº make xconfig ÀÎÅÍÆäÀ̽º¿¡¼ Á¦°øÇÏ´Â Help dialog¸¦ ÅëÇØ ¾Ë ¼ö ÀÖ´Ù. ¶ÇÇÑ Ä¿³Î ¼Ò½º ÆÐŰÁö¸¦ ¼³Ä¡ÇÑ ´ÙÀ½ /usr/src/linux/DocumentationÀ» ÅëÇØ Ãß°¡ÀûÀÎ Á¤º¸¸¦ ¾òÀ» ¼ö ÀÖ´Ù.
¿¹¸¦ µé¾î, bashÀÇ ulimits ¸í·É¾î¸¦ ÅëÇØ ÇÒ ¼ö ÀÖ´Â °Í°ú À¯»çÇÏ°Ô global filesystem limits¸¦ ÄÄÆÄÀÏÇÒ ¼ö ÀÖ´Ù´Â »ç½ÇÀ» ¾Ë°í ÀÖ¾ú´Â°¡? À̸¦ À§Çؼ´Â limits.h ÆÄÀÏÀ» ÆíÁýÇØÁÖ°í ÀçÄÄÆÄÀÏ ½ÃŰ¸é µÈ´Ù.
6. ÆÛ¹Ì¼Ç ¹è¿ì±â
ÆÛ¹Ì¼Ç ¿¡·¯¸¦ ¹æÁöÇϱâ À§ÇØ ¸ðµç °ÍÀ» chmod 777·Î ÁöÁ¤Çϰųª ÇÁ·Î±×·¥À» ·çÆ®¿¡¼ ±¸µ¿½ÃŰ´Â °æ¿ìµµ ¸¹À» °ÍÀÌ´Ù. ÀÌ·¸°Ô ÇÏ´Â °ÍÀº ¹®Á¦Á¡À» ¾ß±â½Ãų È®·üÀÌ ³ô´Ù.
À¯´Ð½º »ó¿¡¼ ÆÛ¹Ì¼Ç¿¡ ´ëÇØ ¹è¿ì±â¶õ ¾î·Á¿î ÀÏÀÓ¿¡´Â Ʋ¸²¾øÁö¸¸ °¡Àå ±âº»ÀÌ µÇ´Â °Í ÁßÀÇ ÇϳªÀÎ µ¿½Ã¿¡ ¸¹Àº µµ¿òÀ» ÁØ´Ù.
ÆÛ¹Ì¼ÇÀÌ ÆÄÀÏ ´ÜÀ§°¡ ¾Æ´Ñ µð·ºÅ丮 ´ÜÀ§¿¡´Â ¾î¶»°Ô ´Ù¸£°Ô ÀÛ¿ëÇÏ´Â Áö¿¡ ´ëÇØ¼ ¾Ë¾ÆµÎ´Â °ÍÀÌ ÇÊ¿äÇÏ´Ù. ¶ÇÇÑ chattr ¸Å´º¾ó ÆäÀÌÁö¸¦ º¸±â ¹Ù¶ó¸ç, ƯÈ÷ ¡®½ºÆ½Å° ºñÆ®(sticky bit)¡¯°¡ µð·ºÅ丮 ÆÛ¹Ì¼Ç¿¡ ¾î¶² ¿µÇâÀ» ÁÖ´Â Áö ¾Ë¾Æº¸µµ·Ï ÇÑ´Ù.
7. BIOS¿¡ ÆÐ½º¿öµå °É±â
Ç÷ÎÇÇ µð½ºÄϸ¸ °¡Áö°í¼µµ ´ç½ÅÀÇ ½Ã½ºÅÛÀ» ÀçºÎÆÃ ½ÃŰ°í ·çÆ® ±ÇÇÑÀ¸·Î ·Î±×¿ÂÇϰųª ÆÄÀÏ ½Ã½ºÅÛÀ» ¸¶¿îÆ®½Ãų ¼ö ÀÖ´Ù. ¸¸ÀÏ ÀÌ·¯ÇÑ °Í¿¡ ´ëÇØ °ÆÁ¤µÈ´Ù¸é
1) BIOS ¼ÂÆÃÀ» ´Ù½Ã ÇØÁÜÀ¸·Î½á Ç÷ÎÇÇ µð½ºÅ©³ª CD-ROMÀ¸·Î ºÎÆÃÇÏ´Â °ÍÀ» ¹æÁöÇϰųª
2) BIOS »ó¿¡ ÆÐ½º¿öµå¸¦ °É¾îÁְųª
3) ÄÄÇ»ÅÍ ÄÉÀ̽º ÀÚü¿¡ ¹°¸®ÀûÀ¸·Î Àá±ÝÀåÄ¡(lock)¸¦ ÇÏ´Â ¹æ¹ý µîÀ» ¾²¸é µÈ´Ù.
ÀÌ·¸°Ô ÇÏ´Â °ÍÀº ÃÖ¼ÒÇÑ ÇØÄ¿°¡ ħÀÔÇÏ´Â µ¥ °É¸®´Â ½Ã°£À» ¿¬Àå½ÃŰ´Â È¿°ú°¡ ÀÖ´Ù. ÄÚ·ÎÄÉÀÌ¼Ç ¼ºñ½º Á¦°ø¾÷üµéµµ ¼¹ö¿¡ ¹°¸®ÀûÀÎ ¶ôÀ» °É¾îµÎ´Â ¹æ¹ýÀ» »ç¿ëÇϰí ÀÖ´Ù.
8. ºÎÆ® ¸Å´ÏÀú¿¡ ÆÐ½º¿öµå °É±â
¶Ç ÇÑ °¡Áö °¡´ÉÇÑ ÇØÅ·ÀÇ ÇüÅÂ´Â ÇØÄ¿°¡ ´ç½ÅÀÇ ¸®´ª½º ½Ã½ºÅÛ¿¡ Á¢±ÙÇØ ½Ã½ºÅÛÀ» ¸®ºÎÆÃ ½Ã۰í, ºÎÆ® ÇÁ·ÒÇÁÆ®»ó¿¡¼ ¡®single¡¯À̶ó°í ÀÔ·ÂÇÏ´Â °ÍÀÌ´Ù.
°¡Àå ÃÖ±Ù ¹öÀüÀÇ ¸®´ª½º¸¦ Á¦¿ÜÇϰí´Â ÀÌ·¸°Ô ÇÏ¸é ÆÐ½º¿öµå¸¦ ÀÚ¼¼ÇÏ°Ô ¹°¾îº¸Áöµµ ¾Ê°í ·çÆ® ¼¿·Î ºÎÆÃµÈ´Ù. À̰ÍÀ» ¹æÁöÇϱâ À§Çؼ´Â ºÎÆ® ·Î´õ(boot loader)¿¡ ´ëÇÑ º¸¾È ¹æ¹ýÀ» »ç¿ëÇÏ´Â °ÍÀ» °í·ÁÇ϶ó.
¸±·Î(LILO)´Â °¢°¢ÀÇ À̹ÌÁö¿¡ ´ëÇØ °¢°¢ ´Ù¸¥ ºÎÆ® ÆÐ½º¿öµå¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖµµ·Ï ÇØÁØ´Ù. À̸¦ À§Çؼ´Â lilo.conf ÆÄÀÏ¿¡ ´ÙÀ½°ú °°Àº °ÍÀ» ÷°¡ÇØ ÁÖµµ·Ï ÇÑ´Ù.
prompt
password="ÆÐ½º¿öµå"
±×·± ´ÙÀ½, chmod 600/etc/lilo.conf ¸í·É¾î¸¦ ÅëÇØ ½´ÆÛÀ¯Àú¸¸ÀÌ ÆÐ½º¿öµå¸¦ ÀÐ°í ³ª¸ÓÁö »ç¶÷µéÀº ´©±¸µµ ÀÐÀ» ¼ö ¾øµµ·Ï Çϸç, /sbin/lilo¸¦ ½ÇÇà½ÃÄÑ ºÎÆ®¸ÊÀ» ÀçÀνºÅçÇÑ´Ù.
¶ÇÇÑ chattr ¸í·É¾î¸¦ ÅëÇØ lilo.conf¿¡ ¡®immutable bit¡¯(/etc/passwd µî ±âŸ Áß¿ä ÆÄÀÏ¿¡µµ immutable bitfmf ¼³Á¤ÇÒ ¼ö ÀÖ´Ù)¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù.
Àü¿øÀ» Â÷´ÜÇÑ ÈÄ º¹±¸ÇÏ´Â °æ¿ì¿¡ ½Ã½ºÅÛ ¸®ºÎÆÃÀ» ÇÒ ¼ö ÀÖµµ·Ï Çϱâ À§Çؼ´Â lilo¸¦ ½ÇÇà½Ã۱â Àü¿¡ lilo.conf ÆÄÀÏ¿¡ restricted¸¦ ÷°¡ÇØ ÁÖµµ·Ï ÇÑ´Ù. Restricted¸¦ ºÎ°¡ÇÏ¸é ºÎÆ® ŸÀÓ º¯¼ö(À̸¦ Å׸é singleÀ̳ª root=/dev/fd0 µî)¸¦ ÀÔ·ÂÇÏ·Á°í ÇÒ ¶§¸¸ ½Ã½ºÅÛÀÌ ÆÐ½º¿öµå¸¦ ¹°¾îº¸µµ·Ï ÇÒ ¼ö ÀÖ´Ù.
ºÎÆÃ¿¡ ´ëÇØ ºÎ°¡ÀûÀ¸·Î ¾Ë¾ÆµÑ »çÇ×Àº, ÆÄ¿ö ¼ÇöóÀÌ ÀÌ»ó µîÀ¸·Î ÀÎÇØ ¹ß»ýÇÏ´Â ¼ÒÀ§ 'Ä¿³Î ÆÐ´Ð(kernel panic)'ÀÌ ¹ß»ýµÉ °æ¿ì´Ù. ÀÌ ¶§ ¸®´ª½º ½Ã½ºÅÛÀº ±âº»ÀûÀ¸·Î(default) ½Ã½ºÅÛÀÌ ±×³É ¸ØÃç ¹ö¸°´Ù.
´ÙÀ½°ú °°Àº ¸í·É¾î¸¦ ÅëÇØ ½Ã½ºÅÛ ÆÐ´ÐÀÌ ¹ß»ýÇÒ ¶§µµ ÄÄÇ»ÅͰ¡ ¸ØÃç ¼´Â °ÍÀÌ ¾Æ´Ï¶ó ÀçºÎÆÃÇÒ ¼ö ÀÖµµ·Ï ÇÒ ¼ö ÀÖ´Ù. (ÆÐ´Ð ¹öÃß¾ó ÆÄÀÏÀÇ À§Ä¡´Â Ä¿³Î ¹öÀü¿¡ µû¶ó ´Ù¸£´Ù)
echo 1 > /proc/sys/kernel/panic
9. Äֿܼ¡µµ º¸¾È Á¤Ã¥ ½Ç½ÃÇϱâ
¹öÃß¾ó Äֿܼ¡¼ X¸¦ ½ÃÀÛÇÒ °æ¿ì (´Ü X»ó¿¡¼ ·Î±×ÀΠȸéÀ» Á¦°øÇÏ´Â xdmÀ̳ª gdmÀ» ½ÃÀÛ½ÃŰÁö ¾Ê´Â °æ¿ì), ´ç½ÅÀÌ ½Ã½ºÅÛÀ» »ç¿ëÇÏÁö ¾ÊÀ» ¶§ ´Ü¼øÈ÷ xlockÀ̳ª xlockmore ¸í·É¾î¸¸À» ÅëÇØ ½Ã½ºÅÛ¿¡ ¶ô(lock)À» °É¾î ³õ´Â °ÍÀº ÃæºÐÇÏÁö ¾Ê´Ù.
ÀÌ·¸°Ô ÇÏ´Â °ÍÀº X¸¦ ·±Äª½ÃŲ Äֿܼ¡ ´ëÇØ¼´Â ¾Æ¹«·± º¸¾ÈÀ» ÇÏ´Â °ÍÀÌ ¾Æ´Ï±â ¶§¹®ÀÌ´Ù. À̸¦ À§ÇØ vlock ¸í·É¾î¸¦ ¾²°Å³ª, ȤÀº X¸¦ ·±Äª½ÃŲ ÄܼÖÀ» Æ÷ÇÔ, ¸ðµç Äֿܼ¡¼ ·Î±×¾Æ¿ôÇÏ´Â °ÍÀÌ´Ù. (À̸¦ À§ÇØ Ctrl-Alt-F[n], Ctrl-Z, bg, exit, Ctrl-F7 µîÀÇ ¹æ¹ýÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù)
10. ¾÷ŸÀÓ(Uptime)°ú ·Î±× ÆÄÀÏ ºÐ¼®Çϱâ
¸¸ÀÏ ½Ã½ºÅÛÀÌ ¾î¶² ÀÌÀ¯¿¡¼ÀÎÁö ¸ð¸£Áö¸¸ ½º½º·Î ÀçºÎÆÃµÆ´Ù¸é, ±× ÀÌÀ¯¸¦ ¾Ë±â À§ÇØ ·Î±× ÆÄÀÏÀ» ÂüÁ¶Çϵµ·Ï ÇÑ´Ù.
·Î±×´Â ÈçÈ÷ /var³ª /var/log µð·ºÅ丮¿¡ ÀÖÀ¸¹Ç·Î ÇØ´ç µð·ºÅ丮¿¡ °¡ º¸µµ·Ï ÇÑ´Ù. tail ¸í·É¾î´Â ·Î±×ÀÇ ³¡ºÎºÐ(tail end)¸¸À» º¸±â À§ÇØ À¯¿ëÇÑ ¸í·É¾î´Ù.
·Î±×¸¦ ºÐ¼®ÇÏ´Â °ÍÀº ½Ã½ºÅÛ °ü¸®ÀÚ¿¡°Ô ÁÁÀº ½À°ü Áß Çϳª´Ù.
11. SUID ÇÁ·Î±×·¥ µî °üÂû, ºÐ¼®Çϱâ
SUID/SGID ÇÁ·Î±×·¥Àº °³ÀΠȤÀº ±×·ìÀÌ ½´ÆÛÀ¯Àú ±ÇÇÑÀ» °¡Áö°í ¿î¿µÇÏ´Â ÇÁ·Î±×·¥À» ¸»ÇÑ´Ù. ÀÌ·± ÇÁ·Î±×·¥Àº ´Ù¾çÇÑ º¸¾È ¹®Á¦¸¦ °¡Áö°í ÀÖ´Â °ÍÀ¸·Î ¾Ë·ÁÁ® ÀÖ´Ù.
µ¥ºñ¾ÈÀ» Æ÷ÇÔÇÑ ÀϺΠ¹èÆ÷ÆÇ¿¡¼´Â SUID/SGID ÇÁ·Î±×·¥¿¡ ´ëÇØ °è¼Ó °ü½ÉÀ» °®µµ·Ï ÇÑ´Ù. Suid ·Î±×´Â /var/log µð·ºÅ丮¿¡¼ º¼ ¼ö ÀÖ´Ù.
¸¸ÀÏ ½Ã½ºÅÛ¿¡ suidmanager ÆÐŰÁö°¡ ÀνºÅçµÅ ÀÖ´Ù¸é ¾Æ¸¶ /etc µð·ºÅ丮¿¡¼ SUID/SGID ÇÁ·Î±×·¥ÀÇ ¸®½ºÆ®¸¦ ³ª¿ÇÑ suid.conf ÆÄÀÏÀ» ãÀ» ¼ö ÀÖÀ» °ÍÀÌ´Ù. À̰ÍÀ» ¾Æ·¡¿Í °°Àº find ¸í·É¾îÀÇ °á°ú¿Í ºñ±³ÇØ º»´Ù¸é µµ¿òÀÌ µÉ °ÍÀÌ´Ù.
root# find / -type f \( -perm -04000 -o -perm -02000 \)
¶ÇÇÑ ¾Æ¹« ¼ÒÀ¯ÀÚ°¡ ¾ø°Å³ª ±×·ì ¾ÆÀ̵𰡠¾ø´Â ÆÄÀÏÀ» ¾Ë¾Æº¸±â À§Çؼ´Â ¾Æ·¡ÀÇ ¸í·É¾î¸¦ »ç¿ëÇØ º¸µµ·Ï ÇÑ´Ù.
find / -nouser -o -nogroup -print
¸¶Áö¸·À¸·Î, ¾î¶² À¯Àúµç ÀÔ·ÂÀ» ÇàÇÒ ¼ö ÀÖ´Â ÆÄÀÏ Á¾·ù ¿ª½Ã ´ÙÀ½ÀÇ ¸í·É¾î µîÀ» ÅëÇØ ¾Ë¾Æº¸µµ·Ï ÇÑ´Ù.
find / -perm -2 ! -type l -ls
12. Æ®¸³¿ÍÀ̾î(Tripwire) ÀνºÅçÇϱâ
¸¸ÀÏ º¸¾È¿¡ ´õ ¸¹Àº °ü½ÉÀÌ ÀÖ´Ù¸é Æ®¸³¿ÍÀ̾î(Tripwire) ÀνºÅçÀ» °ËÅäÇØ º¸µµ·Ï ÇÑ´Ù. ¸¸ÀÏ À̸¦ »ç¿ëÇϰíÀÚ ÇÑ´Ù¸é Áß¿äÇÑ ½Ã½ºÅÛ ÆÄÀÏÀ» ±ú²ýÇÑ ¼Ò½º»ó¿¡¼ ºÒ·¯³» ÀçÀνºÅç½ÃÄÑ¾ß ÇÒ °ÍÀÌ´Ù.
±×·± ÈÄ Database Generation ¸ðµå»ó¿¡¼ Æ®¸³¿ÍÀ̾ ½ÇÇà½ÃŲ´Ù. ÀÌ·Î ÀÎÇØ ¹ß»ýµÇ´Â ÀϹæÀûÀÎ µ¥ÀÌÅÍ ÀúÀå ¹æ½Ä(one-way hash)Àº CD-ROMÀ̳ª ¾²±â º¸È£µÈ Ç÷ÎÇÇ µð½ºÅ© µî 'Àбâ Àü¿ë' ¸Åü¿¡ ÀúÀåÇϵµ·Ï ÇÑ´Ù.
Æ®¸³¿ÍÀ̾ ÀνºÅç½ÃŲ ÈÄ, ¸¸ÀÏ ¾î¶² ħÀÔÀÚ°¡ µé¾î¿Ô´ÂÁö Àǽɽº·¯¿ï °æ¿ì¿¡´Â ÀÎÅױ׸®Æ¼ üŷ(Integrity Checking) ¸ðµå»ó¿¡¼ Æ®¸³¿ÍÀ̾ ½ÇÇàÇØº¸µµ·Ï ÇÑ´Ù. ÀÌ·¸°Ô ÇÏ¸é Æ®¸³¿ÍÀ̾î ÇÁ·Î±×·¥Àº ¸ðµç °ÍÀ» ´Ù½Ã ÇØ½Ã(re-hash) ½ÃÄÑ ¿ø·¡ ÀúÀåµÈ Á¤º¸¿Í ºñ±³ÇØ º¸µµ·Ï ÇÑ´Ù.
À̸¦ ÅëÇØ Æ®·ÎÀÌ ¸ñ¸¶ ¹ÙÀÌ·¯½º µî ¿©·¯ °¡Áö ¿äÀο¡ ÀÇÇØ º¯°æµÆ°Å³ª ¹Ù²ï ÆÄÀÏÀ» ãÀ» ¼ö ÀÖÀ» °ÍÀÌ´Ù. ¶ÇÇÑ Æ®¸³¿ÍÀ̾ crontab¿¡¼ ½ÇÇà½ÃÄÑ, ½Ã½ºÅÛ»óÀÇ º¯°æ »çÇ׿¡ ´ëÇÑ ¾÷µ¥ÀÌÆ® ´º½º¸¦ ¸ÞÀÏ·Î º¸³»µµ·Ï ÇÒ ¼öµµ ÀÖ´Ù.
13. e-¸ÞÀÏ ¾ÏÈ£ÈÇϱâ
¸¸ÀÏ ´ç½ÅÀÌ e-¸ÞÀÏÀ» º¸³¾ ¶§ ¾ÆÁ÷µµ µðÁöÅÐ ¼¸íÀ» ÀÌ¿ëÇÏÁö ¾Ê°í ÀÖ´Ù¸é ½Ã´ë¸¦ ¾Õ¼°¡°í ÀÖ´Ù°í Çϱâ´Â Èûµé °ÍÀÌ´Ù. °ø°³Å° ¹æ½ÄÀÇ ¾Ïȣȸ¦ óÀ½ Á¢ÇÏ´Â °æ¿ì¶ó¸é Á¤È®È÷ ÀÌÇØÇϱⰡ ½±Áö ¾Ê´Ù. ¿¹¸¦ µé¾î PGP(Pretty Good Privacy)ÀÇ °æ¿ì ¸®µå¹Ì ÆÄÀÏÀÌ 35,000 ´Ü¾î Á¤µµ·Î ¸Å¿ì ±æ´Ù.
ÇÏÁö¸¸ ±×·³¿¡µµ ºÒ±¸Çϰí, ¾Ïȣȿ¡ ´ëÇØ Áö½ÄÀ» °®´Â °ÍÀº ¸Å¿ì À¯¿ëÇÑ ÀÏÀÌ´Ù. ¾Ïȣȸ¦ °ÅÄ¡Áö ¾Ê°í ÀÎÅͳݻ󿡼 ¿ÏÀü ³ëÃâµÈ ÅØ½ºÆ® ÇüÅ·Πº¸³»´Â Á¤º¸´Â »ó´ë¹æÀÌ °¡·Îä°Å³ª À¯ÃâÇÏ±â ¸Å¿ì ½±±â ¶§¹®ÀÌ´Ù.
PGP´Â ±× À̸§(»ó´çÈ÷ ±¦ÂúÀº ÇÁ¶óÀ̹ö½Ã ¶ó´Â ¶æ)ÀÌ °â¼ÕÇÏ°Ô ´À²¸Áú Á¤µµ·Î °·ÂÇÑ ±â´ÉÀ» Á¦°øÇÏÁö¸¸, ¶óÀ̼±½Ì ¹®Á¦¿Í ¸î °¡Áö ±â¼úÀûÀÎ ¹®Á¦µé·Î ÀÎÇØ ±×´ÙÁö ȯ¿µ¹Þ°í ÀÖÁö ¸øÇÑ ½ÇÁ¤ÀÌ´Ù.
¸®´ª½º¸¦ »ç¿ëÇϰí ÀÖ´Ù¸é GNU ÇÁ¶óÀ̹ö½Ã °¡µå(GNU Privacy Guard; GnuPG)¸¦ ÀÌ¿ëÇϱ⠹ٶõ´Ù. GnuPG´Â PGP¿Í ¿ÏÀü ȣȯ¼ºÀ» °®Ãß°í ÀÖÀ¸³ª, ƯÇã¿¡ ±â¹ÝÇÑ RSA ¾ÏÈ£È ±â¼ú¿¡ ÀÇÁ¸Çϰí ÀÖÁö ¾ÊÀ¸¸ç, ¹Ì±¹ ¿Ü Áö¿ª¿¡¼ »ç¿ëÇϴµ¥ ¹ýÀûÀ¸·Î ¹®Á¦°¡ ¾ø´Ù. ¶ÇÇÑ GnuPGÀÇ °¡Àå ÁÁÀº Á¡ ÁßÀÇ Çϳª´Â ¸Å´º¾óÀÇ ±æÀ̰¡ PGP¸¸Å ±æÁö ¾Ê´Ù´Â °ÍÀÌ´Ù.
GnuPG´Â MIME ±â¹ÝÀÇ Ã·ºÎ ÆÄÀϵµ È¿°úÀûÀ¸·Î Áö¿øÇÏ´Â µîÀÇ ÀÌÀ¯·Î ÀÎÇØ ÃÖ±Ù Á¡Á¡ ´õ Àα⸦ ´õÇØ°¡°í ÀÖ´Â ¸ÞÀÏ ÇÁ·Î±×·¥ÀÎ MuttÀ» À§ÇØ GnuPG¸¦ ¼Â¾÷ÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ¼µµ HowTo ¸Å´º¾óÀ» Á¦°øÇϰí ÀÖ´Ù. ¸®´ª½º µµÅ¥¸àÅ×ÀÌ¼Ç ÇÁ·ÎÁ§Æ®¸¦ ÅëÇØ ´õ ¸¹Àº Á¤º¸¸¦ ¾òÀ» ¼ö ÀÖ´Ù.
14. °·ÂÇÑ ÆÐ½º¿öµåÀÇ »ý¼º
¸®´ª½º º¸¾È¿¡ ÀÖ¾î¼ ÆÐ½º¿öµå´Â ¸Å¿ì Áß¿äÇÑ ¿ªÇÒÀ» Â÷ÁöÇÑ´Ù. ¸®´ª½º´Â ¸Å¿ì °·ÂÇÑ ³¼ö »ý¼º ±â´ÉÀ» Á¦°ø, °·ÂÇÑ ÆÐ½º¿öµå¸¦ »ý¼ºÇÒ ¼ö ÀÖµµ·Ï ÇØ ÁØ´Ù. À̸¦ À§ÇØ ¾Æ·¡ÀÇ ¸í·É¾î¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù.
head -c 6 /dev/random | mimencode
¸¸ÀÏ ¾î¶² ÀÌÀ¯¿¡¼µç °£¿¡ ´ç½ÅÀÇ ÄÄÇ»ÅͰ¡ mimencode ¸í·ÉÀ» Áö¿øÇÏÁö ¾Ê´Â´Ù¸é (¿¹ : ¸ÞÀÏ Åø ÆÐŰÁö°¡ ÀåÂøµÅ ÀÖÁö ¾ÊÀº °æ¿ì µî) À§ÀÇ ¸í·É¾î ´ë½Å ¾Æ·¡ÀÇ ¸í·É¾î¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù.
15. ÆÐ½º¿öµå Á¡°Ë
¸¸ÀÏ ´ç½ÅÀÇ ÆÐ½º¿öµå°¡ ³Ê¹« ´Ü¼øÇÏ´Ù°í »ý°¢µÇ¸é Å©·¢(Crack)À̳ª Á¸ ´õ ¸®ÆÛ(John the Ripper) ȤÀº ¿äÁò À¯ÇàÇÏ´Â ±âŸ ´Ù¸¥ ÇÁ·Î±×·¥µéÀ» ´Ù¿î·Îµå ¹ÞÀº ÈÄ, À̸¦ /etc/passwd ÆÄÀÏÀ» »ó´ë·Î ½ÇÇà½ÃÄÑ º»´Ù.
Rootshell.com, Insecure.org, phrack.com µî À¯´Ð½º »óÀÇ º¸¾È °ü·Ã Á¤º¸¸¦ Àü¹®À¸·Î Á¦°øÇÏ´Â »çÀÌÆ®¸¦ ÂüÁ¶Çϱ⠹ٶõ´Ù.
¸¸ÀÏ ¼¨µµ¿ì ÆÐ½º¿öµå¸¦ »ç¿ëÇϰí ÀÖ´Ù¸é pwconv¿Í pwunconv À¯Æ¿¸®Æ¼¸¦ À¯¿ëÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
¸®´ª½º »ó¿¡¼ÀÇ º¸¾È ¹× °³ÀÎÁ¤º¸ º¸È£¿¡ ´ëÇÑ Á¤º¸¸¦ ´õ ¾ò±â À§Çؼ´Â ¸®´ª½º °³ÀÎÁ¤º¸ ¹× º¸¾È °¡À̵å(Linux Privacurity Guide)¸¦ ÂüÁ¶Çϵµ·Ï ÇÑ´Ù.
16. PAM ÀÌ¿ëÇØ °·ÂÇÑ ÆÐ½º¿öµå Àû¿ëÇϱâ
ÃÖ±ÙÀÇ ¸®´ª½º ¹èÆ÷ÆÇÀº PAM(Pluggable Authentication Modules)À» ÀÌ¿ë, ÀÎÁõ ±â´ÉÀ» ÇÊ¿ä·Î ÇÏ´Â ¸ðµç ÇÁ·Î±×·¥»ó¿¡¼ º¸´Ù °ÈµÈ ÀÎÁõ ±â´ÉÀ» Á¦°øÇÑ´Ù.
PAMÀÇ ±â´É Áß Çϳª´Â »ç¿ëÀÚ°¡ ½±°í ´Ü¼øÇÑ ÆÐ½º¿öµå¸¦ ¸¸µå´Â °ÍÀ» ¹æÁöÇÏ´Â ÆÐ½º¿öµå ³À̵µ Á¡°Ë(password strength checker) ±â´ÉÀÌ´Ù. PAMÀº ¶ÇÇÑ »ýüÀÎ½Ä µî ±âŸ °·ÂÇÑ »ç¿ëÀÚ ÀÎÁõ ½Ã½ºÅÛÀ» Áö¿øÇϱ⵵ ÇÑ´Ù.
´õ ÀÚ¼¼ÇÑ °ÍÀº ½Ã½ºÅÛ °ü¸®ÀÚ¸¦ À§ÇÑ ¸®´ª½º-PAM °¡À̵å(Linux-PAM Guide for System Administrators)¸¦ ÂüÁ¶Çϵµ·Ï ÇÑ´Ù.
17. FTP, ÅÚ³Ý ¹× ±âŸ µ¥¸ó ºñȰ¼ºÈ ½Ã۱â
Åڳݰú FTP´Â ¾ÏÈ£¸¦ ÅØ½ºÆ® ÇüÅ·Π³×Æ®¿öÅ©¸¦ ÅëÇØ Àü¼ÛÇϱ⠶§¹®¿¡ ½º´ÏÇÎÀÇ Ç¥ÀûÀÌ µÉ ¼ö ÀÖ´Ù. À̸¦ À§ÇØ ssh³ª scp µî ÃÖ½ÅÀÇ ÅøÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù. SSLtelnet/SSLftp µîµµ »ç¿ë °¡´ÉÇÏÁö¸¸ ¾ÆÁ÷±îÁö ±×´ÙÁö ³Î¸® »ç¿ëµÇ°í ÀÖÁö´Â ¾Ê´Ù.
SSH´Â Åڳݺ¸´Ù ´õ ¶Ù¾î³ ±â´ÉÀ» Á¦°øÇÑ´Ù. ¿¹¸¦ µé¾î remote X ¼¼¼ÇÀ» Åõ¸íÇÏ°Ô Ã³¸®ÇÔÀ¸·Î½á, À¯Àú°¡ ssh¸¦ ÅëÇØ ´Ù¸¥ ¸Ó½Å¿¡ Á¢±Ù, ÇØ´ç ¸Ó½Å»ó¿¡¼ X ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸µ¿½ÃŰ°í ±× °á°ú ³ª¿Â µð½ºÇ÷¹À̸¦ ·ÎÄÃX ¼¹ö·Î Àü¼Û½ÃŲ´Ù. À̸¦ Å×½ºÆ®Çغ¸±â À§ÇØ X term¿¡¼ ssh·Î ´ç½ÅÀÇ ISP¿¡ ·Î±×¿ÂÇÑ µÚ xeyes & µîÀÇ ¸í·É¾î¸¦ ÀÔ·ÂÇÏ´Â ¹æ¹ýÀ» ½ÃµµÇØ º¸µµ·Ï ÇÑ´Ù.
SSH´Â À©µµ¿ì³ª ¸ÅŲÅä½Ã µîÀÇ Å¬¶óÀÌ¾ðÆ® ½Ã½ºÅÛ¿¡¼µµ »ç¿ë °¡´ÉÇÏ´Ù. ´Ü SSHÀÇ ¶óÀ̼±½º´Â ¾à°£ÀÇ ¹®Á¦Á¡ÀÌ ÀÖ´Ù. µû¶ó¼ ¸¸ÀÏ »ó¿ë À¯Àú¶ó¸é BSDÀÇ OpenSSH³ª LSHÀÇ »ç¿ëÀ» °í·ÁÇØ º¸´Â °Íµµ ÁÁÀ» °ÍÀÌ´Ù.
inted.conf ÆÄÀÏÀ» ÆíÁýÇÔÀ¸·Î½á Åڳݰú FTP¸¦ ºñȰ¼ºÈ½Ãų ¼ö ÀÖ´Ù. ±× Àü¿¡ /etc/motd(ÀÌ´Â message of the day¸¦ ¶æÇÔ)¿¡ ¸Þ½ÃÁö¸¦ ¾ð±ÞÇÔÀ¸·Î½á Á¢±ÙÇÏ´Â À¯Àúµé¿¡°Ô ¸Þ½ÃÁö¸¦ Àü´ÞÇÒ ¼ö ÀÖ´Ù.
ÀÌ ÆÄÀÏÀº À¯Àú°¡ ·Î±×¿ÂÇØ¼ °¡Àå óÀ½ º¸°Ô µÇ´Â ÆÄÀÏÀÌ´Ù. µû¶ó¼ °ü¸®ÀÚ´Â "ÀÌ ÄÄÇ»ÅÍÀÇ ºÒ¹ýÀûÀÎ »ç¿ëÀº ±ÝÁöµÅ ÀÖÀ¸¸ç, ÀÌ ÄÄÇ»Åͻ󿡼 ´ç½ÅÀÇ ÇൿÀº ¸ðµÎ ·Î±×·Î ³²À» °ÍÀÌ´Ù" µî ¾à°£ÀÇ °æ°í¼º ¸Þ½ÃÁö°¡ ³ªÅ¸³ª°Ô ÇÒ ¼öµµ ÀÖ´Ù.
Inetd´Â ¸ðµç Æ÷Æ®¿¡ ±Í¸¦ ±â¿ïÀÌ´Â ¿ªÇÒÀ» ÇÑ´Ù. ¸¸ÀÏ Æ÷Æ®¿¡¼ ¾î¶² ½ÅÈ£°¡ °¨ÁöµÇ¸é Inetd´Â /etc/services¿Í /etc/inted¿¡ ¿¬¶ô, ÇØ´ç ¼ºñ½º¸¦ ½ÃÀÛÇÏ°Ô ÇÑ´Ù. ¸¸ÀÏ inted.conf¿¡¼ ¾î¶² ¼ºñ½º¸¦ Á¦¿Ü½Ã۸é inted´Â ÀÌ¿¡ ½Å°æ¾²Áö ¾Ê´Â´Ù.
Åڳݰú FTP ¿Ü¿¡µµ ´ÙÀ½ÀÇ °ÍµéÀ» ºñȰ¼ºÈ½Ãų ¼ö ÀÖ´Ù.
discard
daytime
chargen
gopher
shell
login
exec
talk
tftp
finger
netstat
systat
inted¸¦ ²÷°í(hang up) Àç½Ãµ¿½Ã۸é inted.conf ÆÄÀÏÀ» ÀÐÀº µÚ, º¸´Ù Á¢±ÙÀÌ Á¦ÇÑµÈ »óÅ·Π³²¾ÆÀÖ°Ô µÈ´Ù.
killall -HUP inted
18. rc.d µ¥¸ó ¾ø¾Ö±â
rc.d ÆÄÀÏ¿¡ Æ÷ÇÔµÈ ºÎÆ®½ºÆ®·¦ ½ºÅ©¸³Æ®·Î ÀÎÇØ ¸î¸î ³×Æ®¿öÅ· µ¥¸óÀÌ ±¸µ¿µÉ ¼ö ÀÖ´Ù. º¸Åë ÀÌ·¯ÇÑ ÆÄÀϵéÀº /etc/init.d(µ¥ºñ¾ÈÀÇ °æ¿ì) ȤÀº /etc/rc.d/init.d(·¹µåÇÞÀÇ °æ¿ì) µî¿¡ Æ÷ÇÔµÈ ½ºÅ©¸³Æ®ÀÇ ½Éº¼¸¯ ¸µÅ©ÀÎ °æ¿ì°¡ ¸¹´Ù.
¸¸ÀÏ init.d¿¡ Æ÷ÇÔµÈ ½ºÅ©¸³Æ®·Î ÀÎÇØ ¿øÄ¡ ¾Ê´Â ÇÁ·Î±×·¥ÀÌ °¡µ¿µÈ´Ù¸é, ½ºÅ©¸³Æ®¸¦ ¸®³×ÀÓ½ÃÅ´À¸·Î½á ½Éº¼¸¯ ¸µÅ©¸¦ ²÷´Â ¹æ¹ýÀ» ÅÃÇϵµ·Ï ÇÑ´Ù. À̸¦ À§ÇØ
linuxbox$ mv /etc/init.d/samba /etc/init.d/Samba.
µîÀÇ ¸í·É¾î¸¦ ½ÃµµÇØ º»´Ù.
¸¸ÀÏ ÇØ´ç ¼ºñ½º°¡ ÇѽÃÀûÀ¸·Î ±¸µ¿µÇµµ·Ï ÇÏ·Á¸é ½ºÅ©¸³Æ®¸¦ ¸Å´º¾ó·Î ½ÇÇà½ÃŰ¸é µÈ´Ù.
19. tcpwrappers·Î ³²¾ÆÀÖ´Â ¼ºñ½º º¸È£Çϱâ
inetd.conf¸¦ »ç¿ëÇØ ÇöÀç »ç¿ëÇÏÁö ¾Ê´Â ¼ºñ½º¸¦ °É·¯³½ ´ÙÀ½¿¡´Â, tcpwrappers(tcpd) ÇÁ·Î±×·¥À» ÀÌ¿ëÇØ ÇöÀç ±¸µ¿ÁßÀÎ ¼ºñ½º¸¦ º¸È£ÇÒ ¼ö ÀÖ´Ù.
tcpd¸¦ ¼Â¾÷½ÃŰ´Â ¹æ¹ý¿¡´Â ¿©·¯ °¡Áö°¡ ÀÖÁö¸¸ (man tcpd¸¦ ÅëÇØ ÀÚ¼¼ÇÑ »çÇ×À» ÂüÁ¶ÇÒ ¼ö ÀÖ´Ù) °á°ú´Â ¸ðµÎ µ¿ÀÏÇÏ´Ù.
¼ºñ½º ¸®Äù½ºÆ®°¡ µµÂøÇϸé inetd µ¥¸óÀº ÇØ´ç ¼ºñ½º ´ë½Å tcpd¸¦ È£ÃâÇÏ°Ô µÈ´Ù. ±×·¸°Ô µÇ¸é tcpd´Â ¸î °¡Áö »çÇ×À» È®ÀÎÇϰí, syslog.confÀÇ ¼Â¾÷¿¡ ¸ÂÃç(¿ª½Ã man syslog.conf¿Í man syslogd ÂüÁ¶) ¸®Äù½ºÆ®¸¦ ·Î±×½Ã۸ç, ¾×¼¼½º ÄÁÆ®·ÑÀ» ½Ç½ÃÇÑ´Ù (man host_access ÂüÁ¶).
ÀÌ·¯ÇÑ ¸ðµç °ÍÀÌ ¹®Á¦¾øÀÌ Ã³¸®µÇ¸é ¸®Äù½ºÆ®¸¦ ÇØ´ç ¼ºñ½º·Î º¸³» ½ÇÇàÇÑ´Ù.
20. Æ÷Æ® ½ºÄµÇϱâ
ÀÚ½ÅÀÇ ½Ã½ºÅÛÀ» ÇѹøÂë ÇØÄ¿ÀÇ ÀÔÀå¿¡¼ »ìÆìº¸°íÀÚ ÇÑ´Ù¸é nmapÀ» ÀνºÅçÇϰí nmap localhost¸¦ ½ÃµµÇØ º»´Ù.
nmapÀº ¶ÇÇÑ ÀڽŠ½Ã½ºÅÛÀÇ ¸ðµç subnet°ú ³×Æ®¿öÅ©¸¦ µÑ·¯º¸±â À§ÇØ »ç¿ëµÉ ¼ö ÀÖ´Ù. ÀÌ·¸°Ô ÇÏ´Â °ÍÀº »ç¿ëµÇÁö ¾Ê°í ÀÖ´Â °íÁ¤ IP¸¦ ã¾Æ³»´Â µ¥ À¯¿ëÇÑ ¹æ¹ýÀÌ´Ù.
ÇÏÁö¸¸ ´Ù¸¥ »ç¶÷ÀÇ ³×Æ®¿öÅ©¿¡ À̸¦ Àû¿ëÇÏ´Â °ÍÀº ±×´ÙÁö ÁÁÁö ¾ÊÀº »ý°¢ÀÌ´Ù. ÇØÅ·¿¡ ¿¹¹ÎÇÑ ³×Æ®¿öÅ© ¾îµå¹ÎµéÀº Æ÷Æ® ½ºÄµÀ» Àû´ëÀûÀÎ ÇàÀ§·Î °£ÁÖÇϱ⵵ Çϸç, µû¶ó¼ ´ç½ÅÀÌ Æ÷Æ® ½ºÄµÀ» ½Ç½ÃÇÏ´Â °ÍÀ» ¾Ë¾Æ³½´Ù¸é ´ç½ÅÀ» Á¢±Ù °ÅºÎ ¸®½ºÆ®(denial list)¿¡ ¿Ã·Á³õÀ» °ÍÀÌ´Ù.
21. NOLOGIN ¿É¼Ç
¸¸ÀÏ ½Ã½ºÅÛ¿¡ ħÀÔÀÚ°¡ ÀÖ´Ù°í ÆÇ´ÜµÇ¸é ½Ã½ºÅÛ¿¡ Àӽ÷Π/etc/nologin ÆÄÀÏÀ» »ý¼ºÇÔÀ¸·Î½á ¾×¼¼½º¸¦ ¸·¾Æ³õµµ·Ï ÇÑ´Ù.
ÀÌ ÆÄÀÏÀÌ Á¸ÀçÇÏ¸é ·çÆ®(root) ¿Ü¿¡ ´Ù¸¥ »ç¶÷µéÀº ·Î±×ÀÎÇÒ ¼ö ¾ø°Ô µÇ¸ç, ´Ù¸¥ »ç¶÷µé¿¡°Ô´Â ÀÌ ÆÄÀÏÀÇ ³»¿ëÀÌ º¸¿©Áö°Ô µÈ´Ù. @
°ü¸®ÀÚ ´Ô | ÄÚ¸àÆ®(0)
| ½ºÅ©·¦ |ÇÁ¸°Æ® |M |D
+
°íÀ¯ÁÖ¼Ò : http://4ellene.cafe24.com/blog/?no=195
#!/usr/bin/sh
export NEW=`date +%Y%m%d`
tar cvf /home/jeusreal/backup/web_$NEW.tar.gz /home/jeusreal/web
tar cvf /home/jeusreal/backup/ejb_$NEW.tar.gz /home/jeusreal/ejb
find /home/jeusreal/backup -mtime +3 -exec rm {} \;
°ü¸®ÀÚ ´Ô | ÄÚ¸àÆ®(0)
| ½ºÅ©·¦ |ÇÁ¸°Æ® |M |D
+
°íÀ¯ÁÖ¼Ò : http://4ellene.cafe24.com/blog/?no=194
°èÁ¤ ÄõÅͼ³Á¤
# edquota °èÁ¤ -->¸¸¾à°èÁ¤ÀÌ abc¶ó¸é
# edquota abc
ÇϽøé viÆíÁý±â»ó¿¡¼ ÄõÅ͸¦ ¼³Á¤ÇÏ´Â °Ì´Ï´Ù.
Quotas for user abc:
/dev/hdc8: block in use: 8, limits (soft=0, hard=0)
inodes in use: 2, limits (soft=0, hard=0)
À§¿¡¼ º¸¸é ÇöÀç 8°³ÀÇ ºí·°À» »ç¿ëÁßÀÔ´Ï´Ù. 1ºí·°ÀÇ »çÀÌÁî´Â 1024¹ÙÀÌÆ® Áï 1kbytesÀÔ´Ï´Ù.
100¸Þ°¡·Î ¼³Á¤ÇÏ·Á¸é
Quotas for user abc:
/dev/hdc8: block in use: 8, limits (soft=100000, hard=110000)
inodes in use: 2, limits (soft=0, hard=0)
100¸Þ°¡ µµ´ÞÇÏ¸é °æ°í¸Þ½ÃÁö°¡ ³ªÅ¸³ª°Ô µÇ°í À¯¿¹¸¦ Á¶±Ý µÎ¾î¼ 110000Á¤µµ ¼¼ÆÃÇÕ´Ï´Ù.
¾ÆÀ̳ëµå ¼ö´Â Á¦ÇÑÀ» °ÉÁö ¾Ê´Â ÆíÀÌ ÁÁ½À´Ï´Ù.
ÄõÅÍ »óŸ¦ »ìÆìº¸·Á¸é
# repquota -a
# repquota -a | grep abc
·Î È®ÀÎÇÏ½Ã¸é µË´Ï´Ù.
°ü¸®ÀÚ ´Ô | ÄÚ¸àÆ®(0)
| ½ºÅ©·¦ |ÇÁ¸°Æ® |M |D
+
°íÀ¯ÁÖ¼Ò : http://4ellene.cafe24.com/blog/?no=193
¼¹öÁ¡°Ë»çÇ×
1. SUID Á¡°ËÇϱâ.(root ¼ÒÀ¯ÀÇ SetUID¹× SetGID ÆÄÀϵé Á¡°Ë
find / -user root -perm -4000 -print (SetUID)
find / -user root -perm -2000 -print (SetGID)
find / -user root -perm -4000 -print -xdev
2. ÆÄƼ¼Çº° µð½ºÅ©»ç¿ë·® Á¡°Ë
df -h
3. ÆÄÀϹ«°á¼º Á¡°Ë.
http://weblog.websea.co.kr/tripwire/tripwire
4. ¹éµµ¾î ¼³Ä¡¿©ºÎ Á¡°Ë.(/dev üũ ¹× rootkit Á¡°Ë)
find /dev -type f -exec ls -l {} ;
./chkrootkit
5. ÇöÀç ¿·ÁÁø Æ÷Æ® ¹× ÀÀ´ä°¡´ÉÇÑ Æ÷Æ® Á¡°Ë.
netstat -atp | grep LISTEN (»ç¿ë ÇÁ·ÎÅäÄÝ : TCPÀΰ¡? ¶Ç´Â UDPÀΰ¡?
»ç¿ëÁßÀÎ Æ÷Æ®¹øÈ£
¼¹ö¿Í ¿¬°áµÈ IP ¹× µµ¸ÞÀθí
»ý¼º PID
¼ºñ½ºÁßÀÎ ÇÁ·Î¼¼½º¸í
ÇöÀç ÀÀ´ä°¡´É»óÅÂÀΰ¡?
lsof | grep LISTEN(ÇöÀç ¼ºñ½º ÁßÀÎ ÇÁ·Î¼¼½º¸í(µ¥¸ó¸í)
ÇöÀç »ý¼ºÁßÀÎ PID¹øÈ£.
ÇöÀç ¼ºñ½ºÁßÀÎ ÇÁ·Î¼¼½ºÀÇ ¼ÒÀ¯ÀÚ
ÇÁ·ÎÅäÄÝ ¹öÀü : Ipv4 ¶Ç´Â Ipv6
TCP ¶Ç´Â UDPÀÇ ¿©ºÎ
ÀÀ´ä°¡´É »óÅÂÀΰ¡?
6. ½Ç»ýÁßÀÎ ÇÁ·Î¼¼½º ¹× µ¥¸óÁ¡°Ë.(ÇÁ·Î¼¼½ºÀÇ »ý¼º°ü°è)
pstree
7. ½Ã½ºÅÛ ¿î¿ë»óȲ Á¡°Ë.
top -d2
8. ¹é¾÷Á¡°Ë.
/home2/backup/nexfor/
/home2/backup/websea/
9. ½ºÆÔ¸ÞÀÏ Á¡°Ë.(¸ÞÀÏÅ¥ µð·ºÅ丮 Á¡°Ë)
/var/spool/mqueue (µ¿ÀÏÇÑ ³¯Â¥, µ¿ÀÏÇÑ »çÀÌÁ °¡Áø ´Ù¼ö ÆÄÀϱ¸ºÐ)
10. Core Á¡°Ë.
¼¹ö³»¿¡ ±ä±ÞÇÑ ÀÌ»óÀÌ ¹ß»ýÇÏ¿´À» °æ¿ì³ª ½Ã½ºÅÛÀÇ Á¤È®ÇÑ ºÐ¼®À» À§ÇØ
¼¹öÀÇ ¸Þ¸ð¸® »óŸ¦ ¼ø°£ÀûÀ¸·Î dump ¹Þ´Â °æ¿ìÀÇ ÆÄÀÏ
find / -name core -exec ls -l {} ;
11. ÆÄÀϿ뷮 Á¡°Ë
repquota -av -ag
df -h
12. ÃÖ±Ù ¼¹ö Á¢¼ÓÀÚ Á¡°Ë.
vi /var/log/secure
last -n 10 ÃÖ±Ù 10¹øÂ°±îÁöÀÇ Á¢¼Ó±â·ÏÀ» È®ÀÎ.
13. °èÁ¤º° ÃÖÈÄÁ¢¼Ó±â·Ï Á¡°Ë.
lastlog´Â ÇöÀç /etc/passwd¿¡ Á¸ÀçÇÏ´Â ¸ðµç °èÁ¤À» ´ë»óÀ¸·Î ÇÏ
¿© ¾ðÁ¦ ¸¶Áö¸·À¸·Î
¼¹ö¿¡ Á¢¼ÓÀ» Çߴ°¡¸¦ È®ÀÎ.
Mail, adm, bin µîÀÇ °èÁ¤µéÀº ¸ðµÎ "** Never logged in **" À̶ó
°í µÇ¾î Àִ°ÍÀÌ Á¤»ó.
lastlog
14. ÇöÀç ¼¹öÁ¢¼ÓÀÚ º¸±â
w (telnet)
ftpwho(ftp)
15. root¸í·É¾î »ç¿ë±â·Ï Á¡°Ë.
vi /root/.bash_history (.set nu)
cat /root/..bash_history | wc -l (1000¶óÀÎ ÀÌ»ó µÇ¾î¾ß Á¤»ó)
16. °èÁ¤º° »ç¿ë¸í·É¾îÆÄÀÏ Á¡°Ë.
find / -name .bash_history -exec ls -l {} ; (°¢ °èÁ¤
º° .bash_history ÆÄÀÏÀÇ Á¸Àç¿©ºÎ)
find / -name .bash_history -exec cat {} ; (ÆÄÀÏÀÇ ³»¿ë±î
Áö ¸ðµÎ È®ÀÎÇØ º¼ ¼ö ÀÖÀ½)
17. root¼ÒÀ¯ÀÚ Á¡°Ë(UID¿Í GID°¡ 0ÀÎ »ç¿ëÀÚ Á¡°Ë)
cat /etc/passwd | grep 0:0
18. ¼¹ö³»¿¡ Áß¿äÇÑ µð·ºÅ丮 Á¡°Ë
/etc/xinetd.d/ (xinetd·Î ¼ºñ½ºµÇ´Â ÀÎÅͳݼºñ½º ÆÄÀϵéÀÌ Á¸ÀçÇÏ´Â µð·ºÅ丮)
/etc/rc.d/ (ºÎÆÃ¿¡ °ü°èµÈ ÆÄÀÏ) (ÆÄÀϵéÀ» º¹»ç ÈÄ ÆÄÀϿ뷮µîÀ» ºñ±³Çϱâ) (Ä¿³ÎÆÐ´ÐÀÇ¿øÀÎ)
/etc/rc.d/init.d/ (ºÎÆÃ½Ã¿¡ ƯÁ¤ ¼ºñ½º³ª µ¥¸óµéÀ» ½ÃÀÛ½ÃŰ´Â ½ºÅ°¸³Æ® ÆÄÀÏ)
19. .rhosts ÆÄÀÏ Á¡°Ë
¿ø°Ý¿¡¼ ÆÐ½º¿öµåµîÀÇ È®ÀΰúÁ¤¾øÀÌ ¹Ù·Î Á¢¼ÓÇϱâ À§Çؼ »ç¿ëµÇ´Â ÆÄÀÏ
find / -name .rhosts -exec ls -l {} ;
find / -name .rhosts -exec cat {} ;
20. ¸Þ¸ð¸®»ç¿ë·® Á¡°Ë.
free -m
cat /proc/meminfo (free ¿Í top ´Â ÀÌ ÆÄÀÏÀ» ÂüÁ¶ÇÏ¿© º¸¿©ÁØ´Ù.)
top -d2
21. Áß¿ä °ü¸®ÀÚ¿ë¸í·É¾î Á¡°Ë.
¾Æ·¡ÀÇ ¸í·É¾îµéÀ» ÆÛ¹Ì¼ÇÀ» 100À¸·Î ¼³Á¤ÇÑ´Ù. º¯°æ ÈÄ ÆÛ¹Ì¼Ç º¯°æ¿©ºÎ¸¦ È®ÀÎ.
chmod 100 /usr/bin/top
chmod 100 /usr/bin/pstree
chmod 100 /usr/bin/w
chmod 100 /bin/ps
chmod 100 /usr/bin/who
chmod 100 /usr/bin/find
chmod 100 /bin/df
chmod 100 /bin/netstat
chmod 100 /sbin/ifconfig
chmod 100 /usr/sbin/lsof
chmod 100 /usr/bin/make
chmod 100 /usr/bin/gcc
chmod 100 /usr/bin/g++
chmod 100 /usr/bin/c++
22. su ¸í·É¾î¸¦ ÀÌ¿ëÇÑ root±ÇÇÑ »ç¿ëÀÚ Á¡°Ë.
su ¸í·É¾îÀÇ »ç¿ë³»¿ªÀ» È®ÀÎÇÒ ¼ö ÀÖÀ½.
cat /var/log/messages | grep root
23. ÃÖ±Ù n ÀÏÀü º¯°æµÈ ÆÄÀÏ Á¡°Ë. (´ÜÀ§´Â ÀÏ)
find / -ctime -1 -print | more
24. http://weblog.websea.co.kr/
25. find ¸¦ ÀÌ¿ëÇÑ Æ¯Á¤ÆÄÀÏ Á¡°ËÇϱâ.
.exec ÆÄÀÏã±â
find / -name '.exec' -exec cat {} ; -print
.forward ÆÄÀÏüũ
find / -name '.forward' -exec cat {} ; -print
write ÆÛ¹Ì¼ÇÀÌ ÀÖ´Â ÆÄÀÏ(µð·ºÅ丮)ã±â
find / -type f ( -perm -2 -o -perm -20 ) -exec ls -lg {} ;
find / -type d ( -perm -2 -o -perm -20 ) -exec ls -ldg {} ;
SteUID SetGID üũÇϱâ
find / -type f ( -perm -004000 -o -perm -002000 ) -exec ls -
lg {} ;
/dev üũ
find /dev -type f -exec ls -l {} ;
¼ÒÀ¯ÀÚ¾ø´Â ÆÄÀÏ ¹× µð·ºÅ丮 ã±â
find / -nouser -o -nogroup -print
¿ø°Ý¸®¸ðÆ® Á¢¼ÓÇã¿ë ÆÄÀÏ(.rhosts)ã±â
find / -name .rhosts -print
ÃÖ±Ù º¯°æµÈ ÆÄÀϵé ã±â.(ÆÄÀÏorµð·ºÅ丮) ´ÜÀ§´Â ÀÏ
find / -ctime -20 -type f or d
ÇöÀç ¼¹ö¿¡¼ ¿·ÁÁø Æ÷Æ® ¹× Á¢±ÙÀúº¸ Á¡°Ë
netstat -an | grep LISTEN (Æ÷Æ®µé°ú ¿°áµÇ¾î ÀÖ´Â ½ÇÇ൥¸óµéÀ» È®ÀÎ)
lsof | grep LISTEN (Á» ´õ ÀÚ¼¼È÷ È®ÀÎ)
26. °ü¸®ÀÚ¿ë ¸í·É¾î ÆÛ¹Ì¼Ç ¼öÁ¤Çϱâ.
chmod 100 /usr/bin/top
chmod 100 /usrbin/pstree
chmod 100 /usr/bin/w
chmod 100 /bin/ps
chmod 100 /usr/bin/who
chmod 100 /usr/bin/find
chmod 100 /bin/df
chmod 100 /bin/netstat
chmod 100 /sbin/ifconfig
chmod 100 /usr/sbin/lsof
chmod 100 /usr/bin/make
chmod 100 /usr/bin/gcc
chmod 100 /usr/bin/g++
chmod 100 /usr/bin/c++
27. Áß¿äÇÑ ÆÄÀÏÆÛ¹Ì¼Ç°ú ¼ÒÀ¯±Ç Á¦ÇÑ ¹× Á¡°Ë.
chmod 644 /etc/service
chmod 600 /etc/xinetd
chmod 644 /etc/mail/aliases
chmod 600 /etc/httpd/conf/httpd.conf
chmod 644 /var/log/wtmp
chmod 644 /var/run/utmp
chmod 644 /etc/motd
chmod 644 /etc/mtab
chmod 600 /etc/syslog.conf
/etc, /usr/etc, /bin, /usr/bin, /sbin, /usr/sbin
chmod 1777 /tmp
chmod 1777 /var/tmp
28. umask °ª È®ÀÎÇϱâ.
rootÀÇ umask °ª È®ÀÎÇϱâ.
umask
022 -->ÆÄÀÏÀº 644 µð·ºÅ丮´Â 755·Î »ý¼ºµÊ.
027 -->ÆÄÀÏÀº 640 µð·ºÅ丮´Â 750·Î »ý¼ºµÊ.
29. /dev ¿¡ device ÆÄÀÏ ÀÌ¿ÜÀÇ °ÍÀÌ Á¸ÀçÇϰí ÀÖ´ÂÁö È®ÀÎ.
find /dev -type f -exec ls -l {} ;
30. ÀϹݻç¿ëÀÚÀÇ ¸í·É¾î ÆÐ½º
/usr/local/bin:usr/local/mysql/bin:/home/hosting/bin/
ÀϹݻç¿ëÀÚ°¡ »ç¿ë°¡´ÉÇÑ ¸í·É¾î¸¦ ¸ðµÎ À̰Ϳ¡ µÒ.
31. °ü¸®ÀÚÀÇ ¸í·É¾î ÆÐ½º
:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/usr/bin
/X11:/usr/X11R6/bin:/usr/kerberos/bin:/root/bin
32. ƯÁ¤ ±×·ì¸¸ÀÇ su »ç¿ë±ÇÇÑ Çã¿ëÇϱâ
vi /etc/group (wheel±¸¸¨¿¡ su »ç¿ë±ÇÇÑÀ» °¡Áú À¯Àú Ãß°¡Çϱâ)
wheel:x:10:root,cream
vi /etc/pam.d/su (µÎÁÙ Ãß°¡Çϱâ)
auth sufficient /lib/security/pam_rootok.so
auth required /lib/security/pam_wheel.so allow group=wheel
vi /var/log/message ¿¡¼ È®ÀÎ
33. chmod 400 /etc/shadow
34. ½Ã½ºÅÛ ±âº»·Î±×ÆÄÀÏ.
/var/log/messages
/var/log/secure
/var/log/wtmp
/var/run/utmp
/var/log/lastlog
35. utmp, wtmp, lastlog ÆÄÀÏ
utmpÆÄÀÏ : ÇöÀç½Ã½ºÅÛ¿¡ Á¢¼ÓÇØ ÀÖ´Â »ç¿ëÀÚÀÇ Á¤º¸¸¦ °¡Áö°í ÀÖÀ½.
strings utmp | more
Á¤º¸ ÀÌ¿ë ¸í·É¾î
login(1), who(1), init(8), last(8), lastcomm(8)
wtmpÆÄÀÏ : óÀ½ºÎÅÍ Á¢¼ÓÇß´ø ¸ðµç »ç¿ëÀÚÀÇ ·Î±×ÀÎÁ¤º¸¿Í ·Î±×¾Æ¿ôÁ¤º¸¸¦ °¡Áö°í ÀÖÀ½.
strings wtmp | more
Á¤º¸ ÀÌ¿ë ¸í·É¾î
login(1), who(1), init(8), last(8), lastcomm(8)
lastlog ÆÄÀÏ
°¡Àå ÃÖ±Ù¿¡ ·Î±×ÀÎÇÑ Á¤º¸¸¦ ÀúÀåÇÔ.
last ¶ó´Â ¸í·É¾î·Î È®ÀÎÇÒ ¼ö ÀÖÀ½.
36. ÆÐ½º¿öµå À¯Ãâ´ë󹿾È(À¥)
perlÀ» ÀÌ¿ëÇÑ ¹æ¹ý.
AllowOverride FileInfo AuthConfig Limit
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
Options Indexes SymLinksIfOwnerMatch IncludesNoExec ExecCGI
Options Indexes SymLinksIfOwnerMatch IncludesNoExec
Order allow,deny
Allow from all
Order deny,allow
Deny from all
SSIÀÇ exec ¸í·É¾î¸¦ ÀÌ¿ëÇÏ´Â ¹æ¹ý
# AddType text/html .shtml
# AddHandler server-parsed .shtml
27. PortSentry¸¦ ÀÌ¿ëÇÑ ½Ç½Ã°£ ÇØÅ·¹æ¾î ±¸Çö.(À߸ø »ç¿ëÇҽà ¼¹öÁ¢¼Ó ¾ÈµÊ)
tar -xvzf portsentry-1.1.tar.gz
make linux
make install
/usr/local/psionic/portsentry/portsentry -tcp
/usr/local/psionic/portsentry/portsentry -udp
/usr/local/psionic/portsentry/portsentry -stcp
/usr/local/psionic/portsentry/portsentry -atcp
/usr/local/psionic/portsentry/portsentry -stdp
vi /etc/hosts.deny Á¡°Ë.
28. Chkrootkit ·Î ¹éµµ¾î Á¡°Ë.
tar -xvzf chkrootkit.tar.gz
make sense
./chkrootkit (Á¡°Ë¸í·É¾î)
29 ping À» ÀÌ¿ëÇÑ DOS °ø°Ý ¸·´Â ¹æ¹ý.
vi /etc/sysctl.conf
net.ipv4.icmp_echo_ignore_broadcasts = 1
sysctl -w
/etc/rc.d/init.d/network restart
sysctl -a | grep ignore_broadcasts
30. Nmap¸¦ ÀÌ¿ë Æ÷Æ®½ºÄË ÇÏ¿© ÇØÅ·°¡´É¼º üũ.
nmap -sS -p80 211.42.48.110 -O -v www.armian.net
nmap -sS -O -v 211.42.48.114
http://blog.empas.com/jjh7266/2886273 ¿¡¼ µû¿È
°ü¸®ÀÚ ´Ô | ÄÚ¸àÆ®(0)
| ½ºÅ©·¦ |ÇÁ¸°Æ® |M |D
+
°íÀ¯ÁÖ¼Ò : http://4ellene.cafe24.com/blog/?no=192
Á¦¸ñ ¾øÀ½
Fedora 3 »ç¿ë ÆÁ
|
Linux
2005/02/08 01:36
http://blog.naver.com/shpark4179/140010117943
»ç¿ëÆÁ ¸ñ·Ï ³»¿ë
yum ½ÇÇà½Ã GPG Ű °ü·Ã ¿¡·¯ ¹ß»ýÇÒ ¶§
Package Update
nabi ½ÇÇàÀ» À§ÇÑ ¼³Á¤
À©µµ¿ì¿¡¼ ¿µ¹® ¸Þ´º¸¦ »ç¿ëÇϱâ À§ÇÑ ·ÎÄÉÀÏ ¼³Á¤
ÇÑ¿µÅ°¸¦ »ç¿ëÇϱâ À§ÇÑ ¼³Á¤
Flash Plug-in ¼³Ä¡
man ÆäÀÌÁö ÇÑ±Û ¹®Á¦
J2SDK ¼³Ä¡¿Í ÇѱÛÈ
WindowsÀÇ ÆùÆ®(.ttf) ¼³Ä¡Çϱâ
mltermÀÇ ¼³Ä¡
Vim ÇѱÛÄÚµå »ç¿ë
xmmsÀÇ mp3 ÆÄÀÏ Áö¿ø¹®Á¦
xmms ÇÑ±Û ¼³Á¤
vfat, ntfs ÆÄƼ¼Ç ¼³Á¤
X-manager ¼±Åùæ¹ý
Reference
1 yum ½ÇÇà½Ã GPG Ű °ü·Ã ¿¡·¯ ¹ß»ýÇÒ ¶§ fedora3¿¡ ¿Í¼´Â yumÀ¸·Î ÆÐŰÁö¸¦ ¾÷µ¥ÀÌÆ®ÇÒ ¶§ GPG ۸¦ ¿ä±¸ÇÑ´Ù.
#yum -y update You have enabled checking of packages via GPG keys. This is a good thing. However, you do not have any GPG public keys installed. You need to download tje keys for packages you wish to install and install them. You can do that by running the command: rpm --import public.gpg.key For more information contact your distribution or package provider.
±×·±µ¥ À§ÀÇ ¸Þ½ÃÁöó·³ rpm --import public.gpg.key¸¦ ½ÇÇàÇØµµ ÀÌ ¿ª½Ã ¿¡·¯°¡ ³´Ù. À̶§´Â ´ÙÀ½°ú °°Àº Ä¿¸Çµå·Î ÆÐŰÁö¸¦ ´Ù¿î·ÎµùÇÒ »çÀÌÆ®ÀÇ Å°¸¦ °¡Á®¿À¸é µÈ´Ù.
#rpm --import /usr/share/doc/fedora-release-3/RPM-GPG-KEY*
ÂüÁ¶ : http://www.fedorafaq.org/#gpgsig
2 Package Update ºÒÇÊ¿äÇÑ ÆÐŰÁö¸¦ »èÁ¦ÇÏ·Á¸é, System Settings(½Ã½ºÅÛ¼³Á¤)->Server Settings(¼¹ö¼³Á¤)->Services(¼ºñ½º)¿¡¼ ¼±ÅÃÀûÀ¸·Î »èÁ¦Çصµ µÇ¸ç rpm, yumÀ» ÀÌ¿ëÇÏ¿© ÆÐŰÁö¸¦ »èÁ¦ÇÑ´Ù. # yum remove slocate
yumÀ» »ç¿ëÇÏ·Á¸é ¸ÕÀú yum ¸®½ºÆ®¸¦ ¾÷µ¥ÀÌÆ® ÇØÁØ´Ù. yumÀÇ ¹Ì·¯ »çÀÌÆ® ¸ñ·ÏÀ» ´ã°í ÀÖ´Â yum.conf ÆÄÀÏÀ» ´ÙÀ½ÀÇ url¿¡¼ ´Ù¿î¹Þ´Â´Ù. http://www.fedorafaq.org/samples/yum.conf
±×¸®°í ÀÌ ÆÄÀÏÀ» /etc/yum.conf·Î Ä«ÇÇÇØ ÁØ´Ù. ÀÌÁ¦ yumÀ¸·Î ¼³Ä¡ÇÒ ¼ö ÀÖ´Â ¼ÒÇÁÆ®¿þ¾î°¡ ¹«¾ùÀÌ ÀÖ´ÂÁö È®ÀÎÇØ º¸ÀÚ.
#yum list available
¸¸¾à ƯÁ¤ ÆÐŰÁö¸¦ ¼³Ä¡ÇÏ°í ½Í´Ù¸é "yum install packagename" ÇÏ¸é µÈ´Ù. ¿¹¸¦ µé¾î,
#yum install gaim ¶ó°í ÀÔ·ÂÇϸé gaim»Ó ¾Æ´Ï¶ó gaimÀ» ¼³Ä¡Çϱâ À§ÇØ ÀÇÁ¸¼ºÀÌ °É¸° ÆÐŰÁö±îÁö ¼³Ä¡ÇÒ ¼ö ÀÖ´Ù.(ÇÊÀÚ´Â XÀ©µµ¿ì¿¡¼ MSN ¸Þ½ÅÀú¸¦ »ç¿ëÇÏ·Á°í gaimÀ» ¼³Ä¡Çß´Ù. )
¼³Ä¡»Ó ¾Æ´Ï¶ó ÆÐŰÁö ¾÷µ¥ÀÌÆ®¸¦ À§Çؼ± "yum update packagename"¶ó°í ÀÔ·ÂÇÏ¸é µÈ´Ù. ¸¸¾à ¸ðµç ÆÐŰÁö¸¦ ¾÷µ¥ÀÌÆ®ÇÏ°í ½Í´Ù¸é,
#yum -y update ÀÌ·¸°Ô ÇÏ¸é ¸ðµç ÆÐŰÁö¸¦ ¾÷µ¥ÀÌÆ®ÇϹǷΠÇѼ¼¿ùÀÌ °É¸°´Ù.
½Ã½ºÅÛ¿¡¼ ¾î¶² ÆÐŰÁö°¡ ¾÷µ¥ÀÌÆ® ÇÊ¿äÇÑÁö¸¦ º¸·Á¸é,
#yum check-update
ÆÐŰÁö¸¦ ¼³Ä¡Çϱâ Àü¿¡ search ¿É¼ÇÀ¸·Î ÆÐŰÁö¿¡ ´ëÇØ ¹Ì¸® ¾Ë¾Æ º¼ ¼ö ÀÖ´Ù.
#yum search packagename ±×¿Ü ÀÚ¼¼ÇÑ ¿É¼ÇÀº man ÆäÀÌÁö¸¦ ÂüÁ¶ÇÑ´Ù.
fedora core2ºÎÅÍ´Â ´Ù½Ã up2date¸¦ Áö¿øÇϱä ÇÏÁö¸¸, Unofficial Fedora FAQ ¿¡¼´Â ÆÐŰÁö ¾÷µ¥ÀÌÆ®¸¦ À§ÇØ up2dateº¸´Ù´Â yumÀ» ±ÇÀåÇϰí ÀÖ´Ù.
GUI¿ë ÆÐŰÁö °ü¸®ÀÚ(system-config-packages)¸¦ ¼³Ä¡Çß´Ù¸é,
#system-config-packages
3 nabi ½ÇÇàÀ» À§ÇÑ ¼³Á¤ ½©°ú xÀ©µµ¿ì¿¡¼ ÇѱÛÀÔ·ÂÀ» À§ÇÑ ±âº» ¼³Á¤. ¸¸¾à ¼³Ä¡ ÈÄ¿¡ iimf°¡ ±âº» ÇÑ±Û ÀԷ±â·Î ¼³Á¤µÇ¾î ÀÖ´Ù¸é rpm ÆÐŰÁö °ü¸®ÀÚ·Î »èÁ¦Çϰųª ntsysv·Î iimf µ¥¸óÀ» ºñȰ¼ºÈÇÏ¿© ¼ºñ½º¸¦ Àç½ÃÀÛÇϸé nabi°¡ µ¿ÀÛÇÑ´Ù. nabi¸¦ ¼³Á¤Çϱâ À§Çؼ± ~/.i18n À» ´ÙÀ½°ú °°ÀÌ ¼³Á¤ÇÑ´Ù. (¸¸¾à Àüü À¯Àú¿¡°Ô·Î Àû¿ëÇÏ°í ½Í´Ù¸é /etc/sysconfig/i18n) # With Nabi 0.14, no longer need to set LANG with Korean #export LANG=ko_KR.UTF-8 #export LC_MESSAGES=en_US.UTF-8 #export LC_TIME=en_US.UTF-8 export XMODIFIERS="@im=nabi" export XIM_PROGRAM=/usr/bin/nabi export GTK_IM_MODULE=xim export QT_IM_MODULE=xim
Xwindow ½ÃÀ۽à ÀÚµ¿À¸·Î ½ÇÇàµÇ°Ô Çϱâ (GNOME)
Gnome(gnome-session-properties): Application(·¹µåÇÞ)->Preferences(ȯ°æ¼³Á¤)->More Preferences(Ãß°¡È¯°æ¼³Á¤)->Sessions(¼¼¼Ç)¿¡¼ Startup Programs(½ÃÀÛÇÁ·Î±×·¥)¿¡ nabi¸¦ °æ·Î¸í°ú ÇÔ²² Ãß°¡.
KDE: Applications(»¡°£¸ðÀÚ)->System Tools(½Ã½ºÅÛ µµ±¸)->nabi ¼±ÅÃ
4 À©µµ¿ì¿¡¼ ¿µ¹® ¸Þ´º¸¦ »ç¿ëÇϱâ À§ÇÑ ·ÎÄÉÀÏ ¼³Á¤ ȯ°æ º¯¼ö¿¡ÇÑ±Û ·ÎÄÉÀÏ ¼³Á¤ À» ÇØ¹ö¸®¸é gnomeÀÇ À©µµ¿ì ¸Þ´º¸¶Àú ¸ðµÎ Çѱ۷Π¹Ù²ï´Ù. °Ô´Ù°¡ ntsysµîÀÇ CLI ¸Þ´ºµµ ±úÁ® ³ª¿À±âµµ ÇÏ°í °³ÀÎÀûÀ¸·Î À©µµ¿ìÀÇ ¸Þ´º¸¦ Çѱ۷Π¾²´Â °ÍÀº º°·Î ÁÁ¾ÆÇÏÁö ¾Ê±â ¶§¹®¿¡ ÇÑ±Û ÀÔ·ÂÀº °¡´ÉÇÏ¸é¼ ½©°ú ¸Þ´º´Â ¿µ¾î·Î ¾²´Â ÆíÀÌ´Ù. ±×·¸°Ô ÇÏ·Á¸é ¸ÕÀú en_US.UTF-8 locale¿¡¼µµ ÇÑ±Û ÀÔ·ÂÀÌ °¡´ÉÇϵµ·Ï nabi 0.14 ¹öÀü ÀÌ»ó ±ò·Á ÀÖ¾î¾ß ÇÑ´Ù. fedora3¿¡¼´Â ±âº»ÀûÀ¸·Î nabi 0.14 ¹öÀüÀÌ ¼³Ä¡µÇ¹Ç·Î nabi´Â ¾÷µ¥ÀÌÆ®ÇÒ ÇÊ¿ä´Â ¾ø°í /etc/sysconfig/i18n¿¡ ´ÙÀ½°ú °°ÀÌ en_US.UTF-8 ·ÎÄÉÀϸ¸ »ç¿ëÇϵµ·Ï ¼öÁ¤ÇØ ÁÖ¸é µÈ´Ù. LANG="en_US.UTF-8" SUPPORTED="en_US.UTF-8:en_US:en" SYSFONT="latarcyrheb-sun16"
5 ÇÑ¿µÅ°¸¦ »ç¿ëÇϱâ À§ÇÑ ¼³Á¤ fedora¸¦ óÀ½ ¼³Ä¡Çϸé xev¿¡¼ ÇÑ¿µÅ° ¹× ÇÑÀÚ۰¡ scanµÇÁö ¾ÊÀ» °ÍÀÌ´Ù. À̶© ¸ÕÀú root ±ÇÇÑÀ¸·Î ´ÙÀ½À» ½ÇÇàÇÏ¿© ۸¦ ¼ÂÆÃÇÑ´Ù. # setkeycodes e071 122 # setkeycodes e072 123 ±×¸®°í xev·Î ÇÑÀÚŰ, ÇÑ¿µÅ°ÀÇ Å° Äڵ尡 scanµÇ´ÂÁö È®ÀÎÇØ¼ scanÀÌ µÇ¸é À§ÀÇ Ä¿¸Çµå¸¦ /etc/rc.local ½ºÅ©¸³Æ®¿¡ ³Ö¾î¼ ºÎÆÃÇÒ ¶§¸¶´Ù ¼ÂÆÃµÇ·Ï ¼³Á¤ÇØ ÁØ´Ù. ±×¸®°í ~/.xsession¿¡ xev·Î ½ºÄµµÈ ÄÚµå °ªÀ» Ãß°¡ÇØ ÁØ´Ù. ¿¹¸¦ µé¾î, ÇÊÀÚ°¡ xev¿¡¼ ÇÑ¿µÅ°¸¦ ´·¶À» ¶§ ´ÙÀ½°ú °°ÀÌ 210Äڵ尡 scanÀÌ µÇ¾ú´Ù. KeyRelease event, serial 27, synthetic NO, window 0x2a00001, root 0x58, subw 0x0, time 3751682, (169,-15), root:(197,69), state 0x0, keycode 210 (keysym 0xff31, Hangul), same_screen YES, XLookupString gives 0 bytes: ±×¸®°í ÇÑÀÚ۴ ۰ªÀÌ 209°¡ µÇ¾î¼ ~/.xsession¿¡ ´ÙÀ½°ú °°ÀÌ Ãß°¡ÇÏ¿´´Ù. xmodmap -e "keycode 210 = Hangul" xmodmap -e "keycode 209 = Hangul_Hanja"
¸¸¾à Àüü À¯Àú¿¡°Ô Àû¿ëÇÏ°í ½Í´Ù¸é /etc/X11/Xmodmap ÆÄÀÏ¿¡ µî·ÏÇØÁÖ¸é µÈ´Ù.
keycode 22 = BackSpace keycode 107 = Delete keycode 209 = Hangul_Hanja keycode 210 = Hangul
6 Flash Plug-in ¼³Ä¡ Mozilla¿¡¼ flash¸¦ º¸·Á¸é Flash plug-inÀ» ¼³Ä¡ÇØ Áà¾ß ÇÑ´Ù. yumÀ» ÀÌ¿ëÇÏ·Á¸é, #yum --enablerepo=flash install flash-plugin
yumÀ» ÀÌ¿ëÇÏÁö ¾Ê´Â´Ù¸é ´ÙÀ½ÀÇ »çÀÌÆ®¿¡¼ Flash Plugin RPMÀ» ´Ù¿î·Îµù ¹Þ¾Æ¾ß ÇÑ´Ù. http://macromedia.mplug.org
±×¸®°í rpm ÆÐŰÁö·Î ¼³Ä¡
#rpm -Uvh flash-plugin-*.i386.rpm
ÂüÁ¶ : Flash Plugin FAQ
7 man ÆäÀÌÁö ÇÑ±Û ¹®Á¦ ÇÊÀÚ´Â man ÆäÀÌÁö¸¦ Çѱ۷Πº¸Áö´Â ¾ÊÁö¸¸ Ȥ½Ã³ª... #>vi /etc/sysconfig/i18n #LANG="ko_KR.UTF-8" <-------- UTF-8 ¿¡¼ ko_KR·Î ¼öÁ¤ #SUPPORTED="en_US.UTF-8:en_US:en:ko_KR.UTF-8:ko_KR:ko" LANG="ko_KR.eucKR" SUPPORTED="en_US:en:ko_KR.euckr:ko_KR:ko" SYSFONT="Gulim" #> source i18n #>vi /etc/man.config <--------- KNROFF ·Î ½ÃÀÛÇÏ´Â ÇàÀ¸·Î À̵¿ PAGER /usr/bin/less -isr #>vi /etc/profile.d/less.sh <--------- * Á¦ÀÏ Áß¿äÇÔ export JLESSCHARSET=ko ---> export JLESSCHARSET=euc-kr
8 J2SDK ¼³Ä¡¿Í ÇѱÛÈ http://java.sun.com ¿¡¼ j2sdk-*.rpm.bin À» ¹Þ¾Æ¼ ./j2sdk-*.rpm.bin ÇÏ¸é ¾ÐÃàÀÌ Ç®¸®¸ç rpm ÆÄÀÏÀÌ »ý¼ºµÈ´Ù. À̰ÍÀ» ¼³Ä¡ÇÑ´Ù. J2SDK 1.4.2 ¸¦ ¼³Ä¡Çϸé /usr/java/j2sdk1.4.2 ¿¡ ¼³Ä¡µÈ´Ù.
/etc/profile.d/java.sh ÆÄÀÏÀ» »ý¼ºÇÏ°í ´ÙÀ½°ú °°Àº ³»¿ëÀ» Ãß°¡ÇÑ´Ù.
JAVA_HOME=/usr/java/j2sdk1.4.2 export JAVA_HOME PATH=$PATH:$JAVA_HOME/bin export PATH ÀÌÁ¦´Â »õ·Î¿î Å͹̳ÎÀ» ¿°Å³ª ÀçºÎÆÃÀ» Çϸé java »ç¿ëÀÌ °¡´ÉÇØ Áø´Ù. JDK/JRE ÇÑ±Û ¼³Á¤Àº ±×³É Fedora ¿¡ ¼³Ä¡µÈ ¹é¹¬ ±Û²ÃÀ» ÀÌ¿ëÇØ ÇѱÛÀ» ¼³Á¤ÇÏ·Á¸é $JAVA_HOME/jre/lib/ ¿¡ ÀÖ´Â font.properties.ko.Redhat8.0 ÆÄÀÏÀ» font.properties.ko ·Î º¹»ç. ÀÏ´Ü ÇѱÛÀ» »ç¿ëÇϴµ¥ ¹®Á¦´Â ¾ø¾îÁø´Ù. ÇÏÁö¸¸ Window 98 ±¼¸²/¹ÙÅÁ ±Û²ÃÀ» ÀÌ¿ëÇØ¼ ÇÒ °æ¿ì À©µµ¿ì¿Í °¡Àå ºñ½ÁÇÏ°Ô µÈ´Ù. cp font.properties.ko $JAVA_HOME/jre/lib/ ¿¡ º¹»ç, cp fonts.dir $JAVA_HOME/jre/lib/fonts ¿¡ º¹»ç. Windows 98ÀÇ batang.ttc ¿Í gulim.ttc ¸¦ $JAVA_HOME/jre/lib/fonts ¿¡ º¹»ç. ÀÌÁ¦ ÇѱÛÀ» »ç¿ëÇÏ´Â ÀÚ¹Ù SWING ¾îÇø®ÄÉÀ̼ÇÀ» Çϳª ½ÇÇà½ÃÄѺ¸¸é ÇѱÛÀÌ µÇ´Â°ÍÀ» º¼ ¼ö ÀÖÀ½.
9 WindowsÀÇ ÆùÆ®(.ttf) ¼³Ä¡Çϱ⠹ÙÅÁ ȸéÀÇ "Computer" ¾ÆÀÌÄÜ Å¬¸¯->File¸Þ´º->Open Location...->"fonts:"ÀÔ·Â ÀÌÁ¦ ³ªÅ¸³ª´Â ÆùÆ® µð·ºÅ丮 À©µµ¿ì¿¡ WindowsÀÇ ÆùÆ®¸¦ drag&drop
10 mltermÀÇ ¼³Ä¡ Æäµµ¶ó°¡ UTF-8 ¹®ÀÚ ÀÎÄÚµùÀ¸·Î ³Ñ¾î¿À¸é¼ »ý±ä ½É°¢ÇÑ ¹®Á¦ ÁßÀÇ Çϳª´Â ±âÁ¸ EUC-KR ±â¹ÝÀÇ À¯´Ð½º/¸®´ª½º¿¡ telnet ȤÀº ssh ·Î Á¢¼ÓÇϸé ÇѱÛÀÌ ¸ðµÎ ±úÁ®¹ö¸°´Ù´Â °ÍÀÌ´Ù. ÀÌ¿¡´ëÇÑ ÇØ°áÃ¥ÀÌ ÀÌ¹Ì ÀÖ¾úÀ¸´Ï mlterm (Multi Language Terminal) ÀÌ´Ù. À¯´ÏÄÚµå ºÎÅÍ EUC-KR, EUC-JP µî ´Ù¾çÇÑ ÀÎÄÚµùÀ» ³Ñ³ªµé¸ç ÀÛ¾÷ÇÒ ¼ö ÀÖ´Â Å͹̳ÎÀÌ´Ù.
mlterm SRPM À» rpmbuild --rebuild mlterm-*.src.rpmÀ¸·Î ÄÄÆÄÀÏÇØ ¼³Ä¡Çؼ »ç¿ëÇÏ¸é µÈ´Ù.
* mltermÀ» À§ÇÑ ±Û²Ã ¼³Á¤ ~/.mlterm/font ÆÄÀÏÀ» ´ÙÀ½°ú °°ÀÌ ÆíÁýÇÑ´Ù.
# EUC-KR À϶§ ÀÌ¿ëÇÏ´Â ±Û²Ã ISO8859_1 = -ms-gulimche-medium-r-normal-*-%d-*-*-*-*-*-iso8859-1 ISO8859_1_BOLD = -ms-gulimche-bold-r-normal-*-%d-*-*-*-*-*-iso8859-1 KSC5601_1987 = -ms-gulimche-medium-r-normal-*-%d-*-*-*-*-*-ksc5601.1987-0 KSC5601_1987_BOLD = -ms-gulimche-bold-r-normal-*-%d-*-*-*-*-*-ksc5601.1987-0 # UTF-8À϶§ ÀÌ¿ëÇÏ´Â ±Û²Ã ISO10646_UCS4_1=-misc-fixed-medium-r-semicondensed-*-%d-*-*-*-*-*-iso10646-1
* mlterm ¼³Á¤ ~/.mlterm/main À» ´ÙÀ½°ú °°ÀÌ ÆíÁýÇÑ´Ù.
scrollbar_view_name = sample fontsize=13 bg_color=wheat fg_color=black
mltermÀ» EUC-KR·Î ½ÇÇàÇϰíÀÚ ÇÑ´Ù¸é ´ÙÀ½°ú °°Àº ¹æ½ÄÀ¸·Î ÇÏ¸é µÈ´Ù.
$ mlterm --km=euc-kr --fontsize=12
mlterm ÀÌ ÀÌ¹Ì ½ÇÇàµÈ »óÅ¿¡¼µµ Ctrl-¸¶¿ì½º¿À¸¥ÂʹöưÀ» Ŭ¸¯ÇÏ¸é ¸Þ´º°¡ ¶°¼, ±Û²Ã°ú ¹®ÀÚ ÀÎÄÚµùµîÀÇ ¼³Á¤À» ¹Ù²Ü ¼ö ÀÖ´Ù. mlterm Àº xterm¿¡ ºñÇØ ¸Å¿ì ´À¸®´Ù. Æò¼Ò¿¡´Â xtermÀ» Telnet/SSH Á¢¼ÓÇÒ ¶§´Â mltermÀ» »ç¿ëÇÏ´Â°Ô ³ªÀ» °ÍÀÌ´Ù.
Âü°í : mltermÀ» ÀÌ¿ëÇÏÁö ¾Ê°í xtermÀ¸·Î ssh Ŭ¶óÀÌ¾ðÆ®¸¦ ½ÇÇàÇÑ´Ù¸é ´ÙÀ½°ú °°ÀÌ ÇÑ±Û ÀÎÄÚµùÀ» ¹Ù²Ù¾î¼ Å͹̳ÎÀ» ½ÇÇàÇÑ´Ù.
$LC_ALL=ko_KR.eucKR xterm
11 Vim ÇѱÛÄÚµå »ç¿ë #>vi ~/.vimrc set fileencodings=ucs-bom,utf-8,euc-kr
12 xmmsÀÇ mp3 ÆÄÀÏ Áö¿ø¹®Á¦ ¶óÀ̼¾½º ¹®Á¦¶§¹®¿¡ ·¹µåÇò¿¡¼ MP3Áö¿øÀ» ¾ÈÇϱ⠶§¹®¿¡ ¾Æ·¡ÁÖ¼Ò¿¡¼ xmms-mp3-1.2.10-2.2.p.1.fc2.fr.i386.rpm À» ´Ù¿î ¹ÞÀºÈÄ ¼³Ä¡ÇÏ¿© mp3À» ½ÇÇà.
yumÀ¸·Î ÆÐŰÁö¸¦ ¼³Ä¡ÇÏ·Á¸é,
# yum install xmms-mp3
Âü°í : À©¾ÚÇÁ ¹æ¼Û¿¹ (2004.12.13 ÇöÀç) http://a0.inlive.co.kr:8000
13 xmms ÇÑ±Û ¼³Á¤ XMMS Options->Preferences->Fonts ÅÇ¿¡¼ "Use fontsets" üũ, "Use X font" üũ. Playlist¿¡ ´ÙÀ½À» ÀÔ·Â -adobe-helvetica-medium-r-*-*-12-*,-baekmuk-gulimbdf-medium-r-normal-*-12-*-*-*-m-*-ksc5601.1987-0
Main Window¿¡ ´ÙÀ½À» ÀÔ·Â
-adobe-helvetica-medium-r-*-*-12-*,-baekmuk-gulimbdf-medium-r-normal-*-12-*-*-*-m-*-ksc5601.1987-0 TitleÅÇ¿¡¼´Â Title FormatÀ» %f·Î ÁöÁ¤ÇÑ´Ù. ÀÌ·¸°Ô ÇÏÁö ¾ÊÀ¸¸é ±âÁ¸ EUC-KR·Î µÇ¾î ÀÖ´Â ID3 ű׵éÀÇ ³»¿ëÀÌ ´Ù ±úÁ® º¸ÀÌ°Ô µÈ´Ù. ±×³É ÆÄÀÏ À̸§¸¸ º¸´Â°Ô ³´´Ù.
*XOSD ÇÑ±Û ¼³Á¤ XMMS°¡ ÆÄÀÏÀ» ¹Ù²ã ¿¬ÁÖÇÒ ¶§¸¶´Ù ȸ鿡 Á¦¸ñÀ» »Ñ·ÁÁÖ´Â ÇÁ·Î±×·¥ÀÌ´Ù.
# yum install xmms-xosd General PluginsÅÇ¿¡¼ On Screen Display¸¦ Ç÷¯±×ÀÎ »ç¿ëÀ¸·Î Ȱ¼ºÈ ½ÃÄÑÁÖ°í, ¼³Á¤ ¹öưÀ» ´©¸¥´Ù. ±Û²Ã ¼±Åà ºÎºÐÀ» ´ÙÀ½°ú °°ÀÌ ÇÑ´Ù. -adobe-helvetica-bold-r-*-*-24-*,-baekmuk-gulimbdf-bold-r-normal-*-24-*-*-*-m-*-ksc5601.1987-0
14 vfat, ntfs ÆÄƼ¼Ç ¼³Á¤ ntfs ¸¦ »ç¿ëÇÏ·Á¸é http://linux-ntfs.sourceforge.net/rpm/index.html ¿¡¼ Fedora¸¦ À§ÇÑ ÃֽŠntfs ¸ðµâ RPMÀ» ¹Þ¾Æ¼ ¼³Ä¡. # rpm -Uvh kernel-ntfs-2.4.22-1.2129.nptl.i686.rpm # modprobe ntfs
fstab À» ´ÙÀ½°ú °°ÀÌ ÆíÁýÇÑ´Ù.
/dev/cdrom /mnt/cdrom udf,iso9660 noauto,owner,kudzu,ro,iocharset=utf8 0 0 /dev/hda1 /mnt/win ntfs iocharset=utf8,defaults,users,umask=0200 0 0 iocharset=utf8 À» ÇØÁà¾ß ÇѱÛÀ» º¼ ¼ö ÀÖ´Ù. users¿Í umask´Â ÀÏ¹Ý »ç¿ëÀÚÀÇ vfat, ntfs ÆÄƼ¼Ç Á¦¾î¿ëÀÓ.
15 X-manager ¼±Åùæ¹ý
ConsSole ¿¡¼ X-Window Manager(gnome or KDE) ¼±Åà Script
¸®´ª½º ºÎÆÃÀ» ¼¹ö·Î »ç¿ëÇÏ´Â »ç¿ëÀÚÀÇ °æ¿ì´Â ÄַܼΠºÎÆÃÇÏ´Â °æ¿ì°¡ ¸¹´Ù. ÀÌ·¯ÇÑ »ç¿ëÀÚÀÇ °æ¿ì Äֻܼ󿡼 X-windows¸¦ ºÎÆÃÇϰíÀÚ ÇÒ ¶§ ÀÌ¿ëÇÏ¸é µÈ´Ù.
#! /bin/bash case "$1" in gnome) echo 'exec gnome-session' > ~/.xinitrc ;; fluxbox) echo 'exec startfluxbox' > ~/.xinitrc ;; kde) echo 'startkde' > ~/.xinitrc *) echo $"chose either gnome or kde" exit 1 esac startx exit 0
2. ºÎÆÃÀ» X-Windows·Î ¹Ù·Î ºÎÆÃµÇ°Ô ÇϰíÀÚ ÇÒ°æ¿ì ¹æ¹ý ÄַܼΠºÎÆÃÇÏÁö ¾Ê°í ¸®´ª½º ºÎÆÃ½Ã¿¡ X-windows·Î ¹Ù·Î ºÎÆÃÇϰíÀÚ ÇÒ°æ¿ì¿¡´Â ¾Æ·¡¿Í Àº ¹æ¹ýÀ¸·Î ¼³Á¤ÇϸéµÈ´Ù.
#>cat ~/.Xclients #! /bin/bash #X-manager Start (If your want to use KDe , Use Command 'startkde') exec gnome-session # ÇÑ/¿µ Ű Àû¿ë(Űº° ¸ÊÇιøÈ£ È®ÀÎ: #>xev , ¼³Á¤ÈÀÏ: #>vi /etc/X11/xmodmap ) xmodmap /etc/X11/Xmodmap
16 Reference
°ü¸®ÀÚ ´Ô | ÄÚ¸àÆ®(0)
| ½ºÅ©·¦ |ÇÁ¸°Æ® |M |D
+
°íÀ¯ÁÖ¼Ò : http://4ellene.cafe24.com/blog/?no=191
¼Ò½º·Î APM ¼³Ä¡ Çϱâ (apache2.3 ,php, Mysql4.X)
1. ¼Ò½º ¹Þ±â
¾ÆÆÄÄ¡ : http://httpd.apache.org/download.cgi
Mysql : wget http://mysql.new21.com/ target=_blank>http://dev.mysql.com/get/Downloads/MySQL-4.0/mysql-standard-4.0.23-pc-linux-i686.tar.gz/from/http://mysql.new21.com/
(4.1¹öÀüµµ ÀÖÁö¸¸ Á¦·Î º¸µå¿Í ¿¬µ¿ ¾ÈµÊ)
Php : http://kr2.php.net/get/php-4.3.10.tar.gz/from/a/mirror
2. ¾ÐÃà Ç®±â
3. mysql ¼³Ä¡
1) ÄÁÇÇ±Ô : ./configure --prefix=/usr/local/mysql --with-charset=euc_kr
* NOTE: This is a MySQL binary distribution. It's ready to run, you don't need to configure it! À̶õ ¸Þ½ÃÁö ¶ß´Âµ¥ ¿ÖÁö?
2) Æú´õ ¿Å±â±â : mv mysql-standard-4.0.23-pc-linux-i686 /usr/local/mysql
3) µ¥¸ó ½ÇÇà : /usr/local/mysql/bin/mysqld_safe --user=root &
(/etc/rc.d/rc.local¿¡ Ãß°¡ ÇÏ¿© ÀÚµ¿ ½ÇÇà ¸¸µé±â)
4) ÀÛµ¿ È®ÀÎ :¤Ó ./mysql -uroot mysql -> quit
4. ¾ÆÆÄÄ¡ ¼³Ä¡
1) ÄÁÇÇ±Ô : ./configure --prefix=/usr/local/apache --enable-mods-shared=most --enable-module=so
2) make ; make install
5. php ¼³Ä¡
1) ÄÄ ÇÇ±Ô : ./configure --with-apxs2=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql \
--with-config-file-path=/usr/local/apache/conf --with-exec-dir=/usr/local/apache/bin \
--enable-track-vars --enable-trans-sid
(cannot find output from lex; giving ÀÏ °æ¿ì flex ¼³Ä¡)
(configure: error: Try adding --with-zlib-dir=<DIR>. Please check config.log for more information.¶ß¸é zlib¼³Ä¡)
************************************************************************************
* ¿©±â¼ Àá±ñ Ȥ½Ã zlib ¹®Á¦·Î ¼³Ä¡°¡ ¾ÈµÈ´Ù¸é ¾Æ·¡ ³»¿ëÀ» ÂüÁ¶ ¹Ù¶õ´Ù.
************************************************************************************
1). http://www.gzip.org/zlib/ ¿¡¼ zlib À» ´Ù¿î ¹Þ´Â´Ù.
wget http://www.gzip.org/zlib/zlib-1.2.1.tar.gz
2). zlib ¼³Ä¡
# tar -xvzf zlib-1.1.4.tar.gz
# cd zlib-1.1.4
# ./configure -s // libz.so µ¿Àû¸ðµâ»ý¼º
# make
# ./configure // libz.a Á¤Àû¸ðµâ»ý¼º
# make test
# make install
# cp libz.so* /usr/local/lib
# cd /usr/local/lib
# rm -rf libz.so
# rm -rf libz.so.1
# ln -s libz.so.1.1.4 libz.so
# ln -s libz.so.1.1.4 libz.so.1
# vi /etc/ld.so.conf
/usr/local/libÃß°¡ // ¶óÀ̺귯¸® °æ·Î Ãß°¡
# ldconfig // ¶óÀ̺귯¸® °æ·Î Àû¿ë¸í·É
************************************************************************************
2) make ; make install
3) cp php.ini-dist /usr/local/apache/conf/php.ini
4) httpd.conf ¼³Á¤(vi /usr/local/apache/conf/httpd.conf)
- ServerName¿¡ µµ¸ÞÀÎÀ̳ª IPÀÔ·Â
-LoadModule php4_module modules/libphp4.so ÀÖ´ÂÁö È®ÀÎ
-AddType ¿¡ AddType application/x-httpd-php .php .htm .html .inc .php4 .php3
AddType application/x-httpd-php-source .phps Ãß°¡
5) µ¥¸ó ½ÇÇà : /usr/local/apache/bin/apachectl restart
°ü¸®ÀÚ ´Ô | ÄÚ¸àÆ®(5)
| ½ºÅ©·¦ |ÇÁ¸°Æ® |M |D
+
°íÀ¯ÁÖ¼Ò : http://4ellene.cafe24.com/blog/?no=190
Á¦¸ñ ¾øÀ½
Ghost À̹ÌÁö¸¦ º¹¿øÇÒ ¼ö ÀÖ´Â ºÎÆÃ¿ë CD ÀÛ¼º ¹æ¹ý
»óȲ
½Ã½ºÅÛÀ» ½Ãµ¿ÇÒ ¼ö ÀÖ°í CD-ROM µð½ºÅ©¿¡ ÀúÀåÇÑ Ghost À̹ÌÁö ÆÄÀÏÀ» º¹¿øÇÒ ¼ö ÀÖ´ÂCD-ROM µð½ºÅ©¸¦ ÀÛ¼ºÇÏ·Á°í ÇÕ´Ï´Ù.
ÇØ°á ¹æ¹ý
Ghost À̹ÌÁö ÆÄÀÏÀ» Æ÷ÇÔÇÏ´Â ºÎÆÃ¿ë CD-R ¶Ç´Â CD-RW µð½ºÅ©¸¦ ÀÛ¼ºÇÏ´Â µ¥ ´ÙÀ½ µÎ °¡Áö ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù.
¹æ¹ý 1: CDR/RW µð½ºÅ©¿¡ Á÷Á¢ ±â·Ï
Ghost·Î CDR/RW µð½ºÅ©¿¡ À̹ÌÁö ÆÄÀÏÀ» Á÷Á¢ ÀúÀåÇÒ ¶§ CDR/RW µð½ºÅ©¸¦ ºÎÆÃ¿ëÀ¸·Î ¸¸µé ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¹æ¹ýÀ» »ç¿ëÇÏ·Á¸é ´ÙÀ½ Ghost ¹öÀü Áß Çϳª¸¦ »ç¿ëÇÏ¿© µð½ºÅ©¿¡ À̹ÌÁö ÆÄÀÏÀ» ±â·ÏÇϽʽÿÀ.
◦ Symantec Ghost 7.5
◦ Symantec Ghost 7.0
◦ Symantec Ghost 6.5 Enterprise Edition
◦ Norton Ghost 2002
◦ Norton Ghost 2001
◦
Ghost°¡ µð½ºÅ©¸¦ ºÎÆÃ¿ëÀ¸·Î ¸¸µéÁö ¿©ºÎ¸¦ ¹¯´Â ¸Þ½ÃÁö¸¦ Ç¥½ÃÇϸé [¿¹]¸¦ ¼±ÅÃÇϽʽÿÀ. ¸Þ½ÃÁö°¡ ³ªÅ¸³ª¸é ÀûÇÕÇÑ CDR/RW µå¶óÀ̹ö°¡ ÀÖ´Â Ç÷ÎÇÇ µð½ºÅ©¸¦ »ðÀÔÇϽʽÿÀ. ÀÚ¼¼ÇÑ ³»¿ëÀºÀ̹ÌÁö ÆÄÀÏÀ» CDR/RW µð½ºÅ©¿¡ Á÷Á¢ ÀúÀåÇÏ´Â ¹æ¹ý À» ÂüÁ¶ÇϽʽÿÀ.
¹æ¹ý 2: Ÿ»ç ¼ÒÇÁÆ®¿þ¾î¸¦ »ç¿ëÇÏ¿© CDR/RW µð½ºÅ©¿¡ ±â·Ï
Ghost¸¦ »ç¿ëÇÏ¿© À̹ÌÁö ÆÄÀÏÀ» ÀÛ¼ºÇϰí ÇÏµå µð½ºÅ©¿¡ ÀÖ´Â ÆÄƼ¼Ç°ú °°Àº Àӽà À§Ä¡¿¡ ÀúÀåÇÒ ¼ö ÀÖ½À´Ï´Ù. CDR/RW µð½ºÅ©¿¡ Æ÷ÇÔÇÒ ¼ö ÀÖµµ·Ï ´Ù¸¥ ÆÄÀÏÀ» ¼öÁýÇÏ°í ÆíÁýÇÑ ÈÄ¿¡ Ÿ»çÀÇ ¼ÒÇÁÆ®¿þ¾î¸¦ »ç¿ëÇÏ¿© ÀÌ·¯ÇÑ ÆÄÀÏ ¹× Ghost À̹ÌÁö ÆÄÀÏÀ» CDR/RW µð½ºÅ©¿¡ º¹»çÇÏ°í ºÎÆÃ¿ëÀ¸·Î ¸¸µé ¼ö ÀÖ½À´Ï´Ù. Ghost°¡ Symantec Ghost 6.5 Enterprise Edition ¹× Norton Ghost 2001º¸´Ù ÀÌÀüÀÇ ¹öÀüÀ̰ųª CDR/RW µð½ºÅ©¿¡ Á÷Á¢ À̹ÌÁö ÆÄÀÏÀ» ÀúÀåÇÏÁö ¾ÊÀ» °æ¿ì, ÀÌ ¹æ¹ýÀ» »ç¿ëÇϽʽÿÀ.
¾ÕÀ¸·Î ÀÌ ¹®¼¿¡¼´Â ¹æ¹ý 2¸¦ »ç¿ëÇÏ´Â ¹æ¹ý ¹× ºÎÆÃ¿ë CDR/RW µð½ºÅ©¿¡¼ À̹ÌÁö ÆÄÀÏÀ» º¹¿øÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù.
ºÎÆÃ¿ë CD-ROM ÀÛ¼º
¿ì¼±, ÇÊ¿äÇÑ ´ë·Î ÆÄÀÏÀ» ÀÛ¼ºÇÏ°í ÆíÁýÇÑ ´ÙÀ½ ¸ðµç ÆÄÀÏÀ» CD-ROMÀ¸·Î º¹»çÇϽʽÿÀ. ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ.
Âü°í: ÀÌ Á¤º¸¸¦ ÆíÀÇ»ó Á¦°øÇÕ´Ï´Ù. ½Ã¸¸ÅØÀº CD¿¡¼ ¿î¿µ ½Ã½ºÅÛ(DOS)À» ºÒ·¯¿À´Â µ¥ ±â¼ú Áö¿øÀ» Á¦°øÇÏÁö ¾Ê½À´Ï´Ù. ¿î¿µ üÁ¦¸¦ ºÒ·¯¿À°Å³ª Ghost¸¦ ½ÇÇàÇÏ´Â µ¥ ¹®Á¦°¡ ¹ß»ýÇÏ¸é »ç¿ëÀÚÀÇ CD µå¶óÀ̺꿡 ÀûÇÕÇÑ ½Ç½Ã°£ ¸ðµå(real-mode) µå¶óÀ̹ö¸¦ »ç¿ëÇϰí ÀÖ´ÂÁö, CD·Î º¹»çÇÑ ¸ðµç ¿î¿µ üÁ¦ ÆÄÀÏÀÌ DOS¿Í µ¿ÀÏÇÑ ¹öÀüÀÎÁö ±×¸®°í ¼Õ»óµÈ ÆÄÀÏÀÌ ¾ø´ÂÁö È®ÀÎÇϽʽÿÀ. °è¼Ó ¹®Á¦°¡ ¹ß»ýÇÏ´Â °æ¿ì, CD µå¶óÀ̹ö Á¦Á¶¾÷ü ¶Ç´Â Microsoft¿¡ ±â¼ú Áö¿øÀ» ¹®ÀÇÇϽʽÿÀ.
ÆÄÀÏÀ» ÀÛ¼ºÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ ÇϽʽÿÀ.
1. Ghost À̹ÌÁö ÆÄÀÏÀ» ÀÛ¼ºÇϽʽÿÀ. ´ÜÀÏ CD¿¡ ÀúÀåÇϱ⿡ µð½ºÅ©³ª ÆÄƼ¼ÇÀÌ ³Ê¹« Å« °æ¿ì, CD¿¡ ¾Ë¸Âµµ·Ï Ghost À̹ÌÁö ÆÄÀÏÀ» ÀÛ¼ºÇϰųª º¯°æÇÏ´Â ¹æ¹ýÀº ´ÙÀ½ ¹®¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
Å« À̹ÌÁö ÆÄÀÏÀ» º°µµÀÇ CD-ROM¿¡ ÀúÀåÇÏ´Â ¹æ¹ý
À̹ÌÁö ÆÄÀÏÀ» ºÐÇÒÇÏ´Â ¹æ¹ý
Ghost À̹ÌÁö¸¦ CD·Î ±Á±â
2. CD-ROM¿¡ ÀûÇÕÇÑ DOS µå¶óÀ̹ö¸¦ ±¸ÇϽʽÿÀ.
◦ Windows 98 ºÎÆ® µð½ºÅ©´Â ¸¹Àº CD-ROM ÀåÄ¡¿¡ ´ëÇÑ DOS µå¶óÀ̹ö¸¦ Æ÷ÇÔÇÕ´Ï´Ù.
◦ Symantec Ghost 6.5 Enterprise Edition, Symantec Ghost 7.0, Symantec Ghost 7.5, Norton Ghost 2001 ¹× Norton Ghost 2002´Â Ghost Boot Wizard¿¡¼ "CD-ROM ºÎÆ® µð½ºÅ©" ¿É¼ÇÀ» ¼±ÅÃÇϸé Ç÷ÎÇÇ µð½ºÅ©¿¡ DOS CD-ROM µå¶óÀ̹ö¸¦ Æ÷ÇÔÇÕ´Ï´Ù.
◦ DOS CD-ROMÀ» ¹Þ´Â ¹®Á¦¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â CD-ROM ¹®¼¸¦ ÂüÁ¶Çϰųª CD-ROM Á¦Á¶¾÷ü¿¡ ¹®ÀÇÇϽʽÿÀ. ¸¹Àº CD-ROM Á¦Á¶¾÷üµéÀÇ À¥ »çÀÌÆ®¿¡¼ µå¶óÀ̹ö¸¦ ¹«·á·Î ´Ù¿î·ÎµåÇÒ ¼ö ÀÖ½À´Ï´Ù.
Á¦Á¶¾÷ü°¡ CD-ROMÀÇ DOS µå¶óÀ̹ö¸¦ ¸¸µéÁö ¾Ê´Â °æ¿ì, CD-ROM µå¶óÀ̺꿡¼ ½Ã½ºÅÛÀ» ½Ãµ¿ÇÒ ¼ö ¾ø½À´Ï´Ù.3.
CD¿¡¼ ½Ãµ¿ÇÏ·Á¸é Config.sys ¹× Autoexec.bat ÆÄÀÏÀ» ÀÛ¼ºÇϽʽÿÀ. "Config.sysÀÇ ³»¿ë" ¹× "Autoexec.batÀÇ ³»¿ë" ¼½¼ÇÀ» ÂüÁ¶ÇϽʽÿÀ.
CD-ROM¿¡ ÆÄÀÏÀ» º¹»çÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ ÇϽʽÿÀ.
1. ù ¹øÂ° CD-ROM¿¡ ´ÙÀ½ ÆÄÀÏÀ» º¹»çÇϽʽÿÀ.
Âü°í: ÀÌ ÀÛ¾÷¿¡¼´Â CD-R ¹× CD-RW µð½ºÅ©¿¡ ±â·ÏÇϴ Ÿ»çÀÇ ¼ÒÇÁÆ®¿þ¾î°¡ ÇÊ¿äÇÏ¸ç ºÎÆÃ¿ëÀ¸·Î ¸¸µé ¼ö ÀÖ½À´Ï´Ù. ºÎÆÃ¿ë CD¸¦ ¸¸µå´Â ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â »ç¿ëÀÚÀÇ CDR/RW ¼ÒÇÁÆ®¿þ¾îÀÇ Á¦Á¶¾÷ü¿¡ ¹®ÀÇÇϽʽÿÀ.
▪ IO.sys
▪ MSDOS.sys
▪ Command.com
▪ Himem.sys
▪ Config.sys
▪ Autoexec.bat
▪ Mscdex.exe
▪ Âü°í: À̰ÍÀº CD-ROM ÀåÄ¡ÀÇ ÀϹÝÀûÀÎ µå¶óÀ̹ö ÆÄÀÏÀÌ¸ç »ç¿ëÀÚÀÇ CD-ROM µå¶óÀ̺꿡 ÀûÇÕÇÑ Æ¯Á¤ µå¶óÀ̹ö°¡ ÇÊ¿äÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
▪ ÀϺΠAdaptec CD-ROM µå¶óÀ̺꿡 ´ëÇÑ Oakcdrom.sys¿Í °°ÀÌ »ç¿ëÀÚÀÇ CD-ROM µå¶óÀ̺꿡 ƯÁ¤ÇÑ DOS CD-ROM µå¶óÀ̹ö
▪ Ghost.exe
À̹ÌÁö ÆÄÀÏ ¼¼Æ®ÀÇ Ã¹ ¹øÂ° ÆÄÀÏ2.
À̹ÌÁö ÆÄÀÏ ¼¼Æ®ÀÇ µÎ ¹øÂ° ÆÄÀÏÀ» µÎ ¹øÂ° CD-ROM¿¡ º¹»çÇϽʽÿÀ.
3. À̹ÌÁö ÆÄÀÏ ¼¼Æ®ÀÇ °¢ ¿¬¼Ó ÆÄÀÏÀ» º°µµÀÇ CD-ROM¿¡ º¹»çÇϽʽÿÀ.
Config.sysÀÇ ³»¿ë:
Config.sys ÆÄÀÏÀº Himem.sys ¹× CD-ROM µå¶óÀ̺êÀÇ Æ¯Á¤ DOS µå¶óÀ̹ö¸¦ ºÒ·¯¿À°í DOS ¸Þ¸ð¸® ¹× ȯ°æ °ø°£ ¶ÇÇÑ ¼³Á¤ÇÕ´Ï´Ù. ´ÙÀ½ ÇàÀ» Æ÷ÇÔÇÏ´Â Config.sys¶ó´Â ÅØ½ºÆ® ÆÄÀÏÀ» ÀÛ¼ºÇϽʽÿÀ.
device=himem.sys
device=<your DOS CD-ROM driver>
files=50
buffers=30
dos=high,umb
stacks=9,256
lastdrive=z
À§ÀÇ ¿¹Á¦¿¡¼ ´ÙÀ½ ÇàÀ» ÀûÀýÇÑ Çà ¶Ç´Â »ç¿ëÀÚÀÇ Æ¯Á¤ CD-ROM µå¶óÀ̺꿡 ´ëÇÑ ÇàÀ¸·Î ´ëüÇϽʽÿÀ.
device=<your DOS CD-ROM driver>
¿¹¸¦ µé¾î, ÀϺΠÀ¯ÇüÀÇ Adaptec CD-ROM µå¶óÀ̺꿡 ´ëÇÑ ÇàÀº ´ÙÀ½°ú °°À» ¼ö ÀÖ½À´Ï´Ù.
device=oakcdrom.sys /D:mscd001
The /D:mscd001 ½ºÀ§Ä¡´Â µå¶óÀ̹ö ÆÄÀÏ¿¡ À̸§À» ÇÒ´çÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, /D:hello ¶ÇÇÑ ÀÛµ¿ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ½ºÀ§Ä¡´Â ´ÙÀ½ µÎ À§Ä¡¿¡¼ »ç¿ëµË´Ï´Ù. Config.sys ÆÄÀÏ ¹× Autoexec.bat ÆÄÀÏ (´ÙÀ½ ¼½¼Ç¿¡¼ "Autoexec.batÀÇ ³»¿ë"À» ÂüÁ¶ÇϽʽÿÀ.) µÎ À§Ä¡¿¡¼ µ¿ÀÏÇÑ À̸§À» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.
CD-ROMÀÇ DOS CD-ROM µå¶óÀ̹ö ½ÇÇà ¹× ¼³Á¤ÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº CD-ROM ¹®¼¸¦ ÂüÁ¶Çϰųª CD-ROM Á¦Á¶¾÷ü¿¡ ¹®ÀÇÇϽʽÿÀ.
Autoexec.batÀÇ ³»¿ë:
Autoexec.bat ÆÄÀÏÀº CD-ROMÀÇ À̹ÌÁö¸¦ µð½ºÅ©¿¡ ±â·ÏÇϵµ·Ï ÀϹÝÀûÀÎ CD-ROM µå¶óÀ̹ö¸¦ ºÒ·¯¿À°í Ghost¸¦ ½ÇÇàÇÕ´Ï´Ù. ´ÙÀ½°ú °°Àº Çü½ÄÀÇ µÎ ÇàÀ» Æ÷ÇÔÇÏ´Â Autoexec.bat¶ó´Â ÅØ½ºÆ® ÆÄÀÏÀ» ÀÛ¼ºÇϽʽÿÀ.
mscdex.exe /D:<driver name> /L:<drive letter>
ghost -clone,mode=load,src=<location of image file>,dst=<disk number> -sure -fx
Âü°í: Ghost ±¸¹®Àº ƯÁ¤ À§Ä¡ÀÇ Ghost Çà¿¡¼ ¶ç¾î¾²±âÇØ¾ß ÇÕ´Ï´Ù. ´ÙÀ½ À§Ä¡¸¦ Á¦¿ÜÇϰí Ghost Çà¿¡ ¶ç¾î¾²±â¸¦ Æ÷ÇÔÇÏÁö ¸¶½Ê½Ã¿À.
◦ Ghost¿Í -clone »çÀÌ
◦ ¼ýÀÚ>¿Í -sure »çÀÌ
–sure¿Í –fx »çÀÌ
´ÙÀ½ ¿¹Á¦¿¡¼ CD-ROM µå¶óÀ̺ê´Â ¹®ÀÚ Q¿¡ ÇÒ´çµÇ¸ç Myimage.gho¶ó´Â À̹ÌÁö ÆÄÀÏÀÇ À§Ä¡´Â Q:\Myimage.gho:
mscdex.exe /D:mscd001 /L:QÀÔ´Ï´Ù.
ghost -clone,mode=load,src=q:\myimage.gho,dst=1 -sure -fx
Mscdex.exe Çà¿¡¼:
/D:mscd001 ½ºÀ§Ä¡´Â µå¶óÀ̹ö ÆÄÀÏÀÇ À̸§À» Mscdex.exe ÆÄÀÏ¿¡ Á¦°øÇÕ´Ï´Ù.ÀÌ À̸§Àº ÀÌÀü¿¡ Config.sys ÆÄÀÏ¿¡ ÇÒ´çÇß´ø À̸§°ú µ¿ÀÏÇØ¾ß ÇÕ´Ï´Ù.
◦ /L: ½ºÀ§Ä¡´Â CD-ROM µå¶óÀ̺꿡 ¹®ÀÚ¸¦ ÇÒ´çÇÕ´Ï´Ù. CD-ROM µå¶óÀ̺꿡 C ÀÌ»óÀÇ µå¶óÀÌºê ¹®ÀÚ¸¦ »ç¿ëÇÒ ¼ö ÀÖÀ¸³ª ½Ã½ºÅÛ¿¡¼ °¡Àå ³ôÀº µå¶óÀÌºê ¹®ÀÚº¸´Ù ¼ø¼»óÀ¸·Î ³ôÀº µå¶óÀÌºê ¹®ÀÚ¸¦ »ç¿ëÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ¿¹¸¦ µé¾î, µÎ °³ÀÇ ÇÏµå µå¶óÀ̺ê, C: ¹× D:°¡ ÀÖ´Â °æ¿ì, CD-ROM µå¶óÀ̺꿡 ¹®ÀÚ FÀÌ»óÀ» ÇÒ´çÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.
µÎ ¹øÂ° Çà (Ghost Çà)ÀÌ ´ÙÀ½ ½ºÀ§Ä¡°¡ ÀÖ´Â Ghost¸¦ ½ÇÇàÇÕ´Ï´Ù.
◦ -clone
ÀÌ ½ºÀ§Ä¡´Â ´ÙÀ½ –clone ´ÙÀ½¿¡ ¿À´Â ½ºÀ§Ä¡°¡ º¹Á¦ ÀÛ¾÷ÀÇ ¸Å°³ º¯¼ö¸¦ Á¦°øÇϵµ·Ï Ghost¿¡ Áö½ÃÇÕ´Ï´Ù.
◦ mode=load
◦ ÀÌ ½ºÀ§Ä¡´Â ÀÛ¾÷ÀÌ ±âÁ¸ À̹ÌÁö¸¦ °¡Áö°í ÀÖ´Â µå¶óÀ̺꿡 ±â·ÏÇϵµ·Ï Ghost¿¡ Áö½ÃÇÕ´Ï´Ù.
◦ src=<location of image file>
◦ ÀÌ ½ºÀ§Ä¡´Â À̹ÌÁö ÆÄÀÏÀÇ À§Ä¡¸¦ Ghost¿¡°Ô ¾Ë·ÁÁÝ´Ï´Ù. µå¶óÀÌºê ¹®ÀÚ´Â /L:¿¡¼ ÁöÁ¤µÈ µå¶óÀÌºê ¹®ÀÚ¿Í ÀÏÄ¡ÇØ¾ß ÇÕ´Ï´Ù. ÀÌÀüÀÇ Autoexec.bat Çà¿¡ ÀÖ´Â ½ºÀ§Ä¡ À§ÀÇ ¿¹Á¦¿¡¼, Myimage.gho ÆÄÀÏÀÇ À§Ä¡´Â (µð·ºÅ丮°¡ ¾Æ´Ñ) CD-ROM µå¶óÀ̺êÀÇ ·çÆ®ÀÔ´Ï´Ù.
◦ dst=<disk number>
◦ ÀÌ ½ºÀ§Ä¡´Â Ghost°¡ ±â·ÏÇÒ ¹°¸®Àû µð½ºÅ©¸¦ Ghost¿¡ Áö½ÃÇÕ´Ï´Ù. µð½ºÅ© 1Àº ½Ã½ºÅÛ¿¡ Àִ ù ¹øÂ° ¹°¸®Àû µð½ºÅ©ÀÔ´Ï´Ù. ÀÌ ½ºÀ§Ä¡´Â ÆÄƼ¼Ç°ú ±¸º°µË´Ï´Ù. ÀÌ·¯ÇÑ ÁöħÀº ´ÜÀÏ ÆÄƼ¼ÇÀÌ ¾Æ´Ñ Àüü µð½ºÅ©¿¡ ±â·ÏÇÏ´Â ÀÛ¾÷°ú °ü·ÃµÈ °ÍÀÔ´Ï´Ù.
◦ -sure
◦ ÀÌ ½ºÀ§Ä¡´Â ÀÛ¾÷À» ½ÃÀÛÇÑ ÈÄ¿¡ »ç¿ëÀÚÀÇ °³ÀÔ ¾øÀÌ ÀÛ¾÷À» ½ÇÇàÇϵµ·Ï Ghost¿¡ Áö½ÃÇÕ´Ï´Ù. ÀÌ ½ºÀ§Ä¡´Â ¼±ÅÃÀûÀÔ´Ï´Ù. ½ºÀ§Ä¡¸¦ »ç¿ëÇÏÁö ¾Ê´Â °æ¿ì, º¹¿ø ÀÛ¾÷À» ½ÃÀÛÇϱâ Àü¿¡ GhostÀÇ Áú¹®¿¡ ´äÇØ¾ß ÇÕ´Ï´Ù.
◦ -fx
◦ ÀÌ ½ºÀ§Ä¡´Â º¹Á¦ ÀÛ¾÷À» ¿Ï·áÇÑ ÈÄ¿¡ Ghost¸¦ Á¾·áÇϵµ·Ï Ghost¿¡ Áö½ÃÇÕ´Ï´Ù. CD-ROMÀ» »ç¿ëÇÏ¿© Ghost À̹ÌÁö¸¦ µå¶óÀ̺꿡 º¹¿øÇÒ ¶§ ÀÌ ½ºÀ§Ä¡´Â ½Ã½ºÅÛÀ» DOS ÇÁ·ÒÇÁÆ® »óÅ·Π³²°ÜµÓ´Ï´Ù. ÀÌ ½ºÀ§Ä¡´Â ¼±ÅÃÀûÀÔ´Ï´Ù. ÀÌ ½ºÀ§Ä¡¸¦ »ç¿ëÇÏÁö ¾Ê´Â °æ¿ì, Ghost´Â "ºÒ·¯¿À±â ¿Ï·á" ¶Ç´Â "ÀýÂ÷ ¿Ï·á"¿Í °°Àº ¸Þ½ÃÁö¸¦ Ç¥½ÃÇϴ ȸ鿡¼ Á¾·áÇÕ´Ï´Ù.
À̹ÌÁö ÀúÀå ¹æ¹ý
ÀÛ¼ºÇÑ CD-ROMÀÇ À̹ÌÁö¸¦ º¹¿øÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ ÇϽʽÿÀ.
1. CD-ROM¿¡¼ ÀÚµ¿À¸·Î ½Ãµ¿Çϵµ·Ï ½Ã½ºÅÛÀÇ BIOS¸¦ ¼³Á¤ÇϽʽÿÀ. ½Ã½ºÅÛ BIOS º¯°æ¿¡ ´ëÇÑ Á¤º¸´Â ½Ã½ºÅÛÀÇ ¹®¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
2. ½Ã½ºÅÛÀ» ²ô½Ê½Ã¿À.
3. ºÎÆÃ¿ë CD-ROMÀ» CD-ROM µå¶óÀ̺꿡 ³ÖÀ¸½Ê½Ã¿À.
4. ½Ã½ºÅÛÀ» ÄѽʽÿÀ. Ghost´Â CD-ROMÀÇ À̹ÌÁö°¡ ÀÖ´Â µð½ºÅ©¿¡ ÀÚµ¿À¸·Î ±â·ÏÇÕ´Ï´Ù. ÀÛ¾÷À» ¿Ï·áÇÏ¸é ½Ã½ºÅÛÀº D:\>¿Í °°ÀÌ DOS ÇÁ·ÒÇÁÆ® »óŰ¡ µË´Ï´Ù.
5. µå¶óÀ̺꿡¼ CD-ROMÀ» Á¦°ÅÇϽʽÿÀ.
6. ½Ã½ºÅÛÀ» ´Ù½Ã ½ÃÀÛÇϽʽÿÀ.
Á¦Ç° : Norton Ghost 2001, Norton Ghost 2002, Norton Ghost 6.0 Enterprise, Norton Ghost 6.0 Standard, Symantec Ghost 6.5, Symantec Ghost 7.0, Symantec Ghost 7.5
¹®¼ ¹øÈ£: 20020503081227933
¿î¿µ üÁ¦: DOS, Windows 95, Windows 98, Windows ME, Windows NT, Windows 2000, Linux, Novell NetWare
ÃÖ±Ù ¾÷µ¥ÀÌÆ®: 06/19/2002
°ü¸®ÀÚ ´Ô | ÄÚ¸àÆ®(0)
| ½ºÅ©·¦ |ÇÁ¸°Æ® |M |D
+
°íÀ¯ÁÖ¼Ò : http://4ellene.cafe24.com/blog/?no=188
http://blog.naver.com/saram93/20002912689
amanda : ¹é¾÷ Ŭ¶óÀ̾ðÆ®ÀÎ amanda µ¥¸ó
amandaidx : amanda ¼¹öÀÇ ÆÐŰÁö ¼ºñ½º Áß ÇϳªÀÎ amandaidx µ¥¸ó
amd : auto mount daemon, ½Ã½ºÅÛÀÇ ¿äûÀÌ ÀÖ´Â °æ¿ì¿¡ ÀÚµ¿À¸·Î ÀåÄ¡¿Í NFS È£½ºÆ®¸¦ ¸¶¿îÆ®ÇØ ÁÖ´Â µ¥¸ó. ³×Æ®¿öÅ©ÀÇ ¼³Á¤ÀÌ À߸øµÈ °æ¿ì¿¡´Â ºÎÆÃÀ» ÇÏ´Â µµÁß¿¡ ¹®Á¦¸¦ ÀÏÀ¸Å³¼ö ÀÖÀ¸¹Ç·Î óÀ½¿¡¼ ²¨µÎ´Â °ÍÀÌ ÁÁ´Ù.
amidxtape : amand ¼¹ö¿¡ ÆÐŰÁö ¼ºñ½º Áß ÇϳªÀÎ amidxtape µ¥¸ó
anacron : ½Ã°£¿¡ µû¶ó ÁöÁ¤ÇÑ ÇÁ·Î±×·¥À» Á¤±âÀûÀ¸·Î ½ÇÇàÇÏ´Â µ¥¸ó. cron°ú °°Àº ±â´ÉÀ» ÇÏÁö¸¸ °è¼Ó ÄѵÎÁö ¾Ê´Â ÄÄÅÍ¿¡¼ »ç¿äÇÏ´Â µ¥¸ó
apmd : º£Å͸® »óŸ¦ °¨½ÃÇϰí syslog(8)¿¡ ±â·ÏÇÏ¸ç ½Ã½ºÅÛÀ» ²ô±âµµ ÇÏ´Â µ¥¸ó
arpwatch : ÀÌ´õ³Ý Ä«µå¿Í ip ¾îµå·¹½ºÀÇ ¼³Á¤ °ü°è¸¦ À¯ÁöÇÏ´Â µ¥¸ó
atd : ƯÁ¤ ½Ã°£ ¶Ç´Â ½Ã½ºÅÛ ºÎÇϰ¡ ÀûÀ»¶§ ÁöÁ¤µÈ ¸í·ÉÀ» ½ÇÇà½ÃŰ´Â µ¥
autofs : ÆÄÀÏ ½Ã½ºÅÛÀ» »ç¿ëÇϰíÀÚ ÇÒ¶§ ÀÚµ¿À¸·Î ¸¶¿îÆ® ½ÃÄÑÁÖ´Â µ¥¸ó
chargen : chargenÀÇ TCP ¹öÀü ¼¹ö
chargen-upd : chargenÀÇ UDP ¹öÀü ¼¹ö
ciped : ip address¸¦ ¾ÏÈ£ÈÇÏ´Â CIPE µ¥¸ó
crond : cronÀ» ½ÇÇà½ÃŰ´Â µ¥¸ó, cronÀº ÁöÁ¤ÇÑ ÇÁ·Î±×·¥À» ƯÁ¤ ½Ã°£¿¡ ÁÖ±âÀûÀ¸·Î ½ÇÇà½ÃŰ´Â À¯´Ð½º Ç¥ÁØ ÇÁ·Î±×·¥
daytime : daytimeÀÇ TCP ¹öÀü ¼¹ö. daytimeÀº Ŭ¶óÀ̾ðÆ®ÀÇ ÁúÀÇ¿¡ ÀÀ´äÇÏ¿© ¾Æ½ºÅ° ÇüÅ·ΠÇöÀç ½Ã°£°ú ³¯Â¥¸¦ Ãâ·ÂÇÏ´Â µ¥¸ó. TCP Æ÷Æ® 13À» »ç¿ë
daytime-udp : daytimeÀÇ UDP ¹öÀü ¼¹ö. UDPÆ÷Æ® 13À» »ç¿ë
dhcpd : Dynamic host configuration protocol server daemon. µ¿Àû È£½ºÆ® Á¦¾î ÇÁ·ÎÅäÄÝ ¼¹ö µ¥¸ó. BOOTP¿Í DHCP°¡ Æ÷ÇÔµÈ µ¥¸óÀ¸·Î Ŭ¶óÀÌ¾ðÆ®µéÀÌ ºÎÆÃÇÒ¶§ ÀÚµ¿À¸·Î µ¿Àû IP ¾îµå·¹½º¿Í ³×Æ®¿öÅ© Á¤º¸¸¦ °¡Áú¼ö ÀÖ°Ô ÇØÁÜ.
echo : echo ÀÇ TCP ¹öÀü ¼¹ö
echo-udp : echo ÀÇ UDP ¹öÀü ¼¹ö
finger : finger ¸®Äù½ºÆ®¿¡ ÀÀ´äÇÏ´Â ¼¹ö. finger´Â »ç¿ëÀÚ¿¡ ´ëÇÑ ·Î±×ÀÎ ³×ÀÓ, µð·ºÅ丮, ½©°ú ÃÖÁ¾ ·Î±×ÀÎ ½Ã°£¿¡ ´ëÇÑ Á¤º¸¸¦ º¼¼ö ÀÖ°Ô ÇÏ´Â ÇÁ·ÎÅäÄÝ
gated : gated(¶ó¿ìÆÃ µ¥¸ó) À» ½ÃÀÛÇϰųª Á¾
gpm : MC(midnight command) ¿Í °°Àº ÅØ½ºÆ® ±â¹Ý ¸®´ª½º¿ë ¾ÖÇø®ÄÉÀ̼ǿ¡¼ ¸¶¿ì½º¸¦ ¾µ¼ö ÀÖ°Ô ÇØÁÖ´Â µ¥¸ó. Äֿܼ¡¼ ¸¶¿ì½º¸¦ ÀÌ¿ëÇÑ ÆË¾÷ ¸Þ´º¿Í º¹»ç/ ºÙÀ̱⠱â´Éµµ Áö¿ø
httpd : À¥ ¼ºñ½º¸¦ À§ÇÑ ¾ÆÆÄÄ¡ µ¥¸ó. htmlÆÄÀϰú cgi¸¦ »ç¿ë°¡´ÉÇÏ°Ô ÇÔ
identd : Ưº°ÇÑ TCP ¿¬°á¿¡¼ »ç¿ëÀÚÀÇ ½Å¿øÀ» °áÁ¤ÇØ ÁÖ´Â µ¥¸ó. TCP Æ÷Æ®¹øÈ£¸¦ ÁÖ¸é ¿¬°áµÈ ¼¹ö ½Ã½ºÅÛ ¼ÒÀ¯ÀÚ¸¦ È®ÀÎÇÒ¼ö ÀÖ´Â ¹®ÀÚ¿À» µ¹·ÁÁÜ
imap : ¿ø°Ý »ç¿ëÀÚ°¡ imap Ŭ¶óÀ̾ðÆ®(Pine, netscape communicator)¸¦ ÀÌ¿ëÇÏ¿© ÀÚ½ÅÀÇ ¸ÞÀÏ¿¡ Á¢±ÙÇÒ¼ö ÀÖ°Ô ÇÏ´Â ¼ºñ½º
imaps : ¿ø°Ý »ç¿ëÀÚ°¡ SSLÀ» Áö¿øÇÏ´Â imap Ŭ¶óÀ̾ðÆ®(netscape communicator, fetchmail µî)¸¦ ÀÌ¿ëÇÏ¿© ÀÚ½ÅÀÇ ¸ÞÀÏ¿¡ Á¢±ÙÇÒ¼ö ÀÖ°Ô ÇÏ´Â ¼ºñ
innd : À¯Áî³Ý ´º½º ¼¹ö¸¦ ÀÌ¿ëÇÏ¿© Áö¿ª ´º½º ¼¹ö¸¦ ¼³Á¤ÇÒ¼ö ÀÖ´Â µ¥¸ó
ipchains : ÆÐŶ ÇÊÅ͸µ ÆÄÀ̾î¿ùÀ» ÀÚµ¿À¸·Î ½ÇÇàÇÏ´Â µ¥¸ó
ipop2 : ¿ø°Ý »ç¿ëÀÚ°¡ pop2 Ŭ¶óÀÌ¾ðÆ®¸¦ ÀÌ¿ëÇÏ¿© ¸ÞÀÏ¿¡ Á¢±ÙÇÒ¼ö ÀÖ°Ô ÇÏ´Â ¼ºñ½º
ipop3 : ¿ø°Ý »ç¿ëÀÚ°¡ pop3 Ŭ¶óÀÌ¾ðÆ®¸¦ ÀÌ¿ëÇÏ¿© ¸ÞÀÏ¿¡ Á¢±ÙÇÒ¼ö ÀÖ°Ô ÇÏ´Â ¼ºñ½º
irda : irda °¡ Á¤»óÀûÀ¸·Î µ¿ÀÛÇϵµ·Ï ÇØ ÁÖ´Â µ¥¸ó
keytable : /etc/sysconfig/keytable·Î Űº¸µå À¯ÇüÀ» º¯È¯ÇÒ¼ö ÀÖ°Ô ÇÏ´Â ¼ºñ½º. ÇÑÅÒ¿¡¼ kbdconfig ÇÁ·Î±×·¥À» ½ÇÇàÇÏ¿© Űº¸µå À¯ÇüÀ» º¯È¯ÇÒ¼ö ÀÖ´Ù. ´ëºÎºÐÀÇ ½Ã½ºÅÛ¿¡¼ keytable µ¥¸óÀº ½ÇÇà½ÃÄÑ µÎ¾î¾ß ÇÑ´Ù.
kudzu : ºÎÆÃ½Ã »õ·Ó°Ô Ãß°¡µÈ Çϵå¿þ¾î¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ°Ô hardware probe¸¦ ½ÇÇà½ÃŰ´Â µ¥¸ó
linuxconf : ½Ã½ºÅÛ ¼³Á¤À» À¯ÁöÇϱâ À§ÇØ ºÎÆÃ½Ã¿¡ ´Ù¾çÇÑ Å½ºÅ©ÀÇ ½ÇÇàÀ» Á¤·Ä½ÃŰ´Â µ¥¸ó.
linuxconf-web : À¥À» ÅëÇØ linuxconf¸¦ ½ÇÇàÇÒ¼ö ÀÖ°Ô ¿¬°áÀ» Çã¿ëÇÏ´Â µ¥¸ó
lpd : ÇÁ¸°ÅÍ(line printer)°¡ Á¤»óÀûÀ¸·Î µ¿ÀÛÇϵµ·Ï ÇØ ÁÖ´Â ÇÁ¸°Æ® ¼ºñ½º µ¥¸ó
mars-nwe : netware IPX ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇϴ Ŭ¶óÀÌ¾ðÆ®¿¡°Ô ¸®´ª½º ¸Ó½Å¿¡¼ ÆÄÀϰú ÇÁ¸°Æ® ¼¹ö¸¦ ȣȯ½ÃÄÑ ÁÖ´Â µ¥¸ó
mcserv : midnight command(MC) ¼¹öÀÌ´Ù. MC³¢¸® ³×Æ®¿öÅ©¸¦ °øÀ¯ÇÑ´Ù
mysqld : ¸Å¿ì ºü¸£°í ¾ÈÁ¤ÀûÀÎ mysql µ¥ÀÌŸ º£À̽º ¼¹ö µ¥¸óÀÌ´Ù
named : µµ¸ÞÀÎ ³×ÀÓ°ú ip¾îµå·¹½º¸¦ ÇØ¼®Çϱâ À§ÇÑ DNS¼¹ö(BIND) µ¥¸ó. ·ÎÄà ȣ½ºÆ®¿¡¼ DNS¼¹ö¸¦ ¿î¿µÇÒ¶§¸¸ ½ÇÇà ½ÃŲ´Ù.
netfs : »ï¹Ù, ³×Æ®¿öÅ© ÆÄÀÏ ½Ã½ºÅÛ(NFS), NCP(netware)µîÀÇ ¸¶¿îÆ®¿Í ¾ð¸¶¿îÆ®¿¡ °ü¿©ÇÏ´Â µ¥¸ó.
network : ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽ºÀÇ ¼³Á¤À» ½Ã½ºÅÛ ºÎÆÃ½Ã Ä¿³Î¿¡ ÀûÀç½ÃŰ´Â µ¥¸ó.
nfs : TCP/IP ³×Æ®¿öÅ©¿¡¼ ÆÄÀÏÀ» °øÀ¯ÇÒ¼ö ÀÖ°Ô ÇÏ´Â µ¥¸ó. /etc/exports ÆÄÀÏ¿¡¼ ¼³Á¤ÇÑ NFS ¼¹ö°¡ ±âµ¿ÇÒ¼ö ÀÖ°Ô ÇØ ÁØ´Ù.
nfslock : NFSÆÄÀÏÀ» locking ÇÑ´Ù.
nscd : NIS/NS ¸¦ »ç¿ëÇÒ¼ö ÀÖ°Ô ÇÏ´Â µ¥¸ó. nscd´Â ½ÇÇàÁßÀÎ ÇÁ·Î±×·¥ÀÇ ±×·ìÀ» »ìÇÇ°í ÆÐ½º¿öµå¸¦ º¯°æÇϰųª ´ÙÀ½ ÁúÀǸ¦ À§ÇØ °á°ú¸¦ ij½ÃÇÏ´Â µ¥¸óÀÌ´Ù.
ntalk : ¼·Î ´Ù¸¥ ½Ã½ºÅÛ³¢¸® äÆÃÀÌ °¡´ÉÇÏ°Ô ntalk ¿¬°áÀ» Çã¿ëÇÏ´Â ¼¹ö
ntpd : NTPv4µ¥¸ó
pcmcia : ÈÞ´ë¿ë PC¿¡¼ ÀÌ´õ³ÝÀ̳ª ¸ðµ©À» ¾µ¼ö ÀÖ°Ô ÇÏ´Â µ¥¸ó.
pop3s : SSLÀ» Áö¿øÇÏ´Â pop3Ŭ¶óÀÌ¾ðÆ®¸¦ »ç¿ëÇÏ¿© ¸ÞÀÏ¿¡ Á¢±ÙÇÒ¼ö ÀÖ°Ô ÇÏ´Â ¼ºñ½ºÀÌ´Ù.
portmap : RPC(NFS, NIS, mcsevµî) ¿¬°áÀ» °ü¸®Çϱâ À§ÇÑ Æ÷Æ® ¸ÅÇÎ µ¥¸óÀ¸·Î RPC¸¦ »ç¿ëÇÏ´Â ÇÁ·Î±×·¥À» ½ÇÇàÇϱâ À§Çؼ´Â ¹Ýµå½Ã ¼±ÅÃÇÏ¿©¾ß ÇÏ´Â µ¥¸ó.
postgresql : postgresql µðºñ¿¡ °üÇÑ µ¥¸ó
pppoe : adsl¼ºñ½º¿¡ ¿¬°á½ÃÄÑ ÁÖ´Â µ¥¸ó
proftpd : ½¬¿î¼³Á¤, º¸¾È¼º, ´Ü¼ø¼º¿¡ ÃÊÁ¡À» ¸ÂÃá °³¼±µÈ ftp ¼¹ö µ¥¸ó
pxe : ºÎÆÃÀü ½ÇÇàȯ°æ ¼¹ö. ´Ù¸¥ PXE±â¹Ý ¸Ó½Å¿¡ ³×Æ®¿öÅ© ºÎÆÃÀ» Á¦°øÇÑ´Ù
random : ½Ã½ºÅÛ¿¡ ÇÊ¿äÇÑ ³¼ö ¹ß»ý ¹× ÀúÀå µ¥¸ó
rawdevices : HDD ÆÄƼ¼Ç°ú °°Àº ºí·Ð µð¹ÙÀ̽º¸¦ À§ÇÑ ½ºÅ©¸³Æ®. /etc/sysconfig/rewdevices ÆÄÀÏÀ» ÆíÁýÇÏ¿© ¿ø½Ã µðºñ¾Æ½º¸¦ ºí·Ð µð¹ÙÀ̽º·Î ¸ÅÇÎÇÒ¼ö ÀÖ´Ù.
reconfig : /etc/reconfigSys ÆÄÀÏÀÌ Á¸ÀçÇϸé Àç¼³Á¤À» ½ÇÇàÇÏ´Â µ¥¸ó
rexec : rexec(3) ·çƾÀ» À§ÇÑ ¼¹ö µ¥¸ó. ÀÎÁõµÈ »ç¿ëÀÚ À̸§°ú ÆÐ½º¿öµå·Î ¿ø°Ý ½ÇÇàÀ» Á¦°øÇÏ´Â ¼¹öÀÌ´Ù.
rlogin : rlogin ÇÁ·Î±×·¥À» À§ÇÑ ¼¹ö µ¥¸ó. ½Å·ÚÇÒ¼ö Àִ ȣ½ºÆ®·ÎºÎÅÍ Æ¯±ÇÈµÈ Æ÷Æ® ¹øÈ£¿¡ ±â¹ÝÇÑ ÀÎÁõÀ» ÅëÇØ ¿ø°Ý ·Î±×ÀÎÀ» Á¦°øÇÑ´Ù.
routed : RIP ÇÁ·ÎÅäÄÝÀ» ÅëÇØ ¾÷µ¥ÀÌÆ®µÈ ÀÚµ¿ IP ¶ó¿ìÆÃ Å×ÀÌºí ¼³Á¤ µ¥¸ó
rsh : rshd ¼¹ö´Â rcmd ·çƾÀ» À§ÇÑ ¼¹öÀÌ¸ç µû¶ó¼ rsh ÇÁ·Î±×·¥À» À§ÇÑ ¼¹öÀÌ´Ù. ½Å·ÚÇÒ¼ö Àִ ȣ½ºÆ®·ÎºÎÅÍ Æ¯±ÇÈµÈ Æ÷Æ®¹øÈ£¿¡ ±â¹ÝÇÑ ÀÎÁõ ÅëÇØ ¿ø°Ý ½ÇÇàÀ» Á¦°øÇÑ´Ù.
rstat : ³×Æ®¿öÅ©¿¡ ¿¬°áµÈ »ç¿äÀÚ¿¡°Ô ±× ³×Æ®¿öÅ© »óÀÇ ¸Ó½Å¿¡ ´ëÇÑ ÆÛÆ÷¸Õ½º ¸ÅÆ®¸¯½º¸¦ ȸ¼öÇÒ¼ö ÀÖ°Ô ÇØÁÖ´Â ÇÁ·ÎÅäÄÝ
rsync : ÄÄÇ»ÅͰ£ ÀÚ·á °øÀ¯¸¦ À§Çؼ »ç¿ëµÇ´Â rsync¿¡ ´ëÇÑ µ¥¸óÀÌ´Ù.
rusersd : ³×Æ®¿öÅ©¿¡ ƯÁ¤ »ç¿ëÀÚ°¡ ÀÖ´Â °Ë»öÇØ ÁÖ´Â µ¥¸ó.
rwalld : ½Ã½ºÅÛ¿¡ µ¿ÀÛÁßÀÎ ¸ðµç Å͹̳ο¡ ¸Þ½ÃÁö¸¦ Ç¥½ÃÇÒ¼ö ÀÖ°Ô ÇØ ÁÖ´Â ÇÁ·ÎÅäÄÝ
rwhod : ¿ø°Ý Á¢¼ÓÀÚÀÇ ¸ñ·ÏÀ» º¼¼ö ÀÖ°Ô ÇØÁÖ´Â µ¥¸ó. finger¿Í ºñ½ÁÇÑ ±â´ÉÀ» ÇÑ´Ù.
sendmail : ¸ÞÀÏÀ» ´Ù¸¥ È£½ºÆ®·Î Àü¼ÛÇÏ´Â ¸ÞÀÏ Àü¼Û(Mail Transport Agent)µ¥¸ó
smb : SMB ³×Æ®¿öÅ© ¼ºñ½º¸¦ Á¦°øÇϱâ À§ÇÑ »ï¹Ù ¼¹ö(smbd¿Í nmbd)µ¥¸ó
snmpd : SNMP(Simple Network Management Protocol)µ¥¸ó
squid : HTTP, FTP, gopher¿Í °°Àº ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÒ¶§ ij½Ì ¼Óµµ¸¦ ³ôÀÌ´Â µ¥¸ó.
sshd : openssh ¼¹ö µ¥¸ó
swat : »ï¹Ù À¥ °ü¸® Åø, »ï¹Ù ¼¹öÀÇ ¼³Á¤À» À§ÇØ swat¸¦ »ç¿ëÇϸç, À¥ ºê¶ó¿ìÀú¸¦ ÅëÇØ 901Æ÷Æ®·Î Á¢¼ÓÇÑ´Ù.
syslog : ¸¹Àº µ¥¸óµéÀÌ ·Î±× ¸Þ¼¼Áö¸¦ ´Ù¾çÇÑ ½Ã½ºÅÛ ·Î±×ÆÄÀÏ¿¡ ±â·ÏÇϴµ¥ »ç¿ëÇÏ´Â µ¥¸ó. syslog´Â Ç×»ó ½ÇÇàµÇ´Â °ÍÀÌ ÁÁ´Ù.
talk : ´Ù¸¥ ½Ã½ºÅÛ¿¡ Á¢¼ÓÇÑ »ç¿ëÀÚ·Î ºÎÅÍ Ã¤ÆÃ ¿ä±¸¿¡ ÀÀ´äÇÏ¿© Å͹̳ÎÀÇ ³»¿ëÀ» ´Ù¸¥ »ç¿ëÀÚ¿¡°Ô º¸³»¼ ´ëÈÇÒ¼ö ÀÖ°Ô ÇÏ´Â µ¥¸ó.
telnet : telnet ¼¼¼ÇÀ» Á¦°øÇÏ´Â ¼¹ö. ÀÎÁõÀ» À§ÇØ »ç¿ëÀÚ À̸§°ú ÆÐ½º¿öµå¸¦ »ç¿ëÇÑ´Ù.
tftp : ÆÄÀÏ Àü¼ÛÀ» À§ÇÑ ÇÁ·ÎÅäÄÝ. tftpÇÁ·ÎÅäÄÝÀº ¾î¶² OS¿¡¼´Â ºÎÆÃ µð½ºÄÏÀÌ ¾ø´Â ¿öÅ©½ºÅ×À̼ÇÀ̳ª ³×Æ®¿öÅ© ÀÎ½Ä ÇÁ¸°Å͸¦ À§ÇÑ ¼³Á¤ ÆÄÀÏÀÇ ´Ù¿î·Îµå, ¼³Ä¡ ÇÁ·Î¼¼½ºÀÇ ½ÃÀÛÀ» À§ÇØ °¡²û ÀÌ¿ëµÈ´Ù.
time : rdate µ¥¸ó¿¡ ÀÇÇØ »ç¿ëµÇ´Â RFC 868 ½Ã°£ ¼¹öÀÇ TCP ¹öÀü
time-udp : rdate µ¥¸ó¿¡ ÀÇÇØ »ç¿ëµÇ´Â RFC 868½Ã°£ ¼¹öÀÇ UDP ¹öÀü
webmin : webmin °ü¸®ÀÚ ¼¹ö µ¥¸ó
xfs : ºÎÆÃ°ú ¼Ë´Ù¿î½Ã X ÆùÆ® ¼¹ö¸¦ ½ÃÀÛÇϰųª Á¾·á½ÃŰ´Â µ¥¸ó
xinetd : inetd µ¥¸óÀ» ´ëüÇÏ´Â °·ÂÇÑ µ¥¸ó. telnet, ftp µî°ú °°Àº ¼ºñ½º¸¦ ó¸®ÇÏ´Â ½´ÆÛ µ¥¸ó.
ypbind : NIS/YP Ŭ¶óÀÌ¾ðÆ®¿¡¼ ½ÇÇàµÇ´Â µ¥¸óÀ¸·Î NISµµ¸ÞÀÎÀ» ¹ÙÀεåÇÑ´Ù. NISŬ¶óÀÌ¾ðÆ®·Î µ¿ÀÛÇϱâ À§Çؼ´Â glibc¿¡ ±â¹ÝÇÑ ½Ã½ºÅÛ¿¡¼ ½ÇÇàµÇ¾î ÇÑ´Ù. ±×·¯³ª NIS¸¦ »ç¿ëÇÏÁö ¾Ê´Â ½Ã½ºÅÛ¿¡¼´Â ½ÇÇàÇÏÁö ¸»¾Æ¾ß ÇÑ´Ù.
yppasswd : NISŬ¶óÀÌ¾ðÆ® »ç¿ëÀÚÀÇ ÆÐ½º¿öµå¸¦ º¯°æÇÒ¼ö ÀÖ°Ô ÇØ ÁÖ´Â µ¥¸ó
ypserv : Ç¥ÁØ NIS/YP ³×Æ®¿öÅ© ÇÁ·ÎÅäÄÝ ¼¹ö. È£½ºÆ® ³×ÀÓ, »ç¿ëÀÚ ³×ÀÓ°ú ´Ù¸¥ Á¤º¸ µ¥ÀÌŸº£À̽º¸¦ ³×Æ®¿öÅ©¸¦ ÅëÇÏ¿© ¹èÆ÷ÇÏ´Â °ÍÀº Çã¿ëÇÑ´Ù. ypservµ¥¸óÀº Ŭ¶óÀÌ¾ðÆ®¿¡¼´Â ÇÊ¿äÇÏÁö ¾ÊÀ¸¸ç NIS ¼¹ö¿¡¼ ½ÇÇàµÈ´Ù.
°ü¸®ÀÚ ´Ô | ÄÚ¸àÆ®(0)
| ½ºÅ©·¦ |ÇÁ¸°Æ® |M |D
+
°íÀ¯ÁÖ¼Ò : http://4ellene.cafe24.com/blog/?no=187
Á¦¸ñ ¾øÀ½
¸®´ª½º ½Ã½ºÅÛÀ» À§ÇÑ ¼º´É ÃÖÀûÈ ±â¹ý(0) - °Á¸¦ ½ÃÀÛÇϸç
ÀúÀÚ :
ÃÖ°æ¶ô
|
³¯Â¥ :
2001³â 05¿ù 29ÀÏ
¸®´ª½º ½Ã½ºÅÛ ÃÖÀûÀÇ »óÅ¿¡¼ ÃÖ´ëÀÇ ¼º´ÉÀ» ¸¶À½°Í »Ë³»µµ·Ï ÆÛÆ÷¸Õ½º¸¦ Á¶À²(Æ©´×, Tunning)ÇÏ´Â ÀÏÀº ¸®´ª¼¶ó¸é ÇѹøÂë ÇØº¸°í ½ÍÀº ÀÏÀÏ °ÍÀÌ´Ù. ÆÛÆ÷¸Õ½º Á¶À²Àº ¸®´ª½º¸¦ »ç¿ëÇÏ¸é °¡Àå Áß¿äÇÑ ÀÏ Áß¿¡ ÇϳªÀε¥, ¾Æ¹«¸® ÁÁÀº »çÇâÀÇ ÄÄÇ»ÅÍ¿¡ ÃÖ»óÀÇ ¸®´ª½º°¡ ±ò·Á ÀÖ´Ù°í ÇØµµ, ±× ¸®´ª½º ½Ã½ºÅÛÀÌ ±À¹ðÀÌ ±â¾î°¡µí µ¹¾Æ°£´Ù¸é ±×¾ß¸»·Î ¾Æ¹«·± ¾µ¸ð°¡ ¾ø±â ¶§¹®ÀÌ´Ù. ¸ðµç ½Ã½ºÅÛÀÌ ±×·¸µíÀÌ ¸®´ª½º ½Ã½ºÅÛÀÇ ¼º´É Á¶À²µµ Ãʱ⠼³Ä¡ °úÁ¤ºÎÅÍ ¼±ÇàµÇ¾î¾ß Çϰí, Áö¼ÓÀûÀÎ °ü½É ¶ÇÇÑ Áß¿äÇÏ´Ù.
À̹ø Àå¿¡¼´Â ¸®´ª½º ½Ã½ºÅÛ ¼º´É Á¶À²ÀÇ ±âº» ¿øÄ¢¿¡ ´ëÇØ ¾Ë¾Æº»´Ù.
ÄÚ¸®¾ÆÀÎÅͳݴåÄÄ È¸¿øµé¿¡°Ô ¿¬ÀçµÉ ±â»ç´Â ´ÙÀ½°ú °°´Ù. ¸ÅÀÏ Á¶±Ý¾¿ ±×³¯ ±×³¯ÀÇ ºÐ·®À» ¼ÒÈÇØ º¸µµ·Ï ÇÏÀÚ.
1 ¸®´ª½º¸¦ »ç¿ëÇÒ ¿ëµµ °áÁ¤
¸®´ª½º ½Ã½ºÅÛ ÃÖÀûÀÇ »óÅ¿¡¼ ÃÖ´ëÀÇ ¼º´ÉÀ» ¸¶À½°Í »Ë³»µµ·Ï ÆÛÆ÷¸Õ½º¸¦ Á¶À²(Æ©´×, Tunning)ÇÏ´Â
ÀÏÀº ¸®´ª¼¶ó¸é ÇѹøÂë ÇØº¸°í ½ÍÀº ÀÏÀÏ °ÍÀÌ´Ù. ÆÛÆ÷¸Õ½º Á¶À²Àº ¸®´ª½º¸¦ »ç¿ëÇÏ¸é °¡Àå Áß¿äÇÑ ÀÏ Áß¿¡ ÇϳªÀε¥, ¾Æ¹«¸® ÁÁÀº »çÇâÀÇ ÄÄÇ»ÅÍ¿¡
ÃÖ»óÀÇ ¸®´ª½º°¡ ±ò·Á ÀÖ´Ù°í ÇØµµ, ±× ¸®´ª½º ½Ã½ºÅÛÀÌ ±À¹ðÀÌ ±â¾î°¡µí µ¹¾Æ°£´Ù¸é ±×¾ß¸»·Î ¾Æ¹«·± ¾µ¸ð°¡ ¾ø±â ¶§¹®ÀÌ´Ù. ¸ðµç ½Ã½ºÅÛÀÌ ±×·¸µíÀÌ
¸®´ª½º ½Ã½ºÅÛÀÇ ¼º´É Á¶À²µµ Ãʱ⠼³Ä¡ °úÁ¤ºÎÅÍ ¼±ÇàµÇ¾î¾ß Çϰí, Áö¼ÓÀûÀÎ °ü½É ¶ÇÇÑ Áß¿äÇÏ´Ù. À̹ø Àå¿¡¼´Â ¸®´ª½º ½Ã½ºÅÛ ¼º´É Á¶À²ÀÇ ±âº»
¿øÄ¢¿¡ ´ëÇØ ¾Ë¾Æº»´Ù.1 ¸®´ª½º¸¦ »ç¿ëÇÒ ¿ëµµ °áÁ¤ ¸®´ª½º ½Ã½ºÅÛ¿¡ ÃÖ»óÀÇ Á¶°Ç¿¡¼ ÃÖ´ëÇÑÀÇ È¿°ú¸¦
³ªÅ¸³»±â À§Çؼ´Â ¹Ýµå½Ã ¼º´É Á¶À²(Performance Tuning)À̶ó´Â ÀÛ¾÷ÀÌ ÇÊ¿äÇÏ´Ù. »ç½Ç ¿î¿µÃ¼Á¦ ¼º´É Æ©´×Àº µ¥ÀÌÅͺ£À̽º Æ©´×À̳ª
³×Æ®¿÷ Æ©´× ÀÛ¾÷°ú´Â ´Þ¸® ÃÖÀûÈ °úÁ¤À» °ÅÄ¡Áö ¾Ê¾Æµµ »ç¿ëÀÚ³ª °ü¸®ÀÚ ¸ðµÎ ºÒÆíÇÔÀ» ´À³¢Áö ¸øÇÏ´Â °æ¿ì°¡ ¸¹´Ù. ÇÏÁö¸¸ ÇÊ¿äÇÑ ½Ã°£¿¡ °ü¸®ÀÚ°¡
¿î¿µÃ¼Á¦¿¡ °ü½ÉÀ» °¡Áö°í °ü¸®Àڷνá ÇÊ¿äÇÑ ÀÛ¾÷¸¸ ÇØÁÖ¸é, ½Ã½ºÅÛÀº ³¯·ÆÇÏ°í »ê¶æÇÏ°Ô ¿î¿µµÉ ¼ö ÀÖ´Ù. ¿î¿µÃ¼Á¦ ¼º´É Á¶À²Àº ¿¹»ó¸¸Å ¾î·Æ°Å³ª
½Ã°£ÀÌ ¿À·¡ °É¸®´Â ÀÏÀÌ ¾Æ´Ï´Ù. ¾à°£ÀÇ °ü½É°ú ³ë·ÂÀ¸·Î Å©°Ô´Â ½Ã½ºÅÛ ¾÷±×·¹À̵å¿Í °°Àº È¿°ú¸¦ ¾òÀ» ¼ö ÀÖ°í, ÀÛ°Ô´Â ½Ã½ºÅÛÀÇ ¼Óµµ¸¦ »ì¸± ¼ö
ÀÖ´Â °ÍÀÌ´Ù. ÀÌ·± ¼º´É Á¶À²Àº Ãʱ⠼³Ä¡ °úÁ¤¿¡¼ºÎÅÍ ¼±ÇàµÇ¾î¾ß Çϸç, ¼³Ä¡ ÀÌÈÄ ¿î¿µÇÒ ¶§ »çÈÄ °ü¸®µµ ¼³Ä¡ °úÁ¤¸¸ÅÀ̳ª
Áß¿äÇÏ´Ù. ¸ðµç ¼ÒÇÁÆ®¿þ¾î¸¦ »ç¿ëÇϰíÀÚ ÇÒ ¶§, »ç¿ëÇϰíÀÚ ÇÏ´Â ÀÛ¾÷¿¡ ÀûÇÕÇÑ ¼ÒÇÁÆ®¿þ¾î¸¦ »ç¿ëÇϰí ÀÛ¾÷¿¡ ¾Ë¸Â°Ô ¼³Á¤ÇØ¾ß ÃÖ»óÀÇ È¿°ú¸¦
¹ßÈÖÇϵíÀÌ, ¸®´ª½ºµµ ¸ÕÀú ¸®´ª½º ½Ã½ºÅÛÀ» ¼³Ä¡Çϱâ Àü¿¡ ¾î¶² ¿ëµµ·Î »ç¿ëÇÒ °ÍÀÎÁö¸¦ °áÁ¤ÇØ¾ß ÇÑ´Ù. ÀÌ ¹®Á¦´Â °£´ÜÇϸ鼵µ °áÁ¤ÇϱⰡ ÀǿܷÎ
»ó´çÈ÷ ±î´Ù·Î¿î ºÎºÐÀÓ¿¡ Ʋ¸²¾øÁö¸¸, À̰ÍÀÌ °áÁ¤µÇ¾î¾ß ¸®´ª½º¸¦ ¼³Ä¡ÇÒ ¶§, ±âº»ÀûÀÎ ¼³Á¤À» ÇÒ ¼ö ÀÖ´Ù. ¸®´ª½º¸¦¾÷¹«¿ëÀ¸·Î »ç¿ëÇÒ °ÍÀÎÁö,
¾Æ´Ï¸é »ó´ëÀûÀ¸·Î °³ÀοëÀ̳ª °³¹ß¿ëÀ¸·Î »ç¿ëÇÒ °ÍÀÎÁö¸¦ ¸ÕÀú °áÁ¤ÇÑ ´ÙÀ½¿¡ ¸®´ª½º¸¦ ¼³Ä¡¸¦ ÇØ¾ß Çϰí, ±×¿¡ µû¸¥ ¼³Á¤À» ÇØ¾ß ÇÑ´Ù. ¿äÁîÀ½¿¡
³ª¿À´Â ¸®´ª½º ¹èÆ÷º»µéÀº ¾Æ³ªÄÜ´Ù¿Í °°Àº ¼³Ä¡ ÇÁ·Î±×·¥À» Á¦°øÇÏ¿©, À©µµ¿ìº¸´Ù ÈξÀ ¾Ë±â ½±°í, ÆíÇÑ Á÷°üÀûÀÎ ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇϱ⠶§¹®¿¡
¿¹Àüó·³ ¼³Ä¡ ±× ÀÚü¿¡ ´ëÇÑ ¾î·Á¿òÀº ¾ø¾îÁ³´Ù.
2 ¸®´ª½º ÆÄƼ¼Ç Á¶À²Çϱâ
2 ¸®´ª½º ÆÄƼ¼Ç Á¶À²Çϱâ
¸¸¾à ¸®´ª½º¸¦ ¾÷¹«¿ëÀ¸·Î °áÁ¤Çß´Ù¸é À¥¼ºñ½º³ª ÀüÀÚ¸ÞÀÏ ¼ºñ½º, ÆÄÀÏ ¼ºñ½º¿Í °°Àº ´ë³»¿ÜÀûÀÎ ¼ºñ½º°¡ ¸ñÀûÀ» °ÍÀÌ´Ù. ÀÌ °æ¿ì¿¡´Â ¸®´ª½º°¡ Áö¼ÓÀûÀ¸·Î ½ÇÇàµÇ¾î¾ß Çϸç, ¸®´ª½º°¡ ´Ù¿îµÇ¸é ¾ÈµÈ´Ù´Â °ÍÀ» ÀüÁ¦·Î ÇÒ ¼ö ÀÖ´Ù.
µû¶ó¼ ¸®´ª½º ½Ã½ºÅÛ ¿î¿µ¿¡ Áß¿äÇÑ °ø°£ÀÎ /home °ø°£°ú /var °ø°£, /tmp °ø°£, Swap °ø°£¿¡ ´ëÇÑ ºñÁßÀÌ Ä¿Áö°Ô µÈ´Ù. /home °ø°£Àº °³ÀÎ »ç¿ëÀÚ³ª ÁÖ¿ä ¼ºñ½ºµéÀÇ ÀÛ¾÷ °ø°£ÀÌ µÇ¸ç, /var °ø°£Àº µ¿ÀÛÁßÀÎ ÇÁ·Î¼¼¼µéÀÇ ·Î±×(log)°ú Ä¿³Î(Kernel), µ¥¸ó(Daemon)¿¡ °ü·ÃµÈ ³»¿ëÀÌ ÀúÀåµÇ´Â °ø°£À̰í, ±×¸®°í Àӽ÷ΠÆÄÀÏÀ» ÀúÀåÇÏ´Â /tmp °ø°£°ú °¡»ó ¸Þ¸ð¸® ¿ªÇÒÀ» ÇÏ´Â ½º¿Ò °ø°£ÀÇ ºñÁßÀÌ Ä¿Áö°Ô µÇ´Â °ÍÀÌ´Ù.
±×¸®°í °³¹ß¿ëÀ̳ª °³ÀοëÀ¸·Î ¸®´ª½º¸¦ »ç¿ëÇÑ´Ù¸é, /home °ø°£°ú /usr °ø°£ÀÌ ¿ì¼±ÀûÀ¸·Î È®º¸µÇ¾î¾ß ÇÑ´Ù.
[Ç¥ 1] Àº ¸®´ª½º ½Ã½ºÅÛÀÇ ´ëÇ¥ÀûÀÎ ÆÄƼ¼ÇÀ» ¼³¸íÇÑ °ÍÀε¥, ÀÌ·¸°Ô ÇÏ´Â ÀÌÀ¯´Â ¸®´ª½º ½Ã½ºÅÛÀ» ü°èÀûÀ¸·Î ³ª´©´Â °ÍÀº º¸´Ù ÃÖÀûÈµÈ »óŸ¦ À¯ÁöÇϱâ À§ÇؼÀÌ´Ù.
¿¹¸¦ µé¾î ¸®´ª½º ½Ã½ºÅÛÀ» ·çÆ®(/) ¿µ¿ª°ú ½º¿Ò ¿µ¿ªÀ¸·Î¸¸ ³ª´² ¼³Ä¡Çߴµ¥, ¼³Ä¡ÇÑ Çϵåµð½ºÅ©¿Í °ü·ÃµÈ ¹®Á¦°¡ »ý°å´Ù°í °¡Á¤ÇØ º¸ÀÚ. (´ëºÎºÐÀÇ ¹®Á¦´Â Çϵåµð½ºÅ©¿¡ ¿©À¯ °ø°£ÀÌ ¾øÀ» ¶§¿¡ ¹ß»ýÇÑ´Ù.) ±×·³ ¾î¶² °÷¿¡¼ ¹®Á¦°¡ ÀÖ´ÂÁö ÆÄ¾ÇÇØ¾ß Çϴµ¥, [Ç¥ 1]°ú °°ÀÌ ºÐ¸®µÈ ÆÄƼ¼ÇÀ¸·Î ±¸ºÐÇÏÁö ¾Ê¾Ò´Ù¸é Á¦´ë·Î ÆÄ¾ÇÇϱⰡ Èûµé¾îÁø´Ù.
¶ÇÇÑ ¸®´ª½º ½Ã½ºÅÛÀº ÀúÀå °ø°£ÀÌ 100% ¸ðµÎ Â÷°Ô µÇ¸é ´Ù¿îµÇ°í ¸¸´Ù. ±×·¯³ª ¿ëµµ¿¡ µû¶ó ÆÄƼ¼ÇÀ» ¾Ë¸Â°Ô ³ª´©¾ú´Ù¸é ½Ã½ºÅÛÀÇ ¿î¿µ¿¡ ´ëÇÑ ÃÖ´ëÇÑ À¯¿¬¼ºÀ» È®º¸ÇÒ ¼ö ÀÖ°Ô µÈ´Ù.
°³¹ß¿ëÀ̳ª °³ÀοëÀ¸·Î »ç¿ëÇÑ´Ù¸é Çϵåµð½ºÅ© 3 ~ 4GB Á¤µµÀÇ ¿ë·®¸¸À¸·Î ÃæºÐÇÏÁö¸¸, ¸®´ª½º ½Ã½ºÅÛÀ» ¾÷¹«¿ëÀ¸·Î ƯÈ÷ µ¥ÀÌÅͺ£À̽º ¼¹ö·Î »ç¿ëÇÑ´Ù¸é ¸®´ª½º ½Ã½ºÅÛÀ» À§ÇÑ ÀúÀå °ø°£ À̿ܿ¡ µ¥ÀÌÅ͸¸À» À§ÇÑ ÇÏµå µð½ºÅ©¸¦ ÁغñÇØ, º°µµÀÇ ¿©À¯ °ø°£À» °í·ÁÇØ¾ß ÇÑ´Ù.
[Ç¥ 1]¿¡¼ ¾ð±ÞÇÑ °ø°£À» È®º¸Çß´Ù¸é ¸®´ª½º ¼³Ä¡½Ã ÃÖÀûÈµÈ »óŸ¦ ¸¸µé±â À§ÇÑ ±âº»ÀûÀÎ ¿©°ÇÀº ¸¸µé¾îÁø ¼ÀÀÌ´Ù.
ÀúÀå °ø°£
¼³¸í
/
¸®´ª½ºÀÇ °¡Àå Áß¿äÇÑ ÆÄƼ¼ÇÀ¸·Î 500MB Á¤µµ¸é ÃæºÐÇÏ´Ù. (º¸Åë
40% Á¤µµ¸¸ »ç¿ëµÈ´Ù.)
/usr
½ÇÁ¦ ¸®´ª½º »ç¿ëÀÚµéÀÌ »ç¿ëÇÏ´Â ¸®´ª½º ¾îÇø®ÄÉÀ̼ÇÀÌ ¼³Ä¡µÉ
µð·ºÅ丮·Î 800MB ~ 1GBÁ¤µµ¸é ÃæºÐÇÏ´Ù. ±×·¯³ª X À©µµ³ª KDE, GNOME
°ú °°Àº µ¥½ºÅ©Å¾ ȯ°æÀ» »ç¿ëÇÑ´Ù¸é 1GB~2GB Á¤µµ°¡ ÇÊ¿äÇÏ´Ù. (ÆÐŰÁö
¼³Ä¡ ÈÄ¿¡ º¸¸é ¾Ë°ÚÁö¸¸ /usr °ø°£Àº »ó´çÈ÷ ¸¹Àº °ø°£À» »ç¿ëÇÑ´Ù.
80% Á¤µµ »ç¿ëÇÑ´Ù.)
/tmp
¿©·¯ ¸®´ª½º ¾îÇø®ÄÉÀ̼ÇÀÌ Àӽ÷Π»ç¿ëµÇ´Â °ø°£À¸·Î 500MB
~ 1GB Á¤µµ°¡ Àû´çÇÏ´Ù.
/home
¸®´ª½º¸¦ »ç¿ëÇÏ´Â »ç¿ëÀÚ°¡ »ç¿ëÇÏ´Â °ø°£ÀÌ´Ù. ±×¸®°í ÆÄÀÏ
¼ºñ½º³ª ÆÄÀÏ ¼ºñ½º, FTP ¼ºñ½º¸¦ Çϴµ¥µµ ²À ÇÊ¿äÇÑ °ø°£ÀÌ´Ù.
À¥ ¼ºñ½º¸¦ ÇÑ´Ù¸é Á» ´õ ¸¹Àº °ø°£ÀÌ ÇÊ¿äÇϸç, FTP ¼ºñ½º³ª ³»ºÎ
ÆÄÀÏ ¼ºñ½º¸¦ ÇÑ´Ù¸é Ãß°¡ °ø°£À» È®º¸ÇÒ Çʿ䰡 ÀÖ´Ù. ÇöÀç ¸®´ª½º
½Ã½ºÅÛÀ» »ç¿ëÇÒ·Á´Â »ç¿ëÀÚ ¼ö¿Í ¼ºñ½º¸¦ °í·ÁÇØ¼ °ø°£À» Á¶ÀýÇØ¾ß
µÈ´Ù.
/var
¸®´ª½º¿¡¼ /home °ø°£ ¸¸Å ¸¹ÀÌ »ç¿ëµÇ´Â °ø°£À¸·Î, ¸¹Àº
¼öÀÇ ¾îÇø®ÄÉÀ̼ÇÀÇ µ¥ÀÌÅÍ, ƯÈ÷ ¸ÞÀÏ ¼¹öÀÇ µ¥ÀÌÅÍ¿Í µ¥ÀÌÅͺ£À̽º
¼¹öÀÇ µ¥ÀÌÅͰ¡ ÀúÀåµÇ´Â °÷ÀÌ´Ù. ¸®´ª½º¸¦ °³ÀοëÀ¸·Î ¾µ·Á¸é 500MB
~ 1GB Á¤µµ¸é Àû´çÇÏÁö¸¸, ¾÷¹«¿ëÀ¸·Î »ç¿ëÇÒ·Á¸é /home °ø°£°ú ¸¶Âù°¡Áö·Î
Ãß°¡ °ø°£ÀÌ ÇÊ¿äÇÏ´Ù.
<½º¿Ò°ø°£>
¸®´ª½º ½Ã½ºÅÛ¿¡¼ »ç¿ëÇÏ´Â °¡»ó ¸Þ¸ð¸®·Î »ç¿ëÇÏ´Â °ø°£À¸·Î
½ÇÁ¦ ¹°¸®ÀûÀÎ ¸Þ¸ð¸® ¸¸Å, ¾ó¸¶¸¸Å °ø°£À» È®º¸Çß´À³Ä¿¡ µû¶ó ¸®´ª½º
½Ã½ºÅÛÀÇ ¼º´ÉÀÌ Â÷À̰¡ ½ÉÇÏ°Ô ³¯ ¼ö ÀÖ´Ù. ´ë°³ ¼³Ä¡ÇÑ ÄÄÇ»ÅͰ¡ °¡Áø
¹°¸®ÀûÀÎ ¸Þ¸ð¸®ÀÇ 2~3¹è Á¤µµ Å©±â°¡ Àû´çÇÏ´Ù.
[Ç¥ 1] ÃÖ»óÀÇ ¸®´ª½º ÆÄƼ¼Ç °¡À̵å¶óÀÎ
[Ç¥ 1]¿¡´Â º¼ ¼ö ÀÖµíÀÌ °³ÀοëÀ¸·Î »ç¿ëÇÒ ¶§¿Í ¾÷¹«¿ëÀ¸·Î »ç¿ëÇÒ ¶§ /home °ø°£°ú /var °ø°£ÀÇ Å©±â°¡ È®½ÇÇÏ°Ô Â÷À̰¡ ³²À» ¾Ë ¼ö ÀÖ´Ù. ÀÌ´Â /home °ú /var ÆÄƼ¼Ç¿¡ ¼ºñ½ºÇÏ´Â ¼ÒÇÁÆ®¿þ¾îÀÇ µ¥ÀÌÅÍ¿Í ¸®´ª½º »ç¿ëÀÚÀÇ µ¥ÀÌÅͰ¡ ÀúÀåµÇ´Â °÷À̱⠶§¹®Àε¥, /home ¿µ¿ª¿¡´Â ¸®´ª½º »ç¿ëÀÚ µ¥ÀÌÅÍ¿Í º¸Åë ÆÄÀÏ(Samba) ¼ºñ½º³ª FTP ¼ºñ½º, À¥ ¼ºñ½ºÀÇ µ¥ÀÌÅͰ¡ ÀúÀåµÇ°í(±×·±µ¥, À̰ÍÀº ¼ºñ½º ¼ÒÇÁÆ®¿þ¾îÀÇ ¼³Á¤¿¡ µû¶ó ´Þ¶óÁú ¼ö ÀÖ´Ù.), /var ¿µ¿ª¿¡´Â ¸ÞÀÏ(Sendmail) ¼ºñ½º, MySQLÀ̳ª PostgreSQL °ú °°Àº µ¥ÀÌÅͺ£À̽º µ¥ÀÌÅ͵éÀÌ ÀúÀåµÈ´Ù. ±×·¡¼, º¸Åë ¾÷¹«¿ëÀ¸·Î ¸®´ª½º ½Ã½ºÅÛÀ» »ç¿ëÇÒ ¶§¿¡´Â µð½ºÅ©¸¦ 3 ~4 GB Á¤µµÀÇ ÀûÀº ¿ë·® µð½ºÅ©¿¡ ´ë¿ë·®(30 GB ÀÌ»ó) µð½ºÅ©¸¦ ÇѰ³ ÀÌ»óÀ» ±¸ÀÔÇÏ¿© ½º¿Ò¿µ¿ª°ú / ¿µ¿ª°ú /usr ¿µ¿ª, /tmp ¿µ¿ªÀº ÀûÀº ¿ë·®ÀÇ µð½ºÅ©¿¡ ¿©·¯°³ÀÇ ÆÄƼ¼ÇÀ¸·Î ¸¸µé°í, /home À̳ª /var ¿µ¿ªÀº °¢°¢À» ´ë¿ë·® µð½ºÅ©¸¦ ºÙ¿©¼ ¾÷¹«¿ë¿¡ »ç¿ëÇÏ¸é µÈ´Ù.
3 ¸®´ª½º Ä¿³Î ÃÖÀûÈ Çϱâ
3 ¸®´ª½º Ä¿³Î ÃÖÀûÈ Çϱâ ÀÌÁ¦ ¸®´ª½º Ä¿³ÎÀÇ ÃÖÀûÈ¿¡ ´ëÇØ À̾߱â Çϴµ¥,
»ç½Ç ¸®´ª½º ½Ã½ºÅÛÀÇ ¼º´É Á¶À²ÀÇ ÇÙ½ÉÀº Ä¿³Î ÃÖÀûÈ¿¡ ÀÖ´Ù°í ÇØµµ °ú¾ðÀÌ ¾Æ´Ï´Ù. ¸®´ª½ºÀÇ ÇÙ½ÉÀÌÀÚ ±âº»ÀÎ Ä¿³ÎÀÌ ¾ÈÁ¤ÈµÇ°í ÃÖÀûȰ¡
µÇ¾î¾ßÁö¸¸ Ä¿³Î À§Çؼ ¼öÇàµÇ´Â ¼ÒÇÁÆ®¿þ¾îµéÀÌ Á¦´ë·Î µ¹¾Æ°¥ ¼ö ÀÖ´Â °ÍÀÌ´Ù. ¿Ö ¿¾¸»¿¡ ¡®¼ö½ÅÁ¦°¡Ä¡±¹ÆòõÇÏ(áóãóðºÊ«ö½ÏÐøÁô¸ù»)¡¯¶ó´Â ¸»µµ ÀÖÁö
¾ÊÀº°¡¡®. ¸®´ª½º¿¡¼ Ä¿³Î ÃÖÀûÈÀº ¹Ù·Î Àڱ⠸öÀ» °¥°í 딲´Â °Í°ú ¸¶Âù°¡ÁöÀÌ´Ù. ´ëºÎºÐÀÇ ¸®´ª½º »ç¿ëÀÚµéÀÌ ÃֽйöÀüÀ» ¼±È£Çϰí ÀÖ°í,
±×¿¡ µû¸¥ À̵æÀÌ ¸¹Àº ÆíÀ̶ó »ý°¢ÇÏ¿© ÃֽйöÀüÀ» ¼±È£Çϰí ÀÖ´Ù. ±×·¯³ª, ¸®´ª½º Ä¿³ÎÀÇ °æ¿ì ¹öÀüÀÌ ³ô´Ù°í ÇØ¼ ²À ÁÁÀº °ÍÀº ¾Æ´Ï´Ù.
´õ¿íÀÌ ¾÷¹«¿ëÀ¸·Î »ç¿ëÇÑ´Ù¸é Ä¿³ÎÀÇ ¹öÀüº¸´Ù´Â ¾ÈÁ¤¼º¿¡ ÃÊÁ¡À» ¸ÂÃç¾ß ÇÑ´Ù. Áï, ¾÷¹«¿ëÀ¸·Î ¸®´ª½º ½Ã½ºÅÛÀ» »ç¿ëÇÑ´Ù¸é ´ç¿¬È÷
°³¹ß¹öÀüº¸´Ù´Â ¾ÈÁ¤ ¹öÀüÀ» »ç¿ëÇØ¾ß Çϸç, ÇöÀç »ç¿ëÇÏ´Â Ä¿³Î¿¡ ¹®Á¦°¡ ¾ø´Ù¸é º¸´Ù ³ôÀº Ä¿³ÎÀ» »õ·Î ¼³Ä¡ÇÏ´Â ¸ðÇèÀº ÇÇÇØ¾ß ÇÑ´Ù. ´õ¿íÀÌ Ä¿³Î
¾÷±×·¹À̵带 °æ¿ì¿¡´Â Ä¿³Î ÀÚü´Â ¹°·Ð ±× À§ÀÇ ¼ÒÇÁÆ®¿þ¾î±îÁö ¿µÇâÀ» ÁֹǷΠ½ÅÁßÇÏ°Ô °í·ÁÇØ¾ß ÇÑ´Ù.Ä¿³Î ¾÷±×·¹À̵å ÀÌÀü¿¡´Â ¹®Á¦ ¾øÀÌ µ¹¾Æ°¬´ø
¼ÒÇÁÆ®¿þ¾îµéÀÌ ÇÑ ¼ø°£¿¡ »¸´Â(?) ¹®Á¦°¡ ¹ß»ýÇÒ ¼ö ÀÖÀ½À» ÀØÁö ¸»ÀÚ. ¸¹Àº »ç¶÷µéÀÌ ¸®´ª¼°¡ µÇ´Â ¸¶Áö¸· °ü¹®ÀÌ Ä¿³Î ¾÷±×·¹ÀÌµå ¹×
ÄÄÆÄÀÏ °úÁ¤À̶ó°í ¸»À» Çϴµ¥, ¾Æ¸¶ »ó´ç ¼öÀÇ »ç¶÷µéÀº Ä¿³Î ¾÷±×·¹À̵带 ÇÏ¸é¼ °ü·Ã ÇÁ·Î±×·¥µéÀº ¾÷±×·¹À̵带 ÇÏÁö ¾Ê¾Æ ³¶ÆÐ¸¦ º» °æÇèÀÌ
ÀÖÀ» °ÍÀÌ´Ù. Ä¿³Î ¾÷±×·¹À̵å¿Í Ä¿³Î ÃÖÀûÈ´Â µÎ°¡Áö ¹æ¹ý ¸ðµÎ Ä¿³Î Çâ»óÀ» ¸ñÀûÀ¸·Î Çϸ鼵µ ±×¹æ¹ýÀÌ ´Ù¸£´Ù. Áï, ¼Ò±ØÀûÀ¸·Î
Á¶Á¤ÇÏ´À³Ä(Ä¿³Î ÃÖÀûÈ), Àû±ØÀûÀ¸·Î º¯°æÇÏ´À³Ä(Ä¿³Î ¾÷±×·¹À̵å)¿¡¼ ½ÃµµÇÏ´Â ¹æ¹ýÀÌ ´Þ¶óÁö°Ô µÈ´Ù. ÀÌ·¸µí Ä¿³Î ÃÖÀûÈ´Â ÇöÀç »ç¿ëÁßÀÎ Ä¿³Î°ú
½Ã½ºÅÛ È¯°æÀ» ºÐ¼®ÇØ °¡´ÉÇÑ ºü¸£°í ÀÛÀº Ä¿³ÎÀ» À¯ÁöÇÔÀ¸·Î½á ÀüüÀûÀÎ ½Ã½ºÅÛÀÇ ¼Óµµ¸¦ Çâ»ó½ÃŰ´Â °ÍÀ» ¸ñÀûÀ¸·Î ÇÑ´Ù. Ä¿³Î ÃÖÀûÈ´Â ¾îÂî º¸¸é
¾ÆÁÖ °£´ÜÇÏ´Ù. ÇÊ¿äÇÑ ¿É¼Ç°ú µå¶óÀ̹ö¸¸ ÀûÀýÇÏ°Ô ¼±ÅÃÇÏ´Â °ÍÀÌ ÃÖ¼±ÀÇ ¹æ¹ýÀ̱⠶§¹®ÀÌ´Ù. 3.1 ±â´ÉÀÌ ÇÊ¿ä¾ø´Ù¸é
Á¦°ÅÇÑ´Ù. ¸®´ª½º ¼³Ä¡¸¦ ³¡³½ »óÅ¿¡¼ Ä¿³ÎÀ» µé¿©´Ù º¸¸é ½ÇÁ¦·Î ÇÊ¿äÇÏÁöµµ ¾ÊÀº ¸ðµâÀÌ ÀûÀçµÇ¾î ÀÖ´Â °æ¿ì¸¦ º¼ ¼ö ÀÖ´Ù.
ƯÈ÷ ¿äÁîÀ½¿¡´Â Ä¿³ÎÀÌ µ¢Ä¡°¡ Ä¿Á®¼ ºÒÇÊ¿äÇÑ ±â´ÉµéÀ» ¸¹ÀÌ Æ÷ÇÔÇϰí Àִµ¥, ÀÌ´Â ÀÀÀÀ ¼ÒÇÁÆ®¿þ¾î°¡ »ç¿ëÇÒ ¼ö ÀÖ´Â ¸Þ¸ð¸®°¡ ±×¸¸Å Àû¾îÁö´Â
°ÍÀ» ÀǹÌÇÑ´Ù. µû¶ó¼ Ä¿³Î ÃÖÀûÈÀÇ Ã¹ °ÉÀ½Àº ÇÊ¿ä ¾ø´Â ¸ðµâÀ» ¾ø¾Ö´Â °ÍºÎÅÍ ½ÃÀÛÇÑ´Ù. ±×·¯³ª, ¸®´ª½º Ä¿³Î¿¡´Â ¼ö¸¹Àº ¿É¼ÇÀ» °¡Áø
±â´ÉÀÌ ¸¹±â ¶§¹®¿¡ ¹«¾ùÀÌ ÇÊ¿äÇϰí ÇÊ¿ä¾ø´ÂÁö ¼±ÅÃÇϱⰡ ½±Áö ¾Ê´Ù. ƯÈ÷ ¼ö¸¹Àº ³×Æ®¿öÅ·°ú ÆÄÀÏ ½Ã½ºÅÛ ¿É¼ÇÀº Ä¿³ÎÀ» ´Ù½Ã ºôµåÇÏ·Á´Â
¿î¿µÀÚ¿¡°Ô´Â Ä¿´Ù¶õ °í¹Î°Å¸®°¡ ¾Æ´Ò ¼ö ¾ø´Ù. µû¶ó¼ ¸®´ª½º¸¦ ¾î¶² ¿ëµµ·Î »ç¿ëÇÒ °ÍÀÎÁö °áÁ¤Çϰí Ä¿³Î ¿É¼ÇÀ» ¼±ÅÃÇØ¾ß ÇÑ´Ù. ¸¸¾à, ¸®´ª½º°¡
ÀÌ´õ³Ý¿¡ ¿¬°áµÇ¾î ÀÖÁö ¾Ê´Â´Ù¸é, ³×Æ®¿öÅ· ¿É¼Ç¿¡¼ ÆÄÀ̾î¿ù(Firewall)°ú ¾Ù¸®¾î½º(Alias)°°Àº ±â´ÉÀ» ²¨µÎ±â(Disable)
¹Ù¶õ´Ù. ±×¸®°í, ¸®´ª½º Ä¿³ÎÀº ¸¹Àº ÆÄÀÏ ½Ã½ºÅÛµéÀ» Áö¿øÇϴµ¥, ÆÄÀÏ ½Ã½ºÅÛµµ Àڽſ¡°Ô ÇÊ¿äÇÑ °Í¸¸ ¼±ÅÃÇØµÑ Çʿ䰡 ÀÖ´Ù. ±×·¯³ª ¸®´ª½º
½Ã½ºÅÛÀÌ ÀÎÅͳݿ¡ Á÷Á¢ ¿¬°áµÇ¾î ÀÖ°í ÇìÄ¿µé·ÎºÎÅÍ º¸È£¹Þ¾Æ¾ß ÇÒ À§Ä¡¿¡ ÀÖ´Ù¸é ÆÄÀ̾î¿ùÀ» ¼³Á¤ÇØ ´Ù¸¥ »ç¿ëÀÚÀÇ Á¢±ÙÀ» ¸·´Â ¾ÈÀü ÀåÄ¡´Â ²À
ÇÊ¿äÇÏ´Ù. ±×¸®°í, ¸¸¾à Ä¿³ÎÀ» ¾÷±×·¹À̵å ÇϰíÀÚ ÇÒ ¶§´Â Ä¿³ÎÀ» ÄÄÆÄÀÏ ÀÛ¾÷À» ½ÃÀÛÇϱâ Àü¿¡, ¸ðµç ¿É¼ÇÀ» °í·ÁÇÑ ÈÄ ½Ã½ºÅÛÀÌ ÇÊ¿äÇÑ
¿É¼Ç¸¸ ÅÃÇÒ Çʿ䰡 ÀÖ´Ù. ¾î¶°ÇÑ Ä¿³Î ¿É¼ÇÀÌ ÇÊ¿äÇÏ´Ù¸é, Ä¿³ÎÀÇ ºÎºÐÀ¸·Î½á ÄÄÆÄÀÏ Çϰųª, Ä¿³ÎÀÌ ÀÌ ¿É¼ÇÀ» ÀÏÁ¾ÀÇ ¸ðµâ·Î½á Áö¿øÇϵµ·Ï
ÄÄÆÄÀÏÇÏ¸é µÈ´Ù. »õ Ä¿³ÎÀÌ ³ª¿Ã ¶§¸¶´Ù »õ·Î¿î ±â´ÉµéÀÌ Ãß°¡µÇ¾î Àִµ¥, »õ Ä¿³ÎÀ» ÄÄÆÄÀÏ ÇÒ ¶§, ¸ðµç °¢°¢ÀÇ ¿É¼ÇÀÌ ÇÏ´Â ±â´ÉµéÀ» Á¤È®ÇϰÔ
ÆÄ¾ÇÇØ¾ß ÇÑ´Ù. ¸®´ª½º°¡ ³×Æ®¿÷¿¡ ¹Ù·Î ¿¬°áµÇ¾î ÀÖÀ» °æ¿ì, Ä¿³Î ÄÄÆÄÀϽà Æ÷ÇÔÇÒ °æ¿ì ¿ä±äÇÏ°Ô ¾²À̴¸Áö ³×Æ®¿öÅ© ±â´É¿¡´Â
IP-¹æÈº®(FireWalling), Tcp Syn Cookies, ¼Ò½º ¶ó¿ìÆÃ(Source routed) ÇÁ·¹ÀÓÀÇ Á¦°Å ±â´ÉµîÀÌ
ÀÖ´Ù.IP-¹æÈº® ±â´ÉÀº ¸í·É¾î ·¹º§¿¡¼ IP Á¢±Ù ¸ñ·Ï(access list)ÀÇ ¼³Á¤À» °¡´ÉÄÉ ÇÑ´Ù. Tcp Syn Cookies ´Â ¾Ë·ÁÁø
SYNÀ» ÀÌ¿ëÇØ¼ ¼ºñ½º¸¦ ´Ù¿î½ÃŰ·Á´Â ¼ö¸¹Àº ¼ö¸¹Àº °ø°Ý¿¡¼ ³ëÃâµÇ´Â °ÍÀ» ¹æÁöÇϵµ·Ï ÇØÁØ´Ù. ¼Ò½º ¶ó¿ìÆÃµÈ ÇÁ·¹ÀÓÀº µ¥ÀÌÅÍ ÆÐŶ³»¿¡ ÀÖ´Â
ÆÐŶÀÌ ¹Ýµå½Ã Åë°úÇØ¾ß ÇÏ´Â ¶ó¿ìÅ͸¦ ÁöÁ¤ÇÏ¿© ¿ÜºÎÀÇ °ø°ÝÀÌ Á¤»óÀûÀÎ ¶ó¿ìÆÃ °úÁ¤À» ºñÄѰ¡µµ·Ï ÇØÁØ´Ù. À̰ÍÀº ±×¸® ÁÁÀº ¹æ¹ýÀº ¾Æ´ÏÁö¸¸,
°¡²û½Ä À¯¿ëÇÒ ¶§°¡ ÀÖ´Ù.3.2 ÀÚÁÖ¾²´Â ºÎºÐÀº Ä¿³Î¿¡ Æ÷ÇÔ½Ã۰í, ÀÚÁÖ ¾²Áö ¾Ê´Â ºÎºÐÀÌ¸é ¸ðµâ·Î
ºÐ¸®½ÃÄÑ¶ó ¸®´ª½º Ä¿³Î 2.0.x ¹öÀü¿¡¼ È®ÀåµÈ ±â´É Áß Çϳª°¡ ¸ðµâÀ̶ó´Â °ÍÀÌ´Ù. Áï, ¸ðµâÀ» »ç¿ëÇÏ¸é °£´ÜÈ÷ Ä¿³ÎÀ»
ÃÖÀûÈÇÒ ¼ö ÀÖÀ¸¸ç, Ä¿³ÎÀÇ ´ëºÎºÐÀ» ¸ðµâ·Î ¸¸µé ¼ö ÀÖ´Ù. ±×·¯³ª, Ä¿³ÎÀ» ¸ðµâ·Î ¼³Á¤ÇÒ ¶§ ÁÖÀÇÇÒ Á¡ÀÌ Àִµ¥, ±×°ÍÀº ¹Ù·Î ¸ðµç ±â´ÉÀ»
¸ðµâÈÇÒ ¼ö ¾ø´Ù´Â °ÍÀ¸·Î, ±â´É¿¡ µû¶ó ¸ðµâ ±¸Çö ¿©ºÎ°¡ ´Þ¶óÁø´Ù´Â °ÍÀÌ´Ù. ¿¹¸¦ µé¾î, ¸®´ª½º°¡ ½ÃÀÛ°ú µ¿½Ã¿¡ ¸Þ¸ð¸®¿¡ ÀûÀçµÇ´Â ±â´ÉÀº
¸ðµâÈÇÏ¸é ¾ÈµÇ¸ç, ÀÌ´õ³Ý °ü·Ã ±â´É ¸ðµâÀ̳ª SCSI °ü·Ã ¸ðµâÀº Ç×»ó ÀûÀçÇØ µÖ¾ß ÇÑ´Ù. ÀϽÃÀûÀ¸·Î »ç¿ëµÇ´Â ¸¶¿ì½º, ½Ã¸®¾ó,»ç¿îµå, ÆÄÀÏ
½Ã½ºÅÛ, µ¥ÀÌÇÁ µå¶óÀÌºê µî°ú °°Àº ±â´ÉÀº ¸ðµâȽÃÄÑ ¸ðµâ·Î ¼±ÅÃÇÏ´Â °ÍÀÌ ÁÁ´Ù. °£´ÜÇϸ鼵µ ¾î·Á¿î °ÍÀÌ ¾î·Æ´Ù°í ´À³¢´Â °ÍÀÌ ¹Ù·Î
Ä¿³Î ÃÖÀûÈÀÌ´Ù.Ä¿³Î ÃÖÀûȸ¦ Çϱâ Àü¿¡ Àڽſ¡°Ô ÇÊ¿äÇÑ ±â´ÉÀ» ¼±ÅÃÇÑ ÈÄ¿¡, ÀÚÁÖ »ç¿ëµÇ´Â ±â´É°ú ÀϽÃÀûÀ¸·Î »ç¿ëÇÏ´Â ±â´É, »ç¿ëÇÏÁö ¾Ê´Â
±â´ÉµéÀ» ºÐ·ùÇÏ´Â ÀÛ¾÷Àº Ä¿³Î ÃÖÀûÈ ÀÛ¾÷ÀÇ ±âº»ÀÌ µÈ´Ù. ±×¸®°í, ¸®´ª½º ¼³Ä¡ ÈÄ Ä¿³ÎÀº ´Ù½Ã ÄÄÆÄÀÏÇÏ´Â °ÍÀº ¿©°£ ¹ø°Å·Î¿î ÀÏÀÌ ¾Æ´Ï´Ù.
±×·¯³ª ²À ÇÑ ¹øÀº ÇØ¾ß µÉ ÀÏÀ̶ó°í ÃßõÇÏ°í ½Í´Ù.3.3 ±Ü¾î ºÎ½º·³! Ä¿³Î ÄÄÆÄÀÏÀ̳ª ¾÷±×·¹À̵尡 ¿ÀÈ÷·Á ½Ã½ºÅÛ ÃÖÀûÈ¿¡
¾Ç¿µÇâÀ» ³¢Ä£´Ù. ¸®´ª½º¸¦ ¼ºñ½º³ª ¾÷¹«¿ëÀ¸·Î »ç¿ëÇÏ´Â °ü¸®ÀÚµéÀ» Á¦¿ÜÇϰí´Â ¸¹Àº ¸®´ª½º »ç¿ëÀÚµéÀº Àç¹Ì¿Í Èï¹Ì·Î ±×Àú
¾Ë°í ½Í¾î¼ ¸®´ª½º¸¦ »ç¿ëÀÚµéÀÌ ´ëºÎºÐÀÏ °ÍÀÌ´Ù. ÀÌ·¯ÇÑ ¸®´ª½º »ç¿ëÀÚ(¸®´ª¼)µéÀº ¸®´ª½º °ü·Ã ¼ÒÇÁÆ®¿þ¾îÀÇ ¾÷±×·¹ÀÌµå ³»Áö ÆÐÄ¡¿¡ ¸Å¿ì
¹Î°¨Çؼ Ç×»ó ÀÚ½ÅÀÇ ¸®´ª½º ½Ã½ºÅÛÀ» ÃÖ½ÅÀÇ °Íµé·Î À¯ÁöÇÏ°í ½Í¾îÇÑ´Ù. ¸®´ª½º °ü·Ã ¾îÇø®ÄÉÀ̼ÇÀ» Ç×»ó ÃÖ½ÅÀÇ °ÍÀ¸·Î ¾÷µ¥ÀÌÆ®¸¦ ÇÏ´Â °ÍÀº ÁÁÀº
½À°üÀÌÁö¸¸, ´ë½Å ¸®´ª½º Ä¿³ÎÀÇ °æ¿ì¿¡´Â ²À ÁÁÁö¸¸Àº ¾Ê´Ù´Â °ÍÀÌ´Ù. ¸®´ª½º Ä¿³ÎÀº ±× À§¿¡¼ ¼öÇàµÇ´Â ¾îÇø®ÄÉÀ̼ÇÀ» Áö¿øÇØÁÖ´Â ¼Æ÷ÅÍÀÇ
¿ªÇÒÀ» ÇÑ´Ù. µû¶ó¼, ¾î¶² ¾îÇø®ÄÉÀ̼ÇÀÇ °æ¿ì¿¡´Â Ä¿³ÎÀÇ ¹öÀü¿¡ ¹Î°¨ÇØ, ½ÇÇàÀÌ ¾È µÇ´Â °æ¿ìµµ Á¾Á¾ ÀÖ´Ù. ÀÌ·± ¾îÇø®ÄÉÀ̼ÇÀÇ °æ¿ì Ä¿³ÎÀÇ
±â´ÉÀ̳ª ¹öÀüÀÌ º¯ÇÔ¿¡ µû¶ó ½ÇÇàµÇÁö ¾Ê´Â °æ¿ì°¡ ÀÖ´Ù.
4 ¸®´ª½º ³×Æ®¿öÅ· ¼º´É Á¶À²Çϱâ
4 ¸®´ª½º ³×Æ®¿öÅ· ¼º´É Á¶À²Çϱ⠴ÙÀ½À¸·Î ³×Æ®¿÷ÀÇ ¼º´ÉÀ» ÃÖÀûÈÇϱâ À§ÇÑ ¹æ¹ýÀ»
»ìÆìº¸µµ·Ï ÇÏÀÚ. ¿ø·¡ ÀüÅëÀûÀÎ À¯´Ð½º°¡ ³×Æ®¿öÅ© öÇÐ ¾øÀÌ´Â »ý°¢ÇÒ ¼ö ¾øµíÀÌ, ¸®´ª½º¿Í ³×Æ®¿öÅ·Àº µû·Î »ý°¢ÇÒ ¼ö ¾ø´Ù. ¸®´ª½º¿¡¼
³×Æ®¿öÅ·ÀÇ ¼º´É Á¶À²µµ ¸®´ª½ºÀÇ ÀüüÀûÀÎ ¼º´É ÃÖÀûÈ¿¡ ¸¹Àº ¿µÇâÀ» ¹ÌÄ¥ ¼ö ÀÖ´Ù. µû¶ó¼ Ä¿³ÎÀÇ ¼º´ÉÀ» ¼º´ÉÀ» ³ôÀÌ´Â ÀÛ¾÷À»
¡®¼ö½Å(áóãó)¡¯À̶ó°í ÇÑ´Ù¸é³×Æ®¿öÅ· ¼º´ÉÀ» ³ôÀÌ´Â °ÍÀº ¹Ù·Î ¡®Á¦°¡(ðºÊ«)¡¯¶ó°í ÇÒ ¼ö ÀÖ´Ù. ¸®´ª½º ³×Æ®¿öÅ· ÃÖÀûÈÀÇ ¸¹Àº ºÎºÐÀÌ
Ä¿³Î¿¡¼ ÀÌ·ç¾îÁö´Âµ¥, ¿©±â¼´Â Ä¿³Î Â÷¿øÀÌ ¾Æ´Ñ ¾îÇø®ÄÉÀÌ¼Ç Â÷¿ø¿¡¼ ÀÌ·ç¾îÁö´Â ÃÖÀûÈ ÀÛ¾÷À» »ìÆìº¸µµ·Ï ÇÑ´Ù. ±×¸®°í ¿äÁîÀ½ º¸¾È¿¡ ´ëÇÑ
°ü½ÉÀÌ Ä¿Áö°í Àִµ¥, ½Ã½ºÅÛ º¸¾ÈÀº ³×Æ®¿öÅ· ¾ÈÁ¤È¿Í ÃÖÀûÈ Çʼö ¿ä¼ÒÀÌ´Ù. ±×·¡¼ ½Ã½ºÅÛÀ» °ü¸®ÇÒ ¶§ ÇØÅ·À» ¹æÁöÇϱâ À§Çؼ ³×Æ®¿öÅ·
¾îÇø®ÄÉÀÌ¼Ç ¼³Á¤ ¹æ¹ý¿¡ ´ëÇØ¼µµ ¾Ë¾Æº»´Ù.4.1 ¿ä±äÇÑ ³×Æ®¿öÅ© °¨½Ã ÇÁ·Î±×·¥ netstat ³×Æ®¿öÅ·
¼º´É Á¶À²¿¡ ¾Õ¼, ¸®´ª½º¿¡ Æ÷ÇԵǾî ÀÖ´Â ³×Æ®¿öÅ© °¨½Ã ÇÁ·Î±×·¥À» Çϳª ¼Ò°³ ÇϰíÀÚ ÇÑ´Ù. ÇÁ·Î¼¼½º¸¦ °¨½ÃÇÏ´Â À¯Æ¿¸®Æ¼°¡ ps ¶ó¸é,
³×Æ®¿öÅ©ÀÇ ¼ÒÄÏÀ» °¨½ÃÇÏ´Â À¯Æ¿¸®Æ¼´Â netstat ÀÌ´Ù. netstat´Â À̸§ ±×´ë·Î ³×Æ®¿÷ÀÇ »óŸ¦ Ç¥½ÃÇÏ´Â Ä¿¸Çµå·Î TCP/IPÀÇ Æ®·¯ºí
½´ÆÃ¿¡ ÀÚÁÖ ÀÌ¿ëµÇ´Âµ¥, ¸®´ª½º ½Ã½ºÅÛ¿¡ ¿·Á ÀÖ´Â ³×Æ®¿öÅ© ¼ÒÄÏ ¿¬°á »óųª, ¶ó¿ìÆÃ Å×À̺í, ÀÎÅÍÆäÀ̽º Åë°èµîÀ» º¸¿©ÁÖ´Â À¯Æ¿¸®Æ¼·Î ±âº»ÀûÀÎ
³×Æ®¿öÅ© »óŸ¦ °ü¸®Çϴµ¥ ±âÃÊÀûÀÎ Á¤º¸¸¦ Á¦°øÇÑ´Ù. ps ¸í·É¾î¿Í netstat ¸í·É¾îÀÇ »ç¿ë¹ýÀ̳ª º¸´Â ¹æ¹ý¿¡ ´ëÇØ¼´Â man ÆäÀÌÁö¸¦
Âü°íÇϱ⠹ٶõ´Ù. [±×¸² 1] netstat | more ½ÇÇà °á°ú 4.2 ¸®´ª½º ³×Æ®¿öÅ· ¾îÇø®ÄÉÀ̼ÇÀÇ ¼º´É Á¶À²Àº inetd µ¥¸óÀ» Ȱ¿ë¿¡¼ºÎÅÍ
½ÃÀ۵ȴÙ. ¸®´ª½ºÀÇ ³×Æ®¿öÅ© ¼º´ÉÀ» ÃÖÀûÈÇÏ·Á¸é inetd¶ó´Â µ¥¸óÀ» Àû±Ø Ȱ¿ëÇØ¾ß ÇÑ´Ù. inetd µ¥¸ó ÇÁ·Î¼¼½º´Â ¼³Á¤
ÆÄÀÏÀÌ ÁöÁ¤ÇÑ TCP/UDP ¼ÒÄÏÀ» °¨½ÃÇÏ´Â µ¥¸óÀ¸·Î µðÆúÆ®·Î Á¤ÇØÁø /etc/inetd.conf ¼³Á¤ÆÄÀÏ¿¡¼ inetd¿¡°Ô ¾î¶² ¼ÒÄÏÀ» ¿¾î¾ß
ÇÏ°í ¼ÒÄϰú ¿¬°áÀÌ µÇ¾úÀ» ¶§, ¾î¶² ÇÁ·Î¼¼½º¸¦ ½ÇÇà½ÃÄÑ¾ß ÇÏ´ÂÁö ¼³Á¤ÇÒ ¼ö ÀÖ´Ù. ¸®´ª½º¸¦ ¼³Ä¡ÇÑ ´ÙÀ½¿¡ ¸¹Àº ³×Æ®¿öÅ·°ú °ü·ÃµÈ µ¥¸óÀÌ
inetd µ¥¸óÀ» °ÅÄ¡´Â inetd ¹æ½ÄÀÌ ¾Æ´Ñ ½ºÅĵå¾ó·Ð(Standalone) ÇüÅ·Πµ¿ÀÛÇϴµ¥, ÀÚÁÖ »ç¿ëµÇ´Â ³×Æ®¿öÅ· ÇÁ·Î±×·¥ÀÌ ¾Æ´Ï¶ó¸é
inetd ÇüÅ·Π¹Ù²Ù´Â °ÍÀÌ ÁÁ´Ù. ¸¸¾à À¥ ¼ºñ½º³ª ÆÄÀÏ ¼ºñ½ºµµ »ç¿ë ºóµµ°¡ Àû´Ù¸é ÀÌ·±ÇÑ ¼ºñ½ºµéµµ inetd ÇüÅ·Π±¸¼ºÇÏ´Â °ÍÀÌ
ÁÁ´Ù. ¿Ö³ÄÇϸé inetd ÇüÅ·ΠÇÏ¸é ¼ºñ½º¿¡ Á¢±ÙÇϴ ȣ½ºÆ®¸¦ °³°³ÀÇ ³×Æ®¿öÅ· ÇÁ·Î±×·¥µéÀÌ ¼·Î ´Ù¸¥ ¹æ½ÄÀ¸·Î ÇÊÅ͸µ ÇÏ´Â °ÍÀÌ
¾Æ´Ï¶ó, inetd µ¥¸óÀÌ ÀϰýÀûÀ¸·Î ÇÊÅ͸µÇÒ ¼ö Àֱ⠶§¹®ÀÌ´Ù. Áï, Çã¿ëµÈ È£½ºÆ®¿¡°Ô¸¸ ¼ºñ½ºÇÔÀ¸·Î½á ´Ù¸¥ »ç¿ëÀÚÀÇ Á¢±ÙÀ» ¸·À» ¼ö
ÀÖ´Ù. ÀÌ·¯ÇÑ inetdÀÇ ÇÊÅ͸µ ±â¹ýÀº ÀÎÅͳݰú ÀÎÆ®¶ó³ÝÀ» °°ÀÌ »ç¿ëÇÏ´Â ±â¾÷¿¡°Ô À¯¿ëÇÏ´Ù. ´õ¿íÀÌ ±â¾÷ÀÇ »ç¹«°¡ À¥À¸·Î ó¸®µÈ´Ù°í °¡Á¤ÇßÀ»
¶§ ¿ÜºÎ Á¢±ÙÀ» ¸·±â À§ÇØ °¡»ó IP¸¦ »ç¿ëÇϴµ¥, inetd°¡ ÀÌ·± È¿°ú¸¦ ÁÙ ¼ö ÀÖ´Ù. ¶ÇÇÑ inetd¸¦ Ȱ¿ëÇÏ¸é º¯°æµÈ ¼³Á¤À» ¹Ù·Î
Àû¿ëÇÒ ¼ö ÀÖ´Ù. standalone ÇüÅ¿¡¼ ȯ°æ ¼³Á¤À» ´Ù½Ã Àû¿ëÇÏ·Á¸é µ¥¸óÀ» ´Ù½Ã ½ÇÇà½ÃÄÑ¾ß ÇÏÁö¸¸, inetd ÇüÅ¿¡¼´Â ´ÙÀ½
¾ï¼¼½º¿¡¼ºÎÅÍ ¹Ù·Î Àû¿ëÀÌ µÇ¾î ¼ºñ½º¿¡ ÁöÀåÀ» ÁÖÁö ¾Ê´Â´Ù. À̿ܿ¡µµ inetd¸¦ Ȱ¿ëÇÏ¸é ½Ã½ºÅÛ º¸¾È¿¡µµ ¸¹Àº ÀÌÁ¡À» ¾òÀ» ¼ö
ÀÖ´Ù.
4.3 inetd¸¦ ÀÌ¿ëÇÑ ÃÖÀûÀÇ º¸¾È ±â¹ý ¾Õ¿¡¼ ¾ð±ÞÇÏ¿´µíÀÌ,
/etc/inetd.conf ¼³Á¤ ÆÄÀÏÀº inetd°¡ ¾î¶² ¼ÒÄÏÀ» ¿¾î¾ß Çϰí, ¿¬°áÀÌ µÇ¾úÀ» ¶§, ¾î¶² ÇÁ·Î¼¼½º¸¦ ½ÇÇà½ÃÄÑ¾ß ÇÏ´ÂÁö ¼³Á¤ÇÒ ¼ö
ÀÖ´Â ÆÄÀÏÀÌ´Ù.[±×¸² 12.2] ÀÌ ÆÄÀÏÀ» ÅëÇØ¼ ÇÊ¿äÇÑ ¼ºñ½º¸¦ ÀÌ¿ëÇÏ°Ô ÇÒ ¼öµµ ÀÖ°í, ½Ã½ºÅÛ¿¡¼ ÇÊ¿äÇÏÁö ¾Ê´Â ¼ºñ½º´Â ¾ø¾Ö¹ö¸± ¼öµµ
ÀÖ´Ù. ¼ºñ½º¸¦ Á¦°ÅÇÏ´Â °¡Àå ÁÁÀº ¹æ¹ýÀº Á¦°ÅÇÏ·Á´Â ¼ºñ½º¸¦ ¼³Á¤ÇÏ´Â ÁÙÀÇ ¸Ç óÀ½¿¡ ÁÖ¼® Ç¥½Ã(#)¸¦ ´Þ¾Æ ³õ´Â °ÍÀÌ´Ù. ¿¹¸¦ µé¾î, Çö
¸®´ª½º ½Ã½ºÅÛ¿¡¼ »ç¿ëÇÏ´Â TELNET°ú FTP ¼ºñ½º¸¦ ÁߴܽÃ۰í, ´ë½Å ssh¸¦ ÅëÇØ¼ Åڳݰú FTP ¼ºñ½º¸¦ ÀÌ¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÒ ¼ö
ÀÖ´Ù. [±×¸² 2] /etc/inetd.conf ¼³Á¤ ÆÄÀÏ ³»¿ë ¸¸¾à ¾î¶°ÇÑ ¼ºñ½º¸¦ »ç¿ëÇØ¾ß ÇÑ´Ù¸é, °¡´ÉÇÑÇÑ °¡Àå
¾ÈÀüÇÑ ¹æ¹ýÀ¸·Î ±× ¼ºñ½º¸¦ ¼³Á¤ÇÏ´Â °ÍÀÌ ÁÁÀºµ¥. ¼ºñ½º°¡ ½Ã½ºÅÛ¿¡ ¿äûÇÑ °ÍµéÀ» üũÇÏ´Â µ¥¸óÀÎ tcpd ¶Ç¾È ´Ù¸¥ ´ë¾ÈÀÌ µÉ ¼ö ÀÖ´Ù.
tcpd´Â Ŭ¶óÀ̾ðÆ®ÀÇ ¿äûÀ» ±â·ÏÇϰí üũÇϸç, üũ°¡ ³¡³ ÈÄ Å¬¶óÀÌ¾ðÆ®°¡ ¼ºñ½º¸¦ ¹ÞÀ» ¼ö ÀÖ´Ù´Â °ÍÀÌ ¹àÇôÁö¸é, Ŭ¶óÀÌ¾ðÆ®¿¡°Ô ¼ºñ½º¸¦
Á¦°øÇÑ´Ù. tcpd°¡ Çã°¡¸¦ ³»¸®±â À§Çؼ´Â /etc/host.allow¿Í /etc/host.deny ÆÄÀÏÀ» ÂüÁ¶ÇÏ°Ô µÈ´Ù. tcpd°¡
¼ºñ½º¸¦ ½ÃÀÛÇϱâ Àü¿¡ °Ë»çÇÒ ¼ö ÀÖµµ·Ï Çϱâ À§Çؼ, ¼³Á¤ ÆÄÀÏ¿¡¼ inetd°¡ tcpd¸¦ ½ÇÇàÇϵµ·Ï ¼³Á¤Çϱ⸸ ÇÏ¸é µÈ´Ù. ´ëºÎºÐÀÇ ¸®´ª½º
¹èÆ÷º»Àº ±âº»ÀûÀ¸·Î ´ëºÎºÐÀÇ ¼ºñ½º¿¡¼ inetd°¡ tcpd¿Í °°ÀÌ µ¿ÀÛÇϵµ·Ï µÇ¾î ÀÖ´Ù. Ŭ¶óÀ̾ðÆ®ÀÇ ÅÚ³Ý ¿¬°á ¿äû ¸Þ½ÃÁö°¡ µµÂøÇÒ ¶§¸¶´Ù
tcpd°¡ üũÇϵµ·Ï ÇÏ´Â inetd.confÀÇ ÇàÀº ´ÙÀ½°ú °°´Ù. telnet stream tcp nowait root
/usr/sbin/tcpd /usr/sbin/in.telnetd telnet ¿¬°á ¿äûÀÌ µé¾î¿Ã ¶§¸¶´Ù inetd´Â tcpd¸¦
Ȱ¼ºÈ½Ã۴µ¥ tcpd´Â syslogd ¼ºñ½º µ¥¸óÀ» ÅëÇØ¼ ¿¬°áµÈ »óȲÀ» ±â·ÏÇÏ°í ¾Õ¿¡¼ ¾ð±ÞÇÑ /etc/host.allow ÆÄÀÏÀ» ÂüÁ¶ÇÑ´Ù.
/etc/host.allow ÆÄÀÏ¿¡ telnetd¿Í ÀÏÄ¡ÇÏ´Â °ÍÀÌ ÀÖ°í Ŭ¶óÀÌ¾ðÆ®¿¡°Ô ¿äûÇϸé telnet ¿¬°áÀº Çã°¡µÈ °ÍÀ¸·Î °£ÁÖµÇ°í ¿¬°áÀÌ
ÀÌ·ç¾îÁø´Ù. ¹Ý¸é¿¡ ±×·¯ÇÑ ÁÙÀÌ ¾ø´Ù¸é /etc/host.deny ÆÄÀÏÀ» ÂüÁ¶ÇÑ´Ù. ¸¸¾à ½Ã½ºÅÛÀÌ X ³×Æ®¿öÅ·¿¡ ´ëÇØ¼ ÀÀ´äÇϱ⸦ ¿øÇÏÁö
¾Ê´Â´Ù¸é /etc/host.deny ÆÄÀÏ¿¡ telnetd¿Í Ŭ¶óÀÌ¾ðÆ® X¸¦ ÁöÁ¤ÇÏ´Â ÇàÀÌ ÀÖ¾î¾ß ÇÑ´Ù. ¾Õ¿¡¼ inetd.conf
¼³Á¤ ÆÄÀÏ¿¡¼ ¼ºñ½º°¡ ¼±¾ðµÈ ÇàÀ» »èÁ¦½ÃÄÑ ¼ºñ½º¸¦ ÁߴܽÃŰ´Â ¹æ¹ýÀ» À̾߱â Çß¾ú´Âµ¥,À̿ܿ¡ inetd¸¦ ÀÌ¿ëÇÏ¿© ¼ºñ½º¸¦ ²¨³õ´Â ¶Ç ´Ù¸¥
¹æ¹ýÀº ÇÁ·Î¼¼½º ´ë½Å¿¡ ½©½ºÅ©¸³Æ®¸¦ ½ÇÇà½ÃŰ´Â °ÍÀÌ´Ù. ´ÙÀ½°ú °°Àº telnet.new ¶ó´Â ´Ü¼øÇÑ ½© ½ºÅ©¸³Æ®¸¦ ¸¸µé¾î
º¸ÀÚ. #! /bin/sh echo ¡°Áö±ÝÀº ÅÚ³Ý ¼ºñ½º¸¦ ÇÏÁö ¾Ê°í ÀÖ½À´Ï´Ù. »¡¸® ²÷¾î ....¡± ÀÌ
½ºÅ©¸³Æ®¸¦ in.telnetd ´ë½Å¿¡ ½ÇÇà½Ã۱â À§Çؼ ´ÙÀ½°ú °°ÀÌ ÆíÁýÇÑ´Ù. telnet stream tcp nowait root
/usr/sbin/tcpd telnetd.new ´ÙÀ½°ú °°ÀÌ ·çÆ® °èÁ¤¿¡¼ HUP ½Ã±×³ÎÀ» inetd¿¡ º¸³»¸é »õ·Î¿î ¼³Á¤À» ÀÐÀ»
¼ö ÀÖ°í kill -HUP ¡®ps -aux | grep inetd | awk ' {print $2} ¡®¡¯ ¾Æ´Ï¸é °£´ÜÈ÷
´ÙÀ½°ú °°ÀÌ ]$ /etc/rc.d/init.d/inet restart ½ÃÀÛ ½ºÅ©¸³Æ®¸¦ ½ÇÇà½ÃÄѵµ inted µ¥¸óÀÌ
»õ·Î ½ÃÀÛµÇ¸é¼ »õ·Î¿î ¼³Á¤ÀÌ ¹Ý¿µµÈ´Ù. Å×½ºÆ®¸¦ ÇØº¸¸é [±×¸² 3]¿Í °°Àº °á°ú°¡ ³ªÅ¸³¯ °ÍÀÌ´Ù. [±×¸² 3] ÅÚ³Ý
Á¢¼ÓÀ» ¸·Àº inetd µ¥¸ó ±×¸®°í,
inetd¸¦ ÅëÇØ¼ ½ÇÇàµÇ´Â ÇÁ·Î¼¼½ºµé ¶ÇÇÑ °¢°¢ ¼³Á¤ ÆÄÀÏÀ» °¡Áö°í ÀÖ´Ù´Â Á¡À» ±â¾ïÇÏ±æ ¹Ù¶õ´Ù. ÀÌ·¯ÇÑ ¼³Á¤ ÆÄÀÏ¿¡´Â Ȱ¼ºÈ°¡ °¡´ÉÇÑ º¸¾È
¼³Á¤ÀÌ Àִµ¥, ÀÌ·¯ÇÑ º¸¾È ¼³Á¤À» Á¶ÀÛÇϸé Á¦ 2ÀÇ º¸¾È ÀåÄ¡¸¦ ÇØÁÙ ¼ö ÀÖ´Ù. ¿¹¸¦ µé¾î FTP µ¥¸óÀÇ °æ¿ì, FTPÀÇ ¿ä±¸¸¦ üũÇϱâ
À§Çؼ tcpd¸¦ »ç¿ëÇÒ ¼ö´Â ÀÖÁö¸¸, ¶Ç ´Ù¸¥ Á¦ 2ÀÇ º¸¾ÈÀ» À§Çؼ ftpaccess ÆÄÀÏÀ» ÀÌ¿ëÇÏ¿© root¿¡ ´ëÇÑ FTP Á¢±Ù ½Ãµµ¸¦
°¡´ÉÇÏ°Ô ¸øÇÒ ¼öµµ ÀÖ´Ù.FTP µ¥¸ó Áß¿¡¼ ÀÌ·± ½ÄÀÇ ¼³Á¤ ÆÄÀÏÀ» ÅëÇØ¼ ¶Ç ´Ù¸¥ º¸¾ÈÀ» ¼³Á¤ÇÒ ¼ö ÀÖ´Ù. ¶§¶§·Î, ½Ã½ºÅÛ¿¡ µÎ
°³ ÀÌ»óÀÇ ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽º Ä«µå°¡ ÀÖ´Â °æ¿ì °ü¸®ÀÚ´Â ¾î¶² Ä«µå°¡ ¼ÒÄÏÀ» ¿Áö »ç¿ëÀÚ°¡ ÁöÁ¤ÇÒ Çʿ䰡 ÀÖÀ» °ÍÀÌ´Ù. ÀÌ·± ½ÄÀÇ ¼³Á¤µµ
inetd µ¥¸óÀ» ÀÌ¿ëÇØ¼ ¼³Á¤ÇÒ ¼ö ÀÖ´Ù. ½Ã½ºÅÛÀÌ ³×Æ®¿öÅ© A¿Í B¿¡ ¿¬°áµÇ¾î ÀÖ´Ù°í °¡Á¤ÇÏ°í °¢°¢ÀÇ ÁÖ¼Ò¸¦ IPA¿Í IPB¶ó°í ÇÏÀÚ.
telnetd°¡ IPA¿¡¸¸ ½Å°æÀ» ¾²µµ·ÏÇÏ°í ½ÍÀ¸¸é, ´Ü¼øÇÑ ÇÁ·Î±×·¥À» ÀÛ¼ºÇؼ IPB Æ÷Æ® 23¹ø¿¡ ¿©´Â ÀÌ ÇÁ·Î±×·¥ÀÌ telnetd°¡
½ÇÇàµÇ±â Àü¿¡ ½ÇÇàµÇµµ·Ï ÇÏ¸é µÈ´Ù. ¹°·Ð telnetd°¡ ÀÐÇôÁ® ½ÇÇàÀÌ µÈ µÚ, Á×ÀÏ ¼ö´Â ÀÖÁö¸¸, ¾î¶°ÇÑ µ¥¸óÀº ½Ã½ºÅÛÀÇ ¸ðµç °¢°¢ÀÇ
³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽º Ä«µå¿¡ ÀÖ´Â ¼ÒÄÏÀ» ¿Áö ¾ÊÀ¸¸é ½ÇÇàµÉ ¼ö ¾ø±âµµ ÇϹǷΠ¸ðµç µ¥¸ó¿¡¼ ÀÌ·¯ÇÑ ¹æ¹ýÀÌ °¡´ÉÇÏÁö´Â ¾Ê´Ù.
4.4 ¸®´ª½º ½ÃÀÛ ³×Æ®¿öÅ· ÇÁ·Î±×·¥(rc ½ºÅ©¸³Æ®) Á¶À²Çϱ⠸¹Àº ¼öÀÇ ³×Æ®¿öÅ·
ÇÁ·Î±×·¥µéÀÌ TCP/IP¸¦ °ü¸®ÇØÁÖ´Â inetd µ¥¸óÀ» ÅëÇØ¼ ÀϰýÀûÀ¸·Î °ü¸®ÇÒ ¼ö ÀÖÁö¸¸, ¸ðµç ³×Æ®¿öÅ· ÇÁ·Î±×·¥µéÀÌ inetd¸¦ ÅëÇØ¼
°ü¸®µÉ ¼ö ÀÖ´Â °ÍÀº ¾Æ´Ï´Ù. inetd¸¦ ÅëÇØ¼ °ü¸®µÉ ¼ö ¾ø´Â ÇÁ·Î±×·¥µéÀº ´ëºÎºÐ ½Ã½ºÅÛ ½ÃÀÛ ½Ã rc ÆÄÀÏÀ» ÅëÇØ¼ ½ÇÇàµÇ´Â µ¥¸óµéÀε¥,
¸¸¾à rc ÆÄÀÏÀ» ÅëÇØ¼ ½ÇÇàµÇ´Â µ¥¸óÀÌ ÇÊ¿äÇÏÁö ¾Ê´Ù¸é ÇöÀçÀÇ ·±·¹º§ÀÇ µð·ºÅ丮(¿¹¸¦ µé¾î ÇöÀç ½Ã½ºÅÛÀÇ ·±·¹º§ÀÌ 5À̸é
¡®/etc/rc.d/rc5.d¡¯)¿¡¼µ¥¸ó ½ÃÀÛ ÆÄÀÏ·Î ¸µÅ©µÈ ¸µÅ© ÆÄÀÏÀ» »èÁ¦½ÃÄÑ ½ÇÇà½ÃŰÁö ¾ÊÀ» ¼ö ÀÖ´Ù.
4.5 NFS ¸¶¿îÆ® µ¥¸ó(mountd) Á¶À²ÇÏ´Â ¹æ¹ý ¸®´ª½º ½Ã½ºÅÛ ½ÃÀÛ½Ã
¸¶¿îÆ®À̶ó´Âµ¥¸óÀÌ ½ÇÇàµÇ´Âµ¥, ¸¶¿îÆ® µ¥¸óÀº »ç¿ëÀÚ°¡ ¸®´ª½º ¸Ó½Å¿¡¼ ÆÄÀÏ ½Ã½ºÅÛÀ» ¾µ ¼ö ÀÖµµ·Ï ÇØÁÖ´Â µ¥¸óÀÌ´Ù. ¸¸¾à ÀÌ µ¥¸óÀ» ÀüÇô
»ç¿ëÇÏÁö ¾Ê´Â´Ù¸é rc ÆÄÀÏÀ» ÆíÁýÇØ¼ ¸¶¿îÆ® µ¥¸óÀ» µ¿ÀÛÇÏÁö ¾Êµµ·Ï ÇÒ ¼ö ÀÖ´Ù. ¸¸¾à ³×Æ®¿öÅ©¿¡¼ ÁöÁ¤µÈ Ŭ¶óÀÌ¾ðÆ®°¡ ½Ã½ºÅÛÀÇ ÆÄÀÏ
½Ã½ºÅÛ ÀϺκÐÀ» °¡Áö°í ÀÛ¾÷ÇÒ ¼ö ÀÖµµ·Ï ÇÏ·Á¸é, Ŭ¶óÀÌ¾ðÆ®¿¡ ´ëÇÑ Á¤Ã¥À» ½ÇÇöÇÏ´Â Á¦ÇÑµÈ ·êÀÇ ¼³Á¤ÇÏ¿¡¼ mountd µ¥¸óÀ» ½ÇÇà½Ãų ¼öµµ
ÀÖ´Ù. ÀÌ·¯ÇÑ ·ê ¼³Á¤Àº Ŭ¶óÀÌ¾ðÆ®°¡ ½Ã½ºÅÛ¿¡ Á¦ÇÑÀûÀ¸·Î¸¸ ¿¬°áÇϵµ·Ï ÇÑ´Ù. ±×¸®°í /etc/exports ÆÄÀÏÀ» ÆíÁýÇÔÀ¸·Î
mountd¿¡ ¾î¶°ÇÑ Á¦ÇÑÀ» ¼³Á¤ÇÒ ¼ö Àִµ¥, ÀÌ ÆÄÀÏÀº µ¥¸óÀÌ »ç¿ëÀÚÀÇ ÆÄÀÏ ½Ã½ºÅÛÀ» Ŭ¶óÀÌ¾ðÆ®°¡ ¸¶¿îÆ®ÇÒ ¼ö ÀÖµµ·Ï Çã°¡Çϱâ ÀÌ Àü¿¡
¸¶¿îÆ® µ¥¸óÀÌ ÂüÁ¶ÇÏ´Â ÆÄÀÏÀÌ´Ù. ÀÌ ÆÄÀÏÀº ÆÄÀÏ ½Ã½ºÅÛÀ» ¸¶¿îÆ®ÇÏ´Â »ç¿ëÀÚ°¡ ´©±¸ÀÎÁö¿¡ ´ëÇØ¼ Á¦ÇÑÀ» °É ¼ö ÀÖÀ» »Ó¸¸ ¾Æ´Ï¶ó Àб⸸(Read
Only) ±â´É°ú °°Àº ¿É¼ÇÀ» Çã°¡¹ÞÀº Ŭ¶óÀÌ¾ðÆ®¿¡ ´ëÇØ¼¸¸ Â÷º°ÀûÀ¸·Î ÁÙ ¼öµµ ÀÖ´Ù. ±×¸®°í, /etc/exports ÆÄÀÏÀ»
ÆíÁýÇÏ´Â ¹æ¹ý À̿ܿ¡, ¸¹ÀÌ »ç¿ëµÇ´Â ¸¶¿îÆ® µ¥¸óÀ» ¼³Á¤ ¹æ¹ý Áß Çϳª´Â /etc/fstab ÆÄÀÏÀ» ÆíÁýÇÏ´Â °ÍÀÌ´Ù. ¸®´ª½º ¹èÆ÷º»À» ¼³Ä¡ÇÒ
¶§, ¼³Ä¡ ÇÁ·Î±×·¥Àº/etc/fstabÀ̶ó´Â ÆÄÀÏÀ» ¸¸µç´Ù. ÀÌ ÆÄÀÏ¿¡¼ °¢°¢ÀÇ ÀúÀå ÀåÄ¡¿¡ ´ëÇÑ Á¤º¸¿Í ÀÌ ÀåÄ¡µéÀÌ ¸¶¿îÆ®µÇ´Â ¸¶¿îÆ® ÁöÁ¡°ú
¸¶¿îÆ® µÉ ¶§ ¿É¼ÇµîÀ» ÁöÁ¤ÇÒ¼ö ÀÖ´Ù. [±×¸² 4] /etc/fstab ¼³Á¤ ÆÄÀÏ ³»¿ë 4.6 ÇÁ¸°ÅÍ ¼ºñ½º µ¥¸ó(lpd) Á¶À²ÇÏ´Â ¹æ¹ý ³×Æ®¿öÅ© ¿¬°á½Ã ÀÚÁÖ ÀÌ¿ëÇÏ´Â
¶Ç ´Ù¸¥ ÇÁ·Î±×·¥Àº ÇÁ¸°ÅÍ ¼ºñ½º¸¦ ÇÏ´Â lpdÀÌ´Ù.ÇÁ¸°ÅÍ µ¥¸óÀº ¿¬°á½Ã¿¡ 510¹ø Æ÷Æ®¸¦ »ç¿ëÇϴµ¥/etc/hosts.lpd ÆÄÀÏÀ» ÆíÁýÇϸé
¾î¶°ÇÑ Å¬¶óÀÌ¾ðÆ®¿¡ ´ëÇØ¼ ¼ºñ½º¸¦ Çã°¡ÇÒ °ÍÀÎÁö ¸» °ÍÀÎÁö¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ´Ù. port# ÀÎÀÚ¸¦ »ç¿ëÇÏ¿© lpd °¡ 510¹ø ¿Ü¿¡ ´Ù¸¥
Æ÷Æ®¿¡µµ ¼ºñ½º¸¦ ÇÒ ¼ö ÀÖµµ·Ï ÇÒ ¼ö ÀÖ´Ù.
4.7X ¼¹ö µ¥¸ó ¸®´ª½º¿¡ »ç¿ëÇÏ´Â X À©µµ¿ì ½Ã½ºÅÛÀº Ŭ¶óÀÌ¾ðÆ®°¡ ¾îÇø®ÄÉÀ̼Ç
ȸéÀ» ¼¹ö¿¡ º¸³¾ ¼ö ÀÖ°Ô ÇÏ´Â ³×Æ®¿öÅ© ±â¹ÝÀÇ À©µµ¿ì ½Ã½ºÅÛÀÌ´Ù. ÀÌ·¯ÇÑ X À©µµ¿ì ½Ã½ºÅÛÀº ³×Æ®¿öÅ©¸¦ ±â¹ÝÀ¸·Î Çϱ⠶§¹®¿¡ ÀÚÄ© À§ÇèÇÒ ¼ö
ÀÖ´Ù. ±×·¡¼ X ³×Æ®¿öÅ· Áö¿øÀÌ ÇÊ¿äÇÏÁö ¾Ê´Â´Ù¸é X ¼¹ö¸¦ ½ÇÇà½Ãų ¶§ ¡®-nolisten tcp¡¯ ¶ó´Â ¿É¼ÇÀ» ÁÖ°í ½ÇÇà½Ãų ¼ö
ÀÖ´Ù. ÀÌ·¯ÇÑ ¿É¼ÇÀº X ¼¹ö°¡ 6000¹ø Æ÷Æ®¸¦ ½Å°æ¾²Áö ¾Ê°Ô ÇÏ¿© ¾î¶²ÇÑ Å¬¶óÀÌ¾ðÆ®·ÎºÎÅ͵µ ¿¬°áÀ» ¹Þ¾ÆµéÀÌÁö ¾Ê°Ô ÇÒ ¼ö ÀÖ´Ù. ÀÌ·¯ÇÑ
¿É¼ÇÀ» Àû¿ëÇϱâ À§Çؼ´Â /usr/X11R6/bin/startx ½ºÅ©¸³Æ®¿¡¼ $clientargs º¯¼ö¿¡ ¡®-nolisten tcp'¶ó´Â ¿É¼ÇÀ»
Ãß°¡½Ã۸¸ ÇÏ¸é µÈ´Ù. [±×¸² 12.5] /usr/X11R6/bin/startx ½ºÅ©¸³Æ® ÆÄÀÏ ³»¿ë ±×¸®°í, ¸¸¾à X ¼¹ö¿¡ ´Ù¸¥ ½Ã½ºÅÛÀÇ °á°ú¸¦ Ãâ·ÂÇÒ
Çʿ䰡 ÀÖ´Ù¸é X ¼¹ö¿¡¼ ¾îÇø®ÄÉÀ̼ÇÀ» ½ÇÇàÇÒ ¼ö ÀÖ´Â ½Ã½ºÅÛ°ú »ç¿ëÀÚ¸¦ Á¦ÇÑÇÏ´Â xhost ¿Í xauth ¸í·ÉÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù. xhost
¸í·ÉÀº »ý°¢º¸´Ù ´Ü¼øÇѵ¥, ¡®xhost + È£½ºÆ® À̸§¡¯ÀÇ Çü½ÄÀ̳ª ¡®xhost - È£½ºÆ® À̸§¡¯ÀÇ Çü½ÄÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ´Ù. + Ç¥½Ã´Â ÁöÁ¤ÇÑ
È£½ºÆ®ÀÇ Å¬¶óÀÌ¾ðÆ®°¡ Çö ½Ã½ºÅÛÀÇ X ¼¹ö¿¡¼ ¾îÇø®ÄÉÀ̼ÇÀ» ½ÇÇà½Ãų ¼ö ÀÖ´Â ±ÇÇÑÀ» °¡Áú ¼ö ÀÖµµ·Ï ÇÏ´Â °ÍÀÌ´Ù. Ŭ¶óÀÌ¾ðÆ® ¸Ó½ÅÀÇ
¸í·É¾î ÁÙ¿¡ ÀÖ´Â ¡®- display server:0,0'¿É¼ÇÀ» ÀÌ¿ëÇÏ¿© Ŭ¶óÀÌ¾ðÆ®°¡ Çö ½Ã½ºÅÛÀÇ X ¼¹ö¿¡ ¾îÇø®ÄÉÀ̼ÇÀ» ½ÇÇà½Ãų ¼ö ÀÖ´Â
±ÇÇÑÀ» °¡Áø´Ù´Â °ÍÀ» Ç¥½ÃÇÑ´Ù. - Ç¥½Ã´Â ÁöÁ¤ÇÑ È£½ºÆ®ÀÇ Å¬¶óÀÌ¾ðÆ® ½Ã½ºÅÛ¿¡ ÀÖ´Â »ç¿ëÀÚ°¡ Çö ½Ã½ºÅÛÀÇ X ¼¹ö¿¡¼ ¾îÇø®ÄÉÀ̼ÇÀ» ½ÇÇà½Ãų ¼ö
ÀÖ´Â ±ÇÇÑÀ» ¾ø¾Ö´Â °ÍÀÌ´Ù. ÀÌ °æ¿ì Ŭ¶óÀÌ¾ðÆ®¿¡ ÀÖ´Â »ç¿ëÀÚ°¡ Çö ½Ã½ºÅÛÀÇ X ¼¹ö¿¡ ¾îÇø®ÄÉÀ̼ÇÀ» ½ÇÇà½ÃŰ·Á ÇÑ´Ù¸é ±ÇÇÑÀÌ ¾ø´Ù´Â ¿¡·¯
¸Þ½ÃÁö¸¦ º¸°Ô µÉ °ÍÀÌ´Ù. ÀÌó·³ ¸®´ª½º ½Ã½ºÅÛ ½ÃÀ۽à ½ÇÇàµÇ´Â ³×Æ®¿öÅ· µ¥¸óµéÀ» Ư¼ºÀ» ÆÄ¾ÇÇϰí, ÇöÀç óÇÑ »óȲ¿¡ ¸Â°Ô ¼³Á¤
ÆÄÀϵéÀ» °íÃÄ µ¥¸óµéÀ» °ü¸®Çϰųª, ÇÊ¿äÇÏÁö ¾Ê´Â µ¥¸óµéÀº µ¥¸óÀ» ½ÇÇà½ÃŰ´Â ½ÃÀÛ ÆÄÀÏ·Î ¸µÅ©µÈ ¸µÅ© ÆÄÀÏÀ» ¾ø¾Ö¹Ç·Î½á ½ÇÇà½ÃŰÁö ¾ÊÀ» ¼ö
ÀÖ´Ù. ÀÌ·¸°Ô ÇÔÀ¸·Î ¸®´ª½º ½Ã½ºÅÛÀÇ ÀüüÀûÀÎ ¼º´ÉÀ» Çâ»ó½Ãų ¼ö ÀÖÀ» »Ó¸¸ ¾Æ´Ï¶ó, º¸¾È ¹®Á¦¿¡µµ »ó´çÈ÷ °ÇØÁú ¼ö ÀÖ´Ù.
5. ¸®´ª½º ÆÐŰÁö °ü¸® ±â¹ý
5. ¸®´ª½º ÆÐŰÁö °ü¸® ±â¹ý ÀÏ´Ü Ä¿³Î ÃÖÀûÈ¿Í ³×Æ®¿öÅ· ÃÖÀûȸ¦ °ÅÄ¡¸é °¡Àå
Å« ºÎºÐÀÇ ¼º´É Á¶À²Àº ³¡³µ´Ù°í º¼ ¼ö ÀÖ´Ù. ±×·¯³ª ÇöÀç »óŰ¡ ÃÖÀûÈ µÇ¾î ÀÖ´Ù°í ÇØ¼ Àý´ë ¹æ½ÉÇÏ¸é ¾ÈµÈ´Ù. ¸ðµç ½Ã½ºÅÛÀÌ ±×·¯ÇϵíÀÌ
¸®´ª½ºµµ Áö¼ÓÀûÀ¸·Î º¸»ìÆìÁÖÁö ¾ÊÀ¸¸é ÃÖÀûÈµÈ »óŰ¡ ±×´ë·Î À¯ÁöµÇÁö ¾Ê±â ¶§¹®ÀÌ´Ù. Áï, ½Ã½ºÅÛ ¸®¼Ò½º´Â °è¼Ó »ç¿ëµÇ°í, ¿î¿µ Ãʱ⿡´Â
Å×½ºÆ®ÇÏÁö ¸øÇ߰ųª ¹ÌÈíÇß´ø ºÎºÐÀÌ »õ·Î¿î ¹®Á¦°Å¸®·Î µîÀåÇÏ¸é¼ ´Ù½Ã ÃÖÀûÈ ÇÒ Çʿ䰡 »ý±â±â ¶§¹®ÀÌ´Ù. Áï, ÇöÀç °ü¸®ÁßÀÎ ¿î¿µÃ¼Á¦ÀÇ ¾î¶²
ºÎºÐÀÌ ¹Ì¾àÇÏ¸ç ¾î¶² ¹®Á¦°¡ ÀÖ´ÂÁö ÆÄ¾ÇÇÒ ÁÙ ¾Ë¾Æ¾ß ÇÑ´Ù. À̹ø¿¡ ´Ù·ê ÁÖÁ¦´Â ¸®´ª½º ½Ã½ºÅÛÀÇ ¼º´É ÃÖÀûȸ¦ À§ÇÑ ÆÐŰÁö °ü¸®
ºÎºÐÀÌ´Ù. ¸®´ª½º¿¡¼ ÆÐŰÁö¶ó°í Çϸé, ƯÁ¤ ¾îÇø®ÄÉÀ̼ǿ¡ °ü·ÃµÈ ÇÁ·Î±×·¥À̳ª ¼³Á¤ ÆÄÀÏ ¶Ç´Â ¹®¼µîÀ» Çϳª·Î ¹¾îµÐ °ÍÀ» ¸»ÇÑ´Ù. À©µµ¿ì¿¡¼ÀÇ
ÆÐŰÁö´Â zip ÆÄÀÏÀ̳ª ¼³Ä¡ ÇÁ·Î±×·¥µîÀ» ¸»ÇÏ´Â °ÍÀÌ´Ù. ¸®´ª½º¿¡¼ ¸»ÇÏ´Â ÆÐŰÁö´Â ¼Ò½º ÆÄÀÏÀ̳ª ¹ÙÀ̳ʸ® ÆÄÀÏÀ» tar·Î ÀúÀåÇϰí,
gzip µîÀ¸·Î ¾ÐÃàÇÏ´Â ÀüÅëÀûÀÎ ÆÐŰÁö(.tar.gz ¶Ç´Â .tgz)¿Í ·¹µåÇÞ¿¡¼ °³¹ßÇÑ RPM À̶ó´Â ¹ÙÀ̳ʸ® ÆÐŰÁö(.rpm)°ú ¼Ò½º
ÆÐŰÁö(.src.rpm)µîÀÌ ÀÖ´Ù. ±×¸®°í, ¸®´ª½º ¹èÆ÷ÆÇ CD ¸¦ ÆÐŰÁö¶ó°í ºÎ¸£´Â °æ¿ìµµ Àִµ¥, ÀÌ´Â ¸®´ª½º ¹èÆ÷º»ÀÌ °Å´ëÇÑ ¸®´ª½º ÆÐŰÁö
ÁýÇÕü¶ó°í ¸»ÇÒ ¼ö ÀÖÀ¸¹Ç·Î ±×·¸°Ô ºÒ¸®´Â °ÍÀÌ´Ù. RPM°ú °°Àº ÆÐŰÁö °ü¸® ¹æ½ÄÀº ÄÄÆÄÀÏÇÏ´Â ½Ã°£µµ ÁÙÀÏ ¼ö ÀÖ°í, ¶óÀ̺귯¸® µîÀÇ
ÀÇÁ¸¼ºµµ ¾Ë¾Æ¼ °Ë»çÇØ ÁÖ°í, ÆÐŰÁö Á¦°Å ¶ÇÇÑ °£´ÜÇÏ°Ô ÇÒ ¼ö ÀÖ¾î, ÇÁ·Î±×·¡¹Ö¿¡ ¹«ÁöÇÏ´õ¶óµµ ½±°Ô ÆÐŰÁö ¼³Ä¡°¡ °¡´ÉÇØ ¿äÁîÀ½¿¡ °¢±¤¹Þ´Â
¹æ¹ýÀÌ´Ù. ÆÐŰÁö ÃÖÀûÈ ºÎºÐÀº ¾Õ¿¡¼ºÎÅÍ °è¼Ó À̾߱âÇÏ´Â ¼ö½ÅÁ¦°¡Ä¡±¹ÆòõÇÏ ¾î±¸¿¡¼ Ä¡±¹¿¡ ÇØ´çÇÏ´Â ºÎºÐÀÌ´Ù. Ä¿³ÎÀÇ ¼º´ÉÀ» ¼º´ÉÀ»
³ôÀÌ´Â ÀÛ¾÷À» ¡®¼ö½Å(áóãó)¡¯, ³×Æ®¿öÅ· ¼º´ÉÀ» ³ôÀÌ´Â °ÍÀº ¹Ù·Î ¡®Á¦°¡(ðºÊ«)¡¯¶ó°í ÇÑ´Ù¸é, ÆÐŰÁö´Â Ä¿³Î°ú ³×Æ®¿öÅ· ¼º´ÉÀÌ ÁÁ¾Æ¾ß ¼º´ÉÀ»
Á¦´ë·Î ¹ßÈÖÇϱ⠶§¹®¿¡ ¡®Ä¡±¹(ö½ÏÐ)¡¯À̶ó°í ¸»ÇÒ ¼ö ÀÖ´Ù.5.1 ÀüÅëÀûÀÎ ÆÐŰÁö ¼³Ä¡ ¹æ¹ý ÆÐŰÁö
ÃÖÀûÈ¿¡ ¾Õ¼¼, ¸ÕÀú ÆÐŰÁö¸¦ Àß ¼³Ä¡ÇÏ´Â ¹æ¹ýºÎÅÍ »ìÆìº¸¾Æ¾ß Çϴµ¥, ¾Õ¿¡¼ ¾ð±ÞÇß´ø gzipÀ̳ª tar À¯Æ¿¸®Æ¼·Î ¸¸µç ÆÐŰÁö´Â ÀüÅëÀûÀÎ
¼Ò½º¸¦ ¹èÆ÷ÇÒ ¶§, »ç¿ëÇß´ø ¹æ¹ýÀÌ´Ù. ÀüÅëÀûÀÎ ¼Ò½º ÆÐŰÁö ¹èÆ÷ÀÇ ÀÌÁ¡Àº ÀÚ½ÅÀÇ ½Ã½ºÅÛ¿¡ ¸ÂÃß¾î¼ ¼³Á¤À» ÃÖÀûÈÇϰųª ¼Ò½º ÄÚµåÀÇ ¼öÁ¤À̳ª
º¯°æÀÌ °¡´ÉÇÏ´Ù°í ÇÏ´Â ³ôÀº ÀÚÀ¯µµ¿¡ ÀÖ´Ù. ½ÇÁ¦·Î RPM °ú °°Àº ÆÐŰÁö °ü¸® ±â¹ýÀÌ ´ëÁßÈµÈ °ÍÀº ºÒ°ú 2~3³â ÀüÀ̸ç, ±× ÀüÀº
¹°·Ð Áö±Ý±îÁöµµ ÀüÅëÀûÀÎ ¼Ò½º ÆÐŰÁö ÇüÅ·Π¹èÆ÷ÇÏ´Â ÆÐŰÁö°¡ ¸¹ÀÌ ÀÖ´Ù. ¼Ò½º ÆÐŰÁö ¼³Ä¡ ¹æ¹ýÀº ¸Å¿ì ´Ù¾çÇѵ¥, ¿©±â¼´Â ÀϹÝÀûÀÎ ¼Ò½º
ÆÐŰÁö ¼³Ä¡ ¹æ¹ýÀ» ¾Ë¾Æº¸µµ·Ï ÇÑ´Ù.5.1.1 ¼Ò½º ÆÐŰÁö¸¦ ´Ù¿î¹Þ°í, ¾ÐÃàÀ» Ǭ´Ù. ÀνºÅçÇÏ·Á´Â ¾ÐÃàµÈ
ÆÐŰÁö¸¦ À¥À̳ª FTP¿¡¼ ´Ù¿îÀ» ¸ÕÀú ¹Þ´Â´Ù. ÆÄÀϸíÀº ¡®abc-1.23.tar.gz'¿Í °°ÀÌ ¡®¼ÒÇÁÆ®¿þ¾î¸í-¹öÀü¹øÈ£.tar.gz¡¯ Çü½ÄÀÌ
¸¹´Ù. tar.gzÀ¸·Î µÈ ¼Ò½º ÆÐŰÁöÀÇ ³»¿ëÀ» Á¶»çÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ ]# tar tvfz
abc-1.23.tar.gz tar ¿¡ tvfz ¿É¼ÇÀ» ºÎÂøÇÏ¿© ½ÇÇà½Ã۸é, ¼Ò½º ÆÐŰÁö¿¡ Æ÷ÇÔµÈ ÆÄÀÏ ¸®½ºÆ®°¡ Ç¥½ÃµÈ´Ù. ±×¸®°í
¼Ò½º ÆÐŰÁöÀÇ ¾ÐÃàÀ» Ç®·Á¸é ]# tar xvfz abc-1.23.tar.gz ¶ó°í ½ÇÇà½ÃŰ¸é ¾ÐÃàÀÌ Ç®¸°´Ù. ¼Ò½º
ÆÐŰÁö´Â ´ëºÎºÐ µð·ºÅ丮°¡ ºÙ¾î ÀÖ´Â »óÅ·Π¾ÐÃàµÇ±â ¶§¹®¿¡(¿¹¸¦ µé¾î ¡®abc-1.23/configure¡¯) ¾ÐÃàÀ» Ç®¸é ¼Ò½º ÆÐŰÁö ¸í°ú
µ¿ÀÏÇÑ µð·ºÅ丮(abc-1.23)°¡ ¸¸µé¾îÁö°í, ±× µð·ºÅ丮¿¡ ÆÐŰÁöµéÀÌ Ç®¾îÁø´Ù.5.1.2 ¼³Ä¡ ¹æ¹ýÀ» Á¶»çÇϰí
MakefileÀ» ÀÛ¼ºÇÑ´Ù. ¾ÐÃàÀÌ Ç®¾îÁø µð·ºÅ丮 ¾ÈÀÇ ÆÄÀÏ Áß¿¡´Â README³ª INSTALL À̶ó´Â ÇØ¼³¿ë ÆÄÀÏÀÌ µé¾î
ÀÖ´Ù. ÀÏ´Ü À̰͵éÀ» ÂüÁ¶ÇÏ¿© ÄÄÆÄÀϰú ÀνºÅçÇÏ´Â ¹æ¹ýÀ» ¾Ë¾Æº»´Ù. ¿äÁîÀ½ °ÅÀÇ ¸ðµç ¼Ò½º ÆÐŰÁöÀÇ ¼³Á¤Àº configure ¶ó´Â ½ºÅ©¸³Æ®·Î
ÀÚµ¿ÈµÇ¾î ÀÖ´Ù. ¿¹¸¦ µé¾î ¡®configure¡¯°¡ Æ÷ÇԵǾî ÀÖ´Â °æ¿ì ]# ./configure ¸¸ ½ÇÇà½Ã۱⸸
Çϸé, ÄÄÆÄÀÏÀ̳ª ¸µÅ©¿¡ ÇÊ¿äÇÑ Á¤º¸°¡ ÀÚµ¿ÀûÀ¸·Î °Ë»çµÇ¾î Çö ½Ã½ºÅÛ¿¡ ¾Ë¸ÂÀº Makefile ÀÌ ÀÛ¼ºµÈ´Ù. µå¹® °æ¿ìÁö¸¸ ¸¶Âù°¡Áö·Î
¡®Imakefile'ÀÌ Æ÷ÇԵǾî ÀÖ´Â °æ¿ì¿¡´Â ´ÙÀ½°ú °°ÀÌ ]# xmkmf ¶ó°í Çϸé
µÈ´Ù.5.1.3 ¼Ò½º ÆÐŰÁö¸¦ ¹ÙÀÌ·¯¸®·Î ¸¸µé°í, ¼³Ä¡½ÃŲ´Ù. Configure ½ºÅ©¸³Æ®·Î Çö ¸®´ª½º
½Ã½ºÅÛ¿¡ ¸Â´Â Makefile ÀÌ ¸¸µé¾îÁ³´Ù¸é, ´ÙÀ½°ú °°ÀÌ ]# make ¶ó°í make À¯Æ¿¸®Æ¼¸¦ ½ÇÇà½ÃŲ´Ù. ¿¡·¯
¸Þ½ÃÁö°¡ ³ª¿ÀÁö ¾Ê°í Á¾·áµÇ¸é, ÄÄÆÄÀϰú ¸µÅ©´Â ¼º°øÀûÀ¸·Î ³¡³ °ÍÀÌ´Ù. ±×¸®°í ´ëºÎºÐÀÇ °æ¿ì make ·Î ¸¸µé¾îÁø ¹ÙÀÌ·¯¸® ÆÐŰÁö ¼³Ä¡µµ
make À¯Æ¿¸®Æ¼·Î ÇàÇÒ ¼ö ÀÖ´Ù. ÆÐŰÁöÀÇ ¼³Á¤°ú ÄÄÆÄÀÏÀº ÀÏ¹Ý °èÁ¤À¸·Îµµ ÇÒ ¼ö ÀÖÁö¸¸, ÆÐŰÁöÀÇ ¼³Ä¡´Â ¹Ýµå½Ã ·çÆ® ±ÇÇÑÀ¸·Î ÇÏ´Â °ÍÀº
±ÇÇÑ´Ù. µû¶ó¼, su Ä¿¸Çµå·Î ·çÆ® ±ÇÇÑÀ¸·Î ¹Ù²Ù°í ´ÙÀ½°ú °°ÀÌ ]# make install À̶ó°í ½ÇÇà½ÃŰ¸é ¼³Ä¡°¡
ÀÚµ¿ÀûÀ¸·Î ¼öÇàµÈ´Ù. ÁÖ·Î ¹ÙÀ̳ʸ® ÆÐŰÁö°¡ ¼³Ä¡µÇ´Â °÷Àº /usr/local µð·ºÅ丮 ÇÏÀ§¿¡ ÀνºÅçµÈ´Ù. ±×¸®°í ¾ðÀνºÅçÀ» Áö¿øÇÏ´Â ¼Ò½º
ÆÐŰÁöµµ Àִµ¥, ÀÌ °æ¿ì ¡®make uninstall'À̶ó°í ÇÏ¸é µÇÁö¸¸, ´ëºÎºÐÀº ¼öµ¿À¸·Î »èÁ¦ÇÒ Çʿ䰡 ÀÖ´Ù.
5.2 RPMÀ» ÀÌ¿ëÇÑ À¯¿ëÇÑ ÆÐŰÁö °ü¸® ÆÁ ¾Õ¿¡¼ ¼³¸íÇÏ¿´µíÀÌ, RPMÀ»
»ç¿ëÇÏ¿© ¹ÙÀ̳ʸ® ÆÐŰÁö¸¦ ¼³Ä¡ÇÏ´Â ¹æ¹ýÀ» »ç¿ëÇϸé, ¼Ò½º¸¦ ÄÄÆÄÀÏÇÏ´Â ½Ã°£µµ °É¸®Áö ¾Ê°í, Ä¿³ÎÀ̳ª ¶óÀ̺귯¸® ÀÇÁ¸ °ü°èµµ Ã¼Å©ÇØ ÁÖ¸ç,
³ªÁß¿¡ ÆÐŰÁö¸¦ ¾ø¾Ö´Â °Íµµ ½¬¿ì¹Ç·Î, ¼³Ä¡µÈ ÆÐŰÁö´Â ¾È½ÉÇϰí ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù. RPMÀÇ ¿É¼ÇÀ» ÀÌÇØÇϴµ¥ °¡Àå ÁÁÀº ¹æ¹ýÀº ¿¹Á¦¸¦ »ìÆìº¸¸é¼
ÀÌÇØÇÏ´Â ¹æ¹ýÀε¥, ´ÙÀ½Àº RPMÀ» »ç¿ëÇÏ¿© À¯¿ëÇÏ°Ô ÆÐŰÁö¸¦ °ü¸®ÇÏ´Â ÆÁµéÀÌ´Ù. ¸¸¾à »ç¿ëÀÚ°¡ ½Ç¼ö·Î ¾î¶² ÆÄÀÏÀ» Áö¿ü´Ù°í °¡Á¤ÇØ º¸ÀÚ.
ÇÏÁö¸¸ »ç¿ëÀÚ´Â ÀÚ½ÅÀÌ Áö¿î °ÍÀ» È®½ÇÈ÷ ¾ËÁö ¸øÇßÀ» ¶§, RPM¿¡ ¡®-Va' ¿É¼ÇÀ» ÁÖ¸é RPMÀÌ ½Ã½ºÅÛ Àüü¿¡ ¼³Ä¡µÇ¾î ÀÖ´Â ÆÐŰÁö¸¦
Á¡°ËÇϰí, ¾ø¾îÁø ÆÄÀÏÀÌ ¹«¾ùÀÎÁö ¾Ë·ÁÁØ´Ù. ±×¸®°í ¾î´À ÆÐŰÁö¿¡ ¼ÓÇØ ÀÖ´ÂÁö ¾Ë ¼ö ¾ø´Â ÆÄÀÏÀ» ½ÇÇà½ÃŰ·Á°í ÇÏ´Â »óȲÀÏ ¶§, ÀÌ ÆÄÀÏÀÌ ¾î´À
ÆÐŰÁö¿¡ ¼ÓÇØ ÀÖ´Â ÆÄÀÏÀÎÁö ã±â À§Çؼ´Â ¡®rpm -qf <ÆÄÀϸí>¡¯À» ÀÔ·ÂÇÏ¸é ±× ÆÄÀÏÀÌ ¼ÓÇØ ÀÖ´Â ÆÐŰÁö¸¦ ¾Ë·ÁÁØ´Ù. ÀÌÁ¦
À§¿¡¼ ÀÍÈù µÎ ¿¹Á¦¸¦ Á¶ÇÕÇØ¼ »ç¿ëÇØ º¸ÀÚ. ¸¸¾à ¸Ç ÆäÀÌÁö À¯Æ¿¸®Æ¼ÀÎ /usr/bin/man ÆÄÀÏ¿¡ ¹®Á¦°¡ ÀÖ´Ù°í °¡Á¤Çϰí, ÀÌ ÆÄÀÏÀ»
Æ÷ÇÔÇÑ ÆÐŰÁö¸¦ Á¡°ËÇØº¸°í ½ÍÁö¸¸, ÀÌ ÇÁ·Î±×·¥À» Æ÷ÇÔÇÑ ²Ù·¯¹Ì¸¦ ¾ËÁö ¸øÇÏ´Â °æ¿ì¿¡´Â ]# rpm -Vf
/usr/bin/man ¶ó°í À§¿Í °°ÀÌ ÀÔ·ÂÇϸé, ÇØ´ç ÆÐŰÁö¿¡ ´ëÇÑ °ËÁõÀ» ÇÒ °ÍÀÌ´Ù. ±×¸®°í man À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇϴµ¥
ÀÖ¾î¼, ±×°Í¿¡ ´ëÇØ Á» ´õ ¸¹Àº Á¤º¸¸¦ ã±æ ¿øÇÑ´Ù¸é ´ÙÀ½°ú °°ÀÌ ]# rpm -qdf
/usr/bin/man ÀÔ·ÂÇϸé man ÇÁ·Î±×·¥À» Æ÷ÇÔÇÑ ÆÐŰÁö°¡ °¡Áö°í ÀÖ´Â ¹®¼µéÀ» ãÀ» ¼ö ÀÖ´Ù. [±×¸²
6] [±×¸² 6] rpm -qdf /usr/bin/man ½ÇÇà°á°ú »õ·Î¿î RPM ÆÐŰÁö¸¦ ±¸ÇßÁö¸¸, À̰ÍÀÌ ¾î¶² ÆÐŰÁöÀÎÁö
¾Ë ¼ö°¡ ¾øÀ» ¶§¿¡´Â ÀÌ ÆÐŰÁö¿¡ ´ëÇÑ Á¤º¸¸¦ ¾Ë±â À§Çؼ´Â ¡®-qip' ¿É¼ÇÀ» ÁÖ¸é, ±× ÆÐŰÁö¿¡ ´ëÇÑ Á¤º¸¸¦ ¾Ë ¼ö ÀÖ´Ù. ¸¸¾à
¡®em86-baselibs-0.2-1.alpha.rpm¡¯ ÆÐŰÁöÀÇ Á¤º¸¸¦ »ìÆìº¸±â À§Çؼ ´ÙÀ½°ú °°ÀÌ ]# rpm -qip
em86-baselibs-0.2-1.alpha.rpm ¶ó°í ÀÔ·ÂÇϸé [±×¸² 7]°ú °°ÀÌ ÀÌ ÆÐŰÁö¿¡ ´ëÇÑ Á¤º¸°¡ Ãâ·ÂµÈ´Ù. (Âü°í·Î
em86 °ü·Ã ÆÐŰÁö´Â ¾ËÆÄ ¸®´ª½º¿¡¼ x86¿ë ¸®´ª½º ¾îÇø®ÄÉÀ̼ÇÀ» ½ÇÇà½ÃŰ°í ½ÍÀ» ¶§ »ç¿ëÇÏ´Â ÆÐŰÁöÀÌ´Ù.) [±×¸² 7] rpm
-qip em86-baselibs-0.2-1.alpha.rpm ½ÇÇà°á°ú ±×¸®°í, »õ·Î¿î RPM ÆÐŰÁö°¡ ¼³Ä¡ÇÏ´Â ÆÄÀϵéÀÌ ¾î¶² °ÍÀÎÁö ¾Ë°í ½ÍÀ»¶§´Â ´ÙÀ½°ú °°ÀÌ ]#
rpm -qlp em86-baselibs-0.2-1.alpha.rpm ¶ó°í ÀÔ·ÂÇϸé [±×¸² 8]°ú °°ÀÌ ¼³Ä¡µÉ ÆÄÀÏ ¸ñ·ÏµéÀÌ
Ãâ·ÂµÈ´Ù. [±×¸² 8] rpm -qlp em86-baselibs-0.2-1.alpha.rpm | more ½ÇÇà°á°ú ¾Õ¿¡¼ ³ª¿ÇÑ ¸î °¡Áö ÆÁ¸»°íµµ, ¸®´ª½º ½Ã½ºÅÛÀ»
¿î¿µÇÏ¸é¼ Á¡Á¡ ´õ ¸¹Àº RPMÀÇ ¿ëµµ¸¦ ¾Ë°Ô µÉ °ÍÀÌ´Ù.
5.3 ¼Ò½º RPM(SRPM) ÆÐŰÁö¸¦ ÀÌ¿ëÇÑ ÆÐŰÁö °ü¸® ¹æ¹ý ¸¹Àº ¸®´ª½º
»ç¿ëÀÚµéÀÌ ¹ÙÀÌ·¯¸® RPM ÆÐŰÁö¿¡ ´ëÇØ¼´Â Àß ¾ËÁö¸¸ ¼Ò½º RPM ÆÐŰÁö¿¡¼´Â ±× ÇÊ¿ä ÀÌÀ¯³ª »ç¿ë ¹æ¹ý¿¡ ´ëÇØ¼´Â Àß ¸ð¸£´Âµ¥, ¼Ò½º
RPMÀº ÀüÅëÀûÀÎ ¼Ò½º ÆÐŰÁö¿Í ±× ÆÐŰÁöÀÇ ¼Ò½º Äڵ带 Æ÷ÇÔÇϰí ÀÖ¾î¼, ±× ¼Ò½º ÆÐŰÁö¸¦ ¼³Ä¡Çϱâ Àü¿¡ ÄÄÆÄÀÏÀ̳ª ºôµå ¿É¼ÇÀ» °¢°¢ ½Ã½ºÅÛÀÇ
ȯ°æ¿¡ ¸Â°Ô ¼³Á¤ÇÒ ¼ö ÀÖÀ» »Ó¸¸ ¾Æ´Ï¶ó ¼Ò½º Äڵ带 ÂüÁ¶Çϰųª ¼öÁ¤ÇÒ ¼ö ÀÖ´Ù. ±×¸®°í ¼Ò½º RPM ÆÐŰÁö¸¦ ÅëÇØ ºôµåµÈ ¹ÙÀÌ·¯¸®
ÆÐŰÁö´Â ÀϹÝÀûÀÎ ¹ÙÀÌ·¯¸® RPM°ú °°Àº ¹æ½ÄÀ¸·Î °ü¸®ÇÒ ¼ö ÀÖ´Ù. µû¶ó¼ ¼Ò½º RPM ÆÐŰÁö(SRPM)´Â ÀüÅëÀûÀÎ ¼Ò½º ÆÐŰÁö¿Í RPM
¹ÙÀÌ·¯¸® ÆÐŰÁöÀÇ ÀåÁ¡À» ¸ðµÎ °¡Áö°í ÀÖ´Ù.SRPM ÆÐŰÁö¸¦ ¼³Ä¡ÇÏ´Â ¹æ¹ýÀº ´ÙÀ½°ú °°´Ù. 1. ¸ÕÀú SRPM ÆÐ۸¦ ´Ù¿î·Îµå ¹Þ°í
¼³Ä¡ÇÑ´Ù.(rpm -Uvh abc-2.1.src.rpm) 2. SRPM ¼Ò½º°¡ Ç®·ÁÁø SPECS µð·ºÅ丮·Î °£´Ù.(cd
/usr/src/redhat/SPECS) 3. ¼Ò½º RPMÀ¸·ÎºÎÅÍ ¹ÙÀÌ·¯¸® RPMÀ» ¸¸µç´Ù.(rpm -bb -clean
abc-2.1.src.rpm) 4. ¸¸µé¾îÁø ¹ÙÀÌ·¯¸® RPMÀ» ¼³Ä¡ÇÑ´Ù.(cd /usr/src/redhat/RPMS/i386;
rpm -Uvh abc-2.1.rpm) 5. ¼Ò½º RPMÀ» ¾ðÀνºÅç½ÃŲ´Ù. (cd /usr/src/redhat/SPECS; rpm
-rmsource abc-2.1.rpm)
5.4 GUI ¾îÇø®ÄÉÀ̼ÇÀ» ÀÌ¿ëÇÑ RPM °ü¸® ¹æ¹ý rpmÀº Å͹̳λ󿡼 Ä¿¸Çµå
¹æ½ÄÀ¸·Î »ç¿ëÇÏ´Â ¹æ¹ý»Ó¸¸ ¾Æ´Ï¶ó, Áö±ÝÀº ¿©·¯ RPMÀ» ½±°Ô °ü¸®ÇÒ ¼ö ÀÖµµ·Ï, ´Ù¾çÇÑ GUI ¾îÇø®ÄÉÀ̼ÇÀÌ Á¸ÀçÇÑ´Ù. ¿¹Àü¿¡´Â GLINT
¶ó´Â RPM °ü¸® ÇÁ·Î±×·¥À» ¸¹ÀÌ »ç¿ëÇßÁö¸¸, ¿äÁîÀ½¿¡´Â KDE¿¡¼ ¸¸µç Kpackage¿Í GNOME¿¡¼ ¸¸µç GnoRPMÀ» ¸¹ÀÌ
»ç¿ëÇÑ´Ù.5.4.1 Kpackage Kpackage ÇÁ·Î±×·¥Àº KDE¿¡¼ ³ª¿Â RPM °ü¸®
¼ÒÇÁÆ®¿þ¾îÀÌ´Ù. ÀÌ ÇÁ·Î±×·¥Àº ·¹µåÇÞ ¸®´ª½º ¹èÆ÷º»ÀÇ RPM ¹æ½Ä»Ó¸¸ ¾Æ´Ï¶ó µ¥ºñ¾È ¸®´ª½ºÀÇ DEB ¹æ½Ä, CPIO ÆÄÀÏ ¹æ½ÄµîÀ» Áö¿øÇÑ´Â
°·ÂÇÑ ÆÐŰÁö °ü¸® ÇÁ·Î±×·¥ÀÌ´Ù. ÇÏÁö¸¸ Kpackage ÇÁ·Î±×·¥Àº ·¹µåÇÞ ¹èÆ÷º»¿¡´Â Æ÷ÇԵǾî ÀÖÁö´Â ¾Ê°í, KDE °ø½Ä
À¥»çÀÌÆ®(http://www.kde.org)¿¡¼ ±¸ÇÒ ¼ö ÀÖ´Ù.5.4.2 GnoRPM GnoRPM Àº
GNOME ÇÁ·ÎÁ§Æ®¿¡¼ ¸¸µç ÆÐŰÁö °ü¸® ÇÁ·Î±×·¥ÀÌ´Ù. ¸¸¾à ¿¹Àü ·¡µåÇÞ ¹èÆ÷º» glint ÇÁ·Î±×·¥À» »ç¿ëÇØº» °æÇèÀÌ ÀÖ´Ù¸é ½±°Ô GnoRPMÀ»
»ç¿ëÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ¿äÁîÀ½ ³ª¿Â ·¹µåÇÞ ¹èÆ÷º»¿¡´Â glint ´ë½Å GnoRPMÀÌ µé¾î ÀÖ´Ù. [±×¸² 9]´Â GnoRPMÀÇ Ãʱâ ȸé
¸ð½ÀÀÌ´Ù. [±×¸² 9] GnoRPM
GnoRPM ¿¡¼´Â ½Ã½ºÅÛ¿¡ ¼³Ä¡µÇ¾î ÀÖ´Â RPMÀ» RPM ¿ëµµ¿¡ µû¶ó ºÐ¸®ÇÏ¿© °ü¸®Çϴµ¥, ¿¹¸¦ µé¸é, PostgreSQL
RPM ÆÐŰÁö´Â Application/Databases ¼½¼Ç¿¡ À§Ä¡½ÃÄÑ ½±°Ô °ü¸®Çϵµ·Ï Çϰí ÀÖ´Ù. GnoRPMÀÇ ¿ÞÂÊ À©µµ¿ì´Â Æ®¸®ºä Çü½ÄÀ¸·Î
°¢°¢ ¼½¼Çº°·Î RPMÀ» ºÐ¸®Çϰí ÀÖÀ¸¸ç, ¿À¸¥ÂÊ À©µµ¿ì´Â ¸®½ºÆ®ºä Çü½ÄÀ¸·Î ¼±ÅÃÇÑ ¼½¼Ç¿¡ Æ÷ÇԵǾî ÀÖ´Â RPMµéÀ» º¸¿©ÁØ´Ù. ¿À¸¥ÂÊ
À©µµ¿ì¿¡ ÀÖ´Â RPM ¾ÆÀÌÄܵéÀ» Ŭ¸¯ÇÔÀ¸·Î½á ¼³Ä¡µÇ¾î ÀÖ´Â RPMÀ» °Ë»ç(Verify)Çϰí, ³»¿ëÀ» ÁúÀÇ(Query)Çϰí,
»èÁ¦(Delete)½Ãų ¼ö ÀÖ´Ù. RPM ÆÐŰÁö¸¦ °Ë»çÇÑ´Ù´Â °ÍÀº ¼±ÅÃÇÑ RPM ÆÐŰÁö¿¡ µé¾î ÀÖ´Â ¸ðµç ÆÄÀϵéÀÌ Á¦´ë·Î ¼³Ä¡µÇ¾î ÀÖ°í,
ÆÛ¹Ì¼ÇÀÌ ¸Â´ÂÁö ¾Ë¾Æº¸´Â °ÍÀ̰í, RPM ÆÐŰÁö¸¦ ÁúÀÇÇÑ´Ù´Â Àǹ̴ ÆÐŰÁö¿¡ Æ÷ÇԵǾî ÀÖ´Â ÆÄÀϵéÀÌ ½Ã½ºÅÛÀÇ ¾îµð¿¡ ¼³Ä¡µÇ¾î ÀÖ´ÂÁö ¾Ë¾Æº¸´Â
°ÍÀÌ´Ù. [±×¸² 10] GnoRPM¿¡¼ PostgreSQL ÆÐŰÁö¸¦ ÁúÀÇÇÑ °á°ú
5.5 °øµç žÀÌ ¹«³ÊÁö·ª.. ÇÏÁö¸¸ ¹æ½ÉÇϸé ÇѼø°£¿¡ ÃÖÀûȸ¦ ¸ÁÄ¥ ¼ö ÀÖ´Â ÆÐŰÁö
°ü¸® Ç×»ó ÆÐŰÁö¸¦ ½Ã½ºÅÛ¿¡ ¼³Ä¡ÇϰíÀÚ ÇÒ ¶§ ¿°µÎÇØ¾ß ÇÒ °ÍÀº »õ·Î¿î ÆÐŰÁö¸¦ ¼³Ä¡Çϸé Áö±Ý±îÁö ¸¸µé¾î ³õÀº ÃÖÀûȰ¡
¹«³ÊÁú ¼ö ÀÖÀ½À» °£°úÇØ¼´Â ¾ÈµÈ´Ù´Â °ÍÀÌ´Ù. ´ëºÎºÐÀÇ ÆÐŰÁö´Â ¾îÇø®ÄÉÀ̼ǿ¡ ºÒ°úÇÏÁö¸¸, ¾î¶² ÆÐŰÁö´Â ´ÜÁö ¾îÇø®ÄÉÀÌ¼Ç ¼öÁØ¿¡¸¸ ¸Ó¹°·¯
ÀÖ´Ù°í »ý°¢ÇÏ¸é ¿À»êÀÌ´Ù. ÆÐŰÁö·Î ¼³Ä¡ÇÑ ¾îÇø®ÄÉÀ̼ÇÀÌ µ¿ÀÛÇÒ ¶§´Â ÇÁ·Î¼¼¼¸¦ »ç¿ëÇÏ¸ç ½Ã½ºÅÛ ¸®¼Ò¸¦ Á¡À¯ÇÏ°Ô µÇ°í, ¸Þ¸ð¸®³ª Çϵå
µð½ºÅ©¿Í °°Àº ¹°¸®ÀûÀÎ ÀúÀå ¸Åü¸¦ °£¼·ÇÏ´Â °ÍÀº ´ç¿¬ÇÏ´Ù. ÀÌ·± ¾îÇø®ÄÉÀ̼ÇÀÇ ¿Õ¼ºÇÑ È°µ¿(?)À¸·Î ÀÎÇØ, ÇöÀç±îÁö ¼º´É Á¶À²À» ¸¶Ä£ ¸®´ª½º
½Ã½ºÅÛ¿¡ ±¸¸ÛÀ» ³¾ ¼ö ÀÖ´Â ¸¹Àº ¿ä¼Ò¸¦ ´©Àû½Ãų ¼ö ÀÖ´Â °ÍÀÌ´Ù. »ç½Ç CPU¸¦ ¸¹ÀÌ »ç¿ëÇÏ·Á´Â ¾îÇø®ÄÉÀ̼ÇÀÌ ¸¹À¸¸é, Á¦¶§ ½ÇÇàµÇ¾î¾ß
ÇÒ µ¥¸ó ÇÁ·Î±×·¥µéÀÇ ¹ÝÀÀ(Response)ÀÌ ´À·ÁÁö´Â °ÍÀº ´ç¿¬ÇÑ ÀÌÄ¡ÀÌ´Ù. ÀÌ·± ¹®Á¦¿¡ ºÀÂøÇßÀ» ¶§, À¯¿¬¼ºÀ» ÃÖ´ëÇÑ ¹ßÈÖÇÏ·Á¸é, ¸ÕÀú
ÆÐŰÁö¸¦ ¼³Ä¡Çϱâ Àü¿¡ ¸î °¡Áö »çÇ×À» »ìÆìº¸¾Æ¾ß ÇÑ´Ù. °¡Àå ¸ÕÀú »ý°¢ÇØ¾ß ÇÒ °ÍÀº ¼³Ä¡ ½Ã¿¡ ÇÊ¿äÇÑ ÆÐŰÁö¿Í ÆÐŰÁö ¹öÀüÀ» ²À
È®ÀÎÇÏ´Â °ÍÀÌ´Ù. ÀÌ´Â ÆÐŰÁö¸¦ ¼³Ä¡ÇÒ ¶§ ¹Ýµå½Ã »ìÆì¾ß ÇÒ ±âº» Á¶°ÇÀÌÁö¸¸, ´ëºÎºÐ ÁöÄÑÁöÁö ¾Ê´Â »çÇ×ÀÌ´Ù. ¸¸¾à À̸¦ ¹«½ÃÇÒ °æ¿ì,
ÆÐŰÁö ÄÄÆÄÀÏ °úÁ¤¿¡¼ ¹®Á¦°¡ »ý±â°Å³ª ÄÄÆÄÀÏÀº Àß µÇ¾úÀ»Áö´Â ¸ô¶óµµ ÇÁ·Î±×·¥ ½ÇÇà ½Ã ¹®Á¦°¡ »ý±â°Å³ª ½ÉÇÒ °æ¿ì ´Ù¸¥ ÇÁ·Î±×·¥±îÁö ¿µÇâÀ» ¹ÌÄ¥
¼ö ÀÖ´Ù. »õ·Î¿î ÆÐŰÁö¸¦ ±¸ÇØ ÄÄÆÄÀÏÇÏ´Â µµÁß¿¡ ¿¡·¯°¡ ¹ß»ýÇß´Ù¸é, °¡Àå ¸ÕÀú ÄÄÆÄÀÏ °úÁ¤¿¡ ÇÊ¿äÇÑ ÆÐŰÁö´Â ¹«¾ùÀ̸ç, ±× ¹öÀüÀº
Á¤È®ÇÑÁö È®ÀÎÇØ¾ß ÇÒ °ÍÀÌ´Ù. ±× ´ÙÀ½À¸·Î Ä¿³Î°ú ¹ÐÁ¢ÇÑ °ü·ÃÀÌ ÀÖ´Â ÆÐŰÁöÀÏ °æ¿ì, ÆÐŰÁö¿¡¼ ¿ä±¸ÇÏ´Â ¹öÀüÀ» È®ÀÎÇØ¾ß ÇÑ´Ù.
ÇöÀç ´ëºÎºÐÀÇ ¸®´ª½º ¹èÆ÷º»Àº ¾ÈÁ¤ ¹öÀüÀÎ Ä¿³Î 2.2.x ¹öÀü¿¡ 맟Ãç ±¸¼ºµÇ¾î ÀÖ´Ù. ÇÏÁö¸¸ ¾ÈÁ¤ Ä¿³ÎÀÌ ¾Æ´Ñ °³¹ß ¹öÀü(¿¹¸¦ µé¾î
2.3.x)À» »ç¿ëÇϰí ÀÖ´Ù¸é ¹®Á¦°¡ ¹ß»ýµÉ ¼ö ÀÖ´Â ¿ä¼Ò¸¦ ³»Æ÷ÇÏ°Ô µÈ´Ù. ¶ÇÇÑ Ä¿³ÎÀº modutils ó·³ ¾÷±×·¹À̵尡 µÇ¾î¾ß ÇÑ´Ù´Â
°Íµµ Àر⠸»¾Æ¾ß ÇÒ °ÍÀÌ´Ù. ¸¸¾à Á¤»óÀûÀ¸·Î ÄÄÆÄÀϵǾú´Ù ÇÒÁö¶óµµ Á¤»óÀûÀ¸·Î ½ÇÇàµÉ Áö´Â Àå´ãÇÒ ¼ö ¾ø±â ¶§¹®ÀÌ´Ù. Ä¿³Î°ú ¹ÐÁ¢ÇÑ °ü°è°¡ ÀÖ´Â
ÆÐŰÁö´Â ÆÄÀÏ ½Ã½ºÅÛ°ú °ü·ÃµÈ ÆÐŰÁö(smbfs, ncpfs, autofs µî)¿Í ³×Æ®¿öÅ·°ú °ü·ÃµÈ ÆÐŰÁö(ppp, nfs, ipfwadm
µî), ±×¸®°í µð¹ÙÀ̽º¿¡ °ü·ÃµÈ ÆÐŰÁö(cdrecord, coda2wav µî)ÀÌ´Ù. ±×¸®°í, ¿äÁîÀ½ IT ºÐ¾ß¿¡ ¸®´ª½º°¡ ÅÂdzÀÇ ÇÙÀ¸·Î ºÎ»óÇÔ¿¡
µû¶ó ¼¼°èÀûÀÎ IT ±â¾÷µéÀÌ ¸®´ª½º¸¦ Áö¿øÇϴµ¥, ÀÌ·¯ÇÑ ±â¾÷µéÀÇ ¼ÒÇÁÆ®¿þ¾î³ª Çϵå¿þ¾î´Â ¸®´ª½º Ä¿³Î ¹öÀü¿¡ ¸ÂÃß¾î ±¸¼ºµÇ¾î ÀÖ´Ù.
´ëÇ¥ÀûÀÎ °æ¿ì°¡ ¿À¶óŬ·Î ¿À¶óŬ8i ¸®´ª½º ¿¡µð¼ÇÀÇ °æ¿ì¿¡´Â ¸®´ª½º Ä¿³Î ¿¡ ¸ÂÃß¾î ±¸¼ºµÇ¾î ÀÖ´Ù. µû¶ó¼ ÀÌ·± ÆÐŰÁö ¼³Ä¡ÇÒ °æ¿ì¿¡´Â
¹Ýµå½Ã Ä¿³Î ¹öÀüÀ» È®ÀÎÇØ¾ß ÇÑ´Ù. ¹Ý´ë·Î Ä¿³Î ÄÄÆÄÀÏÀ̳ª ¾÷±×·¹À̵å ÇÒ °æ¿ì¿¡´Â ÀÌ·± ÆÐŰÁöÀÇ ½ÇÇà¿¡ ¹®Á¦°¡ ¾ø´ÂÁö È®ÀÎÇØ º¸¾Æ¾ß
ÇÑ´Ù. ±×¸®°í, Ä¿³Î ´ÙÀ½À¸·Î ½Å°æ½á¾ß ÇÒ ºÎºÐÀÌ ¹Ù·Î °øÀ¯ ¶óÀ̺귯¸®(SO, shared object)ÀÌ´Ù. °øÀ¯ ¶óÀ̺귯¸®´Â
¿©·¯ ¾îÇø®ÄÉÀ̼ÇÀÌ ÇÊ¿ä·Î ÇÏ´Â °øÀ¯ Äڵ带 µû·Î ¸¸µé¾î ³õÀº ÆÄÀÏ·Î, ¾îÇø®ÄÉÀ̼ÇÀÇ Å©±â¸¦ ÁÙÀÏ »Ó¸¸ ¾Æ´Ï¶ó, °øÀ¯ ¶óÀ̺귯¸®´Â Çѹø¸¸
¸Þ¸ð¸®¿¡ ÀûÀçµÇ±â ¶§¹®¿¡ ¸Þ¸ð¸®µµ Àý¾àÇÒ ¼ö ÀÖ´Ù. ÇÏÁö¸¸ ¾îÇø®ÄÉÀ̼ǰú °øÀ¯ ¶óÀ̺귯¸®ÀÇ È£È¯ÀÌ ¹®Á¦°¡ µÈ´Ù. ¿¹¸¦ µé¾î ·¹µåÇÞ
¹èÆ÷º»ÀÇ ÃÖ½ÅÆÇ 6.1 ¿¡¼´Â ½Ã½ºÅÛ °øÀ¯ ¶óÀ̺귯¸®¸¦ »õ·ÎÈ÷ glibc2.1ÀÌ Ã¤ÅõǾî ÀÖ´Ù. ±×·¯¹Ç·Î 6.1 ÀÌÀü¿¡ ÀÛ¼ºµÈ ÆÐŰÁöÀÏ °æ¿ì
glibc2.1 ÀÌÀüÀÇ ½Ã½ºÅÛ °øÀ¯¶óÀ̺귯¸®¸¦ ÇÊ¿äÇϹǷÎ, ÀÇÁ¸¼º °ü°è üũ¿¡¼ ¹®Á¦°¡ µÉ °ÍÀÌ´Ù. µû¶ó¼, »õ·Î¿î ÆÐŰÁö¸¦ ¼³Ä¡ÇÏ·Á°í
ÇÒ ¶§, ÇöÀç ½Ã½ºÅÛÀÇ Ä¿³Î ¹öÀü »Ó¸¸ ¾Æ´Ï¶ó ½Ã½ºÅÛ ¶óÀ̺귯¸® ¹öÀü°ú ȣȯµÇ´ÂÁö ¹Ýµå½Ã »ìÆìº¸¾Æ¾ß ÇÑ´Ù. ¸¶Áö¸·À¸·Î RPM°ú °°Àº
¹æ¹ýÀÌ ¾Æ´Ñ gzipÀ̳ª tar.gz ÆÐŰÁö ÇüÅ·ΠµÇ¾î, Á÷Á¢ ÄÄÆÄÀÏÇÏ´Â °æ¿ì¿¡´Â ¹Ýµå½Ã ÆÐŰÁö°¡ ¼³Ä¡µÉ °æ·Î¿Í µð·ºÅ丮, ÆÄÀÏ µîÀ» ¹Ì¸®
È®ÀÎÇØ¾ß µÈ´Ù. ±âÁ¸¿¡ ¼³Ä¡µÈ ÆÄÀϰú °ãÃÄÁú ¼öµµ ÀÖ°í, ³»Áß¿¡ ÆÐŰÁö¸¦ Á¦°ÅÇÒ ¶§ Æí¸®Çϱ⠶§¹®ÀÌ´Ù. À̰͵éÀ» È®ÀÎÇÏ´Â ÁÁÀº ¹æ¹ýÀº
ÆÐŰÁö¸¦ Àӽ÷ΠÇѹø ¼³Ä¡ÇØ º¸´Â ¹æ¹ýÀÌ´Ù. configure°¡ Æ÷ÇÔ µÇ¾î ÀÖ´Â ¼Ò½º ÆÐŰÁö °æ¿ì¿¡´Â ¸ÕÀú configure ¿Í make
¸í·É¾î·Î ½ÇÇà ÆÄÀÏÀ» ¸¸µé°í ³ÈÄ, ´ÙÀ½°ú °°ÀÌ # mkdir -p /tmp/package/ /tmp/package/
¶ó´Â µð·ºÅ丮¸¦ ¸¸µé°í #make prefix=/tmp/package install ÀÌ·¸°Ô Àӽ÷ΠÆÐŰÁö¸¦ ¼³Ä¡Çϰí
½ÃÇèÇØº» ÈÄ, ½Ã½ºÅÛ¿¡¼ÀÇ ¾ÈÁ¤¼ºÀÌ ÀÔÁõµÇ¸é ½ÇÁ¦·Î ¼³Ä¡(make install)ÇÏ´Â °ÍÀÌ °¡Àå ÁÁÀº ¹æ¹ýÀÌ´Ù. ÆÐŰÁö °ü¸®¸¦ ÇÒ ¶§,
Ç×»ó ¸í½ÉÇØ¾ß ÇÒ °ÍÀº ÇÑ ¹øÀÇ ½Ç¼ö°¡ ¸¹Àº ½Ã°£°ú ³ë·ÂÀ» ÅõÀÚÇÏ°Ô ¸¸µç´Ù´Â °ÍÀÌ´Ù. ¶ÇÇÑ ½Ç¼ö·Î ¼³Ä¡µÈ ÆÐŰÁö¿¡ Áß´ëÇÑ º¸¾È ¹ö±×°¡ ÀÖ´Ù¸é,
¿ÜºÎ °ø°Ý¿¡ ¿Ïº®ÇÏ°Ô ³ëÃâµÉ ¼ö ÀÖ´Ù. ¶ÇÇÑ, ¾Õ¿¡¼ ¾ð±ÞÇßµíÀÌ Ä¿³ÎÀ̳ª µ¿Àû ¶óÀ̺귯¸®¿Í ¿¬°üµÈ ÆÐŰÁö´Â ´õ¿í´õ ÁÖÀÇÇØ¼ °ü¸®ÇØ¾ß µÈ´Ù.
±×¸®°í, ¸®´ª½º¸¦ ±â¾÷ ȯ°æÀ̳ª ¼ºñ½º Â÷¿ø¿¡¼ »ç¿ëÇÒ °æ¿ì¿¡´Â ÃÖ´ëÇÑ ¸ðÇèÀº ÀÚÁ¦ÇØ¾ß µÈ´Ù´Â °ÍÀÌ´Ù. Áï, Á¤¸»·Î ÇÊ¿äÇÑ °æ¿ì¸¦
Á¦¿ÜÇϰí´Â ¾÷±×·¹À̵å´Â ÀÚÁ¦ÇØ¾ß µÈ´Ù´Â ¸»ÀÌ´Ù. [Âü°í] ¸®´ª½º ½Ã½ºÅÛ ¶óÀ̺귯 ¡®libc¡¯ ¿Í
¡®glibc¡¯ -------------------------------------------------------------------- ¸®´ª½º
Ä¿³ÎÀÌ ¾ÈÁ¤¹öÀü 2.0x¿¡¼ °³¹ß ¹öÀü 2.3x±îÁö ¹öÀü¾÷ÀÌ µÇ¾ú´Âµ¥, ÀÌ·Î ÀÎÇØ¼ º°µµ·Î ÁغñÇÏÁö ¾ÊÀ¸¸é ¾È µÇ¾ú´ø ¸ðµâÀÌ Ä¿³Î¿¡ Æí¼ºµÇ°Å³ª,
±â´ÉÀÇ ¸íĪÀÌ º¯Çϰųª ÇÏ´Â Ä¿´Ù¶õ º¯È¸¦ °Þ¾ú´Ù. ¸®´ª½º¿¡¼´Â ÀÌ Ä¿³Î°ú ÇÔ²² ¿î¿µÃ¼Á¦ÀÇ Áß¿äÇÑ ºÎºÐÀ¸·Î½á ¡®libc¡¯¶ó°í ÇÏ´Â ½Ã½ºÅÛ
¶óÀ̺귯¸®°¡ Àִµ¥, ÃÖ±Ù ÀÌ ¡®libc¡¯°¡ ´ëÆøÀûÀ¸·Î º¯°æµÇ¾ú´Ù. ÀÌ ¡®libc¡¯¶ó´Â ¶óÀ̺귯¸®´Â C¾ð¾îÀÇ ¶óÀ̺귯¸®·Î, ¾îÇø®ÄÉÀ̼ÇÀ»
°³¹ßÇϱâ À§ÇØ »ç¿ëµÇ´Â Ç¥ÁØ C ÇÔ¼ö ·çƾµéÀ» ¸ð¾Æ³õÀº °ÍÀÌ´Ù. ¸®´ª½ºÀÇ ´ëºÎºÐÀÇ ¾îÇø®ÄÉÀ̼ÇÀº C¾ð¾î·Î ÀÛ¼ºµÇ¾î ÀÖ°í, ÀÌ ·çƾÀ» ½ÇÇà½Ã
ÇÊ¿äÇÑ ·çƾÀº Âü°íÇÑ´Ù. µû¶ó¼ ¡®libc¡¯ ¶óÀ̺귯¸®ÀÇ º¯°æÀº ¸®´ª½º ½Ã½ºÅÛ Àüü¿¡ ¿µÇâÀ» ¹ÌÄ£´Ù. ÇöÀç ÀϺÎÀÇ ¹èÆ÷º»À» Á¦¿ÜÇϰí´Â
¡®libc5¡¯¿¡¼ ¡®glibc2¡¯·ÎÀÇ ÀÌÇàÀÌ ÁøÇàµÇ¾úÀ¸¸ç, ´õ¿íÀÌ ÃÖ½ÅÀÇ ¹èÆ÷º»ÀÇ °æ¿ì ´Ù½Ã ¡®glibc2¡¯¿¡¼ ¡®glibc2.1¡¯·ÎÀÇ ÀÌÇàÀÌ
ÁøÇàµÇ°í ÀÖ´Ù. ¡®libc5'¿Í ¡®glibc2'´Â °¢°¢ °³¹ßµÈ °æÀ§³ª ¹è°æÀÇ À¯·¡¿¡¼ Â÷À̰¡ Àִµ¥, ¡®libc5' ÀÌÀüÀº Á¾·¡ÀÇ C
¶óÀ̺귯¸®¸¦ ¸®´ª½º¿¡¼ ÀÌ¿ëÇÒ ¼ö ÀÖµµ·Ï ´ëÆø º¯°æÇؼ Á¦°øµÇ¾î »ç¿ëµÅ ¿Ô¾ú´Ù. ±×·¯³ª ¡¯¡®glibc2'ÀÇ °æ¿ì¿¡´Â GNU libc¸¦
¾Æ¹«·± ¼öÁ¤¾øÀÌ ±×´ë·Î ¸®´ª½º¿¡¼ »ç¿ëµÇ´Â °ÍÀ̹ǷΠ¡¯¡®glibc'¶ó°í ºÎ¸£°Ô µÈ °ÍÀÌ´Ù. ÀÌ·± ÀÌÀ¯¿¡¼ C ¶óÀ̺귯¸®´Â ¹öÀüÀÌ ´Ù¸£¸éÂüÁ¶ÇÏ´Â
C ¶óÀ̺귯¸®ÀÇ À̸§ÀÌ ´Þ¶óÁ® Á¦´ë·Î µ¿ÀÛÇÏÁö ¾ÊÀ» ¼ö ÀÖ´Ù. libc¿Í glibc2ÀÇ Â÷ÀÌÁ¡À̶ó°í ÇÏ¸é ¾Ïȣȿ¡ ´ëÇÑ ´ëÀÀ, POSIX
thread¿¡ ´ëÇÑ ´ëÀÀ, 2¹ÙÀÌÆ® ÄÚµå ¾ð¾î Áö¿øµî ±¹Á¦È locale ´ëÀÀµîÀ» µé ¼ö ÀÖ´Ù. ±×·¯³ª locale ´ëÀÀ¿¡ ´ëÇØ¼´Â ¾ÆÁ÷
´ëÃ¥ÀÌ ¾ø´Â ºÎºÐµµ ¸¹´Ù. ¿¹¸¦ µé¾î glibc°¡ µÇ¾ú´Âµ¥µµ localeÀ» ÀÌ¿ëÇÑ ¾îÇø®ÄÉÀ̼ÇÀ¸·Î ÇѱÛÀ» ÀÌ¿ëÇϱâ À§Çؼ´Â wcsmbs µî°ú
°°Àº ¶óÀ̺귯¸®¸¦ º°µµ·Î ÁغñÇÏÁö ¾ÊÀ¸¸é ¾ÈµÈ´Ù. glibc2.1 ¿¡¼´Â wcsmbs ¶óÀ̺귯¸®¸¦ »ç¿ëÇÏÁö ¾Ê°íµµ, ÇѱÛÀ» ÀÌ¿ëÇÒ ¼ö ÀÖ°Ô
µÇ¾ú´Ù. ÇöÀç ¡®glibc2'¸¦ »ç¿ëÇϰí ÀÖ´Â ¹èÆ÷º»Àº ·¹µåÇÞ ¸®´ª½º 5.x, Åͺ¸ ¸®´ª½º 4.x, µ¥ºñ¾È ¸®´ª½º 2.1 µîÀÌ
ÀÖ°í, ¡¯¡®glibc2.1'À» »ç¿ëÇϰí ÀÖ´Â ¹èÆ÷º»Àº ·¹µåÇÞ ¸®´ª½º 6.xµîÀÌ ÀÖ´Ù. ÇÑÆí ½½·¢¿þ¾î 4.0 Àº ÀÌÀüÀÇ ¾ÈÁ¤¼ºÀ̳ª ȣȯ, ÇѱÛ
ÀÌ¿ëµîÀ» °í·ÁÇÏ¿© libc5¸¦ °è¼Ó »ç¿ëÇϰí ÀÖ´Ù. [±×¸² 11] GNU C Library ÇѱÛ
ȨÆäÀÌÁö (http://www.gnu.org/software/libc/libc-ko.html)
--------------------------------------------------------------------5.6 ±â¾÷ ȯ°æ¿¡ ¸Â´Â ÆÐŰÁö Á¶À²Çϱâ ÀÌÁ¦ºÎÅÍ °³Àλç¿ëÀÚº¸´Ù´Â ±â¾÷ ȯ°æ¿¡
ÃÊÁ¡À» ¸ÂÃß¾î¼ ¸®´ª½º ½Ã½ºÅÛ ÃÖÀûȸ¦ À̾߱âÇØº¸µµ·Ï ÇÑ´Ù. ´ëºÎºÐÀÇ ±â¾÷¿¡¼´Â ¸®´ª½º¸¦ À¥¼¹ö·Î »ç¿ëÇϴµ¥ ÀÌ·² °æ¿ì¿¡´Â ÇÊ¿ä ¾ø´Â ÆÐŰÁö¸¦
Á¦°ÅÇÏ´Â °ÍÀÌ ÃÖÀûÈ¿¡ ù°ÉÀ½ÀÌ´Ù. ºÒÇÊ¿äÇÑ ÆÐŰÁö¸¦ Á¦°ÅÇÔÀ¸·Î½á ½Ã½ºÅÛÀ» °£ÆíÇÏ°Ô ±¸¼ºÇÒ ¼ö ÀÖ°í, ¿î¿µ¿¡ ÇÊ¿äÇÑ °ø°£µµ È®º¸ÇÒ ¼ö ÀÖ±â
¶§¹®ÀÌ´Ù. ±×·³ ¾î¶² ÆÐŰÁö¸¦ Á¦°ÅÇÏ´Â °ÍÀÌ ÁÁÀ»Áö ¾Ë¾Æº¸µµ·Ï ÇÑ´Ù.5.6.1 X À©µµ¿ì ÆÐŰÁö´Â
Á¦°ÅÇÑ´Ù. ½ÇÁ¦ ÀϹÝÀûÀÎ ¸®´ª½º ¹èÆ÷º»À» ¼³Ä¡ÇÑ °æ¿ì X À©µµ¿ì ÆÐŰÁö´Â 200MB ÀÌ»óÀÇ °ø°£À» Â÷ÁöÇϰí ÀÖÁö¸¸ ½ÇÁ¦ ±â¾÷
ȯ°æ¿¡¼´Â °ÅÀÇ »ç¿ëµÇÁö ¾Ê´Â´Ù. ´õ¿íÀÌ ¿ÜºÎ ¼ºñ½º¸¦ ÇÏ´Â ¾÷üÀÇ ½©À̳ª ÅÚ³Ý ¼ºñ½º¸¸ ÇÏ´Â °æ¿ì¿¡´Â ½Ã½ºÅÛÀÇ °úºÎÇϸ¸ ÁÙ »ÓÀÌ´Ù. ¸¸¾à X
À©µµ¿ì¸¦ ½ÇÇà½ÃÄÑ¾ß ÇÒ Çʿ䰡 ÀÖ´Ù¸é ¾Õ¼ ¼³¸íÇÏ¿´µíÀÌ, ´Ù¸¥ ½Ã½ºÅÛÀÇ X À©µµ¿ì¸¦ ºô·Á »ç¿ëÇÒ ¼ö ÀÖ´Ù. ¿¹¸¦ µé¾î ÀÚ½ÅÀÇ ¸®´ª½º
½Ã½ºÅÛ¿¡¼ #xhost + ¸í·ÉÀ» ½ÇÇàÇØ¼ X À©µµ¿ì°¡ ¼³Ä¡µÈ ´Ù¸¥ ¸®´ª½º
½Ã½ºÅÛÀ¸·Î ·Î±×ÀÎÇÑ ´ÙÀ½ #export DISPLAY=¡°<ÀÚ½ÅÀÇ È£½ºÆ®¸í>:0.0" X À©µµ¿ì ¾îÇø®ÄÉÀ̼ÇÀ»
½ÇÇà½ÃŰ¸é ´Ù¸¥ ¸®´ª½º³ª À¯´Ð½º ½Ã½ºÅÛ¿¡ ÀÖ´Â ¾îÇø®ÄÉÀ̼ÇÀÌ ÀÚ½ÅÀÇ È¸é¿¡ ³ªÅ¸³ª´Â °ÍÀ» º¼ ¼ö ÀÖÀ»
°ÍÀÌ´Ù.5.6.2 Áߺ¹µÇ°Å³ª ÇÊ¿ä¾ø´Â ÆÐŰÁö¿Í ¹Ìµð¾î¿Í °ü·ÃµÈ ÆÐŰÁö´Â Á¦°ÅÇÑ´Ù. ¸®´ª½º
¹èÆ÷º»¿¡¼ Áߺ¹µÇ¾î ¼³Ä¡µÇ´Â ÆÐŰÁö Áß¿¡´Â pine, elm, mutt¿Í °°Àº ´Ù¾çÇÑ ÀüÀÚ ¸ÞÀÏ ÇÁ·Î±×·¥ÀÌ Àִµ¥, ÀÌÁß ¸¹ÀÌ »ç¿ëÇÏ´Â ÆÐŰÁö¸¸
³²°Ü ³õ°í, ³ª¸ÓÁö´Â Á¦°ÅÇÑ´Ù. ¶ÇÇÑ, ¸ÖƼ¹Ìµð¾î¿¡ °ü·ÃµÈ cdp aumix µîµµ Á¦°ÅÇÒ ¼ö ÀÖ´Ù. ±×¸®°í ¿äÁîÀ½ ¸®´ª½º ¹èÆ÷º»ÀÇ °æ¿ì ¸®´ª½º
Å×½ºÅ©Å¾ ȯ°æ¿¡ ¾ç´ë »ê¸ÆÀ̶ó°í ÇÒ ¼ö ÀÖ´Â KDE ÆÐŰÁö¿Í GNOME ÆÐŰÁö¸¦ ¸ðµÎ ¼³Ä¡Çϴµ¥, µÎ µ¥½ºÅ©Å¾ ȯ°æ ÆÐŰÁö¿¡ µé¾î ÀÖ´Â
¾îÇø®ÄÉÀ̼ÇÀÇ °æ¿ì »ó´çÈ÷ Áߺ¹µÇ´Â °æ¿ì¸¦ º¼ ¼ö ÀÖ´Ù. µû¶ó¼ µÎ µ¥½ºÅ©Å¾ ÆÐŰÁö Áß ºÒÇÊ¿äÇÑ ÆÐŰÁö Çϳª¸¦ Á¦°ÅÇÏ´Â °Íµµ ÁÁÀº ¹æ¹ýÀÌ´Ù.
5.6.3 ÇÁ·Î±×·¡¹Ö¿¡ ÇÊ¿äÇÑ ÆÐŰÁö´Â Á¦°ÅÇÑ´Ù. ´ëºÎºÐÀÇ ÆÐŰÁö¿¡ ¼ö·ÏµÈ ¾îÇø®ÄÉÀ̼ÇÀº
°øÀ¯(µ¿Àû) ¶óÀ̺귯¸®¸¸ Á¸ÀçÇØµµ ½ÇÇàÀÌ °¡´ÉÇϸç, ±×¿ÜÀÇ ÀÏ¹Ý ¶óÀ̺귯¸®³ª Çì´õ ÆÄÀÏÀº ÇÁ·Î±×·¥ °³¹ß ½Ã¿¡¸¸ ÇÊ¿äÇϹǷΠÁ¦°ÅÇØµµ ¹«¹æÇÏ´Ù.
¸¸¾à, ÃßÈÄ »õ·Î¿î ÆÐŰÁö¸¦ ÄÄÆÄÀÏÇÒ ÀÏÀÌ »ý±â¸é ´Ù¸¥ ¸®´ª½º ¼¹ö¿¡¼ ÄÄÆÄÀÏÇØ ÆÐŰÁö¸¦ ¼³Ä¡ÇÏ´Â °Íµµ ÁÁÀº ÇØ°áÃ¥ÀÌ µÈ´Ù. ¶ÇÇÑ °³¹ß¿¡ ÇÊ¿äÇÑ
ÆÐŰÁö´Â ¹Ýµå½Ã Ä¿³ÎÀ» ºôµåÇØ¼ Á¤»óÀûÀ¸·Î µ¿À۵Ǵ °ÍÀ» È®ÀÎÇÑ ´ÙÀ½ Á¦°ÅÇØ¾ß µÈ´Ù.5.6.4 ÇØÅ·ÀÇ ¿©Áö°¡ µÉ ¼ö
ÀÖ´Â ³×Æ®¿öÅ· ÆÐŰÁö´Â Á¦°ÅÇÑ´Ù. NFS³ª »ï¹Ù´Â ¿ÜºÎ¿Í ¿¬°áÇϱâ À§ÇÑ ÆÄÀÏ ½Ã½ºÅÛÀ¸·Î, ³»ºÎ ÆÄÀÏ ¼ºñ½º°¡ ¸ñÀûÀÌ ¾Æ´Ï¶ó¸é
°ÅÀÇ »ç¿ëµÇÁö ¾ÊÀ¸¹Ç·Î Á¦°ÅÇØµµ ¹«¹æÇÏ´Ù. ƯÈ÷, NFS´Â ´Ù¸¥ ¼¹öÀÇ ÆÄÀÏ ½Ã½ºÅÛÀ» ÀÚ½ÅÀÇ ÆÄÀÏ ½Ã½ºÅÛÀÎ °Íó·³ ÀνÄÇÒ ¼ö ÀÖ´Â °øÀ¯ ±â¼ú·Î,
Ȥ½Ã À߸ø ¼³Á¤µÇ°Å³ª ¼³Ä¡µÈ °æ¿ì¿¡´Â ÇöÀç ½Ã½ºÅÛ¿¡ Å« Ÿ°ÝÀ» ÁÙ ¼ö ÀÖ´Ù. µû¶ó¼ ±»ÀÌ ÇÊ¿äÇÏÁö ¾Ê´Ù¸é Á¦°ÅÇϱ⠹ٶõ´Ù. »óȲ¿¡ µû¶ó Çʿ䰡
¾ø´Ù¸é Á¦°ÅÇϱ⠹ٶõ´Ù.5.6.5 ÇØÅ· ¿ì·Á°¡ ÀÖ´Â ÆÐŰÁöÀÏ °æ¿ì ½ÇÇà ÆÄÀÏÀÇ ÆÛ¹Ì¼ÇÀ»
È®ÀÎÇÑ´Ù. ÇØÅ·ÀÇ ¿ì·Á°¡ ÀÖ´Â ÆÐŰÁö´Â ÁÖ·Î passwd, su ¿Í °°ÀÌ ¿î¿µÀÚ ±ÇÇÑ·¹¼ ½ÇÇàµÇ´Â ÆÐŰÁöÀÌ´Ù. ƯÈ÷ su ³ª
passwd °°Àº ÆÐŰÁö´Â ¸ðµÎ À¯´Ð½º °è¿¿¡¼ »ó´çÇÑ ºñÁßÀ» Â÷ÁöÇÏ´Â ÆÐŰÁö·Î, ¹®Á¦°¡ »ý±æ °æ¿ì µ¹ÀÌų ¼ö ¾ø´Â °á°ú¸¦ ÃÊ·¡ÇÑ´Ù´Â °ÍÀ» ÀØÁö
¸»±â ¹Ù¶õ´Ù.
6. ¸®´ª½º ½ÇÇà ¾îÇø®ÄÉÀÌ¼Ç °ü¸® ±â¹ý
6. ¸®´ª½º ½ÇÇà ¾îÇø®ÄÉÀÌ¼Ç °ü¸® ±â¹ý ÀÌÁ¦ ¸¶Áö¸·À¸·Î ¸®´ª½º ½Ã½ºÅÛ¿¡¼
½ÇÇàµÇ°í ÀÖ´Â ¾îÇø®ÄÉÀ̼ÇÀ» ÃÖÀûÈÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ¼ ¾Ë¾Æº»´Ù. ¸®´ª½º´Â À©µµ¿ì 95/98/Me¿Í ´Þ¸® ¼¹ö·Î½á ¸¹ÀÌ »ç¿ëµÇ´Âµ¥, ±×·¡¼ µ¥¸ó°ú
°°ÀÌ Ç׽à ¼ºñ½º ÇÁ·Î±×·¥µéÀÌ ½ÇÇàµÇ°í ÀÖ´Ù. ±×¸®°í, ½ÇÇàµÇ´Â ÇÁ·Î±×·¥(ÇÁ·Î¼¼½º)µµ öóÇÏ°Ô °ü¸®ÇÒ ¼ö ÀÖ´Ù. ½Ã½ºÅÛ¿¡¼ ½ÇÇàµÇ´Â
¾îÇø®ÄÉÀ̼ÇÀ» ÃÖÀûÈÇÑ´Ù´Â °ÍÀº ¼ö½ÅÁ¦°¡Ä¡±¹ÆòõÇÏ ¾î±¸¿¡¼ ¸¶Áö¸·À¸·Î ÆòõÈ(øÁô¸ù»)¿¡ ÇØ´çÇÏ´Â ºÎºÐÀÌ´Ù. ½Ã½ºÅÛÀÇ Ä¿³Î, ³×Æ®¿öÅ·, ÆÐŰÁö
±×¸®°í ¾îÇø®ÄÉÀÌ¼Ç ¼º´ÉÀ» ÃÖÀûȽÃŰ¸é ±×¾ß¸»·Î µÎ·Á¿ï °Ô ¾ø´Â, »ý»ý ³¯¾Æ´Ù´Ï´Â(?) ½Ã½ºÅÛÀ¸·Î Å»¹Ù²ÞÇÏ´Â °ÍÀÌ´Ù. ÀÌÁ¦ ¸¶Áö¸·À¸·Î õÇϸ¦
¾òÀ» ¼ö ÀÖ´Â(?) ½ÇÇà ¾îÇø®ÄÉÀ̼ÇÀ» ÃÖÀûÈÇÏ´Â ºñ¹ý¿¡ ´ëÇØ ¾Ë¾Æº»´Ù. 6.1 ps, top, gtop, ktop
À¸·Î ÇÁ·Î¼¼½º °ü¸®Çϱâ ps³ª top À¯Æ¿¸®Æ¼´Â ÀüÅëÀûÀ¸·Î À¯´Ð½º¿¡¼ ÇÁ·Î¼¼½º¸¦ °ü¸®ÇÏ´Â À¯Æ¿¸®Æ¼·Î ³Î¸® ¾Ë·ÁÁ® ÀÖ´Ù. ps
Ä¿¸Çµå´Â ÇöÀç ½Ã½ºÅÛ¿¡ Á¸ÀçÇϰí ÀÖ´Â ÇÁ·Î¼¼½ºµé°ú ±× ÇÁ·Î¼¼½ºÀÇ Æ¯¼º(ÇÁ·Î¼¼½º À̸§, ¾ÆÀ̵ð, ¼ÒÀ¯ÀÚµî)µéÀ» º¸¿©ÁÖ¸ç, top Ä¿¸Çµå´Â psº¸´Ù
ÈξÀ ±â´ÉÀÌ ¶Ù¾î³ª¼ ÇÁ·Î¼¼¼, ¸Þ¸ð¸®, µð½ºÅ© µîÀÇ ÇöÀç ¼Ò¸ð »óȲ°ú ÇöÀç ½Ã½ºÅÛÀ» »ç¿ëÇϰí ÀÖ´Â »ç¿ëÀÚ ¼ö, ±×¸®°í ÇöÀç »ç¿ëÁßÀÎ ÇÁ·Î¼¼½º¿¡
´ëÇÑ »óȲµîÀ» °ü¸®ÇØÁØ´Ù. ÇÏÁö¸¸, topÀ̳ª ps À¯Æ¿¸®Æ¼ÀÎ °æ¿ì ±× ±â´É¸é¿¡¼´Â °·ÂÇÏÁö¸¸, ¾Õ¼ ¼³¸íÇß´ø rpm À¯Æ¿¸®Æ¼Ã³·³ ÅØ½ºÆ® ±â¹ÝÀÇ
Ä¿¸Çµå ¹æ½Ä À¯Æ¿¸®Æ¼ À̹ǷΠºÒÆíÇÏ´Ù. [±×¸² 12] [±×¸² 12] top ½ÇÇà È¸é ¸®´ª½º¿¡¼´Â rpm À¯Æ¿¸®Æ¼¸¦ ½±°Ô »ç¿ëÇÒ ¼ö ÀÖµµ·Ï
KDE ÇÁ·ÎÁ§Æ®¿¡ ¸¸µç Kpackage ¿Í GNOME ÇÁ·ÎÁ§Æ®¿¡¼ ¸¸µç GnoRPMÀÌ ÀÖµíÀÌ, top À¯Æ¿¸®Æ¼¸¦ Á» ´õ Æí¸®ÇÏ°Ô »ç¿ëÇÒ ¼ö
ÀÖµµ·Ï KDE±â¹ÝÀÇ ktop°ú GNOME±â¹ÝÀÇ gtopÀÌ Á¸ÀçÇÑ´Ù. ÀÌ µÎ À¯Æ¿¸®Æ¼´Â top °íÀ¯ÀÇ ±â´É¿¡ ¿©·¯ °¡Áö °ü¸®ÀÚ°¡ ¼Õ½±°Ô ÇÁ·Î¼¼½º
¹× ½Ã½ºÅÛ »óȲÀ» üũÇÒ ¼ö ÀÖµµ·Ï µµ¿ÍÁØ´Ù. ¸¶Ä¡ À©µµ¿ì ¼¹ö¿¡ ÀÖ´Â ÀÛ¾÷ °ü¸®ÀÚ(Task Manager)¿Í À¯»çÇÑ ±â´ÉÀ» ÇÑ´Ù°í »ý°¢ÇÏ¸é µÉ
°ÍÀÌ´Ù.6.1.1 ktop ktopÀº top ¸í·É¿¡ KDE ±â¹ÝÀÇ GUI¸¦ ÀÔÈù °ÍÀ¸·Î GNOME ±â¹ÝÀÇ
gtop°ú ºñ±³ÇßÀ» ¶§ Á» ´õ Æí¸®ÇÑ ÇÁ·Î¼¼½º°ü¸® ±â¹ýÀ» Á¦°øÇØ ÁØ´Ù. ¿ì¼± ¾ÆÀÌÄÜÀ» ÀÌ¿ëÇÏ¿© °¢°¢ÀÇ ÇÁ·Î¼¼½º°¡ Ç¥½ÃµÇ¸ç, [±×¸² 13] ó·³
ktopÀÇ Æ®¸®º¸±â üũ¹Ú½º¸¦ ¼±ÅÃÇϸé ÇÁ·Î¼¼½ºÀÇ Á¾¼Ó »óȲÀ» º¼ ¼ö ÀÖ´Ù. °Ô´Ù°¡ °¢°¢ÀÇ Çʵå Á¦¸ñÀÎ À̸§, ÇÁ·Î¼¼½º ¾ÆÀ̵ð, »ç¿ëÀÚ ¾ÆÀ̵ð
µîÀ» ´©¸£¸é °¢°¢ÀÇ Ç׸ñº°·Î Á¤·ÄÇØ¼ º¼ ¼ö ÀÖ´Ù. ÀÌ ¿Ü¿¡µµ ktopÀÇ ±â´ÉÀº ´Ù¾çÇÏ´Ù. [±×¸² 13] ktop ½ÇÇà
ȸé ktopÀº ¶ÇÇÑ K Task
Manager ¶ó°íµµ ºÒ¸®¿ì´Âµ¥, Áï ÇÁ·Î¼¼½º °ü¸®ÀÚ¶ó´Â ÀǹÌÀÌ´Ù. topó·³ ´Ü¼øÈ÷ ÇÁ·Î¼¼½º¸¦ º¸¿©ÁÖ´Â °Í»Ó¸¸ ¾Æ´Ï¶ó À©µµ¿ì ¼¹öÀÇ ÀÛ¾÷
°ü¸®ÀÚó·³ ÇÁ·Î¼¼½º¸¦ °ü¸®ÇÏ´Â ±â´É±îÁöµµ Á¦°øÇÑ´Ù´Â °ÍÀÌ´Ù. ktop¿¡ ÀÖ´Â ÇÁ·Î¼¼½º ¾ÆÀÌÄÜÀ» Çѹø Ŭ¸¯ÇÏ¸é ±× ÇÁ·Î¼¼½º°¡ Ȱ¼ºÈ µÉ °ÍÀÌ´Ù.
±×¸®°í ÇÁ·Î¼¼½º ¸Þ´º¿¡ º¸¸é ÀÛ¾÷ÀÇ ³ªÀ̽º°ª ÁöÁ¤ ¹× ½Ã½º³Î Àü¼Û ¸Þ´º°¡ º¸ÀÏ °ÍÀÌ´Ù. ÀÌ·± °ÍµéÀº °¢ ÇÁ·Î¼¼½º¸¦ ¸¶¿ì½º·Î Ŭ¸¯ÇÑ ÈÄ ¿À¸¥ÂÊ
¸Þ´º¸¦ ´·¯¼ º¼ ¼ö ÀÖ´Ù. ÀÌ ¸Þ´º¸¦ ÀÌ¿ëÇÏ¿© top º»·¡ÀÇ ±â´É»Ó¸¸ ¾Æ´Ï¶ó ÀϹÝÀûÀÎ À¯´Ð½º ½Ã½ºÅÛÀÇ ³ªÀ̽º °ªÀ» Á¶Á¤ÇÏ´Â ±â´É°ú Kill
¸í·ÉÀ» ÀÌ¿ëÇÏ¿©, ÇÁ·Î¼¼½º¿¡ ½Ã±×³ÎÀ» º¸³»´Â ±â´ÉÀ» ¼öÇàÇÒ ¼ö ÀÖ´Ù. ±× ¹Û¿¡µµ [±×¸² 14]¿Í °°ÀÌ ktop¿¡ ¼º´É ÃøÁ¤À̶ó´Â ÅÇÀ» ´©¸£¸é
Áö±Ý±îÁöÀÇ ÇÁ·Î¼¼½º¿Í ¸Þ¸ð¸®ÀÇ »óȲÀ» ±×·¡ÇÁ·Î º¼ ¼ö ÀÖ´Ù. [±×¸² 14] ktopÀÇ ¼º´É ÃøÁ¤ ÅÇ È¸é 6.1.2 gtop gtopÀº
ÈçÈ÷ ÈçÈ÷ ÅÇÀ̶ó°í ºÎ¸£´Â 3°³ÀÇ ´ÙÁß ÅÇÀÌ Á¸ÀçÇϴµ¥, ù ¹øÂ° ÅÇÀÌ top ¸í·ÉÀÇ ³»¿ëÀ» º¸¿©ÁÖ´Â ÇÁ·Î¼¼½º À©µµ¿ì, µÎ ¹øÂ° ÅÇÀº ¸Þ¸ð¸®
»ç¿ë·®À» ³ªÅ¸³»´Â â, ±×¸®°í ¼¼ ¹øÂ° ÅÇÀÌ ÆÄÀÏ ½Ã½ºÅÛÀ» º¸¿©Áִ âÀÌ´Ù. [±×¸² 15]ÀÇ Ã¹ ¹øÂ° ÅÇ¿¡¼ º¸¿©Áö´Â ÇÁ·Î¼¼½º âÀº ktop¿¡
ºñÇØ ´ÜÁ¶·Î¿ì¸ç, CPU »ç¿ëµµ¿Í ¸Þ¸ð¸®, ½º¿ÒµîÀ» ±×·¡ÇÈÄÃÇÏ°Ô º¸¿©ÁÖ´Â °Í ¿Ü¿¡´Â top°ú ´Ù¸¦¹Ù°¡ ¾ø´Ù. [±×¸² 15]
gtopÀÇ ÇÁ·Î¼¼½º ÅÇ È¸é ±×·¯³ª ¼³Á¤
¸Þ´º¸¦ º¸¸é ÁøÁ¤ÇÑ gtopÀÇ ±â´ÉÀ» ¾Ë ¼ö ÀÖ´Ù. ¼³Á¤ ¸Þ´º¿¡ º¸¸é ÇÁ·Î¼¼½ºÇʵ带 ¼³Á¤ÇÏ´Â ºÎºÐÀ» ÅëÇØ º¸¿©Áú ÇÁ·Î¼¼½º¿Í °¢°¢ÀÇ ÆøÀ» ÁöÁ¤ÇÒ
¼ö ÀÖ°Ô µÇ¾î ÀÖ´Ù. top¿¡ ºñÇØ ¹«Ã´À̳ª Æí¸®ÇÑ È¯°æÀ̶ó ÇϰڴÙ. ¶ÇÇÑ ¼³Á¤ ¸Þ´º¿¡ º¸¸é ´ëºÎºÐÀÇ ¼³Á¤ÀÌ ½Ã°¢ÀûÀÎ ¸Þ´º¸¦ Á¶Á¤ÇÏ´Â °ÍÀÌÁö¸¸
ÀÌ·± ½Ã°¢ÀûÀÎ ¼³Á¤ ¶ÇÇÑ »ç¿ëÀ» µ½°Ô µÈ´Ù. gtopÀº ktop°ú ¸¶Âù°¡Áö·Î ÇÁ·Î¼¼½º¿¡ ´ëÇÑ ¿©·¯ ±â´ÉÀ» ¼öÇàÇÒ ¼ö ÀÖ´Ù. ¸Þ´º¿¡´Â ¾øÁö¸¸
¿À¸¥ÂÊ ¹öưÀ» ´©¸£¸é ktop°ú À¯»çÇÏ°Ô ¿©·¯ °¡Áö SIGNALÀ» º¸³¾ ¼ö ÀÖ´Â ±â´ÉÀ» Á¦°øÇÑ´Ù. ¶Ç ÀÏ¹Ý À¯Àú¿¡°Ô´Â ±×¸® ÇÊ¿äÇÏÁö´Â ¾Ê°ÚÁö¸¸,
Àü¹®ÀûÀÎ ±â´ÉÀ¸·Î´Â À¯¿ëÇÑ ¸Þ¸ð¸® ·ÎÄÉÀÌ¼Ç »óȲ±îÁöµµ ¾Ë ¼ö ÀÖ´Ù. ±âº»ÀûÀ¸·Î Çʵ庰 ¼ÒÆ® ±â´Éµµ Á¦°øÇÑ´Ù´Â °ÍÀº ½±°Ô ¾Ë ¼ö
ÀÖ´Ù. gtopÀÇ ¶Ç´Ù¸¥ °·ÂÇÑ ±â´ÉÀ» µéÀ¸¶ó¸é ¹Ù·Î ±×·¡ÇÁ ±â´ÉÀ̶ó ÇϰڴÙ[±×¸² 16]. gtopÀÇ ´Ù¸¥ ÅÇÀ» ¼±ÅÃÇÏ¸é °¢ ¸Þ¸ð¸® »ç¿ë·®
ºñÀ²À» ±×·¡ÇÁ·Î Àϸñ¿ä¿¬ÇÏ°Ô º¼ ¼ö ÀÖ´Ù. ÀÌ Á¤µµ±îÁö ½Ã½ºÅÛ¿¡ ´ëÇØ ±Ã±ÝÇØ ÇÒ »ç¶÷Àº ¾ø°ÚÁö¸¸ ½Ã½ºÅÛ¿¡¼ ¸Þ¸ð¸®¸¦ ¾ó¸¶³ª ¸¹ÀÌ »ç¿ëÇÏ´ÂÁö¸¦
¾Ë¼ö ÀÖ¾î¼ ½Ã½ºÅÛ °ü¸®ÀÚ¿¡°Ô´Â ÇʼöÀûÀÎ »çÇ×À̶ó ÇÒ ¼ö ÀÖ°Ú´Ù. [±×¸² 16] gtopÀÇ ¸Þ¸ð¸® ÅÇ ±×·¡ÇÁ ȸé
6.2 crontab µ¥¸óÀ» ÀÌ¿ëÇÑ ½ÇÇà ¾îÇø®ÄÉÀÌ¼Ç °ü¸®Çϱ⠴ëºÎºÐÀÇ ¸®´ª½º
»ç¿ëÀÚµéÀº crontab À̶ó´Â µ¥¸óÀ» Àß ¸ð¸£°í, ¼³»ç ¾È ´ÙÇØµµ Àß »ç¿ëÇÏÁö ¾Ê´Â´Ù. ÀÌ ÇÁ·Î±×·¥Àº ¿î¿µÀÚ°¡ ÀÏÁ¤ ½Ã°£À» ÇÒ´çÇØ ÀÛ¾÷À»
¼öÇàÇÏ°Ô ÇÏ´Â °ÍÀ¸·Î, ´ëºÎºÐÀÇ ¸®´ª½º »ç¿ëÀÚ¿¡°Ô ¿Ü¸éµÇ´Â °æÇâÀÌ ÀÖ´Ù. ±×·¯³ª ½Ã½ºÅÛÀÇ ¶Ç ´Ù¸¥ ÃÖÀûÈÀÇ ±â¹ýÀº ¹Ù·Î ÀÏÁ¤ ´ÜÀ§·Î ÃÖ´ëÇÑÀÇ
¼º´ÉÀ» ¹ßÈÖÇϵµ·Ï µµ¿ÍÁÖ´Â °ÍÀÌ´Ù. Áï, ÇÊ¿äÇÏÁö ¾Ê´Â ÁÖ±âÀûÀ¸·Î ¿î¿µÁß¿¡ ¸¸µé¾îÁø Àӽà ÆÄÀÏÀ» Á¤¸®Çϰųª, ¿î¿µÃ¼Á¦ ¿î¿µ¿¡ ÇÊ¿äÇÑ µ¥ÀÌÅ͸¦
°»½ÅÇÏ´Â µîÀÇ ÀÛ¾÷À» ÅëÇØ ¸®´ª½º°¡ ÃÖÀûÀÇ »óŸ¦ À¯ÁöÇÒ ¼ö ÀÖ°Ô ÇÒ ¼ö ÀÖ´Ù. ±×·³ crontabÀÇ »ç¿ë¹ý¿¡ ´ëÇØ ¾Ë¾Æº¸ÀÚ.
crontab Àº httpd, sendmail°ú °°Àº µ¥¸óÀ¸·Î ÁÖ±âÀûÀ¸·Î ¼öÇàÇØ¾ß ÇÒ ÀÛ¾÷µéÀ» Àû¾î ³õÀº ¼³Á¤ÆÄÀÏ¿¡ µû¶ó ÀÛ¾÷À» ¼öÇà½ÃŲ´Ù. ÀÌ
¼³Á¤ ÆÄÀÏ¿¡´Â ¸í·ÉÀÌ ¼öÇàµÉ ½Ã°£, ¼öÇàÇÒ °èÁ¤µîÀ» ÀûÀº ¿£Æ®¸®µéÀÌ Á¸ÀçÇÑ´Ù. crontabÀº ´ÙÀ½°ú °°ÀÌ 7°³ÀÇ Çʵå·Î ±¸¼ºµÇ´Âµ¥ ´ÙÀ½ÀÇ
6¹øÂ° ÇʵåÀÎ ÀÛ¾÷À» ¼öÇàÇÒ °èÁ¤¸íÀº »ý·«Çصµ ¹«¹æÇÏ´Ù. ¨ç ºÐ ¨è ½Ã°£ ¨é ³¯Â¥ ¨ê ´Þ ¨ë ¿äÀÏ ¨ì
¼öÇà °èÁ¤ ¨íÀÛ¾÷ ¸í·É [Ç¥ 2] crontab ¼³Á¤ ÆÄÀÏÀÇ ¿£Æ®¸® Çü½Ä ¿ì¼± ¸ðµç ¿£Æ®¸®ÀÇ Çʵå´Â °ø¹éÀ¸·Î
±¸ºÐµÇ¸ç, 6¹øÂ° ÇʵåÀÎ ¼öÇà °èÁ¤ Çʵå´Â ¸í·ÉÀÌ ¼öÇàµÉ ¶§ ÇÊ¿äÇÑ °èÁ¤¸íÀ» ÁöÁ¤ÇÏ¸é µÇ°í, 7¹øÂ° Çʵå´Â ÀÛ¾÷ ¸í·É Çʵå´Â ¼öÇàÇÏ·Á´Â ¸í·É¾î¿Í
ÀÎÀÚ¸¦ Àû¾îÁÖ¸é µÈ´Ù. ½Ã°£À» ³ªÅ¸³»´Â 1¹øÂ°ºÎÅÍ 5¹øÂ°ÀÇ Çʵ忡 ±× ½Ã°£À» ¹«½ÃÇϰíÀÚ ÇÒ ¶§´Â *·Î Ç¥½ÃÇÏ¸é µÈ´Ù. 5¹øÂ° ÇʵåÀÎ ¿äÀÏ
Çʵå´Â ¿ù¿äÀϺÎÅÍ ±Ý¿äÀϱîÁö¸¦ ³ªÅ¸³»¸ç 1~5 ¼ýÀڷΠǥ½ÃÇÏ°Ô µÈ´Ù. ÇϳªÀÇ Çʵ忡 Áߺ¹µÈ ³»¿ëÀ» ±âÀçÇϰíÀÚ Çϸé ÄÞ¸¶(,)·Î ±¸ºÐÇØ ÀûÀ¸¸é
µÈ´Ù. ƯÈ÷ ¿¬¼ÓµÈ ³»¿ëÀ» Àû°íÀÚ Çϸé ÇÏÀÌÇÂ(-)À» ÀÌ¿ëÇØ ±â°£À» ³ªÅ¸³»¸ç, ½Ã°£ Çʵ忡 ½½·¡½Ã(/)¸¦ »ç¿ëÇÒ ¼öµµ Àִµ¥, ¸¸¾à
23-07/2¶ó°í ÇÏ¸é ¡®23½ÃºÎÅÍ 07½Ã±îÁö ¸Å 2½Ã°£¸¶´Ù¡¯¶ó´Â Àǹ̸¦ °®´Â´Ù. Áï ½Ã°£ Çʵ忡 */2¶ó°í ÇÏ¸é ¡®¸Å 2½Ã°£¸¶´Ù¡¯¶ó°í
crontab µ¥¸óÀÌ ÇØ¼®ÇÏ´Â °ÍÀÌ´Ù. ´ÙÀ½ÀÇ ¿¹¿¡¼ 0,30 * 1,15 * 1-5 fsck -y À§ÀÇ ¿¹´Â ¸Å´Þ
1Àϰú 15ÀÏ¿¡ Á¤°¢°ú 30ºÐ¿¡ ¿äÀÏ¿¡ °ü°è¾øÀÌ fsck -y ¸í·ÉÀ» ½ÇÇàÇϵµ·Ï ¼³Á¤µÇ¾î ÀÖ´Ù. ÀÌ·¯ÇÑ ¹æ½ÄÀ¸·Î ¸í·É¾î Çʵ忡 ¿©·¯ °¡Áö ³»¿ëÀ»
Áý¾î³ÖÀ» ¼ö ÀÖ´Ù. ±×¸®°í 20 1 * * * root find /tmp -atime+3 -exec rm -f ()
';' ÀÌ´Â ¸ÅÀÏ »õº® 1½Ã 20ºÐ¿¡ 3Àϰ£ Á¢±ÙÇÏÁö ¾ÊÀº /tmp ³»ÀÇ ÆÄÀÏÀ» »èÁ¦Ç϶ó´Â ³»¿ëÀÌ´Ù. ¶ÇÇÑ, ´ÙÀ½°ú °°ÀÌ
0 4 * * * root find / -xdev -name core+7 -exec rm -f {} ';' ÀÌ·¸°Ô
ÇÏ¸é ¸ÅÀÏ »õº® 4½Ã Á¤°¢¿¡ Áö³ ÀÏÁÖÀϰ£ Á¢±ÙÇÏÁö ¾Ê´Â core ÆÄÀÏÀ» »èÁ¦ÇÑ´Ù. -xdev ¿É¼ÇÀº ½ºÅÄµå ¾ó·Ð ½Ã½ºÅÛÀÌ¸é »ç¿ëÇÏÁö ¾Ê¾Æµµ
¾Ê¾Æµµ µÇ¸é find ¸í·ÉÀÇ ÀÚ¼¼ÇÑ »ç¿ë¹æ¹ýÀº ¸Ç ÆäÀÌÁö¸¦ Âü°í Çϱ⠹ٶõ´Ù. ÀÌ·¸°Ô »õ·Ó°Ô ¸¸µé¾îÁø ³»¿ëÀ» ¾î¶»°Ô Àû¿ë½Ãų ¼ö ÀÖÀ»±î?
crontab ¼³Á¤ ÆÄÀÏÀ» »õ·Ó°Ô ÆíÁýÇϰíÀÚ ÇÑ´Ù¸é -e ¿É¼ÇÀ» ÁÖ°í, ¼öÁ¤Çϱâ Àü¿¡ ÇöÀç µî·ÏµÈ ³»¿ëÀ» º¸°íÀÚ ÇÑ´Ù¸é -l ¿É¼ÇÀ» »ç¿ëÇϸç,
µî·ÏµÈ ³»¿ëÀ» »èÁ¦ÇÏ·Á¸é -d ¿É¼ÇÀ» »ç¿ëÇÑ´Ù [±×¸² 17]. crontab ÀÇ ½ÇÇà °á°ú´Â 6¹øÂ° ÇʵåÀÇ °èÁ¤À¸·Î ÀüÀÚ¸ÞÀÏÀ» ³¯·ÁÁֹǷΠ³ªÁß¿¡
ÀüÀÚ¸ÞÀÏÀ» È®ÀÎÇÏ¸é µÈ´Ù. ±×¸®°í crontabÀ» Á÷Á¢ °íÄ¥ ¼ö ¾ø´Â »óȲÀ̸é -l ¿É¼ÇÀ» »ç¿ëÇØ crontabÀ» »õ·Î¿î ÆÄÀϸíÀ¸·Î
¸®´ÙÀÌ·º¼Ç(redirection)¹Þ¾Æ ÆíÁýÇÑ µÚ ´Ù½Ã crontab filename ¸í·ÉÀ¸·Î µî·ÏÇÏ¸é µÈ´Ù. ÆíÁý ÈÄ µî·ÏµÈ crontabÀº
/var/spool/cron/crontabs µð·ºÅ丮 ¹ØÀÇ »ç¿ëÀÚ °èÁ¤¿¡ Á¸ÀçÇϴµ¥, ¿î¿µÀÚÀÇ °æ¿ì¿¡´Â
/var/spool/cron/crontabs/root¿¡ crontabÀÌ Á¸ÀçÇÏ°Ô µÈ´Ù. ¾Æ´Ï¸é /etc/crontab À̶ó´Â ¼³Á¤ ÆÄÀÏÀ» Á÷Á¢
°Çµå·Áµµ ¹«¹æÇÏ´Ù. [±×¸² 17] crontab ½ÇÇà ȸé crontab À̿ܿ¡µµ ¸ðµç À¯´Ð½º¿¡´Â
syslogd¶ó´Â µ¥¸óÀÌ ÀÖ´Ù. ÀÌ ÇÁ·Î¼¼½º´Â ¾Õ¿¡¼ ¼³¸íÇÏ¿´µíÀÌ ¿î¿µÀÚ°¡ ÀνÄÇÏÁö ¸øÇÏ´Â ´Ù¾çÇÑ ¹®Á¦¸¦ ¿î¿µÀÚ¿¡°Ô ¾Ë·ÁÁÖ°í ¿ÜºÎ¿¡¼ Á¢±ÙÇÏ´Â
¸ðµç ³×Æ®¿÷ Á¤º¸¸¦ ó¸®ÇÏ´Â ¿ªÇÒÀ» ÇÑ´Ù. ¸î¸î ¿î¿µÀÚ´Â ÀÌ syslogd¿¡¼ ³¯·ÁÁÖ´Â ÀüÀÚ ¸ÞÀÏ¿¡ ´ëÇØ ¹«½ÉÄÚ ³Ñ¾î°¡´Â °æ¿ì°¡ ¸¹Àºµ¥, ÀÌ
syslogd¿¡¼ ¾Ë·ÁÁÖ´Â Á¤º¸¸¸À¸·Îµµ ½Ã½ºÅÛ ÃÖÀûȸ¦ ÃæºÐÈ÷ ÇÒ ¼ö ÀÖ´Ù. ÀÌÁ¦±îÁö ¸®´ª½º ½Ã½ºÅÛÀ» À§ÇÑ ¼º´É ÃÖÀûÈ ±â¹ýÀ»
»ìÆìº¸¾Ò´Ù. ¸®´ª½º ¼³Ä¡ºÎÅÍ ½ÃÀÛÇØ¼ Ä¿³Î, ³×Æ®¿öÅ·, ÆÐŰÁö, ½ÇÇà ¾îÇø®ÄÉÀ̼Ç(ÇÁ·Î¼¼½º) ÃÖÀûÈÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ¼ Â÷·ÊÂ÷·Ê ¾Ë¾Æº¸¾Ò´Âµ¥,
³»¿ëÀÌ ºñ±³Àû °£´ÜÇØ º¸ÀÌÁö¸¸ ½ÇÁ¦·Î Àû¿ëÇÏ·Á¸é ÀÌ·¹Àú·¹ Èû°Ü¿î ÀÛ¾÷ÀÌ µÉ °ÍÀÌ´Ù. ´õ¿íÀÌ ¸Ç ¾Õ¿¡¼ ¾Ö±âÇÏ¿´µíÀÌ, ÀÌ·¸°Ô ÇØ¼ ÃÖÀûÈ Çß´Ù
ÇÒÁö¶óµµ ´«¿¡ ¶ç°Ô »¡¶óº¸ÀÌÁöµµ ¾ÊÀ» °ÍÀÌ´Ù. ±×·¸Áö¸¸ ¿À·§µ¿¾È ¼ºñ½ºÇÏ´Â µ¿¾È ¾ÈÁ¤ÀûÀ¸·Î µ¿ÀÛÇϰí ÀÖÀ½À» ´À³¥ ¼ö ÀÖÀ»
°ÍÀÌ´Ù. ¾Õ¿¡¼ ¾ð±ÞÇß´ø ÃÖÀûÈ´Â Á¦ÇÑµÈ ½Ã½ºÅÛÀÇ ÀÚ¿øÀ» ÃÖ´ëÇÑ È°¿ëÇÏ´Â °ÍÀÌ´Ù. ÃÖÀûÈÀÇ ±âº» öÇÐÀº ÀÚ¿øÀ» ÃÖ´ëÇÑ È°¿ëÇϱâ
À§Çؼ´Â ¿ì¼± ±× ÀÚ¿øÀ» »ç¿ëÇÒ ´ë»ó¿¡ ´ëÇØ Á¤È®È÷ ¾Ë°í ±× ´ÙÀ½ ÇÊ¿ä¾ø´Â ºÎºÐÀº ¾ø¾Ö´Â °ÍÀÌ´Ù. ±×¸®°í ÃÖÀûȴ óÀ½¿¡ Çß´Ù°í ÇØ¼ ³¡³ª´Â
°ÍÀÌ ¾Æ´Ï¶ó Áö¼ÓÀûÀ¸·Î ÇØ¾ß ÇÑ´Ù´Â °ÍÀ» ¸í½ÉÇØ¾ß ÇÑ´Ù. ¾Õ¿¡¼ºÎÅÍ °è¼Ó À̾߱âÇÏÁö¸¸ ¾Æ¹«¸® ÃÖÀûȰ¡ ÀßµÈ À¯´Ð½º ½Ã½ºÅÛÀ̶ó ÇÒÁö¶óµµ ¿î¿µÀ»
¼ÒȦÈ÷ ÇÑ´Ù¸é ¾ó¸¶ Áö³ªÁö ¾Ê¾Æ ÃÖÀûȰ¡ ¹«³ÊÁö°í, ´Ù½Ã ¼º´É Á¶À²¿¡ ³ª¼¾ß ÇÏ´Â °Ç ´ç¿¬ÇÑ ÀÌÄ¡ÀÎ °ÍÀÌ´Ù. ±×¸®°í, ¸¶Áö¸·À¸·Î
¸®´ª½º ¼¹ö °ü¸®Àڵ鿡°Ô ´çºÎÇÏ´Â °Ç À¯´Ð½ºÀÇ ¾ÈÁ¤¼ºÀ» °ú½ÅÇÏ´Â °Ç ±Ý¹°À̶ó´Â °ÍÀÌ´Ù. ÁÖ±âÀûÀ¸·Î ¹é¾÷À» ¹Þ¾Æ³õ´Â °Í°ú ¼Ë´Ù¿îÇÏ´Â °Íµµ ÃÖÀûȸ¦
À§ÇÑ ±âº»ÀûÀÎ °ü¸®°¡ µÈ´Ù´Â ÀØÁö ¸»µµ·Ï ÇÏÀÚ.
°ü¸®ÀÚ ´Ô | ÄÚ¸àÆ®(0)
| ½ºÅ©·¦ |ÇÁ¸°Æ® |M |D
+
°íÀ¯ÁÖ¼Ò : http://4ellene.cafe24.com/blog/?no=184
¿äÁò ÀÎÅͳÝÀ» ÀÌ¿ëÇÏ´Â »ç¶÷µéÀº °ÅÀÇ ´ëºÎºÐÀÌ ¸Þ½ÅÀú¸¦ ÇÑ´Ù°í ÇØµµ Ʋ¸° ¸»ÀÌ ¾Æ´Ï´Ù.
º»Àεµ ¾à 5-6³âÀü µå¸²À§ÁîÀÇ Áö´Ï¸Þ½ÅÀú·Î ½ÃÀÛÇÏ¿© ICQ¸¦ °ÅÃÄ, ÇöÀç´Â MSN°ú ³×ÀÌÆ®¿ÂÀ» »ç¿ëÇϰí ÀÖ´Ù.
¸Þ½ÅÀú¸¦ ÀÌ¿ëÇÏ¸é ¾ðÁ¦¶óµµ ½±°Ô »ó´ë¹æ¿¡°Ô È£ÃâÇÒ ¼ö ÀÖ°í, ¸Þ½ÃÁö Àü´ÞÀÌ ºü¸£°í, Àüȸ¦ ÇÏÁö ¾Ê¾Æµµ µÇ´Ï ºñ¿ëÀý°¨ÀÇ Ãø¸éµµ ÀÖ´Ù.
¶ÇÇÑ ¸ÞÀÏÀ» ÅëÇÏ¿© ÇÏ´ø ÆÄÀϺ¸³»±â ÀÛ¾÷µµ ÇöÀç´Â ¸Þ½ÅÀú¸¦ ÅëÇÏ¿© Àü¼ÛÇϰí ÀÖ´Ù. ¸ÞÀÏÀ» ÅëÇÏ¿© ÆÄÀÏÀ» ÷ºÎÇÏ¿© º¸³»¸é, Àü¼Û¿¡ µô·¹ÀÌ(Delay)µµ ¹ß»ýÇÒ ¼ö ÀÖ°í, ¶ÇÇÑ »ó´ë¹æÀÌ Á¤È®È÷ Àü¼Û¹Þ¾Ò´ÂÁö¸¦ È®ÀÎÇØ¾ß ÇÑ´Ù. ±×·¯³ª ¸Þ½ÅÀú¸¦ ÀÌ¿ëÇϸé Áï½Ã Àü¼ÛÇÒ¼öµµ ÀÖ°í, Áï½Ã È®Àεµ °¡´ÉÇÏ´Ù.
¹°·Ð ÀÌ·¯ÇÑ ÀåÁ¡ÀÌ ¸¹Àº ¸Þ½ÅÀú´Â ÇöÀç ¾÷¹«¿¡ ÁöÀåÀ» ÃÊ·¡ÇÑ´Ù´Â ´ÜÁ¡À» À¯¹ßÇÏ¿©, ¸î¸î ´ë±â¾÷¿¡¼´Â ÇØ´ç ¸Þ½ÅÀúµéÀÇ Æ÷Æ®¸¦ Â÷´ÜÇÏ¿© Á¢±ÙÀ» ¸·°í ÀÖ´Â ½ÇÁ¤ÀÌ´Ù.
¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¸¦ ºñ·ÔÇÑ ¸î¸î ¸Þ½ÅÀúȸ»ç¿¡¼´Â ¾÷¹«¿ë ¸Þ½ÅÀú¶ó´Â À̸§À¸·Î ¾÷¹«¿¡ µµ¿òÀÌ µÇ´Â ¸Þ½ÅÀú¸¦ °³¹ßÇϰí ÀÖÀ¸´Ï, ²À °³ÀÎÀûÀÎ ¸ñÀûÀ¸·Î¸¸ »ç¿ëµÇ´Â °ÍÀº ¾Æ´Ï¶ó°í º¼ ¼ö ÀÖ´Ù.
°ü¸®ÀÚ ´Ô | ÄÚ¸àÆ®(0)
| ½ºÅ©·¦ |ÇÁ¸°Æ® |M |D
+
°íÀ¯ÁÖ¼Ò : http://4ellene.cafe24.com/blog/?no=183
How to use yum - Introduction
by Thomas Chung on Nov 9, 2003
Introduction - What is yum?
Yum is an automatic updater and package installer/remover for rpm systems. It automatically computes dependencies and figures out what things should occur to install packages. It makes it easier to maintain groups of machines without having to manually update each one using rpm.
Reference: http://linux.duke.edu/projects/yum/
1. Before you use yum for the first time, type following command to download headers.
# yum check-update
It will take about 5 minutes to download a complete set of headers for base packages
for Fedora Core as well as any released updates for Fedora Core.
2. To install a package which is not installed already, use "install" option with yum.
For example, ncftp is missing by default for workstation class.
# yum install [package-name]
Example:
[root@localhost root]# yum install ncftp
Gathering header information file(s) from server(s)
Server: Fedora Core 1 - i386 - Base
Server: Fedora Core 1 - i386 - Released Updates
Finding updated packages
Downloading needed headers
Resolving dependencies
Dependencies resolved
I will do the following:
[install: ncftp 2:3.1.6-2.i386]
Is this ok [y/N]: y
Getting ncftp-3.1.6-2.i386.rpm
ncftp-3.1.6-2.i386.rpm 100% |=========================| 491 kB 00:04
Running test transaction:
Test transaction complete, Success!
ncftp 100 % done 1/1
Installed: ncftp 2:3.1.6-2.i386
Transaction(s) Complete
[root@localhost root]#
3. To remove a package which installed already, use "remove" option with yum.
# yum remove [package-name]
Example:
[root@localhost root]# yum remove ncftp
Gathering header information file(s) from server(s)
Server: Fedora Core 1 - i386 - Base
Server: Fedora Core 1 - i386 - Released Updates
Finding updated packages
Downloading needed headers
Resolving dependencies
Dependencies resolved
I will do the following:
[erase: ncftp 2:3.1.6-2.i386]
Is this ok [y/N]: y
Running test transaction:
Test transaction complete, Success!
Erasing: ncftp 1/1
Erased: ncftp 2:3.1.6-2.i386
Transaction(s) Complete
[root@localhost root]#
4. To install any updates available, use "update" option with yum.
# yum update
Example:
[root@localhost root]# yum update
Gathering header information file(s) from server(s)
Server: Fedora Core 1 - i386 - Base
Server: Fedora Core 1 - i386 - Released Updates
Finding updated packages
Downloading needed headers
No Packages Available for Update
No actions to take
[root@localhost root]#
5. To search a package by name (wildcard ok), use "search" option with yum.
# yum search [any-name]
Example:
[root@localhost root]# yum search ??ftp
Gathering header information file(s) from server(s)
Server: Fedora Core 1 - i386 - Base
Server: Fedora Core 1 - i386 - Released Updates
Finding updated packages
Downloading needed headers
Looking in available packages for a providing package
Available package: vsftpd.i386 0:1.2.0-5 from base matches with
vsftpd - Very Secure Ftp Daemon
Available package: vsftpd.i386 0:1.2.0-5 from base matches with
vsftpd
2 results returned
Looking in installed packages for a providing package
Installed package: ncftp.i386 2:3.1.6-2 matches with
ncftp
1 results returned
[root@localhost root]#
--------------------------------------------------------------------------------
UPDATE: 2004-02-27
Thanks to Charles Curley,
please read his excellent HOWTO Some Notes on yum Repositories at
http://www.charlescurley.com/yum/
°ü¸®ÀÚ ´Ô | ÄÚ¸àÆ®(0)
| ½ºÅ©·¦ |ÇÁ¸°Æ® |M |D
+
°íÀ¯ÁÖ¼Ò : http://4ellene.cafe24.com/blog/?no=182
Ãâó: http://runuo.co.kr/zog/?no=347
N@search À¯»ç °Ë»ö¾î±â´É ÆÐÄ¡ ¿øº»ÀÚ·á ´Ù¿î·Îµå : http://navyism.com/main/memo.php?bd=pds&no=103&pagenum=&cat_no=2&search_word=&search_title=&search_memo=&search_name=&search_and=&&no=120 ÀÌÇÏ´Â Zog¿ë N@search ½ºÅ²ÀÚ·á¿¡ ¸Â°Ô ¼öÁ¤ÇÏ½Ç ºÎºÐÀÔ´Ï´Ù. (±âÁ¸ÀÇ Á¶±×¿ë ³ª¼Ä¡ ½ºÅ²Àº ¼öÁ¤ÇÏ½Ç ÇÊ¿ä ¾ø½À´Ï´Ù.) ½ºÅ²´Ù¿î·Îµå : http://runuo.co.kr/zog?no=217 ¼öÁ¤ÆÄÀÏ : N@search À¯»ç °Ë»ö¾î±â´É ÆÐÄ¡ nasearch.php ÀÌÇÏ ¼öÁ¤³»¿ë... 1) ÆÄÀÏ ÃÖ»ó´ÜºÎºÐ¿¡¼ set_time_limit(0); $start_time=(double)microtime()+time(); ////////////////////////////////////////////////////////////////////±âº»¼³Á¤ include "header.inc"; include "nasch_connect.php"; include "lib.php"; $set=mysql_fetch_array(mysql_query("select * from nasch2_config limit 1")); include "config/config.php"; // Zog¿ë Àü¿ë ½ºÅ²¿¡ µû¸¥ Ãß°¡ºÎºÐ $zog_url=" http://runuo.co.kr/zog "; //ÀÚ½ÅÀÇ ºí·Î±× ÁÖ¼Ò¸¦ Àû¾îÁÖ¼¼¿ä. (..ÀÌÇÏ »ý·«) 2) ¶óÀÎ 408ºÎ±Ù $data[no]=$get_no_[$i]; $data[title]=$get_title_[$i]; $data[name]=$get_name_[$i]; $data[memo]=$get_memo_[$i]; $data[mail]=$get_mail_[$i]; $data[home]=$get_home_[$i]; $data[date]=$get_date_[$i]; $data[link]="$module[directory]/$module_view_file?$module_id_name=$data[id]&$module_col_primary=$data[no]"; // Zog¿ë Àü¿ë ½ºÅ²¿¡ µû¸¥ Ãß°¡ºÎºÐ $data[zog_link]="$zog_url"."?no="."$data[no]"; // Ãß°¡.. Á¶±×¿¬°á ÁÖ¼Ò ¸¸µé±â (..ÀÌÇÏ »ý·«) 3) ¶óÀÎ 80ºÎ±Ù ...// Zog¿ë Àü¿ë ½ºÅ²¿¡ µû¸¥ ÁÖ¼®Ã³¸®ºÎºÐ À§ÀÇ ¸ðµâ ºÎºÐÀ» ÁÖ¼®Ã³¸®ÇØÁÖ¼¼¿ä. ±»ÀÌ ÁÖ¼®Ã³¸®¸¦ ¾ÈÇϼŵµ µË´Ï´Ù¸¸, Zog¿¡¼´Â °ü·Ã¼ºÀÌ ¾ø´Â ºÎºÐÀ̶ó »ý°¢µÊ¿¡ µû¶ó¼... Àû¿ëµÈ ¿¹´Â Á¦ ºí·Î±× ¿ÞÂÊÀÇ ³ª¼Ä¡¸¦ Âü°íÇϽøéµË´Ï´Ù.
Ëù¦òÊ« - °Ç³
Á¶±×¿ë
***** °ü¸®ÀÚ´Ô¿¡ ÀÇÇØ¼ °Ô½Ã¹° Ä«Å×°í¸®º¯°æµÇ¾ú½À´Ï´Ù (2005-09-16 08:30)
***** °ü¸®ÀÚ´Ô¿¡ ÀÇÇØ¼ °Ô½Ã¹° Ä«Å×°í¸®º¯°æµÇ¾ú½À´Ï´Ù (2005-12-14 08:00)
°ü¸®ÀÚ ´Ô | ÄÚ¸àÆ®(1)
| ½ºÅ©·¦ |ÇÁ¸°Æ® |M |D
+
°íÀ¯ÁÖ¼Ò : http://4ellene.cafe24.com/blog/?no=181
Ãâó: http://www.sa-rang.pe.kr/blog/?no=84
µåµð¾î Á» Á¦´ë·Î µÈ ÆÁÀ» ¾Ë·Áµå¸®°Ô µÇ¾ú±º¿ä..oT^To ¼³Ä¡¹ý ¼³¸íÇϰڽÀ´Ï´Ù.
ù°!
÷ºÎµÈ showhide.php ÆÄÀÏÀ» Á¶±× ·çÆ® Æú´õ¿¡ ¾÷·Îµå ÇÕ´Ï´Ù.
¼û±â±â..
* Á¶±× ·çÆ® Æú´õ: Á¶±×°¡ ¼³Ä¡ µÈ Æú´õ. zog/showhide.php
µÑ°!
°¢°¢ ÷ºÎµÈ ÆÄÀÏÀÇ À̸§¿¡ ¸Â°Ô ÇØ´ç ¿øº»ÆÄÀÏ¿¡ Äڵ带 Ãß°¡ÇÕ´Ï´Ù.
¼û±â±â..
¾ÐÃàÀ» Ǭ ÅØ½ºÆ® ÆÄÀÏÀ» ¿¾îº¸¸é Ãß°¡ÇØ¾ß ÇÒ Äڵ尡 ÀÖ½À´Ï´Ù. ºü¸¥ À§Ä¡ Ž»öÀ» À§ÇØ, Ãß°¡ÇØ¾ß ÇÒ ÄÚµå À§¿¡ ÁÖº¯ Äڵ带 °°ÀÌ Àû¾î µ×½À´Ï´Ù. ÅØ½ºÆ® ÆÄÀÏ À̸§ Çü½ÄÀº ´ÙÀ½°ú °°À¸¹Ç·Î, Äڵ带 Ãß°¡ÇØ¾ß ÇÒ ÆÄÀÏÀÇ µð·ºÅ丮 À§Ä¡¸¦ Àß ÆÄ¾ÇÇÏ½Ã±æ ¹Ù¶ø´Ï´Ù. * µð·ºÅ丮À̸§.ÆÄÀÏÀ̸§(php).txt (ex. js.index.txt ¢Ñ /js/index.php )
¼Â°! (»ç¿ë¹æ¹ý)
±Û¾²±â¿¡ µé¾î°¡ º¸½Ã¸é, ¹öưÀÌ µÎ °³ »ý°å½À´Ï´Ù.
Show/Hide ¹öưÀ» Ŭ¸¯ÇϽðųª ´ÜÃà۸¦ ´©¸£½Ã¸é, ¹öưÀÌ END·Î ¹Ù²î¸é¼ Textarea¿¡ Show/Hide űװ¡ Ãß°¡ µË´Ï´Ù. Á¶±×ÀÇ MORE ±â´Éó·³, ÀÌ ÅÂ±× ÀÌÇϺÎÅÍ ³»¿ëÀ» ¼û±â°Ô µË´Ï´Ù.
¼û±â±â.. ÅÂÅÍó·³ more/less ÅÂ±× ¾È¿¡ ³»¿ëÀ» ÀÔ·ÂÇÏ´Â °ÍÀÌ ¾Æ´Õ´Ï´Ù.
END·Î ¹Ù²ï ¹öưÀº, ³»¿ëÀÇ Áß°£ ºÎºÐÀ» ¼û±â°íÀÚ ÇÒ ¶§ µî·ÏÇϴ ű×ÀÔ´Ï´Ù. ½±°Ô ¸»Çؼ.. Show/Hide ÅÂ±×¿Í END ÅÂ±× »çÀÌÀÇ ³»¿ëÀÌ ¼û°ÜÁø´Ù´Â °ÍÀÌÁÒ. MOREó·³ ¾Æ·¡ ¸ðµç ³»¿ëÀ» ¼û±â°í ½Í´Ù¸é END ¹öưÀº ±»ÀÌ »ç¿ëÇÒ Çʿ䰡 ¾ø½À´Ï´Ù. ±× ¹öưÀº ³»¿ëÀÇ Áß°£ ºÎºÐÀ» ¼û±â±â À§ÇØ Àִ ÷ÀÚ Å±׷νá Á¸ÀçÇÏ´Â °ÍÀ̴ϱî¿ä. ¼³¸íÀÌ ÃæºÐÇß³ª¿ä? ÄûÁ ÇÁ·ÎÇÊ ¼³¸íÀ̳ª.. ¹¹ ¿©·¯°¡Áö·Î ¾²ÀÏ ¼ö ÀÖ´Â ÆÁÀÌ µÉ °Í °°±º¿ä.
µµ¿òÀÌ µÇ¾úÀ¸¸é ÇÕ´Ï´Ù.^-^
ÞÖ ÕÍ
Á¶±×ÀÇ ºí·Î±×¿¡¸¸ Àû¿ë
***** °ü¸®ÀÚ´Ô¿¡ ÀÇÇØ¼ °Ô½Ã¹° Ä«Å×°í¸®º¯°æµÇ¾ú½À´Ï´Ù (2005-09-16 08:30)
***** °ü¸®ÀÚ´Ô¿¡ ÀÇÇØ¼ °Ô½Ã¹° Ä«Å×°í¸®º¯°æµÇ¾ú½À´Ï´Ù (2005-12-14 08:00)
°ü¸®ÀÚ ´Ô | ÄÚ¸àÆ®(0)
| ½ºÅ©·¦ |ÇÁ¸°Æ® |M |D
+
°íÀ¯ÁÖ¼Ò : http://4ellene.cafe24.com/blog/?no=180
¢º NFS ¶õ?
NFS(Network Filesystem)´Â ¼¹ö°£ÀÇ ÀÚ¿ø°øÀ¯¿Í ³×Æ®¿öÅ© ÆÄÀϽýºÅÛÀ¸·Î¼ÀÇ µ¥ÀÌÅÍ °øÀ¯¸¦ À§ÇØ SUN»ç¿¡¼ °³¹ßÇÑ ¼ºñ½º·Î¼ ±âÁ¸ÀÇ UINX, BSD °è¿ÀÇ ´ë±Ô¸ð ¼¹ö±º°ú ÇÔ²² ³Î¸® ÀÌ¿ëµÇ¾î¿Â ¼ºñ½º ÀÌ´Ù.
Linux OSµµ Å©°Ô ¸ðŸ¦ °Å½½·¯ ¿Ã¶ó°¡¸é BSD°è¿ÀÇ OS¿¡¼ ÆÄ»ýµÇ¾î¿Â ¿î¿µÃ¼Á¦ À̱⠶§¹®¿¡ ´ç¿¬È÷ NFS ¼ºñ½º¸¦ ¿î¿ëÀÌ °¡´ÉÇÏ´Ù.
´Ü¼øÇÑ ÆÄÀϽýºÅÛÀÇ °øÀ¯Á¤µµÀÇ ±â´ÉÀ̶ó¸é Samba ¼¹öµîÀÇ ¼ºñ½ºµµ ÀÖ°ÚÁö¸¸ NFSÀÇ ±Ã±ØÀûÀÎ ÀÌ¿ë¸ñÀûÀº ¿ª½Ã ¼¹ö±ºÀ» Çü¼ºÇÏ¿© ºÎÇϺлêÀ» À¯µµÇϴµ¥ ÀÖ´Ù°í ÇÒ¼ö ÀÖ´Ù.
NFS´Â ³×Æ®¿öÅ© ±â¹ÝÀÇ ÆÄÀϽýºÅÛ °øÀ¯ ¼ºñ½ºÀ̱⠶§¹®¿¡ NFS Ŭ¶óÀÌ¾ðÆ® Ãø¿¡¼´Â µð½ºÅ©¾ø´Â ȯ°æÀÇ ¼¹öȯ°æµî ¸¹Àº ÀåÁ¡ÀÌ ÀÖÁö¸¸ ¿ª½Ã ³×Æ®¿öÅ© ±â¹ÝÀÇ ¼ºñ½º À̱⠶§¹®¿¡ ³×Æ®¿öÅ© ºÎÇÏ·®Àº ¸Å¿ì Å©´Ù. ¶§¹®¿¡ ¿ÜºÎ ³×Æ®¿öÅ©¿¡ ¹°·Á ÀÖ´Â ¼¹öµéÀ» ¼¹ö±ºÀ¸·Î Çü¼ºÇϱ⠺¸´Ù´Â ·ÎÄà ³×Æ®¿öÅ©¿¡ ¹°·ÁÀÖ´Â ¼¹öµéÀÇ ¼¹ö±ºÀ» Çü¼ºÇÏ´Â °æ¿ì°¡ ´ëºÎºÐÀÌ¸ç º¸¾È»óÀÇ ÀÌÀ¯µé·Î ÀÎÇØ ¿ÜºÎ ³×Æ®¿öÅ©¿¡¼ÀÇ ±¸¼ºÀº ±ØÈ÷ µå¹°´Ù.
¶ÇÇÑ NFS ¼ºñ½º¿¡¼ ¸»ÇϰíÀÚ ÇÏ´Â ºÎÇϺлêÀ̶õ Çϵåµð½ºÅ©ÀÇ Àбâ/¾²±â¿¡ °ü·ÃÇÑ ºÎÇϸ¦ ó¸®ÇØ Áִ°Ϳ¡ °¡ÀåÅ« ¸ñÀûÀ» µÐ´Ù.
¼¹ö ½Ã½ºÅÛÀº Apache ³ª MySQL DBÀÇ °¡µ¿¸¸À¸·Îµµ ½Ã½ºÅÛ ¸®¼Ò½º¸¦ ¾î´ÀÁ¤µµ Á¡À¯Çϰí ÀÖ´Ù. ¿©±â¿¡¼ °¡Àå ºÎÇϰ¡ ¸¹ÀÌ °É¸®´Â°ÍÀº ¿ª½Ã Çϵåµð½ºÅ©ÀÇ Àбâ/¾²±â ÀÛ¾÷¿¡¼ ¸¹ÀÌ ³ªÅ¸³´Ù.
½ÇÁ¦·Î FTP ¼¹öµî¿¡¼ °í¿ë·® µ¥ÀÌÅ͸¦ ´Ù¿î¹ÞÀ»¶§ ÇØ´ç ¼¹öÀÇ ¸Þ¸ð¸® Á¡À¯À²À» º¸¸é ¾öû³ª´Ù.
Áï Çϵåµð½ºÅ©ÀÇ Read/Write 󸮸¦ ´Ù¸¥ ¼¹ö¿¡¼ ó¸®Çϵµ·Ï ºÐ»êÇØÁÜÀ¸·Î¼ ½ÇÁ¦·Î ¼ºñ½º¸¦ ÇØÁÖ´Â ¼¹ö ½Ã½ºÅÛÀº ½Ã½ºÅÛ ¸®¼Ò½º¿Í ÀÚ¿øÀ» º¸´Ù È¿À²ÀûÀ¸·Î Ȱ¿ëÇÒ¼ö Àִٴ°ÍÀÌ´Ù.
°ü¸®ÀÚ ´Ô | ÄÚ¸àÆ®(0)
| ½ºÅ©·¦ |ÇÁ¸°Æ® |M |D
+
°íÀ¯ÁÖ¼Ò : http://4ellene.cafe24.com/blog/?no=178
´À¸®´Ù´Â °Í¸¸ »©¸é 1±â°¡ Â¥¸® À¥ ¹é¾÷½ºÅ丮Áö·Î ¾µ¸¸ÇÒ °Í °°±º -_-;
Gmail Àº ±¸±Û¿¡¼ ½ÃÀÛÇÑ ¸ÞÀϼºñ½ºÀε¥, ¾ÆÁ÷ º£Å¸¶ó¼ ÃÊ´ë¿¡ ÀÇÇØ¼¸¸ °¡ÀÔÇÒ ¼ö ÀÖÀ½.
1±â°¡! ¿ë·®À» Á¦°øÇϰí, ConversationÀ̶ó´Â °³³äÀ» µµÀÔÇØ¼ ¸ÞÀÏ Ã£¾ÆÀбⰡ Á» ÆíÇÏ´Þ±î..
Âü°í·Î, gmail ÃÊ´ë±ÇÀÌ ÀúÇÑÅ× 6Àå ÀÖÀ¸´Ï, ÇÊ¿äÇÑ »ç¶÷Àº ¸»Çϼ¼¿ë
´ÙÀ½Àº ¸®´ª½º¿¡¼ Gmail °èÁ¤À» ¸¶¿îÆ® ÇÏ´Â ¹ý¿¡ ´ëÇÑ ±ÛÀÔ´Ï´Ù
http://bbs.kldp.org/viewtopic.php?t=43314
Á¶ÅÂ(khatz)
You know what I'm saying
°ü¸®ÀÚ ´Ô | ÄÚ¸àÆ®(1)
| ½ºÅ©·¦ |ÇÁ¸°Æ® |M |D
+
°íÀ¯ÁÖ¼Ò : http://4ellene.cafe24.com/blog/?no=175
Á¦¸ñ ¾øÀ½
[Æß] phpMyAdmin ¼³Ä¡Çϱâ
|
¸®´ª½º
2005/02/01 23:30
http://blog.naver.com/adioshun/80009884228
Ãâóºí·Î±× : ¡Ú ¾Æ¸§´Ù¿î ¼¼»óÀ» À§ÇÏ¿© ¡Ú
phpMyAdmin ¼³Ä¡ Çϱâ
Â÷·Ê 1. phpMyAdminÀ̶õ? 2. ´Ù¿î·ÎµåÇϱâ 3. config.inc.php ÆÄÀÏ ¼öÁ¤Çϱâ 4. ¾÷·ÎµåÇϱâ 5. ½ÇÇà1. phpMyAdminÀ̶õ? phpMyAdminÀº À¥(WWW) »ó¿¡¼ MySQLÀ» °ü¸®Çϱâ À§ÇØ PHP·Î ÀÛ¼ºµÈ ÅøÀÔ´Ï´Ù. database¸¦ »ý¼º, Á¦°ÅÇÑ´ÙµçÁö, database ³»ÀÇ tableÀ» »ý¼º,Á¦°Å,º¯°æÇÒ ¼ö ÀÖ°í, ¶Ç table ³»ÀÇ fieldµéÀ» »èÁ¦, ÆíÁý, Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. À̻Ӿƴ϶ó, SQL¹®À» ½ÇÇàÇϰí, ¿©·¯ Æ÷¸ËÀ¸·Î µ¥ÀÌÅ͸¦ ³»º¸³¾ ¼ö ÀÖÀ¸¸ç, ÇöÀç 46°³±¹ ¾ð¾îµéÀ» Áö¿øÇÕ´Ï´Ù. ÀÌ ±ÛÀ» ¾²°í ÀÖ´Â ÇöÀçÀÇ ÃֽйöÀüÀº 2.5.4-rc2ÀÔ´Ï´Ù.
2. ´Ù¿î·ÎµåÇϱâ phpMyAdminÀÇ °ø½Ä »çÀÌÆ®´Â http://www.phpmyadmin.net ÀÔ´Ï´Ù. À̰÷¿¡¼ ÃֽŹöÀüÀ̳ª ¾ÈÁ¤ÀûÀÎ ÃֽŹöÀüÀ» ´Ù¿î·Îµå ¹ÞÀ¸½Ã¸é µË´Ï´Ù. ±×¸² 1¿¡ º¸ÀÎ °Í°ú °°ÀÌ ¿©·¯ ¾ÐÃàÇüÅ·ΠÁ¦°øµÇ°í ÀÖ½À´Ï´Ù.
±×¸² 1. phpMyAdmin ´Ù¿î·Îµå ÆäÀÌÁö
3. config.inc.php ÆÄÀÏ ¼öÁ¤Çϱâ phpMyAdmin ¼³Ä¡ ÆÄÀÏÀ» ´Ù¿î·Îµå ¹ÞÀ¸¸é, ±× ¾È¿¡ config.inc.php ÆÄÀÏÀÌ ÀÖ½À´Ï´Ù. ÀÌ ÆÄÀÏ¿¡ ÀÚ½ÅÀÇ MySQL Á¤º¸¸¦ ±â·ÏÇØÁÖ¾î¾ßÇÕ´Ï´Ù. zip ÆÄÀÏÀ» ´Ù¿î·Îµå¹Þ¾Æ PC¿¡¼ ¾ÐÃàÀ» Ǭ ȸéÀ» ±×¸² 2¿¡ º¸¿´½À´Ï´Ù.
±×¸² 2. ¾ÐÃàÇØÁ¦ÇÏ¿© config.inc.php¸¦ ã±â
¼¹ö°ü¸®ÀÚ°¡ phpMyAdminÀ» ¼³Ä¡ Çϰí, MySQLÀÇ root °èÁ¤À¸·Î ¼³Á¤À» ÇØµÎ¸é, ±× ¼¹öÀÇ À¥È£½ºÆÃ °ü¸®ÀÚµéÀº ÀÚ½ÅÀÌ ºÎ¿©¹ÞÀº MySQL ID·Î ·Î±×ÀÎÇÏ¿© ÀÌ¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸¸¾à ¼¹ö°ü¸®ÀÚ°¡ phpMyAdminÀ» ¼³Ä¡ ÇØÁÖÁö ¾ÊÀ¸¸é, °¢ À¥È£½ºÆÃ °ü¸®ÀÚµéÀÌ ÀÚ½ÅÀÌ ºÎ¿©¹ÞÀº °ø°£¿¡ ¼³Ä¡ Çϰí, ºÎ¿©¹ÞÀº MySQL °èÁ¤À¸·Î ¼³Á¤Çؼ ÀÌ¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ²À ¼öÁ¤ÇØ ÁÖ¾î¾ß ÇÒ ºÎºÐÀ» ±×¸² 3¿¡ º¸¿´½À´Ï´Ù. ¸®´ª½º ¼¹ö¿¡ ¿Ã·Á³õ°í vi °°Àº ¿¡µðÅÍ·Î ¼öÁ¤Çصµ µÇ°ÚÁÒ?
±×¸² 3. config.inc.php¿¡¼ ¼öÁ¤ÇÒ ºÎºÐ
$cfg['PmaAbsoluteUri']¿¡´Â ¼³Ä¡ µÉ phpMyAdminÀÇ °æ·Î¸¦ Àû¾î ÁÝ´Ï´Ù. ¸¸¾à, admin »ç¿ëÀÚÀÇ °èÁ¤¿¡ ¿Ã¸°´Ù¸é, ´ÙÀ½Ã³·³ ÇÒ ¼ö ÀÖ°ÚÁö¿ä?
$cfg['PmaAbsoluteUri'] = 'http://192.168.10.3/~admin/phpMyAdmin/';
$cfg['Servers'][$i]['controluser'] ¿¡´Â MySQL ID¸¦, $cfg['Servers'][$i]['controlpass'] ¿¡´Â ÇØ´ç ¾ÏÈ£¸¦ ±×´ë·Î ÀÔ·ÂÇÕ´Ï´Ù. ¼¹ö°ü¸®ÀÚÀÏ °æ¿ì¿¡´Â root¸¦, ÀϹݻç¿ëÀÚÀÏ °æ¿ì¿¡´Â ÀÚ½ÅÀÌ ºÎ¿©¹ÞÀº MySQL ID¿Í ºñ¹øÀ» ÀÔ·ÂÇÏ¸é µÇ°ÚÁö¿ä? ¼¹ö°ü¸®ÀÚ°¡ ¼³Ä¡ ÇØµÎ¸é, ÀϹݻç¿ëÀÚµéÀÌ ´©±¸³ª ÀÌ¿ëÇÒ ¼ö ÀÖÁö¸¸, ÀϹݻç¿ëÀÚÀÇ MySQL ID·Î ¼³Á¤ÇÏ°Ô µÇ¸é, ±× »ç¿ëÀÚ DB¸¸ ÀÌ¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
4. ¾÷·ÎµåÇϱâ ÀÌ·¸°Ô ¼öÁ¤µÈ phpMyAdminÀ» ¼³Ä¡ ÇϰíÀÚ ÇÏ´Â À§Ä¡·Î FTP ÇÁ·Î±×·¥À» ÀÌ¿ëÇÏ¿© ¾÷·ÎµåÇÕ´Ï´Ù.
±×¸² 4. phpMyAdmin ¾÷·ÎµåÇϱâ
5. ½ÇÇà http://192.168.10.3/phpMyAdmin/¿¡ ¿Ã¸° phpMyAdminÀ» À¥ ºê¶ó¿ìÀú·Î ½ÇÇàÇØº¾´Ï´Ù. ±×¸² 5¿¡ Á¢¼ÓÇßÀ» ¶§ÀÇ È¸éÀÌ º¸ÀÔ´Ï´Ù.
±×¸² 5. phpMyAdmin ½ÇÇàÇϱâ
config.inc.php¿¡ MySQL root °èÁ¤Á¤º¸¸¦ ³Ö¾ú±â ¶§¹®¿¡ ÀϹݻç¿ëÀÚµéÀÌ ÀڽŵéÀÇ MySQL ID·Î ·Î±×ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù. ·Î±×ÀÎ ÈÄÀÇ È¸éÀ» ±×¸² 6¿¡ º¸¿´½À´Ï´Ù.
±×¸² 6. MySQL admin °èÁ¤À¸·Î ·Î±×ÀÎÇÑ È¸é
ÀÌ·¸°Ô ÇÏ¿© »ç¿ëÀÚÀÇ MySQL DB¿¡ Á¢±ÙÇÒ ¼ö ÀÖ´Â phpMyAdmin ¼³Ä¡ °úÁ¤À» º¸¿´½À´Ï´Ù. ÀÌ·¸°Ô ¼³Ä¡ µÈ phpMyAdminÀ» ÀÌ¿ëÇØ¼ DB¸¦ »õ·Î ¸¸µç´ÙµçÁö, TableµîÀ» Á¶ÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ ¹®¼¸¦ ÀÛ¼ºÇÑ ÁÖ ¸ñÀûÀº MySQL DB¸¦ ÀÌ¿ëÇÏ´Â Á¦·Îº¸µåÀÇ Æ¯Á¤ °Ô½ÃÆÇÀ» ¹é¾÷ÇÑ´ÙµçÁö, ÀÌÀüÇϱâ À§ÇÑ ¹æ¹ýÀ» ¼³¸íÇϱâ À§ÇØ ¹Ì¸® ¸¸µé¾ú½À´Ï´Ù.
2003³â 10¿ù 11ÀÏ Åä
Çãâ¿ø(hilite@chollian.net)
¸¶»ê»ïÀϱ³È¸(www.sam-il.org ) ÀÎÅͳݺΠ±Øµ¿Å×Å©(www.kdtechno.com )
°ü¸®ÀÚ ´Ô | ÄÚ¸àÆ®(0)
| ½ºÅ©·¦ |ÇÁ¸°Æ® |M |D
+
°íÀ¯ÁÖ¼Ò : http://4ellene.cafe24.com/blog/?no=174
³×À̹ö
[Æß] ¸®´ª½º ÆÁ ¸ðÀ½
|
¸®´ª½º
2005/02/01 02:38
http://blog.naver.com/adioshun/80009857409
Ãâóºí·Î±× : ¡Ú´ç½Å¿¡°Ô °¡Àå ¼ÒÁßÇÑ °ÍÀº ¹«¾ùÀԴϱî??..¢Ý ¡Ú
FTP »ç¿ë¹ý Á¦´ë·Î ¾Ë±â
À̹ø °Á¿¡µµ GUI¹æ½ÄÀÇ ¾ÖÇø®ÄÉÀ̼ÇÀÌ ÀÖÀ¸³ª Åë»ó ¸®´ª¼°¡ ¸¹ÀÌ »ç¿ëÇÏ´Â ÅØ½ºÆ®¸ðµåÀÇ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¼Ò°³ÇϰڽÀ´Ï´Ù. GUI·Î´Â ÇÑÄÄ ¸®´ª½º OS¿¡ ±âº»À¸·Î ³»ÀåµÇ¾î ÀÖ´Â gftp¸¦ »ç¿ëÇÏ¸é µË´Ï´Ù. ¿ì¼± ftp¸¦ ¼³¸íÇϰí, ncftp¿¡ ´ëÇØ¼ °£´ÜÈ÷ ¾Ë¾Æº¸°Ú½À´Ï´Ù. TCP/IP ¾ÖÇø®ÄÉÀÌ¼Ç Áß Åڳݰú ÇÔ²² °¡Àå ±âº»ÀûÀÎ °ÍÀÌ ¹Ù·Î ÆÄÀÏ Àü¼ÛÀ» ´ã´çÇÏ´Â FTPÀÌ´Ù. ftp »ç¿ë¹ý ÀÚü´Â ¹«Ã´ °£´ÜÇÏ´Ù. ftp ¸í·É ´ÙÀ½¿¡ Á¢¼ÓÇϰíÀÚ ÇÏ´Â ftp ÁÖ¼Ò¸¦ Àû´Â´Ù.
[root@fileplus root]# ftp ftp.hancom.com Connected to ftp.hancom.com. 220 ProFTPD 1.2.5rc1 Server (ProFTPD HancomLinux Installation) [ftp.hancom.com] 500 AUTH not understood. 500 AUTH not understood. KERBEROS_V4 rejected as an authentication type Name (ftp.hancom.com:root): anonymous 331 Anonymous login ok, send your complete email address as your password. Password: 230 Anonymous access granted, restrictions apply. Remote system type is UNIX. Using binary mode to transfer files. ftp>
anonymous´Â À͸íÀ» ¶æÇÑ´Ù. Å« ±Ô¸ðÀÇ ftp´Â À͸íÀ» ´ëºÎºÐ Çã¿ëÇÑ´Ù. Password¸¦ ¹°À¸¸é ´çȲÇÏÁö ¸»°í ÀÚ½ÅÀÇ À̸ÞÀÏÀ» Àû´Â´Ù. º¸¾È»óÀÇ ÀÌÀ¯·Î ÆÐ½º¿öµå¸¦ ÀÔ·ÂÇÏ´Â °ÍÀº ¾Èº¸ÀδÙ. º¸Åë ¾ÆÀ̵ð µÚ¿¡ @¹®ÀÚ±îÁö¸¸ Àû¾îÁÖ¸é ¾Ë¾Æ¼ Á¢¼ÓÇÑ ¿©·¯ºÐÀÇ È£½ºÆ® ÁÖ¼Ò¸¦ ºÙ¿©¼ »ý°¢ÇÑ´Ù. FTP Á¢¼ÓÀÌ Çã¶ôµÇ¾ú´Ù´Â ¸Þ¼¼Áö¿Í ÇÔ²² FTP ¸í·ÉÀ» ¹ÞÀ» »óŰ¡ µÇ¾î ÀÖ´Ù´Â ftp> ÇÁ·ÒÇÁÆ®°¡ Ç¥½ÃµÈ´Ù.
¸¦ ÇÏ¸é »ç¿ë°¡´ÉÇÑ ¸í·ÉÀÇ ¸®½ºÆ®°¡ Ãâ·ÂµÈ´Ù. cd(change directory), ls(list), put(upload), get(download) Á¤µµÀÇ ¸í·É¸¸ ¾Ë¸éµÈ´Ù.
ftp> ls 227 Entering Passive Mode (211,174,51,35,219,90). 150 Opening ASCII mode data connection for file list drwxr-xr-x 17 community community 4096 Jan 20 05:11 pds drwxr-xr-x 12 community community 4096 Oct 1 06:09 pub drwxr-xr-x 3 community community 4096 Feb 26 2002 update drwxr-xr-x 3 community community 4096 Feb 25 2002 update1 226 Transfer complete. ftp> cd pub 250 CWD command successful. ftp> cd Acrobat 250 CWD command successful. ftp> get Acrobat.tgz local: Acrobat.tgz remote: Acrobat.tgz 227 Entering Passive Mode (211,174,51,35,219,213). 150 Opening BINARY mode data connection for Acrobat.tgz (13936656 bytes).
pub -> Acrobat µð·ºÅ丮·Î À̵¿ ÈÄ Acrobat.tgz¶ó ÆÄÀÏÀ» ¹Þ´Â °úÁ¤À» º¸¿©ÁÖ°í ÀÖ´Ù. °£°úÇÏÁö ¸»¾Æ¾ß ÇÒ »çÇ×ÀÌ get, put ¸í·É ¸ðµÎ ÆÄÀÏÀ» Çϳª¾¿¸¸ ó¸®ÇÑ´Ù´Â Á¡ÀÌ´Ù. ±×¸®°í ¹ÙÀ̳ʸ®¸¦ Àü¼Û¹Þ±â À§Çؼ´Â bin ¸í·ÉÀ» ¸ÕÀú³»¸®¸ç, Àü¼Û¸ð½ÀÀ» º¸±â À§Çؼ´Â hash ¸í·ÉÀ» ÇØÁÖ¸é µÈ´Ù. µÎ ¸í·É ¸ðµÎ Åä±Û ¸í·ÉÀ̹ǷΠ´Ù½Ã ¸í·ÉÇϸé ÀÌÀü»óÅ·Πµ¹¾Æ°£´Ù. ¿©·¯ ÆÄÀÏÀ» ¹ÞÀ»¶§´Â mget, mputÀ» »ç¿ëÇÏ¸é µÈ´Ù. ±×¸®°í ÆÄÀϸ¶´Ù ¹ÞÀ» °ÍÀÎÁö ¹°¾î¿À°Ô µÇ´Âµ¥ prompt¶õ ¸í·ÉÀ» ÁÖ¸é ¹¯Áö ¾Ê´Â´Ù. Á¢¼ÓÇØÁ¦´Â
ÀÌ´Ù. ÆÄÀÏ Àü¼ÛÀº ¸Å¿ì ºó¹øÇÏ°Ô »ç¿ëÇϴµ¥´Ù ftp ¸í·ÉÀÌ ¸Å¿ì ºó¾àÇϱ⠶§¹®¿¡ ´ëºÎºÐÀÇ ¸®´ª¼µéÀº ncftp(´ÐFTP)¶ó´Â ÇÁ·Î±×·¥À» »ç¿ëÇÑ´Ù. mget, mput ´ë½Å get, putÀ¸·Î ´Ù¼öÀÇ ÆÄÀÏÀ» Àü¼ÛÀÌ °¡´ÉÇϸç, -C ¿É¼ÇÀ» ÁÖ¸é À̾î¹Þ±â¸¦ ÇØÁÖ°í, -R ¿É¼ÇÀ» ÁÖ¸é µð·ºÅ丮¸¦ Åë°·Î ¹ÞÀ» ¼öµµ ÀÖ´Ù. ·ÎÄÃÀÇ µð·ºÅ丮¸¦ À̵¿ÇÒ ¶§´Â Áö¿ª(local)À» ÀǹÌÇϵµ·Ï lcd ¸í·ÉÀ» »ç¿ëÇÑ´Ù. ·ÎÄÃÀÇ ¸®½ºÆ®´Â
¸¦ ÅëÇØ¼ º¼ ¼ö ÀÖ´Ù.
[root@fileplus root]# ncftp -u anonymous ftp.hancom.com NcFTP 3.1.3 (Mar 27, 2002) by Mike Gleason (ncftp@ncftp.com). Connecting to ftp.hancom.com(211.174.51.35)... ProFTPD 1.2.5rc1 Server (ProFTPD HancomLinux Installation) [ftp.hancom.com] Logging in... Anonymous access granted, restrictions apply. Logged in to ftp.hancom.com. ncftp / > !ls Acrobat.tgz Desktop Antwone.Fisher.avi install.log Antwone.Fisher.smi install.log.syslog Daredevil.Ctp.HQ-SCR.Bivx.VF-VO.avi pumhaeng.zero-spt.avi Daredevil.Ctp.HQ-SCR.Bivx.VF-VO.smi white.oleander(2002)Xvid-Dvl.avi
À§¿¡ º¸´Â ¹Ù¿Í °°ÀÌ Á¢¼Ó½Ã -u user ¿É¼ÇÀ» ÀÌ¿ëÇÏ¿© ¾ÆÀ̵𸦠ÇÑ ÁÙ¿¡ ÀÔ·ÂÇÏ¿© Á¢¼ÓÇÒ ¼öµµ ÀÖ´Ù. ncftpÀÇ ½±°í ´Ù¾çÇÑ ±â´ÉÀ» Á¢Çغ¸±æ ±â´ëÇϸç ftp¿Í ncftp¿¡ ´ëÇÏ¿© ¼Ò°³ÇÏ¿´´Ù. Happy Linuxing~~
¾ÐÃà ¹× ¾ÐÃàÇØÁ¦ Á¦´ë·Î ¾Ë±â
KDE ¾ÆÄ«ÀÌºê µµ±¸(¾ÐÃà Åø)·Î¼ Ark°¡ ÀÖ½À´Ï´Ù. À̰ÍÀº GUI¹æ½ÄÀÔ´Ï´Ù. ÇÑÄĸ®´ª½º OS¿¡ Æ÷ÇÔÀÌ µÇ¾î ÀÖ½À´Ï´Ù. ±×·¯³ª ¾ÆÁ÷µµ ÀϹݸ®´ª¼µéÀº gzip°ú bzip2¸¦ ¸¹ÀÌ ¾Ö¿ëÇÕ´Ï´Ù. À̹ø¿¡´Â ÀÌ¿¡ ´ëÇØ¼ ¼³¸íµå¸®°Ú½À´Ï´Ù. ¡á gzip gzipÀº Lempel-Ziv ÄÚµù(LZ777)À̶ó´Â ±â¹ýÀ» »ç¿ëÇÏ¿© ¾ÐÃàÀ» ÇÕ´Ï´Ù. ¸í·É »ç¿ë¹ýÀº
gzip [-9] file1 file2 ...
¾ÐÃà¿¡ ¼º°øÇÏ¸é ±âÁ¸ÀÇ file1, file2´Â »ç¶óÁö°í file1.gz, file2.gz¿Í °°ÀÌ ÆÄÀϸíÀÌ .gz·Î ³¡³ª´Â ¾ÐÃàÆÄÀÏÀÌ ¸¸µé¾îÁý´Ï´Ù. -9 ¿É¼ÇÀº ½Ã°£ÀÌ ¸¹ÀÌ °É¸®Áö¸¸ ÃÖ´ëÀÇ ¾ÐÃàÀ» ¼öÇàÇÕ´Ï´Ù. ÀÌ¿Í ¹Ý´ë·Î -1 ¶Ç´Â --fast ¿É¼ÇÀ» ÁÖ¸é ¾ÐÃà·üº¸´Ù´Â ¼Óµµ°¡ »¡¶óÁý´Ï´Ù. gzip ¾ÐÃàµÈ °ÍÀ» Ç®°íÀÚ ÇÒ ¶§´Â ´ÙÀ½°ú °°ÀÌ ¸í·ÉÀ» ÇÕ´Ï´Ù.
gunzip file.gz = gzip -d file.gz
-d ¿É¼ÇÀº ¾ÐÃàÇØÁ¦(decompress)¸¦ ¶æÇÕ´Ï´Ù. ¾ÐÃàÀ» Ç®¶§´Â file.gz¸¦ »èÁ¦Çϰí file¸¸À» ³²±é´Ï´Ù. gzipÀº ¹±â ±â´ÉÀ» Áö¿øÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ´Â ÀÛÀº ±â´ÉÀÇ À¯´Ð½º öÇÐÀ» µû¸£´Â °ÍÀÔ´Ï´Ù. ¡á bzip2 ÃÖ±Ù¿¡ Ä¿³Î ¼Ò½º¸¦ ¾ÐÃàÇϴµ¥ gzip°ú °°ÀÌ »ç¿ëµÇ°í ÀÖ¾î Àα⸦ ²ø°í ÀÖ´Â ¾öû³ ¾ÐÃà·üÀÇ ¼ÒÀ¯ÀÚ°¡ bzip2°¡ ÀÖ½À´Ï´Ù. Burrow-Wheeler ºí·Ï Á¤·Ä ÅØ½ºÆ® ¾ÐÃà ¾Ë°í¸®Áò°ú Huffman ÄÚµùÀ» »ç¿ëÇÕ´Ï´Ù. ƯÈ÷, ÅØ½ºÆ® ¾ÐÃà¿¡¼ ¶Ù¾î³ ¼º´ÉÀ» º¸ÀÔ´Ï´Ù. »ç¿ë¹ýÀº
¾ÐÃàÀ» ¸¶Ä¡¸é .bz2°¡ ºÙ´Â ÆÄÀÏÀÌ »ý¼ºµË´Ï´Ù. ¾ÐÃàÀ» ÇØÁ¦½Ã´Â ´ÙÀ½°ú °°ÀÌ ÇÕ´Ï´Ù.
ÆÄÀÌÇÁ·Î ´Ù¸¥ ÇÁ·Î±×·¥°ú ¿¬°áÇÒ¶§´Â gzip°ú °°ÀÌ -c ¿É¼ÇÀ» »ç¿ëÇÕ´Ï´Ù. ±âÁ¸¿¡ gzipÀ¸·Î ÇÏ´ø ÀÏÀ» ´Ù¸¥ ±â´ÉÀÇ ¼öÁ¤¾øÀÌ ´ë½ÅÇÕ´Ï´Ù. ±×·¯³ª ¾ÆÁ÷µµ gzip¶ÇÇÑ bzip2°ú ÇÔ²² ¸¹ÀÌ ¾²ÀÌ´Â ÅøÀÔ´Ï´Ù. ¡á tar tar ¸í·ÉÀº ÆÄÀÏÀ» ¹±â¸¸ ÇÏ´Â ¸í·ÉÀÔ´Ï´Ù. ÆÄÀÏÀ» ¹À» ¶§ ¼ÒÀ¯±Ç°ú Çã°¡±Ç µî À¯´Ð½º/¸®´ª½º ÆÄÀÏ °íÀ¯ Ư¡À» ±×´ë·Î º¸Á¸ÇÑ´Ù´Â Á¡ÀÌ Áß¿äÇÕ´Ï´Ù. »ç¿ë¹ýÀº
tar cf file.tar file1 file2 ... dir1 dir2 ...
c´Â create¸¦ ÀǹÌÇÕ´Ï´Ù. f´Â fileÀ» ÀǹÌÇÕ´Ï´Ù. v´Â verbose¸¦ ÀǹÌÇÕ´Ï´Ù. Áï ½Ã°¢ÀûÀ¸·Î º¸¿©ÁÝ´Ï´Ù. tar´Â ÁÖ·Î ¼Ò½º Äڵ带 °³¹ßÀÚ°¡ ¹èÆ÷ÇÒ ¶§ ¸¹ÀÌ »ç¿ëÇÕ´Ï´Ù. º¸Åë tar´Â µð·ºÅ丮¸¦ ¹À» ¶§ ¸¹ÀÌ »ç¿ëÇϸç, ÇöÀç µð·ºÅ丮ÀÇ ÆÄÀÏÀ» ±×³É ¹´Â ÀÏÀº º°·Î ¾ø½À´Ï´Ù. °Ô´Ù°¡ tar ¸í·ÉÀ¸·Î ³ªÁß¿¡ ÆÄÀÏÀ» Ç® ¶§ ÇöÀç µð·ºÅ丮¿¡´Ù Ç®¾î¹ö¸®µµ·Ï ¹´Â °ÍÀº ¸Å¿ì ¿¹ÀÇ¿¡ ¹þ¾î³ª´Â ÇൿÀÔ´Ï´Ù. ¹Ý´ë·Î ¹¿©ÀÖ´Â ÆÄÀÏÀ» Ç® ¶§´Â x¿É¼ÇÀ» »ç¿ëÇÕ´Ï´Ù. x´Â extract¸¦ ÀǹÌÇÕ´Ï´Ù. ¡á zip zipÀº Unix, VMS, MSDOS, OS/2, Windows NT, Minix, Macintosh µî¿¡¼ ¸ðµÎ ¾²ÀÌ´Â ¾ÐÃà/ÇØÁ¦ µµ±¸ÀÔ´Ï´Ù. ÀÚ¼¼ÇÑ »ç¿ë¹ýÀº
À¸·Î È®ÀÎÇϽñ⠹ٶø´Ï´Ù. ¾ÐÃàÇØÁ¦´Â unzipÀÔ´Ï´Ù. ÀÌÁ¦ Á¤¸®ÀÇ Àǹ̷Π´ÙÀ½°ú °°Àº ÆÄÀÏÀÌ ÀÖÀ» ¶§ ¾î¶»°Ô Ǫ´ÂÁö ¼³¸íÀ» µå¸®°Ú½À´Ï´Ù. ´ÙÀ½°ú °°Àº ÆÄÀÏÀÌ ÀÖ½À´Ï´Ù. fileplus.1.0.tar.gz
# gunzip fileplus.1.0.tar.gz
fileplus.1.0.tar·Î ¾ÐÃàÀÌ ÇØÁ¦µË´Ï´Ù.
# tar xvf fileplus.1.0.tar
¹¿©ÀÖ´Â fileplus.1.0.tar ÆÄÀÏÀÌ ¿ø·¡ÀÇ ¸ð½ÀÀ¸·Î Ç®¸³´Ï´Ù. fileplus.1.0À̶ó´Â µð·ºÅ丮°¡ »ý±â´Â °ÍÀÌ ÀϹÝÀûÀÎ °ü·ÊÀÔ´Ï´Ù. ¿äÁòÀº ÈçÈ÷µé À§ µÎ °úÁ¤Àº ´ÙÀ½°ú °°ÀÌ Çѹø¿¡ ³¡³À´Ï´Ù.
# tar xvfz fileplus.1.0.tar.gz
Áö±Ý±îÁö ¸®´ª½º¿¡¼ÀÇ ¾ÐÃà¿¡ ´ëÇÑ ¼³¸íÀ» µå·È½À´Ï´Ù. ÀÚ¼¼ÇÑ »çÇ×Àº ¸ÇÆäÀÌÁö¶ó ºÒ¸®´Â manÀ» ÅëÇØ¼ ¾Ë¾Æº¸½Ã±â ¹Ù¶ø´Ï´Ù.
Happy Linuxing~~
¹ÙÅÁÈ¸é ¾ÆÀÌÄÜ ÀÌ»Ú°Ô ²Ù¹Ì±â
À̹ø¿¡´Â ¹ÙÅÁȸéÀÇ ¾ÆÀÌÄÜÀ» ²Ù¹Ì´Â ¹æ¹ý¿¡ ´ëÇØ¼ ¼³¸íµå¸®°Ú½À´Ï´Ù. ¿ì¼± ÀÚ·á½Ç-ÇÑÄÄKDE¿¡ µî·ÏµÈ IcOsX-0.7.tar.gz ¶õ ÆÄÀÏÀ» ´Ù¿î·Îµå ÇÕ´Ï´Ù. ÆíÀÇ»ó root°èÁ¤À¸·Î ¼³¸íÀ» µå¸³´Ï´Ù.
# mv iconsx-0[1].7.tar.gz IcOsX-0.7.tar.gz (´Ù¿î¹ÞÀº ÆÄÀÏÀÇ À̸§ÀÌ È¤½Ã ´Ù¸£´Ù¸é À§ °úÁ¤À» °ÅĨ´Ï´Ù. Áï ÆÄÀÏÀ̸§À» º¯°æÇÕ´Ï´Ù.) # cp IcOsX-0.7.tar.gz /usr/share/icons (IcOsX-0.7.tar.gz¶õ ÆÄÀÏÀ» /usr/share/icons µð·ºÅ丮·Î º¹»ç¸¦ ÇÕ´Ï´Ù.) # cd /usr/share/icons (/usr/share/icons µð·ºÅ丮·Î À̵¿À» ÇÕ´Ï´Ù.) # tar xvfz IcOsX-0.7.tar.gz (IcOsX-0.7.tar.gz ¾ÐÃàÆÄÀÏÀÇ ¾ÐÃàÀ» Ç®¾îÁÝ´Ï´Ù.) # rm -f IcOsX-0.7.tar.gz (ÀÌ¹Ì ¾ÐÃàÀ» Ǭ IcOsX-0.7.tar.gz ÆÄÀÏÀ» Áö¿ó´Ï´Ù.)
[KDE Á¦¾îÆÇ] - [¿Ü¾ç°ú Å׸¶] - [¾ÆÀÌÄÜ]À» ¼±ÅÃÇÕ´Ï´Ù. IcOsX¶ó°í ³ª¿Í ÀÖ´Â Å׸¶¸¦ ¼±ÅÃÇϰí Àû¿ëÇÕ´Ï´Ù. ÀÌÁ¦ ÀÌ»Ú°Ô º¯ÇÑ ¾ÆÀÌÄܵéÀ» º¸½Ç ¼ö ÀÖÀ» °Ì´Ï´Ù. °í±Þ¼³Á¤¿¡¼ ¾ÆÀÌÄÜ Å©±â¸¦ 128±îÁö Ű¿öº¸¼¼¿ä. Á» ´õ Àç¹ÌÀÖ´Â ¹ÙÅÁȸéÀ» º¸½Ç ¼ö ÀÖ½À´Ï´Ù. ÃëÇâ¿¡ µû¶ó ¹Ù²ã°¡¸ç ÇØº¸¼¼¿ä. ¶ÇÇÑ Æ®·¹ÀÌÀÇ ¸ð½Àµµ Æ®·¹ÀÌ¿¡ ¸¶¿ì½º ¿À¸¥ÂÊÀ» Ŭ¸¯ÈÄ Å©±â¿¡¼ ÀÚÀ¯·Ó°Ô º¯°æÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
CDROM »ç¿ë½Ã ¾Ë¾ÆµÎ¸é ÁÁÀº ÆÁ
¸®´ª½º¸¦ óÀ½ »ç¿ëÇÏ´Â »ç¿ëÀÚ°¡ ´çÈ²ÇØ ÇÏ´Â °³³äÀÌ ¸¶¿îÆ® °³³äÀÌ´Ù. Ç÷ÎÇÇ µð½ºÅ©, CDROM µîÀÇ ÀåÄ¡¸¦ »ç¿ëÇÒ ¶§ ¶Ç´Â À©µµ¿ìÁî ÆÄÆ¼¼ÇÀ» »ç¿ëÇÒ ¶§ ¾²°Ô µÇ´Â °ÍÀÌ ¸¶¿îÆ®ÀÌ´Ù. Áï ¸®´ª½º´Â ¸ðµç ÀåÄ¡¸¦ »ç¿ëÇÒ ¶§ ¸¶¿îÆ®ÇÏ¿© ÀÚ½ÅÀÇ Çϵåµð½ºÅ©Àξç ÀνÄÇÏ¿© »ç¿ëÇÑ´Ù. À̰ÍÀÌ °£´ÜÇÑ ¸¶¿îÆ®ÀÇ ³»¿ëÀÌ´Ù. ¡á ±âº» »ç¿ë¹ý 1. ¹ÙÅÁȸéÀÇ CDROM ¾ÆÀÌÄÜÀ» Ŭ¸¯ÇÑ´Ù. 2. ±×³É CDROM »©·Á°íÇÏÁö¸»°í ¾ð¸¶¿îÆ®¸¦ ¸ÕÀúÇÑ ÈÄ CDROMµå¶óÀ̺꿡¼ ¸Åü¸¦ ²¨³½´Ù. À§ »çÇ×À» Å͹̳¯¿¡ ½ÇÇàµÇ´Â °úÁ¤Àº ´ÙÀ½°ú °°´Ù.
# mount /dev/cdrom = # mount /dev/cdrom /mnt/cdrom = # mount /mnt/cdrom
CDÀÇ ³»¿ëÀ» È®ÀÎ ÇÒ À§Ä¡´Â ´ÙÀ½°ú °°½À´Ï´Ù. /mnt/cdrom Áï mnt´Â ¸¶¿îÆ®µÇ´Â ÀϹÝÀûÀÎ ³»¿ëÀ» ´ã´Â µð·ºÅ丮ÀÔ´Ï´Ù. ¾ð¸¶¿îÆ® ¹æ¹ýÀº ´ÙÀ½°ú °°½À´Ï´Ù.
# umount /dev/cdrom = # umount /dev/cdrom /mnt/cdrom = # umount /mnt/cdrom
À¯ÀÇÇÒ ºÎºÐÀº ÇØ´çµð·ºÅ丮¿¡ À§Ä¡Çؼ ¸í·ÉÀ» ³»·Á¼´Â ¾ÈµÈ´Ù´Â °Ì´Ï´Ù. ±×¸®°í eject¶õ ¸í·É¾î·Î ¾ð¸¶¿îÆ®¿Í CDROM¹èÃâÀ» µ¿½Ã¿¡ ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ¿©±â¼ ƯÈ÷ CDROM ¸¶¿îÆ®½Ã ÀÚÁÖ ¹ß»ýÇÏ´Â ¹®Á¦ ÇØ¹ýÀ» µÎ °¡Áö ¼Ò°³ÇÕ´Ï´Ù. 1. µå¹® °æ¿ìÁö¸¸ cdromÀ» ¾ð¸¶¿îÆ®¸¦ ½ÃµµÇÏ¿©µµ »ç¿ëÁßÀ̶ó°í ³ª¿Ã¶§ ´ëó¹ýÀÔ´Ï´Ù. ¿ì¼± ÀÚ½ÅÀÇ pwd(ÇöÀçÀ§Ä¡°¡) /mnt/cdromÀÌ ¾Æ´ÑÁö È®ÀÎÇÕ´Ï´Ù. °æ·Îµµ Á¤»óÀÌ¿©µµ ¾ÈµÉ¶§ ´ÙÀ½°ú °°Àº ¸í·É¾î¸¦ ½áº¸½Ê½Ã¿À.
2. ÀÏ¹Ý À¯Àú¿¡°Ô mount,unmount¸¦ Çã¿ëÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ ÇϽʽÿÀ. /etc/fstab À» ¼öÁ¤ÇÑ´Ù. /dev/cdrom /mnt/cdrom iso9660 noauto,ro,user À§¿Í °°ÀÌ user¶ó´Â ¿É¼ÇÀ» Ãß°¡ÇÏ¸é µË´Ï´Ù.
¸®´ª½º¿¡¼ ÇÑ¿µÅ° »ç¿ëÇϱâ
Ãâó : www.lug.or.kr ¸®´ª½º¿¡¼ ÇÑ¿µÅ°´Â ÀϹÝÀûÀ¸·Î Shift+Space barÀÔ´Ï´Ù. ÇÏÁö¸¸ Ãʺ¸ÀÚ ¹× ÀϹݻç¿ëÀÚµéÀº ºÒÆíÇÒ °ÍÀÔ´Ï´Ù. ¸®´ª½º¿¡¼ ÇÑ¿µÅ°¿Í ÇÑÀÚŰ µîÀ» Á¤ÀÇÇÒ ¼ö ÀÖµµ·Ï ÇØº¸°Ú½À´Ï´Ù.(Âü°í: ÇÑÄĸ®´ª½º OS´Â ±âº»ÀûÀ¸·Î ¾Æ·¡ ÆÐÄ¡°¡ Àû¿ëµÇ¾î ÀÖ½À´Ï´Ù.) ¸ÕÀú root°èÁ¤À¸·Î ·Î±×ÀÎÇϽÅÈÄ ÇÑÅÒ¿¡¼ # xev ¿£ÅÍ ÇϽøé ŰÁ¤ÀǸ¦ ÇϽǼö ÀÖ½À´Ï´Ù. ÇÑ¿µÅ°³ª ÇÑÀÚŰ, Back Space , Del۵îÀ» ´©¸£½Ã¸é keycode 121 ÀÌ·± Çü½ÄÀ¸·Î º¸À̽ǰ̴ϴÙ. È®ÀÎµÈ Å°ÄÚµå(keycode)°ªÀ» /etc/X11/Xmodmap ÆÄÀÏÀ» ¿¾î¼ Á¤ÀÇÇØ ÁÖ½Ã¸é µË´Ï´Ù. ! i386 and alpha !Ç¥½Ã´Â ÁÖ¼®Ç¥½Ã keycode 22 = BackSpace keycode 107 = Delete keycode 121 = Hangul_Hanja keycode 122 = Hangul ÀúÀåÈÄ ¹Ù·Î Àû¿ëÇϱâ À§ÇØ ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÕ´Ï´Ù. # xmodmap /etc/X11/Xmodmap ¶Ç´Â XÀ©µµ¿ì(Ctrl+Alt+¡ç)¸¦ ´Ù½Ã ½ÃÀÛÇÏ¸é ¹Ù·Î Àû¿ëµË´Ï´Ù.
KDE°¡ ÀÌ»óÀÌ ÀÖÀ» ¶§ óġ¹ý
KDE°¡ ¹®Á¦°¡ »ý°åÀ» ¶§ ÃʱâÈ ÇÏ´Â ¹æ¹ýÀÌ ÀÖ´Ù.
º»ÀÎÀÇ È¨µð·ºÅ丮¿¡ º¸¸é #ls -a ÇÏ¿© º¸¸é .kde¶õ ¼û±è Æú´õ°¡ ÀÖ´Ù. ¾Æ½Ã´Ù½ÃÇÇ ÆÄÀÏ(µð·ºÅ丮)¸í ¾Õ¿¡ Á¡ÀÌ ºÙÀ¸¸é ¼û±èÆÄÀÏÀÌ´Ù. À§ Æú´õ¸¦ Áö¿î´Ù.
#rm -rf .kde XÀ©µµ¿ì¸¦ ´Ù½Ã ¶ç¿öº¸¸é ÃʱâÈ µÈ°ÍÀ» º¼ ¼ö ÀÖ´Ù.
Âü°í) kde ¼³Á¤ ¸¶¹ý»ç¸¦ ÅëÇØ¼ °£´ÜÈ÷ º¯È¸¦ ²ÒÇÑ´Ù¸é ¸í·Éâ¿¡ kpersonalizer¸¦ ÀÔ·ÂÇÏ¸é ¼³Á¤¸¶¹ý»ç°¡ ¶á´Ù.
»ç¿ëÀÚ ±×´ë·Î °¡Áö°í ¸®´ª½º ´Ù½Ã ¼³Ä¡Çϱâ
¸®´ª½º¸¦ ´Ù½Ã ±ò°í ½ÍÀºµ¥ »ç¿ëÀÚ°¡ ¸¹¾Æ¼ °í¹ÎÇϽô ºÐµéÀ» À§ÇÑ ÆÁÀÔ´Ï´Ù.
Áغñ¹°: µð½ºÄÏ1Àå ȤÀº »õ·Î¿î Çϵåµð½ºÅ©.
¼ø¼
1) ¿ì¼± /etc µð·º¹Ø¿¡¼ »ç¿ëÀÚ¿Í °ü·ÃµÈ passwd, group, shadow ÀÌ 3°³ ÆÄÀÏÀ» Ç÷ÎÇdzª ´Ù¸¥ µð½ºÅ©·Î º¹»çÇÕ´Ï´Ù.
2) /home µð·ºÅ丮¸¦ Åë°·Î ´Ù¸¥ µð½ºÅ©·Î º¹»çÇÕ´Ï´Ù. # cp -a -R * /mnt/other ÀÌ·±½ÄÀ¸·Î ÇÏ¸é µÇ°ÚÁö¿ä...
3) »ç¿ëÀÚµéÀÌ ¾²´ø DBÆÄÀÏÀ» º¹»çÇÕ´Ï´Ù. # cp -a -R /usr/local/mysql/data /mnt/other/data
4) ¸®´ª½º¸¦ »õ·Î ¼³Ä¡ÇÕ´Ï´Ù.
5) À§ 1¿¡¼ º¹»çÇÑ ÆÄÀϵéÀ» /etc µð·ºÅ丮 ¹Ø¿¡ º¹»çÇÕ´Ï´Ù. ´ç¿¬È÷ °ãÃľ²±â¿¡¼ yes¸¦ ÇϽñ¸¿ä.
6) 2 ¿Í 3¿¡¼ º¹»çÇÑ ÆÄÀϵéÀ» ¿ø·¡ µð·ºÅ丮·Î º¹»çÇÏ´øÁö /etc/fstab ÆÄÀÏÀ» ¼³Á¤Çؼ ¸¶¿îÆ®ÇÕ´Ï´Ù.
LILO ºÎÆÃ½Ã ¿¡·¯ ÇØ¼®Çϱâ
Q&A °Ô½ÃÆÇÀ» º¸¸é ¸®·Î ºÎÆÃ½Ã¿¡ LI¸¸ ³ª¿Â´Ù´Â »ç¶÷µéÀÌ °¡²û¾¿ ÀÖ½À´Ï´Ù. ºÎÆÃ½Ã¿¡ ¸®·ÎÀÇ ¿¡·¯ ¸Þ½ÃÁö¸¦ ¾Ë¾Æº¸°Ú½À´Ï´Ù.
'L' = /boot/boot.b°¡ ·ÎµùµÉ ¼ö ¾ø¾î¼ »ý±ä ¿¡·¯. µð½ºÅ© ¿¡·¯°¡ ÁÖ¿øÀÎ 'LI' = LILOÀÇ À缳ġ·Î /boot/boot.b°¡ À̵¿µÇ¾ú°Å³ª. µð½ºÅ©¿¡·¯°¡ ¿øÀÎ 'LIL' = µð½ºÅ©¿¡·¯·Î ÀÎÇØ ¸Ê(map) ÆÄÀÏ·Î ºÎÅÍ LILO°¡ ÇÊ¿äÇÑ µ¥ÀÌÅ͸¦ ÇÒ´çÇÒ ¼ö ¾ø¾î¼ »ý±ä ¿¡·¯ 'LIL?' = LILOÀÇ À缳ġ·Î /boot/boot.b ÆÄÀÏÀÌ À̵¿µÇ¾ú°Å³ª µð½ºÅ© ¿¡·¯ 'LIL-' =À¯È¿ÇÏÁö ¾ÊÀº ¸Ê ÆÄÀÏ µ¥ÀÌÅͰųª /boot/boot.b ÆÄÀÏÀÇ À̵¿À¸·Î ¾ß±âµÈ ¿¡·¯ 'LILO' = ÀÌ·¸°Ô ³ª¿Í¾ß ¼º°øÀûÀ¸·Î ·ÎµùµÈ LILOÀÌÁÒ.
Ãâó : www.lug.or.kr
DVI ºñµð¿À Ä«µå ¼³Á¤
Hancom Linux OS 3.0¿¡¼ DVIÁö¿ø ºñµð¿À Ä«µå ¼³Á¤ ¹æ¹ý (XFree86 4.2.1 ±âÁØ) ¡á nVidia Chip Set °è¿ 1. ¿ì¼± www.nvidia.com»çÀÌÆ®¿¡¼ ´ÙÀ½°ú °°Àº 2°³ÀÇ µå¶óÀ̹ö ÆÄÀÏÀ» ¹Ì¸® ´Ù¿î ¹Þ´Â´Ù. - NVIDIA_kernel-1.0-4191.src.rpm - NVIDIA_GLX-1.0-4191.src.rpm 2. Hancom Linux OS 3.0 ÀνºÅç½Ã linux text ¸í·ÉÀ» »ç¿ëÇÏ¿© ÅØ½ºÆ® ¸ðµå·Î ÀνºÅçÇÑ´Ù. 3. ¼³Ä¡Áß ¿¢½º ¼³Á¤½Ã ¸ð´ÏÅÍ´Â generic lcd monitor ·Î ¼³Á¤ÇÑ´Ù. 4. X-Window ¼³Á¤¸¸Çϰí Å×½ºÆ®´Â ÇÏÁö ¾Ê´Â´Ù. 5. ºÎÆÃ½Ã ÅØ½ºÆ® ¸ðµå·Î ºÎÆÃÇϵµ·Ï ¼³Á¤ÇÑ´Ù. 6. ¼³Ä¡°¡ ³¡³ª¸é ÅØ½ºÆ® ¸ðµå·Î ºÎÆÃÇÑ´Ù. 7. ºÎÆÃÈÄ ´Ù¿î ¹ÞÀº µå¶óÀ̹ö ÆÐŰÁöµéÀ» ´ÙÀ½°ú °°Àº ¸í·É¾î·Î Building ÇÑ´Ù rpmbuild --rebuild NVIDIA_kernel-1.0-4191.src.rpm rpmbuild --rebuild NVIDIA_GLX-1.0-4191.src.rpm 8. Building ÇÑ ÆÐŰÁöµéÀ» ´ÙÀ½°ú °°Àº ¼ø¼´ë·Î ¼³Ä¡ÇÑ´Ù. rpm -Uvh /usr/src/hancom/RPMS/i386/NVIDIA_kernel-1.0-4191.i386.rpm rpm -Uvh /usr/src/hancom/RPMS/i386/NVIDIA_GLX-1.0-4191.i386.rpm 9. /etc/X11/XF86Config ÆÄÀÏ¿¡¼ ´ÙÀ½À» ¼öÁ¤ÇÕ´Ï´Ù. 1) Device section¿¡¼ Driver "nv" ·Î µÇ¾î ÀÖ´Â ºÎºÐÀ» Driver "nvidia" ·Î °íÄ£´Ù 2) Module section ¿¡¼ Load "glx" Ãß°¡ ÇÏ°í ´ÙÀ½°ú °°ÀÌ # ·Î ÁÖ¼® ó¸® ÇÔ #Load "dri" #Load "GLcore" 3) Monitor section ¿¡¼ Option "ConnectedMonitor" "DFP" ¸¦ Ãß°¡10. ÆÄÀÏÀ» ÀúÀåÇÏ°í ³ª¿Í startx ÇØº»´Ù. ¡á ATI Chip Set °è¿ - º°´Ù¸¥ ¼³Á¤¾øÀÌ Ãâ·ÂÀÌ µÊ
»õ·Î¿î Çϵåµð½ºÅ© Ãß°¡Çϱâ
ÇöÀç »ç¿ëÇϰí ÀÖ´Â Çϵåµð½ºÅ©´Â Primary Master¿¡ ÀåÂøµÇ¾î ÀÖÀ¸¸ç, Ãß°¡ÇÒ Çϵåµð½ºÅ©´Â Primary Slave¿¡ ÀåÂøÇß´Ù°í °¡Á¤ÇÕ´Ï´Ù.
Á¡ÆÛ ¼³Á¤ ¹æ¹ýÀº Çϵåµð½ºÅ©ÀÇ ¾Õ¸é¿¡ ³ª¿ÍÀÖÀ¸¸ç, ´ëºÎºÐÀÇ Çϵåµð½ºÅ©´Â Á¡ÆÛ¸¦ ¶¼¸é ¡¸Slave¡¹¿ªÇÒÀ» ÇÕ´Ï´Ù. ÄÄÇ»ÅÍ ÄÉÀ̽º¸¦ ¿°í Çϵåµð½ºÅ©¸¦ ³¢¿î ´ÙÀ½ °íÁ¤½Ã۰í Àü¿ø°ú ¿¬°á ÄÉÀ̺íÀ» ³¢¿öÁÝ´Ï´Ù.
¡Ø Áö±Ý ¼³¸íÀº IDEŸÀÔÀÇ Çϵåµð½ºÅ©¸¦ ÄÄÇ»ÅÍ¿¡¼ ÀνÄÇÏ´Â °ÍÀÔ´Ï´Ù. Âü°í·Î SCSI Çϵåµð½ºÅ©´Â CMOS¿¡¼ ¼¼ÆÃÇÏ´Â °ÍÀÌ ¾Æ´Ï°í º°µµ·Î Ãß°¡µÈ SCSI ¾î´ðÅÍ¿¡¼ Áö¿øÇÏ´Â ¼Â¾÷ ÇÁ·Î±×·¥À» ÀÌ¿ëÇÕ´Ï´Ù. Ctrl + I ۸¦ ÀÌ¿ëÇØ ¼³Á¤ÇÕ´Ï´Ù.
¢º CMOS¿¡¼ Çϵå ÀνĽÃ۱â
1. ºÎÆÃ ½Ã Delete³ª F2۸¦ ´·¯ CMOS¸¦ ½ÇÇàÇÕ´Ï´Ù. CMOS´Â ÄÄÇ»Å͸¶´Ù ´Ù¸¥ ÇÁ·Î±×·¥À» »ç¿ëÇϳª ´ëºÎºÐ Award»çÀÇ CMOS¸¦ »ç¿ëÇϹǷΠAward¸¦ ±âÁØÀ¸·Î ¼³¸í)
2. ¿À¸¥ÂÊ ÁÙÀÇ [IDE HDD AUTO DTECTION]¸¦ ¼±ÅÃÇÏ¿© ۸¦ ´©¸£¸é ÀÚµ¿À¸·Î Çϵåµð½ºÅ©¸¦ ÀνÄÇÕ´Ï´Ù. Master Çϵåµð½ºÅ©¸¦ ÀνÄÇϰí Slave Çϵåµð½ºÅ©¸¦ ÀνÄÇÕ´Ï´Ù.
3. [SAVE & EXIT SETUP]¸Þ´º¸¦ ´©¸£°í ÀúÀåÇÑ ´ÙÀ½ CMOS¸¦ ºüÁ® ³ª¿É´Ï´Ù.
4. Slave Çϵåµð½ºÅ©¸¦ ¶¼¾úÀ» °æ¿ì 2´Ü°è±îÁö ÁøÇàÇÏ°í ¸ÞÀÎ ¸Þ´ºÀÇ [STANDARD CMOS SETUP] ´©¸£°í [PRIMARY SLAVE] µð½ºÅ© ŸÀÔÀ» [NONE]À¸·Î ¼³Á¤Çϰí ۸¦ ´·¯ ¸ÞÀÎ ¸Þ´º¸¦ ºüÁ® ³ª¿Â ´ÙÀ½ [SAVE&EXIT SETUP]¸Þ´º¸¦ ¼±Åà ÈÄ Y¸¦ ¼±ÅÃÇÏ¿© ÀúÀå ÈÄ CMOS¸¦ ºüÁ® ³ª¿É´Ï´Ù.
5. Çϵåµð½ºÅ©¸¦ Ãß°¡³ª ºÙÀÌ´Â °Í¿¡ »ó°ü¾øÀÌ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï CMOS¸¦ ¼³Á¤ÇÏ°í ½Í´Ù¸é 2´Ü°è±îÁö ÁøÇàÇϰí [STANDARD CMOS SETUP]¸Þ´º¿¡¼ ¸ðµç Çϵåµð½ºÅ© ŸÀÔÀ» [AUTO]·Î ¼³Á¤ÇÕ´Ï´Ù.
¢º »õ Çϵåµð½ºÅ©¿¡ ¸®´ª½º ÆÄƼ¼ÇÀ» ¼³Á¤ÇÏ´Â ¹æ¹ýÀ» ¾Ë¾Æº¸°Ú½À´Ï´Ù.
[root@localhost /root]# fdisk /dev/hdb
Command (m for help): p
ÆÄƼ¼ÇÀÇ Á¤º¸¸¦ È®ÀÎÇÕ´Ï´Ù. »õ·Î¿î Çϵå ÀåÂø ½Ã ¾Æ·¡¿Í °°ÀÌ ÆÄƼ¼Ç Á¤º¸°¡ ³ªÅ¸³ªÁö ¾Ê½À´Ï´Ù.
Disk /dev/hda: 255 heads, 63 sectors, 788 cylinders Units = cylinders of 16065 * 512 bytes Units = cylinders of 16065 * 512 bytes Device Boot Start End Blocks Id System
Command (m for help): n
»õ·Î¿î ÆÄƼ¼ÇÀ» »ý¼ºÇÕ´Ï´Ù. ¾Æ·¡ ³»¿ëÀº ÆÄƼ¼ÇÀ» Çϳª·Î »ç¿ëÇÒ °æ¿ìÀÔ´Ï´Ù.
Command action e extended p primary partition (1-4) p (ÆÄƼ¼ÇÀ» Primary·Î ¼³Á¤ÇÕ´Ï´Ù.) Partition number (1-4): 1 (»ç¿ëÇÒ ÆÄƼ¼Ç ¼ýÀÚ¸¦ ÀÔ·ÂÇÕ´Ï´Ù.) First cylinder (1-788, default 1): Using default value 1 (ÃʱⰪÀ» ÀÔ·ÂÇÕ´Ï´Ù.) Last cylinder or +size or +sizeM or +sizeK (1-788, default 788): Using default value 788 (¸¶Áö¸· ½Ç¸°´õ °ªÀ» ÀÔ·ÂÇÕ´Ï´Ù.)
Command (m for help): p
ÆÄƼ¼ÇÀÇ ÇØ´ç Á¤º¸¸¦ È®ÀÎÇÕ´Ï´Ù.
Disk /dev/hda: 255 heads, 63 sectors, 788 cylinders Units = cylinders of 16065 * 512 bytes device Boot Start End Blocks Id System /dev/hdb1 1 788 6329578+ 83 Linux
Command (m for help): w
ÆÄƼ¼ÇÀ» ÀúÀå ÈÄ Á¾·áÇÕ´Ï´Ù.
[root@localhost /root]# mke2fs /dev/hdb1(ºÐÇÒÇÑ ÆÄƼ¼ÇÀ» ext2 ÆÄÀϽýºÅÛÀ¸·Î »ý¼º) or [root@localhost/root]# mkfs -t ext2 /dev/hdb1
¿¹)µµ½º ÆÄÀϽýºÅÛ ¸¸µé±â [root@localhost/root]# mkfs -t msdos /dev/hdb1
Űº¸µå ÇÑ/¿µ º¯È¯Å° ¹Ù²Ù±â
±âº» ¼³Á¤µÈ ÇÑ/¿µ ÀüȯŰ´Â ÇÑ/¿µ Ű¿Í Shift+SpaceŰÀÔ´Ï´Ù. ÇÏÁö¸¸, ³ëÆ®ºÏ¿¡¼´Â ÀÌ ÇÑ/¿µ ۰¡ Á¦´ë·Î ÀÛµ¿ÇÏÁö ¾Ê½À´Ï´Ù. xev ¸í·ÉÀ» ÀÌ¿ëÇÏ¿© XÀ©µµ¿ì¿Í °ü·ÃµÈ Űº¸µå³ª ¸¶¿ì½ºÀÇ À̺¥Æ® °ªÀ¸·Î keycode °ªÀ» ¾Ë¾Æ³»¾î, ÇÑ/¿µ º¯È¯Å° ÁöÁ¤ °ªÀ» º¯°æ ÇÒ ¼ö ÀÖ½À´Ï´Ù.. ÀÚ¼¼ÇÑ xev ¸í·ÉÀº man xev·Î »ìÆì º¾½Ã´Ù. ÇÑÅÒâ¿¡¼ xev ¸í·ÉÀ» ½ÇÇàÇÕ´Ï´Ù. ±×·³, ÇÑÅÒâ¿¡ X À©µµ¿ì¿Í °ü·ÃµÈ Űº¸µå³ª ¸¶¿ì½ºÀÇ À̺¥Æ® °ªÀ» º¼ ¼ö ÀÖ½À´Ï´Ù. ±×Áß, ¿©±â¿¡¼´Â ¿À¸¥ÂÊ AltŰ keycode°ªÀ» ¾Ë¾Æ³»¾î À̸¦ ÇÑ/¿µ º¯È¯Å°·Î »ç¿ëÇØ º¸°Ú½À´Ï´Ù. ¹°·Ð, Shift + Space ۵µ °°ÀÌ »ç¿ëÇÕ´Ï´Ù.
KeyRelease event, serial 26, synthetic NO, window 0x2400001, root 0x39, subw 0x0, time 818847283, (715,836), root:(719,861), state 0x8, keycode 113 (keysym 0xff31, Hangul), same_screen YES, XLookupString gives 0 characters: ""
¿©±â¿¡¼´Â 3¹øÂ° ÁÙÀÇ keycode °ªÀÌ 113¹øÀ̹ǷΠÀ̸¦ /etc/X11/Xmodmap ¿¡ ¼öÁ¤ÇÕ´Ï´Ù.ÁÖÀÇ ÇÒ °ÍÀº ³ëÆ®ºÏ¿¡¼´Â °ªÀÌ ´Ù¸£¹Ç·Î, Űº¸µå¸¦ Ŭ¸¯ÇÏ¿´À» ¶§ ³ªÅ¸³ª´Â °ªÀ» È®ÀÎ ÇØ¾ß ÇÕ´Ï´Ù. ¸Ç ÇÏ´ÜÀÇ keycode 122 = Hangul °ªÀ» keycode 113 = Hangul·Î ¼öÁ¤ÇÕ´Ï´Ù.
#> vi /etc/X11/Xmodmap ! Euro sign support ! keycode 26 = e E currency ! keycode 54 = c C cent ! keycode 113 = Mode_switch Mode_switch Multi_key keycode 115=Super_L keycode 117=Menu keycode 121 = Hangul_Hanjakeycode 113 = Hangul
¼öÁ¤ÀÌ µÇ¾ú´Ù¸é, X¸¦ Àç ½ÇÇàÇÏ¿© º¯°æÀ» Àû¿ëÇÕ´Ï´Ù.
GRUB ¼³Á¤Çϱâ
GRUB °³¿ä grubÀº grand unified bootloaderÀÇ ¾àÀÚ·Î GNU Hurd¿ëÀÌÁö¸¸ ¸®´ª½º¿¡¼µµ Á¡Â÷ LILO´ë½Å GRUB¸¦ »ç¿ëÇϰí ÀÖ´Ù. GRUBÀº °·ÂÇÑ ¸Þ´º ÆíÁý ±â´É°ú LILO¿¡´Â º¼ ¼ö ¾ø´Â ´Ù¾çÇÑ ±â´ÉÀ» °¡Áö°í ÀÖ´Ù.
GRUB ¼³Ä¡ ÇÑÄĸ®´ª½º 2.2¹öÀüÀ» ¼³Ä¡ÇÒ °æ¿ì, ºÎÆ®·Î´õ·Î½á GRUBÀ̳ª LILO¸¦ ¼±ÅÃÇÏ°Ô µÇ´Âµ¥ ¸¸ÀÏ LILO¸¦ ¼±ÅÃÇÏ¿´´Ù¸é ¾Æ·¡ ¼³Ä¡¹æ¹ýÀ» ÁøÇàÇϰí, GRUB¸¦ ¼³Ä¡ÇÏ¿´´Ù¸é ¾Æ·¡ ¼³Ä¡»çÇ×Àº ³Ñ¾î°¡°í ³ª¸ÓÁö ºÎºÐ¸¸ »ìÆìº¸¸é µÇ°Ú´Ù.
1) ¼Ò½º ¼³Ä¡
ftp://alpha.gnu.org/gnu/grub ¿¡¼ 0.9¹öÀüÀÇ grubÀ» ´Ù¿î·Îµå ÇÒ ¼ö ÀÖ´Ù. #tar xvzf grub-0.90.tar.gz #cd grub-0.9 #./configure #make #make install #mkdir -p /boot/grub #cp -r /usr/local/share/grub/i386-pc/* /boot/grub/ #cp doc/menu.lst /boot/grub
2) rpm ¼³Ä¡ ÇÑÄĸ®´ª½º OS 2.2¹öÀü ù¹øÂ° ½Ãµð #mount /mnt/cdrom #cd /mnt/cdrom/Hancom/RPMS #rpm -Uvh grub-0.90-12hl.i386.rpm
meun.lst ÆÄÀÏ ÆíÁý
menu.lst ÆÄÀÏÀº ÇÑÄĸ®´ª½º 2.2 ¹öÀü ±âÁØÀ¸·Î /boot/grub/menu.lst¿¡ À§Ä¡ÇÑ´Ù. GRUB¿¡¼ »ç¿ëÇÏ´Â µð½ºÅ© À̸§Àº ¸®´ª½º¿¡¼¿Í´Â Á» ´Ù¸£´Ù. /dev/hda ==> (hd0) /dev/hda1 ==> (hd0,0) /dev/fd0 ==> (fd0) ¶ÇÇÑ, GRUBÀº IDE Çϵåµð½ºÅ©¿Í SCSI Çϵåµð½ºÅ©¸¦ ±¸º°ÇÏÁö ¾Ê´Â´Ù. Áï ¹ÙÀÌ¿À½º »óÀÇ Á¤º¸¸¦ ±×´ë·Î »ç¿ëÇÏ¿© Çϵåµð½ºÅ©¸¦ ÀνÄÇÏ°Ô µÇ´Â °ÍÀÌ´Ù.
¾Æ·¡ meun.lst ÆÄÀÏÀº ¸®´ª½ºÀÇ /boot ÆÄƼ¼±Àº /dev/hdb1 À̸ç, / ÆÄƼ¼±Àº /dev/hdb8·Î °¡Á¤Çϸç, À©µµ¿ì 98 ÆÄƼ¼±Àº /dev/hda1·Î °¡Á¤ÇÏ¿© ¼³Á¤ÇÑ´Ù.
default=0 timeout=10 title HancomLinux root (hd1,0) kernel /vmlinuz-2.4.13-1hl ro root=/dev/hdb8 title Window98 rootnoverify (hd0,0) makeactive chainloader +1
default=0 timeout=10 10ÃÊ µ¿¾È ÀÔ·ÂÀÌ ¾øÀ¸¸é ù ¹øÂ° ¹æ¹ý, Áï ÆÄÀÏ¿¡¼ ¸Ç ¾Õ ÂÊ¿¡ ±â¼úµÇ´Â ¹æ¹ýÀ¸·Î ºÎÆÃÇÑ´Ù´Â ÀǹÌÀÌ´Ù.
title HancomLinux ¸» ±×´ë·Î Á¦¸ñÀ» ³ªÅ¸³½´Ù
root (hd1,0) ¸®´ª½º Ä¿³ÎÀÌ À§Ä¡Çϰí ÀÖ´Â ÆÄƼ¼±À¸·Î /boot ÆÄƼ¼±ÀÇ À§Ä¡¸¦ ³ªÅ¸³½´Ù. /dev/hdb1¿¡ /boot¸¦ ¼³Ä¡ÇÏ¿´À¸¹Ç·Î, root (hd1,0)ÀÌ´Ù.
kernel /vmlinuz-2.4.13-1hl ro root=/dev/hdb8 /boot ÆÄƼ¼±À» µû·Î Àâ°í ÀÖÀ¸¹Ç·Î, /boot/vmlinuz-2.4.13-1hlÀÌ ¾Æ´Ï¶ó, /vmlinuz-2.4.13-1hlÀÌ µÈ´Ù. ¸¸ÀÏ /boot ÆÄƼ¼±À» µû·Î ÀâÁö ¾Ê¾Ò´Ù¸é, /boot/vmlinuz-2.4.13-1hlÀÌ µÇ°Ô µÈ´Ù. root=/dev/hdb8Àº / ÆÄƼ¼±À» ÁöÁ¤ÇÑ ÆÄƼ¼± ³Ñ¹ö¸¦ ÁöÁ¤ÇÏ°Ô µÈ´Ù.
title Window98 ¸¶Âù°¡Áö·Î À©µµ¿ì ŸÀÌÆ²À» ³ªÅ¸³½´Ù.
rootnoverify (hd0,0) rootnoverity´Â root¿Í °ÅÀÇ °°Áö¸¸ ¸¶¿îÆ®¸¦ ÇÏÁö ¾Ê´Â´Ù. À©µµ¿ì 2000ÀÇ NTFS ÆÄƼ¼±Ã³·³ ÀνÄÇÏÁö ¸øÇÏ´Â ÆÄƼ¼±ÀÇ °æ¿ì ÀÌ ¿É¼ÇÀ¸·Î ÁöÁ¤ÇÑ´Ù.
makeactive GRUBÀÇ ·çÆ® µð¹ÙÀ̽º¸¦ ºÎÆÃ °¡´ÉÇÑ ÆÄƼ¼±À¸·Î ÁöÁ¤ÇÑ´Ù. ÀÌ ¸í·É¾î´Â ù ¹øÂ° Çϵåµð½ºÅ©ÀÇ Primary ÆÄƼ¼±¿¡¼¸¸ »ç¿ë°¡´ÉÇÏ´Ù.
chainloader +1 makeactive ¸í·ÉÀ¸·Î ºÎÆÃ °¡´ÉÇϵµ·Ï ÁöÁ¤µÈ ÆÄƼ¼±ÀÇ Ã¹ ¹øÂ° ¼½ÅͺÎÅÍ ÀÐ¾î ºÎÆÃÇÑ´Ù.
GRUB install
/boot/grub/menu.lst ÆÄÀÏÀ» ¼³Á¤¿¡ ¸Â°Ô ¼öÁ¤µÇ¾ú´Ù¸é #grub-install /dev/hda ¸í·ÉÀ¸·Î Çϵåµð½ºÅ© ù ¹øÂ° µð½ºÅ©ÀÇ /MBR ¿µ¿ª¿¡ ¼³Ä¡¸¦ ÇÑ ÈÄ, ¸®ºÎÆ® ÇÏ¿© GRUBÀÇ ¸Þ´º°¡ ¶ß´ÂÁö È®ÀÎÇÑ´Ù.
Menu Interface GRUBÀÇ ¸Þ´º ¼±Åà ȸ鿡¼ È»ìÇ¥¸¦ ÀÌ¿ëÇϸé, ¸Þ´º¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ´Ù. ÇØ´çµÇ´Â ¸Þ´º¿¡¼ 'e '¸¦ ´©¸£¸é, °¢ ¸Þ´º¿¡ ´ëÇÑ ¼³Á¤µéÀ» Á÷Á¢ ¸Þ´º¿¡¼ ¼öÁ¤ÇÒ ¼ö ÀÖ´Ù. e : ÆíÁý ¸ðµå o : ÁÙ Ãß°¡ d : ÁÙ »èÁ¦ b : ÆíÁýÀÌ ³¡³ ÈÄ, ¼öÁ¤µÈ ³»¿ëÀ» °¡Áö°í ºÎÆÃ
Commandline Interface GRUBÀÇ ¸Þ´º¿¡¼ 'c'¸¦ ´©¸£¸é, grub> ÇÁ·ÒÇÁÆ®¸¦ º¼ ¼ö ÀÖ´Ù. commandline¿¡¼ 'tab'۸¦ ÀÌ¿ëÇÑ ÀÚµ¿ ¿Ï¼º±â´É Áö¿øÇϰí, ÇöÀç »ç¿ë °¡´ÉÇÑ ¸í·É¾î¸¦ º¼¼ö ÀÖ´Ù. ÁÖÀÇÇÒ Á¡Àº, menu interface³ª commandline¿¡¼ ´Ù¾çÇÑ ÆíÁýÀÌ °¡´ÉÇϹǷÎ, menu.lst ÆÄÀÏ¿¡ password ¿É¼ÇÀ» Ãß°¡ÇÏ¿© ÆÐ½º¿öµå¸¦ ¼³Á¤ÇÏ´Â ¹æ¹ýÀ» ÃßõÇÑ´Ù. password [password] ÆÐ½º¿öµå¸¦ Ãß°¡Çß´Ù¸é p¸¦ ÀÔ·ÂÇÏ¿©, ÆÐ½º¿öµå¸¦ ÀÔ·ÂÇÏ¿©¾ßÁö¸¸ menu³ª commandline¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù.
ÈÙ¸¶¿ì½º ¼³Á¤
ÇÑÄĸ®´ª½º OS 2.2¹öÀü¿¡¼ ´ÙÀ½°ú °°ÀÌ ÆÄÀÏÀ» ¼öÁ¤ÇÕ´Ï´Ù.
#> vi /etc/XII/XF86Config-4 Section "InputDevice" Index "InputDevice" Driver "mouse" Option "Protocol" "PS/2" ==> "IMPS/2" Device "/dev/psaux" Emulate3Buttons "no"
À§ ÆÄÀÏÀ» ¿¾î section"inputDevice"ºÎºÐ¿¡ "PS/2"¸¦ "IMPS/2"·Î ¹Ù²Ù¾î ÁÝ´Ï´Ù. ÆÄÀÏ ¼³Á¤ÀÌ ¿Ï·áµÇ¸é ·Î±×¾Æ¿ô ÈÄ Àç ·Î±×ÀÎ ÇÕ´Ï´Ù.
USB ÀåÄ¡ »ç¿ëÇϱâ
TEST Á¦Ç° - usb floppy, usb hdd, usb printer
¸®´ª½º¿¡¼ usb ÀåÄ¡¸¦ ÀνĽÃŲ ÈÄ »ç¿ëÇÏ·Á¸é ¿ì¼± usb ¸ðµâÀÌ ¿Ã·ÁÁ® ÀÖ¾î¾ß ÇÕ´Ï´Ù. usb ÀνĿ¡ ÇÊ¿äÇÑ ¸ðµâÀº usb_uhci¿Í usb_storageÀÌ¸ç ´ëºÎºÐ ÀÚµ¿À¸·Î ÀνĵǾîÁö¹Ç·Î »ç¿ëÇϰíÀÚ ÇÏ´Â usb ÀåÄ¡¸¦ usb Æ÷Æ®¿¡ ²È±â¸¸ ÇÏ¸é µË´Ï´Ù. /etc/modules.conf ÆÄÀÏÀ» vi³ª ÆíÁý±â·Î ¿¬ ÈÄ ¾Æ·¡ ¶óÀÎÀÌ Æ÷ÇԵǾî ÀÖ´ÂÁö È®ÀÎÇϱ⠹ٶø´Ï´Ù.
alias usb-controller usb-uhci
±âº»ÀûÀÎ usb ÀåÄ¡À̸§Àº /dev/sdaÀÔ´Ï´Ù. °¢ ÀåÄ¡º° ¸¶¿îÆ® ¹æ¹ýÀ» ¼³¸íÇϰڽÀ´Ï´Ù.
¨ç usb floppy
1. usb Æ÷Æ®¿¡ ÀåÄ¡ ¿¬°á ÈÄ ¸®´ª½º·Î ºÎÆÃ ÇÕ´Ï´Ù.
2. ÄÜ¼Ö ¹× ÇÑÅÒ¿¡¼ ¸¶¿îÆ® ¿É¼ÇÀ» ½ÇÇàÇÕ´Ï´Ù.
3. #mount /dev/sda /mnt/floppy [Enter]
À§¿Í °°ÀÌ ÇÏ¸é Æ¯º°ÇÑ ¹®Á¦¾øÀÌ usb floppy ÀåÄ¡¸¦ ¸¶¿îÆ® ÈÄ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
¨è usb hdd
1. usb Æ÷Æ®¿¡ ÀåÄ¡ ¿¬°á ÈÄ ¸®´ª½º·Î ºÎÆÃ ÇÕ´Ï´Ù.
2. ÄÜ¼Ö ¹× ÇÑÅÒ¿¡¼ ¸¶¿îÆ® ¿É¼ÇÀ» ½ÇÇàÇÕ´Ï´Ù.
3. /mnt/disk¶ó´Â µð·ºÅ丮°¡ ¾ø´Ù¸é ¸ÕÀú µð·ºÅ丮 »ý¼º ÈÄ ¸¶¿îÆ®¸¦ Çϱ⠹ٶø´Ï´Ù. #mkdir /mnt/disk
4. #mount /dev/sda /mnt/disk [Enter]
5. hdd°¡ ÃʱâÈ »óŶó¸é Æ÷¸ËÀ» Çϱ⠹ٶø´Ï´Ù. Æ÷¸Ë ¿É¼ÇÀº ¾Æ·¡¿Í °°½À´Ï´Ù.
#mkfs -t ext3 /dev/sda
6. ÃʱâȰ¡ ³¡³ª¸é ¸®´ª½ºÀÇ fdisk¸¦ »ç¿ëÇÏ¿© hddÀÇ ÆÄƼ¼Ç °ø°£À» »ç¿ëÀÚ¿¡ ¸Â°Ô²û ºÐÇÒÇÏ¿© »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
¸ðµç ¼³Á¤ÀÌ ³¡³ª¸é Ãß°¡µÈ hdd °ø°£À» »ç¿ëÇÏ¿© ¸®´ª½º¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
¨é usb printer
1. usb Æ÷Æ®¿¡ ÀåÄ¡ ¿¬°á ÈÄ ¸®´ª½º·Î ºÎÆÃ ÇÕ´Ï´Ù.
2. ÇÑÅÒ¿¡¼ chmod 666 /dev/usb/lp0 ¸í·ÉÀ¸·Î ¸ðµç »ç¿ëÀÚ¿¡°Ô ¾²±â±ÇÇÑÀ» Çã°¡ÇÕ´Ï´Ù..
3. ÇÑÅÒâ¿¡¼ ·çÆ® ±ÇÇÑÀ¸·Î "setup" ¸í·ÉÀ» ½ÇÇàÇϰí Print Configuration ¸Þ´º¸¦ ¼±ÅÃÇÕ´Ï´Ù.
4 "»õ·Î»ý¼º" ¹öưÀ» ´©¸£¸é »õ·Î¿î ÇÁ¸°Æ® Å¥ »ý¼º âÀÌ ¶å´Ï´Ù.
5. Å¥À̸§¿¡ ÀÚ½ÅÀÌ ³Ö°í ½ÍÀº À̸§À» ³Ö°í Å¥ À¯ÇüÀ» ¼±ÅÃÇÕ´Ï´Ù. Å¥ À¯ÇüÀº ÇÁ¸°ÅͰ¡ ÄÄÇ»ÅÍ¿¡ Á÷Á¢ ¹°·ÁÀÖ´Â "·ÎÄÃÇÁ¸°ÅÍ"·Î ¼³Á¤ÇÕ´Ï´Ù.
6. ÀåÄ¡¼±ÅÃȸ鿡¼ /dev/usb/lp0¸¦ ¼±ÅÃÇÕ´Ï´Ù.
7. ´ÙÀ½ ÇÁ¸°ÅÍ µå¶óÀ̹ö¸¦ ¼±ÅÃÇϴ âÀÌ ¶ß´Âµ¥, À̶§ ÀÚµ¿À¸·Î °Ë»öµÇ´Â ÇÁ¸°ÅÍ µå¶óÀ̹ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. (ÇÁ¸°ÅÍ µå¶óÀ̺갡 ÀÚµ¿À¸·Î ÁöÁ¤µÇÁö ¾Ê´Â °æ¿ì ±×¿Í ºñ½ÁÇϰųª À¯»çÇÑ ¸ðµ¨ÀÇ ÇÁ¸°ÅÍ µå¶óÀ̹ö¸¦ ÁöÁ¤ÇØ ÁÝ´Ï´Ù.)
8. ÇÁ¸°ÅÍ ¼³Á¤À» ¸ðµÎ ¸¶ÃÆ´Ù¸é »ý¼ºµÈ ÇÁ¸°ÅÍ Å¥¸¦ ¼±Åà ÈÄ ÆíÁý¹öưÀ» ´©¸£°í "µå¶óÀ̹ö ¿É¼Ç" ÅÇÀÇ ¼Ó¼ºµéÀ» ¼³Á¤ÇÏ¿© Áִµ¥, ¿ëÁöºÎºÐÀ» A4·Î º¯°æÇϰí, Æ÷½ºÆ®½ºÅ©¸³Æ®¿¡ °ü·ÃµÈ üũ¸¦ ¸ðµÎ ÇØÁ¦Çϰí ÇÏ´ÜÀÇ È®ÀÎ ¹öưÀ» ´·¯ ºüÁ® ³ª¿É´Ï´Ù.
9. "Àû¿ë" ¹öưÀ» ´·¯ º¯°æµÈ »çÇ×À» Àû¿ë½ÃŲ ÈÄ lpd µ¥¸óÀ» Àç½ÃÀÛ ÇÕ´Ï´Ù.
10. printtool ¸Þ´º Áß "Å×½ºÆ®"¸¦ ¼±ÅÃÇÏ¿© ¿Ã¹Ù¸£°Ô ¼³Á¤µÇ¾ú´ÂÁö È®ÀÎÇØ º¾´Ï´Ù.
Xmanager¶õ ¹«¾ùÀϱî?
À̹ø¿¡´Â À©µµ¿ìÁî¿¡¼ TelnetÀ̳ª ssh°¡ ¾Æ´Ñ XÀ©µµ ÀÚü¸¦ ºÒ·¯¿Í¼ ¾µ ¼ö ÀÖ´Â À¯¿ëÇÑ »ó¿ëÇÁ·Î±×·¥¿¡ ´ëÇØ¼ ¼³¸íÇϰڽÀ´Ï´Ù. ÀÌ ¹®¼´Â ÇÑÄĸ®´ª½º OS 3.0(3.1beta µ¿ÀÏ)À» ±âÁØÀ¸·Î µÇ¾î ÀÖ½À´Ï´Ù. Xmanager´Â ³×Æ®¿öÅ©·Î ¿¬°áµÈ UNIX¿Í VMS È£½ºÆ®ÀÇ ÀÀ¿ë ÇÁ·Î±×·¥À» À©µµ¿ì»ó¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇØ ÁÖ´Â X ¼¹ö ¼ÒÇÁÆ®¿þ¾îÀÔ´Ï´Ù. UNIX ¿öÅ©½ºÅ×À̼ǰú ¿£ÅÍÇÁ¶óÀÌÁî ¼¹ö¸¦ ¸ðµç µ¥½ºÅ©Å¾¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇØ ÁÖ´Â ÃÖ°íÀÇ ÀÎÅÍ³×Æ®¿öÅ· ¼Ö·ç¼ÇÀ̸ç, ±â¾÷ Àü»ê ȯ°æ¿¡ ¹Ýµå½Ã ÇÊ¿äÇÑ ¼ÒÇÁÆ®¿þ¾îÀÔ´Ï´Ù. Xmanager¸¦ Ȱ¿ëÇϸé ÇÑ ´ëÀÇ UNIX ¶Ç´Â VAX½Ã½ºÅÛÀ» ÀüÁ÷¿øÀÌ µ¿½Ã¿¡ »ç¿ëÇÒ ¼ö ÀÖÀ¸¸ç, ½Ã½ºÅÛ ±¸Ãà ºñ¿ëÀ» ´ëÆø Àý°¨ÇÒ ¼ö ÀÖ´Ù°í ÇÕ´Ï´Ù. ¡á ½ÇÇà È¸é ¡á Æò°¡ÆÇ ¹ÞÀ» ¼ö ÀÖ´Â °÷http://netsarang.co.kr/download/download.html ¡á »ç¿ëÀü ¼³Á¤ ºÎºÐ<¸®´ª½º ¹Ú½º> 1. ÆùÆ® ¼¹ö ¼³Á¤ ¨ç /etc/X11/fs/config ÆÄÀÏ¿¡ ¾Æ·¡ Ç׸ñÀÌ ÀÖÀ» °æ¿ì ÁÖ¼® ó¸® ÈÄ ÆùÆ® ¼¹ö ±¸µ¿.(41¶óÀÎ ±Ùó) no-listen = tcp --(º¯°æ ÈÄ)--> #no-listen = tcp ¨è ÆùÆ® ¼¹ö ±¸µ¿ ¹æ¹ý : Unix(Linux)¿¡¼ ÇØ¾ß ÇÒ ÀÏ # /etc/rc.d/init.d/xfs restart [Enter] 2. kde¸¦ XÀ©µµ·Î »ç¿ëÇÏ´Â °æ¿ì ¨ç /etc/X11/xdm/xdm-config ÆÄÀÏÀÇ ´ÙÀ½ ¶óÀÎÀ» ÄÚ¸àÆ®·Î ¸·½À´Ï´Ù.(28¶óÀÎ ±Ùó) DisplayManager.requestPort: 0 ==> !DisplayManager.requestPort: 0 ¨è /etc/X11/xdm/Xaccess ÆÄÀÏÀÇ ´ÙÀ½ ÁÙ¿¡ ÄÚ¸àÆ® ±âÈ£(#)¸¦ »èÁ¦ÇÕ´Ï´Ù.(40¶óÀÎ ±Ùó) #* #any host can get a login window ==> * #any host can get a login window ¨é /usr/share/config/kdm/kdmrc ÆÄÀÏÀ» ã¾Æ¼ ´ÙÀ½°ú °°ÀÌ ¼³Á¤ÇÕ´Ï´Ù.(77¶óÀÎ ±Ùó) [Xdmcp] Enable=true ¡Ø ÇØ´ç ÆÄÀÏÀÇ À§Ä¡¸¦ ãÀ» ¼ö ¾ø´Ù¸é slocate¶õ ¸í·É¾î·Î ã¾Æº¸½Ã±â ¹Ù¶ø´Ï´Ù. ¸ðµç °úÁ¤À» ¸¶ÃÆ´Ù¸é ÀçºÎÆÃÀ» ÇϽʽÿÀ.±×¸®°í ¾Æ·¡ °úÁ¤À¸·Î ³Ñ¾î°¡½Ã¸é µË´Ï´Ù.<À©µµ¿ìÁî ¹Ú½º> 1. [½ÃÀÛ]-[ÇÁ·Î±×·¥]-[Xmanager 1.3.9]-[X¼³Á¤]-"ÆùÆ®" ÅÇ¿¡¼ ÆùÆ®¼¹öÃß°¡ ¹öưÀ» ´©¸¥ÈÄ ¸®´ª½º ¹Ú½ºÀÇ IP¸¦ ÀÔ·ÂÇÑ´Ù. 2. [½ÃÀÛ]-[ÇÁ·Î±×·¥]-[Xmanager 1.3.9]-[Xmanager]¸¦ Ŭ¸¯ÇÏ¿© ½ÇÇàÇÑ´Ù. ÀÌÁ¦ À©µµ¿ìÁî¿¡¼ ¸®´ª½º¹Ú½º¿¡ Á¢¼ÓÇÏ¿© ¸®´ª½ºÀÇ XÀ©µµ¸¦ ¾µ ¼ö ÀÖ½À´Ï´Ù. °¨»çÇÕ´Ï´Ù. :-)
¸ð´ÏÅÍ È¸éÀÌ ÇÑÂÊÀ¸·Î Ä¡¿ìÄ¥ ¶§ óġ¹ý
À̹ø¿¡´Â ÇÑ PC¿¡¼ À©µµ¿ìÁî¿Í ¸®´ª½º¸¦ °°ÀÌ ¾µ ¶§ ¸®´ª½º·Î ºÎÆÃ½Ã ¸ð´ÏÅÍ È¸éÀÇ Ä¡¿ìħ Çö»óÀ¸·Î °ï¶õÀ» °ÞÀ» ¶§ »ç¿ëµÇ´Â À¯Æ¿¸®Æ¼¿¡ ´ëÇØ¼ ¼³¸íµå¸®°Ú½À´Ï´Ù. ¿ì¼± ÇÑÄĸ®´ª½º OS¿¡´Â xvidtuneÀ̶ó´Â À¯Æ¿¸®Æ¼°¡ ±âº»À¸·Î µé¾îÀÖ½À´Ï´Ù.
À̶ó°í ½ÇÇàÀ» ÇÏ¸é ´ÙÀ½°ú °°Àº ȸéÀÌ ³ª¿É´Ï´Ù. À§ ȸ鿡¼ Left ȤÀº Right ¹öưÀ» ´·¯¼ Á¿츦 ¸ÂÃä´Ï´Ù. (Apply ¹öưÀ» ´·¯¾ß Àû¿ëµÈ ȸéÀ» º¼ ¼ö ÀÖ½À´Ï´Ù.) ȸéÀÌ ¸ÂÃß¾îÁ³´Ù°í ÆÇ´ÜÀÌ µÇ¸é Show ¹öưÀ» ´©¸¨´Ï´Ù. ±×·¯¸é ¾Æ·¡ ȸé°ú °°ÀÌ ¼öÄ¡°¡ Ç¥½Ã µË´Ï´Ù. "1024x768"... ºÎºÐºÎÅÍ ÇÑ ÁÙÀ» ¸ðµÎ ºí·°ÁöÁ¤ÇÏ¿© ÀÓ½ÃÀúÀåÇÕ´Ï´Ù. ±×¸®°í ÆíÁý±â·Î /etc/X11/XF86config ÆÄÀÏÀ» ¿±´Ï´Ù. (Xconfigurator¸¦ ½ÇÇàÇÑ ÀûÀÌ ÇѹøÀÌ¶óµµ ÀÖÀ¸¸é XF86config-4¸¦ ¿±´Ï´Ù.) À§ ȸé°ú °°ÀÌ ¸ð´ÏÅͺκп¡ modeline À̶ó°í ÀÔ·ÂÈÄ ºí·°ÁöÁ¤À¸·Î ÀÓ½ÃÀúÀåµÇ¾î ÀÖ´ø ³»¿ëÀ» º¹»çÇÕ´Ï´Ù. ÀÌÁ¦ ÆíÁý±â¸¦ ÀúÀåÇÏ°í ³ª¿Í¼ X¼¹ö¸¦ Àç½ÇÇàÇϰųª ¸®´ª½º¸¦ ÀçºÎÆÃÇÕ´Ï´Ù. À§ °úÁ¤ÀÌ ¸ðµÎ ¼øÁ¶·Ó°Ô µÇ¾ú´Ù¸é Á¦´ë·Î Àû¿ëµÈ ȸéÀ» º¼ ¼ö ÀÖ½À´Ï´Ù. Happy Linuxing~~
md5sumÀ̶õ ¹«¾ùÀϱî?
À̹ø¿¡´Â ´Ù¿î·ÎµåÇÑ ÆÄÀÏÀÇ ¹«°á¼ºÀ» üũÇÏ´Â ¹æ¹ýÀ» ¼³¸íµå¸®°Ú½À´Ï´Ù. ÁÖ·Î ISOÀ̹ÌÁö ÆÄÀÏÀÇ ÀÌ»óÀ¯¹«¸¦ Å×½ºÆ®ÇÒ ¶§ ¸¹ÀÌ »ç¿ëÇÕ´Ï´Ù. md5sumÀº üũ½æ(checksum)À» »ý¼ºÇØ ÁÖ´Â À¯Æ¿¸®Æ¼ÀÔ´Ï´Ù. üũ½æÀ̶õ ÆÄÀÏÀÇ ½ÇÁ¦ ³»¿ë¿¡ ´ëÇØ »ê¼úÀûÀÎ °è»êÀ» ÇØ ƯÁ¤ÇÑ ¼ýÀÚ¸¦ »Ì¾Æ³½ °ÍÀÔ´Ï´Ù. À̸¦ ÀÌ¿ëÇØ ÆÄÀÏÀÇ ¹«°á¼ºÀ» È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù. º¸¾È¿¡ °ü·ÃµÈ ¸ñÀûÀ¸·Î ¾ÆÁÖ Áß¿äÇÑ ½Ã½ºÅÛ ÆÄÀÏ ³»¿ëÀÌ º¯°æµÇ°Å³ª ¼Õ»óµÆ´ÂÁö ¿©ºÎµîÀ» üũ½æ ¸ñ·ÏÀ¸·Î °ü¸®Çϰí À̸¦ ÂüÁ¶ÇÏ´Â ½ºÅ©¸³Æ®¸¦ ¸¸µé¾î ¾µ ¼öµµ ÀÖ½À´Ï´Ù. md5sumÀº ÀÌ·± º¸¾È ¾îÇø®ÄÉÀ̼ǿ¡ Á¦ÀÏ ÀûÇÕÇÑ ¸í·É¾îÀÔ´Ï´Ù. »ç¿ë¹ýÀº
# md5sum HancomLinuxOS31.iso
¸¦ Çϰí Á¶±Ý ±â´Ù¸®¸é °è»ê°ªÀÌ ³ª¿É´Ï´Ù. ±×¸®°í iso¸¦ Á¦°øÇÑ °÷¿¡¼ ÇÔ²² Á¦°øÇÏ´Â HancomLinuxOS31.md5 ÆÄÀÏÀ»
# cat HancomLinuxOS31.md5
À» ÅëÇØ¼ °ªÀ» È®ÀÎÇÏ¿© À§¿¡ °è»êµÈ °ª°ú ÀÏÄ¡ÇÑ´Ù¸é °áÁ¡ÀÌ ¾ø´Â ÆÄÀÏÀ» ¹ÞÀº°É·Î °£ÁÖÇÏ¸é µË´Ï´Ù. À©µµ¿ìÁî¿¡¼´Â ¾î¶»°Ô »ç¿ëÇØ¾ß Çϳª °í¹ÎÇÏ´Â »ç¿ëÀÚ¸¦ À§Çؼ °£´ÜÈ÷ ¼³¸íµå¸®ÀÚ¸é... *.md5 ÆÄÀÏÀº ASCIIÆÄÀÏÀ̹ǷΠÀÏ¹Ý ¸Þ¸ðÀåÀ¸·Î ¿¾îº¸½Ã¸é µÇ¸ç, üũÇÒ ÆÄÀÏÀº ´ÙÀ½ÀÇ ÇÁ·Î±×·¥À» »ç¿ëÇØ¼ üũÇÏ½Ã¸é µË´Ï´Ù.À©µµ¿ìÁî md5sum ÇÁ·Î±×·¥ ÀÌ»óÀ¸·Î ÆÄÀÏÀÇ ¹«°á¼ºÀ» üũÇÏ´Â ¹æ¹ýÀ» ¼³¸íµå·È½À´Ï´Ù. Happy Linuxing~~
·Î±×ÀÎâ °ÅÄ¡Áö ¾Ê°í ·Î±×ÀÎÇϱâ
À̹ø °Á´ À©µµ¿ìÁî¿¡ Àͼ÷ÇÑ »ç¿ëÀÚµéÀÌ ¸¹ÀÌ Áú¹®ÇÏ´Â ³»¿ëÀÎ ·Î±×ÀÎâÀ» °ÅÄ¡Áö ¾Ê°í ·Î±×ÀÎÇϱ⿡ ´ëÇØ¼ ¼³¸íµå¸®°Ú½À´Ï´Ù. ¸®´ª½º¿¡¼ root´Â ±²ÀåÈ÷ °·ÂÇÑ ±ÇÇÑÀ» Áö³æ½À´Ï´Ù. °æ¿ì¿¡ µû¶ó ½Ã½ºÅÛÀ» ´Ù½Ã´Â »ç¿ëÇÏÁö ¸øÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ±×·¡¼ ÇØÅ·(Á¤È®ÇÑ Ç¥ÇöÀ¸·Î´Â Å©·¡Å·)¿¡¼ root±ÇÇѸ¸À» µû³»¸é ÀÛ¾÷ ³¡À̶ó°ï ÇÕ´Ï´Ù.
°¡ ÀǹÌÇÏ´Â °ÍÀ» ¾Æ½Ã±â¸¸ ÇÏ¿©µµ ÀÌÇØ°¡ µÇ½Ç °Ì´Ï´Ù. µû¶ó¼ Çϵå¿þ¾î ¼³Á¤À̳ª ÇÁ·Î±×·¥ ¼³Ä¡µîÀÇ ÀÛ¾÷À̿ܿ¡´Â °¡±ÞÀû ÀϹÝÀ¯Àú¸¦ »ç¿ëÇϽô °ÍÀÌ ÁÁ½À´Ï´Ù. ¸®´ª½ºÀÇ ÀåÁ¡Áß Çϳª°¡ ¹Ù·Î ´ÙÁß »ç¿ëÀÚ ½Ã½ºÅÛÀ̶ó´Â °ÍÀÔ´Ï´Ù. °¢ »ç¿ëÀÚ°¡ ¸Å¿ì µ¶¸³ÀûÀ¸·Î ºÐ¸®µÇ¾î ÀÖ°í ¼·Î °£¼·ÇÏÁöµµ ¾Ê½À´Ï´Ù. µû¶ó¼ Àç¹ÌÀÖ°Ô »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¸é ½Ã½ºÅÛÀ» È·ÁÇÏ°Ô ²Ù¹Î °³ÀÎ ¿ëµµÀÇ »ç¿ëÀÚ¿Í ´Ù¸¥ »ç¶÷µµ »ç¿ëÇÒ ¼ö ÀÖ´Â °ø¿ë °èÁ¤, ±×¸®°í ¾÷¹«¿¡ »ç¿ëÇÒ »ç¿ëÀÚ µî...... °³Àεµ ¿©·¯ »ç¿ëÀÚ¸¦ ¸¸µé¾î ³õ°í ÀÔ¸À¿¡ ¸Â°Ô °ñ¶ó¼ ¾µ ¼öµµ ÀÖ½À´Ï´Ù. ±âº»ÀûÀ¸·Î È¥ÀÚ ¾²µµ·Ï µÇ¾î ÀÖ´Â À©µµ¿ìÁî 9x°è¿À» »ç¿ëÇϽôø ºÐ²²¼´Â ºÒÆíÇϽÇÁöµµ ¸ð¸£°ÚÁö¸¸... root·Î »ç¿ëÇßÀ» ¶§ÀÇ À§Ç輺°ú ÀϹÝÀ¯ÀúÀÇ ÀåÁ¡À» »ý°¢ÇÏ½Å´Ù¸é ·Î±×ÀÎ °úÁ¤ÀÌ ±×¸® ºÒÆíÇÏÁö ¾ÊÀ¸¸®¶ó°í »ý°¢µË´Ï´Ù. Âü°í·Î ´ëºÎºÐ Á¦¾îÆÇ¿¡¼ ¼³Á¤À» ÇØ¼ ·Î±×ÀÎâÀÌ ¾Èº¸ÀÌ´Â °æ¿ìµµ ¸¹Áö¸¸, À©µµ¿ìÁîµµ 2000À̻󿡼´Â ·Î±×ÀÎÀ» ±âº»À¸·ÎÇϰí ÀÖ½À´Ï´Ù. ¹°·Ð ¸®´ª½º¿¡¼µµ ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù.ÀÖ°í¿ä!^^* ½ÃÀÛ-¼³Á¤-KDEÁ¦¾îÆÇ-½Ã½ºÅÛ°ü¸®-·Î±ä°ü¸®ÀÚ-'Æí¸®ÇÑ ±â´É'ÅÇ 'ÀÚµ¿·Î±×Àΰ¡´É'À» ¼±ÅÃÇÑ ÈÄ '¾ÏÈ£¸¦ ÀÔ·ÂÇÏÁö ¾Ê°í ·Î±×Àΰ¡´É' ¼±ÅÃÇÕ´Ï´Ù. À̶§´Â root´Â º¸ÀÌÁö ¾Ê½À´Ï´Ù. root·Î ÇÏ·Á¸é Æí¹ýÀûÀ¸·Î/usr/share/config/kdm/kdmrc ¸¦ ¿¾î ´ÙÀ½ ºÎºÐÀ» root·Î ¼öÁ¤ÇØ ÁÝ´Ï´Ù.
DefaultUser=root AutoLoginUser=root
¶ÇÇÑ
·Î µÇ¾î ÀÖ³ª È®ÀÎÇÏ½Ã¸é µË´Ï´Ù. ÀçºÎÆÃ ÈĺÎÅÍ ¹Ù·Î root·Î ·Î±×ÀÎ µÇ´Â °ÍÀ» º¼ ¼ö ÀÖ½À´Ï´Ù. Happy Linuxing~~
GRUB ¹è°æÀ̹ÌÁö ¹Ù²Ù±â
À̹ø¿¡´Â ºÎÆ®¸Å´ÏÀúÀÎ GRUBÀÇ ¹è°æÀ̹ÌÁö¸¦ ¹Ù²Ù´Â ¹æ¹ýÀ» ¾Ë·Áµå¸®°Ú½À´Ï´Ù.http://www.gimp.org ȨÆäÀÌÁö¿¡¼ Ç÷¯±×ÀÎÀÎ grub-image.scm À» ´Ù¿î·Îµå ¹Þ½À´Ï´Ù.
gimp°¡ ¼³Ä¡µÇ¾î ÀÖ´Â °æ¿ì...
gimp-config --install-script grub-image.scm
¶ó°í ÀÔ·ÂÇÕ´Ï´Ù.
grub¿ëÀ¸·Î »ç¿ëÇÒ À̹ÌÁö¸¦ ¼±ÅÃÇÏ¿© gimp·Î ½ÇÇàÇÕ´Ï´Ù. ÆÄÀÏ -> Grub Boot image¸¦ Ŭ¸¯Çϸé.... splash.xpm.gzÆÄÀÏÀÌ »ý¼ºµË´Ï´Ù. À̰ÍÀ» /boot/grub/ µð·ºÅ丮¿¡ º¹»çÇØ ³Ö°í Àç½ÃÀÛÇÏ¸é µË´Ï´Ù. Happy Linuxing~~
ÇÏÀ§ µð·ºÅ丮µéÀÇ ¿ë·® È®ÀÎÇÏ´Â ¹æ¹ý
À̹ø¿¡´Â ÇÏÀ§ µð·ºÅ丮ÀÇ Å©±â¸¦ È®ÀÎÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ¼ ¾Ë¾Æº¸°Ú½À´Ï´Ù. ÇÏÀ§ µð·ºÅ丮ÀÇ Å©±â¸¦ È®ÀÎÇÒ ¶§ duÇϸé Á¤½Å¾øÀÌ ³»·Á¿É´Ï´Ù. ÀÌ·± °æ¿ì
# du -h --max-depth=1 /usr
¶ó°í ÀÔ·ÂÇØ º¸¼¼¿ä. ÇÏÀ§ µð·ºÅ丮 °¢°¢ÀÇ ¿ë·®¸¸ ±â·ÏÇÏ°Ô µË´Ï´Ù. ¿¹Á¦:
[root@fileplus root]# du -h --max-depth=1 /usr 606M /usr/share 114M /usr/X11R6 107M /usr/bin 4.0K /usr/dict 4.0K /usr/etc 4.0K /usr/games 62M /usr/include 637M /usr/lib 45M /usr/local 16M /usr/sbin 136M /usr/src 4.3M /usr/libexec 5.0M /usr/kerberos 1.7G /usr [root@fileplus root]#
Happy Linuxing~~
grub¿¡¼ ½Ì±ÛºÎÆÃ
À̹ø¿¡´Â ½Ã½ºÅÛÀÌ ¹®Á¦°¡ »ý°å°Å³ª rootÆÐ½º¿öµå¸¦ ºÐ½ÇÇßÀ»¶§ »ç¿ëµÇ´Â ½Ì±Û¸ðµå·Î µé¾î°¡´Â ¹æ¹ýÀ» ¼³¸íµå¸®°Ú½À´Ï´Ù. Áï grub¿¡¼ ½Ì±Û¸ðµå·Î ºÎÆÃÇÏ´Â ¹æ¹ýÀÔ´Ï´Ù. ºÎÆÃ½Ã grubȸéÀÌ ¶ß¸é ºÎÆÃÇϰíÀÚ ÇÏ´Â °÷¿¡ Ä¿¼¸¦ ³õ°í e¸¦ ÀÔ·ÂÇÕ´Ï´Ù.
root (hd1,1) kernel /vmlinuz-2.4.18-5smp ro root=LABEL=/ vga=0x303 console=/dev/tty2 CONSOLE=/dev/tty2 hdd=ide-scsi apm=power-off initrd /initrd-2.4.18-5smp.img
vga=0x303 -> Ä¿³Î LPP»ç¿ë console=/dev/tty2 CONSOLE=/dev/tty2 -> ·Î±×Àνà ¸Þ½ÃÁö¸¦ µÎ¹øÂ° °¡»ó Å͹̳ηΠÀ̵¿ hdd=ide-scsi -> hddµð½ºÅ©¸¦ ½ºÄ«½Ã ÀåÄ¡ ó·³ ÀÎ½Ä apm=power-off -> ¸®´ª½º ½Ã½ºÅÛÀ» Á¾·áÇßÀ»¶§ Àü¿øÀÚµ¿²ô±â(smp½Ã½ºÅÛÀº Àü¿øÀÌ ÀÚµ¿À¸·Î Á¾·áµÇÁö ¾Ê½À´Ï´Ù.-¹°·Ð Ä¿³Î¿¡¼ ¼öÁ¤ÇÒ ¼ö ÀÖÁö¸¸ Ä¿³Î ÄÄÆÄÀÏÇϱ⠱ÍÂúÀº ºÐµéÀº ÀÌ·¸°Ô Àû¾îµµ µË´Ï´Ù. liloÀÇ °æ¿ì append="apm=power-off"¶ó°í ÀÔ·ÂÇÏ¸é µÇÁÒ) À§¿Í °°ÀÌ ¼¼°³°¡ ³ª¿Ã°Ì´Ï´Ù. ÀÌÁß µÎ¹øÂ° kernel·Î ½ÃÀÛÇÏ´Â ºÎºÐ¿¡ Ä¿¼¸¦ ³õ°í ¶Ç e¸¦ ¼±ÅÃÇÕ´Ï´Ù. Á¦ÀÏ ³¡¿¡.... ¾ËÆÄºª ´ë¹®ÀÚ S ¶Ç´Â singleÀ̶ó°í ÀÔ·ÂÇϰí [Enter]¸¦ Ĩ´Ï´Ù.
kernel /vmlinuz-2.4.18-5smp ro root=LABEL=/ S
À§¿Í °°ÀÌ ÆíÁýÈÄ ÀÌÀü ȸéÀ¸·Î ¿ÔÀ¸¸é Űº¸µå¿¡¼ b(booting)À» ´©¸£¸é ½Ì±Û ¸ðµå·Î ºÎÆÃµÇ°Ô µË´Ï´Ù. ·Î±×ÀÎÀÌ µÇ¾úÀ¸¸é ÀÌÁ¦ ´ÙÀ½°ú °°Àº ¸í·É¾î·Î ÆÐ½º¿öµå¸¦ º¯°æÇÏ¸é µË´Ï´Ù.
À§ÀÇ grub ÆíÁýÀº ÀÏȸÀûÀ¸·Î º¯°æÇÏ´Â °ÍÀ̱⠶§¹®¿¡ ÀçºÎÆÃ ÈÄ¿¡´Â ÀÌÀü»óÅ·Πµ¹¾Æ°©´Ï´Ù. cf) liloÀÇ °æ¿ì Ctrl+x¸¦ ´©¸¥ ÈÄ ·¹º§¸í(linux) 1À̶ó°í ÀÔ·ÂÇÏ¸é µË´Ï´Ù. Happy Linuxing~~
À¥ºê¶ó¿ìÀú ¿ÀÆä¶ó 7.11 ¼³Ä¡Çϱâ
¸®´ª½º¿ë À¥ºê¶ó¿ìÀú ¿ÀÆä¶ó 7.11ÀÌ ¿ÀÆä¶ó ¼ÒÇÁÆ®¿þ¾î¿¡¼ Á¦°øµÇ°í ÀÖ½À´Ï´Ù. À©µµ¿ìÁî¹öÀü/¸Æ¹öÀü/¸®´ª½º¹öÀü µî °¢Á¾ Ç÷§ÆûÀ» Áö¿øÇϰí ÀÖ½À´Ï´Ù. À¯·á¹öÀü°ú ±¤°í°¡ µé¾î°£ ¹«·á¹öÀü µÎ°¡Áö°¡ ÀÖ½À´Ï´Ù. 7.11¿¡ ´ëÇÏ¿© ¿ÀÆä¶ó ¼ÒÇÁÆ®¿þ¾î´Â ´ÙÀ½°ú °°ÀÌ ¹àÈ÷°í ÀÖ½À´Ï´Ù.
Opera 7 for Linux Opera 7.11 is the first Opera 7 release on Linux. Now you can enjoy features including: * M2 e-mail client * FastForward and Rewind * Take Web Notes as you browse * Cookie manager * Built-in search * Mouse gestures * Wand password manager
¼³Ä¡´Â ÇÑÄĸ®´ª½º OS 3.1ÀÌ ±âÁØÀÔ´Ï´Ù. ´Ù¸¥ ¹èÆ÷ÆÇ ¶Ç´Â ÇÏÀ§¹öÀüÀº ¼³Ä¡°¡ ¾ÈµÉ ¼ö ÀÖ½À´Ï´Ù. ¿ì¼± ÀÚ·á½Ç¿¡ µî·ÏµÈ ´ÙÀ½ ÆÄÀÏÀ» ´Ù¿î ¹Þ½À´Ï´Ù.opera.tgz ´Ù¿î¹Þ±â ±×¸®°í ¾ÐÃàÀ» ÇØÁ¦ÇÑ ÈÄ
´ÙÀ½ µÎ °¡Áö rpmÀ» ¼³Ä¡ÇÕ´Ï´Ù.
# rpm -Uvh openmotif21-2.1.30-6.i386.rpm
# rpm -Uvh opera-7.11-20030515.1-static-qt.i386.rpm
ÀÌÁ¦ ´ÙÀ½°ú °°ÀÌ ½ÇÇàÀ» ÇÕ´Ï´Ù.
+
°íÀ¯ÁÖ¼Ò : http://4ellene.cafe24.com/blog/?no=172
³×À̹ö
[Æß] Fedora Core 2 FTP ¼³Ä¡±â
2004/07/07 02:23
http://blog.naver.com/adioshun/80003814120
Ãâóºí·Î±× : ½ÃÀÛ°ú ³¡
msbatangfonts.tar
msgulimfonts.tar
Fedora Core 2 (Æäµµ¶ó ÄÚ¾î 2)°¡ Ä¿³Î 2.6.x ¸¦ Áö¿øÇÏ´Â ´öºÐ¿¡ ±×µ¿¾È ´À·Á¼ ½á±â ÈûµéÀº USB2 ¿ÜÀå Çϵåµð½ºÅ©°¡ À©µµ¿ì¿¡¼Ã³·³ ¸Å¿ì »¡¶óÁ³´Ù. ³Ê¹« ¸¸Á·½º·´´Ù.
°Ô´Ù°¡ FTP¸¦ ÅëÇØ ¼³Ä¡Çߴµ¥, ¼±ÅÃÇÑ FTP ¹Ì·¯°¡ ³Ê¹«µµ »¡¶ó, ´Ü 40ºÐ¸¸¿¡ ¼³Ä¡°¡ ¿Ï·áµÇ¾ú´Ù.
»ó»óÇÒ ¼ö Àִ°¡?? ¿î¿µÃ¼Á¦¿Í ¿ÀÇǽº ÆÐŰÁö ±×¸®°í ¼ö¸¹Àº À¯¿ëÇÑ ÇÁ·Î±×·¥µéÀ» ¸ðµÎ ¼³Ä¡Çϴµ¥, ´Ü, 40ºÐ... ±×°Íµµ CD ÇÑÀåÀ¸·Î °¥¾Æ³¢¿ì´Â Àϵµ ¾øÀÌ ¸ðµÎ ¿Ïº®ÇÏ°Ô ¼³Ä¡µÇ¾ú´Ù!!
°Ô´Ù°¡ À©µµ¿ì ó·³ ÀÎÅͳݿ¡ ¿¬°áµÇÀÚ¸¶°¡ ¿ú¿¡ °¨¿°µÇÁöµµ ¾Ê¾Æ ¹Ì¸® º¸¾È ÆÐÄ¡¸¦ ¹Þ¾ÆµÎ´Â Áþ µûÀ§¸¦ ÇÒ ÇÊ¿ä´Â ¾ø´Ù.
¸ÚÁö´Ù Æäµµ¶ó~~
ÀÌ ¼³Ä¡±â´Â ¸®´ª½º Ãʺ¸ÀÚ¸¦ À§ÇÑ °ÍÀÌ ¾Æ´Ï´Ù.
¼³Ä¡ ÁغñFTP·Î ¼³Ä¡ÇÑ´Ù°í ÇØ¼ CD°¡ ¾ø¾îµµ µÇ´Â°Ç ¾Æ´Ï¾ú´Ù.
´ÙÀ½ ÆÄÀÏÀ» ¹Þ¾Æ¼ CD·Î ±Á´Â´Ù.
¹æ±Ý ¸¸µç CD·Î ºÎÆÃÇÏ¸é µÈ´Ù.
ºÎÆÃÇÏ¸é °£´ÜÇÑ ÅØ½ºÆ® ¸Þ´º°¡ ³ª¿À´Âµ¥ ±×³É "¿£ÅÍ"¸¦ Ä¡¸é ¼³Ä¡ ȸéÀ¸·Î ³Ñ¾î°£´Ù.
¼³Ä¡ ¾ð¾î¸¦ ¹°¾îº¸¸é Korean À» ¼±ÅÃÇÑ´Ù. ´Ù¸¥ °ÍÀº ±âº» °ªÀ» ¼±ÅÃÇÏ¸é µÈ´Ù.
FTP ¹Ì·¯¿Í, Fedora°¡ ÀÖ´Â µð·ºÅ丮¸¦ ¼±ÅÃÇ϶ó°í ³ª¿À¸é ÀÚ½ÅÀÌ ¼±ÅÃÇÑ ¹Ì·¯¸¦ Àû´Â´Ù.
³»°¡ ¼±ÅÃÇÑ ¹Ì·¯¿Í Æäµµ¶óÀÇ °æ·Î
ftp.sayclub.co.kr
pub/Linux/fedora/linux/core/2/i386/os Àá½Ã ÈÄ ¹Ì·¯¿¡¼ ¼³Ä¡ ÇÁ·Î±×·¥À» ¹Þ¾Æ¿Í ±×·¡ÇÈ È¯°æ¿¡¼ Çѱ¹¾î ¸Þ½ÃÁö¸¦ º¸¸ç ¼³Ä¡ÇÒ ¼ö ÀÖ°Ô µÈ´Ù.
ÀÌÈÄ ¼³Ä¡ °úÁ¤Àº ¼³¸íÇÏÁö ¾Ê´Â´Ù. ¾Ë¾Æ¼ ÇϽöó.
Gnome 2 ȯ°æ¿¡¼ RunLevel 5·Î ºÎÆÃµÇ°Ô ¼³Ä¡Çß´Ù.
¼³Ä¡ÈÄ º¸´Ï, ³»°¡ ¼±ÅÃÇÏÁö ¾Ê¾Ò´ø ÆÐŰÁöµéÀÌ ¸¹ÀÌ ¼³Ä¡µÇ¾ú´Ù.
½Ã½ºÅÛ¼³Á¤->¼¹ö¼³Á¤->¼ºñ½º ¿¡¼ IIim, isdn, gpm Á¦°Å
·Î±×¾Æ¿ôÈÄ Àç½ÃÀÛÇϸé ÇÑ±Û ÀԷ±â Nabi°¡ ÀÚµ¿½ÇÇàµÈ´Ù.
¾ÆÁ÷Àº IIImfº¸´Ù´Â Nabi°¡ ´õ ÁÁ´Ù...
ºÒÇÊ¿äÇÑ ÆÐŰÁö »èÁ¦# yum remove slocate
³»°¡ Æäµµ¶ó¸¦ ±ò¸é °¡Àå ¸ÕÀú Áö¿ö¹ö¸®´Â ÆÐŰÁö°¡ slocate ÀÌ´Ù. locate ¸í·ÉÀ» À§ÇÑ ÆÐŰÁöÀε¥, ÇÏµå µð½ºÅ© ÀüüÀÇ ÆÄÀÏ ¸ñ·Ï µ¥ÀÌÅͺ£À̽º¸¦ »ý¼ºÇؼ ÆÄÀÏ °Ë»ö ¼Óµµ¸¦ ºü¸£°Ô ÇØÁÖ´Â °ÍÀÌ´Ù. ³ª·Î¼´Â Á¤¸» ¾µ¸ð ¾øÀ¸¸é¼ ÄÄÇ»ÅÍ ¼Óµµ¸¦ °©ÀÛ½º·¹ ´À¸®°Ô ¸¸µå´Â Â¥Áõ³ª´Â ÆÐŰÁöÀÌ´Ù.
±× ¿Ü¿¡ iiimf-* ·Î ½ÃÀÛÇÏ´Â ÆÐŰÁöµéµµ »èÁ¦ÇØ ¹ö¸®°í ³ª´Â »ç¿ëÇÏÁö ¾Ê´Â emacs¿Í tetex ÆÐŰÁöµîµµ yum remove ¸¦ ÀÌ¿ëÇØ »èÁ¦ÇØ ¹ö·È´Ù. ÀÇÁ¸¼º °ü°è¿¡ ÀÖ´Â °ÍÀ» yum ÀÌ ¾Ë¾Æ¼ ´Ù »èÁ¦ÇØ ÁØ´Ù.
½Ã½ºÅÛ Àüü ¾÷±×·¹À̵å±×µ¿¾È Ãâ½ÃµÈ º¸¾È ÆÐÄ¡µéÀ» ¾÷±×·¹À̵å ÇØ¾ß ÇϰڴÙ. À̰ÍÀº ¾Æ·¡¿¡¼ yum°ú up2dateÀÇ ¼Ò½º¸®½ºÆ®¸¦ ¹Ù²ÛµÚ¿¡ ÇØµµ µÈ´Ù.
# yum -y upgrade
ÇÑÂü ±â´Ù·Á¾ß ÇÒ²¬...
±×¸®°í ´õºÒ¾î, ±âº» ¸®Æ÷ÁöÅ丮·Î ¼³Á¤µÇ Àü¼¼°è¿¡¼ Á¢¼ÓÀ» ÇØ¿À´Â Redhat ÀÇ Æäµµ¶ó ¸®Æ÷ÁöÅ丮¸¦ »èÁ¦Çϰí, ¹Ì·¯·Î ¹Ù²ãÁÖ´Â °Íµµ.
/etc/yum.conf ¸¦ ´ÙÀ½°ú °°ÀÌ °íÄ£´Ù. ±âÁ¸ÀÇ ³»¿ëÀº »èÁ¦Çعö¸°´Ù.
[main]
cachedir=/var/cache/yum
debuglevel=2
logfile=/var/log/yum.log
pkgpolicy=newest
distroverpkg=redhat-release
tolerant=1
exactarch=1
retries=20
[fedora-us-2]
name=Fedora Core 2 -- Fedora US mirror
baseurl=http://mirrors.usc.edu/pub/linux/fedora/fedora/fedora/2/i386/RPMS.os
[fedora-us-2-updates]
name=Fedora Core 2 updates -- Fedora US mirror
baseurl=http://mirrors.usc.edu/pub/linux/fedora/fedora/fedora/2/i386/RPMS.updates
[fedora-us-2-stable]
name=Fedora Linux (stable) for Fedora Core 2 -- Fedora US mirror
baseurl=http://mirrors.usc.edu/pub/linux/fedora/fedora/fedora/2/i386/RPMS.stable
[livna-stable]
name=Livna.org Fedora Compatible Packages (stable)
baseurl= http://rpm.livna.org/fedora/$releasever/$basearch/yum/stable
[livna-unstable]
name=Livna.org Fedora Compatible Packages (unstable)
baseurl=http://rpm.livna.org/fedora/$releasever/$basearch/yum/unstable
[livna-testing]
name=Livna.org Fedora Compatible Packages (testing)
baseurl=http://rpm.livna.org/fedora/$releasever/$basearch/yum/testing
[freshrpms]
name=Fedora Linux $releasever - $basearch - freshrpms
baseurl=http://ayo.freshrpms.net/fedora/linux/$releasever/$basearch/freshrpms
Æäµµ¶óÀÇ ±âº» ¹Ì·¯´Â ÀڱⰡ ¾Ë¾Æ¼ ´Ù¸¥µ¥·Î ÇØÁØ´Ù. ÀüºÎ´Ù Àú ¹Ì·¯·Î¸¸ Á¢¼ÓÇÏ·Á µé¸é Â¥Áõ³¾Å×´Ï...
±ÍÂú¾Æ¼ APT-RPMÀº »ç¿ëÇÏÁö ¾Ê±â·Î Çß´Ù. GPG üũµµ Á¦¿Ü½ÃÄ×´Ù.
¿øÇÑ´Ù¸é
Fedora Core 1 ¼³Ä¡±â ¸¦ ÂüÁ¶ÇÏ¿© ¼³Ä¡ÇÑ´Ù.
APT-RPMÀÇ Synaptic À» ÀÌ¿ëÇϸé GUI ȯ°æ¿¡¼ ÆíÇÏ°Ô ÆÐŰÁö¸¦ ¼±ÅÃÇØ ¼³Ä¡Çϰí Á¦°Å, ¾÷±×·¹À̵å ÇÒ ¼ö ÀÖ´Ù.
up2date ¼Ò½º ¸®½ºÆ® Á¤¸®È¸é ¿ìÇÏ´Ü¿¡ µÕ±Û°Ô ³ª¿Í¼ ¾÷µ¥ÀÌÆ®µÈ ÆÐŰÁö°¡ ÀÖ´ÂÁö ¾Ë·ÁÁÖ´Â up2date µµ ¼Ò½º ¸ñ·ÏÀ» ÁöÁ¤ÇØ ÁÙ ¼ö ÀÖ´Ù.
ÀÌÁ¦ livna.org ¿Í freshrpms.net ÀÇ ÆÐŰÁöµéÀÇ ¾÷µ¥ÀÌÆ® »óȲµµ ½±°Ô ¾Ë ¼ö ÀÖ°í, ÆíÇÏ°Ô ¾÷µ¥ÀÌÆ® ÇÒ ¼ö ÀÖ´Ù. ±»ÀÌ yum update ¸¦ ÇÒ Çʿ䰡 ¾ø´Ù.
Xmodmap ¼³Á¤À¸·Î ÇÑ¿µÅ° »ç¿ëÇϱâ/etc/X11/Xmodmap ÀÇ ¼³Á¤ °íÃļ ÇÑ¿µÅ°¸¦ »ç¿ëÇÑ´Ù.
xev ¸¦ ½ÇÇàÇØ¼ ÇÑ/¿µÅ°¿Í ÇÑÀÚ۸¦ ´©¸£°í °Å±â¼ ³ª¿À´Â keycode¸¦ Xmodmap ÆÄÀÏ¿¡ µî·ÏÇØÁÖ¸é µÈ´Ù.
keycode 209 = Hangul
keycode 210 = Hangul_Hanja
³ªºñ(Nabi)¿Í XmodmapÀÌ ÀÚµ¿À¸·Î ½ÇÇàµÇÁö ¾Ê´Â´Ù??Core 2ÀÇ ¹ö±×·Î º¸ÀδÙ.
NabiÀÇ °æ¿ì, XIMÀ» ÀоîµéÀÌ´Â ÆÄÀÏÀÌ
/etc/X11/xinit/xinitrc.d/xinput Àε¥, ÀÌ xinput À» ÀÐ¾î¼ ½ÇÇàÇØÁÖ´Â ÇÁ·Î±×·¥ÀÎ
/etc/X11/xdm/Xsession À» º¸¸é, xinput ÀÌ ¾Æ´Ï¶ó xinput.sh ó·³
.sh °¡ ºÙ¾îÀÖ´Â ÆÄÀϸ¸ ÀоîµéÀ̵µ·Ï ¼³Á¤µÇ¾î ÀÖ´Ù. ±×·¯¹Ç·Î xinput À» xinput.sh ·Î º¹»çÇØÁÖ¸é µÈ´Ù.
# cd /etc/X11/xinit/xinitrc.d
# cp xinput xinput.sh
xinitrc.d ¿¡ ÀÖ´Â ´Ù¸¥ ÆÄÀϵ鵵 ¸¶Âù°¡Áö·Î .sh ·Î º¹»çÇØÁØ´Ù.
Xmodmap ÀÇ °æ¿ì´Â X.orgÀÇ ¹ö±×Àΰ¡? Àß ¸ð¸£°Ú´Ù. ³ªÀÇ °æ¿ì
xmodmap /etc/X11/Xmodmap À» ºÐ¸íÈ÷ ½ÇÇàÇÔ¿¡µµ ÀÌ ¼³Á¤ÀÌ ÀÛµ¿ÇÏÁö ¾Ê¾Ò´Ù. ³ª¿Í °°Àº Çö»óÀ» °Þ´Â´Ù¸é, ÀÏ¹Ý »ç¿ëÀÚ °èÁ¤¿¡¼
[kwon37xi@ktux kwon37xi]$ gnome-session-properties
À§¿Í °°ÀÌ ½ÇÇàÇϰí, ½ÃÀÛÇÁ·Î±×·¥¿¡
xmodmap /etc/X11/Xmodmap À» µî·ÏÇØÁÖ¸é µÈ´Ù.
°¢, »ç¿ëÀÚ °èÁ¤º°·Î ÇØÁà¾ß ÇÑ´Ù.
NTFS ¼³Ä¡Linux-NTFS ÇÁ·ÎÁ§Æ®¿¡¼ ntfs Ä¿³Î ¸ðµâÀ» ¹Þ¾Æ¼ ¼³Ä¡ÇÑ´Ù. ÇöÀç Ä¿³Î ¹öÀü¿¡ ¸Â´Â °ÍÀ¸·Î ¹Þ¾Æ¾ß ÇÑ´Ù.
¼³Ä¡ ÈÄ,
# modprobe ntfs
ÀÌÁ¦ NTFS ÆÄƼ¼ÇÀ» »ç¿ëÇÒ ¼ö ÀÖ°Ô µÇ¾ú´Ù.
/etc/fstab ¼öÁ¤VFAT°ú NTFSÀÇ ÇÑ±Û ÆÄƼ¼ÇÀ» Á¦´ë·Î »ç¿ëÇÏ·Á¸é fstabÀ» ¼öÁ¤ÇØ¾ß ÇÑ´Ù.
# Windows ÆÄƼ¼Ç
/dev/hda1 /mnt/win ntfs iocharset=utf8,defaults,users,umask=0200 0 0
# VFAT USB-2 HDD
/dev/sda1 /mnt/uhdd vfat iocharset=utf8,defaults,users,umask=0 0 0
MS-Windows 98 ÀÇ ÇÑ¾ç ±¼¸²/¹ÙÅÁ »ç¿ëÇϱâÇÑ±Û MS-Windows 98ÀÇ gulim.ttc¿Í batang.ttf ¸¦
/usr/share/fonts/ko/ms-gulim °ú
/usr/share/fonts/ko/ms-batang ¿¡ º¹»çÇϰí, ÷ºÎÇÑ fonts.dir, font.alias ¸¦ °¢ µð·ºÅ丮¿¡ º¹»çÇØÁØ´Ù.
''/etc/X11/xorg.config ÆÄÀÏ¿¡¼ ´ÙÀ½°ú °°ÀÌ ¼öÁ¤ÇÑ´Ù.
Load "xtt"
#Load "freetype"
xtt¸¦ »ç¿ëÇϰí freetypeÀº ÁÖ¼®Ã³¸®Çؼ »ç¿ëÇÏÁö ¸øÇÏ°Ô ÇÏ´Â °ÍÀÌ´Ù.
±×¸®°í ´ÙÀ½À» ½ÇÇàÇÑ´Ù.
# fc-cache
ÀÌÁ¦ ±¸Çü ¹æ½ÄÀÎ X ±Û²Ã ½Ã½ºÅÛ°ú, GNOMEÀÌ »ç¿ëÇÏ´Â ÃֽŠX FontConfig¿¡ ±Û²ÃÀÌ µî·ÏµÇ¾ú´Ù.
XTerm ÇÑ±Û »ç¿ëÇϱâXTermÀº À¯´ÏÄڵ带 Áö¿øÇÑ´Ù. Áö³¹ø Fedora Core 1 ¼³Ä¡±â¿¡¼ ±Û²ÃÀ» ¼³Ä¡Ç϶ó°í Çß¾ú´Âµ¥, »ç½ÇÀº ±×·²Çʿ䰡 ¾ø¾ú´Ù. ÀÌ¹Ì ¸ðµç ±Û²ÃÀº ¼³Ä¡µÇ¾î ÀÖ¾ú´Ù.. Á˼Û~~
~/.Xresources ¿¡ ´ÙÀ½À» µî·ÏÇÑ´Ù.
xterm*utf8: 1
xterm*VT100*font: -misc-fixed-medium-r-semicondensed-*-13-*-*-*-*-*-iso10646-1
xterm*VT100*boldFont: -misc-fixed-bold-r-semicondensed--13-120-75-75-c-60-iso10646-1
±×¸®°í ´ÙÀ½ ¸í·É ½ÇÇà
. xrdb -merge ~/.Xresources
ÀÌÁ¦ XTerm À» ½ÇÇàÇϸé ÇѱÛÀÌ µÊÀ» º¼ ¼ö ÀÖ´Ù.
mltermÀÇ ¼³Ä¡Æäµµ¶ó°¡ UTF-8 ¹®ÀÚ ÀÎÄÚµùÀ¸·Î ³Ñ¾î¿À¸é¼ »ý±ä ½É°¢ÇÑ ¹®Á¦ ÁßÀÇ Çϳª´Â ±âÁ¸ EUC-KR ±â¹ÝÀÇ À¯´Ð½º/¸®´ª½º¿¡ telnet ȤÀº ssh ·Î Á¢¼ÓÇϸé ÇѱÛÀÌ ¸ðµÎ ±úÁ®¹ö¸°´Ù´Â °ÍÀÌ´Ù.
ÀÌ¿¡´ëÇÑ ÇØ°áÃ¥ÀÌ ÀÌ¹Ì ÀÖ¾úÀ¸´Ï
mlterm (Multi Language Terminal) ÀÌ´Ù.
À¯´ÏÄÚµå ºÎÅÍ EUC-KR, EUC-JP µî ´Ù¾çÇÑ ÀÎÄÚµùÀ» ³Ñ³ªµé¸ç ÀÛ¾÷ÇÒ ¼ö ÀÖ´Â Å͹̳ÎÀÌ´Ù.
mlterm SRPM À»
rpmbuild --rebuild mlterm-*.src.rpm À¸·Î ÄÄÆÄÀÏÇØ ¼³Ä¡Çؼ »ç¿ëÇÏ¸é µÈ´Ù.
* mltermÀ» À§ÇÑ ±Û²Ã ¼³Á¤
~/.mlterm/font ÆÄÀÏÀ» ´ÙÀ½°ú °°ÀÌ ÆíÁýÇÑ´Ù.
# EUC-KR À϶§ ÀÌ¿ëÇÏ´Â ±Û²Ã
ISO8859_1 = -ms-gulimche-medium-r-normal-*-%d-*-*-*-*-*-iso8859-1
ISO8859_1_BOLD = -ms-gulimche-bold-r-normal-*-%d-*-*-*-*-*-iso8859-1
KSC5601_1987 = -ms-gulimche-medium-r-normal-*-%d-*-*-*-*-*-ksc5601.1987-0
KSC5601_1987_BOLD = -ms-gulimche-bold-r-normal-*-%d-*-*-*-*-*-ksc5601.1987-0
# UTF-8À϶§ ÀÌ¿ëÇÏ´Â ±Û²Ã
ISO10646_UCS4_1=-misc-fixed-medium-r-semicondensed-*-%d-*-*-*-*-*-iso10646-1
* mlterm ¼³Á¤
~/.mlterm/main À» ´ÙÀ½°ú °°ÀÌ ÆíÁýÇÑ´Ù.
scrollbar_view_name = sample
fontsize=13
bg_color=wheat
fg_color=black
mltermÀ» EUC-KR·Î ½ÇÇàÇϰíÀÚ ÇÑ´Ù¸é ´ÙÀ½°ú °°Àº ¹æ½ÄÀ¸·Î ÇÏ¸é µÈ´Ù.
$ mlterm --km=euc-kr --fontsize=12
mlterm ÀÌ ÀÌ¹Ì ½ÇÇàµÈ »óÅ¿¡¼µµ Ctrl-¸¶¿ì½º¿À¸¥Âʹöư À» Ŭ¸¯ÇÏ¸é ¸Þ´º°¡ ¶°¼, ±Û²Ã°ú ¹®ÀÚ ÀÎÄÚµùµîÀÇ ¼³Á¤À» ¹Ù²Ü ¼ö ÀÖ´Ù.
mlterm Àº xterm¿¡ ºñÇØ ¸Å¿ì ´À¸®´Ù. Æò¼Ò¿¡´Â xtermÀ» Telnet/SSH Á¢¼ÓÇÒ ¶§´Â mltermÀ» »ç¿ëÇÏ´Â°Ô ³ªÀ» µí.
XMMS MP3 µè±âÆäµµ¶ó´Â ±âº»ÀûÀ¸·Î XMMS¿¡¼ mp3ÆÄÀÏ Áö¿øÀ» »©µÎ¾ú´Ù.
MP3 ¿Í ÇÔ²² ½ÃÇè»ï¾Æ XOSDµµ ¼³Ä¡Çغ¸ÀÚ.
# yum install xmms-mp3 xmms-xosd
ÀÌÁ¦ *.mp3 ÆÄÀϵµ µéÀ» ¼ö ÀÖ´Ù.
** XMMS ÇÑ±Û ¼³Á¤ XMMS ¼³Á¤ âÀÇ ±Û²Ã ÅÇ¿¡¼ ÆùÆ®¼Â »ç¿ëÇϱâ , X±Û²Ã »ç¿ëÇϱ⠸¦ Ȱ¼ºÈ ½ÃÄÑÁÖ°í¼..
¿¬ÁÖ¸ñ·Ï ±Û²Ã
-adobe-helvetica-medium-r-*-*-12-*,-baekmuk-gulimbdf-medium-r-normal-*-12-*-*-*-m-*-ksc5601.1987-0
±âº»Ã¢ ±Û²Ã
-adobe-helvetica-medium-r-*-*-12-*,-baekmuk-gulimbdf-medium-r-normal-*-12-*-*-*-m-*-ksc5601.1987-0
Á¦¸ñ ÅÇ¿¡¼´Â Á¦¸ñ Çü½ÄÀ» %f ·Î ÁöÁ¤ÇÑ´Ù. ÀÌ·¸°Ô ÇÏÁö ¾ÊÀ¸¸é ±âÁ¸ EUC-KR·Î µÇ¾î ÀÖ´Â ID3 ű׵éÀÇ ³»¿ëÀÌ ´Ù ±úÁ® º¸ÀÌ°Ô µÈ´Ù. ±×³É ÆÄÀÏ À̸§¸¸ º¸´Â°Ô ³´´Ù.
** XOSD ÇÑ±Û ¼³Á¤
XMMS°¡ ÆÄÀÏÀ» ¹Ù²ã ¿¬ÁÖÇÒ ¶§¸¶´Ù ȸ鿡 Á¦¸ñÀ» »Ñ·ÁÁÖ´Â ÇÁ·Î±×·¥ÀÌ´Ù.
ÀϹÝÇ÷¯±×´Ñ ÅÇ¿¡¼
On Screen Display ¸¦ Ç÷¯±×ÀÎ »ç¿ëÀ¸·Î Ȱ¼ºÈ ½ÃÄÑÁÖ°í, ¼³Á¤ ¹öưÀ» ´©¸¥´Ù.
±Û²Ã ¼±Åà ºÎºÐÀ» ´ÙÀ½°ú °°ÀÌ ÇÑ´Ù.
-adobe-helvetica-bold-r-*-*-24-*,
-baekmuk-gulimbdf-bold-r-normal-*-24-*-*-*-m-*-ksc5601.1987-0