ldap ÔÚLinuxÉϽ¨Á¢LDAP·þÎñÆ÷
ÔÚLinuxÉϽ¨Á¢LDAP·þÎñÆ÷
ÔÚLinuxÉϽ¨Á¢LDAP·þÎñÆ÷(Ò»)
×÷ÕߣºCarla Schroder;¹Ëâý·Òë ·¢ÎÄʱ¼ä£º2003.12.30
ÄãµÄÍøÂçÔÚ¹æÄ£ºÍ¸´ÔÓÐÔ·½ÃæÕý´¦Óڳɳ¤ÆÚ¡£Ò»Â·´«²¥Ã¿¼þÊÂÎï¡¢·¢Õ¹×³´óÿ¼þÊÂÎïÈ»ºóÔÙ¶ªÆúÿ¼þÊÂÎォռÓÃÁËËüÒ»ÉúµÄʱ¼ä¡£µ±ÄãÍ´¿àµÄË«ÊÖ±§Í·£¬ÊÔͼŪÇå³þµÄʱºò£¬ÄãµÄÓû§²»ÖªµÀ´ÓÄÄÀï·¢ÏÖÁËÄãµÄÃØÃܵ绰ºÅÂ룬ËûÓÃÎÞÇîÎÞ¾¡µÄÎÊÌâºÍÒªÇóÀ´¾À²øÄã——Õâ¾ÍÊÇÎÒ·¢ÏÖËüµÄµØ·½£»ÎÒ²¢²»Ïë¼Çסһ´ò²»Í¬µÄÃÜÂ룻ûÓй¤×÷Ó¦¸ÃÊÇÕâÑù×ӵġ£
Ŀ¼
LDAPÄÜ×öʲô
LDAP²»ÄÜ×öʲô
µ½Êý¾Ý¿â»òÕß²»µ½Êý¾Ý¿â
¸ùºÍ²ã
Ò×ÓÚÉý¼¶
ACIsµÄºÍACLs
Óû§ÈÏÖ¤
Ò»¿é׿ԽµÄÄÌÀÒ
Ô¤¸æ
¼¸ÖÖ¿ÉÄܵķ½°¸ÖУ¬¿¼ÂÇÁ½¸ö£º1)ÕÒµ½Ò»¸öеÄÒþ²ØµØµã»òÕß 2) ʵÏÖÒ»¸öLDAP ·þÎñÆ÷¡£¾¡¹ÜÕÒµ½Ò»¸öеÄÒþ²ØµãÌýÆðÀ´ºÜÀíÏ룬ËûÒ²Ö»ÊÇÒ»¸öÎÒÃÇÁô¸øÒÔºóµÄÎÄÕµÄÖ÷Ìâ¡£Õâ¸öϵÁн«»á²ûÊÍLDAPºÃÔÚÄÄÀÈçºÎ½¨Á¢LDAP·þÎñÆ÷µÄϸ½Ú£¬ÒÔ¼°ÄãÄÜÓÃËû×öʲô¡£
LDAPÄÜ×öʲô
¼òÒªµØËµ£¬LDAPÌṩÁË·ÃÎÊ¡¢ÈÏÖ¤ºÍÊÚȨµÄ¼¯ÖйÜÀí¡£ËûÊǺÜÈÝÒ××Ô¶¨ÒåµÄ²¢ÇÒÄܹ»£º
·Óû§ºÍÓû§×é¹ÜÀí¼¯Öл¯
·ÐÅÏ¢´æ´¢¼¯Öл¯
·ÉèÖð²È«ºÍ·ÃÎÊ¿ØÖÆ
·°²È«Î¯ÍжÁÈ¡ºÍÐÞ¸ÄȨ
··þÎñÓÚ¼¸ºõËùÓÐÆ½Ì¨
·ÓÐЧµØËõ·Å
LDAP²»ÄÜ×öʲô
·³ÉΪһ¸ö¸ºÔعýÖØµÄ¹ØÁª»ò½»»¥Êý¾Ý¿â
·³ÉΪһ¸öÎļþϵͳ
·ÔÚÐí¶à·¶Î§ÄÚÌø¹ý¸ß²ã½á¹¹
LDAPÐÒé¿çƽ̨¡¢ÍøÂçÒâʶǿ¡¢²¢ÇÒ»ùÓÚ±ê×¼¡£Êг¡ÉÏÏÖÔÚÓÐÀ´×ÔÓÚ¸÷¸öͶ×ÊÉ̵ĸ÷ÖÖ¸÷ÑùµÄLDAPʵÏÖ¡£±¾ÏµÁн«Ö÷ÒªÌÖÂÛLinux ÉϵÄOpenLDAP ¡£
µ½Êý¾Ý¿â»òÕß²»µ½Êý¾Ý¿â
ÏÖÔÚÎÒÃÇÀ´µ±Ò»»ØÊéÉú(Çë´÷ÉÏÄãµÄÌÖÑáºúÐëºÍÊéÉúÓõÄÐäÕä±£»¤Ì×)¡£LDAP——ÇáÐÍĿ¼·ÃÎÊÐÒé——ÊÇÒ»¸öÐÒ飬²»ÊÇÒ»¸öÊý¾Ý¿â¡£Ëü¿É·ÃÎÊÒ»ÖÖÌØÊâÀàÐ͵ÄÊý¾Ý¿â£¬ÕâÖÖÊý¾Ý¿âΪÁË¿ìËÙÔĶÁ¶ø×îÓÅ»¯¡£Ê¹ÓÃLDAP¿ÉµÃµ½Ïà¹ØµÄ¾²Ì¬ÐÅÏ¢£¬È繫˾Ŀ¼¡¢Óû§Êý¾Ý¡¢Ïû·ÑÕßÊý¾Ý¡¢ÃÜÂëºÍ°²È«Ô¿³×¡£ OpenLDAPʹÓÃÁËSleepycat Berkeley DB¡£ËµÁËÕâô¶à£¬Îҿɲ»ÊÇÒ»¸öÀÏ·ò×Ó£¬ÎÒÖ»ÊǺÜÂúÒâµ÷ÓÃËüÀ´ÔËתÊý¾Ý¿â²¢ÇÒ¶ÔËüËù×÷µÄ¹¤×÷ºÜÂúÒâ¡£
LDAP ²»ÊÇÒ»¸öºÃµÄÑ¡Ôñ£¬¾¡¹ÜÓÐʱÄãÐèÒª¿ìËÙ¶øÆµ·±µÄÐ޸ė—ÀýÈçΪÁËÁãÊÛºǫ́¡£Ëü²»ÊÇÒ»¸ö¹ØÁªÊý¾Ý¿âÈçOracle¡¢ mySQL »òÕß Postgres¡£Êµ¼ÊÉÏ£¬ËüµÄ½á¹¹Óë¹ØÁªÊý¾Ý¿âÓÐ×ÅÌìÈÀÖ®±ð¡£ÓëÆä½«ÐÅÏ¢´æ´¢ÔÚÐÐÁÐÖУ¬²¢ÇÒÉèÖÃÒ»×é¹Ì¶¨µÄË÷ÒýºÍ×ֶΣ¬»¹²»È罫Êý¾Ý´¢´æÔÚÊôÐÔÀàÐÍ/ÊôÐÔÖµ¶ÔÖС£ÕâÖֽṹΪ
Ïà¹ØÎĵµ£º
ÀýÒ»£º·¢ËÍSignaling Packet£º
Signaling CommandÊÇ2¸öBluetoothʵÌåÖ®¼äµÄL2CAP²ãÃüÁî´«Êä¡£ËùÒÔµÃSignaling CommandʹÓÃCID 0x0001.
¶à¸öCommand¿ÉÒÔÔÚÒ»¸öC-frame£¨control frame£©Öз¢ËÍ¡£
Èç¹ûÒªÖ±½Ó·¢ËÍSignaling Command.ÐèÒª½¨Á¢SOCK_RAWÀàÐ͵ÄL2CAPÁ¬½ÓSocket¡£ÕâÑù²ÅÓлú»á×Ô¼ºÌî³äCommand Code£¬Identi ......
http://www.ibm.com/developerworks/cn/linux/l-rcu/
º¯ÊýÕªÒª£º
C´úÂë
/*¶ÁÕßÔÚ¶ÁÈ¡ÓÉRCU±£»¤µÄ¹²ÏíÊý¾ÝʱʹÓøú¯Êý±ê¼ÇËü½øÈë¶Á¶ËÁÙ½çÇø¡£*/
rcu_read_lock()
/*
¸Ãº¯ÊýÓërcu_read_lockÅä¶ÔʹÓã¬ÓÃÒÔ±ê¼Ç¶ÁÕßÍ˳ö¶Á¶ËÁÙ½çÇø¡£¼ÐÔÚÕâÁ½¸öº¯ÊýÖ®¼äµÄ´úÂëÇø³ÆÎª"¶Á¶ËÁÙ½çÇø" ......
³£³£ÓÐÈËÎÊ£ºÎÒÏëѧϰÄںˣ¬ÐèҪʲô»ù´¡Âð£¿Linus Torvalds±¾ÈËÊÇÕâÑù»Ø´ðµÄ£ºÄã±ØÐëʹÓùýLinux¡£ Õâ¸ö¡¡»¹ÊÇÓеãÌ«·ºÁ˰ɣ¬ÎÒÏëÏÂÃæ¼¸¸ö»ù´¡¿ÉÄÜ»¹ÊÇÐèÒªµÄ£¬¾¡¹Ü²»Ò»¶¨±ØÐ裺
1, ¹ØÓÚ²Ù×÷ϵͳÀíÂÛµÄ×î³õ¼¶µÄ֪ʶ¡£²»ÐèҪͨ¶Á²¢Àí½â¡¶²Ù×÷ϵͳ¸ÅÄî¡·¡¶ÏÖ´ú²Ù×÷ϵͳ¡·µÈ¾ÞÖø£¬µ«×ÜÒªÖªµÀ·Öʱ£¨time-shared£©ºÍÊ ......
ÎÊÌ⣺ÔÚLinuxÏÂÕý³£»»ÐеÄÎÄ×Ö£¬µ½ÁËWindowsϺ󣬲»ÔÙ»»ÐС£
ÔÚWindowsÏ»»ÐÐʱ£¬ÓÐÁ½¸ö×Ö·û£º»Ø³µ(\r)ºÍ»»ÐÐ(\n)¡£µ«ÔÚLinuxÏ£¬Ö»ÓÐÒ»¸ö»»ÐÐ(\n)
¿ÉʹÓÃunix2dosºÍdos2unixÃüÁî½øÐиñʽµÄת»»£º
²ÎÊý£º
-k ±£³ÖÊä³öÎļþºÍÊäÈëÎļþµÄÈÕÆÚʱ¼ä´Á²»±ä
-o file ĬÈÏģʽ . ½«fileת»»£ ......
ϵͳ£ºRHEL 5.1 & 5.3
gsoapÊǸöºÃ¶«¶«£¬Ëü¿ÉÄܺܺÃ×°£¬¿ÉÄÜÒ²ºÜÄÑ×°£¬È¡¾öÓÚÄãµÄϵͳÒѾ°²×°ÁËʲô¿ª·¢°ü¡£
ÎÒÔÚ¶ą̀RHELÐéÄâ»ú£¨32bit & 64bit£©ÉϾù°²×°ÁËgsoap£¬ÆäÖÐÓÐһ̨ÊÇconfigureÖ®ºóÖ±½Ómake¾Í¸ã¶¨ÁË£¬ÁíÍâÁ½Ì¨¶¼ÊÇ»¹ÒªÕÛÌںܶàÆäËû¶«Î÷µÄ¡£
ÆäÖÐÓм¸¸öÐèҪ˵Ã÷µÄµØ·½ÊÇ£º
£¨1£©°²×°gsoap£¬ÄãÐèÒªÏÈ ......