LinuxµÄinitcallsµ÷ÓûúÖÆ
Ö»Òª¿´¿´ include/linux/init.hÖе͍Òå¾ÍÇå³þÁË£º
#define core_initcall(fn) __define_initcall("1",fn)
#define postcore_initcall(fn) __define_initcall("2",fn)
#define arch_initcall(fn) __define_initcall("3",fn)
#define subsys_initcall(fn) __define_initcall("4",fn)
#define fs_initcall(fn) __define_initcall("5",fn)
#define device_initcall(fn) __define_initcall("6",fn)
#define late_initcall(fn) __define_initcall("7",fn)
#define __initcall(fn) device_initcall(fn)
#define console_initcall(fn) \
static initcall_t __initcall_##fn \
__attribute_used__ __attribute__((__section__(".con_initcall.init")))=fn
#define security_initcall(fn) \
static initcall_t __initcall_##fn \
__attribute_used__ __attribute__((__section__(".security_initcall.init"))) = fn
#define module_init(x) __initcall(x); //modlueµÄ¼¶±ðÊÇ6
Á´½ÓµÄʱºò°´ÏÂÃæµÄ˳ÐòÁ´½Ó£º
__initcall_start = .;
*(.initcall1.init)
*(.initcall2.init)
*(.initcall3.init)
*(.initcall4.init)
*(.initcall5.init)
*(.initcall6.init)
*(.initcall7.init)
__initcall_end = .;
Òò´Ë£¬ÔÚdo_initcallsµÄʱºò¾Í°´ÕÕÇ°ÃæµÄ˳ÐòÀ´ÁË¡£
ÆäÖÐ console_initcallµÈÕâЩÔòÊǶ¨ÒåÔÚרÃŵÄsectionÖеġ£±ÈÈçconsole_initcall¾ÍÊǶ¨ÒåÔÚ£º__con_initcall_startÓë__con_initcall_endÕâ¸ösectionÖС£
Ïà¹ØÎĵµ£º
Service Discovery Protocol(SDP)ÌṩһÖÖÄÜÁ¦£¬ÈÃÓ¦ÓóÌÐòÓз½·¨·¢ÏÖÄÄÖÖ·þÎñ¿ÉÓÃÒÔ¼°ÕâÖÖ·þÎñµÄÌØÐÔ¡£
·þÎñ·¢ÏÖÐÒé(SDP»òBluetooth SDP)ÔÚÀ¶ÑÀÐÒéÕ»ÖжÔÀ¶ÑÀ»·¾³ÖеÄÓ¦ÓóÌÐòÓÐÌØÊâµÄº¬Ò⣬·¢ÏÖÄĸö·þÎñÊÇ¿ÉÓõĺÍÈ·¶¨ÕâЩ¿ÉÓ÷þÎñµÄÌØÕ÷¡£SDP¶¨ÒåÁËbluetooth client·¢ÏÖ¿ÉÓÃbluetooth server·þÎñºÍËüÃǵÄÌØÕ÷µÄ·½·¨¡£ ......
´ó¼Ò¶¼ÖªµÀÔÚUnix/LinuxÖÐÓиömanÃüÁ¿ÉÒÔ²éѯ³£ÓõÄÃüÁº¯Êý¡£¿ÉÊǶÔÓÚÎÒÃÇÕâÑùÖ»ÖªµÀÓÃ"man º¯ÊýÃû"À´²éѯµÄÈËÀ´Ëµ£¬»áÓöµ½ºÜ¶àÎÊÌ⣬±ÈÈ磺
man read£¬ÎÒÏë¿´µÄÊÇANSI CÖÐstdioµÄreadº¯ÊýÔÐͺÍ˵Ã÷£¬Ã»Ïëµ½³öÀ´µÄÈ·ÊÇBASHÃüÁîµÄ˵Ã÷£¬ÕâÊÇÔõô»ØÊ ......
LinuxϵͳÃüÁî·ÖÀàÏê½â
Ò».±¸·ÝѹËõ
¶þ.Îļþ¹ÜÀí
Èý.ÍøÂçͨÐÅ
ËÄ.ÌØÊâÃüÁî
1.RPM ÃüÁîÊÖ²á
2.Linux ÖÐÎļþ²éÕÒ¼¼Êõ´óÈ«
3.FTP ÃüÁî´óÈ«¼°ÆäÓ¦ÓÃ
Îå.ϵͳ¹ÜÀí
Áù.ÆäËû
Ò».±¸·ÝѹËõ
zipinfo
¹¦ÄÜ˵Ã÷£ºÁгöѹËõÎļþÐÅÏ¢¡£
Óï ·¨£ºzipinfo [-12hlmMstTvz][ѹËõÎļþ][Îļþ...][-x ]
²¹³ä˵Ã÷£ºÖ´ÐÐzi ......
/etc/passwd ×¢£ºÓû§£¨user£©µÄÅäÖÃÎļþ£»
/etc/shadow ×¢£ºÓû§£¨user£©Ó°×Ó¿ÚÁîÎļþ£»
/etc/group ×¢£ºÓû§×飨group£©ÅäÖÃÎļþ£»
/etc/gshadow ×¢£ºÓû§×飨group£©µÄÓ°×ÓÎļþ£»
¹ÜÀíÓû§£¨user£©Ïà¹ØÃüÁî
useradd ×¢£ºÌí¼ÓÓû§
adduser ×¢£ºÌí¼ÓÓû§
passwd ×¢£ºÎªÓû§ÉèÖÃÃÜÂë
usermod ×¢£ºÐÞ¸ÄÓû§ÃüÁî£ ......