¸¶½ºÅÍÆ÷À¯(Master4U)
Monday, 17 of January
 

Á¦¸ñ: ½ÇÀü ½©½ºÅ©¸³Æ® ¹× ¸®´ª½º°ü·Ã ÆÁ ¸ðÀ½
ºÐ·ù: ¸®´ª½º
À̸§: ±èÀÎÈ£ * http://www.master4u.net


µî·ÏÀÏ: 2006-04-24 10:22
Á¶È¸¼ö: 262325 / Ãßõ¼ö: 16
 
 
2005/02/24[¹ø¿ª|004] ½ÇÀü! ¼Ð ½ºÅ©¸³Æ® ±³½Ç  (Linux_Script)
2005/02/24[¹ø¿ª|003] ½ÇÀü! ¼Ð ½ºÅ©¸³Æ® ±³½Ç  (Linux_Script)
2005/02/24[¹ø¿ª|002] ½ÇÀü! ¼Ð ½ºÅ©¸³Æ® ±³½Ç  (Linux_Script)
2005/02/24[¹ø¿ª|001] ½ÇÀü! ¼Ð ½ºÅ©¸³Æ® ±³½Ç  (Linux_Script)
2005/02/13[Á¦·Îº¸µå] ±¤°í±Û ¸·±â  (Homepage_Á¦·Îº¸µå)
2005/02/13¸®´ª½º ¼³Á¤ ÆÄÀÏ  (Linux_¸í·É¾î&¼³Á¤)
2005/02/13Æäµµ¶ó ¿¡¼­ ÇÑ±Û »ç¿ë  (Linux_ÀϹÝ)
2005/02/13¼­¹ö ¸ð´ÏÅ͸µ ÅøÀÇ °­ÀÚ, RRDtool °¡ÀÌµå  (Linux_ÀϹÝ)
2005/02/13³ªÀÇ ¸®´ª½º °ü·Ã ÆÁ  (Linux_ÀϹÝ)
2005/02/13¡¸¸®´ª½º¿¡¼­ÀÇ °³ÀÎÁ¤º¸ º¸È£¡¤º¸¾È¡¹Çʼö üũ¸®½ºÆ®  (Linux_º¸¾È)
2005/02/13¹é¾÷½ÃÁ¡¿¡¼­ Áö³­ÆÄÀÏ ÀÚµ¿À¸·Î Áö¿ì±â  (Linux_Script)
2005/02/13»ç¿ëÀÚ ÄõÅͼ³Á¤  (Linux_º¸¾È)
2005/02/13¼­¹öÁ¡°Ë»çÇ×  (Linux_º¸¾È)
2005/02/13Fedora 3 »ç¿ë ÆÁ  (Linux_ÀϹÝ)
2005/02/13[À¥ ¼­¹ö] ¼Ò½º·Î APM ¼³Ä¡ (ÀÛ¼º: Á¤¼ºÀç Á¤¸®:ÀÓÇåÁ¤)  (Linux_ÀϹÝ)
2005/02/13°í½ºÆ® »ç¿ë ¼³¸í-Ghost À̹ÌÁö¸¦ º¹¿øÇÒ ¼ö ÀÖ´Â ºÎÆÃ¿ë CD ÀÛ¼º ¹æ¹ý  (Computer_ÀϹÝ)
2005/02/12Á¦·Îº¸µå ȸ¿ø°ú ¿¬µ¿ÀÌ °¡´ÉÇÑ À¥Çϵå(¿À·»Áöµð½ºÅ©)  (Homepg_ÀϹÝ)
2005/02/11¸®´ª½º µ¥¸ó Á¾·ù & ¼³¸í | Linux 2004/06/02 14:58  (Linux_ÀϹÝ)
2005/02/11¸®´ª½º ½Ã½ºÅÛÀ» À§ÇÑ ¼º´É ÃÖÀûÈ­ ±â¹ý  (Linux_º¸¾È)
2005/02/09Linuxer¿Í MSN  (Linux_ÀϹÝ)
2005/02/09How to use yum - Introduction  (Eenglish)
2005/02/08[zog][Æß±Û]Á¶±× - N@search À¯»ç °Ë»ö¾î±â´É ÆÐÄ¡  (Homepage_Á¶±×)
2005/02/08[zog][Æß±Û]º»¹® Show/Hide ±â´É.  (Homepage_Á¶±×)
2005/02/07NFS ¼­¹ö ±¸ÃàÇÏ±â  (Linux_ÀϹÝ)
2005/02/06shade webhard 0.7.8 (2004-12-29) À¥ ÇÏµå ¼³Ä¡  (Homepg_ÀϹÝ)
2005/02/06[Tip] Gmail °èÁ¤ ¸®´ª½º¿¡ ¸¶¿îÆ®ÇÏ±â  (Linux_ÀϹÝ)
2005/02/05[Á¦·Îº¸µå] µà¶õ´ÔÀÇ ÀüüÂÊÁö ±â´ÉÃß°¡ÆÇ  (Homepage_Á¦·Îº¸µå)
2005/02/05[Á¦·Îº¸µå] Á¦·Îº¸µå & HTTP ÀÎÁõ ¿¬µ¿  (Homepage_Á¦·Îº¸µå)
2005/02/04phpMyAdmin ¼³Ä¡ÇÏ±â  (DB_Mysql)
2005/02/04¸®´ª½º ÆÁ ¸ðÀ½  (Linux_ÀϹÝ)
2005/02/04Fedora Core 2 FTP ¼³Ä¡±â  (Linux_ÀϹÝ)
2005/02/02¸®´ª½º¿¡ Á¦·Îº¸µå ¼³Ä¡Çϱâ...  (Homepg_ÀϹÝ)
2005/02/02[Æß±Û]¼º°øÇÏ´Â ¸®´õµéÀÇ 7°¡Áö ½À°ü  (Scrap_Tip)
2005/02/01[À¥ ¼­¹ö] ¾ÆÆÄÄ¡¸¦ FTP ÀÚ·á½Ç·Î »ç¿ë¹ý  (Linux_ÀϹÝ)
2005/02/01·ù¹ü·æ ´ÔÀÇ mysql¼³Ä¡¹ý  (DB_Mysql)
2005/02/01À¯¹ü¿ë´Ô Ãßõ ¸®´ª½º »çÀÌÆ®  (Linux_º¸¾È)
2005/02/01[Á¦·Îº¸µå] outlogin¿¡¼­ ·¹º§ ¼ýÀÚ´ë½Å °£´ÜÇÑ ´Ü¾î·Î º¸À̱â(¾ÆÀÌÄí´Ô ¼Ò½º ¼öÁ¤)  (Homepage_Á¦·Îº¸µå)


¢Æ [¹ø¿ª|004] ½ÇÀü! ¼Ð ½ºÅ©¸³Æ® ±³½Ç  (Linux_Script) (2005/02/24 07:03 pm)
+ °íÀ¯ÁÖ¼Ò : 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
¢Æ [¹ø¿ª|003] ½ÇÀü! ¼Ð ½ºÅ©¸³Æ® ±³½Ç  (Linux_Script) (2005/02/24 07:02 pm)
+ °íÀ¯ÁÖ¼Ò : 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
¢Æ [¹ø¿ª|002] ½ÇÀü! ¼Ð ½ºÅ©¸³Æ® ±³½Ç  (Linux_Script) (2005/02/24 07:01 pm)
+ °íÀ¯ÁÖ¼Ò : 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
¢Æ [¹ø¿ª|001] ½ÇÀü! ¼Ð ½ºÅ©¸³Æ® ±³½Ç  (Linux_Script)
+ °íÀ¯ÁÖ¼Ò : 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
¢Æ [Á¦·Îº¸µå] ±¤°í±Û ¸·±â  (Homepage_Á¦·Îº¸µå) (2005/02/13 11:31 pm)
+ °íÀ¯ÁÖ¼Ò : 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
¢Æ ¸®´ª½º ¼³Á¤ ÆÄÀÏ  (Linux_¸í·É¾î&¼³Á¤) (2005/02/13 07:26 pm)
+ °íÀ¯ÁÖ¼Ò : 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 µîÀÇ Åø¿¡ ÀÇÇØ »ç¿ëµÈ´Ù. È£½ºÆ® À§ÀåÀÌ ½±±â ¶§¹®¿¡ º¸¾ÈÀÌ Ãë¾àÇÏ´Ù.

  1. »ç¿ëÀÚ (~/ÀÇ ¼ÒÀ¯ÀÚ) ¶Ç´Â ¼öÆÛÀ¯Àú°¡ ¼ÒÀ¯ÇØ¾ß ÇÑ´Ù.
  2. ÀÌ °èÁ¤À¸·Î »ç¿ëÀÚ°¡ ¾×¼¼½ºÇÑ È£½ºÆ® ¸ñ·ÏÀ» ³ªÅ¸³½´Ù.
  3. ½Éº¼¸¯ ¸µÅ©¶ó¸é ¹«½ÃµÈ´Ù.
