LINUXÖжϻúÖÆÓëÐźÅ
ÔÚѧϰAPUEʱѧϰÐźűà³Ì£¬ºÜ¶àµØ·½²»ÊÇÀí½â£¬±ã²éÔÄÁËÍøÂçÉϵÄÏà¹Ø×ÊÁÏ£¬×î³£¼ûµÄÒ»¾ä»°¾ÍÊÇ“ÐźÅÊÇÖжϻúÖƵÄÒ»ÖÖÄ£Ä┣¬¼ÈÈ»Ìáµ½ÁËÖжϣ¬ÄǾÍÊ×ÏÈÁ˽âÁËÒ»ÏÂÖжϵľßÌå·ÖÀàÒÔ¼°ÊµÏÖ£¬×îºóÔÙÕÒ³öÖжϺÍÐźŵÄÇø±ð¡£
LINUXÖжϻúÖÆÓëÐźÅ
ÖжϺÍÒì³£
l
ÖÐ ¶Ï£¨Ò²³ÆÓ²¼þÖжϣ©
¶¨Òå
£ºÖжÏÊÇÓÉÆäËûÓ²¼þÉ豸ÒÀÕÕCPU
ʱÖÓÖÜÆÚÐźÅËæ»ú²úÉúµÄ¡£
·ÖÀà
£º ¿ÉÆÁ±ÎÖжÏ
·Ç¿ÉÆÁ±ÎÖжÏ
À´Ô´£º
¼ä¸ô¶¨Ê±Æ÷ºÍI/O
l
Òì ³££¨Ò²³ÆÈí¼þÖжϣ©
¶¨Òå
£ºµ±Ö¸ÁîÖ´ÐÐʱÓÉ
CPU¿ØÖƵ¥Ôª
²úÉúµÄ£¬Òì³£Ò²³ÆΪ“Òì²½ÖжϔÊÇÒòΪֻÓÐÔÚ Ò»ÌõÖ¸ÁîÖÕÖ¹Ö´ÐкóCPU
²Å»á·¢³öÖжϡ£
·ÖÀà
£º ´¦ÀíÆ÷̽²âµ½µÄÒì³£
²
¹ÊÕÏ
²
ÏÝÚå
²
Òì³£ÖÕÖ¹
±à³ÌÒì³£(
Ò²³ÆÈíÖжÏ
)
²
intÖ¸Áî
À´Ô´£º
³ÌÐòµÄ´íÎó²úÉúµÄ
Äں˱ØÐë´¦ÀíµÄÒì³£(
ÀýÈ磺ȱҳºÍÄں˷þÎñµÄÇëÇó
-int)
Òì³£´¦Àí
l
µ±·¢ÉúÒ쳣ʱ£¬CPU
¿ØÖƵ¥Ôª²úÉúÒ»¸öÓ²¼þ³ö´íÂë¡£
l
CPU¸ù¾Ý¸ÃÖжÏÂðÕÒµ½ÖжÏÏòÁ¿±íÄڵĶÔÓ¦ÏòÁ¿£¬¸ù¾Ý¸ÃÏòÁ¿×ªµ½Öжϴ¦Àí³ÌÐò¡£
l
Öжϴ¦Àí³ÌÐò´¦ÀíÍêÖ®ºóÏòµ±Ç°½ø³Ì·¢ËÍÒ»¸öSIG***
Ðźš£
l
Èô½ø³Ì¶¨ÒåÁËÏàÓ¦µÄÐźŴ¦Àí³ÌÐòÔòתÒƵ½ÏàÓ¦µÄ³ÌÐòÖ´ÐУ¬ÈôûÓУ¬ÔòÖ´ÐÐÄں˶¨ÒåµÄ²Ù×÷¡£
Öжϴ¦Àí
l
É豸²úÉúÖжÏ
l
PIC£¨¿É±à³ÌÖжϿØÖÆÆ÷£©»á²úÉúÒ»¸ö¶ÔÓ¦µÄÖжÏÏòÁ¿
l
ºÍÖжÏÏòÁ¿±íÖеÄÿһ¸öÖжÏÏòÁ¿½øÐбȽϣ¬×ªµ½¶ÔÓ¦µÄÖжϴ¦Àí³ÌÐò
l
Öжϴ¦Àí³ÌÐò½øÐб£´æÏÖ³¡£¬×öÏà¹Ø´¦Àí£¬»Ö¸´ÏÖ³¡
l
Äں˵÷¶È£¬·µ»ØÓû§½ø³Ì
Ó²¼þÖжϵÄÉϰ벿ºÍÏ°벿¼°ÊµÏÖ·½Ê½
l
Ó²¼þÖжϵķÖÀà
²
½ô¼±µÄ —— ÕâÀàÖжϱØÐëÁ¢¼´Ö´ÐÐ
²
·Ç½ô¼±µÄ —— Ò²±ØÐëÁ¢¼´Ö´ÐÐ
²
·Ç½ô¼±¿ÉÑÓ³ÙµÄ —— Éϰ벿Á¢¼´Ö´ÐУ¬Ï°벿ÑÓ³ÙÖ´ÐÐ
Ó²¼þÖжÏÈÎÎñ£¨´¦Àí³ÌÐò£©ÊÇÒ»¸ö¿ìËÙ¡¢Òì²½¡¢¼òµ¥µØ¶ÔÓ²¼þ×ö³öѸËÙÏìÓ¦²¢ÔÚ×î¶Ìʱ¼äÄÚÍê³É±ØÒª²Ù×÷µÄÖжϴ¦Àí³ÌÐò¡£Ó²Öжϴ¦Àí³ÌÐò¿ÉÒÔÇÀÕ¼ÄÚºËÈÎÎñ²¢ÇÒÖ´ ÐÐʱ»¹»áÆÁ±Îͬ¼¶ÖжϻòÆäËüÖжϣ¬Òò´ËÖжϴ¦Àí±ØÐëÒª¿ì¡¢²»ÄÜ×èÈû¡£ÕâÑùÒ»À´¶ÔÓÚһЩҪÇó´¦Àí¹ý³Ì±È½Ï¸´ÔÓµÄÈÎÎñ¾Í²»ºÏÊÊÔÚÖжÏÈÎÎñÖÐÒ»´Î´¦Àí¡£±ÈÈ磬Íø¿¨½ÓÊÕÊý¾ÝµÄ¹ý³ÌÖÐ,
Ê×ÏÈÍø¿¨·¢ËÍÖжÏÐźŸæË
Ïà¹ØÎĵµ£º
ÕâÊÇCµÄÔ³ÌÐò
#include <stdio.h>
#include <regex.h>
int main(int argc, char** argv)
{
regex_t reg;
regmatch_t pm[10];
char *pattern;
char buf[50];
const size_t nmatch = 10;
pattern = argv[1];
int result = regcomp(®, pattern, REG_EXTENDED);
while( fgets ......
×î½ü¸ºÔðµÄsvrѹÁ¦±È½Ï´ó£¬ÒµÎñÂß¼Óе㸴ÔÓ,ÄÜÓÅ»¯µÄµØ·½ÒѾȫ²¿ÓÅ»¯ÁË£¬ ĿǰÿÃë3k´Î£¬cpu¸ºÔØ»¹ÊÇ±È½Ï¸ß top¿´Ò»Ï£¬4ºËµÄcpu¸ºÔز»ÊÇÌ«¾ùºâ£¬´òË㿼ÂÇһϽ«ÒµÎñ½ø³ÌÖ¸¶¨µ½3¸öcpuÉÏÔËÐУ¬ÁíÍâÒ»¸öcpuרߺÔð´¦ÀíÍøÂçÊÕ·¢°ü£»´òËã³¢ÊÔһϣ¬Èç¹û»¹ÊDz»ÐУ¬ÔÙ¹ý¶Îʱ¼ä£¬·ÃÎÊÁ¿ÔÙÔö¼ÓµÄ»°£¬¾ÍÒª¼Ó»úÆ÷ÁË£¬ÎØÎØ ²¹ ......
Îı¾½çÃæÏ£¬ºìñÓÃÀ¶É«×÷ΪlsµÄĿ¼µÄÑÕÉ«£¬ÅäºÏËûµÄºÚÉ«±³¾°£¬¸Ð¾õÌ«°µÁË£¬¿´²»Çå¡£
¸Ä³É±ðµÄÑÕÉ«µÄ·½·¨£º
Ê×ÏÈ£¬
# vi
/etc/DIR_COLORS
ÄÚµÄÉ趨“DIR 01£»34”£¬ÎªlsÃüÁîµÄĿ¼µÄÑÕÉ«ÉèÖã¬01±íʾ´ÖÌ壬34±íʾ×ÖÌåÀ¶É«¡£
ÎÒ°ÑËü
¸Ä³ÉÁË“DIR 01£»37£»44”£¬37ÊÇ×ÖÌå°×É«£¬44ÊÇ×Ö±³¾°À¶É«£¬ ......
1:ÏÂÔØÉçÇø°æµÄmysql£¬
ÒªÏÂÔØÁ½¸öÎļþ£¬·Ö±ðΪ£ºMySQL-server-community-5.1.46-1.rhel5.i386.rpm
......
µ±ÎÒÃÇÐèҪij¸öÎļþ»òĿ¼ʱ£¬¶øÓÖ²»ÖªµÀ¸ÃÎļþ·ÅÔÚʲôµØ·½£¬Ôõô°ì£¿
ÔÚwindowsÏÂÃ棬¿ÉÒÔͨ¹ý“ËÑË÷”¹¦ÄܽøÐвéÕÒ£¬¶øÔÚlinuxÏ£¬Í¬ÑùÓÐÏàͬµÄ¹¦ÄÜ£º
which ²é¿´¿ÉÖ´ÐÐÎļþµÄλÖÃ
whereis ²é¿´ÎļþµÄλÖÃ
locate &n ......