-- ·|­û / µù¥U -- ¡@
¡@±b¸¹¡G
¡@±K½X¡G
¡@ | µù¥U | §Ñ°O±K½X
3/26 ·s®Ñ¨ì¡I 3/19 ·s®Ñ¨ì¡I 3/14 ·s®Ñ¨ì¡I 12/12 ·s®Ñ¨ì¡I
ÁʮѬyµ{¡EQ & A¡E¯¸°È¯d¨¥ª©¡E«ÈªA«H½c
¢x 3ds Max¢x Maya¢x Rhino¢x After Effects¢x SketchUp¢x ZBrush¢x Painter¢x Unity¢x
¢x PhotoShop¢x AutoCad¢x MasterCam¢x SolidWorks¢x Creo¢x UG¢x Revit¢x Nuke¢x
¢x C#¢x C¢x C++¢x Java¢x ¹CÀ¸µ{¦¡¢x Linux¢x ´O¤J¦¡¢x PLC¢x FPGA¢x Matlab¢x
¢x Àb«È¢x ¸ê®Æ®w¢x ·j¯Á¤ÞÀº¢x ¼v¹³³B²z¢x Fluent¢x VR+AR¢x ANSYS¢x ²`«×¾Ç²ß¢x
¢x ³æ´¹¤ù¢x AVR¢x OpenGL¢x Arduino¢x Raspberry Pi¢x ¹q¸ô³]­p¢x Cadence¢x Protel¢x
¢x Hadoop¢x Python¢x Stm32¢x Cortex¢x Labview¢x ¤â¾÷µ{¦¡¢x Android¢x iPhone¢x
¥i¬d®Ñ¦W,§@ªÌ,ISBN,3dwoo®Ñ¸¹
¸Ô²Ó®ÑÄy¤ÀÃþ

Linux¨t²ÎºÞ²zª½³q¨®

( ²Åé ¦r)
§@ªÌ¡G¼B©ú,½²®RÃþ§O¡G1. -> §@·~¨t²Î -> Linux
ĶªÌ¡G
¥Xª©ªÀ¡G¹q¤l¤u·~¥Xª©ªÀLinux¨t²ÎºÞ²zª½³q¨® 3dWoo®Ñ¸¹¡G 37511
¸ß°Ý®ÑÄy½Ð»¡¥X¦¹®Ñ¸¹¡I

¡i¦³®w¦s¡j
NT°â»ù¡G 400 ¤¸

¥Xª©¤é¡G1/1/2014
­¶¼Æ¡G412
¥úºÐ¼Æ¡G1
¯¸ªø±ÀÂË¡G
¦L¨ê¡G¶Â¥Õ¦L¨ê»y¨t¡G ( ²Åé ª© )
¥[¤JÁʪ«¨® ¢x¥[¨ì§Úªº³Ì·R
(½Ð¥ýµn¤J·|­û)
ISBN¡G9787121221187
§@ªÌ§Ç¡@|¡@ĶªÌ§Ç¡@|¡@«e¨¥¡@|¡@¤º®e²¤¶¡@|¡@¥Ø¿ý¡@|¡@§Ç
(²Åé®Ñ¤W©Ò­z¤§¤U¸ü³sµ²¯Ó®É¶O¥\, ®¤¤£¾A¥Î¦b¥xÆW, ­YŪªÌ»Ý­n½Ð¦Û¦æ¹Á¸Õ, ®¤¤£«OÃÒ)
§@ªÌ§Ç¡G

ĶªÌ§Ç¡G

«e¨¥¡G

Linux ¬O°ò¤_ UNIX µo®i¦Ó¨Óªº¾Þ§@¨t²Î¡A¤]Ä~©Ó¤F UNIX ¨t²Îí©w¦}¥B°ª®Äªº¯SÂI¡C¥¦¥i¥H«ùÄò¹B¦æ¼Æ¤ë¤D¦Ü¼Æ¦~¦ÓµL¶·­«±Ò¡A¨ä³t«×©Ê¯à¤]«D±`°ª¡CLinux¨t²Îªº°ª®Ä©Mí©w¤w¸g¦b¦U­Ó»â°ì¤º±o¨ì¤F¤j¶q¨Æ¹êªºÅçÃÒ¡CÀHµÛµêÀÀ¤Æ¤Î¤ª®ö¼éªº¨ì¨Ó¡ALinux¨t²Îªºµo®i±N§ó¥[¨³²r¡C
§@ªÌ®Ú¾Ú¦Û¤v¦h¦~¨Ï¥ÎLinux¨t²Îªº¸gÅç¡A¦}µ²¦X¤j¶qªº¹ê¨Ò½s¦¨¤F¥»®Ñ¡C¥»®Ñ¨ã¦³¦p¤U¯SÂI¡C
¡]1¡^ª¾ÃÑ¥þ­±¡AÂл\¤FLinux¨t²Î¤Uªº±`¥Îª¾ÃÑÂI¡A¥]¬A¬ÛÃö·§©À¤Î¨Ï¥Î¤èªkµ¥¡C±qLinux¨t²Îªº¦w¸Ë¡B±Ò°Ê¡A¨ìLinux¨t²ÎªºÅv­­ºÞ²z¡BºÏ½LºÞ²z¡B¨t²ÎºÞ²z¡A¨ìLinux¨t²Î¤Uªº¤å¥»½s¿è¾¹¡B¥¿«hªí¹F¦¡¡A¦A¨ìLinux¨t²Îªººôµ¸¦w¥þ¤Î¨t²Î¦w¥þ¡A¤º®e¥Ñ²L¤J²`¡AÅn¬A¤FLinux¨t²ÎºÞ²zªº¦U­ÓÀô¸`¡C
¡]2¡^´`§Çº¥¶i¡B¥Ñ²L¤J²`¦aÁ¿¸Ñ¤FLinux¨t²ÎºÞ²zªº¬ÛÃöª¾ÃÑ¡C«ö·Ó¥Î¤á´`§Çº¥¶i¡B¥Ñ²L¤J²`ªº²ßºD¡A¥»®Ñ±q²³æ¤º®e¶}©l¤¶²Ð¡A¾Þ§@¤W¤â§Ö¡A¾Ç²ß®ÄªG¦n¡A¨Ï­pºâ¾÷¥Î¤á¯à°÷»´ªQ»â·|ª¾ÃѪºÃøÂI©M­«ÂI¡C
¡]3¡^¥]¬A¤j¶qªº¹ê¨Ò¡A´X¥G¨C­Óª¾ÃÑÂI³£·|¦ñÀH¤@­Ó©Î¦h­Ó¹ê¨Ò¡A³q¹L¹ê¨Ò¾Þ§@¨Ó¤Þ¾ÉŪªÌ¿Ë¦Û°Ê¤â¹ê½î¡A±q¦Ó¥[²`¨ä¹ïª¾ÃÑÂIªº²z¸Ñ©M´x´¤¡C§@ªÌµ¹¨C­Ó¹ê¨Ò³£²K¥[¤F¤Q¤À¸Ô²Óªºª`ÄÀ¡A¥H¤è«KŪªÌ²z¸Ñ¡C
¡]4¡^µ²ºc²M´·¡A³¹¸`¨t²Î¡A¥þ­±²M·¡¦a®i²{¤FLinux¨t²Îªº¥»½è©M¯SÂI¡A¨Ï¥»®Ñªº¤º®e¨ã¦³¥ý¶i©Ê©M¾AÀ³©Ê¡CŪªÌ¬J¥i¥H±N¨ä§@¬°Linux¨t²ÎºÞ²zªº¤Jªù®Ñ¡A¤]¥i¥H§@¬°¬d§ä©Ò»Ý¤º®eªº¤u¨ã®Ñ¡C
¥»®Ñ¥D­n¥]¬A¥H¤U´X­Ó³¡¤À¡C
²Ä1³¡¤À¡GLinuxªº¦w¸Ë»P±Ò°Ê
¸Ó³¡¤À¤¶²Ð¤FLinux¨t²Îªº­I´ºª¾ÃÑ¡A¥]¬ALinux¨t²Îªº¾ú¥v¤Î¨ä¯SÂI¡ALinux¨t²Îªº¦w¸Ë¡ALinux¨t²Îªº¾Þ§@¡A¥H¤ÎLinux¨t²Îªº¶}¾÷¤ÎÃö¾÷¡C
²Ä1³¹¡G²­n¤¶²ÐLinux¨t²Î¡A¥]¬ALinux¨t²Îªºµo®i¾ú¥v¤Î¨ä¯SÂI¡A¨ÏŪªÌ¦b¥¿¦¡±µÄ²Linux¨t²Î¤§«e¯à°÷¦³¤@­ÓÁ`Å骺»{ÃÑ¡C
²Ä 2 ³¹¡G¤¶²Ð±`¨£ªºLinuxµo¦æª©¥»¡A¦}¥HRedhat ªºrhel6.3¬°¨Ò¤¶²Ð¦p¦ó¶i¦æLinux¨t²Îªº¦w¸Ë¡C
²Ä3³¹¡G¤¶²ÐLinux¨t²Î¤Uªº¾Þ§@¤èªk¡A¥H¤ÎLinux¨t²Î¥¿±`ªºÃö¾÷¨BÆJ¡C
²Ä4³¹¡G¤¶²ÐLinux¨t²Îªº¾ã­Ó±Ò°Ê¹Lµ{¡A¥]¬A±q¥Î¤á¥´¶}¹q·½¨ì«Ì¹õ¥X²{©R¥O¦æ´£¥Ü²Åªº¾ã­Ó³B²z¬yµ{¡A¦}¥D­n¤¶²Ð¤F¨t²Îªº¹B¦æ¯Å§O¤ÎGRUBªº¬ÛÃöª¾ÃÑ¡A¨ÏŪªÌ¹ïLinuxªº±Ò°Ê¹Lµ{¦³¤@­Ó¤j·§ªº¤F¸Ñ¡A¬°¶i¤@¨B¬ã¨sLinuxªº¤u§@­ì²z´£¨Ñ¤F°ò¦¡C
²Ä2³¡¤À¡GLinuxÅv­­¡B¨t²Î¤ÎºÏ½LºÞ²z
¸Ó³¡¤À¤¶²Ð¤FLinux¨t²ÎªºÅv­­¤ÎºÞ²z¤è­±ªºª¾ÃÑ¡A¥]¬A¤å¥ó¤Î¥Ø¿ýªººÞ²z¡B¤å¥ó¤Î¥Ø¿ýªºÅv­­¡B¥Î¤á½ã¸¹¤ÎÅv­­ºÞ²z¡BºÏ½LºÞ²z¤Î¤å¥ó¨t²ÎºÞ²z¡C
²Ä 5 ³¹¡G¤¶²Ð¦p¦ó¨Ï¥Î©R¥Oªº¤è¦¡¨Ó²³æ¡B§Ö³t¦aºÞ²zLinux ¨t²Î¤Uªº¤å¥ó»P¥Ø¿ý¡A¥]¬A¦p¦ó¦b¤£¦Pªº¥Ø¿ý¶¡Âà´«¡A¦p¦ó«Ø¥ß»P§R°£¥Ø¿ý¡A¦p¦ó«Ø¥ß»P§R°£¤å¥ó¡A¦p¦ó¬d¬Ý¤å¥ó¤º®e¡A¥H¤Î¦p¦ó¬d§ä¯S©wªº¤å¥óµ¥¡C
²Ä6³¹¡G¤¶²Ð¦p¦ó°t¸mLinux¨t²Î¤¤¤å¥ó¤Î¥Ø¿ýªºÅv­­¡A¥]¬A¤å¥ó»P¥Ø¿ý¥]§t­þ¨ÇÄÝ©Ê¡A¦p¦ó³q¹LÄݩʪº­×§ï¨Ó±±¨îÅv­­ªº­×§ï¡A¥H¤Î¨t²Î¤¤ªº¤@¨Ç¯S®íÅv­­µ¥¡C
²Ä7³¹¡G¤¶²ÐLinux¤Uªº¥Î¤á¤Î²Õªº·§©À¡A¥H¤Î¦p¦ó³q¹L©R¥O¹ï¨t²Î¤¤ªº¥Î¤á»P¥Î¤á²Õ¶i¦æºÞ²z»P±±¨î¡A¦p¦ó¨Ï¥Î¤£¦P¥Î¤á¨Ó°õ¦æ¤£¦Pªº¾Þ§@µ¥¡C
²Ä8³¹¡G¦bLinux¨t²Î¤¤¡A¦p¦ó¨Ï¥Î©MºÞ²zºÏ½LªÅ¶¡¬O«Ü­«­nªº¡C¥»³¹¤¶²Ð¤F¦p¦ó¹ïºÏ½L¶i¦æ¤À°Ï¡A¦p¦ó®æ¦¡¤ÆºÏ½L¤À°Ïµ¥¡C¦¹¥~¡AÁÙ¤¶²Ð¤FLinux¨t²Î¤UªººÏ½L°}¦CRAID¡A¥H¤ÎÅÞ¿è¨÷LVMªº¨Ï¥Î¡C
²Ä9³¹¡G¤¶²ÐLinux¨t²Î¤¤ªº¤å¥ó¨t²ÎºÞ²z¤èªk¡A¥]¬A¦p¦ó¹ï¬ÛÃöªº¥Ø¿ý¶i¦æ±¾¸ü©Î¨ø¸ü¡ASWAP¤º¦s¸m´«ªÅ¶¡¤ÎPROC¤å¥ó¨t²Îµ¥¡C
²Ä3³¡¤À¡GLinux¨t²ÎºÞ²z
¸Ó³¡¤À¤¶²Ð¤FLinux¨t²ÎºÞ²z¤è­±ªºª¾ÃÑ¡A¥]¬ARPM³n¥ó¥]ªººÞ²z¡B¶iµ{ºÞ²z¡BLinux©Ê¯à¤Î¨t²ÎºÊ±±¡B¨t²ÎªA°ÈºÞ²z¡B¨Ò¦æ©Ê©R¥O»PºÏ½L°tÃB¡BÀ£ÁY»P¥´¥]¡B³Æ¥÷»P«ì´_¡B¨t²Î¤é§ÓºÞ²z¡C
²Ä 10 ³¹¡G¤¶²ÐRPMªº¨Ï¥Î¤èªk¡A¥]¬A¦p¦ó³q¹LRPMªº¤è¦¡ºÞ²z¨t²Î¤¤ªº³n¥ó¥]¡A¦p¦ó¨î§@¦Û¤vªº³n¥ó¥]¡A¥H¤Î¦p¦ó³q¹LYUMªº¤è¦¡¨Ó§ó¥[¤è«K¡B²³æ¦a¶i¦æ³n¥ó¥]ªººÞ²zµ¥¡C
²Ä 11 ³¹¡G¤¶²ÐLinux¨t²Î¤Wªº¶iµ{ºÞ²z¤èªk¡A¥]¬A¦p¦ó¬d¬Ý¦}ºÞ²z¨t²Î¤¤ªº¶iµ{¡A¨ÏŪªÌ¹ï¶iµ{¦³¤@­Ó§ó¥[¥þ­±ªº¤F¸Ñ¡C
²Ä 12 ³¹¡G¤¶²Ð¦p¦ó¬d¬ÝLinux¨t²Îªºª¬ºA¤Î©Ê¯à¡A¥]¬ACPU¡B¤º¦s¡BI/O¡Bºôµ¸µ¥ªº¨Ï¥Î±¡ªp¡A¥Î¤á¥i¥H³q¹L³o¨Ç«H®§¨Ó¤F¸Ñ¨t²Î¦s¦bªº°ÝÃD¤Î¦p¦ó¹ï¨t²Î¶i¦æ¶i¤@¨Bªº½Õ¾ãÀu¤Æ¡C
²Ä 13 ³¹¡G¤¶²ÐLinux¨t²Î¤Wªº¨t²ÎªA°ÈºÞ²z¤èªk¡A¥]¬A±Ò°Ê¡BºÊ±±¡B°t¸mµ¥¡C
²Ä 14 ³¹¡G¤¶²Ð¨Ò¦æ©Ê©R¥O¤ÎºÏ½L°tÃBªº·§©À¤Î¨Ï¥Î¤èªk¡A¨ÏŪªÌ¤F¸Ñ¦p¦ó§ó¤è«K¡B¦³®Ä¦aºÞ²zLinux¨t²Î¡A¥]¬A¦p¦ó¦b¯S©wªº®É¶¡¹B¦æ¯S©wªº©R¥O¤Î¦p¦ó­­¨î¨Ï¥ÎªÌ¨Ï¥Îµw½Lªº®e¶q¡C
²Ä 15 ³¹¡G¤¶²Ð¦p¦ó¦bLinux¨t²Î¤¤¹ï¤å¥ó¶i¦æÀ£ÁY»P¥´¥]¡A¥]¬Agzip¡Bcompress¡Bb zip2¤Îtarµ¥¡C
²Ä 16 ³¹¡G¤¶²ÐLinux¨t²Î¤Uªº¼Æ¾Ú³Æ¥÷µ¦²¤¡A¥H¤Î±`¥Îªº³Æ¥÷©R¥O¡A¥]¬Atar¡Bdump¡Bdd¡Bcpioµ¥¡A¨ÏŪªÌ¤F¸ÑLinux¨t²Î¤U¼Æ¾Ú³Æ¥÷»P«ì´_ªº°ò¥»¤èªk¡C
²Ä 17 ³¹¡G¤¶²ÐLinux¨t²Î¤Uªº¤é§ÓºÞ²z¤èªk¡A¨Ï¨t²ÎºÞ²z­û¤F¸Ñ¨t²Î¬O§_¥X²{¤F¬G»Ù¡A¬G»Ùµo¥Íªº­ì¦]¡A¥H¤ÎÀ³·í¦p¦ó³B²zµ¥¡C
²Ä4³¡¤À¡GLinux½s¿è¾¹»P¥¿«hªí¹F¦¡
¸Ó³¡¤À¤¶²Ð¤FLinux½s¿è¾¹»P¥¿«hªí¹F¦¡¤è­±ªºª¾ÃÑ¡A¥]¬A¨t²Î¤Wªº¤å¥»½s¿è¾¹vi¤Îvimªº¨Ï¥Î¡A°ò¥»¥¿«hªí¹F¦¡¤ÎÂX®i¥¿«hªí¹F¦¡ªº¨Ï¥Î¡C
²Ä 18 ³¹¡G¤¶²ÐLinux ¨t²Î¤¤ªº¤å¥»½s¿è¾¹ªº°ò¥»¥Îªk¤Î°t¸m¡A¥]¬Avi ¤Îvim¡C
²Ä 19 ³¹¡G¤¶²Ð¥¿«hªí¹F¦¡ªº¬ÛÃö¨Ï¥Î¤èªk¡A¨ÏºÞ²z­û¦bºÞ²z¨t²Î®É¥i¥H§ó¥[²³æ¡B¤è«K¦a³B²z¬ÛÃöªº¨Æ°È¡C
²Ä5³¡¤À¡Gºôµ¸»P¨t²Î¦w¥þ
¸Ó³¡¤À¤¶²Ð¤FLinux¨t²Î¤Wºôµ¸¤Î¨t²Î¦w¥þ¤è­±ªºª¾ÃÑ¡A¥]¬ALinux¨t²Îªººôµ¸°t¸m¤Î¬G»ÙÀË´ú¡Biptables¨¾¤õùÙ¡BTCP_WRAPPERS¡BSELinux¡C
²Ä 20 ³¹¡G¤¶²ÐLinux¨t²Î¤¤ªº¤@¨Ç±`¥Îºôµ¸©R¥O¡A¨ÏŪªÌ¹ïºôµ¸°t¸m¤Îºôµ¸¬G»ÙÀË´ú¦³¤@©wªº¤F¸Ñ¡C
²Ä 21 ³¹¡G¤¶²ÐLinux¨t²Îªº¦w¥þ¤è­±ªº¤º®e¡A¥]¬ASELinux¡BTcp_wrappers¤Îiptables 3­Ó¤è­±¡C
³q¹L¥»®Ñªº¾Ç²ß¡A±N¨ÏŪªÌ¹ïLinux¾Þ§@¨t²Îªº°t¸mºÞ²z¦³¤@­Ó²`¤Jªº»{ÃÑ¡C¥»®Ñ¾A¦X¤_¤£¦P¼h¦¸ªºÅªªÌ¡A¥]¬A¾Ç¥Í¡B°ª¯Å¥Î¤á¡B±M®a¡B¨t²ÎºÞ²z­û¡Bµ{§Ç­ûµ¥¡C
¥»®Ñ¥Ñ¼B©ú¡B½²®R½sµÛ¡A°Ñ¥[¥»®Ñ½s¼g©M¼f©w¤u§@ªºÁÙ¦³¤ý°í¹ç¡B§õÀs¡BÃQ«i¡B±i¥ÉÄõ¡B°ª§J¿²¡B±i¨q±ö¡B±i¤ªÁø¡B©P¿³°ê¡B§õ½÷¡B¼B®p¡B®}¯E¡B°¨«Ø­x¡B¦¶ÄR¤ª¡B³\¤pºaµ¥¡C¦b¦¹¡A½sªÌ¹ï¥H¤W¤H­û­P¥H¸Û¼°ªºÁ·N¡I
³Ì¦Z¡A¥Ñ¤_®É¶¡­Ü«P¤Î§@ªÌ¤ô¥­¦³­­¡AÃø§K¦s¦b¿ù»~©M¤£§´¤§³B¡AÀµ½ÐŪªÌ§åµû«ü¥¿¡C
½s µÛ ªÌ
¤º®e²¤¶¡G

¥»®Ñ¥HRedhat¬°¥­»O¡A¸Ô²Ó¦a¤¶²Ð¤F¦p¦ó¦b©R¥O¦æ¤U¶i¦æLinux¨t²Îªº°t¸mºÞ²z¡A¦}³q¹L¤j¶qªº¹ê¨Ò¤Îºt¥Ü¨ÓÀ°§UŪªÌ§Ö³t´x´¤Linux¨t²Î°t¸mªº¤èªk©M§Þ¥©¡C¥»®Ñ¤º®e¥þ­±¡AÂл\¤FLinux¨t²Î¤Uªº±`¥Î¤º®e¡A¥]¬ALinuxªº¦w¸Ë»P±Ò°Ê¡BLinuxÅv­­¡B¨t²Î¤ÎºÏ½LºÞ²z¡BLinux¨t²ÎºÞ²z¡BLinux ½s¿è¾¹»P¥¿«hªí¹F¦¡¡Bºôµ¸»P¨t²Î¦w¥þµ¥¡C

¥Ø¿ý¡G

²Ä1³¡¤À Linuxªº¦w¸Ë»P±Ò°Ê
²Ä1³¹ Linux¨t²Î²¤¶ 2
1.1 ¤°¤\¬OLinux 2
1.2 Linuxªºµo®i 3
1.3 Linuxªº¯SÂI 4
1.3.1 §K¶O¡B¶}·½ 4
1.3.2 ¼sªxªºµw¥ó¤ä«ù 4
1.3.3 ¦w¥þ©Ê¤Î¥i¾a©Ê¦n 4
1.3.4 ¨}¦nªº¥Î¤á¬É­± 4
1.3.5 ¥\¯à±j¤j 5
1.4 Linux¼Ð·Ç 5
1.4.1 GNU 5
1.4.2 POSIX 7
1.4.3 LSB 7
²Ä2³¹ Linux¨t²Îªº¦w¸Ë 8
2.1 ±`¨£ªºLinuxµo¦æª©¥» 8
2.2 rhel6ªº¦w¸Ë 9
²Ä3³¹ ¨t²Î¾Þ§@»PÃö¾÷ 30
3.1 ¨t²Î¾Þ§@ 30
3.1.1 X-Window»P©R¥O¦æ¼Ò¦¡ªº¤Á´« 30
3.1.2 ©R¥O¦æ¾Þ§@ 30
3.2 À°§U«H®§¬d¸ß 32
3.2.1 --help 32
3.2.2 man page 33
3.2.3 info page 35
3.3 Ãö¾÷¤èªk 36
3.3.1 shutdown 36
3.3.2 halt 37
3.3.3 reboot 37
3.3.4 init 37
²Ä4³¹ Linux¨t²Îªº±Ò°Ê¹Lµ{ 38
4.1 Linuxªº±Ò°Ê¬yµ{ 38
4.1.1 BIOS¦ÛÀË 38
4.1.2 MBR¤Þ¾É 39
4.1.3 Boot Loader 39
4.1.4 ¥[¸ü¤º®Ökernel 40
4.1.5 ±Ò°Êinit¶iµ{ 40
4.1.6 Ū¨úinittab¤å¥ó¡A°õ¦æ/etc/rc.d/rc.sysinit,rcµ¥¸}¥» 40
4.1.7 ±Ò°Ê§¹¦¨¡Aµn¿ý¨t²Î 41
4.2 ¨t²Î¹B¦æ¯Å§O 41
4.3 GRUB 43
4.3.1 »Pµw½LªºÃö¨t 44
4.3.2 °t¸m¤å¥ó 44
4.3.3 ±Ò°Ê®É¥i¥H¿ï¾Ü 46
4.3.4 GRUBªº¦w¸Ë 47
4.4 ±Ò°Ê¹Lµ{ªº°ÝÃD¸Ñ¨M 50
4.4.1 GRUB¦b½u½s¿è 51
4.4.2 ³æ¥Î¤á¼Ò¦¡ 53
²Ä2³¡¤À LinuxÅv­­¡B¨t²Î¤ÎºÏ½LºÞ²z
²Ä5³¹ ¤å¥ó»P¥Ø¿ýºÞ²z 56
5.1 ¥Ø¿ý»P¸ô®| 56
5.1.1 ¥Ø¿ý¼h¦¸°t¸m¼Ð·ÇFHS 56
5.1.2 ¬Û¹ï¸ô®|»Pµ´¹ï¸ô®| 59
5.1.3 °õ¦æ¤å¥ó¸ô®|ªºÅܶq¡G$PATH 60
5.2 ¤å¥ó¤Î¥Ø¿ýªººÞ²z 62
5.2.1 ls¬d¬Ý¤å¥ó©M¥Ø¿ý 62
5.2.2 cp´_¨î¤å¥ó©Î¥Ø¿ý 63
5.2.3 rm§R°£¤å¥ó©Î¥Ø¿ý 65
5.2.4 mv²¾°Ê¤å¥ó»P¥Ø¿ý¡A©Î­«©R¦W 66
5.2.5 touch­×§ï¤å¥ó®É¶¡»P³Ð«Ø·s¤å¥ó 68
5.3 ¥Ø¿ýªº¬ÛÃö¾Þ§@ 69
5.3.1 cd ¤Á´«¥Ø¿ý 70
5.3.2 pwd Åã¥Ü·í«e©Ò¦bªº¥Ø¿ý 70
5.3.3 mkdir«Ø¥ß·s¥Ø¿ý 71
5.3.4 rmdir§R°£ªÅ¥Ø¿ý 72
5.4 ¤å¥ó¤º®e¬d¬Ý 72
5.4.1 cat 73
5.4.2 tac 74
5.4.3 nl 74
5.4.4 more»Pless 75
5.4.5 head»Ptail 77
5.5 ¤å¥óªº¬d§ä 78
5.5.1 which 79
5.5.2 whereis 79
5.5.3 locate 80
5.5.4 find 82
²Ä6³¹ ¤å¥óÅv­­»P¥Ø¿ý°t¸m 85
6.1 ¤å¥ó»P¥Ø¿ýªºÄÝ©Ê 85
6.1.1 ¤å¥óªºÄÝ©Ê 85
6.1.2 ¥Ø¿ýªºÄÝ©Ê 87
6.1.3 ¤å¥óªºÃþ§O 88
6.2 ¤å¥ó»P¥Ø¿ýÅv­­­×§ï 90
6.2.1 ­×§ï¤å¥óªº©ÒÄݲա]chgrp¡^ 90
6.2.2 ­×§ï¤å¥óªº©ÒÄݥΤá¡]chown¡^ 91
6.2.3 ­×§ï¤å¥óªºÄÝ©Ê¡]chmod¡^ 92
6.3 ¯S®íÅv­­ 94
6.3.1 Àq»{Åv­­ 94
6.3.2 ÁôÂÃÅv­­ 96
6.3.3 ¯S®íÅv­­ 97
²Ä7³¹ ½ã¸¹¤ÎÅv­­ºÞ²z 101
7.1 ¥Î¤áºÞ²z 101
7.1.1 UID 101
7.1.2 »P¥Î¤á¬ÛÃöªº°t¸m¤å¥ó 102
7.1.3 useradd 105
7.1.4 userdel 109
7.1.5 usermod 109
7.1.6 passwd 110
7.1.7 ¥Î¤á¥\¯à 112
7.2 ²ÕºÞ²z 114
7.2.1 GID 114
7.2.2 »P²Õ¬ÛÃöªº°t¸m¤å¥ó 114
7.2.3 groupadd 116
7.2.4 groupmod 117
7.2.5 groupdel 117
7.2.6 gpasswd 118
7.2.7 ªì©l¥Î¤á²Õ©M¦³®Ä¥Î¤á²Õ 119
7.3 ¥Î¤á¨­¥÷¤Á´« 120
7.3.1 su 120
7.3.2 sudo 122
7.4 ACLªº¨Ï¥Î 124
7.5 PAM¼Ò¶ô 128
7.5.1 PAMªº°t¸m¤å¥ó³]¸m 129
7.5.2 PAM¼Ò¶ô¤¶²Ð 130
7.5.3 ¥Ü¨Ò»¡©ú 131
²Ä8³¹ ºÏ½LºÞ²z 133
8.1 ºÏ½LºÞ²z 133
8.1.1 fdisk 133
8.1.2 mkfs 139
8.1.3 e2label 141
8.2 ³n¥óºÏ½L°}¦CRAID 141
8.2.1 ºÏ½L°}¦Cªº¯Å§O 141
8.2.2 ºÏ½L°}¦Cªº°t¸m 142
8.2.3 RAID¿ù»~±Ï´© 146
8.2.4 Ãö³¬³n¥ó RAID 150
8.3 ÅÞ¿è¨÷ºÞ²zLVM 151
8.3.1 LVMªº·§©À 151
8.3.2 LVMªº°t¸m 151
8.3.3 LVM®e¶qªº©ñ¤j»PÁY¤p 156
8.3.4 LVM§Ö·Ó 167
²Ä9³¹ ¤å¥ó¨t²ÎºÞ²z 173
9.1 ¤å¥ó¨t²ÎºÞ²z 173
9.1.1 df 173
9.1.2 du 175
9.2 ¤å¥ó¨t²Îªº±¾¸ü»P¨ø¸ü 177
9.2.1 ±¾¸ü¤å¥ó¨t²Î 177
9.2.2 ¨ø¸ü¤å¥ó¨t²Î 179
9.2.3 ¤å¥ó¨t²Îªº¦Û°Ê±¾¸ü 179
9.3 ¤º¦s¸m´«ªÅ¶¡SWAP 180
9.4 PROC¤å¥ó¨t²Î 182
9.4.1 proc¥Ø¿ý¤Uªº±`¨£¤å¥ó 182
9.4.2 ¶iµ{¥Ø¿ý¤Uªº±`¨£¤å¥ó 184
9.4.3 ³]¸m¤º®Ö°Ñ¼Æ 185
²Ä3³¡¤À Linux¨t²ÎºÞ²z
²Ä10³¹ RPM³n¥ó¥]ªººÞ²z 188
10.1 ²¤¶ 188
10.1.1 RPM»PSRPM 188
10.1.2 ¤°¤\¬O¥­»O¬[ºc 189
10.2 Linux³n¥ó¥]ªººÞ²z 189
10.2.1 ¦w¸ËRPM¥] 190
10.2.2 ¤É¯ÅRPM¥] 191
10.2.3 §R°£RPM¥] 192
10.2.4 ¬d¸ßRPM³n¥ó¥]ªº¥\¯à 192
10.2.5 RPMªº®ÕÅç 197
10.3 SRPMªº¨Ï¥Î 198
10.3.1 rpmbuild 199
10.3.2 spec¤å¥ó 200
10.3.3 ¥Ü¨Ò 203
10.4 YUM³n¥ó¥]ºÞ²z 206
10.4.1 °t¸m 206
10.4.2 YUM¤è¦¡ªº¨Ï¥Î 208
²Ä11³¹ ¶iµ{ºÞ²z 215
11.1 ²¤¶ 215
11.2 ¤u§@ºÞ²z 215
11.2.1 Åý«ü¥O¦b­I´º¤¤°õ¦æ¡]¡®¡^ 216
11.2.2 Åý«ü¥O¦b­I´º¤¤µ¥«Ý¡]Ctrl+z¡^ 216
11.2.3 ¬d¬Ý¥Ø«e­I´ºªº¤u§@ª¬ºA¡]jobs¡^ 216
11.2.4 ±N­I´º¤¤ªº¤u§@½Õ¨ì«e´ºÄ~Äò¹B¦æ¡]fg¡^ 217
11.2.5 Åý¤u§@¦b­I´º¤¤¹B¦æ¡]bg¡^ 218
11.3 ¶iµ{¬d¬Ý 218
11.3.1 ps 218
11.3.2 pstree 222
11.3.3 top 224
11.4 ¶iµ{§R°£ 226
11.4.1 kill 226
11.4.2 killall 228
²Ä12³¹ Linux©Ê¯à¤Î¨t²ÎºÊ±± 229
12.1 ºÊ´ú¨t²Î­t¸ü 229
12.1.1 uptime 229
12.1.2 w 230
12.1.3 ¨Ï¥Îcat /proc/loadavg©R¥O 230
12.2 ªA°È¾¹©Ê¯àºÊ±± 230
12.2.1 free 231
12.2.2 vmstat 232
12.2.3 mpstat 234
12.2.4 iostat 235
12.2.5 sar 239
12.2.6 netstat 249
12.3 Linux®Ö¤ßµw¥óª¬ºAºÊ±± 252
12.3.1 hdparm 252
12.3.2 dmesg 254
12.3.3 lspci 255
12.3.4 lsusb 257
12.3.5 sensors 257
²Ä13³¹ ¨t²ÎªA°ÈºÞ²z 260
13.1 daemon»PªA°È 260
13.1.1 ¤u§@¼Ò¦¡ 260
13.1.2 ±Ò°Ê¸}¥» 261
13.1.3 »PªA°È¦³ÃöªººÝ¤f 262
13.2 ¨t²ÎªA°ÈºÞ²z 263
13.2.1 service 263
13.2.2 chkconfig 263
13.2.3 ntsysv 265
13.3 xinetd°t¸m 265
13.3.1 ¸ÑªR xinetd.conf 266
13.3.2 /etc/xinetd.d/* 267
13.4 ¹ê¨Ò 268
13.4.1 stand-alone 269
13.4.2 xinetd 269
²Ä14³¹ ¨Ò¦æ©Ê©R¥O»PºÏ½L°tÃB 271
14.1 ¨Ò¦æ©Ê©R¥O 271
14.1.1 ¤°¤\¬O¨Ò¦æ©Ê©R¥O 271
14.1.2 ¶È°õ¦æ¤@¦¸ªº¨Ò¦æ©Ê©R¥Oat 271
14.1.3 ´`Àô°õ¦æªº¨Ò¦æ©Ê©R¥Ocron 273
14.2 ºÏ½L°tÃB 275
14.2.1 ¤°¤\¬OºÏ½L°tÃB 276
14.2.2 quotaªº¨Ï¥Î 277
14.2.3 ºÏ½L°tÃB¨Ï¥Î¹ê¨Ò 279
²Ä15³¹ À£ÁY»P¥´¥] 283
15.1 ²¤¶ 283
15.2 À£ÁY©R¥O 284
15.2.1 compress 284
15.2.2 gzip©Mzcat 285
15.2.3 bzip2»Pbzcat 286
15.3 ¥´¥]©R¥Otar 287
15.3.1 tar©R¥Oªº°ò¥»¥Îªk 287
15.3.2 ¨Ï¥ÎtarÀ£ÁY»P¸ÑÀ£¤å¥ó 289
15.4 ¥ú½L¨è¿ý 290
15.4.1 mkisofs 290
15.4.2 cdrecord 291
²Ä16³¹ ³Æ¥÷»P«ì´_ 293
16.1 ²¤¶ 293
16.2 ³Æ¥÷¤¶½èªº¿ï¾Ü 294
16.3 ³Æ¥÷µ¦²¤ 294
16.3.1 §¹¥þ³Æ¥÷ 294
16.3.2 ¼W¶q³Æ¥÷ 294
16.3.3 ®t²§³Æ¥÷ 295
16.4 ©w®É³Æ¥÷¤u¨ã 295
16.4.1 dump©Mrestore 295
16.4.2 dd 302
16.4.3 cpio 304
16.5 ¹ê®É³Æ¥÷ 306
16.5.1 DRBD 306
16.5.2 rsync»Pinotify 311
²Ä17³¹ ¨t²Î¤é§ÓºÞ²z 318
17.1 ²¤¶ 318
17.2 rsyslogd 319
17.2.1 °t¸m¤å¥ó/etc/rsyslog.conf 319
17.2.2 °t¸m¤å¥ó/etc/sysconfig/syslog 321
17.2.3 ¹ê¨Ò 322
17.3 logrotate 323
17.3.1 logrotate ªº°t¸m 323
17.3.2 ¨Ï¥Îinclude ¿ï¶µÅª¨ú¨ä¥L°t¸m¤å¥ó 325
17.3.3 »Pcron°t¦X¨Ï¥Î 326
17.4 µn¿ý¤é§Ó¤ÀªR 327
17.4.1 who 327
17.4.2 w 327
17.4.3 ac 327
17.4.4 last 328
17.4.5 lastlog 329
²Ä4³¡¤À Linux½s¿è¾¹»P¥¿«hªí¹F¦¡
²Ä18³¹ vi½s¿è¾¹ 332
18.1 vi½s¿è¾¹ 332
18.1.1 ±Ò°Êvi½s¿è¾¹ 332
18.1.2 viªº¨Ï¥Î¼Ò¦¡ 334
18.1.3 ¤å¥óªº«O¦s©M°h¥X 338
18.2 vimªºªþ¥[¥\¯à 339
18.2.1 ¶ô¿ï¾Ü 339
18.2.2 ¦h¤å¥ó½s¿è 340
18.2.3 ¦hµ¡¤f¥\¯à 341
18.3 vimªº°t¸m 342
²Ä19³¹ ¥¿«hªí¹F¦¡ 343
19.1 ¥¿«hªí¹F¦¡ 343
19.1.1 °ò¥»¥¿«hªí¹F¦¡ 343
19.1.2 ÂX®i¥¿«hªí¹F¦¡ 344
19.2 grep 344
19.2.1 grep 345
19.2.2 egrep 346
19.3 sed 347
19.3.1 ¨Ï¥Î¤èªk 347
19.3.2 ©w§}»P©R¥O 348
19.3.3 ¥Ü¨Ò 349
19.4 awk 353
19.4.1 awkµ{§Ç¼Ò¦¡ 353
19.4.2 BEGIN»PEND¥N½X¶ô 354
19.4.3 awkªº¤º¸mÅܶq 355
19.4.4 awkªº¹Bºâ²Å 357
²Ä5³¡¤À ºôµ¸»P¨t²Î¦w¥þ
²Ä20³¹ ºôµ¸ºÞ²z 360
20.1 ºôµ¸°t¸m 360
20.1.1 ifconfig 360
20.1.2 route 364
20.1.3 ip 367
20.2 ºôµ¸¬G»ÙÀË´ú 372
20.2.1 ping 372
20.2.2 netstat 373
20.2.3 nslookup 375
²Ä21³¹ Linux¨t²Îªº¦w¥þ 376
21.1 iptables 376
21.1.1 ªí»PÃì 376
21.1.2 iptablesªº¨Ï¥Î 377
21.2 TCP_wrappers 386
21.2.1 ªA°È¬d¬Ý 386
21.2.2 °t¸m 387
21.2.3 ¹ê¨Ò 387
21.3 SELinux 388
21.3.1 ¦w¥þ¤W¤U¤å 388
20.3.2 ­×§ï¦w¥þ¤W¤U¤å 389
21.3.3 SELinuxªºª¬ºA¬d¬Ý 391
21.3.4 SELinuxªº±Ò°Ê»PÃö³¬ 392
§Ç¡G