~/.rpmrc "man rpm"¸¦ ÂüÁ¶Ç϶ó. /etc/rpmrcÀÌ ¾øÀ¸¸é rpm¿¡ ÀÇÇØ ÀÐÈù´Ù.
~/.signature ÀÌ °èÁ¤¿¡¼­ º¸³»Áø ¸ÞÀÏ¿¡ ÀÚµ¿ÀûÀ¸·Î ÷ºÎµÇ´Â ¸Þ½ÃÁö ÅØ½ºÆ®.
~/.twmrc twm (The Window Manager) ¼³Á¤ ÆÄÀÏ.
~/.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
¢Æ Æäµµ¶ó ¿¡¼­ ÇÑ±Û »ç¿ë  (Linux_ÀϹÝ) (2005/02/13 07:20 pm)
+ °íÀ¯ÁÖ¼Ò : 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
¢Æ ¼­¹ö ¸ð´ÏÅ͸µ ÅøÀÇ °­ÀÚ, RRDtool °¡ÀÌµå  (Linux_ÀϹÝ) (2005/02/13 07:19 pm)
+ °íÀ¯ÁÖ¼Ò : 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 ÀÔÃâ·ÂÀ» º¸·Á¸é ´ÙÀ½°ú °°ÀÌ ¼³Á¤ÇÑ´Ù.


DEV=3_0,hda
DEV=3_1,hdb


* 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
¢Æ ³ªÀÇ ¸®´ª½º °ü·Ã ÆÁ  (Linux_ÀϹÝ) (2005/02/13 07:17 pm)
+ °íÀ¯ÁÖ¼Ò : http://4ellene.cafe24.com/blog/?no=198

Á¦¸ñ ¾øÀ½

¸®´ª½º¸¦ »ç¿ëÇϸ鼭 ³»°¡ ±ô¹Ú ±ô¹Ú Àؾî¹ö¸®´Â ÀÚÀßÇÑ ÆÁÀ» ¸ð¾ÒÀ½. °Ë»öÀÌ ¾î·Á¿ì¸é Ű¿öµå·Î °Ë»öÇÒ °Í.

³»¿ë

  1. GUI
    1. DESKTOP X Window¼±ÅÃ
    2. X Window¿¡¼­ ÇØ»óµµ Á¶Àý
    3. X window ÇØ»óµµ¸¦ ¼³Á¤ÇÏ·Á¸é
    4. ami½ÇÇà ÈÄ ¸Þ´º°¡ ±úÁ® ÀÖÀ» ¶§
    5. ami½ÇÇà ÈÄ ÇÑ¿µÅ°¸¦ »ç¿ëÇÏ°í ½ÍÀº °æ¿ì
    6. ÈÙ¸¶¿ì½º¿¡¼­ ÈÙÀÌ ÀÛµ¿À» ¾ÈÇÒ ¶§
    7. ¿ø°Ý¿¡¼­ ¸®¸ðÆ®¼­¹öÀÇ X application½ÇÇà½Ã
    8. ÆùÆ®¼­¹ö ¼³Á¤
    9. KDE 3.x ¹öÀü¿¡¼­ À©µµ¿ì¿ë Æ®·çŸÀÔ ÆùÆ®¸¦ ¸ø ã´Â °æ¿ì
    10. ÇÑÅÒ(hanterm) ŸÀÌÆ²¹Ù¿¡ µð·ºÅ丮 °æ·Î º¸ÀÌ°Ô Çϱâ
  2. Pacakge °ü¸®
    1. RPM °ü·Ã Ä¿¸Çµå
    2. rpm package¼³Ä¡½Ã »óÈ£ÀÇÁ¸¼ºÀÌ ¾ôÇôÀÖÀ» ¶© ÇÑ command·Î ¼³Ä¡
    3. ÇÊ¿ä¾ø´Â rpmÁö¿ì±â
    4. ·¹µåÇò 8.0¿¡¼­ up2date »ç¿ëÇϱâ
  3. Network
    1. Network ¼³Á¤ ÆÄÀϵé
    2. ±ÞÇÏ°Ô Network¼³Á¤À» ÇØ¾ßÇÒ °æ¿ì
    3. ÇϳªÀÇ ·£Ä«µå¿¡ ¿©·¯°³ÀÇ ipÃß°¡Çϱâ
    4. ¿­¸° Æ÷Æ®¸¦ »ç¿ëÇÏ´Â ÇÁ·Î¼¼¼­¸¦ È®ÀÎÇÏ·Á¸é
    5. ping ¹«½ÃÇϱâ
    6. TCP/IP¼Óµµ Áõ°¡½Ã۱â
  4. VI
    1. vi ¿¡µðÅÍ ³»¿¡¼­ ^MÀ» ÀÔ·ÂÇÏ·Á¸é
    2. vi ¿¡µ¥ÅÍ ³»¿¡¼­ ^MÀ» ¾ø¾Ö·Á¸é
    3. vi¿¡¼­ ¶óÀγ¡ ºóÄ­ Áö¿ì±â
    4. vi¿¡¼­ º§¼Ò¸® Á¦°Å
    5. vi¿¡µðÅÍ¿¡¼­ »èÁ¦/º¹»ç °£ÆíÇϰÔ
    6. vi¿¡µðÅÍ¿¡¼­ ¾î¶² ¹®ÀÚ¿­À» ã°íÀÚ ÇÒ ¶§ ´ë¼Ò¹®ÀÚ ¾È°¡¸®°Ô ÇÏ·Á¸é
    7. vi¿¡µðÅÍ¿¡¼­ '¼ýÀÚ'¸¸Å­ÀÇ Ä÷³À¸·Î À̵¿
    8. vi¿¡¼­ È­¸é ³ª´©±â
    9. ÆÄÀÏ ³×ºñ°ÔÀ̼Ç
    10. vi³»¿¡¼­ ÆÄÀÏ ³×ºñ°ÔÀÌ¼Ç ¹Ù ¸¸µé±â
    11. ¿©·¯°³ÀÇ ÆÄÀÏ ÆíÁýÇϱâ
    12. vi·Î ÆÄÀϺñ±³
    13. Àá½Ã ½©·Î ³ª°¡±â
    14. vi¿¡¼­ ÀÚµ¿µé¿©¾²±â¸¦ ¾ÈÇÏ·Á¸é
    15. vim ÀÇ syntax ±â´É¿¡¼­ underline ¾ø¾Ö±â
    16. À©µµ¿ì¿¡¼­ ÀÛ¼ºÇÑ ÇѱÛÀÌ Æäµµ¶ó2(Fedora Core2) ¿¡¼­ ±úÁ®º¸ÀÏ ¶§
  5. System °ü¸®
    1. Swap°ø°£À» ¾Ë·ÁÁÖ´Â ¸í·É¾î (process check)
    2. ÇöÀç µð·ºÅ丮°¡ Â÷ÁöÇÏ´Â ¿ë·® º¸±â
    3. run-levelÀ» º¯°æÇÏ·Á¸é
    4. CPUÁ¤º¸¸¦ ¾Ë°í ½Í´Ù¸é
    5. MEMÁ¤º¸
    6. ƯÁ¤ µ¥¸óÀÌ ¶ç¿öÁ® ÀÖ´ÂÁö È®ÀÎÇÏ·Á¸é
    7. ÇöÀç ±¸µ¿ÁßÀÎ µ¥¸óÀ» Æ®¸®Çü½ÄÀ¸·Î º¸·Á¸é
    8. ½Ã½ºÅÛ ºÎÇÏ»óÅ º¸±â
    9. shellÀ» vi ½ºÅ¸ÀÏ·Î
    10. ÃֽŠĿ³Î¹öÀü ¾Ë±â
    11. prompt¿¡ full path Ç¥½Ã¸¦ Çϰí½Í´Ù¸é
    12. logÆÄÀÏ¿¡¼­ ³»¿ë¸¸ Áö¿ì±â
    13. ÇöÀç ¿¬°áµÇ¾î ÀÖ´Â TCP portº¸±â
    14. LILO¿¡¼­ ½Ì±ÛºÎÆÃ
    15. grub¿¡¼­ ½Ì±ÛºÎÆÃ
    16. ÇÏÀ§ µð·ºÅ丮±îÁö ¹®ÀÚ¿­ °Ë»öÇÏ·Á¸é
    17. world writable file ã±â
    18. ext2¿¡¼­ ext3·Î ¾÷±×·¹À̵å Çϱâ
    19. logon±â·ÏÀ» º¸·Á¸é
    20. remoteȯ°æ¿¡ ÀÖ´Â À©µµ¿ì Æú´õ ¸¶¿îÆ®Çϱâ
    21. Å͹̳ο¡¼­ µð·ºÅ丮, ÆÄÀÏ »ö»ó º¯°æ
    22. ¼­ºê µð·ºÅ丮±îÁö Çѹø¿¡ »ý¼º
    23. alias Àû¿ë¾ÈÇϱâ
    24. À̵¿ÇÑ ¹Ù·Î Á÷ÀüÀÇ µð·ºÅ丮·Î
    25. ÀÏÁ¤±â°£ µ¿¾È Á¢±ÙÇÏÁö ¾Ê´Â ÆÄÀÏ »èÁ¦Çϱâ
    26. setuid°¡ ¼³Á¤µÈ ·çÆ®½© °Ë»ö
    27. MySQL Connection Failed: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111) ¿¡·¯°¡ ³ª´Â °æ¿ì
    28. ƯÁ¤ À¯Àú¸¸ su Çã¶ôÇϱâ
    29. ÀÛ¾÷Áß ·Î±×ÀÎ ¸·±â
    30. Å©±â°¡ °¡Àå Å« ÆÄÀÏ, µð·ºÅ丮 ã±â
    31. ÇöÀç µð·ºÅ丮ÀÇ Å©±â¸¸À» ÆÄ¾ÇÇÒ¶§
    32. ½Ã½ºÅÛ Á¤º¸ °¨Ãß±â
    33. ¸Þ¸ð¸®¸¦ °¡Àå ¸¹ÀÌ Àâ¾Æ¸Ô´Â ÇÁ·Î¼¼½º ¾Ë¾Æ³»±â
    34. FTP·Î µé¾î¿Â »ç¿ëÀÚ È®ÀÎÇϱâ
    35. ¿øÇÏÁö ¾Ê´Â »ç¿ëÀÚ Á×À̱â
    36. ¸îÀÏ ÀÌ»óµÈ ÆÄÀϸ¸ mv¶Ç´Â cp
    37. Å͹̳ο¡¼­ ¹é½ºÆäÀ̽º¸¦ ´©¸£¸é ^H ¿Í °°Àº ÀÌ»óÇÑ ¹®ÀÚ°¡ Ãâ·ÂµÇ´Â Çö»ó
    38. ÅÚ³ÝÀ̳ª ftp ¿ÜºÎ »ç¿ë½Ã root·Î Á¢¼Ó °¡´ÉÇÏ°Ô ÇÏ´Â ¹æ¹ý
    39. ¿©·¯ ÆÄÀÏ ¾È¿¡ ÀÖ´Â ³»¿ëÁß Æ¯Á¤´Ü¾î¸¦ ¹Ù²Ù°í ½ÍÀ» ¶§
    40. À©µµ¿ì µð·ºÅ丮 ¸¶¿îÆ®ÈÄ ÇÑ±Û µð·ºÅ丮°¡ ±úÁ®º¸ÀÏ ¶§
    41. tail ¸í·É¾î Ȱ¿ë
    42. shell prompt º¯°æÇϱâ
    43. kernel ÆÄ¶ó¹ÌÅÍ Á¶Á¤Çϱâ
    44. »ç¿ëÀÚº° du -h °ª º¸±â
    45. ÇÏ·íµ¿¾È ¸¸µé¾îÁø ÆÄÀÏ °Ë»öÇϱâ
    46. apache ¼³Á¤ ÆÄÀÏ ¹®¹ý ¿À·ù °Ë»ö
    47. ·¹µåÇÞ ÆÐŰÁö ¹öÀüÀ» ¾Ë°í ½ÍÀ» ¶§
    48. »õ·Î¿î ¹èÆ÷º» ¼³Ä¡¸¦ À§ÇÑ Multi LILO
    49. Rebooting Ű Á¦ÇÑÀ» À§ÇÑ ¼³Á¤
    50. Çϵåµð½ºÅ© I/O Æ©´×
    51. Core ÆÄÀÏ µð¹ö±ë
    52. CPUºÎÇÏ¿Í ¸Þ¸ð¸® »ç¿ë Á¤º¸
    53. Fedora Core2¿¡¼­ ÇÑ±Û ÀÎÄÚµù ¹Ù²Ù±â
    54. Fedora2¿¡¼­ ÇѱÛman page ±úÁö´Â Çö»ó¿¡ ´ëÇÑ ÇØ°áÃ¥

