linux Ö÷ºÅÓë´ÓºÅ
¿ÉÒÔ¶ÁÈ¡/proc/devicesÎļþÒÔ»ñµÃLinuxÄں˷ÖÅ䏸¸ÃÉ豸µÄÖ÷É豸ºÅ¡£
Ö÷É豸ºÅÓÃÀ´Çø·Ö²»Í¬ÖÖÀàµÄÉ豸£¬¶ø´ÎÉ豸ºÅÓÃÀ´Çø·ÖͬһÀàÐ͵Ķà¸öÉ豸
ÔÚLinuxÄں˿´À´£¬Ö÷É豸ºÅ±êʶÉ豸¶ÔÓ¦µÄÇý¶¯³ÌÐò£¬
¸æËßLinuxÄÚºËʹÓÃÄÄÒ»¸öÇý¶¯³ÌÐòΪ¸ÃÉ豸(Ò²¾ÍÊÇ/devϵÄÉ豸Îļþ)·þÎñ£»¶ø´ÎÉ豸ºÅÔòÓÃÀ´±êʶ¾ßÌåÇÒΨһµÄij¸öÉ豸¡£
ÒÔÉ϶ÔÂð£¿
ÊÇÕâÑùµÄ£¬±ÈÈ磬ÄãµÄ»ú×ÓÉϰ²×°ÁËÁ½¸öÐͺÅÏàͬµÄÓ²ÅÌ£¬ÕâÁ½¸öÓ²Å̶¼ÊDZ»Í¬Ò»¸öÇý¶¯³ÌÐòÀ´Çý¶¯£¬Ò²¾ÍÊÇ˵ÄãµÄ»ú×ÓÉÏÖ»ÓÐÒ»¸öÕâÀàÐͺŵÄÓ²ÅÌÇý¶¯³ÌÐò£¬²Ù×÷ϵͳҪʹÓÃÆäÖеÄÒ»¸öÓ²ÅÌ£¬¾Íµ÷ÓÃÕâ¸öÇý¶¯³ÌÐò£¬ÏµÍ³Öв»Ö»ÓÐÕâÒ»¸öÇý¶¯³ÌÐò£¬»¹ÓÐÍø¿¨Çý¶¯³ÌÐò£¬USBÇý¶¯³ÌÐòµÈ¡£
ÄDzÙ×÷ϵͳÔõôÕÒµ½Õâ¸öÇý¶¯³ÌÐòÄØ£¬×îºÃµÄ·½·¨¾ÍÊǸøËûÃDZàºÅ£¬ÕâЩ±àºÅ¾ÍÊÇÖ÷É豸ºÅ¡£ÏµÍ³¼ÈȻͨ¹ýµ÷ÓÃͬһ¸öÇý¶¯³ÌÐòÀ´²Ù×÷Á½¸öÐͺÅÏàͬµÄÓ²ÅÌ£¬ÄÇÔõôËüÔõÃ´Çø·ÖÁ½¸öÓ²ÅÌÄØ£¿ÊÇÕâÑùµÄ£¬ÏµÍ³Òªµ÷ÓÃAÓ²ÅÌ£¬ÄÇËû¾Í°ÑÔÚÇø·ÖÁ½¸öÓ²Å̵ĺÅÂëÖдú±íAÓ²Å̵ÄÄǸöºÅÂë´«¸øÇý¶¯³ÌÐò£¬Çý¶¯³ÌÐòͨ¹ýÕâ¸öºÅÂ룬¾Í»áÖªµÀ²Ù×÷ϵͳµ½µ×ÊÇÏëÓÃÄÄÒ»¸öÓ²ÅÌ£¬ÕâÀïµÄÇø·ÖÁ½¸öÓ²Å̵ĺÅÂë¾ÍÊÇ´ÎÉ豸ºÅ¡£
×î¼Ñ´ð°¸
Ïà¹ØÎĵµ£º
CPU²é¿´£º
1¡¢¡¡¡¡# dmesg | grep CPU
¡¡¡¡Initializing CPU#0
¡¡¡¡CPU: Trace
cache: 12K uops
¡¡¡¡CPU: L1 I-cache: 0K, L1 D-cache: 16K
¡¡¡¡CPU: L2
cache: 256K
¡¡¡¡Intel machine check reporting enabled on CPU#0.
¡¡¡¡
CPU: After generic, caps: bfebfbff 00000000 00000000 00000000
¡¡¡¡
CPU ......
1) È·±£¼ÆËã»úµÄ123¶Ë¿ÚûÓб»·À»ðǽ×èµ²£»
2) ÓÃrootµÇ¼£»
3) ÐÞ¸Ä/etc/crontabÎļþ£¬¼ÓÈëÒÔÏÂÒ»ÐÐÃüÁ
0 23 * * * root /usr/sbin/ntpdate 210.72.145.44 > /dev/null 2>&1
ÒÔÉÏÃüÁîÉèÖúúó´æÅÌ¡£ÄúµÄ»úÆ÷½«ÔÚÿÌìµÄ23:00¸ù¾Ý¹ú¼ÒÊÚʱÖÐÐĵÄNTP·þÎñÆ÷ʱ¼ä×Ô¶¯Ð£×¼Ê±¼ä¡£Èç¹ûÄúµÄ»úÆ÷²»ÄÜÁª½á»¥ÁªÍø£¬Ç ......
LinuxÄں˵÷ÊÔ
1 printk
[1] ʹÓ÷¶Î§
³ýÔÚϵͳÆô¶¯¹ý³ÌÖÐ,ÖÕ¶Ëδ³õʼ»¯Ö®Ç°, ÆäËûÈκÎʱºò,Èκεط½¶¼¿ÉÒÔµ÷ÓÃËü.
[2] ¼Ç¼µÈ¼¶
KERN_EMERG, KERN_ALERT, KERN_CRIT, KERN_ERR, KERN_WARNING, KERN_NOTICE, KERN_INFO, KERN_DEBUG.
Èô²»Ö¸¶¨¼Ç¼µÈ¼¶,º¯Êý»áÑ ......
du -sh * ²é¿´µ±Ç°Ä¿Â¼ÏµÄÎļþ¼Ð´óС
du ÃüÁî
ÓÃ;
¸ÅÊö´ÅÅÌʹÓá£
Óï·¨
du [ -a | -s ] [ -k ] [ -m ] [ -g ][ -l ] [ -r ] [ -x ] [ -H | -L ][ File ... ]
ÃèÊö
duÃüÁîÏÔʾÓÃÓÚÎļþµÄ¿éµÄÊýÁ¿¡£Èç¹ûÖ¸¶¨µÄFile²ÎÊýʵ¼ÊÉÏÊÇÒ»¸öĿ¼£¬¾ÍÒª±¨¸æ¸ÃĿ¼ÄÚµÄËùÓÐÎļþ¡£Èç¹ûûÓÐÌṩ File²ÎÊý£¬duÃüÁîÊ¹Ó ......
1. man ¶ÔÄãÊìϤ»ò²»ÊìϤµÄÃüÁîÌṩ°ïÖú½âÊÍ
eg:man ls ¾Í¿ÉÒԲ鿴lsÏà¹ØµÄÓ÷¨
×¢£º°´q¼ü»òÕßctrl+cÍ˳ö£¬ÔÚlinuxÏ¿ÉÒÔʹÓÃctrl+cÖÕÖ¹µ±Ç°³ÌÐòÔËÐС£
2. ls ²é¿´Ä¿Â¼»òÕßÎļþµÄÊô*£¬ÁоٳöÈÎһĿ¼ÏÂÃæµÄÎļþ
eg: ls /usr/man
ls -l
a.d±íʾĿ¼(directory)£¬Èç¹ûÊÇÒ»¸ö"-"±íʾÊÇÎļþ£¬Èç¹ûÊÇlÔò±íʾÊÇÒ»¸öÁ¬½ÓÎÄ ......