-- ·|­û / µù¥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¤ÀÃþ

§¹¬üÀ³¥ÎUbuntu¡]²Ä4ª©¡^

( ²Åé ¦r)
§@ªÌ¡G¦ó¾åÀsÃþ§O¡G1. -> §@·~¨t²Î -> Ubuntu
ĶªÌ¡G
¥Xª©ªÀ¡G¹q¤l¤u·~¥Xª©ªÀ§¹¬üÀ³¥ÎUbuntu¡]²Ä4ª©¡^ 3dWoo®Ñ¸¹¡G 54313
¸ß°Ý®ÑÄy½Ð»¡¥X¦¹®Ñ¸¹¡I

¡i¯Ê®Ñ¡j
NT°â»ù¡G 530 ¤¸

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

ĶªÌ§Ç¡G

«e¨¥¡G

¡m§¹¬üÀ³¥ÎUbuntu¡n²Ä1ª©¥Xª©¤_2008¦~¡A¦^¹LÀY¨Ó¼fµø«e3ª©¡Aµo²{­«ÂI¤@ª½©ñ¦bµ§ªÌªø´Á­Ò¾ÉªºJust For Fun¤W¡A°¼­«¤_¿³½ì©M¼Ö½ì¡A°w¹ïUbuntuªºÀ³¥Î¤º®e¤£¬O¯S§O§¹¾ã¡AªA°È¾¹À³¥Îªº¤º®e¬Û¹ï¤í¯Ê¡]¹ïªì¾ÇªÌ¦Ó¨¥ÁÙ¬O¨¬°÷ªº¡^¡C¤£´±»¡¤Q¦~¿i¤@¼C¡A¦ý¾Ì­É¹ïUbuntuªº³ß·R¡B´x´¤¡B²z¸Ñ©M¸gÅç¡Aµ§ªÌ­É¦¹¨}¾÷±N²Ä4ª©¥´³y¦¨¤@¥»­ÝÅUJust For Fun©MJust For BusinessªºUbuntu¹Ï®Ñ¡A¤j´T¥R¹ê¤FªA°È¾¹À³¥Î³õ´ºªº¤º®e¡AÅý¥»®ÑªºÅÞ¿è©MÀ³¥Î§ó¬°¥þ­±©M§¹¾ã¡A±Nµ§ªÌ¦h¦~¸gÅç²@µL«O¯d¦a¤À¨Éµ¹Ubuntuªºªì¾ÇªÌ¡B·R¦nªÌ©M¨Ï¥ÎªÌ¡C§Æ±æ¥»®Ñ¯àÀ°§U¤j®a¦b¤u§@¤¤¸Ñ¨M¤@¨Ç¹ê»Ú°ÝÃD¡A¦b¾Ç²ß¤¤¤Ö¨«¤@¨ÇÅs¸ô¡C
¥»®Ñ©Ò¦³¾Þ§@³£¬O°w¹ïUbuntu 18.04©Ò©w¨îªº¡A¦bUbuntu 18.04¨t²Î¤¤¤Ï´_´ú¸Õ¤F¦h¦¸¡A¦}´£¨Ñ¬ÛÃöµêÀÀ¾÷¡A½T«OŪªÌ«ö·Ó¨BÆJ¾Þ§@´N¥i¥H±o¨ì¬Û¦Pªºµ²ªG¡C¦¹¥~¡A¦b½u¸ê·½´£¨Ñ¤F»P¥»®Ñ¬ÛÃöªº¸ê·½¡C
¥»®Ñ®Ö¤ß¤º®e
¥»®Ñ¥¿¤å¤À¬°3½g¡AÁ`­p18³¹¤Î3­Óªþ¿ý¡C
²Ä1½g¬OUbuntu¤u§@¯¸¥²ª¾¥²·|¡]²Ä1³¹¡ã²Ä8³¹¡^¡AÁ¿¸Ñªº¬OÀ³¥ÎUbuntu©Ò»Ýªº°ò¦ª¾ÃÑ©MUbuntu¤Uªººë¿ïÀ³¥Î¤ÎÀ³¥Î¤è®×¡ALinux¾Þ§@¨t²Î¯A¤Î¦h¤è­±ªºª¾ÃÑ¡A³o¨½®Ú¾Ú°ªÀWÀ³¥Îºë¿ï¥X¥²ª¾¥²·|ªºÀ³¥Î¡A¤j®a«ö¹Ï¯ÁÆk§Y¥i°ª®ÄÀ³¥Î¡C
²Ä2½g¬OUbuntu Server¥²ª¾¥²·|¡]²Ä9³¹¡ã²Ä17³¹¡^¡A°¼­«ªA°È¾¹ªºÀ³¥Î¡A§Yºë¿ïªºUbuntuªA°È¾¹¤è­±ªºÀ³¥Î¡C±qºôµ¸³Ì°ò¥»ªº¤T¤jªA°È¨ì³Ì¬°±`¥ÎªºWebªA°È©M¼Æ¾Ú®w¡A¦A¨ì¼öªùªº¨t²Î©M¼Æ¾Ú®wªº°ª¥i¥Î©Ê§Þ³Nµ¥¡A³£¦b³Ì·sªºUbuntu LTSª©¥»¤¤±o¥H¹ê²{¡Aµ§ªÌ¥H³Ìºë²ªº¤º®e±N¥¦­Ì¹ê²{¦}§e²{µ¹¼s¤jŪªÌ¡A±N¦h¦~¸gÅç²@µL«O¯d¦a¤À¨É¥X¨Ó¡C²Ä2½g¯A¤Îªº°ªÀWÀ³¥Î³£¬O¥ø·~¤¤³Ì±`¨£©M³Ì¹ê¥ÎªºÀ³¥Î¡A¦b¥»®Ñªº°ò¦¤W¶i¦æ¤F¾A«×ÂX®i©MÀu¤Æ¡A§¹¥þ¥i¥Hº¡¨¬¥ø·~ªº»Ý¨D¡C
²Ä3½g¨t²Î¦w¥þ¡]²Ä18³¹¡^¡AµL½×¬O¤u§@¯¸ÁÙ¬OªA°È¾¹À³¥Î¡A¦w¥þ²Ä¤@ªºÅK«ß¬Oµ´¤£¥i¥H³QÄAÂЪº¡C¥u¦³¨t²Î¦w¥þ¤F¡A¤W­z¦UºØÀ³¥Î¤~¦³·N¸q¡A¤j®a¨Ï¥Î®É¤~¯à¦w¤ß¡C¦¹³¡¤À¤º®e¯A¤ÎUbuntu¤u§@¯¸ªº¦w¥þ¥[©T¡BªA°È¾¹ªºµw¤Æ¤Î¦UºØºôµ¸ªA°Èªºµw¤Æµ¥¡C
¤£§Ñªì¤ß¡A¤è±o©l²×¡A²Ä4ª©ªº¥Øªº¤£ÅÜ¡AÁÙ¬OÀ°§U¤j®a´£°ª¾Ç²ß¿³½ì¡Aº¡º¡ªº¤z³fÀ°§U¤j®a±NUbuntu¨Ï¥Î¦n¡AµL½×¬O¤u§@¯¸ÁÙ¬OªA°È¾¹¡A³£¬O¦bÀ³¥Î¤¤°ö¾i¤j®a¤£Â_¦Û§Ú´£¤É©M๬ã§Þ³Nªº¯à¤O¡A¥u¤£¹L²Ä4ª©ªºÀ³¥Î§ó¥[Â×´I¡AÃø«×¤Î¼s«×¦³©Ò¼W¥[¡A¥B´I¤_¬D¾Ô©Ê¡C³o¥»®Ñ¬°¤j®a«ü©ú¤F§V¤Oªº¤è¦V¡A¦ý¨S¦³¥ô¦ó¤@¥»®Ñ¯à¥N´À¤j®aªº¿ï¾Ü©M§V¤O¡C
­º¥ý¡A·PÁ¦ۥѳn¥ó¹B°Êªºµo°_¤HRichard Stallman¥ý¥Í©MLinuxªº³Ð©l¤HLinus¥ý¥Í¡A¬O¥L¥I¥Xªº¥¨¤j§V¤O¦¨´N¤F¦Û¥Ñ³n¥óªº¤µ¤Ñ¡A¤~¨Ï±oLinux¾Þ§@¨t²Î¦¨¬°¤µ¤é³n¥ó³Ð·s¤§¥D¬y¡C
¯S§O·PÁÂUbuntu¶µ¥Øªºµo°_¤HMark Shuttleworth¥ý¥Í12¦~¨Ó«ù¤§¥HùÚ¦a´£¤ÉLinux®à­±ªº¥Î¤áÅéÅç¡A¨Ï±o¤j®a¥i¥H³q¹LUbuntu§Ö³t¶i¤J¶}·½©M¦Û¥Ñ³n¥óªº¥@¬É¡C

·PÁ¤À¥¬¤_¥þ²yªº¦U­Ó¶}·½¶µ¥Øªº¶}µoªÌ©M°Ñ»PªÌ¡A¥¿¦]¬°§A­ÌªºµL¨p©^Äm¨Ï±o¶}·½¥@¬É¦p¦¹Â×´I©M¬ü§®¡I
¨ä¦¸¡AÁÙ­n·PÁ¹q¤l¤u·~¥Xª©ªÀ§õ¦B½s¿è¤Q¦h¦~¨Óªº¤ä«ù¡B¹ªÀy©M«üÂI¡A¦o·¥´I­@¤ß©M³d¥ô·P¡A¨Ï±o¥»®Ñ¯à°÷§ó¥[§¹¬ü¦a§e²{µ¹ÅªªÌ¡C
³Ì¦Z¡A·PÁ¨º¨Ç¼ö¤ßŪªÌ¦b¦U¤j¹q°Óºô¯¸¹ï¥»®Ñ¤¤ªÖªº«Øij¡B§åµû¡B¹ªÀy©M«ü¥¿¡A¨Ï±o¥»®Ñ§ó¥[§¹µ½©M§¹¬ü¡A¤]Åýµ§ªÌ­¿·PªY¼¢¡A·PÁ§A­Ì¡I
¶}·½§Þ³Nªºµo®i¤@¤é¤d¨½¡AµL½×¬O¾Þ§@¨t²Î¥»¨­¡AÁÙ¬OÂ×´Iªº¶}·½À³¥Î¡AÅܰʳ£«Ü§Ö¡AºÉºÞ¨C­Ó³¹¸`³£¦bUbuntu 18.04¤¤¸g¹L¤Ï´_´ú¸Õ¡A¦ý¥Ñ¤_¹Ï®Ñ¥Xª©©P´Á¸ûªø¡A·í¹Ï®Ñ¥Xª©®É¡AÃø§K³¡¤À¤º®eµo¥ÍÅܧó¡A¦A¥[¤W§@ªÌ¤ô¥­ªº­­¨î¡A®Ñ¤¤¥X²{¿ù»~©M«H®§¥¼¯à¤Î®É§ó·sªº±¡ªp¦b©ÒÃø§K¡A§Æ±æ¤j®a¨£½Ì©M«ü¥¿¡C

¦ó¾åÀs ¤_·Å­ôµØ
¤º®e²¤¶¡G

¥»®Ñ¬O¤@¥»¥H¹ê½î¬°¥Dªº¹Ï®Ñ¡A Ubuntu 18.04À³¥Î¤Î¹ê½î¾É¤Þ³e¬ï¤F¥»®Ñ©l²×¡A±q®à­±¨ìªA°È¾¹ªº¼öªù°ªÀWÀ³¥Î¤@À³­Ñ¥þ¡A¥D­n¸Ñ¨M¤j®a­«²z½×»´¹ê½î©M²´°ª¤â§Cªº¾Ç²ß»~°Ï¡A¦}»²¥H¥²­nªº²z½×¡AÀ°§U¤j®a±N©Ò¾Ç²z½×©M¹ê½îÁp¨t°_¨Ó¡C¥»®Ñ¬O¤@¥»­ÝÅUJust For Fun(¿³½ì)©MJust For Business(¤u§@¯¸©MªA°È¾¹À³¥Î)ªºUbuntu¹Ï®Ñ¡A¦b«O¯d­ì¥ý¬ð¥X¿³½ì©M¼Ö½ìªº°ò¦¤W¡A¤j´T«×¥R¹ê¤FªA°È¾¹À³¥Î³õ´ºªº¤º®e¡AÅý¥»®ÑÅÞ¿è©MÀ³¥Î§ó¬°¥þ­±©M§¹¾ã¡A±Nµ§ªÌ¦h¦~¸gÅç²@µL«O¯d¦a¤À¨Éµ¹Ubuntu¥Î¤á¡C
¥Ø¿ý¡G

²Ä1³¹ Ubuntuªº¶i¤Æ 001
1.1 GNU/Linuxªº¾ú¥v©M¤å¤Æ 001
1.1.1 GNU/Linux¬OLinuxªº¥þºÙ 001
1.1.2 Linuxªº½Ï¥Í 002
1.2 Linuxµo¦æª©TOP 10 003
1.3 Ubuntuªº°_·½©Mª©¥» 004
1.3.1 Ubuntu¬O¤°¤\ 004
1.3.2 Â×´IªºUbuntuª©¥» 005
1.3.3 Ubuntuµo®i¸ô½u¹Ï 008
1.3.4 UbuntuªÀ°Ï 009
1.4 ¥»³¹¤pµ² 010
²Ä2³¹ ±q¹s­·ÀIÅéÅç¨ì¦w¸ËUbuntu¨t²Î 011
2.1 »PUbuntuªº²Ä¤@¦¸¿Ë±K±µÄ² 011
2.1.1 ¹s­·ÀIÅéÅçUbuntu¨t²Î 011
2.1.2 ¨î§@LiveUSBÅéÅçUbuntu 012
2.2 ÅýUbuntu¦bµw½L¦w®a¸¨¤á 013
2.2.1 ¹ïSecurity Boot»¡¤£ 013
2.2.2 U½L·¥³t¦w¸ËUbuntu 015
2.2.3 Ubuntu¤u§@¯¸¥²­nªº°t¸m 018
2.3 ¥»³¹¤pµ² 021
²Ä3³¹ UbuntuÀq»{©M©w¨î®à­±Àô¹Ò 022
3.1 Àq»{®à­±Àô¹ÒGNOME 3 022
3.1.1 ¥þ¤O¾Ö©êGNOME 3®à­±Àô¹Ò 022
3.1.2 GNOME°ªÀW¾Þ§@ 026
3.1.3 ÀH¤ß©Ò±ý©w¨îGNOME 3 028
3.2 ÀH¤ß©Ò±ý©w¨î®à­±Àô¹Ò 033
3.2.1 Cinnamon®à­±Àô¹Ò 033
3.2.2 KDE Plasma®à­±Àô¹Ò 036
3.2.3 Xfce®à­±Àô¹Ò 041
3.2.4 Ubuntu¸g¨åªº®à­±Àô¹Ò 042
3.3 ¥»³¹¤pµ² 045
²Ä4³¹ Ubuntu©R¥O¦æ¤ÎÀ³¥Î³¡¸p 046
4.1 Ubuntu¤å¥ó¨t²Î 046
4.1.1 Ubuntu¤å¥ó¼h¦¸µ²ºc 047
4.1.2 µ´¹ï¸ô®|©M¬Û¹ï¸ô®| 048
4.1.3 Linux¤å¥óÃþ«¬ 049
4.2 ¥Oªì¾ÇªÌÀYµhªº©R¥O¦æ 050
4.2.1 ¨­¥÷Åv­­ºÞ²z¤Î¶}Ãö¾÷ 052
4.2.2 ´_¨î¤å¥ó©M¥Ø¿ý 053
4.2.3 §R°£¤å¥ó©M¥Ø¿ý 053
4.2.4 ³Ð«Ø¤å¥ó©M¥Ø¿ý 054
4.2.5 ²¾°Ê¤å¥ó©M¥Ø¿ý 054
4.2.6 ÂsÄý¤å¥»¤å¥ó 054
4.3 ©R¥O¦æ³n¥ó¥]ºÞ²z¤u¨ã 055
4.3.1 °ªÀW³n¥ó¥]ºÞ²z©R¥O 055
4.3.2 ¤@¦¸¦w¸Ë¤@²Õµ{§Ç 057
4.3.3 ¥þ·s®æ¦¡snap¥O³n¥ó¦w¸Ë§ó«K±¶ 059
4.4 ·½¥N½X½sĶ¦w¸Ë¥²ª¾¥²·| 060
4.4.1 ·½¥N½X¤å¥ó 060
4.4.2 ¶}·½½sĶ¾¹GCC 061
4.4.3 ¥|¨B±q·½¥N½X¨ì¥i°õ¦æ¤å¥ó 062
4.4.4 Linux¤¤ªº½sĶ¦w¸Ë 065
4.5 ¥»³¹¤pµ² 068
²Ä5³¹ ©w¨îUbuntuÀ³¥Î¡G¥u¥Î³ÌÀu¨qªºµ{§Ç 069
5.1 ºô¤W¨R®ö©M¤U¸ü²á¤Ñ 069
5.1.1 ºë¿ïÀu¨qÀ³¥Î 070
5.1.2 ³¡¸p©M°t¸m 070
5.2 ¦h´CÅé¤Î¹Ï¤ù¤å¥óªº³Ð«Ø©M½s¿è 073
5.2.1 ºë¿ïÀu¨qÀ³¥Î 073
5.2.2 ³¡¸p©M°t¸m 074
5.3 Windows­Ý®e¼hÀ³¥Î 076
5.3.1 ºë¿ïÀu¨qÀ³¥Î 076
5.3.2 ³¡¸p©M°t¸m 076
5.4 ¨t²Î¤u¨ã 079
5.4.1 ºë¿ïÀu¨qÀ³¥Î 079
5.4.2 ³¡¸p©M°t¸m 079
5.5 ¥»³¹¤pµ² 081
²Ä6³¹ ¶}µoªÌUbuntu¤u§@¯¸À³¥Î¤è®× 082
6.1 ½s¿è¾¹ 082
6.1.1 Ubuntu¥­»OªºNotepad++©MNotepadqq 082
6.1.2 ·í¤U³Ì¬y¦æªº¥N½X½s¿è¾¹Visual Studio Code 083
6.2 ¶°¦¨¶}µoÀô¹Ò¡]IDE¡^ 088
6.3 ª©¥»ºÞ²z¡Ggit©MGitHub 090
6.3.1 ¦w¸Ë©M°t¸mgit 091
6.3.2 ÃöÁpgit©MGitHub½ã¸¹ 092
6.3.3 ¨Ï¥Îgit±N¥N½X±À°e¨ìGitHub 093
6.4 ®É¶¡©M«äºû¾É¹ÏºÞ²z¤u¨ã 094
6.5 ¥»³¹¤pµ² 095
²Ä7³¹ ºc«ØUbuntu¥þ¯à®a®x®T¼Ö¤¤¤ß 096
7.1 ºc«ØUbuntu´åÀ¸¤¤¤ß 096
7.1.1 ¦w¸ËN¥dÅX°Êªº·Ç³Æ¤u§@ 096
7.1.2 ©x¤èPPA³n¥ó­Ü®w¦w¸ËN¥dÅX°Ê 099
7.1.3 ²×ºÝ¤â°Ê¦w¸ËN¥dÅX°Ê 099
7.2 ºc«Ø¦Û¤vªºUbuntu´åÀ¸¤¤¤ß 103
7.2.1 ¨Ï¥Î¤Î°t¸m´åÀ¸¤â¬` 103
7.2.2 PC´åÀ¸¥²³Æ¡X¡XSteam«È¤áºÝ 104
7.2.3 ¼ÒÀÀ¾¹´åÀ¸ 107
7.3 ¨Ï¥ÎUbuntuºc«Ø¦Û¤vªº®a®x¼v°| 108
7.3.1 KODI®a®x¼v°| 108
7.3.2 KODI¤â¾÷À³¥Î 109
7.4 ¥»³¹¤pµ² 110

²Ä8³¹ Ubuntu³¡¸p©M°t¸mTensorFlow²`«×¾Ç²ßÀô¹Ò 111
8.1 TensorFlow²`«×¾Ç²ßÀô¹Òªº±ÀÂ˳nµw¥ó 112
8.2 ³¡¸pTensorFlow¤Î¬ÛÃö³n¥ó 113
8.2.1 ¦w¸ËN¥dÅX°Ê 113
8.2.2 ¦w¸ËCUDA 114
8.2.3 ¦w¸ËcuDNN Toolkit®M¥ó 116
8.2.4 ³¡¸pTensorFlow 119
8.3 ¥»³¹¤pµ² 121
²Ä2½g Ubuntu Server¥²ª¾¥²·|
²Ä9³¹ ³¡¸p©M§å¶q¦Û°Ê¤Æ³¡¸pUbuntu Server 122
9.1 ªA°È¾¹ºÝ¦sÀx³]³Æ¤Î§Þ³N 122
9.1.1 ªA°È¾¹¦sÀx³]³Æ 122
9.1.2 ªA°È¾¹ºÝ¦sÀx§Þ³N 124
9.1.3 ªA°È¾¹¤å¥ó¨t²Î¿ï¾Ü 125
9.2 ³æ¸`ÂI³¡¸pUbuntu Server 128
9.2.1 ±NUbuntu Server¨t²Î¦w¸Ë¨ìªA°È¾¹ 128
9.2.2 °t¸mUbuntuªA°È¾¹ 130
9.3 PXE§å¶q³¡¸pUbuntu Server 133
9.4 ¥»³¹¤pµ² 140
²Ä10³¹ ´¦¯µUbuntu Serverªº±Ò°Ê¹Lµ{ 141
10.1 Linux³Ìªìªº±Ò°Ê¹Lµ{ 141
10.1.1 ²`¤JBIOS©MUEFI©T¥ó 141
10.1.2 ²`¤JMBR©MGPT¤À°Ï®æ¦¡ 142
10.1.3 ¥[¹q¦ÛÀË 145
10.2 Linux¤Þ¾Éµ{§Ç 147
10.2.1 GRUB Legacy Boot Loader 148
10.2.2 ¥þ·sªºGRUB 2¤Þ¾Éµ{§Ç 149
10.3 ÃöÁ䪺1¸¹¶iµ{ 154
10.3.1 ¸g¨å±Ò°Ê¤è¦¡Sysvinit 154
10.3.2 Sysvinitªº´À¥NªÌSystemd 157
10.3.3 Systemd¨t²ÎªA°ÈºÞ²z 159
10.3.4 Systemd±a¨Óªº¾Þ§@ÅÜ¤Æ 163
10.4 Linux¥¿±`±Ò°Ê¤§¦Zªº¨t²Î 167
10.5 ¥»³¹¤pµ² 169

²Ä11³¹ ¤É¯Å½sĶLinux¤º®Ö©M¼Ò¶ô¶iµ{¤Îºôµ¸ºÞ²z 170
11.1 ¤É¯Å¤Î½sĶUbuntu¤º®Ö 170
11.1.1 ±q©x¤èMainline¤É¯Å¤º®Ö¡X¡XMainline©MLivepatch Services 170
11.1.2 ±q¤º®Ö·½½X½sĶ¤º®Ö 173
11.2 ºÞ²z¤º®Ö¼Ò¶ô 176
11.3 ¶iµ{©M§@·~ºÞ²z 177
11.3.1 µ{§Ç©M¶iµ{ 178
11.3.2 §@·~ºÞ²z 178
11.3.3 ¶iµ{ºÞ²z 178
11.4 ºôµ¸°t¸m©MºÞ²z 179
11.4.1 ºôµ¸°Ñ¦Ò¼Ò«¬ 179
11.4.2 ¥ø·~±`¥Îºôµ¸³]³Æ 181
11.4.3 ¥ø·~Àô¹Òºôµ¸°t¸m 183
11.5 ¥»³¹¤pµ² 190
²Ä12³¹ ¾r¶¿¤T¤j°ò¦ºôµ¸ªA°È 191
12.1 ¦Û°Ê¤À°t¥D¾÷«H®§ªºDHCPªA°È 191
12.1.1 ³¡¸pDHCPªA°È 192
12.1.2 °t¸mDHCPªA°È 192
12.1.3 ºÞ²zDHCPªA°È 194
12.2 °ì¦W¸ÑªRªA°ÈDNS 194
12.2.1 ³¡¸p°ª¥i¥Î¥D±q¬[ºcDNSªA°È¾¹ 196
12.2.2 °t¸m°ª¥i¥Î¥D±q¬[ºcDNSªA°È¾¹ 197
12.2.3 ºÞ²zDNSªA°È 206
12.3 ³¡¸pNTPºôµ¸®É¶¡ªA°È 207
12.3.1 ¦w¸ËNTP®É¶¡ªA°È 208
12.3.2 °t¸mNTPªA°È 208
12.3.3 ºÞ²zNTPªA°È 209
12.3.4 Chrony¹ê²{®É¶¡ªA°È 209
12.3.5 NTP«È¤áºÝ®É¶¡¦P¨B°t¸m 210
12.4 ¥»³¹¤pµ² 211
²Ä13³¹ ©ºªAWebªA°ÈÂù¶¯ 212
13.1 WebªA°È 212
13.2 ³¡¸p©M°t¸mApache WebªA°È¾¹ 215
13.2.1 ³¡¸pApacheªA°È¾¹ 215
13.2.2 ²`¤JApache°t¸m¥Ø¿ý 217
13.2.3 °t¸mApache WebªA°È 218
13.2.4 ±Ò¥Î¹ïPython CGIªº¤ä«ù 222
13.2.5 ±Ò¥ÎSSL¦w¥þ¥[±K¶Ç¿é 223
13.2.6 Apache¹ê²{¤Ï¦V¥N²z 225
13.2.7 Apache¹ê²{¤C¼h­t¸ü§¡¿Å 227
13.2.8 ¥þ­±ºÞ²zApache WebªA°È 229
13.3 ³¡¸p©M°t¸mNginx WebªA°È¾¹ 230
13.3.1 ³¡¸pNginx WebªA°È 230
13.3.2 ²`¤JNginx°t¸m¥Ø¿ý 231
13.3.3 °t¸mNginx WebªA°È 232
13.3.4 ±Ò¥ÎPython¤ä«ù 237
13.3.5 SSL¥[±K¥ONginx WebªA°È¾¹§ó¦w¥þ 238
13.3.6 Nginx¤Ï¦V¥N²z 239
13.3.7 Nginx¹ê²{7¼h­t¸ü§¡¿Å 240
13.3.8 ¥þ­±ºÞ²zNginx WebªA°È 243
13.4 ¥»³¹¤pµ² 243
²Ä14³¹ ³Ì¬y¦æªº¶}·½¼Æ¾Ú®wMySQL 244
14.1 MySQL¼Æ¾Ú®w¤j®a±Ú 245
14.2 ³¡¸p©M°t¸mMySQL¼Æ¾Ú®w 246
14.2.1 ³¡¸pMySQL¼Æ¾Ú®w 246
14.2.2 °t¸mMySQL¼Æ¾Ú®w 249
14.2.3 ºÞ²zMySQL¼Æ¾Ú®w¤Î¨ä­l¥Íª©¥»ªA°È 255
14.3 MySQL¼Æ¾Ú®w¹Bºû©MºÞ²z 255
14.3.1 ¥ø·~¯ÅMySQL¼Æ¾Ú®wªº³Æ¥÷©M«ì´_ 255
14.3.2 MySQL¼Æ¾Ú®w«È¤áºÝµ{§Çmysql 259
14.3.3 ¤G¶i¨î¤é§Ó¬d¬Ý©M¾É¥X¤u¨ãmysqlbinlog 264
14.3.4 MySQL¼Æ¾Ú®wºÞ²zµ{§Çmysqladmin 265
14.4 ¥»³¹¤pµ² 268
²Ä15³¹ ºc«Ø¥ø·~¯ÅWeb Service´ú¸Õ©M¹B¦æÀô¹Ò 269
15.1 LAMP Stack¶Àª÷²Õ¦X 269
15.1.1 ¦w¸ËLAMP Stack 269
15.1.2 ´ú¸ÕLAMP Stack¤u§@ª¬ªp 270
15.2 LEMP Stack¥Õª÷²Õ¦X 271
15.2.1 ³¡¸pLEMP Stack 271
15.2.2 ´ú¸ÕLEMP Stack¤u§@ª¬ªp 273
15.3 ºÞ²zLAMP Stack©MLEMP Stack 273
15.4 ³¡¸pWeb Service¹ê¨Ò¡X¡XWordPress·f«Ø³Õ«È 274
15.4.1 ·Ç³ÆWordPress»Ý­nªºMySQL¼Æ¾Ú®w 275
15.4.2 ¤U¸ü¦}¸ÑÀ£À£ÁY¥]WordPressªº³Ì·sª©¥» 275
15.4.3 ³q¹LÂsÄý¾¹§¹¦¨WordPressªº¦w¸Ë 275
15.4.4 ¶}©l¨Ï¥ÎWordPress 276
15.5 ºc«Ø¸g¨åªºJSP¹B¦æÀô¹Ò 278
15.5.1 ºc«ØJSP¹B¦æÀô¹Ò 278
15.5.2 ÂX®iJSP¹B¦æÀô¹Ò 279
15.6 ¥»³¹¤pµ² 281
²Ä16³¹ °ª¥i¥Î¶°¸s©M­t¸ü§¡¿Å¶°¸s§Þ³N 282
16.1 ¥ø·~±`¥Îªº°ª¥i¥Î¶°¸s§Þ³N 284
16.1.1 ³¡¸pKeepalived 286
16.1.2 °t¸mKeepalivedªº¥D³Æ¼Ò¦¡ 288
16.2 ­t¸ü§¡¿Å§Þ³N 292
16.2.1 HAProxy¹ê²{­t¸ü§¡¿Å 292
16.2.2 ³¡¸pHAProxy 293
16.2.3 HAProxy¤C¼h­t¸ü§¡¿Å°t¸m 295
16.2.4 HAProxy°ò¤_¥|¼hªº­t¸ü§¡¿Å 297
16.3 ¥»³¹¤pµ² 301
²Ä17³¹ ¹¥ªAMySQL¥D±q´_¨î°ª¥i¥Î¶°¸s 302
17.1 MySQL¥D±q´_¨î°ª¥i¥Î§Þ³N 302
17.1.1 ¹ê²{¤@¥D¦h±qMySQL¥D±q´_¨î 304
17.1.2 ¹ê²{¥D±q¸`ÂIªº¥b¦P¨B´_¨î 310
17.1.3 ¹ê²{Âù¸`ÂIMySQLÂù¥D´_¨î 312
17.1.4 MySQL¥D±q/¥D¥D´_¨î°ª¥i¥Î±`¨£¬G»Ù 323
17.2 ¥»³¹¤pµ² 324
²Ä3½g ¨t²Î¦w¥þ
²Ä18³¹ ¥þ¤è¦ì¦w¥þ¥[©TUbuntu 18.04 LTS Server 325
18.1 ºôµ¸¦w¥þ 326
18.2 ¤u§@¯¸¦w¥þºë­n 327
18.3 ªA°È¾¹¦w¥þºë­n 327
18.3.1 ªA°È¾¹ª«²z¦w¥þ 327
18.3.2 ªA°È¾¹¾Þ§@¨t²Î¦w¥þ 328
18.3.3 ­«µø¨t²Îªº¤É¯Å¥] 328
18.3.4 ¦w¥þ¥[©T¦@¨É¤º¦s 329
18.3.5 UbuntuªA°È¾¹ªº¨¾¤õùÙ 329
18.4 Ubuntu ServerªºSELinux-Apparmor¡]Application Armor) 342
18.5 ¦UºØºôµ¸ªA°Èªºµw¤Æ 344
18.6 ¥»³¹¤pµ² 349
ªþ¿ýA Ubuntu Server°ªÀW©R¥O 350
A.1 Àò±o¦b½uÀ°§U©R¥O 350
A.2 §@·~ºÞ²z©R¥O 352
A.3 ¶iµ{ºÞ²z©R¥O 354
A.4 ­p¹º¥ô°È©MªA°È¾¹©Ê¯àºÊ±±©R¥O 359
A.5 ºÏ½L¾Þ§@¡B¤å¥ó¨t²Î©MÅÞ¿è¨÷ºÞ²z©R¥O 366
A.6 µw¥óºÞ²z©R¥O©M¤º®Ö¼Ò¶ôºÞ²z 376
ªþ¿ýB Ubuntu©x¤èª©¥»°ê¤º¥Î¤á©w¨î 379
B.1 ¤â°Ê­×§ï¬°°ê¤º³n¥ó­Ü®w 379
B.2 ¦w¸Ë¤¤¤åª©manpage¤â¥U 379
B.3 ¦w¸Ë¨Ï¥ÎWPS¿ì¤½®M¥ó 380
B.4 ¦w¸Ë¨Ï¥ÎFoxit PDF¾\Ū¾¹ 380
ªþ¿ýC Windows10¤¤¨Ï¥ÎUbuntu¤l¨t²Î 381
C.1 ¦w¸ËUbuntu¤l¨t²Î 381
C.2 ¨Ï¥ÎUbuntu©R¥O²×ºÝ 382
C.3 ¨Ï¥ÎUbuntuÂ×´Iªº¹Ï§ÎÀ³¥Î
§Ç¡G