[µµ¼¼Ò°³]
½Ç¹«ÀÇ ±âº»À» Æ°Æ°È÷ ´ÙÁú ¼ö ÀÖ¿À°í ¸í·É¾î¿Í ¹®¹ý, Çʼö Áö½ÄÀ» À¯¿ëÇÑ ¿¹Á¦·Î ¼³¸íÇÏ¿´½À´Ï´Ù.
_À¯´Ð½º/¸®´ª½º¸¦ óÀ½ Á¢ÇÏ´Â »ç¿ëÀÚ¸¦ À§ÇÏ¿© ÀÌ·ÐÀû ¹è°æÀÌ Æ÷ÇÔÇÏ¿´½À´Ï´Ù.
_ ¿£ÅÍÇÁ¶óÀÌÁî ȯ°æ¿¡¼ °¡Àå ¸¹ÀÌ »ç¿ëÇÏ´Â ·¹µåÇÞ °è¿ ¸®´ª½º Áß¿¡ ¿ÀÇ ÇÁ·ÎÁ§Æ® Æäµµ¶ó 9À» ±â¹ÝÀ¸·Î ÀÛ¼ºµÇ¾ú½À´Ï´Ù.
_ À¯´Ð½º/¸®´ª½º ½Ã½ºÅÛÀÇ ±âº» ¸í·É¾î¿Í »ç¿ë ¿¹Á¦¸¦ dzºÎÇÏ°Ô ³Ö¾ú½À´Ï´Ù.
_ Ãʱ޿¡¼ Áß±ÞÀ¸·Î ¹ßµ¸¿ò ÇÒ ¼ö ÀÖ´Â ³×Æ®¿öÅ·, ½Ã½ºÅÛ °ü¸®, º¸¾È, Æ©´×À» Æ÷ÇÔÇÏ¿´½À´Ï´Ù.
¡ß ¸®´ª½º ÀÔ¹®¼·Î¼ Ư¡
ÀÌ Ã¥Àº ¸®´ª½º(ȤÀº À¯´Ð½º)¸¦ óÀ½ Á¢ÇÏ´Â Ãʺ¸ ºÐµî¸¦ À§Çؼ ¸¸µé¾îÁ³½À´Ï´Ù.
¸®´ª½º³ª À¯´Ð½º¿¡¼´Â MS À©µµ¿ìÁîó·³ ¸¶¿ì½º¸¦ »ç¿ëÇÏ´Â GUI(Graphic User Interface) ȯ°æº¸´Ù ¸í·É¾î¸¦ Á÷Á¢ ŸÀÌÇÎÇÏ¿© ½ÇÇàÇÏ´Â TUI(Text User Interface), CUI(Console User Interface)¸¦ ÁÖ·Î »ç¿ëÇÕ´Ï´Ù. ¹°·Ð ¸®´ª½º/À¯´Ð½ºµµ GUI¸¦ »ç¿ëÇÏ´Â X À©µµ¿ì¸¦ Áö¿øÇÏÁö¸¸ ½Ç¹«¿¡¼´Â °ÅÀÇ »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù. µû¶ó¼ ÀÌ Ã¥Àº ½Ç¹«Àû ±âº»À» źźÈ÷ ´ÙÁú ¼ö ÀÖµµ·Ï ¸í·É¾î¿Í ¹®¹ý, ¿É¼Ç, Çʼö ±âÃÊ Áö½Ä°ú ¿ø¸®µéÀ» ¿¬°èÇÏ¿© À¯¿ëÇÑ ¿¹Á¦¸¦ ´Ù·ì´Ï´Ù.
ÀÌ·± Á¢±Ù ¹æ¹ýÀº GUI¸¦ ¹Ù·Î ¹è¿ì´Â °Íº¸´Ù Èûµé°í º¹ÀâÇÏÁö¸¸ ½Ç¹« Áö½ÄÀ» ¾ò°í Áß±ÞÀÚ·Î µµ¾àÇϴµ¥ ¸Å¿ì È¿À²ÀûÀÔ´Ï´Ù. µû¶ó¼ Á¤¼®À¸·Î ¸®´ª½º³ª À¯´Ð½º °è¿À» ¹è¿ì´Â ¹æ¹ýÀÌ ¹Ù·Î ÀÌ Ã¥ÀÌ ÅÃÇÑ ¹æ¹ýÀÔ´Ï´Ù. ½¬¿î °ÍÀº ±×¸¸Å °¡Ä¡°¡ ¶³¾îÁý´Ï´Ù. ¾î·Æ´õ¶óµµ Á¤¼®À¸·Î ¹è¿ì´Â °ÍÀÌ °¡Ä¡ ÀÖ´Ù°í »ý°¢ÇÕ´Ï´Ù.
¡ß ´Ü¿øº° ÁÖ¿ä ³»¿ë
_ 1Àå : ¼³Ä¡ ¹æ¹ý°ú ¸ðµç ´Ü°èÀÇ ±×¸²À» Æ÷ÇÔÇÕ´Ï´Ù.
_ 2Àå : ¸®´ª½º ±âº» ¸í·É¾î¿Í vi ¿¡µðÅÍ, ½© ·Î±×ÀΠȯ°æ ¼³Á¤À» ´Ù·ì´Ï´Ù.
_ 3Àå : °ü¸®ÀÚ ¸í·É¾î¿Í µð½ºÅ© ÆÄƼ¼Ç, Æ÷¸Ë, °Ë»ç¿Í ÇÁ·Î±×·¥ ÆÐÅ°Áö ¾÷µ¥ÀÌÆ® ¹æ¹ýÀ» ´Ù·ì´Ï´Ù. ±×¸®°í ³×Æ®¿öÅ© °ü·Ã À¯Æ¿¸®Æ¼¿Í ¼³Á¤ ¸í·É¾îµéÀ» Æ÷ÇÔÇÕ´Ï´Ù.
_ 4Àå : ³×Æ®¿öÅ© ¼ºñ½º·Î xinetd, ftp ¼¹ö, À¥¼¹ö, À©µµ¿ìÁî¿Í °øÀ¯ ¼ºñ½ºÇÏ´Â »ï¹Ù, ³×ÀÓ ¼¹ö, ¸ÞÀÏ ¼¹ö, DHCP ¼¹ö¸¦ ´Ù·ì´Ï´Ù.
_ 5Àå : ¸®´ª½º µ¥½ºÅ©Å¾¿¡¼ »ç¿ëÇÏ´Â GUIÀÎ X À©µµ¿ì¿Í 3D ȯ°æ±îÁö ´Ù·ì´Ï´Ù.
_ 6Àå : Áß±Þ À¯Àú°¡ µÇ±â À§ÇØ ÇÊ¿äÇÑ ½Ã½ºÅÛ Á¤º¸ È®Àΰú ÇÁ·Î¼¼½º °ü¸®, º¸¾È ¼³Á¤, ½ºÄÉÁÙ·¯, ·±·¯º§, º¹±¸ ¸ðµå, ºÎÆ® ¸Å´ÏÀú¿Í Ä¿³Î, ¹æȺ®¿¡ ´ëÇؼ ´Ù·ì´Ï´Ù.
_ ºÎ·Ï : À¯´Ð½º/¸®´ª½º/À©µµ¿ìÁî¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ´Â POSIX Ç¥ÁØ Á¤±Ô Ç¥Çö½Ä°ú À¯´Ð½º/¸®´ª½º ¿ª»ç¿Í Ç¥ÁØ¿¡ ´ëÇؼ ´Ù·ì´Ï´Ù. |
Chapter01 ¸®´ª½º ½ÃÀÛ
1. À¯´Ð½º¿Í ¸®´ª½º
2. ·¹µåÇÞ°ú Æäµµ¶ó
3. Æäµµ¶ó ¸®´ª½ºÀÇ ¼³Ä¡
3.1 ¼³Ä¡Çϱâ Àü¿¡
3.2 ¼³Ä¡Çϱâ
3.3 ¼³Ä¡ ÈÄ ÀÛ¾÷
3.4 ¼³Ä¡ ÈÄ ¹®Á¦Á¡ ¹ß»ý
Chapter02 ¸®´ª½º ÀÔ¹®
1. ¸®´ª½º ½ÃÀÛÇϱâ
1.1 ÄܼÖ(console)°ú ·Î±×ÀÎÇϱâ
1.2 ÄÄÇ»ÅÍ Á¾·áÇϱâ
1.3 ·Î±×ÀΠȯ°æÀÇ ¾ð¾î ¼³Á¤
1.4 ÀÏ¹Ý À¯ÀúÀÇ Ãß°¡ ¹× ·Î±×ÀÎ
1.5 ¸Å´º¾ó/À¯Àú °ü·Ã ¸í·É¾î Á¤¸®
2. ±âº» ¸í·É¾î(1)
2.1 °æ·Î °ü·Ã ¸í·É¾î
2.2 ÆÄÀÏ »ý¼º, »èÁ¦ °ü·Ã ¸í·É¾î
2.3 ÆÄÀÏ ¼Ó¼º º¯°æ
2.4 ÆÄÀÏ Ã£±â
2.5 ±¹Á¦È ±Ô°Ý °ü·Ã ¸í·É¾î
3. ÆÄÀÌÇÁ, ¿¬°á ÀçÁöÇâ
3.1 Ç¥ÁØ ÀÔ·Â, Ç¥ÁØ Ãâ·Â, Ç¥ÁØ ¿¡·¯, ÆÄÀÏ ±â¼úÀÚ
3.2 ¸®´ÙÀÌ·º¼Ç
4. ±âº» ¸í·É¾î(2)
4.1 ¾ÐÃà °ü·Ã ¸í·É¾î
4.2 ÇÁ·Î¼¼½º °ü¸®
4.3 ÇÊÅÍ
5. vi¿Í vim ¿¡µðÅÍ
5.1 viÀÇ ÀÛµ¿ ¸ðµåµé
5.2 vimÀ¸·Î ÆÄÀÏÀ» ¿ ¶§ ÁÖÀÇÇÒ Á¡
5.3 ÀÏ¹Ý ¸ðµå
5.4 ÀÔ·Â ¸ðµå
5.5 ¸í·ÉÇà ¸ðµå
5.6 ºñÁÖ¾ó ¸ðµå(vim Àü¿ë)
5.7 µµ¿ò¸» ±â´É
5.8 °Ë»ö ÈÄ ±³Ã¼
5.9 ±× ¿ÜÀÇ À¯¿ëÇÑ ¿É¼Çµé
5.10 ÀÚµ¿ Á¤·Ä
5.11 ´ÜÃà ¸í·É ÁöÁ¤
5.12 À©µµ¿ì ºÐÇÒ
5.13 ÅÇ ÆäÀÌÁö
6. ·Î±×ÀΠȯ°æ ¼³Á¤
Chapter03 ¸®´ª½º °ü¸®
1. ÆÄÀÏ ½Ã½ºÅÛ °ü¸®
1.1 ÆÄÀÏ ½Ã½ºÅÛ Å¸ÀÔ
1.2 ÆÄƼ¼Ç(partition)
1.3 µð·ºÅ͸® ±¸Á¶
1.4 ÆÄÀÏ ½Ã½ºÅÛ ±âº» ¸í·É¾î
1.5 LABEL, UUIDÀÇ »ç¿ë : e2label, findfs
1.6 fdisk
1.7 ÆÄÀÏ ½Ã½ºÅÛ Æ÷¸Ë ¹× °Ë»ç
1.8 ½º¿Ò °ø°£
1.9 Á¤¸®
2. ÆÐÅ°Áö °ü¸®
2.1 RPM(Redhat Package Manager)
2.2 YUM(Yellowdog Updater Modified)
2.3 ±× ¿ÜÀÇ »çÇ×µé
3. ³×Æ®¿öÅ© °ü¸®
3.1 SELinux¿Í ³×Æ®¿öÅ© ¼ºñ½º
3.2 ³×Æ®¿öÅ© ¼³Á¤
3.3 ³×Æ®¿öÅ© °Ë»ç ÇÁ·Î±×·¥
3.4 ³×Æ®¿öÅ© Á¢¼Ó ÇÁ·Î±×·¥
3.5 ÄûÁî Á¤´ä
Chapter04 ¸®´ª½º ³×Æ®¿öÅ© ¼¹ö
1. inet ¼ºñ½º : xinetd
1.1 inet ¼ºñ½º
1.2 xinetdÀÇ ¼³Á¤
1.3 xinetd¿Í °ü·Ã ¼³Á¤ À¯Æ¿¸®Æ¼
1.4 xinetd ¿¬½À ¹®Á¦ ´ä¾È
2. FTP¼ºñ½º : vsftpd
2.1 vsftpdÀÇ ¼³Á¤
2.2 ´Ù¸¥ ftpd µ¥¸óÀÇ ¼Ò°³
2.3 pure_ftpdÀÇ ¹®ÀÚ ¼Â º¯È¯ ¼³Á¤
3. HTTP ¼ºñ½º : apache
3.1 À¥ ¼¹öÀÇ ½ÇÇà ¹× ±¸Á¶
3.2 Àü¿ª ¼³Á¤
3.3 ¸ÞÀÎ ¼¹ö ¼³Á¤
3.4 °¡»ó È£½ºÆ® ¼³Á¤
3.5 ¾ÆÆÄÄ¡ÀÇ °ü¸®ÀÚ ±â´É
3.6 ¾ÆÆÄÄ¡ÀÇ Æ©´×
3.7 ¾²·¹µå ¸ðµ¨ÀÇ »ç¿ë
4. À©µµ¿ìÁî ³×Æ®¿öÅ© ¼ºñ½º : samba
4.1 SMB¿Í samba
4.2 samba¿Í SELinux
4.3 smb.confÀÇ Àü¿ª ¼³Á¤
4.4 smb.confÀÇ °øÀ¯ ¼³Á¤
4.5 samba Æнº¿öµå ÀÛ¼º : TDB µ¥ÀÌÅͺ£À̽º
4.6 Ŭ¶óÀ̾ðÆ® ÇÁ·Î±×·¥ : smbclient
4.7 SMB ÀÚ¿øÀÇ mount : °øÀ¯ µå¶óÀÌºê ¿¬°á
4.8 À¯Àú ¸ÊÀÇ »ç¿ë
4.9 sambaÀÇ °ü¸®
5. DNS ¼ºñ½º : bind
5.1 bindÀÇ ±¸Á¶
5.2 bindÀÇ ±¸µ¿
5.3 bindÀÇ ·Îµå ¹ë·±½Ì
5.4 bindÀÇ °ü¸® ¹× º¸¾È
5.5 bind ¿¬½À ¹®Á¦ ´ä¾È
6. E_mail ¼ºñ½º : sendmail
6.1 sendmailÀÇ ¼³Á¤
6.2 ¸ÞÀÏ Áß°è(relay) ±â´É
6.3 access.db¸¦ ÅëÇÑ ¸ÞÀÏ ¼¹ö Á¢±Ù Á¦¾î
6.4 SMTP AUTH¸¦ ÀÌ¿ëÇÑ ÀÎÁõ
6.5 ±× ¿ÜÀÇ sendmail ¼³Á¤
6.6 ´Ù¸¥ smtpd µ¥¸óÀÇ ¼Ò°³
7. POP3, IMAP
7.1 dovecotÀÇ ¼³Ä¡ ¹× ½ÇÇà
7.2 dovecotÀÇ ¼³Á¤
8. DHCP ¼¹ö
8.1 ¼³Á¤ ÆÄÀÏ : dhcpd.conf
8.2 °íÁ¤µÈ IP ÇÒ´ç
8.3 DHCP ¼¹öÀÇ ½ÃÀÛ°ú ÀÓ´ë ±â·Ï ÆÄÀÏ
Chapter05 X À©µµ¿ì ½Ã½ºÅÛ
1. X À©µµ¿ì ¼³Á¤
1.1 X À©µµ¿ì ¼³Á¤ ÆÄÀÏ
1.2 µà¾ó ÇìµåÀÇ »ç¿ë
1.3 nvidia Àü¿ë µå¶óÀ̹öÀÇ »ç¿ë
1.4 ATI µå¶óÀ̹ö ¼Â¾÷
2. ÀԷ±â¿Í Å°º¸µå
2.1 ÇÑ±Û ÀԷ±â
2.2 103/106 Å°º¸µå¸¦ À§ÇÑ ÇÑÀÚ/ÇÑ¿µ Àüȯ/À©µµ¿ì Å° ¼³Á¤
3. GNOME
3.1 ÆÐÅ°Áö ¾÷µ¥ÀÌÆ®
3.2 GNOME µ¥½ºÅ©Å¾ ±¸Á¶
3.3 ±×³ð Å͹̳Î(gnome_terminal)
3.4 GNOME ÆÄÀÏ °ü¸®ÀÚ : ³ëÆ¿·¯½º
3.5 GNOME Á¦¾îÆÇ°ú ±Û²Ã ¼³Á¤(Æ®·çŸÀÔ ±Û²Ã µî·Ï)
3.6 ¿ø°Ý µ¥½ºÅ©Å¾ Á¦¾î : vnc
3.7 ÆÐÅ°Áö °ü¸®ÀÚ : gnome_packagekit
3.8 ½Ã½ºÅÛ ¸ð´ÏÅÍ : gnome_system_monitor
3.9 ȸé ĸó : gnome_screenshot
3.10 ÇÁ·Î±×·¥ GUI µðÀÚÀÎ : glade
4. KDE
4.1 KDEÀÇ ½ÇÇà°ú switchdesk
4.2 KDE µ¥½ºÅ©Å¾ ±¸Á¶
4.3 KDE Å͹̳Î(Konsole)
4.4 KDE ÆÄÀÏ °ü¸®ÀÚ : µ¹ÇÉ
4.5 KDE À¥ ºê¶ó¿ìÀú : ÄÈÄ¿·¯
4.6 KDE Á¦¾îÆÇ°ú ±Û²Ã ¼³Á¤
4.7 KDE ¿ø°Ý µ¥½ºÅ©Å¾ Á¦¾î : krdc
4.8 ½Ã½ºÅÛ ¸ð´ÏÅÍ : kinfocenter
4.9 ȸé ĸó : ksnapshot
4.10 KDE FTP Ŭ¶óÀ̾ðÆ® : kftpgrabber
4.11 ±âŸ KDE ÇÁ·Î±×·¥
5. XFCE
5.1 µ¥½ºÅ©Å¾ ±¸Á¶
5.2 XFCE Å͹̳Π: Terminal
5.3 XFCE ÆÄÀÏ °ü¸®ÀÚ(º¹¼ö ÆÄÀÏ¸í º¯°æ) : Thunar
5.4 XFCE Á¦¾îÆÇ°ú ±Û²Ã ¼³Á¤
6. À¯¿ëÇÑ X À©µµ¿ì À¯Æ¿¸®Æ¼
6.1 À¥ ºê¶ó¿ìÀú : firefox
6.2 À½¾Ç Àç»ý±â
6.3 µ¿¿µ»ó Àç»ý±â : mplayer
6.4 TV ÇÁ·Î±×·¥
6.5 ±×·¡ÇÈ ÇÁ·Î±×·¥
6.6 ÅؽºÆ® ºä¾î ¹× ¿ÀÇǽº ÇÁ·Î±×·¥
6.7 ¸Þ½ÅÀú
6.8 ½Ã½ºÅÛ ¸ð´ÏÅÍ : conky
7. X À©µµ¿ìÀÇ 3D ȯ°æ
7.1 compizÀÇ ¼³Ä¡
7.2 fusion_iconÀÇ ¼³Á¤
7.3 compiz ¼³Á¤ : ccsm
7.4 compiz¿Í KDE
Chapter06 ¸®´ª½º º¸¾È ¹× Æ©´×
1. ÇÁ·Î¼¼½º/¼ºñ½º Á¦¾î
1.1 /proc µð·ºÅ͸®
1.2 topÀÇ °¢Á¾ ¼öÄ¡¿Í ÇÁ·Î¼¼½ºÀÇ ´ëÇÑ ÀÌÇØ
1.3 ·Îµå Æò±Õ(load average)
1.4 SysV ·±·¹º§(runlevel)°ú init ÇÁ·Î¼¼½º
1.5 SysV ·±·¹º§ : rc.d ±¸Á¶
1.6 SysV ·±·¹º§ ¼ºñ½º ÆíÁý
1.7 upstart À̺¥Æ® ±â¹Ý init
2. ½ºÄÉÁÙ·¯
2.1 at ½ºÄÉÁÙ·¯
2.2 cron ½ºÄÉÁÙ·¯
3. °í±Þ µð½ºÅ© °ü¸®
3.1 ºÎÆ® ¸Å´ÏÀú : GRUB
3.2 LVM(Logical Volume Management)
3.3 µð½ºÅ© »ç¿ë Çѵµ ÇÒ´ç(quota)
3.4 MS À©µµ¿ìÁî NTFS ÆÄÀÏ ½Ã½ºÅÛ Áö¿ø
3.5 ±× ¿ÜÀÇ À¯¿ëÇÑ ÆÄÀÏ °ü·Ã ±â´É
4. º¸¾È ¹× º¹±¸
4.1 setUID, setGID, sticky bit
4.2 ulimit »ç¿ëÀÚÀÇ ÀÚ¿ø Á¦ÇÑ
4.3 PAMÀ» ÅëÇÑ »ç¿ëÀÚÀÇ ÀÚ¿ø Á¦ÇÑ
4.4 ACL(Access Control List)¸¦ ÅëÇÑ Á¢±Ù Á¦¾î
4.5 SELinux ÆíÁý
4.6 ¹æȺ® : iptables
4.7 ºñ»ó½Ã ºÎÆÃ(CD/DVD ºÎÆÃ)
5. Ä¿³Î
5.1 Ä¿³Î ¾÷µ¥ÀÌÆ®
5.2 Æäµµ¶ó¿¡ Æ÷ÇÔµÈ °¡»óÈ ±â¼ú : XenÀÇ ¼Ò°³
Appendix 01 À¯´Ð½ºÀÇ ¿ª»ç
1. À¯´Ð½ºÀÇ ½ÃÀÛ
2. À¯´Ð½ºÀÇ µÎ °¥·¡
3. POSIX Ç¥ÁؾÈÀÇ µîÀå
4. X/OPEN°ú SUSÀÇ µîÀå
5. ¸®´ª½ºÀÇ ¹ßÀü
Appendix 02 Á¤±Ô Ç¥Çö½Ä
1. Á¤±Ô Ç¥Çö½Ä ¹®¹ý
2. greedy matching
3. ±× ¹ÛÀÇ Á¤±Ô Ç¥Çö½Ä
4. ¹é½½·¡½ÃÀÇ »ç¿ë ¹× È®ÀåµÈ ¿É¼Ç |