Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

Linux¹Ø»úÃüÁîÏê½â

 ÔÚlinuxÏÂһЩ³£ÓõĹػú/ÖØÆôÃüÁîÓÐshutdown¡¢halt¡¢reboot¡¢¼°init£¬ËüÃǶ¼
¿ÉÒÔ´ïµ½ÖØÆôϵͳµÄÄ¿µÄ£¬µ«Ã¿¸öÃüÁîµÄÄÚ²¿¹¤×÷¹ý³ÌÊDz»Í¬µÄ£¬Í¨¹ý±¾ÎĵĽéÉÜ£¬Ï£
ÍûÄã¿ÉÒÔ¸ü¼ÓÁé»îµÄÔËÓø÷ÖֹػúÃüÁî¡£
¡¡¡¡ 1.shutdown
   shutdownÃüÁȫµØ½«ÏµÍ³¹Ø»ú¡£ ÓÐЩÓû§»áʹÓÃÖ±½Ó¶ÏµôµçÔ´µÄ·½Ê½À´¹Ø±Õlinux£¬
ÕâÊÇÊ®·ÖΣÏյġ£ÒòΪlinuxÓëwindows²»Í¬£¬Æäºǫ́ÔËÐÐ×ÅÐí¶à½ø³Ì£¬ËùÒÔÇ¿ÖÆ¹Ø»ú¿ÉÄÜ
»áµ¼Ö½ø³ÌµÄÊý¾Ý¶ªÊ§﹐ʹϵͳ´¦ÓÚ²»Îȶ¨µÄ״̬﹐ÉõÖÁÔÚÓеÄϵͳÖлáËð»µÓ²¼þÉ豸¡£
    ¶øÔÚϵͳ¹Ø»úǰʹÓÃshutdownÃüÁî﹐ϵͳ¹ÜÀíÔ±»á֪ͨËùÓеǼµÄÓû§ÏµÍ³½«Òª¹Ø±Õ¡£
²¢ÇÒloginÖ¸Áî»á±»¶³½á﹐¼´ÐµÄÓû§²»ÄÜÔٵǼ¡£Ö±½Ó¹Ø»ú»òÕßÑÓ³ÙÒ»¶¨µÄʱ¼ä²Å¹Ø»ú
¶¼ÊÇ¿ÉÄܵÄ﹐»¹¿ÉÄÜÖØÆô¡£ÕâÊÇÓÉËùÓнø³Ì¡²process¡³¶¼»áÊÕµ½ÏµÍ³ËùËÍ´ïµÄÐźš²signal¡³
¾ö¶¨µÄ¡£ÕâÈÃÏñviÖ®ÀàµÄ³ÌÐòÓÐʱ¼ä´¢´æÄ¿Ç°ÕýÔڱ༭µÄÎĵµ﹐¶øÏñ´¦ÀíÓʼþ¡²mail¡³ºÍ
ÐÂÎÅ¡²news¡³µÄ³ÌÐòÔò¿ÉÒÔÕý³£µØÀ뿪µÈµÈ¡£
    shutdownÖ´ÐÐËüµÄ¹¤×÷ÊÇËÍÐźš²signal¡³¸øinit³ÌÐò﹐ÒªÇóËü¸Ä±ärunlevel¡£
