http://www.hackerschool.org/HS_Boards/zboard.php?id=Free_Lectures&no=536 [º¹»ç]
<<< /proc µð·ºÅ丮¿¡¼ ¾Ë¾Æ³»±â >>>
/proc/asound ÀÌ µð·ºÅ丮´Â ½Ã½ºÅÛ³»¿¡ ¼³Ä¡µÇ¾îÁø »ç¿îµåÄ«µå¿¡ ´ëÇÑ Á¤º¸¸¦ º¼¼ö ÀÖ½À´Ï´Ù.
/proc/cpuinfo ÇÁ·Î¼¼¼ÀÇ Á¤º¸°¡ µé¾îÀÖ½À´Ï´Ù. cpuÀÇ Å¸ÀÔ, ¸ðµ¨, Á¦Á¶È¸»ç, ¼º´É µî¿¡ °üÇÑ Á¤º¸¸¦ ¾Ë·ÁÁÝ´Ï´Ù.
/proc/devices ÇöÀç Ä¿³Î¿¡ ¼³Á¤µÇ¾î ÀÖ´Â ÀåÄ¡ÀÇ ¸ñ·ÏÀ» º¼ ¼ö ÀÖ½À´Ï´Ù.
/proc/dma ÇöÀç ¾î´À DMA ä³ÎÀÌ »ç¿ë ÁßÀÎÁö¸¦ ¾Ë·ÁÁÝ´Ï´Ù.
/proc/filesystems ¾î¶² ÆÄÀϽýºÅÛÀÌ Ä¿³Î¿¡ ¼³Á¤µÇ¾î ÀÖ´ÂÁö¸¦ ¾Ë ¼ö ÀÖ½À´Ï´Ù.
/proc/ide ÀÌ µð·ºÅ丮´Â IDE-ÀÎÅ×ÆäÀ̽º¿Í ÀÌ°Í°ú ¿¬°áµÈ IDE-deviceµé¿¡ ´ëÇÑ Á¤º¸¸¦ Ç¥½ÃÇÕ´Ï´Ù.
/proc/interrupts ÇöÀç ¾î´À ÀÎÅÍ·´Æ®°¡ »ç¿ë ÁßÀÎÁö, ±×¸®°í ¾ó¸¶³ª ¸¹ÀÌ »ç¿ëµÇ¾ú´ÂÁö¸¦ ¾Ë ¼ö ÀÖ½À´Ï´Ù.
/proc/ioports ÇöÀç ¾î´À I/O Æ÷Æ®°¡ »ç¿ë ÁßÀÎÁö¸¦ ¾Ë·ÁÁÝ´Ï´Ù.
/proc/loadavg ½Ã½ºÅÛÀÇ Æò±ÕºÎÇÏ·®(load average)À» º¸¿©ÁÝ´Ï´Ù.
/proc/meminfo ¸Þ¸ð¸® »ç¿ë·®¿¡ °üÇÑ Á¤º¸¸¦ º¸¿©ÁÝ´Ï´Ù. ½ÇÁ¦ ¸Þ¸ð¸®¿Í °¡»ó ¸Þ¸ð¸®¸¦ ¸ðµÎ ´Ù·ì´Ï´Ù.
/proc/modules ÇöÀç ¾î¶² Ä¿³Î ¸ðµâÀÌ »ç¿ëµÇ°í ÀÖ´ÂÁö¸¦ ¾Ë·ÁÁÝ´Ï´Ù.
/proc/partitions ÀÌ ÆäÀÌÁö´Â ºÐÇÒ¿µ¿ª¿¡ ´ëÇÑ Á¤º¸¸¦ Ç¥½ÃÇÕ´Ï´Ù.
/proc/pci ÀÌ ÆäÀÌÁö´Â PCI-¹ö½º¿Í ¼³Ä¡µÇ¾îÁø PCI-Ä«µåµé, ±×¸®°í ÁÖº¯ÀåÄ¡¿¬°á (PCI) ¹ö½º¸¦ »ç¿ëÇÏ´Â ´Ù¸¥ deviceµé¿¡ ´ëÇÑ Á¤º¸¸¦ Ç¥½ÃÇÕ´Ï´Ù.
/proc/scsi/scsi ÀÌ ÆäÀÌÁö´Â SCSI-ÀÎÅ×ÆäÀ̽º¿Í ÀÌ°Í°ú ¿¬°áµÈ SCSI-deviceµé¿¡ ´ëÇÑ Á¤º¸¸¦ Ç¥½ÃÇÕ´Ï´Ù.
/proc/stat ÀÌ °÷¿¡´Â ½Ã½ºÅÛÀÇ »óÅ¿¡ °üÇÑ ´Ù¾çÇÑ Á¤º¸°¡ ÀÖ½À´Ï´Ù. Áï, ºÎÆÃµÈ ÈÄ page fault°¡ ¸î¹ø ÀϾ´Â°¡ ÇÏ´Â °ÍµéÀ» ¾Ë¾Æ º¼ ¼ö°¡ ÀÖ½À´Ï´Ù.
/proc/uptime ½Ã½ºÅÛÀÌ ¾ó¸¶³ª ¿À·§µ¿¾È »ì¾Æ ÀÖ¾ú´ÂÁö º¸¿©ÁÝ´Ï´Ù.
/proc/version Ä¿³ÎÀÇ ¹öÀüÀ» ¾Ë·ÁÁÝ´Ï´Ù.
<<< ¿î¿µÃ¼Á¦ Á¤º¸ >>>
uname -a ¿î¿µÃ¼Á¦ÀÇ È£½ºÆ®À̸§, Ä¿³Î ¹öÀü°ú ¸±¸®ÁîµÈ ³¯Âî¿Í ÇÁ·Î¼¼¼(CPU)ÀÇ Å¸ÀÔÀ» Ç¥½ÃÇÕ´Ï´Ù.
uptime ºÎÆÃÇÑ ÀÌÈÄ·Î ½Ã½ºÅÛÀÇ »ç¿ëµÈ ½Ã°£°ú ·Î±×ÀÎÇÑ À¯ÀúÀÇ ¼ö, ½Ã½ºÅÛÀÇ Load Average(½Ã½ºÅÛ ºÎÇÏ·®ÀÇ Æò±ÕÄ¡) µîÀÇ Á¤º¸¸¦ Ç¥½ÃÇÕ´Ï´Ù.
w ÇöÀç ½Ã½ºÅÛ¿¡ ·Î±×ÀÎ ÇÑ À¯ÀúµéÀÇ ¸®½ºÆ®¿Í ÀÛ¾÷, Á¢¼Ó½Ã°£ µîÀ» Ç¥½ÃÇÕ´Ï´Ù.
tail /var/log/messages ½Ã½ºÅÛÀÇ ·Î±× ±â·ÏÀ» 10¶óÀÎ ´ÜÀ§·Î º¸¿©ÁÝ´Ï´Ù. '-n'¿É¼ÇÀ» »ç¿ëÇÏ¿© Ãâ·ÂÇÒ ¶óÀÎ ´ÜÀ§¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. 'tail -n100 <ÆÄÀÏÀ̸§>' °ú °°ÀÌÇϸé 100¶óÀÎ ´ÜÀ§·Î Ãâ·ÂÇÕ´Ï´Ù.
lsmod ÇöÀç ·ÎµåµÈ ¸ðµç ¸ðµâµéÀ» Ç¥½ÃÇÕ´Ï´Ù.
cat /proc/filesystems ÇöÀç ½Ã½ºÅÛ¿¡¼ »ç¿ëÁßÀÎ ÆÄÀϽýºÅÛÀ» Ç¥½ÃÇÕ´Ï´Ù.
date ½Ã½ºÅÛÀÇ ³¯Â¥¿Í ½Ã°£À» Ç¥½ÃÇÕ´Ï´Ù. ¶ÇÇÑ ³¯Â¥¿Í ½Ã°£À» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ('date --help' À» Çϸé ÀÌ¿ëÇÒ ¼ö ÀÖ´Â ¿É¼ÇÀ» ¾Ë ¼ö ÀÖ½À´Ï´Ù.)
runlevel ½Ã½ºÅÛÀÇ ÇöÀç ·±·¹º§À» Ç¥½ÃÇÕ´Ï´Ù.
rpm -q <ÆÐÅ°Áö> ¼³Ä¡µÈ ÆÐÅ°ÁöÀÇ ¹öÀüÀ» º¸¿©ÁÝ´Ï´Ù.
<<< ½ÇÇàÁßÀÎ ÇÁ·Î¼¼½º¿Í ¸Þ¸ð¸® Á¤º¸ >>>
ps aux | less À¯Àú·ÎºÎÅÍ ½ÃÀÛµÈ °ÍÀ» Æ÷ÇÔÇÑ ÇöÀç ½ÇÇàµÇ°í ÀÖ´Â ¸ðµç ÇÁ·Î¼¼½º¸¦ Ç¥½ÃÇÕ´Ï´Ù. 'q' ¸¦ ´©¸£¸é Á¾·áÇÕ´Ï´Ù.
free ¸Þ¸ð¸®ÀÇ »óŸ¦ Ç¥½ÃÇÕ´Ï´Ù.
top 5Ãʸ¶´Ù Çѹø¾¿ ½Ç½Ã°£À¸·Î °»½ÅÇÏ¿© ½Ã½ºÅÛÀÇ ÇÁ·Î¼¼½º »óȲÀ» Ç¥½ÃÇÕ´Ï´Ù. CPU »ç¿ë·®, ¸Þ¸ð¸®¿Í ½º¿ÒÀÇ »ç¿ë·®, ÇöÀç ½ÇÇàÁßÀÎ °¢°¢ÀÇ ÇÁ·Î¼¼½ºÀÇ ¼ö¿Í »óȲµîÀÇ ½Ã½ºÅÛ »óȲÀ» ½Ç½Ã°£À¸·Î Ç¥½ÃÇÕ´Ï´Ù. 'q'¸¦ ´©¸£¸é Á¾·áÇÕ´Ï´Ù.
cat /proc/meminfo ¸Þ¸ð¸® »óŸ¦ Ç¥½ÃÇÕ´Ï´Ù. 'free' ¿Í °°½À´Ï´Ù.
<<< µð½ºÅ© ÀåÄ¡ Á¤º¸ >>>
mount ¸¶¿îÆ®µÈ ¸ðµç ÀåÄ¡¿Í ¸¶¿îÆ®µÈ ÀåÄ¡µéÀÇ ¸¶¿îÆ® Æ÷ÀÎÆ®, ÆÄÀϽýºÅÛ, ±×¸®°í ÀåÄ¡°¡ Àбâ Àü¿ëÀÎÁö ¾Æ´ÑÁö º¸¿©ÁÝ´Ï´Ù.
df ¸¶¿îÆ®µÈ ÀåÄ¡¿Í »ç¿ëµÈ °ø°£°ú »ç¿ëÇÒ ¼ö ÀÖ´Â °ø°£°ú ¸¶¿îÆ® Æ÷ÀÎÆ®¸¦ Ç¥½ÃÇÕ´Ï´Ù. '-h' ¿É¼ÇÀ» »ç¿ëÇϸé 200Kb,102Mb,1Gb ¿Í °°ÀÌ ¾Ë¾Æº¸±â ½±°Ô Ç¥½ÃÇÕ´Ï´Ù.
du -sh * µð½ºÅ© »ç¿ë·®À» Ç¥½ÃÇÕ´Ï´Ù. ÇöÀç ÀÛ¾÷ÁßÀÎ µð·ºÅ丮¿¡ ÀÖ´Â ÆÄÀÏ°ú µð·ºÅ丮µéÀÇ Å©±â¸¦ ¾Ë¾Æ º¸±â ½¬¿î Çü½ÄÀ¸·Î Ç¥½ÃÇÕ´Ï´Ù. 'du --help' ¸¦ ÇÏ¸é ´õ ¸¹Àº ¿É¼ÇÀ» ¾Ë ¼ö ÀÖ½À´Ï´Ù.
cat /proc/filesystems ÇöÀç ½Ã½ºÅÛ¿¡¼ »ç¿ëÁßÀÎ ÆÄÀϽýºÅÛÀ» Ç¥½ÃÇÕ´Ï´Ù.
cat /proc/ide/ide0/hda/model Çϵåµð½ºÅ©ÀÇ ¸ðµ¨¸íÀ» Ç¥½ÃÇØ ÁÝ´Ï´Ù.
cat /proc/swaps ½º¿Ò ÆÄƼ¼ÇÀÇ Å©±â¿Í »ç¿ë·®À» º¸¿©ÁÝ´Ï´Ù.
<<< Çϵå¿þ¾î Á¤º¸ >>>
cat /proc/interrupts ÀåÄ¡°¡ »ç¿ëÁßÀÎ IRQ¸¦ Ç¥½ÃÇÕ´Ï´Ù.
cat /proc/ioports ÀåÄ¡°¡ »ç¿ëÁßÀÎ Input/Output Æ÷Æ®¸¦ Ç¥½ÃÇÕ´Ï´Ù.
cat /proc/dma ÀåÄ¡°¡ »ç¿ëÁßÀÎ DMA ä³ÎÀ» Ç¥½ÃÇÕ´Ï´Ù.
cat /proc/cpuinfo ÇÁ·Î¼¼¼(CPU)¿¡ ´ëÇÑ Á¤º¸¸¦ Ç¥½ÃÇÕ´Ï´Ù.
cat /proc/modules ·ÎµåµÈ ¸ðµç ¸ðµâµéÀ» Ç¥½ÃÇÕ´Ï´Ù. 'lsmod' ¿Í °°½À´Ï´Ù.
dmesg ½Ã½ºÅÛÀÇ ºÎÆýà ³ª¿À´Â ¸Þ½ÃÁö¸¦ ºÎÆÃÈÄ È®ÀÎ ÇÒ¶§ ¾²´Â ¸í·É¾îÀÔ´Ï´Ù. ½±°Ô ¾Ë¾Æ º¼¼ö ¾ø´Â ¸»µéÀÌ ´ëºÎºÐÀ̱ä ÇÏÁö¸¸ ÀÌ ¸Þ½ÃÁöµéÀ» ÅëÇØ ½Ã½ºÅÛ¿¡ ¹®Á¦°¡ »ý±æ °æ¿ì, ¹®Á¦¸¦ ÇØ°áÇÒ ¼ö ÀÖ´Â Á¤º¸¸¦ ¾òÀ» ¼ö ÀÖ½À´Ï´Ù. ·¹µåÇò ±â¹ÝÀÇ ¸®´ª½º ¹èÆ÷ÆÇ¿¡¼´Â /var/log/dmesg ÆÄÀÏ·Î ºÎÆýà ¸¶´Ù ÀúÀåµË´Ï´Ù.
<<< À¯Àú¿Í À¯ÀúÀÇ È¯°æ¿¡ ´ëÇÑ Á¤º¸ >>>
w ÇöÀç ½Ã½ºÅÛ¿¡ ·Î±×ÀÎ ÇÑ À¯ÀúµéÀÇ ¸®½ºÆ®¿Í Á¢¼Ó½Ã°£, ÀÛ¾÷ µîÀ» Ç¥½ÃÇÕ´Ï´Ù.
who -uH ÇöÀç ·Î±×ÀÎµÈ À¯Àú¸¦ Ç¥½ÃÇÕ´Ï´Ù. À¯Àú°¡ Á¢¼ÓÇÑ Å͹̳Î, Á¢¼ÓÇÑ ½Ã°£°ú ½¬°í ÀÖ´Â ½Ã°£À» Ç¥½ÃÇÕ´Ï´Ù.
whoami À¯ÀúÀÇ ¾ÆÀ̵𸦠ǥ½ÃÇÕ´Ï´Ù.
groups ±×·ì¿¡ ¼ÓÇÑ ¸ðµç ¸â¹ö¸¦ Ç¥½ÃÇÕ´Ï´Ù. ¶ÇÇÑ 'groups À¯ÀúÀ̸§' À¸·Î ´Ù¸¥ À¯Àú°¡ ¼ÓÇÑ ±×·ìÀÇ ¸â¹öµéÀ» º¼ ¼ö ÀÖ½À´Ï´Ù.
set | less ȯ°æ ¼³Á¤°ªÀ» Ç¥½ÃÇÕ´Ï´Ù.
id À¯ÀúÀÇ À̸§, ±×·ì°ú ±×·ì¿¡ ¼ÓÇÑ À¯ÀúÀÇ ¼ö¿Í ID¸¦ Ç¥½ÃÇÕ´Ï´Ù.
pwd ÇöÀç ÀÛ¾÷ÁßÀÎ µð·ºÅ丮¸¦ Ç¥½ÃÇÕ´Ï´Ù.
last ´©°¡ ¾ðÁ¦ ·Î±×ÀÎÇß°í ¾îµð¿¡¼ IPÁÖ¼Ò¸¦ ÅëÇÑ ¿ø°Ý ·Î±×ÀÎÀ» Çß´ÂÁö, ¾ó¸¶³ª ¿À·¨µ¿¾È »ç¿ëÇß´ÂÁö Ç¥½ÃÇÕ´Ï´Ù.
users Displays a list of currently logged in users. User's logged in to multiple terminals will be listed once for each session.
history À¯Àú°¡ ÀÌÀü¿¡ ½ÇÇàÇÑ ¸í·ÉÀÇ ¸®½ºÆ®¸¦ ¼ø¼´ë·Î Ç¥½ÃÇÕ´Ï´Ù. '.bash_history'¿¡ ÀúÀåµÇ¾î ÀÖ½À´Ï´Ù.
<<< ³×Æ®¿öÅ© Á¤º¸ >>>
ifconfig ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽º¸¦ ¼³Á¤³»¿ëÀ» Ç¥½ÃÇÏ´Â ¸í·É¾îÀÔ´Ï´Ù. ÀÌ°ÍÀ¸·Î Á÷Á¢ ³×Æ®¿öÅ©À» ¼³Á¤À» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. IP ÁÖ¼Ò, ¼ºê³Ý ¸¶½ºÅ© ¹× ºê·Îµåij½ºÆ® ÁÖ¼Ò¸¦ È®ÀÎ ÇÒ ¼ö ÀÖ½À´Ï´Ù.
hostname ½Ã½ºÅÛÀÇ È£½ºÆ®À̸§À» Ç¥½ÃÇÕ´Ï´Ù.
route ÇØ´ç È£½ºÆ®±îÁö ¿¬°áÇÏ´Â Áß°£ °æ·ÎÀÇ Ç¥½ÃÀÎ ¶ó¿ìÆà Å×À̺íÀ» Ç¥½ÃÇÏ°í ¶ó¿ìÆà Á¤º¸¸¦ Ãß°¡.»èÁ¦ ÇÒ ¼ö ÀÖ½À´Ï´Ù.
ping ¿ø°áÀÇ È£½ºÆ®¿Í ¼·Î ³×Æ®¿öÅ©ÀÇ ¿¬°áÀÌ Á¤»óÀûÀ¸·Î ÀÌ·ç¾îÁ³´ÂÁö¸¦ È®ÀÎÇÏ´Â ¸í·É¾îÀÔ´Ï´Ù. ¿¬°á ¼ÓµµµîÀ» Å×½ºÆ® ÇÒ ¼ö ÀÖ½À´Ï´Ù.
nslookup ³×ÀÓ¼¹ö¿¡ ÁúÀÇÇÏ´Â ³×ÀÓ ¼¹ö ÁúÀÇ µµ±¸ÀÔ´Ï´Ù. À̸¦ ÅëÇØ Æ¯Á¤È£½ºÆ®ÀÇ IPÁÖ¼Ò³ª ÀÚ½ÅÀÇ È£½ºÆ® Á¤º¸¸¦ ¾Ë¾Æº¼¼ö ÀÖ½À´Ï´Ù.
netstat ³×Æ®¿öÅ© ¿¬°á »óŸ¦ È®ÀÎÇÏ´Â ¸í·É¾î ÀÔ´Ï´Ù. ³×Æ®¿öÅ©¿¡ ´ëÇÑ ´Ù¾çÇÑ Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù. À̸¦ ÀÌ¿ëÇÏ¿© ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽º, ³×Æ®¿öÅ© ¼ÒÄÏ, ¶óÀÌÆà Å×À̺í°ú °ü·ÃµÈ ÀÚ¼¼ÇÑ ¼³¸íÀ» º¼ ¼ö ÀÖ½À´Ï´Ù. |
Hit : 12658 Date : 2006/08/11 08:37
|