|
|
|
¸®´ª½ºÆÁ Go Unix Power Tools Online Book
Go Bash Guide
|
|
Read No. 111 article |
2002-02-22 15:13:00 |
|
|
|
|
NickName |
Ç®ºñ´© |
Subject |
LPIC Level 1: 101 ½ÃÇè¿¡ ´ëÇÑ 50°¡Áö ÆÁ |
|
|
¿ø¹® : http://network.hanbitbook.co.kr/view_booknews.htm?serial=63
GNU¿Í À¯´Ð½º ¸í·É¾î
1. ¼ÐÀº ¿î¿µÃ¼Á¦ÀÇ ¸í·É¾î¸¦ »ç¿ëÀÚ¿¡°Ô Çؼ®ÇØ ÁØ´Ù. ¸®´ª½º¿¡´Â »ç¿ë °¡´ÉÇÑ ¼ÐÀÌ ¿©·¯ °³¿©¼, »ç¿ëÀÚµéÀº ´ëºÎºÐ Àڽſ¡°Ô
¸Â´Â ¼ÐÀ» ¼±ÅÃÇÏ¿© »ç¿ëÇÑ´Ù. ¸®´ª½º¿¡¼ ÀÚÁÖ »ç¿ëµÇ´Â ¼ÐÀº ´ÙÀ½°ú °°´Ù:
bash- Bourne Again Shell(½ÃÇè¿¡¼ °¡Àå ÀÚÁÖ »ç¿ëµÊ)
tcsh- Tom's C Shell
2. ÅؽºÆ® ÆÄÀÏ Àüü¸¦ °¡Àå ¼Õ½±°Ô º¸·Á¸é cat ¸í·É¾î¸¦ ÀÌ¿ëÇÑ´Ù.(¹Ý´ë·Î ¸í·ÉÇÏ·Á¸é tac¸¦ »ç¿ëÇÑ´Ù). ÆäÀÌÁöÀÇ »ó´Ü¸¸ º¸°í
½Í´Ù¸é head ¸í·É¾î¸¦, Çϴܸ¸ º¸°í ½Í´Ù¸é tail ¸í·É¾î¸¦ »ç¿ëÇÏ¸é µÈ´Ù.
3. cut ¸í·É¾î´Â ÆÄÀÏ¿¡¼ Ç׸ñÀ» ºÒ·¯³»¼ paste³ª join ¸í·É¾î·Î Ç׸ñÀ» °áÇÕ½Ãų ¼ö ÀÖ´Ù. joinÀÌ pasteº¸´Ù ´õ ¸¹Àº Ư¼ºÀ»
Á¦°øÇϴµ¥, ÀûÀýÈ÷ paste³ª joinÀ» »ç¿ëÇÏ¸é µÈ´Ù.
4. expand ¸í·É¾î´Â ÅÇ(tab)À» ºó °ø°£À¸·Î ¹Ù²Ü ¼ö ÀÖ´Ù. ÀÌ¿¡ ¹ÝÇØ fmt ¸í·É¾î´Â ÅؽºÆ®ÀÇ ÇàÀ» ¹®ÀÚ¿¡ ¸ÂÃç¼ Á¤·ÄÇØ ÁÖ¸ç,
pr ¸í·É¾î´Â ÆäÀÌÁöÀÇ ±æÀ̸¦ Á¤·ÄÇØ ÁØ´Ù. nl ¸í·É¾î´Â ¼øÂ÷ÀûÀ¸·Î ÇàÀ» º¸¿©ÁÖ¸ç, sort´Â -n ¸Å°³º¯¼ö¸¦ »ç¿ëÇÏ¿©
¾ËÆĺª¼øÀ̳ª ¼ýÀÚ¼øÀ¸·Î Ç׸ñÀ» Á¤·ÄÇØ ÁØ´Ù.
5. od ¸í·É¾î´Â ÅؽºÆ®°¡ ¾Æ´Ñ ÆÄÀÏÀ» 8Áø ´ýÇÁ(octal dump)·Î ³ªÅ¸³½´Ù. trÀº Ư¼ö ¹®ÀÚ¸¦ ´Ù¸¥ ¹®ÀÚ·Î º¯È¯Çϸç, wc´Â ÆÄÀÏ
³»ÀÇ Çà, ´Ü¾î, ¹®ÀÚÀÇ ¼ö¸¦ ¼¾´Ù.
6. cp´Â ÆÄÀÏÀ» º¹»çÇ϶ó´Â ¸í·É¾îÀÌ°í, mv´Â ÆÄÀÏÀ» ¿Å±â¶ó´Â ¸í·É¾îÀÌ´Ù. rmÀº »èÁ¦ÇÒ ¶§ »ç¿ëÇϴµ¥, mkdir·Î »ý¼ºµÈ
µð·ºÅ丮¸¦ »èÁ¦ÇÒ °æ¿ì¿¡´Â rmdir ¸í·É¾î¸¦ »ç¿ëÇÑ´Ù. ÀÌ·¯ÇÑ ¸í·É¾î¸¦ »ç¿ëÇÒ ¶§´Â Àý´ë ÁÖ¼ÒÁöÁ¤À̳ª »ó´ë ÁÖ¼ÒÁöÁ¤, ±×¸®°í
¿ÍÀϵåÄ«µå¸¦ ÀÌ¿ëÇØ Å¸°ÙÀ̳ª ¼Ò½º Ç׸ñÀ» ¸íÈ®È÷ ÇØ Áà¾ß ÇÑ´Ù. µð·ºÅ丮¸¦ º¯°æÇÏ·Á¸é cd ¸í·É¾î¸¦ »ç¿ëÇÏ°í(´Ü, ¸Å°³ º¯¼ö¸¦
ÁöÁ¤ÇØ ÁÖÁö ¾ÊÀ¸¸é, Ȩ µð·ºÅ丮·Î À̵¿ÇÏ°Ô µÈ´Ù), ÇöÀç ÀÛ¾÷ ÁßÀÎ µð·ºÅ丮¸¦ È®ÀÎÇÏ·Á¸é pwd(present working directory:
ÇöÀç ÀÛ¾÷ÁßÀÎ µð·ºÅ丮) ¸í·É¾î¸¦ »ç¿ëÇÑ´Ù.
7. ÀϹÝÀûÀ¸·Î Ç¥ÁØ ÀÔ·Â(stdin)Àº Å°º¸µå¿¡¼, ±×¸®°í Ç¥ÁØ Ãâ·Â(stdout)Àº ¸ð´ÏÅÍ¿¡¼ Àд´Ù. stdin°ú stdoutÀº Ç¥ÁØ
¿¡·¯(stderr)¿Í ¸¶Âù°¡Áö·Î ¸®´ÙÀÌ·ºÆ®(¹æÇâ ÀçÁöÁ¤)ÇÒ ¼ö ÀÖ´Ù. ¸®´ÙÀÌ·º¼ÇÇÒ ¶§¿¡´Â >, >>, <, | ¿Í °°Àº ½Éº¼À» »ç¿ëÇÑ´Ù.
Ãâ·ÂÀ» ¿©·¯ °÷À¸·Î º¸³¾ ¶§¿¡´Â tee ¸í·É¾î¸¦ »ç¿ëÇÏ¸é µÈ´Ù.
8. ¸í·É¾î¿Í ¸í·ÉÇàÀº ¼¼¹ÌÄÝ·Ð(;)À¸·Î ¿¬°áÇϴµ¥, °¢ ¸í·ÉÀº ¼·Î µ¶¸³ÀûÀ¸·Î ÀÛ¿ëÇÑ´Ù. ¸í·É¾î¿¡´Â È÷½ºÅ丮 ±â´ÉÀÌ ÀÖ¾î¼
Çѹø ÀÔ·ÂÇÑ ¸í·É¾î´Â ÀçÀÔ·ÂÇÒ ÇÊ¿ä°¡ ¾øÀ¸¸ç, ÀÌÀü¿¡ ÆíÁýÇØ ³õÀº °ÍÀ» ½ÇÇàÇÒ ¼ö ÀÖ´Ù. ¸ðµç ¸í·É¾î´Â ½ÇÇàÇÒ ¶§ ÃÖ¼Ò
ÇϳªÀÇ ÇÁ·Î¼¼½º¸¦ °ÅÄ¡´Âµ¥, ÀÌ·¯ÇÑ ÇÁ·Î¼¼½º´Â ps³ª top ¸í·É¾î(°è¼ÓÇؼ µð½ºÇ÷¹À̸¦ ¾÷µ¥ÀÌÆ®ÇÑ´Ù)·Î º¼ ¼ö ÀÖ´Ù.
9. ÀÛ¾÷À» Æ÷±×¶ó¿îµå(foreground)¿¡¼ ´Ù½Ã ½ÇÇàÇÏ·Á¸é ^Z(Ctrl+Z)¸¦ ´·¯ ÀÛ¾÷À» ÁßÁöÇÏ¸é µÈ´Ù. ÀÛ¾÷À»
¹é±×¶ó¿îµå(background)·Î µ¹¸®·Á¸é bg ¸í·É¾î¸¦, ¹é±×¶ó¿îµå¿¡¼ ½ÇÇàµÇ°í ÀÖ´Â ÀÛ¾÷À» Æ÷±×¶ó¿îµå·Î ¿Ã¸®·Á¸é fg ¸í·É¾î¸¦
ÀÌ¿ëÇÑ´Ù. ÁøÇàÁßÀÎ ÀÛ¾÷Àº jobs ¸í·É¾î·Î ±× ¸ñ·ÏÀ» º¼ ¼ö ÀÖÀ¸¸ç, ÇÁ·Î¼¼½º¸¦ Á×ÀÏ ¶§¿¡´Â kill ¸í·É¾î¸¦ ÀÌ¿ëÇÑ´Ù.
10. ¿ì¼±¼øÀ§(priority)°¡ ÀÖ´Â ÀÛ¾÷À» ½ÃÀÛÇϱâ Àü¿¡ nice ¸í·É¾î¸¦ ÀÌ¿ëÇϸé, ³·Àº ¿ì¼±¼øÀ§ÀÇ ¹é±×¶ó¿îµå ÇÁ·Î¼¼½º¸¦ ½ÇÇàÇÒ
¼ö ÀÖ´Ù. ÇÏÁö¸¸ ÀÛ¾÷ÀÌ ½ÃÀ۵Ǿú´Ù¸é renice ¸í·É¾î¸¸ÀÌ ¿ì¼±¼øÀ§¸¦ º¯°æÇÒ ¼ö ÀÖ´Ù.
11. sed ÆíÁý±â´Â Á¤ÀÇµÈ ¸Å°³ º¯¼ö¸¦ »ç¿ëÇؼ ÅؽºÆ®¸¦ µð½ºÇ÷¹ÀÌÇÑ´Ù. grep À¯Æ¿¸®Æ¼(grep°ú À¯»çÇÑ ±â´ÉÀ» ÇÏ´Â egrep,
fgrepµµ ¸¶Âù°¡Áö·Î)´Â ÆÄÀÏ ³»¿¡¼ ƯÁ¤ ¹®ÀÚ¿À» ã´Â´Ù.
ÀåÄ¡, ¸®´ª½º ÆÄÀÏ ½Ã½ºÅÛ, ÆÄÀϽýºÅÛ °èÃþ Ç¥ÁØ
12. fdisk ¸í·É¾î´Â ÆÄƼ¼Ç(partition)¿¡ »ç¿ëÇϴµ¥, ÆÄƼ¼Ç ÈÄ¿£ mkfs¸¦ »ç¿ëÇؼ Æ÷¸ËÇÒ ¼öµµ ÀÖ´Ù. mkfs À¯Æ¿¸®Æ¼´Â
msdos¸¦ ºñ·ÔÇØ ¼ö¸¹Àº ÆÄÀϽýºÅÛ Çü½ÄÀ» Æ÷¸ËÇÒ ¼ö ÀÖ°Ô ÇØ ÁØ´Ù.
13. ÆÄÀϽýºÅÛÀº ÀúÀåµÈ ¸ðµç ¿£Æ¼Æ¼¿¡ ´ëÇÑ inode(¾ÆÀ̳ëµå: °íÀ¯ ¿£Æ®¸®)¸¦ °¡Áø´Ù. ÀÌ inode(ls -i ¸í·É¾î·Î ¹øÈ£¸¦ º¼ ¼ö
ÀÖ´Ù)´Â »ý¼º/Á¢±Ù/¼öÁ¤(ÀÌ´Â touch ¸í·É¾î·Î º¯°æÇÒ ¼ö ÀÖ´Ù)¿¡ ´ëÇÑ Çã°¡, ¼ÒÀ¯ÀÚ, ¸â¹ö, ±×¸®°í °ü·Ã ³¯Â¥ µîÀÇ ¿£Æ¼Æ¼¿¡
°üÇÑ Á¤º¸¸¦ ´ã°í ÀÖ´Ù.
14. du ¸í·É¾î´Â µð½ºÅ©°¡ ¾ó¸¶³ª »ç¿ëµÇ¾ú´ÂÁö¸¦ º¸¿©ÁÖ´Â ¸í·É¾îÀÌ°í, df ¸í·É¾î´Â ºó °ø°£ÀÌ ¾ó¸¶³ª ³²¾Ò´ÂÁö¸¦ º¸¿©ÁÖ´Â
¸í·É¾îÀÌ´Ù. µð½ºÅ©¿Í °ü·ÃµÈ ¹®Á¦¸¦ °¡Àå Àß ÇØ°á ÇÒ ¼ö ÀÖ´Â ¸í·É¾î´Â fsck·Î, inode¸¦ Æ÷ÇÔÇÑ ÆÄÀϽýºÅÛÀ» °Ë»çÇÑ´Ù.
15. ·çÆ® ÆÄÀϽýºÅÛÀº Ç×»ó ÀåÂøµÅ ÀÖ¾î¾ß ÇÏÁö¸¸, ¿ø°Ý ÆÄÀϽýºÅÛÀº mount ¸í·É¾î·Î ÀåÂøÇϰųª, unmount ¸í·É¾î·Î ö°ÅµÉ
¼ö ÀÖ´Ù. ºÎÆýà ÀÚµ¿À¸·Î ÀåÂø½ÃÅ°·Á¸é ¿£Æ®¸®¸¦ /etc/fstab¿¡ µ¡ºÙÀÌ¸é µÈ´Ù.
16. quatas´Â »ç¿ëÀÚ³ª ±×·ìÀÌ ÀÌ¿ëÇÒ ¼ö ÀÖ´Â µð½ºÅ©ÀÇ ¿©À¯°ø°£À» Á¦ÇÑÇÑ´Ù. quatas´Â quata ¸í·É¾î·Î Ãʱ⠼³Á¤µÇ¸ç,
quotaon°ú quotaoff·Î Á¶ÀýÇÒ ¼ö ÀÖ´Ù. quotaon°ú quotaoff´Â edquota·Î º¯°æ/¼öÁ¤µÇ¸ç, ¸®Æ÷Æ®´Â repquota·Î »ý¼ºµÈ´Ù.
17. ÆÄÀÏ Æ۹̼ÇÀº ½Éº¼À̳ª ¼ýÀÚ ¸ðµå·Î Ç¥ÇöÇÑ´Ù. óÀ½ ÆÄÀÏÀ» »ý¼ºÇßÀ» ¶§, µðÆúÆ® Æ۹̼ÇÀº 666¿¡¼ umask °ªÀ» »« ¼öÄ¡´Ù.
µð·ºÅ丮¿¡ ´ëÇÑ µðÆúÆ® Æ۹̼ÇÀº 777¿¡¼ umask °ªÀ» »©¸é µÈ´Ù. ¼öÄ¡¿¡ ´ëÇÑ Æ۹̼ÇÀ» °è»êÇϸé Àбâ´Â 4, ¾²±â´Â 2, ±×¸®°í
½ÇÇàÀº 1ÀÇ °ª¿¡ ÇØ´çÇÑ´Ù.
18. ÆÄÀÏ ¹× µð·ºÅ丮 Æ۹̼ÇÀº chmod ¸í·É¾î·Î ¹Ù²Ü ¼ö ÀÖ´Ù(chmod´Â ¼ýÀÚ ¸ðµå³ª ½Éº¼À» ÀÌ¿ëÇÑ´Ù). ¸ðµå 1000Àº "½ºÆ¼Å°
ºñÆ®"¸¦ ¼³Á¤ÇÏ°í, ¸ðµå 2000Àº SGID Æ۹̼ÇÀ», 4000Àº SUID Æ۹̼ÇÀ» ¼³Á¤ÇÑ´Ù.
19. chown ¸í·É¾î´Â ±×·ìÀÇ ¼ÒÀ¯ÀÚ¸¦ º¯°æÇϸç, chgrp ¸í·É¾î´Â ÆÄÀÏÀÇ ¼Ò¼Ó ±×·ìÀ» º¯°æÇÑ´Ù.
20. ¸µÅ©´Â ln ¸í·É¾î·Î »ý¼ºÇÑ´Ù. "Çϵå" ¸µÅ©´Â ÆÄÀÏ¿¡ ´ëÇÑ ¾Ù¸®¾î½º(alias)·Î, ¸ðµç ¾Ù¸®¾î½º´Â °øÅë inode¸¦ °øÀ¯ÇÑ´Ù.
½Éº¼¸¯(¼ÒÇÁÆ®) ¸µÅ©´Â ln-s·Î »ý¼ºÇϴµ¥, ÀÚ½ÅÀÇ inode°¡ ÀÖ´Â ½ÇÁ¦ ÆÄÀÏ(¾ÆÁÖ Å©±â°¡ ÀÛÀ½)ÀÌ´Ù. ½Éº¼¸¯ ¸µÅ©´Â ¿ø ÆÄÀÏ¿¡
´ëÇÑ Æ÷ÀÎÅ͸¦ °¡Áö°í ÀÖÀ¸¸ç, (ÇÏµå ¸µÅ©¿Í ´Þ¸®) ÆÄÀϽýºÅÛ¿¡ °ü°è¾øÀÌ ÀÛµ¿ÇÑ´Ù.
21. ¸®´ª½º¸¦ ¼³Ä¡ÇÏ´Â °úÁ¤¿¡¼ µðÆúÆ®°ª¿¡ ÀÇÇØ ¼ö¸¹Àº µð·ºÅ丮°¡ »ý¼ºµÈ´Ù. ÀÌ ¶§ »ý¼ºµÇ´Â µð·ºÅ丮¿¡´Â ´ÙÀ½°ú °°Àº °ÍÀÌ
ÀÖ´Ù:
/bin - ¸ðµç »ç¿ëÀÚ°¡ Á¢±ÙÇÒ ¼ö ÀÖ´Â 2Áø(½ÇÇà°¡´É)ÆÄÀÏÀÌ Æ÷ÇÔµÈ µð·ºÅ丮
/dev - µð¹ÙÀ̽º Á¤ÀÇ°¡ Æ÷ÇÔµÈ µð·ºÅ丮
/etc - ÄÄÇ»ÅÍ¿¡ µû¶ó ´Þ¶óÁö´Â ÆÄÀÏ(¼³Á¤ ÆÄÀÏ)À» Æ÷ÇÔÇÑ µð·ºÅ丮
/home - »ç¿ëÀÚÀÇ È¨ µð·ºÅ丮°¡ Æ÷ÇÔµÈ µð·ºÅ丮
/mnt - mount Æ÷ÀÎÆ®°¡ Æ÷ÇÔµÈ µð·ºÅ丮
/root - ·çÆ® »ç¿ëÀÚ¿¡ ´ëÇÑ È¨ µð·ºÅ丮
/tmp - ÀçºÎÆýà ÇÊ¿ä ¾ø´Â Àӽà ÆÄÀÏÀ» Æ÷ÇÔÇÑ µð·ºÅ丮
/usr - ÀÚÁÖ ¹Ù²îÁö ¾Ê´Â ¹®¼³ª ´Ù¸¥ ¿£Æ®¸®¸¦ Æ÷ÇÔÇÑ µð·ºÅ丮. ÇÏÀ§µð·ºÅ丮¿¡´Â ½ÇÇà °¡´ÉÇÑ ¿£Æ®¸®°¡ µé¾î ÀÖ´Ù.
/var - ·Î±× ÆÄÀÏÀ̳ª ½ºÇ®Ã³·³ º¯°æµÈ ÀÚ·á°¡ º¸Á¸µÇ´Â µð·ºÅ丮
22. find ¸í·É¾î´Â ±âÁØ¿¡ ´ÞÇÏ´Â ÆÄÀÏ/µð·ºÅ丮¿¡ ´ëÇÑ ½Ã½ºÅÛÀ» °Ë»öÇϴµ¥ »ç¿ëÇÑ´Ù. ½Ã½ºÅÛÀ» ¹ß°ßÇϸé, xargs
¸í·É¾î°¡(grep°ú ¸¶Âù°¡Áö·Î) ´Ù¸¥ °ª¿¡ ´ëÇÑ ¿£Æ¼Æ¼ ³»¿¡¼ ´õ ÀÚ¼¼ÇÏ°Ô °Ë»öÇÑ´Ù.
23. which ¸í·É¾î´Â ÁÖ¾îÁø À̸§À¸·Î, °æ·Î ÁöÁ¤À» ÅëÇØ ¿òÁ÷À̴ ù ¹ø° ½ÇÇà°¡´É ÆÄÀÏÀ» ã´Â´Ù. locate ¸í·É¾î´Â locatedb
µ¥ÀÌÅͺ£À̽º¿¡¼ ¿£Æ®¸®¸¦ ãÀ¸¸ç, »ç¿ëÀÚÀÇ ½Ã½ºÅÛ¿¡ ÀÖ´Â ÆÄÀÏÀ» ã°Ô ÇØ ÁØ´Ù. ÀÌ µ¥ÀÌÅͺ£À̽º´Â updatedb ¸í·É¾î·Î
¾÷µ¥ÀÌÆ®ÇÏ¸é µÈ´Ù(updatedb´Â /etc/updatedb.conf ÆÄÀÏÀ» ÅëÇØ ÀÚµ¿À¸·Î ¼³Á¤µÈ´Ù).
ºÎÆ®, Ãʱ⼳Á¤, ¼Ë´Ù¿î, ½ÇÇà ·¹º§
24. ¸®´ª½º ·Î´õ(lilo)´Â ½Ã½ºÅÛÀ» ºÎÆÃÇÒ ¶§ »ç¿ëÇϸç, ¾î¶² ¿î¿µÃ¼Á¦·Î ºÎÆÃÇÒ °ÍÀΰ¡ ¼±ÅÃÇÒ ¼ö ÀÖ´Ù. /etc/lilo.conf
ÆÄÀÏ·Î lilo¸¦ ¼³Á¤Çϸç, /etc/conf.modules ³ª /etc/modules.conf °ú °°Àº ºÎ°¡ÀûÀÎ ¸ðµâÀ» ·ÎµåÇÒ ¼ö ÀÖ´Ù.
25. "½Ã½ºÅÛ" ·Î±× ÆÄÀÏÀº /var/log/messagesÀ̸ç, ÀÌ ÆÄÀÏ¿¡ ½Ã½ºÅÛ ·Î±× µ¥¸ó(syslogd)À¸·Î ´ëºÎºÐÀÇ À̺¥Æ®°¡ ³²°ÜÁø´Ù.
ƯÈ÷ lilo¿Í °ü·ÃµÈ ¸Þ½ÃÁö´Â dmesg ¸í·É¾î·Î º¼ ¼ö ÀÖ´Ù.
26. Ãʱ⠵¥¸óÀº ƯÁ¤ ½ÇÇà·¹º§ÀÇ µ¥¸óÀ» ¾Ë¸Â°Ô ¿î¿µÇÑ´Ù. ÀÌ ½Ã½ºÅÛÀº ºÎÆýà /etc/inittab ÆÄÀÏÀÇ µðÆúÆ®·Î ÁöÁ¤µÈ
½ÇÇà·¹º§·Î ¸ÂÃß·Á°í ÇÑ´Ù.
27. ½ÇÇà·¹º§Àº init°ú shutdown(halt¶ó°íµµ ÇÑ´Ù)À¸·Î º¯°æÇÑ´Ù. À¯È¿ÇÑ Ç¥ÁØ ½ÇÇà·¹º§Àº ´ÙÀ½°ú °°´Ù:
0 - ½Ã½ºÅÛÀ» Áß´ÜÇÑ´Ù.
1 - ½Ã½ºÅÛÀ» ´ÜÀÏ »ç¿ëÀÚ ¸ðµå·Î ÀüȯÇÑ´Ù.
2 - ³×Æ®¿öÅ·ÀÌ Áö¿øµÇÁö ¾Ê´Â ´ÙÁß »ç¿ëÀÚ ¸ðµå
3 - ³×Æ®¿öÅ·ÀÌ Áö¿øµÇ´Â ´ÙÁß »ç¿ëÀÚ ¸ðµå
5 - X À©µµ¿ì ȯ°æ
6 - ½Ã½ºÅÛÀ» ÀçºÎÆÃÇÑ´Ù.
¹®¼È
28. ¸Å´º¾ó ÆÄÀÏÀº ´ëºÎºÐ Ç¥ÁØ À¯Æ¿¸®Æ¼¿ëÀ̸ç, man ¸í·É¾î·Î Àд´Ù. more³ª less, ȤÀº PAGER º¯¼ö·Î Á¤ÀÇµÈ ºñ½ÁÇÑ
À¯Æ¿¸®Æ¼¸¦ ÀÌ¿ëÇؼ, Çѹø¿¡ ½ºÅ©¸°¿¡ º¼ ¼ö ÀÖ´Â ÆäÀÌÁö¸¦ Á¶ÀýÇÑ´Ù.
29. /usr/man ÇÏÀ§¿¡´Â ¸¹Àº ¼ºêµð·ºÅ丮°¡ Àִµ¥, ÀÌ·¯ÇÑ /usr/man¿¡´Â ¸Å´º¾ó ÆäÀÌÁö°¡ ÀÖ´Ù. °¡Àå Áß¿äÇÑ °ÍµéÀº ´ÙÀ½°ú
°°´Ù:
/man1 - ¼Ð À¯Æ¿¸®Æ¼¿Í »ç¿ëÀÚ ¸í·É¾î¸¦ Á¤ÀÇÇØ ³õ¾Ò´Ù.
/man2 - ½Ã½ºÅÛ È£Ãâ¿¡ ´ëÇÑ ÆäÀÌÁö°¡ ÀÖ´Ù.
/man3 - libc È£Ãâ
/man4 - µð¹ÙÀ̽º ¼³¸í
/man5 - /etc ÇÏÀ§¿¡ ÀÖ´Â ÆÄÀÏÀ» ºñ·ÔÇÑ ¼³Á¤ ÆÄÀÏ ¼³¸í
/man6 - °ÔÀÓ¿¡ ´ëÇÑ ¸Å´º¾ó ÆäÀÌÁö
/man7 - ¸®´ª½º ½Ã½ºÅÛ ÆÄÀÏ°ú °ü½À
/man8 - °ü¸® À¯Æ¿¸®Æ¼ Á¤ÀÇ
30. ù ¹ø° µð·ºÅ丮°¡ ¾Æ´Ñ ´Ù¸¥ µð·ºÅ丮¿¡¼ ¸Å´º¾ó ÆäÀÌÁö¸¦ º¸·Á¸é, man ¸í·É¾î µÚ¿¡ ¼ºêµð·ºÅ丮ÀÇ ¼ýÀÚ¸¦ ÀÔ·ÂÇØ ÁÖ¸é
µÈ´Ù. ¿¹¸¦ µé¸é man 2 nice ó·³ ÇÏ¸é µÈ´Ù.
31. ´Ù¸¥ ¼ÒÇÁÆ®¿þ¾î´Â /user/doc µð·ºÅ丮¿¡ ¹®¼¸¦ ÀÛ¼ºÇØ¾ß ÇÑ´Ù. À¯Æ¿¸®Æ¼ÀÇ À̸§À¸·Î ÇÏÀ§ µð·ºÅ丮¸¦ ¸¸µé¾î, ÇÏÀÌÇ°ú
¹öÀü ³Ñ¹ö¸¦ Ç¥½ÃÇÑ´Ù.
32. whatis ¸í·É¾î·Î ¿£Æ®¸®¿¡¼ »ç¿ë °¡´ÉÇÑ ¸Å´º¾ó ÆäÀÌÁö¸¦ º¼ ¼ö ÀÖÀ¸¸ç, whereis ¸í·É¾î´Â ¸Å´º¾ó ÆäÀÌÁö¸¦ ºñ·ÔÇÏ¿©
ÆÄÀÏÀÇ À§Ä¡¿Í ¸ðµç °ü·Ã ÆÄÀÏÀ» º¼ ¼ö ÀÖ´Ù.
33. Ç¥ÁØ À¯Æ¿¸®Æ¼¿¡¼´Â ½ÇÇà°¡´ÉÇÑ ÆÄÀÏ À̸§ µÚ¿¡ "--help"¸¦ ÀÔ·ÂÇؼ ±¸¹®¿¡ ´ëÇÑ Á¤º¸¸¸À» º¼ ¼ö ÀÖ´Ù. info ¸í·É¾î·Î
/usr/info ÇÏÀ§¿¡ ÀÖ´Â help ÆÄÀÏÀ» º¼ ¼ö ÀÖ´Ù.
34. ÀÎÅÍ³Ý »çÀÌÆ® Linux Documentation Project³ª ´Ù¸¥ °³ÀÎÀûÀÎ º¥´õ »çÀÌÆ®¿¡¼ °ü·Ã ¹®¼¸¦ ¸¹ÀÌ Ã£À» ¼ö ÀÖ´Ù. ´º½º
±×·ìÀ̳ª ¸ÞÀϸµ ¸®½ºÆ®¸¦ ±¸µ¶ÇÔÀ¸·Î½á ¹®Á¦¸¦ ÇØ°áÇÏ´Â µ¥¿¡ µµ¿òÀ» ¹ÞÀ» ¼öµµ ÀÖ´Ù.
35. ½Ã½ºÅÛ°ú ¹®¼¿¡ ´ëÇÑ ¸ðµç º¯°æ »çÇ×°ú ¸ðµç »ç¿ëÀÚ°¡ ÀÌ¿ë °¡´ÉÇÑ Áö¿ø Çü½ÄÀ» ±â·ÏÇØ¾ß ÇÑ´Ù.
°ü¸®»óÀÇ ¾÷¹«
36. »ç¿ëÀÚ°¡ ½Ã½ºÅÛ¿¡ Á¢±ÙÇÏ·Á¸é »ç¿ëÀÚ¸í°ú Æнº¿öµå°¡ ÇÊ¿äÇÏ´Ù. »ç¿ëÀÚ¸íÀº /etc/passwd/ ÆÄÀÏ¿¡ ù ¹ø° Çʵå·Î ÀúÀåµÇ¾î
ÀÖ´Ù. ÀÌ ÆÄÀÏÀÇ ´Ù¸¥ Çʵå´Â ´ÙÀ½°ú °°´Ù:
second - /etc/shadow·Î ¿Å°Ü ³õÁö ¾Ê¾Ò´Ù¸é, ÀÌ°÷¿¡´Â »ç¿ëÀÚÀÇ Æнº¿öµå°¡ ÀÖ´Ù.
third - »ç¿ëÀÚÀÇ °íÀ¯ÇÑ IDÀÌ´Ù. ·çÆ® À¯Àú(root user)´Â Ç×»ó 0¹øÀÌ°í, ½Ã½ºÅÛ °èÁ¤Àº ÀüÇüÀûÀ¸·Î ¹øÈ£°¡ ÀÛ´Ù. Ç¥ÁØ
»ç¿ëÀÚ´Â ´ë°³ 500¿¡¼ ½ÃÀÛÇÑ´Ù.
fourth - ±×·ì IDÀÌ´Ù. ·çÆ® ±×·ì(root gruop)Àº 0¹øÀÌ°í, ½Ã½ºÅÛ ±×·ì(system group)Àº ¹øÈ£°¡ ÀÛ´Ù.
fifth - finger ¸í·É¾î³ª ´Ù¸¥ À¯»çÇÑ À¯Æ¿¸®Æ¼¿¡¼ ¹ÝȯµÇ´Â »ç¿ëÀÚ Á¤º¸°¡ ÀÖ´Ù.
sixth - »ç¿ëÀÚÀÇ È¨ µð·ºÅ丮
seventh - »ç¿ëÀÚÀÇ ¼Ð. ÀÌ µð·ºÅ丮¿¡ ¾Æ¹« °Íµµ ¾øÀ¸¸é, µðÆúÆ® ¼ÐÀÌ Àû¿ëµÈ´Ù.
37. Æнº¿öµå´Â º¸¾ÈÀ» ´õ öÀúÈ÷ Çϱâ À§ÇØ /etc/shadow ÆÄÀÏ·Î ¿Å±â´Â °ÍÀÌ ³´´Ù(ÀÌ ¶§, pwconv À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇϸç, ¹Ý´ë·Î
ÇÏ·Á¸é pwunconv¸¦ »ç¿ëÇÑ´Ù). ½ÇÇàµÇ¸é /etc/passwd ÆÄÀÏÀÇ µÎ ¹ø° Çʵ忡 "x"°¡ ³ªÅ¸³´Ù. passwd·Î Æнº¿öµå¸¦ º¯°æÇÑ´Ù.
38. ¼öµ¿À¸·Î ¼³Á¤ ÆÄÀÏÀ» ÆíÁýÇϰųª useradd ¸í·É¾î·Î »ç¿ëÀÚµé Ãß°¡ÇÒ ¼ö ÀÖ´Ù(userdel·Î »ç¿ëÀÚ¸¦ »èÁ¦ÇÑ´Ù). »ç¿ëÀÚ¸¦
Ãß°¡Çϸé, Ȩ µð·ºÅ丮¸¦ »ý¼ºÇؼ ¿©±â¿¡ /user/skel¿¡ ÀÖ´Â Àӽà ÆÄÀÏÀ» º¹»çÇÏ°Ô µÈ´Ù.
39. ±×·ì Á¤ÀÇ´Â /etc/group ÆÄÀÏ¿¡ ÀÖ´Ù. Æнº¿öµå´Â ±×·ì Á¤ÀÇ¿Í ÇÔ²² /etc/group¿¡ Àְųª, º¸¾ÈÀ» À§ÇØ /etc/gshadow¿¡
¿Å±æ ¼ö ÀÖ´Ù(ÀÌ ¶§ grpconv À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÑ´Ù. ¹Ý´ë·Î ÇÏ·Á¸é grpunconv¸¦ »ç¿ëÇÑ´Ù). groupadd À¯Æ¿¸®Æ¼´Â ¼öµ¿À¸·Î ¼³Á¤
ÆÄÀÏÀ» ÆíÁýÇÏÁö ¾Ê°íµµ ±×·ìÀ» ¸¸µé ¼ö ÀÖ´Ù. groupdelÀº ±×·ìÀ» Áö¿ì´Â µ¥ »ç¿ëÇÑ´Ù. ±×·ìÀ» ¼öÁ¤ÇÏ·Á¸é groupmod¸¦,
»ç¿ëÀÚ¸¦ ´Ù¸¥ ±×·ìÀ¸·Î ¿Å±â·Á¸é newgrp ¸í·É¾î¸¦ »ç¿ëÇÑ´Ù.
40. /etc/profile ÆÄÀÏ¿¡´Â ¸ðµç »ç¿ëÀÚ¿¡ Àû¿ëÇÏ·Á´Â º¯¼ö°¡ ÀÖ´Ù. »ç¿ëÀÚ ·Î±×ÀÎ ÆÄÀÏÀº Ȩ µð·ºÅ丮 ÇÏÀ§ÀÇ °³ÀÎÀûÀÎ
.profiles ÆÄÀÏ·Î °¡±â Àü¿¡ ÀÛµ¿µÇ¾î ȯ°æÀ» ¼³Á¤ÇÑ´Ù. °³º° »ç¿ëÀÚ°¡ ½Ã½ºÅÛ¿¡ ¸¶Áö¸·À¸·Î ·Î±×ÀÎÇÑ ½Ã°£À» º¸·Á¸é lastlog
¸í·É¾î¸¦ »ç¿ëÇÏ¸é µÇ´Âµ¥, ÀÌ ¸í·É¾î´Â lastlog ÆÄÀÏ¿¡¼ µ¥ÀÌÅ͸¦ »Ì¾Æ³½´Ù. last ¸í·É¾î·Î °¡Àå ÃÖ±Ù¿¡ ´©°¡ ·Î±×ÀÎ Çß´ÂÁö
¾Ë ¼ö ÀÖ°í, who ¸í·É¾î·Î´Â ¸¶Áö¸· Á¢¼ÓÀÚ°¡ Áö±Ýµµ ·Î±×ÀÎ »óÅÂÀÎÁö ¾Ë ¼ö ÀÖ´Ù.
41. ½Ã½ºÅÛ ·Î±× µ¥¸ó(syslogd)Àº ·Î±× ÆÄÀÏ¿¡ ´ëºÎºÐÀÇ À̺¥Æ®¸¦ ·Î±×Çϴµ¥, ÀÌ ¶§ /var/log/messages¶ó´Â ¸ÞÀÎ ÆÄÀÏÀ»
»ý¼ºÇÑ´Ù. logrotate ¸í·É¾î´Â ÀÚµ¿À¸·Î ÀÌ·¯ÇÑ ·Î±×¸¦ ÀúÀåÇϵµ·Ï ¼³Á¤Çϸç, /etc/syslog.conf ÆÄÀÏ¿¡ ¼³Á¤µÈ À¯Áöº¸¼ö¸¦
¼öÇàÇÑ´Ù. ·Î±× ÆÄÀÏ¿¡ ¼öµ¿À¸·Î ¿£Æ®¸®¸¦ ÀÛ¼ºÇÏ·Á¸é, logger ¸í·É¾î¸¦ »ç¿ëÇÑ´Ù.
42. ÀÛ¾÷À» ÇÑ ¹ø¸¸ ºÎÀç ¸ðµå(unattended mode)·Î ±¸µ¿Çϵµ·Ï ¿¹¾àÇÏ·Á¸é at ¸í·É¾î¸¦ »ç¿ëÇÑ´Ù. ¼³Á¤ÇÑ ÀÛ¾÷À» º¸·Á¸é atq
¸í·É¾î¸¦, ÀÌÀü¿¡ ½ÇÇàÇÑ ÀÛ¾÷À» Áö¿ì·Á¸é atrm ¸í·É¾î¸¦ »ç¿ëÇÑ´Ù.
43. at.allow ÆÄÀÏÀ» »ý¼ºÇÏ¿© À¯È¿ÇÑ »ç¿ëÀÚ¸¸ ÀÔ·ÂÇÏ¿© at ¼ºñ½º(atd)¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Â »ç¶÷À» Á¦ÇÑÇÒ ¼ö ÀÖ´Ù. at.deny
ÆÄÀÏÀ» »ý¼ºÇÏ¿© ¼ºñ½º¸¦ »ç¿ëÇÒ ¼ö ¾ø´Â »ç¿ëÀÚ¸¸ ÀÔ·ÂÇÏ¸é ¹Ý´ë·Î µÈ´Ù. Áï ÆÄÀÏ¿¡ À̸§ÀÌ ÀÖ´Â »ç¿ëÀÚ¸¦ Á¦¿ÜÇÏ°í ¸ðµÎ ±×
¼ºñ½º¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù.
44. ºÎÀç ÀÛ¾÷(unattended job)À» ¿¹¾àÇؼ ÀÏÁ¤ÇÑ °£°ÝÀ¸·Î ÇÁ·Î±×·¥À» ±¸µ¿ÇÏ·Á¸é, crontab(cron table) ¿£Æ®¸®¸¦ ¸¸µç´Ù.
crontab ÆÄÀÏÀº cron service·Î Àдµ¥, cron service´Â ¾î¶² ÀÛ¾÷ÀÌ ±¸µ¿µÇ¾î¾ß ÇÏ´ÂÁö Ç×»ó °¨½ÃÇÑ´Ù.
45. cron.allow ÆÄÀÏÀ» ¸¸µé¾î À¯È¿ÇÑ »ç¿ëÀÚ¸¦ ÀÔ·ÂÇÏ¿© Å©·Ð(cron)À» »ç¿ëÇÒ ¼ö ÀÖ´Â »ç¶÷À» Á¦ÇÑÇÒ ¼ö ÀÖ´Ù. cron.deny
ÆÄÀÏÀ» ¸¸µé¾î ¼ºñ½º¸¦ »ç¿ëÇÒ ¼ö ¾ø´Â »ç¿ëÀÚ¸í¸¸ ÀÔ·ÂÇϸé dlh¾Æ ¹Ý´ë·Î µÈ´Ù. Áï ÆÄÀÏ¿¡ À̸§ÀÌ ÀÖ´Â »ç¿ëÀÚ¸¦ Á¦¿ÜÇÏ°í
¸ðµÎ ±× ¼ºñ½º¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù.
46. Å©·Ð Å×À̺íÀÇ °¢°¢ÀÇ ¿£Æ®¸®¿¡´Â ¿©¼¸ Çʵ尡 ÀÖ´Ù:
¸î ºÐ¿¡ ÀÛ¾÷À» ½ÇÇàÇϴ°¡ (0-59)
¸î ½Ã¿¡ ÀÛ¾÷À» ½ÇÇàÇϴ°¡(0-23)
ÀÏ(1-31)
´Þ (1-12)
ÁÖ(0-6, 0Àº ÀÏ¿äÀÏ)
½ÇÇàÇÒ ÀÛ¾÷ÀÇ °æ·Î
47. µ¥ÀÌÅÍ°¡ ¼Õ»óµÉ °æ¿ì¸¦ ´ëºñÇÏ¿© µ¥ÀÌÅÍ´Â ¹é¾÷(backup)µÇ¾î¾ß ÇÑ´Ù. ¹é¾÷Àº tar ¸í·É¾î(¿©·¯ °³ÀÇ ÆÄÀÏÀ» ÇϳªÀÇ
¾ÆÄ«À̺꿡 °áÇÕ½ÃÅ´)³ª, ÆÄÀÏÀ» ¸Åü »çÀÌ¿¡¼ º¹»çÇÏ´Â cpio ¸í·É¾î¸¦ »ç¿ëÇÑ´Ù.
48. compress(¹Ý´ë´Â uncompress), gzip(¹Ý´ë´Â gunzip), pack(¹Ý´ë´Â unpack) ¸í·É¾î·Î ÆÄÀÏÀ» ¾ÐÃàÇÒ ¼öµµ ÀÖ´Ù.
49. ÀüºÎ°¡ ¾Æ´Ï¶ó ÀϺκи¸ ¹é¾÷ÇÒ ¼öµµ ÀÖ´Ù. ¸¸¾à ÀϺκи¸ ¹é¾÷ÇÑ´Ù¸é, ±×°ÍÀº Á¡ÁõÀû ¹é¾÷(incremental
backup)(¸¶Áö¸·À¸·Î ÀüºÎ¸¦ ¹é¾÷Çϰųª Á¡ÁõÀûÀ¸·Î ¹é¾÷À» ÇÑ ÀÌÈÄÀÇ ¸ðµç ÆÄÀÏ)À̰ųª Â÷µ¿ ¹é¾÷(differential
backup)(¸¶Áö¸·À¸·Î ÀüºÎ¸¦ ¹é¾÷ÇÑ ÀÌÈÄÀÇ ¸ðµç °Í)ÀÌ µÉ °ÍÀÌ´Ù. Â÷µ¿ ¹é¾÷°ú Á¡ÁõÀû ¹é¾÷À» °°ÀÌ »ç¿ëÇÒ ¼ö´Â ¾øÀ¸¹Ç·Î, µÑ
Áß ÇÑ °¡Áö¸¸ ¼±ÅÃÀûÀ¸·Î »ç¿ëÇØ¾ß ÇÑ´Ù.
50. ·¹±Ö·¯(regular) ±â¹ÝÀ¸·Î ÀúÀåµÇ´ÂÁö È®ÀÎÇÏ´Â °Íµµ ¹é¾÷¸¸Å Áß¿äÇÏ´Ù. ¹é¾÷ÀÇ Æ¯¼º°ú ÀúÀå ÀýÂ÷¸¦ Å×½ºÆ®Çؾ߸¸, À§±ÞÇÑ
»óȲÀÌ ¹ß»ýÇßÀ» °æ¿ì¿¡ ´ëóÇÒ ¼ö ÀÖ´Ù.
LPIC °ü·Ã¼Àû
LPIC ±âÃÊ
LPIC ½Ã½ºÅÛ °ü¸®
LPIC ³×Æ®¿öÅ© °ü¸®
|
|
Page Loading [ 0.05 Sec ]
SQL Time [ 0 Sec ]
|
|
|