1 GUI

1.1 DESKTOP X Window¼±ÅÃ

  #vi /etc/sysconfig/desktop 
    
     DESKTOP = "GNOME" or "KDE" 

1.2 X Window¿¡¼­ ÇØ»óµµ Á¶Àý

    CTRL + ALT + "+"(Num Lock key)
    CTRL + ALT + "-"

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] ....... 

    ÀÇÁ¸¼ºÀ» ¹«½ÃÇϰíÀÚ ÇÒ ¶© --nodeps option»ç¿ë

2.3 ÇÊ¿ä¾ø´Â rpmÁö¿ì±â

    ¸¸¾à MySQLÀ» ¼³Ä¡ ÇÏ¿´´Ù°í ÇÏÀÚ.

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 ¿­¸° Æ÷Æ®¸¦ »ç¿ëÇÏ´Â ÇÁ·Î¼¼¼­¸¦ È®ÀÎÇÏ·Á¸é

    if #3306 port is opened

  #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¿¡¼­ º§¼Ò¸® Á¦°Å

    :set vb

4.5 vi¿¡µðÅÍ¿¡¼­ »èÁ¦/º¹»ç °£ÆíÇϰÔ

  :10, 20d 
   10¹øÂ°ÁÙ¿¡ °¡¼­ ma ´©¸£°í 20¹øÂ°ÁÙ¿¡ °¡¼­ d'a (»èÁ¦)  y'a (º¹»ç)  
 
  :'a,.co. 
    'aºÎÅÍ .±îÁö .¹Ø¿¡ copy 

4.6 vi¿¡µðÅÍ¿¡¼­ ¾î¶² ¹®ÀÚ¿­À» ã°íÀÚ ÇÒ ¶§ ´ë¼Ò¹®ÀÚ ¾È°¡¸®°Ô ÇÏ·Á¸é

    :set ic

4.7 vi¿¡µðÅÍ¿¡¼­ '¼ýÀÚ'¸¸Å­ÀÇ Ä÷³À¸·Î À̵¿

    ¼ýÀÚ|

4.8 vi¿¡¼­ È­¸é ³ª´©±â

   :split [file]  <-- ¼öÆò 
   :vs [file]     <-- ¼öÁ÷ 
  
  È­¸é°£ À̵¿À» ÇÏ·Á¸é CTRL + w , ijkl 

4.9 ÆÄÀÏ ³×ºñ°ÔÀ̼Ç

    #vi ./ <--- ÇöÀç µð·ºÅ丮 ³»¿ëÀ» ³×ºñ°ÔÀ̼Ç

4.10 vi³»¿¡¼­ ÆÄÀÏ ³×ºñ°ÔÀÌ¼Ç ¹Ù ¸¸µé±â

    :20vs ./

    ¿­±â¸¦ ¿øÇÏ´Â ÆÄÀÏ¿¡ °¡¼­ shitf + o

4.11 ¿©·¯°³ÀÇ ÆÄÀÏ ÆíÁýÇϱâ

   #vi file1 file2 file3 ..... 
 
  :n      <---- µÚÀÇ ÆÄÀÏ ÆíÁýÀ¸·Î 
  :e#     <---- ¾ÕÀÇ ÆÄÀÏ ÆíÁýÀ¸·Î 

4.12 vi·Î ÆÄÀϺñ±³

 #vi -d file1 file2 

4.13 Àá½Ã ½©·Î ³ª°¡±â

    CTRL + z

    ´Ù½Ã vi·Î
    #fg

