Linux Æô¶¯²ÎÊý £¨×ª£©
Ò»°ãµÄϵͳÊÇÏÈÆô¶¯/sbin/init£¬µ«ÊÇÒ²¿Éͨ¹ýÆô¶¯²ÎÊýÖ¸¶¨init=À´È·¶¨£¬
È磺ÎÒµÄϵͳ¾ÍÊÇÖÆ¶¨µÄinit=/linuxrc,ÒòΪÎļþϵͳÊDzÉÓÃbusyboxµÄ£¬¶ølinuxrc
Ò²ÊÇÒ»¸öÖ¸ÏòbusyboxµÄÎļþ£¬²»¹ý²»È·ÈÏËüÖ¸Ïò¾ßÌåÄĸöÖ¸Áî¡£²»¹ý¿ÉÄÜÊÇ/sbin/init¡£
init½ø³ÌµÄÖ÷ÒªÈÎÎñÊǰ´ÕÕinittabÎļþËùÌṩµÄÐÅÏ¢´´½¨½ø³Ì£¬ÓÉÓÚ½øÐÐϵͳ³õʼ
»¯µÄÄÇЩ½ø³Ì¶¼ÓÉinit´´½¨£¬ËùÒÔinit½ø³ÌÒ²³ÆÎªÏµÍ³³õʼ»¯½ø³Ì¡£
ÈçÎÒµÄinittab£º
::sysinit:/etc/init.d/rcS
::respawn:-/bin/login
::restart:/sbin/init
tty0::askfirst:-/bin/login
::ctrlaltdel:/bin/reboot
::shutdown:/bin/umount -a -r
::shutdown:/sbin/swapoff -a
inittabµÄ¸ñʽÈçÏ£º
id:rstate:action:process
1£®id×Ö¶ÎÊÇ×î¶à4¸ö×Ö·ûµÄ×Ö·û´®£¬ÓÃÀ´Î¨Ò»±êÖ¾±íÏî¡£
2£®rstate(run state)×ֶζ¨Òå¸Ã¼Ç¼Ïî±»µ÷ÓÃʱµÄÔËÐм¶±ð£¬rstate¿ÉÒÔÓÉÒ»¸ö»ò¶à¸öÔËÐм¶±ð¹¹³É£¬
Ò²¿ÉÒÔÊǿգ¬¿ÕÔò´ú±íÔËÐм¶±ð0¡«6¡£µ±ÇëÇóinit¸Ä±äÔËÐм¶±ðʱ£¬ÄÇЩrstate×Ö¶ÎÖв»°üÀ¨ÐÂÔËÐм¶
±ðµÄ½ø³Ì½«ÊÕµ½SIGTERM¾¯¸æÐźţ¬²¢ÇÒ×îºó±»É±ËÀ£»Ö»ÓÐa¡¢b¡¢cÆô¶¯µÄÃüÁîÍ⣨a¡¢b¡¢c²»ÊÇÕæÕýµÄÔËÐм¶±ð£©
3.action×ֶζ¨ÒåÁ˸ýø³ÌÓ¦¸ÃÔËÐÐÔÚºÎÖÖ״̬Ï£º
´úÂë:
boot ÔÚϵͳÆô¶¯Ê±ÔËÐУ¬ºöÂÔrunlevel
bootwait ÔÚϵͳÆô¶¯Ê±ÔËÐУ¬initµÈ´ý½ø³ÌÍê³É¡£ºöÂÔrunlevel
ctrlaltdel µ±Ctrl+Alt+DelÈý¸ö¼üͬʱ°´ÏÂʱÔËÐУ¬°ÑSIGINTÐźŷ¢Ë͸øinit¡£ºöÂÔ runlevel
initdefault ²»ÒªÖ´ÐÐÕâ¸ö½ø³Ì£¬ËüÓÃÓÚÉèÖÃĬÈÏrunlevel
kbrequest µ±init´Ó¼üÅÌÖÐÊÕµ½ÐźÅʱÔËÐС£ÕâÀïÒªÇó¼üÅÌ×éºÏ·ûºÏKeyBoardSigral(²Î¼û/usr/share/doc/kbd-*¹ØÓÚ¼üÅÌ×éºÏµÄÎĵµ)
off ½ûÖ¹½øÈ룬Òò´Ë¸Ã½ø³Ì²»ÔËÐÐ
once ÿһ¸örunlevel¼¶±ðÔËÐÐÒ»´Î
ondemand µ±ÏµÍ³Ö¸¶¨Ìض¨µÄÔËÐм¶±ðA¡¢B¡¢CʱÔËÐÐ
powerfail µ±initÊÕµ½SIGPWRÐźÅʱÔËÐÐ
p
Ïà¹ØÎĵµ£º
ÔÎĵØÖ· http://johnylai.blog.sohu.com/63406924.html
µäÐ͵ÄḬ̈߳üÀ¨Ò»¸öÔËÐÐʱ¼äϵͳ£¬Ëü¿ÉÒÔ°´Í¸Ã÷µÄ·½Ê½À´¹ÜÀíÏ̡߳£Í¨³£Ḭ̈߳ü°üÀ¨¶ÔÏ̵߳Ĵ´½¨ºÍɾ³ý£¬ÒÔ¼°¶Ô»¥³âºÍÌõ¼þ±äÁ¿µÄµ÷Óá£POSIX±ê×¼Ï߳̿â¾ßÓÐÕâЩµ÷Óá£ÕâЩ°ü»¹ÌṩÏ̵߳Ķ¯Ì¬´´½¨ºÍɾ³ý£¬Òò´Ë£¬Ö±µ½ÔËÐÐʱ¼ä֮ǰ£¬Ï̵߳ĸöÊý²»±ØÖªµÀ¡£
  ......
