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.ͬ²½
Ïà¹ØÎĵµ£º
Linux»·¾³½ø³Ì¼äͨÐÅ£¨Î壩: ¹²ÏíÄڴ棨ÉÏ£©
ÎĵµÑ¡Ïî
´òÓ¡±¾Ò³
½«´ËÒ³×÷Ϊµç×ÓÓʼþ·¢ËÍ
¼¶±ð£º ³õ¼¶
Ö£ÑåÐË (mlinux@163.com), ¹ú·À¿Æ´ó¹¥¶Á²©Ê¿Ñ§Î»
2003 Äê 5 ÔÂ 01 ÈÕ
¹²ÏíÄÚ´æ¿ÉÒÔ˵ÊÇ×îÓÐÓõĽø³Ì¼äͨÐÅ·½Ê½£¬Ò²ÊÇ×î¿ìµÄIPCÐÎʽ¡£Á½¸ö²»Í¬½ø³ÌA¡¢B¹²ÏíÄÚ´æµÄÒâ˼ÊÇ£¬Í¬Ò»¿éÎïÀíÄÚ´æ±»Ó³Éäµ½½ø³ÌA¡ ......
1. man ¶ÔÄãÊìϤ»ò²»ÊìϤµÄÃüÁîÌṩ°ïÖú½âÊÍ
eg:man ls ¾Í¿ÉÒԲ鿴lsÏà¹ØµÄÓ÷¨
×¢£º°´q¼ü»òÕßctrl+cÍ˳ö£¬ÔÚlinuxÏ¿ÉÒÔʹÓÃctrl+cÖÕÖ¹µ±Ç°³ÌÐòÔËÐС£
2. ls ²é¿´Ä¿Â¼»òÕßÎļþµÄÊô*£¬ÁоٳöÈÎһĿ¼ÏÂÃæµÄÎļþ
eg: ls /usr/man
ls -l
a.d±íʾĿ¼(directory)£¬Èç¹ûÊÇÒ»¸ö"-"±íʾÊÇÎļþ£¬Èç¹ûÊÇlÔò±íʾÊÇÒ»¸öÁ¬½ÓÎÄ ......
¿ÉÒÔ¶ÁÈ¡/proc/devicesÎļþÒÔ»ñµÃLinuxÄں˷ÖÅ䏸¸ÃÉ豸µÄÖ÷É豸ºÅ¡£
Ö÷É豸ºÅÓÃÀ´Çø·Ö²»Í¬ÖÖÀàµÄÉ豸£¬¶ø´ÎÉ豸ºÅÓÃÀ´Çø·ÖͬһÀàÐ͵Ķà¸öÉ豸
ÔÚLinuxÄں˿´À´£¬Ö÷É豸ºÅ±êʶÉ豸¶ÔÓ¦µÄÇý¶¯³ÌÐò£¬
¸æËßLinuxÄÚºËʹÓÃÄÄÒ»¸öÇý¶¯³ÌÐòΪ¸ÃÉ豸(Ò²¾ÍÊÇ/devϵÄÉ豸Îļþ)·þÎñ£»¶ø´ÎÉ豸ºÅÔòÓÃÀ´±êʶ¾ßÌåÇÒΨһµÄij¸öÉ豸¡£
......
linuxϲ鿴Ŀ¼´óС- -
du -sb /dir
²éÕÒµ±Ç°Óû§Ö÷Ŀ¼ÏµÄËùÓÐÎļþ
find . -print
²éÕÒ/var/logsĿ¼Öиü¸Äʱ¼äÔÚ7ÈÕÒÔǰµÄÆÕͨÎļþ£¬²¢ÔÚɾ³ý֮ǰѯÎÊËüÃÇ
find /var/logs -type f -mtime +7 -ok rm { } \;
δÍê´ýÐø£¡ ......
ºÜ¶àÈ˾õµÃѧϰLinuxºÜ“ǰÎÀ”£¬ÓÚÊǾÍäĿ¼ÓÈëÁËLinuxѧϰµÄÐÐÁУ¬µ±È»Ò²ÓÐÈËÈ¥ÈÏÕæµÄѧÁË£¬ÕâÀï¸ø³õѧÕßÌá³öÆßµãѧϰLinuxµÄ½¨Ò飬ÍûÅúÅÐÐÔµÄÔĶÁ£¡
1¡¢²»Òª“Íæ Linux”
ºÜ¶àÈËÓà Linux µÄʱºò»á¸Ð¾õºÜÃÔ㣬¸ÃÓÃÄĸö·¢ÐÐÄØ£¿ÊDz»ÊÇÎÒÉÙ×°ÁËʲô£¿ÔõôÉý¼¶Õâô¿ì°¡£¡ÔõôÕâô²»Îȶ¨£¡Ã¿µ±Óöµ½Ð ......