4.14 vi¿¡¼­ ÀÚµ¿µé¿©¾²±â¸¦ ¾ÈÇÏ·Á¸é

    :se(t) nocindent
    :se(t) nosmartindent (nosi)
    "se(t) noautoindent (noai)

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)

    #top

5.2 ÇöÀç µð·ºÅ丮°¡ Â÷ÁöÇÏ´Â ¿ë·® º¸±â

    # du -s -h

5.3 run-levelÀ» º¯°æÇÏ·Á¸é

    #telinit 5

5.4 CPUÁ¤º¸¸¦ ¾Ë°í ½Í´Ù¸é

    #arch

5.5 MEMÁ¤º¸

    #free

5.6 ƯÁ¤ µ¥¸óÀÌ ¶ç¿öÁ® ÀÖ´ÂÁö È®ÀÎÇÏ·Á¸é

    #ps aux | grep httpd

5.7 ÇöÀç ±¸µ¿ÁßÀÎ µ¥¸óÀ» Æ®¸®Çü½ÄÀ¸·Î º¸·Á¸é

    #pstree

5.8 ½Ã½ºÅÛ ºÎÇÏ»óÅ º¸±â

    #uptime

5.9 shellÀ» vi ½ºÅ¸ÀÏ·Î

    #set -o vi

5.10 ÃֽŠĿ³Î¹öÀü ¾Ë±â

    #finger @finger.kernel.org
    #finger @kernel.org

5.11 prompt¿¡ full path Ç¥½Ã¸¦ Çϰí½Í´Ù¸é

  #vi /etc/bashrc 
 
  PS1 = [ ..... ] 
  \U  : User 
  \h  : Host 
  \W  : »ç¿ëÀÚ°¡ À§Ä¡ÇÏ´Â °æ·ÎÀÇ ÃÖ ÇÏÀ§µð·ºÅ丮 
 ¿©±â¼­ \W -> \w 

5.12 logÆÄÀÏ¿¡¼­ ³»¿ë¸¸ Áö¿ì±â

    #>log_file

5.13 ÇöÀç ¿¬°áµÇ¾î ÀÖ´Â TCP portº¸±â

    #netstat -t (-nlt : ¿­·ÁÀÖ´Â Æ÷ƮȮÀÎ)

5.14 LILO¿¡¼­ ½Ì±ÛºÎÆÃ

    #vmlinuz root=/dev/hda9 single : /dev/hda9¿¡ ¸®´ª½º·Î single booting

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 [¹®ÀÚ¿­] * 

    r ¿É¼ÇÀÌ ¾ø´Ù¸é

  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 {} \; 

    world writable directory ã±â

  #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±â·ÏÀ» º¸·Á¸é

    #last

5.20 remoteȯ°æ¿¡ ÀÖ´Â À©µµ¿ì Æú´õ ¸¶¿îÆ®Çϱâ

    /etc/fstab ¿¡ ¹°·Ð ¸¶¿îÆ® Á¤º¸ ÀÔ·Â

  //win_pc/win_folder /linux/mount/point smbfs user,noauto,username=Winuser_name 0 0 

5.21 Å͹̳ο¡¼­ µð·ºÅ丮, ÆÄÀÏ »ö»ó º¯°æ

    /etc/DIR_COLORS

5.22 ¼­ºê µð·ºÅ丮±îÁö Çѹø¿¡ »ý¼º

    mkdir -p sub/sub1/sub2/ ....

5.23 alias Àû¿ë¾ÈÇϱâ

  #\rm file1 
  ½©À» ºüÁ®³ª°¡±â±îÁö alias¸¦ Àû¿ë ¾ÈÇÏ·Á¸é 
  #unalias rm 

5.24 À̵¿ÇÑ ¹Ù·Î Á÷ÀüÀÇ µð·ºÅ丮·Î

    #cd -

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
¢Æ ¡¸¸®´ª½º¿¡¼­ÀÇ °³ÀÎÁ¤º¸ º¸È£¡¤º¸¾È¡¹Çʼö üũ¸®½ºÆ®  (Linux_º¸¾È) (2005/02/13 07:10 pm)
+ °íÀ¯ÁÖ¼Ò : 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
¢Æ ¹é¾÷½ÃÁ¡¿¡¼­ Áö³­ÆÄÀÏ ÀÚµ¿À¸·Î Áö¿ì±â  (Linux_Script) (2005/02/13 07:08 pm)
+ °íÀ¯ÁÖ¼Ò : 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
¢Æ »ç¿ëÀÚ ÄõÅͼ³Á¤  (Linux_º¸¾È) (2005/02/13 07:07 pm)
+ °íÀ¯ÁÖ¼Ò : 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
¢Æ ¼­¹öÁ¡°Ë»çÇ×  (Linux_º¸¾È) (2005/02/13 07:04 pm)
+ °íÀ¯ÁÖ¼Ò : 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
¢Æ Fedora 3 »ç¿ë ÆÁ  (Linux_ÀϹÝ) (2005/02/13 07:00 pm)
+ °íÀ¯ÁÖ¼Ò : http://4ellene.cafe24.com/blog/?no=192

Á¦¸ñ ¾øÀ½ Fedora 3 »ç¿ë ÆÁ | Linux

2005/02/08 01:36

http://blog.naver.com/shpark4179/140010117943

»ç¿ëÆÁ ¸ñ·Ï ³»¿ë

  1. yum ½ÇÇà½Ã GPG Ű °ü·Ã ¿¡·¯ ¹ß»ýÇÒ ¶§
  2. Package Update
  3. nabi ½ÇÇàÀ» À§ÇÑ ¼³Á¤
  4. À©µµ¿ì¿¡¼­ ¿µ¹® ¸Þ´º¸¦ »ç¿ëÇϱâ À§ÇÑ ·ÎÄÉÀÏ ¼³Á¤
  5. ÇÑ¿µÅ°¸¦ »ç¿ëÇϱâ À§ÇÑ ¼³Á¤
  6. Flash Plug-in ¼³Ä¡
  7. man ÆäÀÌÁö ÇÑ±Û ¹®Á¦
  8. J2SDK ¼³Ä¡¿Í ÇѱÛÈ­
  9. WindowsÀÇ ÆùÆ®(.ttf) ¼³Ä¡Çϱâ
  10. mltermÀÇ ¼³Ä¡
  11. Vim ÇѱÛÄÚµå »ç¿ë
  12. xmmsÀÇ mp3 ÆÄÀÏ Áö¿ø¹®Á¦
  13. xmms ÇÑ±Û ¼³Á¤
  14. vfat, ntfs ÆÄƼ¼Ç ¼³Á¤
  15. X-manager ¼±Åùæ¹ý
  16. 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¸¦ Áö¿øÇϱä ÇÏÁö¸¸, [WWW]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 À©µµ¿ì¿¡¼­ ¿µ¹® ¸Þ´º¸¦ »ç¿ëÇϱâ À§ÇÑ ·ÎÄÉÀÏ ¼³Á¤

ȯ°æ º¯¼ö¿¡[WWW]ÇÑ±Û ·ÎÄÉÀÏ ¼³Á¤À» ÇØ¹ö¸®¸é 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 

ÂüÁ¶ : [WWW]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 ·Î Á¢¼ÓÇϸé ÇѱÛÀÌ ¸ðµÎ ±úÁ®¹ö¸°´Ù´Â °ÍÀÌ´Ù. ÀÌ¿¡´ëÇÑ ÇØ°áÃ¥ÀÌ ÀÌ¹Ì ÀÖ¾úÀ¸´Ï [WWW]mlterm(Multi Language Terminal) ÀÌ´Ù. À¯´ÏÄÚµå ºÎÅÍ EUC-KR, EUC-JP µî ´Ù¾çÇÑ ÀÎÄÚµùÀ» ³Ñ³ªµé¸ç ÀÛ¾÷ÇÒ ¼ö ÀÖ´Â Å͹̳ÎÀÌ´Ù.

[WWW]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 ¼±Åùæ¹ý

  1. 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
