

ã¯ããã¦UNIXã§ä»äºããã人ãèªãæ¬
1,980å
(1,800å+ç¨)
é¢é£ãµã¤ã
æ¬æ¸ã®é¢é£ãã¼ã¸ãç¨æããã¦ãã¾ãã
å 容紹ä»
ããããUNIXã¯ãAT&Tãã«ç 究æï¼å½æï¼ã®ããã¹ã»ãªããã¼ãã«ãã£ã¦ã1969å¹´ããéçºãå§ããããOSã§ããããã®å¾ãAT&Tã§ã®ãªãªã¼ã¹ããåå²ãUCBï¼ã«ã«ãã©ã«ãã¢å¤§å¦ãã¼ã¯ã¬ã¼æ ¡ï¼ããBSD UNIXï¼ä»¥å¾ãBSDï¼ããªãªã¼ã¹ãããåç¨ã»éåç¨å«ãã¦å¤æ°ã®äºç¨®ãçã¾ãã¦ãããAIX, Solaris, HP-UX, Mac OS Xï¼ç¾å¨ã®æ£å¼å称ã¯OS Xã ããããããããããããã«æ¬æ¸ã§ã¯Mac OS Xã¨è¡¨è¨ããï¼ãªã©ã¯èªè¨¼ãåããUNIXã§ãããFreeBSD, NetBSD, OpenBSDãªã©ã®BSDç³»ããªã¼UNIXã¯èªè¨¼ããåãã¦ããªãããBSDã®å¾ç¶ã§ããã
ä¸æ¹Linuxã¯ãUNIXã¨ã¯å¥ã«ç¬èªã«éçºãããOSã§ãããUNIXã©ã¤ã¯ãªOSã§ã¯ãããã®ã®æ´å²çã«ãèªè¨¼çã«ãUNIXã¨ã¯å¼ã¹ãªãããããç¾å¨ä¸è¬ã«ã¯åºãæ®åãã¦ããUNIXã©ã¤ã¯OSã§ããã
æ¬æ¸ãå·çããã«ããããã³ãã³ãã®å®è¡ãªã©ã®å ·ä½ä¾ã«ã¤ãã¦ã¯å¯¾è±¡OSãéå®ããå¿ è¦ããã£ããããã§ãBSDã®å¾ç¶ã§ããFreeBSDã¨ãåºã使ããã¦ããLinuxãã£ã¹ããªãã¥ã¼ã·ã§ã³ã®ãã¡ãUbuntuã対象ã¨ãããã¨ã«ããã
è¨åããå 容ã«ã¤ãã¦ã¯ãæ£ç´é¸å¥ã«å°ã£ãããã¨ãã°å³ãæ¸ãæ¹æ³1ã¤ã¨ã£ã¦ããæãããããã¼ã«ã¨æè¿ã®ãã¼ã«ã§ã¯ã§ãããã¨ã大ããç°ãªããsedãawkãç¥ããªãã¦ããpythonãrubyãç¥ã£ã¦ããã°ããã¦ãã®å ´é¢ã§ã¯å°ããªãã
ããããã¯ãããã«UNIXçã§ãããããåºæºã«é¸æãããã¨ã«ãããUNIXçãªãªãã¬ã¼ã·ã§ã³ã¨ã¯ãCUIï¼CLIï¼Command Line Interfaceã¨ãè¨ãï¼ã§ã³ãã³ããé§ä½¿ãã¦è¡ããã®ã§ãããçµæã¨ãã¦ãGUIãã¼ã¹ã®ãã¼ã«ããæ°ãããã¼ã«ã®ç¶²ç¾ ãã§ãããæ°ãããã¼ã«ã«èå³æ´¥ã ã®è¥ãèªè ã«ã¯ãç©è¶³ããªãå 容ã«ãªã£ã¦ãã¾ã£ããããããªãã
æ°ãããã¼ã«ã®ä½¿ãæ¹ã«èå³ãæã¤èªè ã¯ã次ã ã¨ç¾ããæ°ããæ¸ç±ãèªãã§ããã ããããæ¬æ¸ã¯ãããã®æ¸ç±ã¨ã¯è¡çªããªãã
å¤å ¸çãªUNIXã®ã³ãã³ãã©ã¤ã³ã¤ã³ã¿ã¼ãã§ã¤ã¹ã¯ãUNIXãä½ããã¦ä»¥æ¥40年以ä¸ã®éã使ããç¶ãã¦ããã®ã§ããã温æ ç¥æ°ã¨ãããããã¾ãã¯å¤ãããããã¦ã¿ã¦ã¯ãããã§ããããï¼
æ¬æ¸ã対象ã¨ããèªè ã¯ä»¥ä¸ã®ãããªäººã§ããã
- æ å ±ç³»ã®å¦é¨2å¹´çã¬ãã«ã®UNIXè¬ç¾©ã®å 容ãå¦ã³ãã人ã
- æ å ±ç³»ã®å¤§å¦ã§å¦ãã ãã®ã®ãã»ã¨ãã©UNIXã®æè²ãåããªãã¾ã¾ãITæ¥çã«å°±è·ãããã¨ã«ãªã£ã人ã
- å°±è·ãã¦2ï½3å¹´ã«ãªãããå 輩ããããããªãã¨ãç¥ããªãã®ããã¨å±å¤ããããã¨ãããã¨ã³ã¸ãã¢ã
UNIXæ¥çã®ITã¨ã³ã¸ãã¢ã¨ãã¦ä»äºãå§ããã¨ãç¾å ´ã«ã¯å¤§ãã2種é¡ã®ä»äºããããã¨ããããã¨æãã1ã¤ã¯UNIXã§åä½ããã½ããã¦ã§ã¢ï¼å ´åã«ãã£ã¦ã¯UNIXã«ã¼ãã«ãã®ãã®ï¼ãéçºããä»äºããã1ã¤ã¯ãUNIXä¸ã§åä½ããã½ããã¦ã§ã¢ã使ã£ã¦ç°å¢ããµã¼ãã¹ãæ§ç¯ãããããéç¨ããä»äºã§ããã
ç¾å¨ã§ã¯ä¸¡è ã¯ã»ã¼åæ¥ããã¦ãããã1990年代以åããUNIXã®ä»äºããã¦ãã人ã«ã¨ã£ã¦ã両è ã¯ã©ã¡ããã§ãã¦å½ããåã®ãã¨ã§ãã£ããã½ããã¦ã§ã¢ãéçºãã人ããèªåãã¡ã®ãµã¼ãããããã¯ã¼ã¯ã¯èªåã§æ§ç¯ãã¦éç¨ããªããã°ãªããªããéç¨æ§ç¯ç³»ã®ä»äºããã人ããã½ããã¦ã§ã¢ã«ä¸å ·åããã£ããèªåã§ãããã°ã¾ã§ããªããã°ãªããªãããã®éã«ãã«ã¼ãã«ã®è§£æãå¿ è¦ã«ãªãå ´åãããã
æ¬æ¸ã§ã¯ãéçºã¨ç°å¢æ§ç¯éç¨ã®ä¸¡æ¹ã®å 容ãã«ãã¼ãããã¨è©¦ã¿ããããããUNIXçãªãããããã ã¨èããããã§ããã
ãããèªè ã®ä¸ã«ãä»ã®èªåãã©ã¡ããã®ç¥èããæã£ã¦ããªãã¨æãã人ããããããã²ä¸è¶³ãã¦ããç¥èã®åºä¸ãã«æ¬æ¸ãå©ç¨ãã¦ããã ãããã
æ¬æ¸ã®ç®çã¯ããåºä¸ããã«ããã®ã ããã
ï¼ãã¯ããã«ãããï¼
æ¸èªæ å ±
- èè : æ¨æ¬é 彦, æ¾å±±ç´é, 稲島大è¼, æ ªå¼ä¼ç¤¾åµå¤¢(ç£ä¿®)
- çºè¡æ¥: 2018-06-29 (ç´æ¸ç±ççºè¡æ¥: 2018-06-29)
- æçµæ´æ°æ¥: 2018-06-29
- ãã¼ã¸ã§ã³: 1.0.0
- ãã¼ã¸æ°: 248ãã¼ã¸(PDFçæç®)
- 対å¿ãã©ã¼ããã: PDF, EPUB
- åºç社: ã¢ã¹ãã¼ãã¯ã³ã´
対象èªè
ããããUNIXã®ä»äºãå§ãã人ãããã¦ç¾å¨UNIXã®ä»äºããã¦ãã人
èè ã«ã¤ãã¦
æ¨æ¬é 彦

