Linux ·ÖÇø
¶ÔÓ²Å̽øÐзÖÇøÇ°£¬Ó¦¸ÃÏÈŪÇå³þ¼ÆËã»úµ£¸ºµÄ¹¤×÷¼°Ó²Å̵ÄÈÝÁ¿Óжà´ó£¬»¹Òª¿¼ÂÇÒÔϼ¸¸öÎÊÌâ¡£
µÚÒ»µãÒ²ÊÇ×îÖØÒªµÄÒ»µã£¬ÒªÖªµÀµ±Ç°°²×°
Lilo
µÄ°æ±¾£¬£¨
Linux
Òýµ¼Îļþ£º
Lilo
ºÍ
Grub
£©ÒòΪ
Lilo2.21
¼°ÔçÆÚ°æ±¾¶ÔÓ²ÅÌ´óСÓÐÏÞÖÆ£¬Èç¹û°²×°
Lilo
µ½
1023
´ÅµÀÒÔÍâ¼´
8G
µÄ¿Õ¼äÒÔÍ⣬
Lilo
¾ÍÎÞ·¨Æô¶¯¡£µ«Ò»Ð©
BISO
½ÏÀϵĻúÆ÷£¬
Linux
ÈÔÈ»ÎÞ·¨Í»ÆÆ
1024
´ÅµÀµÄÏÞÖÆ£¬Òò´ËÕâЩ
BISO
ÎÞ·¨Èϳö´óÓÚ
1024
µÄÓ²Å̿ռ䡣»¹ÐèÒª¿¼ÂǵÄÎÊÌâÓУº
ÊÇ·ñÏÞÖÆÓû§¿ÉʹÓõĴÅÅ̿ռä´óС£¿
ÔÚϵͳÖÐÐèÒª°²×°ÄÄЩÈí¼þ£¿
½»»»·ÖÇøÐèÒª¶à´ó£¿
ϵͳÊÇ·ñÓжà¸öÓ²ÅÌ£¿
ÎÒÃǰ´ÏµÍ³¹¤×÷ÐÔÖʵIJ»Í¬¶Ô·ÖÇøµÄ»®·ÖÌá³öһЩ½¨Òé¡£
»ù±¾¹¤×÷Õ¾µÄ·ÖÇø·½°¸
¼ÙÉèϵͳµÄÓ²ÅÌ´óСÊÇ
10G
¡£
/boot
20
M
Swap
128M
/root
9.85G
½¨Á¢Ò»¸ö
20M
µÄ
/boot
·ÖÇøÊ±ÎªÁ˱ÜÃ⽫ϵͳÄÚºËÎļþ·Åµ½
1024
´ÅµÀÒÔÍ⣬Èç¹û½«
/boot
×÷Ϊ
root
·ÖÇøµÄÒ»¸ö×ÓĿ¼£¬ÄÚºËÎļþ½«°²×°µ½
root
·ÖÇøÈκεط½£¬ÒòΪӲÅ̵ĴóС³¬¹ýÁË
8G
£¬ËùÒÔÔÚÆô¶¯Ê±¾ÍÓпÉÄܳöÏÖÎÊÌâ¡£½¨Ò齫½»»»·ÖÇøµÄ´óСÉèÖÃΪÄÚ´æµÄÁ½±¶£¬ÔÚÕâÀïÎÒÃǼÙÉèϵͳµÄÄÚ´æÎª
64M
¡£×îºóÎÒÃǽ«Ê£Óà¿Õ¼äÈ«²¿·Ö¸ø
/boot
·ÖÇø
Red Hat Linux 6.2
¼°ÆäÔçÆÚ°æ±¾ÉϵĻù±¾·þÎñÆ÷Ó²ÅÌ·ÖÇø·½°¸
ÕâÀïµÄ·þÎñÆ÷ÎÒÃǼÙÉèÖ»Ìṩ¼¸ÖÖͨÓõĵķþÎñ¡£Èç
www
·þÎñ¼°
FTP
·þÎñµÈ¼¸ÖÖ·þÎñ£¬Í¨¹ý
talnet
µÇ¼Óû§ºÜÉÙ¡£¼ÙÉèÆäÓ²ÅÌ´óСΪ
25G
/boot
20M
Swap &
Ïà¹ØÎĵµ£º
³É¹¦µØ¹ÜÀíÈκÎϵͳµÄ¹Ø¼üÖ®Ò»£¬ÊÇÒªÖªµÀϵͳÖÐÕýÔÚ·¢ÉúʲôÊ¡£Linux ÖÐÌṩÁËÒì³£ÈÕÖ¾£¬²¢ÇÒÈÕÖ¾µÄϸ½ÚÊÇ¿ÉÅäÖõġ£Linux ÈÕÖ¾¶¼ÒÔÃ÷ÎÄÐÎʽ ´æ´¢£¬ËùÒÔÓû§²»ÐèÒªÌØÊâµÄ¹¤¾ß¾Í¿ÉÒÔËÑË÷ºÍÔĶÁËüÃÇ¡£»¹¿ÉÒÔ±àд½Å±¾£¬À´É¨ÃèÕâЩÈÕÖ¾£¬²¢»ùÓÚËüÃǵÄÄÚÈÝÈ¥×Ô¶¯Ö´ÐÐijЩ¹¦ÄÜ¡£Linux ÈÕÖ¾´æ´¢ÔÚ /var/log Ŀ¼ÖС£ÕâÀïÓм¸¸öÓ ......
Ê×Ïȼì²ébindÊÇ·ñÕý³£°²×°£¨ÒÔÏÂÃüÁî½öÏÞÓÚrpm°üµÄ¼ì²é£©
rpm -qa|grep bind
Èç¹û³öÏÖÏàÓ¦µÄ°²×°°üÐÅÏ¢£¬Ôò¿ÉÒÔ½øÈëÏÂÒ»²½
½ÓÏÂÀ´ÊÇʹÓÃbindÅäÖÃDNSËùÐèÒªµÄϵͳÒÔ¼°¶ÔÓ¦Îļþ£¬´óÖÂÈçÏ£º
/etc/hosts --Ö÷»úipÓëÓòÃûÖ®¼äµÄÒ»¸ö¶ÔÓ¦Îļþ£¨ÏµÍ³×Ô´ø£©£¬¿ÉÒÔʵÏÖ¿ìËÙ½âÎöµÄ¹¦ÄÜ
¸ÃÎļþµÄÅäÖÃÄÚÈÝ´óÖÂÈçÏ£º
# Do n ......
cvs·þÎñÆ÷µÄ°²×°£º
1¡£²é¿´ÄãµÄ²Ù×÷ϵͳÉÏÊÇ·ñ°²×°ÁËcvs£º
#> rpm -qa|grep cvs
Èç¹ûûÓа²×°¿ÉÒÔÔÚÍøÉÏÏÂÔØµ½×îеÄrpm°ü¡£ºÜÈÝÒ×ÕÒ£¬Æäʵ²»´æÔÚʲôlinux°æ±¾¡£
2¡£½¨Á¢cvsÓû§×飺
#> groupadd cvs
3¡£½¨Á¢cvs×éµÄcvsrootÓû§ºÍËùÊôµÄĿ¼£º
#> useradd -g cvs –d /cvsroot cvsroot ......
ijÍâÆóÃæÊÔlinux¿ª·¢Ö°Î»ÃæÊÔÌ⣺
¸ø³öÈçÏÂC³ÌÐò£¬ÔÚlinuxÏÂʹÓÃgcc±àÒ룺
#include "stdio.h"
#include "sys/types.h"
#include "unistd.h"
int main(void)
{
pid_t pid1;
pid_t pid2;
pid1 = fork();
pid2 = fork();
printf("pid1:%d, pid2:%d\n", pid1, pid2);
}
  ......
ÖÃÁËÍøÂç·þÎñÖ®ºó£¬¹Ø×¢Ò»ÏÂÄÄЩ¶Ë¿ÚÔÚ¼àÌýϵͳµÄÍøÂç½Ó¿ÚÕâÒ»µãºÜÖØÒª¡£Èκδò¿ªµÄ¶Ë¿Ú¶¼¿ÉÄÜÊÇÈëÇÖµÄÖ¤Ã÷¡£
ÒªÁоÙÕýÔÚ¼àÌýÍøÂçµÄ¶Ë¿Ú£¬ÓÐÁ½ÖÖ»ù±¾·½·¨¡£Ò»ÖÖ²»Ì«¿É¿¿µÄ·½·¨ÊÇͨ¹ý¼üÈë netstat -an »ò lsof -i
Ö®ÀàµÄÃüÁîÀ´²éÑ¯ÍøÂç¶ÑÕ»¡£ÕâÖÖ·½·¨Ö®ËùÒÔ²»Ì«¿É¿¿ÊÇÒòΪÕâЩ³ÌÐò²»Á¬½ÓÍøÂçÉϵĻúÆ÷£¬¶øÊDz鿴ϵͳÉÏÔÚÔË ......