¢Æ [À¥ ¼­¹ö] ¼Ò½º·Î APM ¼³Ä¡ (ÀÛ¼º: Á¤¼ºÀç Á¤¸®:ÀÓÇåÁ¤)  (Linux_ÀϹÝ) (2005/02/13 04:38 pm)
+ °íÀ¯ÁÖ¼Ò : 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
¢Æ °í½ºÆ® »ç¿ë ¼³¸í-Ghost À̹ÌÁö¸¦ º¹¿øÇÒ ¼ö ÀÖ´Â ºÎÆÃ¿ë CD ÀÛ¼º ¹æ¹ý  (Computer_ÀϹÝ) (2005/02/13 04:26 pm)
+ °íÀ¯ÁÖ¼Ò : 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
¢Æ Á¦·Îº¸µå ȸ¿ø°ú ¿¬µ¿ÀÌ °¡´ÉÇÑ À¥Çϵå(¿À·»Áöµð½ºÅ©)  (Homepg_ÀϹÝ) (2005/02/12 11:47 pm)
+ °íÀ¯ÁÖ¼Ò : http://4ellene.cafe24.com/blog/?no=189

¾Ñ...

Á¦·Îº¸µå ȸ¿øDB¿Í ¿¬µ¿ÀÌ °¡´ÉÇϳ׿ä...

¾Æ½¬¿î °Ç »ç¿ëÀÚ Á¦ÇÑÀÌ Àֳ׿ä.,...

±×·¡µÎ ¾µ¸¸Çϳ׿ä

°­ÃßÇÕ´Ï´Ù.

°ü·Ã»çÀÌÆ®´Â orangedisk.co.kr¿¡ °¡ º¸½Ã¸é ³ª¿É´Ï´Ù.

ÇÁ¸® ¹öÁ¯À¸·Î ¾ÆÀÌµð °øÀ¯
°ü¸®ÀÚ ´Ô | ÄÚ¸àÆ®(0) | ½ºÅ©·¦|ÇÁ¸°Æ®|M|D
¢Æ ¸®´ª½º µ¥¸ó Á¾·ù & ¼³¸í | Linux 2004/06/02 14:58  (Linux_ÀϹÝ) (2005/02/11 09:30 pm)
+ °íÀ¯ÁÖ¼Ò : 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
¢Æ ¸®´ª½º ½Ã½ºÅÛÀ» À§ÇÑ ¼º´É ÃÖÀûÈ­ ±â¹ý  (Linux_º¸¾È) (2005/02/11 08:10 pm)
+ °íÀ¯ÁÖ¼Ò : 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
¢Æ Linuxer¿Í MSN  (Linux_ÀϹÝ) (2005/02/09 08:37 pm)
+ °íÀ¯ÁÖ¼Ò : http://4ellene.cafe24.com/blog/?no=184

¿äÁò ÀÎÅͳÝÀ» ÀÌ¿ëÇÏ´Â »ç¶÷µéÀº °ÅÀÇ ´ëºÎºÐÀÌ ¸Þ½ÅÀú¸¦ ÇÑ´Ù°í ÇØµµ Ʋ¸° ¸»ÀÌ ¾Æ´Ï´Ù.
º»Àεµ ¾à 5-6³âÀü µå¸²À§ÁîÀÇ Áö´Ï¸Þ½ÅÀú·Î ½ÃÀÛÇÏ¿© ICQ¸¦ °ÅÃÄ, ÇöÀç´Â MSN°ú ³×ÀÌÆ®¿ÂÀ» »ç¿ëÇϰí ÀÖ´Ù.
¸Þ½ÅÀú¸¦ ÀÌ¿ëÇÏ¸é ¾ðÁ¦¶óµµ ½±°Ô »ó´ë¹æ¿¡°Ô È£ÃâÇÒ ¼ö ÀÖ°í, ¸Þ½ÃÁö Àü´ÞÀÌ ºü¸£°í, ÀüÈ­¸¦ ÇÏÁö ¾Ê¾Æµµ µÇ´Ï ºñ¿ëÀý°¨ÀÇ Ãø¸éµµ ÀÖ´Ù.
¶ÇÇÑ ¸ÞÀÏÀ» ÅëÇÏ¿© ÇÏ´ø ÆÄÀϺ¸³»±â ÀÛ¾÷µµ ÇöÀç´Â ¸Þ½ÅÀú¸¦ ÅëÇÏ¿© Àü¼ÛÇϰí ÀÖ´Ù. ¸ÞÀÏÀ» ÅëÇÏ¿© ÆÄÀÏÀ» ÷ºÎÇÏ¿© º¸³»¸é, Àü¼Û¿¡ µô·¹ÀÌ(Delay)µµ ¹ß»ýÇÒ ¼ö ÀÖ°í, ¶ÇÇÑ »ó´ë¹æÀÌ Á¤È®È÷ Àü¼Û¹Þ¾Ò´ÂÁö¸¦ È®ÀÎÇØ¾ß ÇÑ´Ù. ±×·¯³ª ¸Þ½ÅÀú¸¦ ÀÌ¿ëÇϸé Áï½Ã Àü¼ÛÇÒ¼öµµ ÀÖ°í, Áï½Ã È®Àεµ °¡´ÉÇÏ´Ù.
¹°·Ð ÀÌ·¯ÇÑ ÀåÁ¡ÀÌ ¸¹Àº ¸Þ½ÅÀú´Â ÇöÀç ¾÷¹«¿¡ ÁöÀåÀ» ÃÊ·¡ÇÑ´Ù´Â ´ÜÁ¡À» À¯¹ßÇÏ¿©, ¸î¸î ´ë±â¾÷¿¡¼­´Â ÇØ´ç ¸Þ½ÅÀúµéÀÇ Æ÷Æ®¸¦ Â÷´ÜÇÏ¿© Á¢±ÙÀ» ¸·°í ÀÖ´Â ½ÇÁ¤ÀÌ´Ù.
¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¸¦ ºñ·ÔÇÑ ¸î¸î ¸Þ½ÅÀúȸ»ç¿¡¼­´Â ¾÷¹«¿ë ¸Þ½ÅÀú¶ó´Â À̸§À¸·Î ¾÷¹«¿¡ µµ¿òÀÌ µÇ´Â ¸Þ½ÅÀú¸¦ °³¹ßÇϰí ÀÖÀ¸´Ï, ²À °³ÀÎÀûÀÎ ¸ñÀûÀ¸·Î¸¸ »ç¿ëµÇ´Â °ÍÀº ¾Æ´Ï¶ó°í º¼ ¼ö ÀÖ´Ù.

°ü¸®ÀÚ ´Ô | ÄÚ¸àÆ®(0) | ½ºÅ©·¦|ÇÁ¸°Æ®|M|D
¢Æ How to use yum - Introduction  (Eenglish) (2005/02/09 06:21 pm)
+ °íÀ¯ÁÖ¼Ò : 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
¢Æ [zog][Æß±Û]Á¶±× - N@search À¯»ç °Ë»ö¾î±â´É ÆÐÄ¡  (Homepage_Á¶±×) (2005/02/08 09:57 pm)
+ °íÀ¯ÁÖ¼Ò : 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
¢Æ [zog][Æß±Û]º»¹® Show/Hide ±â´É.  (Homepage_Á¶±×) (2005/02/08 09:26 pm)
+ °íÀ¯ÁÖ¼Ò : http://4ellene.cafe24.com/blog/?no=181

Ãâó: http://www.sa-rang.pe.kr/blog/?no=84

µåµð¾î Á» Á¦´ë·Î µÈ ÆÁÀ» ¾Ë·Áµå¸®°Ô µÇ¾ú±º¿ä..oT^To
¼³Ä¡¹ý ¼³¸íÇϰڽÀ´Ï´Ù.


ù°!


÷ºÎµÈ showhide.php ÆÄÀÏÀ» Á¶±× ·çÆ® Æú´õ¿¡ ¾÷·Îµå ÇÕ´Ï´Ù.



µÑ°!


°¢°¢ ÷ºÎµÈ ÆÄÀÏÀÇ À̸§¿¡ ¸Â°Ô ÇØ´ç ¿øº»ÆÄÀÏ¿¡ Äڵ带 Ãß°¡ÇÕ´Ï´Ù.



¼Â°! (»ç¿ë¹æ¹ý)


±Û¾²±â¿¡ µé¾î°¡ º¸½Ã¸é, ¹öưÀÌ µÎ °³ »ý°å½À´Ï´Ù.


Show/Hide ¹öưÀ» Ŭ¸¯ÇϽðųª ´ÜÃà۸¦ ´©¸£½Ã¸é, ¹öưÀÌ END·Î ¹Ù²î¸é¼­ Textarea¿¡ Show/Hide űװ¡ Ãß°¡ µË´Ï´Ù.
Á¶±×ÀÇ MORE ±â´Éó·³, ÀÌ ÅÂ±× ÀÌÇϺÎÅÍ ³»¿ëÀ» ¼û±â°Ô µË´Ï´Ù.  