1972å¹´çãæ±äº¬å·¥æ¥å¤§å¦å¤§å¦é¢æ å ±çå·¥å¦ç 究ç§å士課ç¨ä¿®äºãå士ï¼çå¦ï¼ã2003å¹´ããæ ªå¼ä¼ç¤¾åµå¤¢ã«å¤åãã«ã¼ãã«ãã©ã¤ãéçºããããããã¯ã¼ã¯ã¢ããªã±ã¼ã·ã§ã³ãWebã¢ããªã±ã¼ã·ã§ã³éçºã¾ã§ã®å¹ åºãã¬ã¤ã¤ã¼ãããªããæ®æ®µã¯FreeBSDãã¡ã¤ã³ã®çæ´»ç°å¢ã¨ãã¦ä½¿ããã¾ãã2007å¹´ããå°èª¬å®¶ã¨ãã¦ã®å·çæ´»åãè¡ãã主ãªèä½ã«ãããã£ã©ã´ã ããï¼ãã¡ãéæ庫ï¼ããæã®èå°ããã¿ã¦ããï¼ãã¤ã«ã¯æ庫JAï¼ãã人çãªã»ãããã¿ã³ãï¼PHPç 究æï¼ãªã©ããããUNIXæè¡è ã¨å°èª¬å®¶ã®ä¸¡æ¹ã®çµé¨ãæ´»ãããASCII.Technologiesä¸ã§ãITæ¥çå°èª¬ãæ ªå¼ä¼ç¤¾åå°ã¢ã¼ãã³ã®ã«ãããé£è¼ãã¦ããã
æ¾å±±ç´é

