LinuxÄÚºËÈëÃÅ£¨Ò»£©——Ìåϵ¼Ü¹¹
LinuxÊÇÒ»Ì×Ãâ·ÑʹÓúÍ×ÔÓÉ´«²¥µÄÀàUnix²Ù×÷ϵͳ£¬Ëü×îÏÈÓÃÓÚ»ùÓÚx86ϵÁÐCPUµÄ¼ÆËã»úÉÏ¡£Õâ¸öϵͳÊÇÓÉÊÀ½ç¸÷µØµÄ³ÉǧÉÏÍòµÄ³ÌÐòÔ±Éè¼ÆºÍʵÏֵġ£ÆäÄ¿µÄÊǽ¨Á¢²»ÊÜÈκÎÉÌÆ·»¯Èí¼þµÄ°æÈ¨ÖÆÔ¼µÄ¡¢È«ÊÀ½ç¶¼ÄÜ×ÔÓÉʹÓõÄUnix¼æÈݲúÆ·¡£
ÎÒÃDz»È¥½éÉܲÙ×÷ϵͳµÄÀúÊ·ÁË£¬Ò²²»¹Ü²Ù×÷ϵͳÕâÃÅѧ¿ÆÉ϶ԲÙ×÷ϵͳµÄ·ÖÀàÁË£¬Ïл°ÉÙ˵£¬Linux²Ù×÷ϵͳֻÊÇÒ»¸ö·Ç³£ÐµIJÙ×÷ϵͳ¡£Ëü²»¾ÐÄàÓÚijÖÖÌØ¶¨µÄ²Ù×÷ϵͳÀàÐÍ£¬´ÓÄÚºËÉϽ²£¬ËüÊÇÒ»¸ö·Öʱ²Ù×÷ϵͳ£¬µ«Ó־߱¸ÊµÊ±²Ù×÷ϵͳµÄÌØÐÔ£»´ÓÌåϵÉϽ²£¬ËüÊÇÒ»¸öµ¥Äں˲Ù×÷ϵͳ£¬µ«Ó־߱¸Ä£¿é»¯µÄ΢ÄÚºËÌØÕ÷£»ËüÖ§³Ö¸÷ÖÖÍø¼ÊÐÒ飬ËùÒÔÓÖÊÇÒ»¸öÍøÂç²Ù×÷ϵͳ£»ËüÖ§³Ö´ó¹æÄ£¼¯Èº¡¢Íø¸ñ¼ÆË㣬ÉõÖÁÏÖÔÚ»¹ÓÐÈËÔÚËüÉÏÃæ¼ÜÉèÔÆ¼ÆËã¡¢ÔÆ´æ´¢µÈ»·¾³£¬ËùÒÔËüÓÖÊÇÒ»¸ö·Ö²¼Ê½²Ù×÷ϵͳ……
²»¹ÜÔõô˵£¬LinuxµÄ¿ªÔ´ÐÔÖʾö¶¨ÁËÊÀ½çÉϸ÷ʽ¸÷ÑùµÄÈË¿ÉÒÔ°´ÕÕ×Ô¼ºµÄÐèÇóÈ¥·¢Õ¹Ëü¡¢ÍêÉÆËü£¬ÓÚÊǺõLinux¾Í¾ß±¸Á˸ßÐÔÄÜ¡¢¸ß¿ÉÓᢿÉÀ©Õ¹¡¢¿ÉÒÆÖ²µÈ¶àÖÖÌØÐÔ¡£
µ±½ñITÒµ½ç£¬Ð¡µ½Ç¶Èëʽ¡¢ÊÖ»ú¡¢PC»ú£¬´óµ½´ó¹æÄ£¼¯Èº¡¢Íø¸ñ¡¢ÔÆ£¬¶¼ÄÜ¿´µ½LinuxµÄÉíÓ°¡£±¾ÈËдһϵÁзè¿ñLinuxÄں˲©ÎĵÄÄ¿µÄ£¬¾ÍÊÇÈùã´óµÄÖйúͬ°ûÁ˽⵽Õâһΰ´ó²Ù×÷ϵͳµÄÄÚ²¿ÕæÊµÃæÃ²£¬ÈÃÄã¸ÐÊܵ½ËüΪʲôΰ´ó¡£
LinuxÊÇÒ»¸ö²Ù×÷ϵͳ£¬Ò²ÊÇÒ»¸öÈí¼þ¡£¼ÈȻһ¸öÈí¼þ£¬¿Ï¶¨¾ÍÒª×ñÑËùÓÐÈí¼þµÄÌØµã£¬ÄǾÍÊÇÆä±¾ÖÊ=Ëã·¨+Êý¾Ý½á¹¹+Îĵµ¡£±¾ÎľʹÓËûµÄ¼Ü¹¹ÈëÊÖ£¬Ò»²½²½½øÈëÆäÄÚ²¿¡£
1 LinuxÌåϵ½á¹¹
ÉÏÃæ¾ÍÊÇÒ»·ùÎÒÈÏΪ»¹±È½ÏÍêÃÀµÄLinux¼Ü¹¹Í¼¡£´ÓͼÖÐÎÒÃÇ¿ÉÒÔ¿´¼û£¬Óû§Ê¹Óõ½µÄÓ¦ÓóÌÐò£¬×îÖÕ»áͨ¹ýÖжϵÄÐÎʽ·ÃÎÊÄںˡ£ÏêϸһµãÃèÊö¾ÍÊÇ£ºÓ¦ÓóÌÐòÏòÄں˷¢³öϵͳµ÷ÓÃÕâÒ»ÌØÊâÖжϣ¬Ëæºó°üº¬¸Ã³ÌÐòµÄ½ø³ÌÓÖÓû§Ì¬½øÈëÄÚºË̬£¬¾Í¿ÉÒÔ·ÃÎÊÄÚºËÌṩµÄ¸÷ʽ¸÷ÑùµÄº¯ÊýºÍÊý¾Ý½á¹¹ÁË¡£¸ü¾ßÌåµÄÃèÊöÎÒÃÇËæºóÔÙϸ˵£¬ÏÈÀ´½éÉÜһЩ¸ÅÄî°É£º
“Îļþ”ºÍ“½ø³Ì”ÊÇLinuxÄÚºËÖеÄÁ½¸ö×î»ù±¾ÊµÌåºÍÖÐÐĸÅÄLinuxϵͳµÄËùÓвÙ×÷¶¼ÊÇÒÔÕâÁ½ÕßΪ»ù´¡µÄ¡£Õû¸öϵͳºËÐÄÓÉÒÔÏÂÎå¸ö²¿·Ö×é³É£º
¢Ù ÐéÄâÎļþϵͳ£ºÎļþ¹ÜÀíºÍ´ÅÅ̸ßËÙ»º´æ¹ÜÀí£¨½ÚµãºÍ¿Õ¼ä¹ÜÀí£©
¢Ú I/OÉ豸¹ÜÀí£º¿éÉ豸Çý¶¯£¨Ëæ»ú´æÈ¡É豸£©¡¢ÔʼÉ豸£¨rawÉ豸£¬×Ö·ûÉ豸£¬ÂãÉ豸£©
¢Û ½ø³Ì¿ØÖÆ£º½ø³ÌµÄµ÷¶È¡¢Í¬²½ºÍͨÐÅ
¢Ü ´æ´¢¹ÜÀí£ºÔÚÖ÷´æÓëCPU¶þ¼¶´æ´¢Ö®¼ä¶Ô³ÌÐò½øÐаáǨ
¢Ý Íø¼ÊÐÒéÕ»£ºÊµÏÖ¸÷ʽ¸÷ÑùµÄÍøÂçÐÒé¡£
2 Ò»°ã³ÌÐòµÄÖ´ÐÐ
Ò»¸ö½ø³ÌÔÚÖ´ÐÐϵͳµ÷ÓÃexecÆÚ¼ä£¨exec("ÃüÁîÃû&q
Ïà¹ØÎĵµ£º
1.ÏÂÔØapacheÔ´Âë°ü,½øÈëÒ³Ãæhttp://httpd.apache.org/download.cgi,ÏÂÀ´ºó·ÅÈë/usr/local/srcĿ¼ÖÐ
2.½âѹ:
cd /usr/local/src
tar --zxvf httpd-2.2.15.tar.gz
3.cd httpd-2.2.15
./configure --prefix=/usr/local/src/apache2 \
--enable-so \
--enable-rewrite
make;make install
4.Æô¶¯·þÎñ service httpd s ......
1,ifconfigÃüÁî
ifconfig¿ÉÉèÖÃÍøÂçÉ豸µÄ״̬£¬»òÊÇÏÔʾĿǰµÄÉèÖá£
#ifconfig [ÍøÂçÉ豸] [down|up|-allmulti|-arp|-promisc] [add<µØÖ·>] [del<µØÖ·>] [<ÍøÂçÉ豸ÀàÐÍ> <Ó²¼þµØÖ·>] [io_addr] [irq ] [media<ÍøÂçý½éÀàÐÍ>] [mem_start<ÄÚ´æµØÖ·>]
[metric<ÊýÄ¿>] [mtu&l ......
ȨÏÞÓëÎļþϵͳ°²È«
1,“ls -l”ÃüÁîÊä³ö½á¹ûÖи÷×ֶκ¬Ò壺
(1),ÎļþÀàÐÍ£¬µÚ1루“-”ÆÕͨÎļþ¡¢“d”Ŀ¼Îļþ¡¢“l”·ûºÅÁ´½ÓÎļþ¡¢“b”¿ìÉ豸Îļþ¡¢“c”×Ö·ûÉ豸Îļþ¡¢“p”¹ÜµÀÎļþ¡¢“s”socketÎļþ£©
(2),ȨÏÞ£¬µÚ2ÖÁ10루 ......
ÓÉÓÚÓû§ÔÚUNIXϾ³£»áÓöµ½SUID¡¢SGIDµÄ¸ÅÄ¶øÇÒSUIDºÍSGIDÉæ¼°µ½ÏµÍ³°²È«£¬ËùÒÔÓû§Ò²±È½Ï¹ØÐÄÕâ¸öÎÊÌâ¡£
Ò»¡¢ UNIXϹØÓÚÎļþȨÏ޵ıíʾ·½·¨ºÍ½âÎö
SUID ÊÇ Set User ID, SGID ÊÇ Set Group IDµÄÒâ˼¡£
UNIXÏ¿ÉÒÔÓÃls -l ÃüÁîÀ´¿´µ½ÎļþµÄȨÏÞ¡£ÓÃlsÃüÁîËùµÃµ½µÄ±íʾ·¨µÄ¸ñʽÊÇÀàËÆÕâÑùµÄ£º-rwxr-xr-x ¡£ÏÂÃæ ......
ÔÚLinuxÖÐÓÐ7ÖÖÆô¶¯¼¶±ð£¬Ä¬ÈÏÊÇX-Window£¬ÏñÊÇWindowsµÄ´°¿Úģʽ£¬¶øLinuxµÄ²Ù×÷ºÍÅäÖÃÒ»°ãÎÒÃǶ¼²ÉÓÃÊäÈëÃüÁîµÄ·½Ê½À´Íê³É£¬ÏñDOS²Ù×÷ϵͳһÑù£¬ÈçºÎÈÃLinuxÒ»Æô¶¯¾Í½øÈëÕâÖÖÄ£Ê½ÄØ£¿
ÒÔ¹ÜÀíÔ±Éí·Ý½øÈëLinux£¬ÐÞ¸ÄÎļþ£º/etc/inittabÎļþ
ÕÒµ½¡°id:5:initdefault:¡±£¬ÆäÖ ......