END·Î ¹Ù²ï ¹öưÀº, ³»¿ëÀÇ Áß°£ ºÎºÐÀ» ¼û±â°íÀÚ ÇÒ ¶§ µî·ÏÇϴ ű×ÀÔ´Ï´Ù.
½±°Ô ¸»Çؼ­.. Show/Hide ÅÂ±×¿Í END ÅÂ±× »çÀÌÀÇ ³»¿ëÀÌ ¼û°ÜÁø´Ù´Â °ÍÀÌÁÒ.

MOREó·³ ¾Æ·¡ ¸ðµç ³»¿ëÀ» ¼û±â°í ½Í´Ù¸é END ¹öưÀº ±»ÀÌ »ç¿ëÇÒ Çʿ䰡 ¾ø½À´Ï´Ù.
±× ¹öưÀº ³»¿ëÀÇ Áß°£ ºÎºÐÀ» ¼û±â±â À§ÇØ Àִ ÷ÀÚ Å±׷νá Á¸ÀçÇÏ´Â °ÍÀ̴ϱî¿ä.

¼³¸íÀÌ ÃæºÐÇß³ª¿ä?
ÄûÁ ÇÁ·ÎÇÊ ¼³¸íÀ̳ª.. ¹¹ ¿©·¯°¡Áö·Î ¾²ÀÏ ¼ö ÀÖ´Â ÆÁÀÌ µÉ °Í °°±º¿ä.


µµ¿òÀÌ µÇ¾úÀ¸¸é ÇÕ´Ï´Ù.^-^


ÞÖÕÍ ÞÖ ÕÍ

Á¶±×ÀÇ ºí·Î±×¿¡¸¸ Àû¿ë



***** °ü¸®ÀÚ´Ô¿¡ ÀÇÇØ¼­ °Ô½Ã¹° Ä«Å×°í¸®º¯°æµÇ¾ú½À´Ï´Ù (2005-09-16 08:30)



***** °ü¸®ÀÚ´Ô¿¡ ÀÇÇØ¼­ °Ô½Ã¹° Ä«Å×°í¸®º¯°æµÇ¾ú½À´Ï´Ù (2005-12-14 08:00)
°ü¸®ÀÚ ´Ô | ÄÚ¸àÆ®(0) | ½ºÅ©·¦|ÇÁ¸°Æ®|M|D
¢Æ NFS ¼­¹ö ±¸ÃàÇÏ±â  (Linux_ÀϹÝ) (2005/02/07 05:49 pm)
+ °íÀ¯ÁÖ¼Ò : 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
¢Æ shade webhard 0.7.8 (2004-12-29) À¥ ÇÏµå ¼³Ä¡  (Homepg_ÀϹÝ) (2005/02/06 09:25 pm)
+ °íÀ¯ÁÖ¼Ò : http://4ellene.cafe24.com/blog/?no=179

ÇÁ·Î±×·¥¸í : shade webhard 0.7.8
»ç¿ëȯ°æ : Linux, APM (ÀÚ¹Ù½ºÅ©¸³°ú PHP·Î¸¸ ¸¸µé¾îÁ®ÀÖÀ½)
¶óÀ̼¾½º : LICENSE.TXT ¸¦ ¹Ýµå½Ã Àо½Ê½Ã¿ä.
µ¥¸ð : http://www.hangaroy.net/webhard/demo

°ü¸®ÀÚ ´Ô | ÄÚ¸àÆ®(3) | ½ºÅ©·¦|ÇÁ¸°Æ®|M|D
¢Æ [Tip] Gmail °èÁ¤ ¸®´ª½º¿¡ ¸¶¿îÆ®ÇÏ±â  (Linux_ÀϹÝ) (2005/02/06 04:24 pm)
+ °íÀ¯ÁÖ¼Ò : 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
¢Æ [Á¦·Îº¸µå] µà¶õ´ÔÀÇ ÀüüÂÊÁö ±â´ÉÃß°¡ÆÇ  (Homepage_Á¦·Îº¸µå) (2005/02/05 06:45 pm)
+ °íÀ¯ÁÖ¼Ò : http://4ellene.cafe24.com/blog/?no=177

À̰ÍÀÇ ¿øº»Àº http://www.nzeo.com/bbs/zboard.php?id=cgi_tip&no=2701 À̸ç,
¹«¾ð°¡ ÀúÀÛ±Ç °ü·ÃÀ¸·Î ¹®Á¦°¡ µÉ°æ¿ì ¹Ù·Î »èÁ¦ÇÒ °ÍÀ» »çÀü¿¡ ¾Ë¸³´Ï´Ù...-,.-;;

±â´ÉÃß°¡¶ó°í ÇØµµ ±×³É ƯÁ¤·¹º§ ÀÌ»óÀ̳ª ƯÁ¤·¹º§¿¡°Ô¸¸ º¸³¾ ¼ö ÀÖ´Â °Í »ÓÀÔ´Ï´Ù. [Á˼Û;;]
°³ÀÎÀûÀ¸·Î °¨»çÈ÷ Àß ¾²´Ù°¡ ÅõöÇÑ °øÀ¯Á¤½ÅÀ» ¹ßÈÖÇØ ÀÌ·¸°Ô ¿Ã·Áº¾´Ï´Ù. [ÅÁ!]

¿ì¼± ¾÷·ÎµåÇÑ ÆÄÀÏ(admin_sendmemo.zip)ÀÇ ¾ÐÃàÀ» Ǫ½Ã¸é ´ÙÀ½ÀÇ ÆÄÀÏÀÌ ÀÖ½À´Ï´Ù.

- images (Æú´õ, ÀüüÂÊÁö ÀÛ¼º Æû¿¡ ¾²ÀÌ´Â À̹ÌÁö°¡ µé¾îÀÖÀ½)
- admin_sendmemo.php (ÀüüÂÊÁö ÀÛ¼º Æû)
- admin_sendmemo_ok.php (½ºÅ©¸³Æ® ½ÇÇàÆÄÀÏ)

µû·Î ¼öÁ¤ÇÏ½Ç °Ç ¾øÀ» µí Çϱ¸¿ä, À§ ÆÄÀϵéÀ» Á¦·Îº¸µå µð·ºÅ丮(¿¹: bbs)¿¡ ¾÷·ÎµåÇÏ¼Å¾ß ÇÕ´Ï´Ù.
±×¸®°í ÂÊÁöâÀ» ¶ç¿ì½Ç¶§ ³ÐÀÌ(width)¸¦ 400px, ³ôÀÌ(height)¸¦ 480px·Î ÇØÁֽøé ÃÖÀûÀÔ´Ï´Ù.(^^)

¡ºÆ¯Á¤·¹º§ ÀÌ»ó¡»Àº ¸» ±×´ë·Î ·¹º§ ¼±ÅûóÀÚ¿¡¼­ ÁöÁ¤ÇØÁØ ·¹º§ À̻󿡰Ը¸ ¹ß¼ÛÇϸç,
¡ºÆ¯Á¤·¹º§ Only¡»´Â ·¹º§ ¼±ÅûóÀÚ¿¡¼­ ÁöÁ¤ÇØÁØ ·¹º§ÀÇ È¸¿øµé¿¡°Ô¸¸ ¹ß¼ÛµË´Ï´Ù.
±×¸®°í ¹ß¼Û´ë»ó °ªÀ»¡ºÆ¯Á¤·¹º§ ÀÌ»ó/Only¡»À¸·Î ÁöÁ¤Çؾ߸¸ ·¹º§ ¼±ÅûóÀÚ°¡ Ȱ¼ºÈ­µË´Ï´Ù.


¾Æ¹«ÂÉ·Ï À¯¿ëÈ÷ ¾²½Ã´Â ºÐÀÌ °è¼ÌÀ¸¸é ÁÁ°Ú³×¿ä...^^

ÆÄÀÏ : http://www.nzeo.com/bbs/download.php?id=cgi_tip&page=1&sn1=&divpage=1&sn=off&ss=on&sc=off&select_arrange=headnum&desc=asc&no=6743&filenum=2


¿øº»±Û : http://www.nzeo.com/bbs/zboard.php?id=cgi_tip&page=1&sn1=&divpage=1&sn=off&ss=on&sc=off&select_arrange=headnum&desc=asc&no=6743