1964å¹´æ±äº¬çã¾ããæ ªå¼ä¼ç¤¾åµå¤¢åµæ¥ã¡ã³ãã¼å ¼ç¾åç· å½¹ãWIDEããã¸ã§ã¯ãã«åæããåå ãã¦ããã主ã«ã¤ã³ã¿ã¼ãããé¢é£ã®ç 究活åçã«å¾äºãç¹ã«IPv6é¢é£æè¡ã®ç 究éçºãæ®åãæ¨é²ããã³ãã¥ããã£ã«ããã¦ç©æ¥µçã«æ´»åãã¦ãããã¾ãã«ã¼ã¿çãããã¯ã¼ã¯é¢é£æ©å¨é¡ã®éçºæ¥åã«ãæºããã社å ã®CISOï¼æé«æ å ±ã»ãã¥ãªãã£è²¬ä»»è ï¼ãåãããèªå® ã®ãããã¯ã¼ã¯ã¯ã10年以ä¸åãã/29ã¨/48ã®ãã¥ã¢ã«ã¹ã¿ãã¯ãæ¥æ¬UNIXã¦ã¼ã¶ä¼å¹¹äºã
稲島大è¼

1982å¹´çã¾ãã2007å¹´ããæ ªå¼ä¼ç¤¾åµå¤¢ã«å¤åãçµã¿è¾¼ã¿æ©å¨ã¸ã®ãã¼ããã¼ãã»ã«ã¼ãã«ã®ç§»æ¤ããããããã¯ã¼ã¯ãããã³ã«ã®å®è£ ãªã©ã主ã«ä½ä½å±¤ããä¸ä½å±¤ã®æ¥åãæ å½ã趣å³ã§ã¯é¢æ°åè¨èªã§ã¢ããªãä½ã£ãããããã¨ã®æ¹ãå¤ããUNIXç°å¢ã¨ãã¦ã¯2014å¹´ç¾å¨ã§ããã¹ã¯ãããã»ãµã¼ãã¨ãã«NetBSDã常ç¨ãpkgsrcãæ°ã«å ¥ã£ã¦ããã
æ ªå¼ä¼ç¤¾åµå¤¢