Runlevel 0±»ÓÃÀ´Í£»ú¡²halt¡³﹐runlevel 6ÊÇÓÃÀ´ÖØÐ¼¤»î¡²reboot¡³ÏµÍ³﹐
¶ørunlevel 1ÔòÊDZ»ÓÃÀ´ÈÃϵͳ½øÈë¹ÜÀí¹¤×÷¿ÉÒÔ½øÐеÄ״̬﹔ÕâÊÇÔ¤ÉèµÄ﹐¼Ù¶¨Ã»ÓÐ-hÒ²
ûÓÐ-r²ÎÊý¸øshutdown¡£ÒªÏëÁ˽âÔÚÍ£»ú¡²halt¡³»òÕßÖØÐ¿ª»ú¡²reboot¡³¹ý³ÌÖÐ×öÁËÄÄЩ
¶¯×÷﹐Äã¿ÉÒÔÔÚÕâ¸öÎļþ/etc/inittabÀï¿´µ½ÕâЩrunlevelsÏà¹ØµÄ×ÊÁÏ¡£
¡¡¡¡ shutdown ²ÎÊý˵Ã÷:
¡¡¡¡ [-t] Ôڸı䵽ÆäËürunlevel֮ǰ﹐¸æËßinit¶à¾ÃÒÔºó¹Ø»ú¡£
¡¡¡¡ [-r] ÖØÆô¼ÆËãÆ÷¡£
¡¡¡¡ [-k] ²¢²»ÕæÕý¹Ø»ú﹐Ö»ÊÇË;¯¸æÐźŸøÃ¿Î»µÇ¼Õß¡²login¡³¡£
¡¡¡¡ [-h] ¹Ø»úºó¹Ø±ÕµçÔ´¡²halt¡³¡£
¡¡¡¡ [-n] ²»ÓÃinit﹐¶øÊÇ×Ô¼ºÀ´¹Ø»ú¡£²»¹ÄÀøÊ¹ÓÃÕâ¸öÑ¡Ïî﹐¶øÇÒ¸ÃÑ¡ÏîËù²úÉúµÄºó¹ûÍù
Íù²»×ÜÊÇÄãËùÔ¤ÆÚµÃµ½µÄ¡£
¡¡¡¡ [-c] cancel current processÈ¡ÏûĿǰÕýÔÚÖ´ÐеĹػú³ÌÐò¡£ËùÒÔÕâ¸öÑ¡ÏȻûÓÐ
ʱ¼ä²ÎÊý﹐µ«ÊÇ¿ÉÒÔÊäÈëÒ»¸öÓÃÀ´½âÊ͵ÄѶϢ﹐¶øÕâÐÅÏ¢½«»áË͵½Ã¿Î»Ê¹ÓÃÕß¡£
¡¡¡¡ [-f] ÔÚÖØÆô¼ÆËãÆ÷¡²r


Ïà¹ØÎĵµ£º

linuxÏÂÉú²úÕßÏû·ÑÕßµÄʵÏÖ

 #include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <pthread.h>
#include <semaphore.h>
#define M 10 // »º³åÊýÄ¿
int in = 0;   // Éú²úÕß·ÅÖòúÆ·µÄλÖÃ
int out = 0; // Ïû·ÑÕßÈ¡²úÆ·µÄλÖÃ
int buff[M] = {0}; // »º³å³õʼ»¯Îª0£¬ ¿ªÊ¼Ê±Ã ......

linuxÖеÄlist

LinuxÄÚºËÌṩÁËlistÕâ¸öÊý¾Ý½á¹¹ÒÔ¼°²Ù×÷º¯Êý¡£Õâ¸öÊý¾Ý½á¹¹ÔÚÄÚºËÇý¶¯ÖÐʹÓù㷺£¬¶øÇÒȷʵ·½±ãʹÓá£ÎªÁËÏêϸÁ˽âÕâ¸öÊý¾Ý½á¹¹µÄÓ÷¨£¬·½±ãÒÔºóʹÓ㬰ÑÕâ¸öÊý¾Ý½á¹¹ÀïÃæµÄ¹¦Äܶ¼ÊÔÓÃÁËÒ»´Î£¬Çå³þÁ˺ܶࡣÏÂÃæÊÇʵÑé³ÌÐòºÍ×Ô¼ºµÃ³öµÄʹÓ÷½·¨£¬Çë¸ßÊÖ¶à¶àÖ¸½Ì¡£ Struct list_head { struct list_head *next, *prev ;}£» ......

µÚÎå¿Î Óеã±äζµÄLinux ¿Î³Ì

     ±ä³ÉѧϰQTÁË...º¹.
     ÖÆ×÷Hello World µ½ ʱÖÓ³ÌÐò ... ×î¶àµÄ»¹ÊÇÊìϤ×é¼þµÄʹÓã¬Ê¹ÓöøÒÑ£¬¹¤¾ß¶øÒÑ£¬´ó²¿·Ö¶¼ÊÇÀ×ͬµÄ£¬ÆäʵÎÒÃÇҪѧµÄ²»¶à£¬Ò²¾ÍÊǺÍVC++ »òÕßBC++²»Í¬µÄ»úÖÆ»òÕßеļ¼ÇÉ¡£×é¼þÓõ½Ê±ºò²é²é¾ÍOK£¬Ã»±ØÒªÏµÍ³µÄѧ£¬ÒòΪÎÒÃÇÓò»Ì«µ½¡£
   ......

LinuxÏÂMysql°²×°ºÍÅäÖÃ2

 LinuxÏÂmysqlµÄ°²×°²½Ö裨·Çrpm°²×°£©
1 ÏÂÔØmysql-standard-5.0.27-linux-i686-glibc23.tar.gz °ü
2 ½âѹµ½°²×°Ä¿Â¼£º tar -zxvf /edass/db/mysql-standard-5.0.27-linux-i686-glibc23.tar.gz
3 ½«  mysql-standard-5.0.27-linux-i686-glibc23Á´½Óµ½mysql : ln –s mysql-standard-5.0.27-linux-i686 ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