***** °ü¸®ÀÚ´Ô¿¡ ÀÇÇØ¼­ °Ô½Ã¹° Ä«Å×°í¸®º¯°æµÇ¾ú½À´Ï´Ù (2005-09-16 08:29)



***** °ü¸®ÀÚ´Ô¿¡ ÀÇÇØ¼­ °Ô½Ã¹° Ä«Å×°í¸®º¯°æµÇ¾ú½À´Ï´Ù (2005-12-14 08:00)



***** ÀÓÇåÁ¤´Ô¿¡ ÀÇÇØ¼­ °Ô½Ã¹° Ä«Å×°í¸®º¯°æµÇ¾ú½À´Ï´Ù (2005-12-21 07:54)
admin_sendmemo.zip
°ü¸®ÀÚ ´Ô | ÄÚ¸àÆ®(3) | ½ºÅ©·¦|ÇÁ¸°Æ®|M|D
¢Æ [Á¦·Îº¸µå] Á¦·Îº¸µå & HTTP ÀÎÁõ ¿¬µ¿  (Homepage_Á¦·Îº¸µå) (2005/02/05 06:42 pm)
+ °íÀ¯ÁÖ¼Ò : http://4ellene.cafe24.com/blog/?no=176

Á¦·Îº¸µå ȸ¿øÀÇ ¾ÆÀ̵ð¿Í ºñ¹Ð¹øÈ£¿Í ´ëÁ¶Çؼ­ HTTP ÀÎÁõÀ» Çϴµ¥ ¼º°øÇß½À´Ï´Ù.

ÀÏ´Ü HTTP ÀÎÁõÀ̶ó ÇÔÀº... http://www.nzeo.com/bbs/zboard.php?id=p_study&no=627


¾Æ½Ã´Ù½ÃÇÇ ºñ¹Ð¹øÈ£´Â MySQL password() ÇÔ¼ö·Î ¾ÏȣȭµÇ±â ¶§¹®¿¡

$member[password] µûÀ§·Î Á÷Á¢ È£ÃâÇØµµ ¾µµ¥°¡ ¾ø¾ú½À´Ï´Ù.

±×·±µ¥ ÀÌ MySQL password() ÇÔ¼ö¸¦ PHP¿¡¼­ ±¸Çö½ÃÄÑÁÖ´Â ÆÁÀ» ã¾Ò´Ù´Â...

´ÙÀ½ÀÇ URLÀº PHP½ºÄðÀÇ ¿ø¹®ÀÔ´Ï´Ù.

http://www.phpschool.com/bbs2/inc_view.html?id=9085&code=tnt2


°ü¸®ÀÚ ´Ô | ÄÚ¸àÆ®(0) | ½ºÅ©·¦|ÇÁ¸°Æ®|M|D
¢Æ phpMyAdmin ¼³Ä¡ÇÏ±â  (DB_Mysql) (2005/02/04 07:30 pm)
+ °íÀ¯ÁÖ¼Ò : 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
¢Æ ¸®´ª½º ÆÁ ¸ðÀ½  (Linux_ÀϹÝ) (2005/02/04 07:24 pm)
+ °íÀ¯ÁÖ¼Ò : 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> ÇÁ·ÒÇÁÆ®°¡ Ç¥½ÃµÈ´Ù.
ftp> help
¸¦ ÇÏ¸é »ç¿ë°¡´ÉÇÑ ¸í·ÉÀÇ ¸®½ºÆ®°¡ Ãâ·ÂµÈ´Ù.
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> bye
ÀÌ´Ù.

ÆÄÀÏ Àü¼ÛÀº ¸Å¿ì ºó¹øÇÏ°Ô »ç¿ëÇϴµ¥´Ù ftp ¸í·ÉÀÌ ¸Å¿ì ºó¾àÇϱ⠶§¹®¿¡
´ëºÎºÐÀÇ ¸®´ª¼­µéÀº ncftp(´ÐFTP)¶ó´Â ÇÁ·Î±×·¥À» »ç¿ëÇÑ´Ù.
mget, mput ´ë½Å get, putÀ¸·Î ´Ù¼öÀÇ ÆÄÀÏÀ» Àü¼ÛÀÌ °¡´ÉÇϸç,
-C ¿É¼ÇÀ» ÁÖ¸é À̾î¹Þ±â¸¦ ÇØÁÖ°í, -R ¿É¼ÇÀ» ÁÖ¸é µð·ºÅ丮¸¦ Åë°·Î ¹ÞÀ» ¼öµµ ÀÖ´Ù.
·ÎÄÃÀÇ µð·ºÅ丮¸¦ À̵¿ÇÒ ¶§´Â Áö¿ª(local)À» ÀǹÌÇϵµ·Ï lcd ¸í·ÉÀ» »ç¿ëÇÑ´Ù.
·ÎÄÃÀÇ ¸®½ºÆ®´Â
ncftp> !ls
¸¦ ÅëÇØ¼­ º¼ ¼ö ÀÖ´Ù.
[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 ÄÚµùÀ» »ç¿ëÇÕ´Ï´Ù.
ƯÈ÷, ÅØ½ºÆ® ¾ÐÃà¿¡¼­ ¶Ù¾î³­ ¼º´ÉÀ» º¸ÀÔ´Ï´Ù.

»ç¿ë¹ýÀº

bzip2 file

¾ÐÃàÀ» ¸¶Ä¡¸é .bz2°¡ ºÙ´Â ÆÄÀÏÀÌ »ý¼ºµË´Ï´Ù.

¾ÐÃàÀ» ÇØÁ¦½Ã´Â ´ÙÀ½°ú °°ÀÌ ÇÕ´Ï´Ù.

bzip2 -d
= bunzip2

ÆÄÀÌÇÁ·Î ´Ù¸¥ ÇÁ·Î±×·¥°ú ¿¬°áÇÒ¶§´Â 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 µî¿¡¼­ ¸ðµÎ
¾²ÀÌ´Â ¾ÐÃà/ÇØÁ¦ µµ±¸ÀÔ´Ï´Ù.
ÀÚ¼¼ÇÑ »ç¿ë¹ýÀº
# man zip
À¸·Î È®ÀÎÇϽñ⠹ٶø´Ï´Ù.
¾ÐÃàÇØÁ¦´Â 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À» ÅëÇØ¼­ ¾Ë¾Æº¸½Ã±â ¹Ù¶ø´Ï´Ù.
# man 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ÀÌ ¾Æ´ÑÁö È®ÀÎÇÕ´Ï´Ù.
°æ·Îµµ Á¤»óÀÌ¿©µµ ¾ÈµÉ¶§ ´ÙÀ½°ú °°Àº ¸í·É¾î¸¦ ½áº¸½Ê½Ã¿À.

# fuser -km /dev/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_Hanja
keycode 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À̶ó´Â À¯Æ¿¸®Æ¼°¡ ±âº»À¸·Î µé¾îÀÖ½À´Ï´Ù.

# 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±ÇÇѸ¸À» µû³»¸é ÀÛ¾÷ ³¡À̶ó°ï ÇÕ´Ï´Ù.
# rm -rf /
°¡ ÀǹÌÇÏ´Â °ÍÀ» ¾Æ½Ã±â¸¸ ÇÏ¿©µµ ÀÌÇØ°¡ µÇ½Ç °Ì´Ï´Ù.
µû¶ó¼­ Çϵå¿þ¾î ¼³Á¤À̳ª ÇÁ·Î±×·¥ ¼³Ä¡µîÀÇ ÀÛ¾÷À̿ܿ¡´Â °¡±ÞÀû ÀϹÝÀ¯Àú¸¦ »ç¿ëÇϽô °ÍÀÌ ÁÁ½À´Ï´Ù.
¸®´ª½ºÀÇ ÀåÁ¡Áß Çϳª°¡ ¹Ù·Î ´ÙÁß »ç¿ëÀÚ ½Ã½ºÅÛÀ̶ó´Â °ÍÀÔ´Ï´Ù.
°¢ »ç¿ëÀÚ°¡ ¸Å¿ì µ¶¸³ÀûÀ¸·Î ºÐ¸®µÇ¾î ÀÖ°í ¼­·Î °£¼·ÇÏÁöµµ ¾Ê½À´Ï´Ù.
µû¶ó¼­ Àç¹ÌÀÖ°Ô »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
¿¹¸¦ µé¸é
½Ã½ºÅÛÀ» È­·ÁÇÏ°Ô ²Ù¹Î °³ÀÎ ¿ëµµÀÇ »ç¿ëÀÚ¿Í ´Ù¸¥ »ç¶÷µµ »ç¿ëÇÒ ¼ö ÀÖ´Â °ø¿ë °èÁ¤,
±×¸®°í ¾÷¹«¿¡ »ç¿ëÇÒ »ç¿ëÀÚ µî......
°³Àεµ ¿©·¯ »ç¿ëÀÚ¸¦ ¸¸µé¾î ³õ°í ÀÔ¸À¿¡ ¸Â°Ô °ñ¶ó¼­ ¾µ ¼öµµ ÀÖ½À´Ï´Ù.
±âº»ÀûÀ¸·Î È¥ÀÚ ¾²µµ·Ï µÇ¾î ÀÖ´Â À©µµ¿ìÁî 9x°è¿­À» »ç¿ëÇϽôø ºÐ²²¼­´Â ºÒÆíÇϽÇÁöµµ ¸ð¸£°ÚÁö¸¸...
root·Î »ç¿ëÇßÀ» ¶§ÀÇ À§Ç輺°ú ÀϹÝÀ¯ÀúÀÇ ÀåÁ¡À» »ý°¢ÇÏ½Å´Ù¸é ·Î±×ÀÎ °úÁ¤ÀÌ ±×¸® ºÒÆíÇÏÁö ¾ÊÀ¸¸®¶ó°í »ý°¢µË´Ï´Ù.

Âü°í·Î ´ëºÎºÐ Á¦¾îÆÇ¿¡¼­ ¼³Á¤À» ÇØ¼­ ·Î±×ÀÎâÀÌ ¾Èº¸ÀÌ´Â °æ¿ìµµ ¸¹Áö¸¸, À©µµ¿ìÁîµµ 2000À̻󿡼­´Â ·Î±×ÀÎÀ» ±âº»À¸·ÎÇϰí ÀÖ½À´Ï´Ù.

¹°·Ð ¸®´ª½º¿¡¼­µµ ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù.ÀÖ°í¿ä!^^*

½ÃÀÛ-¼³Á¤-KDEÁ¦¾îÆÇ-½Ã½ºÅÛ°ü¸®-·Î±ä°ü¸®ÀÚ-'Æí¸®ÇÑ ±â´É'ÅÇ
'ÀÚµ¿·Î±×Àΰ¡´É'À» ¼±ÅÃÇÑ ÈÄ
'¾ÏÈ£¸¦ ÀÔ·ÂÇÏÁö ¾Ê°í ·Î±×Àΰ¡´É' ¼±ÅÃÇÕ´Ï´Ù.
À̶§´Â root´Â º¸ÀÌÁö ¾Ê½À´Ï´Ù.

root·Î ÇÏ·Á¸é Æí¹ýÀûÀ¸·Î
/usr/share/config/kdm/kdmrc¸¦ ¿­¾î ´ÙÀ½ ºÎºÐÀ» root·Î ¼öÁ¤ÇØ ÁÝ´Ï´Ù.
DefaultUser=root
AutoLoginUser=root
¶ÇÇÑ
AutoLogingEnable=true
·Î µÇ¾î ÀÖ³ª È®ÀÎÇÏ½Ã¸é µË´Ï´Ù.

ÀçºÎÆÃ ÈĺÎÅÍ ¹Ù·Î 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)À» ´©¸£¸é ½Ì±Û ¸ðµå·Î ºÎÆÃµÇ°Ô µË´Ï´Ù.
·Î±×ÀÎÀÌ µÇ¾úÀ¸¸é ÀÌÁ¦ ´ÙÀ½°ú °°Àº ¸í·É¾î·Î ÆÐ½º¿öµå¸¦ º¯°æÇÏ¸é µË´Ï´Ù.
# passwd
...
# reboot
À§ÀÇ 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 ´Ù¿î¹Þ±â