¡¡¡¡×¢ÏúϵͳµÄlogoutÃüÁî
¡¡¡¡1£¬Logout ×¢ÏúÊǵǽµÄÏà¶Ô²Ù×÷£¬µÇ½ϵͳºó£¬ÈôÒªÀ뿪ϵͳ£¬Óû§Ö»ÒªÖ±½ÓÏ´ïlogoutÃüÁî¼´¿É:
¡¡¡¡[root@localhost root]#logout
¡¡¡¡Red Hat Linuxrelease 9(Shike)
¡¡¡¡Kernel 2.4.20.8 on an i686
¡¡¡¡Login: ← »Øµ½µÇ½µÄ»Ãæ
¡¡¡¡2£¬¹Ø»ú»òÖØÐÂÆô¶¯µÄshutdownÃüÁî
¡¡¡¡Shu ......
LinuxÏÂÎå¸öºÃÓõÄHTML±à¼©Æ÷
ÏÖÔÚÒª×öÒ»¸öÍøÕ¾ÒѾ²»ÔÙÒÔÒÔǰÄÇôÄÑÁË£¬Í¨¹ýһЩ¹¦ÄÜÇ¿´óµÄHTML±à¼©Æ÷£¬ÒªÉè¼ÆÒ»¸öÍøÕ¾ÒѾ±äµÃ¼òµ¥¶àÁË¡£ÔÚWindowsÏÂÎÒÃÇ¿ÉÒÔ
Dreamweaver¡¢FrontpageµÈ±à¼©Æ÷£¬µ«ÊÇÔÚLinuxÏ£¬ÎÒÃÇÓÖ¿ÉÒÔÓÃÄÄЩÈí¼þÀ´±à¼©HMTLÄØ£¿ÏÂÃæÎÒ¾ÍÀ´½éÉÜÎå¿îÔÚLinuxϺÃ
ÓõÄHTML±à¼©Æ÷¡£
&n ......
¹¹½¨ARM Linux½»²æ±àÒ빤¾ßÁ´ Ïê½â
±¾ÕÂѧϰĿ±ê£º
¡ñ Á˽⽻²æ±àÒ빤¾ßÁ´
¡ñ Àí½â·Ö²½¹¹½¨½»²æ±àÒ빤¾ßÁ´µÄ·½·¨
¡ñ ѧ»áʹÓÃCrosstool¹¤¾ß¹¹½¨½»²æ±àÒ빤¾ßÁ´
2.1 ½»²æ±àÒ빤¾ßÁ´½éÉÜ
¶ÁÕß¿ÉÄÜ»áÓÐÒÉÎÊ£¬ÎªÊ²Ã´ÒªÓý»²æ±àÒëÆ÷£¿½»²æ±àÒëͨË׵ؽ²¾ÍÊÇÔÚÒ»ÖÖÆ ......
»ù±¾¸ÅÄ
1> tty(ÖÕ¶ËÉ豸µÄͳ³Æ):
ttyÒ»´ÊÔ´ÓÚTeletypes£¬»òÕßteletypewriters£¬ÔÀ´Ö¸µÄÊǵ紫´ò×Ö»ú£¬ÊÇͨ¹ý´®ÐÐÏßÓôòÓ¡»ú¼üÅÌͨ¹ýÔĶÁºÍ·¢ËÍÐÅÏ¢µÄ¶«Î÷£¬ºóÀ´Õâ¶«Î÷±»¼üÅÌÓëÏÔʾÆ÷È¡´ú£¬ËùÒÔÏÖÔÚ½ÐÖն˱ȽϺÏÊÊ¡£
ÖÕ¶ËÊÇÒ»ÖÖ×Ö·ûÐÍÉ豸£¬ËüÓжàÖÖÀàÐÍ£¬Í¨³£Ê¹ÓÃttyÀ´¼ò³Æ¸÷ÖÖÀàÐ͵ÄÖÕ¶ËÉ豸¡£
2> pt ......