LinuxÓëWindowsÔÚÊ®Èý·½Ãæ´ó¶Ô¾ö£¨Èý£©
(°Ë)´´ÐÂÆª¡¡
¡¡¡¡LinuxÊÇ×ÔÓÉÈí¼þ£¬¶ø×ÔÓÉÈí¼þºÍ·Ç×ÔÓÉÈíµÄÇø±ðÔÚÓÚ£º¡¡
¡¡¡¡1.¡¡×ÔÓÉÈí¼þÊÇ¿ª·ÅµÄ£¬³ÉǧÉÏÍòµÄÈË¿ÉÒÔ¼ì²éÕâ¸öÈí¼þ£¬¿ìËÙµØÕÒµ½²¢ÐÞ¸ÄÆä´íÎóÂë¡£¡¡
¡¡¡¡2.¡¡×îÖÕÓû§¿ÉÒÔ°´ÕÕ×Ô¼ºµÄÒâÔ¸×Ô¶¨Òå×ÔÓÉÈí¼þ£¬ÓÐÌØÊâÐèÒªµÄÓû§Ò²¿ÉÒÔÍêÈ«°´ÕÕËûÃÇÈÏΪºÏÊʵķ½Ê½¶¨ÖÆ×Ô¼ºµÄLinux¡£¡¡
¡¡¡¡3.¡¡×ÔÓÉÈí¼þΪÁË·ÀÖ¹ÖØ¸´·¢Ã÷£¬Í¨¹ý¹²ÏíÔ´´úÂëºÍ˼ÏëÀ´½ÚÊ¡ºÜ¶à¹¤×÷Á¿¡£¡¡
¡¡¡¡ÒÔÉÏÕâÐ©ÌØÐÔÊDz»ÊǶÔÓÐÏë·¨µÄºÃÊÂÕßÓÐĪ´óµÄÎüÒýÁ¦£¿²»½öÈç´Ë£¬LinuxÓÉÓÚ×ÔÉíµÄÓŵ㣬ӦÓÃÁìÓòÒ²Ô½À´Ô½¹ã·º¡£Èç×î½üǶÈëʽLinuxµÄÓ¦ÓÃÏ൱ÈÈÃÅ£¬Òѹ㷺ӦÓÃÓÚ°üÀ¨±Ê¼Ç±¾µçÄÔ¡¢Á¬Íø×°Öá¢ÍøÂçµçÊÓµÈÔÚÄڵĸ÷ʽ¸÷ÑùµÄͨÐÅ»ù´¡²úÆ·£¬¶øÇ¶Èëʽ²Ù×÷ϵͳÕýÈÕÒæ³ÉΪһÖÖÊÆ²»¿Éµ²µÄÁ÷ÐÐÇ÷ÊÆ£¬×îÖÕµçÄÔ¡¢Í¨Ñ¶¡¢¼Òµç»áÒòΪËüµÄ´æÔÚ¶ø³ÉΪһÌå¡£ÕâЩҲΪÓÐÏë·¨µÄºÃÊÂÕßÌṩÁ˸ü¹ãÀ«µÄ·¢»Ó¿Õ¼ä¡£ÔÚÃÎÏë¾ÍÊÇÁ¦Á¿µÄ½ñÌ죬ûÓÐÁË´´ÐÂÄÜÁ¦ÊDz»¿ÉÏëÏóµÄ¡£¡¡Èç¹ûÄã×ÜÊÇʹÓÃ΢ÈíµÄ¿ª·¢¹¤¾ß£¬ÄãÒ»ÉúÖ»ÄÜ×ö¸ö²Ù×÷ÈËÔ±¡£¡¡¡£Õâһƪ£¬LINUXÕ¼ÁËÉÏ·ç¡¡
¡¡¡¡(¾Å)·À²¡¶¾Æª¡¡
¡¡¡¡1998ÄêµÄCIH²¡¶¾ÈÃÈ«ÊÀ½çÈËÃñΪ֮µ¨ÇÓ£¬ËæÖ®¶øÀ´µÄ»ùÓÚOUTLOOK´«²¥ÃÀÀòɯ£¬»¶ÀÖʱ¹âµÈ²¡¶¾¸üÊÇÊÇITÐÐÒµÒÔ¼°Ïà¹ØÁìÓòËðʧ²ÒÖØ¡£¶øLINUX·½Ãæ¹ØÓÚÊÀ½çÉϵÚÒ»¸öLinux²¡¶¾——remanÒѾ³öÏÖµÄ˵·¨£¬ÎÒÃǵõ½¸Ã²¡¶¾µÄÓйØ×ÊÁϺÍÑù±¾Ö®ºó·¢ÏÖ£¬ÑϸñµØËµ£¬reman²¢²»Äܱ»³ÆÎª²¡¶¾¡£Êµ¼ÊÉÏÕâÊÇÒ»¸ö¹ÅÀϵģ¬ÔÚNIX/LinuxÊÀ½çÔçÒÑ´æÔڵē»º³åÇøÒç³ö”¹¥»÷³ÌÐò¡£¼¸ºõËùÓÐUNIX/Linux°æ±¾Öж¼»ò¶à»òÉٵشæÔÚÕâÑùµÄÎÊÌâ¡£µÚÒ»´Î´ËÖÖÀàÐ͵Ĺ¥»÷(morris worm)£¬µ½ÏÖÔÚÒѾʮ¶àÄêÁË£¬²¢²»Êǵȵ½ÏÖÔڲœ³öÏÖ”µÄ¡£ÊÂʵÉÏÕë¶Ôwindows 98/NTµÄ»º³åÇøÒç³ö¹¥»÷Ò²ÊǺܳ£¼ûµÄ¡£¡¡
¡¡¡¡»º³åÇøÒç³öµÄÔÀíÊÇ£ºÏòÒ»¸öÓÐÏÞ¿Õ¼äµÄ»º³åÇø¿½±´Á˹ý³¤µÄ×Ö·û´®£¬¸²¸ÇÏàÁڵĴ洢µ¥Ôª£¬»áÒýÆð³ÌÐòÔËÐÐʧ°Ü¡£ÒòΪ×Ô¶¯±äÁ¿±£´æÔÚ¶ÑÕ»µ±ÖУ¬µ±·¢Éú»º³åÇøÒç³öµÄʱºò£¬´æ´¢ÔÚ¶ÑÕ»Öеĺ¯Êý·´»ØµØÖ·Ò²»á±»¸²¸Ç´Ó¶øÎÞ·¨´Ó·¢ÉúÒç³öµÄº¯ÊýÕý³£·µ»Ø(·µ»ØµØÖ·ÍùÍùÊÇÒ»¸öÎÞЧµÄµØÖ·)£¬ÔÚÕâÑùµÄÇé¿öÏÂϵͳһ°ã±¨¸æ£º“core dump”»ò“segment fault”¡£
¡¡¡¡ÑÏÖØµÄÊÇ£ºÈç¹û¸²¸Ç»º³åÇøµÄÊÇÒ»¶Î¾«ÐÄÉè¼ÆµÄ»úÆ÷Ö¸ÁîÐòÁУ¬Ëü¿ÉÄÜͨ¹ýÒç³ö£¬¸Ä±ä·µ»ØµØÖ·£¬½«ÆäÖ¸Ïò×Ô¼ºµÄÖ¸ÁîÐòÁУ¬´Ó¶ø¸Ä±ä¸Ã³ÌÐòµÄÕý³£Á÷³Ì¡£Õâ¶Î¾«ÐÄÉè¼ÆµÄÖ¸ÁîÒ»°ãµÄÄ¿µÄÊÇ£º“/bin/sh”£¬ËùÒÔÕâ¶Î´úÂë±»³ÆÎª£º“shell
Ïà¹ØÎĵµ£º
£¨L2CAPÐÒé¼ò½é£¬L2CAPÔÚBlueZÖеÄʵÏÖÒÔ¼°L2CAP±à³Ì½Ó¿Ú£©
Ò»£ºL2CAPÐÒé¼ò½é£º
Logical Link Control and Adaptation Protocol(L2CAP)
Âß¼Á¬½Ó¿ØÖƺÍÊÊÅäÐÒé (L2CAP) ΪÉϲãÐÒéÌá¹©ÃæÏòÁ¬½ÓºÍÎÞÁ¬½ÓµÄÊý¾Ý·þÎñ£¬²¢Ìṩ¶àÐÒ鹦ÄܺͷָîÖØ×é²Ù×÷¡£L2CAP ³äÐíÉϲãÐÒéºÍÓ¦ÓÃÈí¼þ´«ÊäºÍ½ÓÊÕ×î´ó³¤¶ÈΪ 64K µÄ L2CAP Ê ......
¹¦ÄÜÃèÊö£º
ÔÚÏûÏ¢¶ÓÁÐÉϽøÐÐÊÕ·¢ÏûÏ¢¡£ÎªÁË·¢ËÍÏûÏ¢£¬µ÷Óýø³Ì¶ÔÏûÏ¢¶ÓÁбØÐëÓÐдȨÄÜ¡£½ÓÊÕÏûϢʱ±ØÐëÓжÁȨÄÜ¡£
Ó÷¨£º
#include <sys/types.h>
#include <sys/ipc.h>
#include <sys/msg.h>
int msgsnd(int msqid, const void *msgp, size_t msgsz, int msgflg);
ssize_t msgrcv ......
LinuxϵͳʡÂÔÊäÈëÓû§ÃûÃÜÂë(×Ö·û½çÃæÏ£©
1¡¢Ê¡ÂÔÃÜÂëÑéÖ¤
ºÜ¼òµ¥£¬Ö»Ðè°Ñ/etc/passwdÖеÄroot:x:0:0:root:/root:/bin/bash£¬¸ÄΪroot::0:0:root:/root:/bin/bash£¬¾Í¿ÉÒÔÁË£¬¾ÍÊÇÈ¥µôÁËÀïÃæµÄx£¬ÕâÑùrootÓû§¾Í²»ÓÃÃÜÂëÁË¡£ÆäËûÓû§Ò²Ò»Ñù¡£
2¡¢Ê¡ÂÔÊäÈëÓû§Ãû
(1)ÐÞ¸Ä/etc/inittab
ÔÚinittabÖУ¬ÓÐÈçÏÂÅä ......
¶¨Ê±Ö´ÐÐcrontabʹÓ÷½·¨Ïê½â
¡¡¡¡Ê¹Ó÷½Ê½:
¡¡¡¡crontab [ -u user ] filecrontab [ -u user ] { -l | -r | -e }
¡¡¡¡ËµÃ÷:
¡¡¡¡crontab ÊÇÓÃÀ´ÈÃʹÓÃÕßÔڹ̶¨Ê±¼ä»ò¹Ì¶¨¼ä¸ôÖ´ÐгÌʽ֮ÓÃ,»»¾ä»°Ëµ,Ò²¾ÍÊÇÀàËÆÊ¹ÓÃÕßµÄʱ³Ì±í¡£-u user ÊÇÖ¸É趨ָ¶¨ user
µÄʱ³Ì±í,Õâ¸öǰÌáÊÇÄã±ØÐëÒªÓÐÆäȨÏÞ(±ÈÈç˵ÊÇ root)²ÅÄ ......
¶ÔÓÚhci²ãµÄ±à³Ì ÊÇÏ൱¸´Ô ¹¦ÄÜÒ²ÊÇÇ¿´óµÄ,½¨ÒéѧϰÕß È¥¶Ábluez-libÖеÄhciºÍsdp
ÕâÀï¼òÒª½éÉÜ ÎÒÔÚ¿ª·¢¹«Ë¾µÄÏîÄ¿ÖÐµÄ Ò»¸öСµÄ»ù´¡¶¯×÷. ¸Ã±à³ÌµÄ¹ý³Ì»ù±¾ÀíÇåÁËhciºÍsdpµÄÏνӺÍÓ¦ÓÃ.Ï£Íû¶ÔѧϰÕßÓаïÖú
˵Ã÷Óв»µ½Ö®´¦,Íû´ó¼Ò¶à¶àÑо¿,²»Òª¾ÖÏÞ,ÿ¸öÈËÓÐ×Ô¼ºµÄ·½Ê½,Ò²ÐíÄãµÄÔÚÂß¼Ëã·¨ÉϱÈÎҵĺÃ! ......