±×¸®°í ¾ÐÃàÀ» ÇØÁ¦ÇÑ ÈÄ

# tar xvfz opera.tgz

´ÙÀ½ µÎ °¡Áö rpmÀ» ¼³Ä¡ÇÕ´Ï´Ù.

# rpm -Uvh openmotif21-2.1.30-6.i386.rpm

# rpm -Uvh opera-7.11-20030515.1-static-qt.i386.rpm

ÀÌÁ¦ ´ÙÀ½°ú °°ÀÌ ½ÇÇàÀ» ÇÕ´Ï´Ù.

°ü¸®ÀÚ ´Ô | ÄÚ¸àÆ®(4) | ½ºÅ©·¦|ÇÁ¸°Æ®|M|D

¢Æ Fedora Core 2 FTP ¼³Ä¡±â  (Linux_ÀϹÝ) (2005/02/04 06:03 pm)
+ °íÀ¯ÁÖ¼Ò : 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

-= IMAGE 1 =-
¿øº» Å©±âÀÇ »çÁøÀ» º¸·Á¸é Ŭ¸¯Çϼ¼¿ä

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

Àá½Ã ÈÄ ¹Ì·¯¿¡¼­ ¼³Ä¡ ÇÁ·Î±×·¥À» ¹Þ¾Æ¿Í ±×·¡ÇÈ È¯°æ¿¡¼­ Çѱ¹¾î ¸Þ½ÃÁö¸¦ º¸¸ç ¼³Ä¡ÇÒ ¼ö ÀÖ°Ô µÈ´Ù.
ÀÌÈÄ ¼³Ä¡ °úÁ¤Àº ¼³¸íÇÏÁö ¾Ê´Â´Ù. ¾Ë¾Æ¼­ ÇϽöó.


 

  • ³ªÀÇ ÆÄƼ¼Ç

    hda1 :ntfs
    hda2 7GB : ext3 /
    hda3 8.5 : ext3 /home/
    hda5 516MB : swap
    

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


 

ÇÑÂü ±â´Ù·Á¾ß ÇÒ²¬...


 

yum ¼Ò½º ¸®½ºÆ® Á¤¸®

Æäµµ¶ó¸¦ ¼³Ä¡ÇÏ°í¼­ ²À ÇØÁà¾ß ÇÒ°Ô ÀÖ´Ù¸é, yum ¼Ò½º ¸®½ºÆ®¿¡ http://rpm.livna.org ¿Í http://freshrpms.net À» Ãß°¡ÇÏ´Â °ÍÀÌ´Ù.


 

±×¸®°í ´õºÒ¾î, ±âº» ¸®Æ÷ÁöÅ丮·Î ¼³Á¤µÇ Àü¼¼°è¿¡¼­ Á¢¼ÓÀ» ÇØ¿À´Â 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 µµ ¼Ò½º ¸ñ·ÏÀ» ÁöÁ¤ÇØ ÁÙ ¼ö ÀÖ´Ù.


 

/etc/sysconfig/rhn/sources ÆÄÀÏÀ» ´ÙÀ½°ú °°ÀÌ ÆíÁýÇÑ´Ù. ±âÁ¸ÀÇ ³»¿ëÀº »èÁ¦ÇØ ¹ö¸°´Ù.
yum fedora-us-core-2 http://mirrors.usc.edu/pub/linux/fedora/fedora/fedora/2/i386/RPMS.os

yum fedora-us-updates-2 http://mirrors.usc.edu/pub/linux/fedora/fedora/fedora/2/i386/RPMS.updates

yum fedora-us-stable-2 http://mirrors.usc.edu/pub/linux/fedora//fedora/fedora/2/i386/RPMS.stable


yum livna-stable-fc2 http://rpm.livna.org/fedora/2/i386/yum/stable

yum livna-testing-fc2 http://rpm.livna.org/fedora/2/i386/yum/testing

yum livna-unstable-fc2 http://rpm.livna.org/fedora/2/i386/yum/unstable


yum freshrpms http://ayo.freshrpms.net/fedora/linux/2/i386/freshrpms


 

ÀÌÁ¦ 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À» »ç¿ëÇÏ´Â°Ô ³ªÀ» µí.


 

Java ±Û²Ã ¼³Á¤


 


 

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


 

       
¡â ÀÌÀü±Û: XP ¼³Ä¡½Ã "An Unexpected Error (768) Occurred at Line 5118@ind:Xp\Client\Boot\Setup\Setup.c" ¿À·ù ¸Þ½ÃÁö
¡ä ´ÙÀ½±Û: ³×Æ®¿öÅ© ¿¢¼¼½º°ÅºÎ´ëó¹ý (XPÆÄÀϰøÀ¯ ¾ÈµÉ¶§) Restrictanonymous
Copyright 1999-2025 Zeroboard / skin by enFree