1984å¹´åµç«ãåµç«ä»¥æ¥ä¸è²«ãã¦ãUNIXã¨ã¤ã³ã¿ã¼ããããäºæ¥ã®ä¸»è»¸ã«ããã¦ãããJUNETæ代ã«ã¯åµå¤¢ãçµç±ãã¦ãããã«æ¥ç¶ããä¼æ¥ãå¤ãã£ãããã¤ã¦ã¯X11R5ã®ããã¥ã¢ã«ãåºçãããªã©ãX Window Systemã«åãå ¥ãã¦ããææããã£ããã¨ã³ã¸ãã¢ãä½ã£ãã¨ã³ã¸ãã¢ã®ããã®ä¼ç¤¾ã§ãããã¨ã³ã¸ãã¢ã楽ããä»äºãã§ããç°å¢ãä½ãã¨ãããã¸ã§ã³ãæã£ã¦ãããäºæ¥ç¯å²ã¯UNIXã®ç§»æ¤ãããã¤ã¹ãã©ã¤ãã®éçºãç 究ç¨ã½ããã¦ã§ã¢ã®éçºããµã¼ãã»ãããã¯ã¼ã¯ã®è¨è¨ã»æ§ç¯ã»éç¨ç®¡çãªã©ããæ®éã®ä¼ç¤¾ã ã¨ããããä»äºå¼ãåãã¦ãããªããã ããªããã¨ãã種é¡ã®é¢åãªä»äºãã軽ããããã¯ã¼ã¯ã¨ééç´ã®é¦¬åã§ãã°ãã®ãå¾æãªãç¹ç°ãªä¼ç¤¾ã
ç®æ¬¡
第1é¨ çæ´»ç°å¢ç·¨
第1ç« ãã°ã¤ã³ãã°ã¢ã¦ã
- 1.1 ãããããã°ã¤ã³ã¨ã¯
- 1.2 TELNETã«ãããªã¢ã¼ããã°ã¤ã³
- 1.3 SSHã«ãããªã¢ã¼ããã°ã¤ã³
- 1.4 ãã°ã¢ã¦ã
第2ç« UNIXã®åºæ¬æä½
- 2.1 ã·ã§ã«
- 2.2 ãªãã¤ã¬ã¯ã·ã§ã³ã¨ãã¤ã
- 2.3 UNIXã®ãã¡ã¤ã«ã·ã¹ãã
- 2.4 åºæ¬ã®ãã¡ã¤ã«æä½
- 2.5 ãã¼ããã·ã§ã³ã»ãªã¼ãã¼ã®ç®¡ç
- 2.6 æ£è¦è¡¨ç¾
- 2.7 grep
- 2.8 sed
- 2.9 awk
- 2.10 ã¢ã¼ã«ã¤ã
- 2.11 ãã®ä»ã®ã³ãã³ã
第3ç« ããã¹ãã¨ãã£ã¿
- 3.1 åºæ¬ã®ããã¹ãã¨ãã£ã¿
- 3.2 éå®ãããç°å¢ã§ã®ãã¡ã¤ã«ç·¨é
- 3.3 Viã¨Vim
- 3.4 Emacs
第4ç« ä½æ¥ã®èªååï¼ã·ã§ã«ã¹ã¯ãªããï¼
- 4.1 ã·ã§ã«ã¹ã¯ãªããã«ããä½æ¥èªååã®å¿ è¦æ§ã¨å©ç¹
- 4.2 Bourne shellã«ã¤ãã¦
- 4.3 ç°¡åãªã¹ã¯ãªããã®ä½æã¨å®è¡
- 4.4 ã·ã§ã«ã¹ã¯ãªããã®å®ç¨ä¾
第5ç« ãªã³ã©ã¤ã³ããã¥ã¢ã«
- 5.1 ãªã³ã©ã¤ã³ããã¥ã¢ã«ãå¿ è¦ã¨ããå ´é¢
- 5.2 氾濫ããæ å ±ã®å±éºæ§
- 5.3 manã³ãã³ã
- 5.4 infoã³ãã³ã
- 5.5 ãã«ãã¡ãã»ã¼ã¸
第6ç« ã»ãã¥ãªãã£
- 6.1 UNIXã«ãããã»ãã¥ãªãã£
- 6.2 ã«ã¼ã権éã®ç²å¾æ¹æ³
- 6.3 å ±ééµæå·ã¨å ¬ééµæå·
- 6.4 SSHã®å¿ç¨
- 6.5 PGPã«ããæå·åãé»åç½²å
第7ç« UNIXã·ã¹ãã 管ç
- 7.1 UNIXã«ããã管çä½æ¥
- 7.2 èµ·åã¨ã·ã£ãããã¦ã³
- 7.3 ã¦ã¼ã¶ã¨ã°ã«ã¼ãã®ç®¡ç
- 7.4 ããã±ã¼ã¸ç®¡ç
- 7.5 TCP/IPãããã¯ã¼ã¯ç®¡ç
- 7.6 DNSï¼ååãµã¼ãã¹ï¼
- 7.7 ãµã¼ãã¹ã®ç®¡ç
- 7.8 ãã©ãã«ã·ã¥ã¼ã
第2é¨ ããã°ã©ãã³ã°ç°å¢ç·¨
第8ç« UNIXããã°ã©ãã³ã°ç°å¢
- 8.1 ããã°ã©ãã³ã°ç°å¢æ¦è¦
- 8.2 Cè¨èªã«ããéçºå®ä¾
- 8.3 Javaã«ããéçºå®ä¾
- 8.4 LLè¨èªã«ããéçºå®ä¾
第9ç« ãã¼ã¸ã§ã³ç®¡çã·ã¹ãã
- 9.1 ãã¼ã¸ã§ã³ç®¡çã·ã¹ãã ã¨ã¯
- 9.2 ãã¼ã¸ã§ã³ç®¡çã·ã¹ãã ã®ç¨®é¡
- 9.3 ãã¼ã¸ã§ã³ç®¡çã·ã¹ãã ã®ä½¿ãæ¹
- 9.4 Subversionã®ä½¿ãæ¹
- 9.5 Gitã®å©ç¨æ¹æ³
第10ç« ã½ã¼ã¹ã³ã¼ãããã®ããã¥ã¡ã³ãã®ä½æ
- 10.1 ã¯ããã«
- 10.2 ããã¥ã¡ã³ãçæãã¼ã«ã®ç¨®é¡
- 10.3 ããã¥ã¡ã³ãçæãã¼ã«ã®å©ç¨æ¹æ³
第11ç« ã½ããã¦ã§ã¢ã©ã¤ã»ã³ã¹
- 11.1 ã©ã¤ã»ã³ã¹ãèæ ®ããçç±
- 11.2 ãªã¼ãã³ã½ã¼ã¹ã©ã¤ã»ã³ã¹
第3é¨ ãããã¯ã¼ã¯æè¡ç·¨
第12ç« UNIXã¨ãããã¯ã¼ã¯æè¡
- 12.1 TCP/IPå®è£ ã®å ¬éã¨æ®å
- 12.2 LANã¨WAN
- 12.3 ãããã¯ã¼ã¯ç«¯æ«ã¨ãã¦ã®UNIX
第13ç« OSIåç §ã¢ãã«
- 13.1 OSIåç §ã¢ãã«
- 13.2 TCP/IPã¨OSIåç §ã¢ãã«
第14ç« ãã¼ã¿ãªã³ã¯å±¤
- 14.1 ãã¼ã¿ãªã³ã¯ã¨ã¯
- 14.2 ãã¼ã¿ãªã³ã¯ã®åºæ¬
- 14.3 Ethernet
- 14.4 ç¡ç·LAN
- 14.5 Point-to-Pointæ¥ç¶
第15ç« IPã¨é¢é£ãããã³ã«
- 15.1 IPã®åºæ¬
- 15.2 IPv4ã¨IPv6
- 15.3 IPã¢ãã¬ã¹
- 15.4 ç¹æ®ãªIPã¢ãã¬ã¹
- 15.5 ã«ã¼ãã£ã³ã°
- 15.6 é¢é£ãããã³ã«
第16ç« TCPã¨UDP
- 16.1 ãã¼ãçªå·
- 16.2 UDP
- 16.3 TCP
- 16.4 TCPã®ã³ãã¯ã·ã§ã³
- 16.5 TCPã®éä¿¡
- 16.6 TCPéä¿¡ã®å¶å¾¡
- 16.7 TCPã¨UDPã®ä½¿ãåã
第17ç« ã¢ããªã±ã¼ã·ã§ã³ãããã³ã«
- 17.1 Webã¢ã¯ã»ã¹ï¼HTTP/HTTPSï¼
- 17.2 é»åã¡ã¼ã«ï¼SMTP/POP/IMAPï¼
- 17.3 ãªã¢ã¼ããã°ã¤ã³ï¼TELNET/SSHï¼
- 17.4 ãã¡ã¤ã«è»¢éï¼FTP/rsyncï¼
- 17.5 ãã¡ã¤ã«å ±æï¼NFS/SMBï¼
- 17.6 VoIPï¼SIP/RTPï¼
- 17.7 ã·ã¹ãã éç¨ç®¡çï¼DNS/DHCP/NTP/SNMPï¼
- 17.8 Xãããã³ã«
第18ç« IPé¢é£ã®æè¡
- 18.1 åå解決
- 18.2 IPã¢ãã¬ã¹ã®ä»ä¸
- 18.3 ã¢ãã¬ã¹å¤æï¼NATã»NAPTã»IPãã¹ã«ã¬ã¼ãï¼
- 18.4 ãã©ãã«ã·ã¥ã¼ãã£ã³ã°
第19ç« ãããã¯ã¼ã¯ã»ãã¥ãªãã£
- 19.1 ãããã¯ã¼ã¯ä¸ã®æ»æ
- 19.2 èªè¨¼ã·ã¹ãã
- 19.3 éä¿¡ãã£ã«ã¿ã¨ãã¡ã¤ã¤ã¦ã©ã¼ã«
- 19.4 éä¿¡ã®æå·å
- 19.5 VPN