Linux¶°¸s©M¦Û°Ê¤Æ¹Bºû ( ²Åé ¦r) |
§@ªÌ¡G§E¬x¬K | Ãþ§O¡G1. -> §@·~¨t²Î -> Linux |
ĶªÌ¡G |
¥Xª©ªÀ¡G¾÷±ñ¤u·~¥Xª©ªÀ | 3dWoo®Ñ¸¹¡G 44893 ¸ß°Ý®ÑÄy½Ð»¡¥X¦¹®Ñ¸¹¡I¡i¯Ê®Ñ¡j NT°â»ù¡G 395 ¤¸ |
¥Xª©¤é¡G8/1/2016 |
¶¼Æ¡G357 |
¥úºÐ¼Æ¡G0 |
|
¯¸ªø±ÀÂË¡G |
¦L¨ê¡G¶Â¥Õ¦L¨ê | »y¨t¡G ( ²Åé ª© ) |
|
¥[¤JÁʪ«¨® ¢x¥[¨ì§Úªº³Ì·R (½Ð¥ýµn¤J·|û) |
ISBN¡G9787111544388 |
§@ªÌ§Ç¡@|¡@ĶªÌ§Ç¡@|¡@«e¨¥¡@|¡@¤º®e²¤¶¡@|¡@¥Ø¿ý¡@|¡@§Ç |
(²Åé®Ñ¤W©Òz¤§¤U¸ü³sµ²¯Ó®É¶O¥\, ®¤¤£¾A¥Î¦b¥xÆW, YŪªÌ»Ýn½Ð¦Û¦æ¹Á¸Õ, ®¤¤£«OÃÒ) |
§@ªÌ§Ç¡G |
ĶªÌ§Ç¡G |
«e¨¥¡G |
¤º®e²¤¶¡G¥þ®Ñ¤À¬°8³¹¡G²Ä1³¹¥Dn¤¶²Ð¶i¦æºô¯¸¬[ºc³]pªº³nµw¥óÀô¹Ò¡F²Ä2³¹¥Dn¤¶²Ð¥Í²£Àô¹Ò¤Uªºshell¸}¥»¡F²Ä3³¹Á¿¸Ñªº¬O¦Û°Ê¤Æ¹Bºû¤u¨ãFarbic¡F²Ä4³¹¤¶²Ð¦Û°Ê¤Æ³¡¸pºÞ²z¤u¨ãAnsible¡F²Ä5³¹¸Ô¸Ñ¤À¥¬¦¡¦Û°Ê¤Æ³¡¸pºÞ²z¤u¨ãPuppet¡F²Ä6³¹Á¿¸Ñªº¬OLinux¨¾¤õùÙ¦b¥ø·~¤¤ªº³¡¸p¡F²Ä7³¹¤À¨É°ª¥i¥ÎLinux¶°¸s®×¨Ò¡F²Ä8³¹¤¶²Ðºô¯¸¨t²Î¬[ºc³]p¡C |
¥Ø¿ý¡G±ÀÂ˧Ǥ@ ±ÀÂ˧ǤG «e¡@¡@¨¥ ²Ä1³¹¡@¨t²Î¬[ºc³]pªººc«Ø°ò¦1 1.1¡@ºô¯¸¬[ºc³]p¬ÛÃö³N»y1 1.1.1¡@¤°¤\¬OHTTP 1.11 1.1.2¡@¤°¤\¬OWeb 2.02 1.1.3¡@³n¥ó¶}µoC/Sµ²ºc»PB/Sµ²ºcªº°Ï§O3 1.1.4¡@µû¦ôºô¯¸©Ê¯àªº±M·~³N»y5 1.2¡@IDC¾÷©Ðªº¿ï¾Ü¤ÎCDNªº¿ï«¬6 1.3¡@¦p¦ó®Ú¾ÚªA°È¾¹À³¥Î¿ïÁʪA°È¾¹7 1.4¡@CentOS 6.4 x86_64³Ì¤p¤Æ¦w¸Ë¦ZªºÀu¤Æ13 1.4.1¡@¨t²Îªº°ò¦Àu¤Æ13 1.4.2¡@Àu¤ÆLinux¤Uªº¤º®ÖTCP°Ñ¼Æ¥H´£°ª¨t²Î©Ê¯à19 1.4.3¡@CentOS 6.4 x86_64¨t²Î³Ì¤p¤ÆÀu¤Æ¸}¥»22 1.4.4¡@Linux¤UCPU¨Ï¥Î²v»P¾÷¾¹t¸üªºÃö¨t»P°Ï§O23 1.5¡@MySQL¼Æ¾Ú®wªºÀu¤Æ25 1.5.1¡@ªA°È¾¹ª«²zµw¥óªºÀu¤Æ25 1.5.2¡@§Q¥Îtuning-primer¸}¥»¨Ó½ÕÀuMySQL¼Æ¾Ú®w25 1.6¡@¤pµ²28 ²Ä2³¹¡@¥Í²£Àô¹Ò¤UªºShell©MPython¸}¥»29 2.1¡@Shell©MPython»y¨¥ªºÂ²³æ¤¶²Ð29 2.2¡@Shell½sµ{°ò¦30 2.2.1¡@Shell¸}¥»ªº°ò¥»¤¸¯À30 2.2.2¡@Shell¯S®í¦r²Å31 2.2.3¡@Åܶq©M¹Bºâ²Å31 2.3¡@Shell¤¤ªº±±¨î¬yµ²ºc42 2.4¡@sedªº°ò¦¥Îªk¤Î¹ê¥Î¥Ü¨Ò45 2.4.1¡@sedªº°ò¦»yªk®æ¦¡46 2.4.2¡@sedªº¥Îªk¥Ü¨Ò51 2.5¡@awkªº°ò¦¥Îªk¤Î¹ê¥Î¥Ü¨Ò56 2.6¡@¥Í²£Àô¹Ò¤UªºShell©MPython¸}¥»¤ÀÃþ61 2.6.1¡@³Æ¥÷Ãþ¸}¥»62 2.6.2¡@²ÎpÃþ¸}¥»66 2.6.3¡@ºÊ±±Ãþ¸}¥»69 2.6.4¡@¶}µoÃþ¸}¥»72 2.6.5¡@¦Û°Ê¤ÆÃþ¸}¥»78 2.7¡@¤pµ²80 ²Ä3³¹¡@»´¶q¯Å¦Û°Ê¤Æ¹Bºû¤u¨ãFabric¸Ô¸Ñ81 3.1¡@Python»y¨¥ªºÀ³¥Î»â°ì81 3.2¡@¿ï¾ÜPythonªºì¦]83 3.3¡@Pythonªºª©¥»»¡©ú83 3.4¡@¼W±jªº¥æ¤¬¦¡Àô¹ÒIPython84 3.5¡@Python(x,y)¤¶²Ð85 3.6¡@»´¶q¯Å¦Û°Ê¤Æ¹Bºû¤u¨ãFabric¤¶²Ð86 3.6.1¡@Fabricªº¦w¸Ë87 3.6.2¡@©R¥O¦æ¤J¤ffab©R¥O¸Ô¸Ñ88 3.6.3¡@Fabricªº®Ö¤ßAPI88 3.7¡@FabricÀ³¥Î¹ê¨Ò92 3.7.1¡@¶}µoÀô¹Ò¤¤ªºFabricÀ³¥Î¹ê¨Ò92 3.7.2¡@½u¤WÀô¹Ò¤¤ªºFabricÀ³¥Î¹ê¨Ò93 3.8¡@¤pµ²96 ²Ä4³¹¡@¦Û°Ê¤Æ³¡¸pºÞ²z¤u¨ãAnsible²¤¶97 4.1¡@YAML»y¨¥¤¶²Ð99 4.2¡@Ansibleªº¦w¸Ë¨BÆJ 101 4.3¡@§Q¥Îssh-keygen³]¸mSSHµL±K½Xµn¿ý105 4.4¡@Ansible±`¥Î¼Ò¶ô¤¶²Ð107 4.5¡@playbook¤¶²Ð121 4.6¡@¨¤¦â126 4.7¡@Jinja2¹LÂo¾¹132 4.8¡@¤pµ²136 ²Ä5³¹¡@¦Û°Ê¤Æ°t¸mºÞ²z¤u¨ãPuppet137 5.1¡@Puppetªº°ò¥»·§©À¤Î¤¶²Ð137 5.1.1¡@Puppet²¤¶137 5.1.2¡@¾Ç²ßPuppetÀ³¸Ó´x´¤Ruby°ò¦138 5.1.3¡@Puppetªº°ò¥»·§©À¤Î¤u§@¬yµ{¤¶²Ð138 5.2¡@¦w¸ËPuppet«eªº·Ç³Æ¤u§@140 5.3¡@Puppetªº¸Ô²Ó¦w¸Ë¨BÆJ141 5.4¡@PuppetªºÂ²³æ¤å¥óÀ³¥Î 145 5.5¡@Puppetªº¶i¶¥¾Þ§@152 5.5.1¡@¦p¦ó¦P¨BPuppet-ClientºÝ¤Wªº±`¥ÎªA°È152 5.5.2¡@¦p¦ó¦bPuppet-ClientºÝ¦Û°Ê¦w¸Ë±`¥Îªº³n¥ó¥]153 5.5.3¡@¦p¦ó¦Û°Ê¦P¨BPuppet-ClientºÝªºyum·½153 5.5.4¡@¦p¦ó®Ú¾Ú¤£¦P¦W¦rªº¸`ÂI¾÷¾¹±À°e¤£¦Pªº¤å¥ó155 5.5.5¡@¦p¦ó®Ú¾Ú¸`ÂI¾÷¾¹¦W¿ï¾Ü©Ê¦a°õ¦æShellµ{§Ç158 5.5.6¡@¦p¦ó§Ö³t¦P¨BPuppet-ServerºÝªºwww¥Ø¿ý¤å¥ó160 5.5.7¡@¦p¦ó§Q¥ÎERB¼ÒªO¨Ó¦Û°Ê°t¸mApacheµêÀÀ¥D¾÷165 5.5.8¡@¦p¦ó§Q¥ÎERB¼ÒªO¨Ó¦Û°Ê°t¸mNginxµêÀÀ¥D¾÷168 5.6¡@Puppetªºt¸ü§¡¿Å¤è¦¡172 5.7¡@¥ÎGitHub¨ÓºÞ²zPuppet°t¸m¤å¥ó173 5.8¡@¤pµ²176 ²Ä6³¹¡@Linux¨¾¤õù٤Ψt²Î¦w¥þ½g177 6.1°ò¦ºôµ¸ª¾ÃÑ177 6.1.1OSIºôµ¸°Ñ¦Ò¼Ò«¬177 6.1.2TCP/IP¤T¦¸´¤¤âªº¹Lµ{¸Ô¸Ñ178 6.1.3SocketÀ³¥Î¤Î¨ä¥L°ò¦ºôµ¸ª¾ÃÑ181 6.2Linux¨¾¤õùÙªº·§©À182 6.3Linux¨¾¤õùÙ¦b¥ø·~¤¤ªºÀ³¥Î183 6.4Linux¨¾¤õùÙªº»yªk184 6.5iptablesªº°ò¦ª¾ÃÑ188 6.5.1iptablesªºª¬ºAstate188 6.5.2iptablesªºconntrack°O¿ý190 6.5.3Ãö¤_iptables¼Ò¶ôªº»¡©ú191 6.5.4iptables¨¾¤õùÙªì©l¤Æªºª`·N¨Æ¶µ192 6.5.5¦p¦ó«O¦s¹B¦æ¤¤ªºiptables³W«h192 6.6¦p¦ó¬yµ{¤Æ½s¼giptables¸}¥»193 6.7¾Ç²ßiptablesÀ³¸Ó´x´¤ªº¤u¨ã 196 6.7.1¡@©R¥O¦æªº§ì¥]¤u¨ãTCPDump196 6.7.2¹Ï§Î¤Æ§ì¥]¤u¨ãWireshark197 6.7.3±j¤jªº©R¥O¦æ±½´y¤u¨ãNmap200 6.8iptables²³æ¸}¥»¡GWeb¥D¾÷¨¾Å@¸}¥»203 6.9½u¤W¥Í²£ªA°È¾¹ªºiptables¸}¥»204 6.9.1¦w¥þªº¥D¾÷iptables¨¾¤õùÙ¸}¥»205 6.9.2¦Û°Ê¤ÀªR¶Â¦W³æ¤Î¥Õ¦W³æªºiptables¸}¥»207 6.9.3§Q¥Îrecent¼Ò¶ô¨î¦P¤@IPªº³s±µ¼Æ210 6.9.4§Q¥ÎDenyHosts¤u¨ã©M¸}¥»¨Ó¨¾¤îSSH¼É¤O¯}¸Ñ214 6.10TCP_WrappersÀ³¥Î¯Å¨¾¤õùÙªº¤¶²Ð©MÀ³¥Î218 6.11¤u§@¤¤ªºLinux¨¾¤õùÙÁ`µ²220 6.12LinuxªA°È¾¹°ò¦¨¾Å@ª¾ÃÑ221 6.13LinuxªA°È¾¹°ª¯Å¨¾Å@ª¾ÃÑ222 6.14¦p¦ó¨¾¤î¤J«I222 6.15¤pµ²223 ²Ä7³¹¡@Linux¶°¸s¤Î¶µ¥Ø®×¨Ò¤À¨É224 7.1t¸ü§¡¿Å°ª¥i¥Î®Ö¤ß·§©À¤Î±`¥Î³n¥ó224 7.1.1¤°¤\¬Ot¸ü§¡¿Å°ª¥i¥Î224 7.1.2¥HF5 BIG-IP§@¬°t¸ü§¡¿Å¾¹225 7.1.3¥HLVS§@¬°t¸ü§¡¿Å¾¹226 7.1.4¥HNginx§@¬°t¸ü§¡¿Å¾¹230 7.1.5¥HHAProxy§@¬°t¸ü§¡¿Å¾¹231 7.1.6°ª¥i¥Î³n¥óKeepalived232 7.1.7°ª¥i¥Î³n¥óHeartbeat233 7.1.8°ª¥i¥Î¶ô³]³ÆDRBD233 7.1.9¥|¡B¤C¼ht¸ü§¡¿Å¤u§@¬yµ{¹ï¤ñ235 7.2t¸ü§¡¿ÅÃöÁä§Þ³N237 7.2.1¤°¤\¬OSession237 7.2.2¤°¤\¬OSession¦@¨É237 7.2.3¤°¤\¬O·|¸Ü«O«ù238 7.3t¸ü§¡¿Å¾¹ªº·|¸Ü«O«ù¾÷¨î239 7.3.1LVSªº·|¸Ü«O«ù¾÷¨î239 7.3.2Nginxt¸ü§¡¿Å¾¹¤¤ªºip_hashºâªk244 7.3.3HAProxyt¸ü§¡¿Å¾¹ªºsourceºâªk244 7.3.4ªA°È¾¹°·±dÀË´ú§Þ³N249 7.4Linux¶°¸sªº¶µ¥Ø®×¨Ò¤À¨É250 7.4.1®×¨Ò¤À¨É¤@¡G¥ÎNginx+Keepalived¹ê²{¦b½u²¼°È¨t²Î250 7.4.2®×¨Ò¤À¨É¤G¡G¥ø·~¯ÅWebt¸ü§¡¿Å°ª¥i¥Î¤§Nginx+Keepalived253 7.4.3®×¨Ò¤À¨É¤T¡GNginx¥D¥Dt¸ü§¡¿Å¬[ºc265 7.4.4®×¨Ò¤À¨É¥|¡G¥Í²£Àô¹Ò¤Uªº°ª¥i¥ÎNFS¤å¥óªA°È¾¹270 7.4.5®×¨Ò¤À¨É¤¡G¥Í²£Àô¹Ò¤UªºMySQL DRBDÂù¾÷°ª¥i¥Î280 7.4.6®×¨Ò¤À¨É¤»¡G¥Í²£Àô¹Ò¤UªºMySQL¼Æ¾Ú®w¥D±q¦P¨B293 7.4.7®×¨Ò¤À¨É¤C¡GHAProxyÂù¾÷°ª¥i¥Î¤è®×¤§HAProxy+Keepalived303 7.4.8®×¨Ò¤À¨É¤K¡G¥©¥ÎDNS½ü¸ß°µt¸ü§¡¿Å308 7.5³n¥ó¯Åt¸ü§¡¿Å¾¹ªº¯SÂI¤¶²Ð»P¹ï¤ñ313 7.6ºô¯¸¨t²Î¬[ºc³]p¹Ï315 7.7¤pµ²316 ²Ä8³¹¡@²L½Íºô¯¸¨t²Î¬[ºc³]p318 8.1ºô¯¸¬[ºc³]p³W¹º¹w®×318 8.1.1§Q¥Î¸gÅç¡A¦X²z³]p318 8.1.2³W¹º¦nºô¯¸¥¼¨Óªºµo®i319 8.1.3¦X²z¿ï¥Î¶}·½³n¥ó¤è®×319 8.1.4¾÷©Ð¤ÎCDN¿ï«¬319 8.1.5¸`¬ù¦¨¥»320 8.1.6¦w¥þ³Æ¥÷320 8.2¦Ê¸U¯ÅPV°ª¥i¥Îºô¯¸¬[ºc³]p321 8.3¤d¸U¯ÅPV°ª©Ê¯à°ª¦}µoºô¯¸¬[ºc³]p323 8.4»õ¯ÅPV°ª©Ê¯à°ª¦}µoºô¯¸¬[ºc³]p327 8.5²Ó¤À¤¼h¸Ñ»¡ºô¯¸¬[ºc333 8.6¤pµ²335 ªþ¿ýA¡@HAProxy 1.4ªº°t¸m¤åÀÉ336 ªþ¿ýB¡@rsync¤Îinotify¦b¤u§@¤¤ªºÀ³¥Î343 ªþ¿ýC¡@¥ÎSupervisor§å¶qºÞ²z¶iµ{355
|
§Ç¡G |