Solaris10»ù´¡:UNIX/Linux»ù±¾½á¹¹
1.1.5 UNIX
¡¡¡¡UNIX/Linux»ù±¾½á¹¹
¡¡¡¡Í¼1-3»æ³öÁËUNIXϵͳµÄ¸ß²ã´ÎµÄÌåϵ½á¹¹¡£Í¼ÖÐÐĵÄÓ²¼þ²¿·ÖÏò²Ù×÷ϵͳÌṩ»ù±¾·þÎñ¡£²Ù×÷ϵͳֱ½ÓÓëÓ²¼þ½»»¥£¬Ïò³ÌÐòÌṩ¹«¹²·þÎñ£¬²¢Ê¹
ËüÃÇͬӲ¼þÌØÐÔ¸ôÀë¡£µ±ÎÒÃǰÑÕû¸öϵͳ¿´³É²ãµÄ¼¯ºÏʱ£¬Í¨³£½«²Ù×÷ϵͳ³ÆÎªÏµÍ³Äںˣ¬»ò¼ò³ÆÄںˣ¬´Ëʱǿµ÷µÄÊÇËüͬÓû§³ÌÐòµÄ¸ôÀë¡£ÒòΪ³ÌÐòÊDz»ÒÀÀµÓÚÆä
ÏÂÃæµÄÓ²¼þµÄ£¬ËùÒÔ£¬Èç¹û³ÌÐò¶ÔÓ²¼þû×öʲô¼Ù¶¨µÄ»°£¬¾ÍÈÝÒ×°ÑËüÃÇÔÚ²»Í¬Ó²¼þÉÏÔËÐеÄUNIXϵͳ֮¼äÇ¨ÒÆ¡£±ÈÈ磬ÄÇЩ¼Ù¶¨ÁË»úÆ÷×Ö³¤µÄ³ÌÐò¾Í±Èû¼Ù¶¨
»úÆ÷×Ö³¤µÄ³ÌÐò¸üÄÑÒÔ°áµ½ÆäËû»úÆ÷ÉÏ¡£Íâ²ãµÄ³ÌÐò£¬ÖîÈçshell¼°±à¼³ÌÐò£¨vi£©£¬ÊÇͨ¹ýÒýÓÃÒ»×éÃ÷È·¶¨ÒåµÄϵͳµ÷ÓöøÓëÄں˽»»¥µÄ¡£ÕâЩϵͳµ÷ÓÃͨ
ÖªÄÚºËΪµ÷ÓóÌÐò×ö¸÷ÖÖ²Ù×÷£¬²¢ÔÚÄÚºËÓëµ÷ÓóÌÐòÖ®¼ä½»»»Êý¾Ý¡£Í¼1-3ÖгöÏÖµÄһЩ³ÌÐòÊôÓÚ±ê×¼µÄϵͳÅäÖ㬾ÍÊÇ´ó¼ÒËùÖªµÀµÄÃüÁî¡£µ«ÊÇÓÉÃûΪ
a.outµÄ³ÌÐòËùָʾµÄÓû§×ÔÓгÌÐòÒ²¿ÉÒÔ´æÔÚÓÚÕâÒ»²ã¡£´Ë´¦µÄa.outÊDZ»C±àÒë³ÌÐò²úÉúµÄ¿ÉÖ´ÐÐÎļþµÄ±ê×¼Ãû×Ö¡£ÆäËûÓ¦ÓóÌÐòÄÜÔڽϵ͵ijÌÐò²ã´Î
Ö®ÉϹ¹Öþ¶ø³É£¬Òò´ËËüÃÇ´æÔÚÓÚͼ1-3µÄ×îÍâ²ã¡£±ÈÈ磬±ê×¼µÄC±àÒë³ÌÐòcc¾Í´¦ÔÚͼ1-3µÄ×îÍâ²ã£»ËüÒýÓÃCÔ¤´¦Àí³ÌÐò¡¢Á½´Î±àÒë³ÌÐò¡¢»ã±à³ÌÐò¼°×°Èë
³ÌÐò£¨³ÆÎªÁ¬½Ó-±àÒë³ÌÐò£©£¬ÕâЩ¶¼ÊDZ˴˷ֿªµÄµ×²ã³ÌÐò¡£ËäȻͼ1-3¶ÔÓ¦ÓóÌÐòÖ»Ãè»æÁËÁ½¸ö¼¶±ðµÄ²ã´Î£¬µ«Óû§Äܹ»¶Ô²ã´Î½øÐÐÀ©³ä£¬Ö±µ½¼¶±ðµÄÊýÄ¿ÊÊ
ºÏÓÚ×Ô¼ºµÄÐèÒª¡£È·Êµ£¬ÎªUNIXϵͳËùÆ«°®µÄ³ÌÐòÉè¼Æ·ç¸ñ¹ÄÀø°ÑÏÖ´æ³ÌÐò×éºÏÆðÀ´È¥Íê³ÉÒ»¸öÈÎÎñ¡£
¡¡¡¡Ò»´óÅúÌṩÁ˶ÔϵͳµÄ¸ß²ã´Î¿´·¨µÄÓ¦ÓÃ×Ó³ÌÐò¼°Ó¦ÓóÌÐò£¬ÖîÈçshell¡¢±à¼³ÌÐò¡¢SCCS£¨Source Code Control
System£©¼°Îĵµ×¼±¸³ÌÐò°üµÈ£¬¶¼Öð½¥±ä³ÉÁË"UNIXϵͳ"ÕâÒ»Ãû³ÆµÄͬÒåÓȻ¶ø£¬ËüÃÇ×îÖÕ¶¼Ê¹ÓÃÓÉÄÚºËÌṩµÄµ×²ã·þÎñ£¬²¢Í¨¹ýϵͳµ÷ÓÃ
£¨System
Call£©µÄ¼¯ºÏÀûÓÃÕâЩ·þÎñ¡£ÏµÍ³µ÷Óõļ¯ºÏ¼°ÆäʵÏÖϵͳµ÷ÓõÄÄÚ²¿Ëã·¨ÐγÉÁËÄں˵ÄÖ÷Ìå¡£¼òÑÔÖ®£¬ÄÚºËÌṩÁËUNIX/Linuxϵͳȫ²¿Ó¦ÓóÌÐòËù
ÒÀÀµµÄ·þÎñ£¬²¢ÇÒÄں˶¨ÒåÁËÕâЩ·þÎñ¡£ÏÂÃæÎÒÃǽ«½øÒ»²½½éÉÜÄںˣ¬¶ÔÄں˵ÄÌåϵ½á¹¹Ìá³öÒ»¸ö×ܵĿ´·¨£¬¹´»³öËüµÄ»ù±¾¸ÅÄîºÍ½á¹¹£¬Õ⽫°ïÖú¶ÁÕ߸üºÃµØÑ§Ï°
ÒÔºóµÄÄÚÈÝ¡£
¡¡¡¡Í¼1-4¸ø³öÁËÄں˵Ŀòͼ£¬ÏÔʾ³öÁ˸÷ÖÖÄ£¿é¼°ËüÃÇÖ®¼äµÄÏ໥¹ØÏµ£¬ËüÌØ±ðÖ¸³öÁËÄں˵ÄÁ½¸öÖ÷Òª³É·Ö£º×ó±ßµÄÎļþ×ÓϵͳºÍÓұߵĽø³Ì¿ØÖÆ×Óϵ
ͳ¡£ËäȻʵ¼ÊÉÏ£¬ÓÉÓÚijЩģ¿éͬÆäËûÄ£¿éµÄÄÚ²¿²Ù×÷½øÐн»»¥¶øÊ¹ÄÚºËÆ«Àë¸ÃÄ£ÐÍ£¬µ«¸ÃͼÈÔ¿ÉÒ
Ïà¹ØÎĵµ£º
Service Discovery Protocol(SDP)ÌṩһÖÖÄÜÁ¦£¬ÈÃÓ¦ÓóÌÐòÓз½·¨·¢ÏÖÄÄÖÖ·þÎñ¿ÉÓÃÒÔ¼°ÕâÖÖ·þÎñµÄÌØÐÔ¡£
·þÎñ·¢ÏÖÐÒé(SDP»òBluetooth SDP)ÔÚÀ¶ÑÀÐÒéÕ»ÖжÔÀ¶ÑÀ»·¾³ÖеÄÓ¦ÓóÌÐòÓÐÌØÊâµÄº¬Ò⣬·¢ÏÖÄĸö·þÎñÊÇ¿ÉÓõĺÍÈ·¶¨ÕâЩ¿ÉÓ÷þÎñµÄÌØÕ÷¡£SDP¶¨ÒåÁËbluetooth client·¢ÏÖ¿ÉÓÃbluetooth server·þÎñºÍËüÃǵÄÌØÕ÷µÄ·½·¨¡£ ......
²é¿´Äں˰汾ºÅµÄ·½·¨ÊÇ£º
´ò¿ªÒ»¸öÖÕ¶Ë£¬ÊäÈëÃüÁîuname -r
±ÈÈçUbuntu9.10µÄÄÚºËÊÇlinux 2.6.31
CentOS 5.4µÄÄÚºËÊÇlinux2.6.18
²é¿´·¢Ðа汾ºÅµÄ·½·¨ÊÇ£º
ÓÃÃüÁîÕÒµ½/etcĿ¼ÏµÄissueÎļþ»òreleaseÎļþ¡£ ls /etc/*issue* »ò ls /etc/*release*
È»ºóÖ±½ÓÓÃcatÃüÁî²é¿´ÎļþÄÚÈݾÍÖªµÀ°æ±¾ºÅÁË£º
±ÈÈçÔÚubuntu lin ......
1. ÔÚhostÉÏÖ´ÐУº
È¥µô /etc/ntp.conf ÖÐserverÐÐǰµÄ×¢ÊÍ£¬Server×îºóµÄprefer£¬±íʾNTP·þÎñÆ÷Ö÷ÒªÒԸò¿Ö÷»úʱ¼ä½øÐÐУ׼£¬¿ÉÈ¥µôprefer¸Ä²ÎÊýΪtime.nist.gov¡£
ntpdate time.nist.gov
ntpd
2. ÔÚclientÉÏÖ´ÐÐ
&nb ......
×î½üÔÚkernel ÀïÃæ coding, ÕÒÀ´Ò»Ð©×ÊÁÏ Ë³ÊÖÌùÀ´£¬·½±ã²éÕÒ¡££¨¸ÐлÔ×÷ÕßµÄŬÁ¦£¬ÈôÓаæÈ¨ÎÊÌ⣬ÇëÁªÏµ£©
ÓÐʱºòÐèÒªÔÚLinux kernel££´ó¶àÊÇÔÚÐèÒªµ÷ÊÔµÄÇý¶¯³ÌÐò££ÖжÁдÎļþÊý¾Ý¡£ÔÚkernelÖвÙ×÷ÎļþûÓбê×¼¿â¿ÉÓã¬ÐèÒªÀûÓÃkernelµÄһЩº¯Êý£¬ÕâЩº¯ÊýÖ÷ÒªÓУº filp_open() fi ......
ÈÕÆÚ£º2010-02-04
×÷ÕߣºSteven Yang
ÓÊÏ䣺mqyoung@gmail.com
×¢£º×ªÔØÇë×¢Ã÷³ö´¦ºÍ×÷Õß²¢±£³ÖÎĵµµÄÍêÕû
HZ
ÄÚºËͨ¹ý¶¨Ê±Æ÷ÖжÏÀ´¸ú×Ùʱ¼äÁ÷£¬Ê±ÖÓÖжÏÓÉϵͳ¶¨Ê±Ó²¼þÒÔÖÜÆÚÐԵļä¸ô²úÉú£¬Õâ¸ö¼ä¸ôÓÉÄں˸ù¾ÝHZµÄÖµÉ趨¡£
HZÓëÌåϵ½á¹¹Óйأ¬¶¨ÒåÔÚ<linux/param.h>ÖлòÕ߸ÃÎļþ°üº¬µÄij¸ö×ÓÆ½Ì¨Ïà¹ØµÄÎļþÖС ......