LinuxÏÂʱÖÓʱÇøÒÔ¼°Ê±¼äͬ²½µÄÃüÁîºÍÅäÖÃ
µÚÒ»²¿·Ö£ºÉèÖÃʱ¼ä
ÎÒÃÇÒ»°ãʹÓÓdate -s”ÃüÁîÀ´ÐÞ¸Äϵͳʱ¼ä (ÕâÀï˵µÄÊÇϵͳʱ¼ä£¬ÊÇlinuxÓɲÙ×÷ϵͳά»¤µÄ¡£)¡£±ÈÈ罫ϵͳʱ¼äÉ趨³É1996Äê6ÔÂ10ÈÕµÄÃüÁîÈçÏ¡£
#date -s 06/10/96
½«ÏµÍ³Ê±¼äÉ趨³ÉÏÂÎç1µã12·Ö0ÃëµÄÃüÁîÈçÏ¡£
#date -s 13:12:00
½«ÈÕÆÚʱ¼äÉèÖóÉ1996Äê6ÔÂ10ÈÕÏÂÎç1µã12·Ö0Ãë¿ÉÒÔÓÃ
#date -s "06/10/1996 13:12:00"
ÕâÀïµÄ¸ñʽÊÇ "MM/DD/YYYY hh:mm:ss"
»òÕß
#date 061013121996.00
ÕâÀïµÄ¸ñʽÊÇMMDDhhmmYYYY.ss (ÔÂÈÕʱ·ÖÄê.Ãë)
ÔÚϵͳÆô¶¯Ê±£¬Linux²Ù×÷ϵͳ½«Ê±¼ä´ÓCMOSÖжÁµ½ÏµÍ³Ê±¼ä±äÁ¿ÖУ¬ÒÔºóÐÞ¸Äʱ¼äͨ¹ýÐÞ¸Äϵͳʱ¼äʵÏÖ¡£ÎªÁ˱£³Öϵͳʱ¼äÓëCMOSʱ¼äµÄÒ»ÖÂÐÔ£¬ Linuxÿ¸ôÒ»¶Îʱ¼ä»á½«ÏµÍ³Ê±¼äдÈëCMOS¡£ÓÉÓÚ¸Ãͬ²½ÊÇÿ¸ôÒ»¶Îʱ¼ä£¨´óÔ¼ÊÇ11·ÖÖÓ£©½øÐеģ¬ÔÚÎÒÃÇÖ´ÐÐdate -sºó£¬Èç¹ûÂíÉÏÖØÆð»úÆ÷£¬ÐÞ¸Äʱ¼ä¾ÍÓпÉÄÜûÓб»Ð´ÈëCMOS,Õâ¾ÍÊÇÎÊÌâµÄÔÒò¡£Èç¹ûҪȷ±£ÐÞ¸ÄÉúЧ¿ÉÒÔÖ´ÐÐÈçÏÂÃüÁî¡£
#hwclock -w
Õâ¸öÃüÁîÇ¿ÖÆ°Ñϵͳʱ¼äдÈëCMOS£¬£¨µÈͬÓÚhwclock --systohc£©
================
¡¡¡¡Linux½«Ê±ÖÓ·ÖΪϵͳʱÖÓ(System Clock)ºÍÓ²¼þ(Real Time Clock£¬¼ò³ÆRTC)ʱÖÓÁ½ÖÖ¡£ÏµÍ³Ê±¼äÊÇÖ¸µ±Ç°Linux KernelÖеÄʱÖÓ£¬¶øÓ²¼þʱÖÓÔòÊÇÖ÷°åÉÏÓɵç³Ø¹©µçµÄÄǸöÖ÷°åÓ²¼þʱÖÓ£¬Õâ¸öʱÖÓ¿ÉÒÔÔÚBIOSµÄStandard BIOS Feture”ÏîÖнøÐÐÉèÖá£
¡¡¡¡ÔÚ LinuxÖУ¬ÓÃÓÚʱÖӲ鿴ºÍÉèÖõÄÃüÁîÖ÷ÒªÓÐdate¡¢hwclockºÍclock¡£ÆäÖУ¬clockºÍhwclockÓ÷¨Ïà½ü£¬Ö»²»¹ýclockÃüÁî³ýÁËÖ§³Öx86Ó²¼þÌåϵÍ⣬»¹Ö§³ÖAlphaÓ²¼þÌåϵ¡£ÓÉÓÚÄ¿Ç°¾ø´ó¶àÊýÓû§Ê¹ÓÃx86Ó²¼þÌåϵ£¬ËùÒÔ¿ÉÒÔÊÓÕâÁ½¸öÃüÁîΪһ¸öÃüÁîÀ´Ñ§Ï°¡£
¡¡¡¡1.ÔÚÐéÄâÖÕ¶ËÖÐʹÓÃdateÃüÁîÀ´²é¿´ºÍÉèÖÃϵͳʱ¼ä
¡¡¡¡²é¿´ÏµÍ³Ê±ÖӵIJÙ×÷£º
¡¡¡¡#date
¡¡¡¡ÉèÖÃϵͳʱÖӵIJÙ×÷£º
¡¡¡¡#date 091713272003.30
¡¡¡¡Í¨ÓõÄÉèÖøñʽ£º
¡¡¡¡#date ÔÂÈÕʱ·ÖÄê.Ãë
¡¡¡¡2.ʹÓÃhwclock»òclockÃüÁî²é¿´ºÍÉèÖÃÓ²¼þʱÖÓ
²é¿´Ó²¼þʱÖÓ
¡¡¡¡#hwclock --show
»ò
¡¡¡¡#clock –show
¡¡¡¡2003Äê09ÔÂ17ÈÕ ÐÇÆÚÈý 13ʱ24·Ö11Ãë -0.482735 seconds
¡¡¡¡ÉèÖÃÓ²¼þʱÖӵIJÙ×÷£º
¡¡¡¡# hwclock --set --date="09/17/2003 13:26:00"
¡¡¡¡»òÕß
¡¡¡¡# clock --set --date="09/17/2003 13:26:00"
¡¡¡¡Í¨ÓõÄÉèÖøñʽ£ºhwclock/clock --set --date=“ÔÂ/ÈÕ/Äê ʱ:·Ö:Ã딡£
¡¡¡¡3.ͬ²½
Ïà¹ØÎĵµ£º
¼ÌÐø¡£¡£¡£
ÓôÃƵÄÊÂÇé¼ÌÐø³öÏÖ£¬³öÏÖÉÏÃæµÄ´í£¬»¹²»ÖªµÀËùÒÔÈ»ÄØ£¬½øÈëÒ»¸öbusyboxµÄÖն˵ȴýÊäÈë״̬£¬¸Ï½ôgoogle£¬¿ÉÄÜÓоȡ£
Ï´β»¸ÒÂÒɾÄÚºË×é¼þÁË£¬·¢ÏÖ¶Ô×Ô¼ºÒªµÄÐèÇó²»Ã÷È·£¬½á¹û²úÉú»ìÂҵľÖÃæÁË¡£
¼ÌÐøÂÒŪ£¬helpÏ£¬³öÏÖÁËÐí¶à¿ÉÒÔ±»½âÎöµÄÃüÁ²»ÊÇÉÙĿ¼Âð£¬ÎÒmksirÏ£¬½á¹û²»ÐУ¬ºÃÏñÕâ¸ö״̬ÊÇÒ»¸ö/bin ......
ת×Ô:http://www.xxlinux.com/linux/article/development/kernel/20090112/14828.html
sysfs ÊÇ Linux ÄÚºË
ÖÐÉè¼Æ½ÏеÄÒ»ÖÖÐéÄâµÄ»ùÓÚÄÚ´æµÄÎļþϵͳ£¬ËüµÄ×÷ÓÃÓë proc ÓÐЩÀàËÆ£¬µ«³ýÁËÓë proc ÏàͬµÄ¾ßÓв鿴ºÍÉ趨ÄÚºË
²ÎÊý¹¦ÄÜÖ®Í⣬»¹ÓÐΪ Linux ͳһÉ豸ģÐÍ×÷Ϊ¹ÜÀíÖ®Óá£Ïà±ÈÓÚ proc Îļþϵͳ£¬Ê¹Óà sysfs µ¼³ ......
ʲôÊǵȴý¶ÓÁУ¿
ÔÚÈí¼þ¿ª·¢ÖÐÈÎÎñ¾³£ÓÉÓÚijÖÖÌõ¼þûÓеõ½Âú×ã¶ø²»µÃ²»½øÈë˯Ãß״̬£¬È»ºóµÈ´ýÌõ¼þµÃ
µ½Âú×ãµÄʱºòÔÙ¼ÌÐøÔËÐУ¬½øÈëÔËÐÐ״̬¡£ÕâÖÖÐèÇóÐèÒªµÈ´ý¶ÓÁлúÖƵÄÖ§³Ö¡£
Linux
ÖÐÌṩÁ˵ȴý¶ÓÁеĻúÖÆ£¬¸Ã»úÖÆÔÚ
ÄÚºËÖÐÓ¦Óúܹ㷺¡£
&n ......
ºÜ¶àÈ˾õµÃѧϰLinuxºÜ“Ç°ÎÀ”£¬ÓÚÊǾÍäĿ¼ÓÈëÁËLinuxѧϰµÄÐÐÁУ¬µ±È»Ò²ÓÐÈËÈ¥ÈÏÕæµÄѧÁË£¬ÕâÀï¸ø³õѧÕßÌá³öÆßµãѧϰLinuxµÄ½¨Ò飬ÍûÅúÅÐÐÔµÄÔĶÁ£¡
1¡¢²»Òª“Íæ Linux”
ºÜ¶àÈËÓà Linux µÄʱºò»á¸Ð¾õºÜÃÔ㣬¸ÃÓÃÄĸö·¢ÐÐÄØ£¿ÊDz»ÊÇÎÒÉÙ×°ÁËʲô£¿ÔõôÉý¼¶Õâô¿ì°¡£¡ÔõôÕâô²»Îȶ¨£¡Ã¿µ±Óöµ½Ð ......