Linuxϵͳ /etc/fstab¸÷¸ö×ֶκ¬Òå½âÊÍ
¡¡# fstabÎļþµÄ×÷ÓÃ
¡¡¡¡Îļþ/etc/fstab´æ·ÅµÄÊÇϵͳÖеÄÎļþϵͳÐÅÏ¢¡£µ±ÕýÈ·µÄÉèÖÃÁ˸ÃÎļþ£¬Ôò¿ÉÒÔͨ¹ý"mount /directoryname"ÃüÁîÀ´¼ÓÔØÒ»¸öÎļþϵͳ£¬Ã¿ÖÖÎļþϵͳ¶¼¶ÔÓ¦Ò»¸ö¶ÀÁ¢µÄÐУ¬Ã¿ÐÐÖеÄ×ֶζ¼Óпոñ»òtab¼ü·Ö¿ª¡£Í¬Ê±fsck¡¢ mount¡¢umountµÄµÈÃüÁî¶¼ÀûÓøóÌÐò¡£
¡¡¡¡# fstabÎļþ¸ñʽ
¡¡¡¡ÏÂÃæÊÇ/etc/fatabÎļþµÄÒ»¸öʾÀýÐУº
¡¡¡¡fs_spec fs_file fs_type fs_options fs_dump fs_pass
¡¡¡¡/dev/hda1 / ext2 defaults 1 1
¡¡¡¡fs_spec - ¸Ã×ֶζ¨ÒåÏ£Íû¼ÓÔØµÄÎļþϵͳËùÔÚµÄÉ豸»òÔ¶³ÌÎļþϵͳ£¬¶ÔÓÚÒ»°ãµÄ±¾µØ¿éÉ豸Çé¿öÀ´Ëµ£ºIDEÉ豸һ°ãÃèÊöΪ/dev/hdaXN£¬XÊÇIDEÉ豸ͨµÀ (a, b, or c)£¬N´ú±í·ÖÇøºÅ;SCSIÉ豸һÃèÊöΪ/dev/sdaXN¡£¶ÔÓÚNFSÇé¿ö£¬¸ñʽһ°ãΪ:
¡¡¡¡ÀýÈ磺 `knuth.aeb.nl:/'¡£¶ÔÓÚprocfs£¬Ê¹ÓÃ`proc'À´¶¨Òå¡£
¡¡¡¡fs_file - ¸Ã×Ö¶ÎÃèÊöÏ£ÍûµÄÎļþϵͳ¼ÓÔØµÄĿ¼µã£¬¶ÔÓÚswapÉ豸£¬¸Ã×Ö¶ÎΪnone;¶ÔÓÚ¼ÓÔØÄ¿Â¼Ãû°üº¬¿Õ¸ñµÄÇé¿ö£¬ÓÃ40À´±íʾ¿Õ¸ñ¡£
¡¡¡¡fs_type - ¶¨ÒåÁ˸ÃÉ豸ÉϵÄÎļþϵͳ£¬Ò»°ã³£¼ûµÄÎļþÀàÐÍΪext2 (LinuxÉ豸µÄ³£ÓÃÎļþÀàÐÍ)¡¢vfat(WindowsϵͳµÄfat32¸ñʽ)¡¢NTFS¡¢iso9600µÈ¡£
¡¡¡¡fs_options - Ö¸¶¨¼ÓÔØ¸ÃÉ豸µÄÎļþϵͳÊÇÐèҪʹÓõÄÌØ¶¨²ÎÊýÑ¡Ï¶à¸ö²ÎÊýÊÇÓɶººÅ·Ö¸ô¿ªÀ´¡£¶ÔÓÚ´ó¶àÊýϵͳʹÓÃ"defaults"¾Í¿ÉÒÔÂú×ãÐèÒª¡£ÆäËû³£¼ûµÄÑ¡Ïî°üÀ¨£º
¡¡¡¡Ñ¡Ïî º¬Òå
¡¡¡¡ro ÒÔÖ»¶Áģʽ¼ÓÔØ¸ÃÎļþϵͳ
¡¡¡¡sync ²»¶Ô¸ÃÉ豸µÄд²Ù×÷½øÐлº³å´¦Àí£¬Õâ¿ÉÒÔ·ÀÖ¹ÔÚ·ÇÕý³£¹Ø»úʱÇé¿öÏÂÆÆ»µÎļþϵͳ£¬µ«ÊÇÈ´½µµÍÁ˼ÆËã»úËÙ¶È
¡¡¡¡user ÔÊÐíÆÕͨÓû§¼ÓÔØ¸ÃÎļþϵͳ
¡¡¡¡quota Ç¿ÖÆÔÚ¸ÃÎļþϵͳÉϽøÐдÅÅ̶¨¶îÏÞÖÆ
¡¡¡¡noauto ²»ÔÙʹÓÃmount -aÃüÁî(ÀýÈçϵͳÆô¶¯Ê±)¼ÓÔØ¸ÃÎļþϵͳ
¡¡¡¡fs_dump - ¸ÃÑ¡Ïî±»"dump"ÃüÁîʹÓÃÀ´¼ì²éÒ»¸öÎļþϵͳӦ¸ÃÒÔ¶à¿ìƵÂʽøÐÐת´¢£¬Èô²»ÐèҪת´¢¾ÍÉèÖøÃ×Ö¶ÎΪ0
¡¡¡¡fs_pass - ¸Ã×ֶα»fsckÃüÁîÓÃÀ´¾ö¶¨ÔÚÆô¶¯Ê±ÐèÒª±»É¨ÃèµÄÎļþϵͳµÄ˳Ðò£¬¸ùÎļþϵͳ"/"¶ÔÓ¦¸Ã×ֶεÄÖµÓ¦¸ÃΪ1£¬ÆäËûÎļþϵͳӦ¸ÃΪ2¡£Èô¸ÃÎļþϵͳÎÞÐèÔÚÆô¶¯Ê±É¨ÃèÔòÉèÖøÃ×Ö¶ÎΪ0
¡¡¡¡# ʾÀýÎļþ
¡¡¡¡# /etc/fstab
¡¡¡¡/dev/hda9 swap swap defaults 0 0
¡¡¡¡/dev/hda1 / ext2 defaults 1 1
¡¡¡¡/dev/hda5 /home ext2 defaults 1 1
¡¡¡¡/dev/hda6 /usr ext2 defaults 1 1
¡¡¡¡/dev/hda7 /usr/local ext2 defaults 1 1
¡¡¡¡/dev/hda8 /var ext2 defaults 1 1
¡¡¡¡/dev/hdb /cdrom iso966
Ïà¹ØÎĵµ£º
ÉÏÒ»´ÎÓÃlinuxÊÇ2002ÄêÓÃkdevelop¼°qt¿â¿ª·¢¶àýÌåÈí¼þ¡£
ʱ¸ô8ÄêÔÙÒ»´ÎÔÚlinuxϸ㿪·¢£¬ÒÀÈ»²ËÄñ£¬»¹ÊÇÉúÊè¡£
¸Ð¾õ×Ô¼ºµÄ´óÄԵĴ洢¿Õ¼ä£¬Ëæ×ÅÄêÁäµÄÔö¼ÓÔÚ±äС£¬ºÜ¶àŪ¹ýµÄ£¬ÓÖÖ»ÄÜ´ÓͷѧÆð¡£
²»¹ýÓо仰“»îµ½ÀÏ£¬Ñ§µ½ÀÏ”¹þ£¡
²ÑÀ¢£¬²ÑÀ¢¡£
1¡¢±àд¶¯Ì¬¿âµÄc++Îļþ
cvpnlib.cpp cv ......
¡¾ÊµÑé»·¾³¡¿
Fedora£¬ÄÚºË2.6.21.6
¡¾ÊµÑé²½Öè¡¿
1. cd /usr/src/linux
2. vi kernel/sys.c
ÔÚ×îºóÌí¼ÓÈçÏ´úÂ룺
asmlinkage long sys_processinfo(void)
{
int num=0;
unsigned long state;
struct task_struct *p;
for_each_process(p)
{
printk("pid=%-5d,name=%-20s",p->tgid,p->co ......
1¡¢Èí¼þ°²×° Ð¶ÔØ£¬·Ö¼¸ÖÖÇé¿ö£º
A£º RPM°ü£¬ÕâÖÖÈí¼þ°ü¾ÍÏñwindowsµÄEXE°²×° ÎļþÒ»Ñù£¬¸÷ÖÖÎļþÒѾ±àÒëºÃ£¬²¢´òÁ˰ü£¬ÄĸöÎļþ¸Ã·Åµ½ÄĸöÎļþ¼Ð£¬¶¼Ö¸¶¨ºÃÁË£¬°²×° ·Ç³£·½±ã£¬ÔÚͼÐνçÃæÀïÄãÖ»ÐèҪ˫»÷¾ÍÄÜ×Ô¶¯°²×° ¡£
==ÈçºÎÐ¶ÔØ:
1¡¢´ò¿ªÒ»¸öSHELLÖÕ¶Ë
2¡¢ÒòΪLinux ϵÄÈí¼þÃû¶¼°üÀ¨°æ±¾ºÅ£¬ËùÒÔÐ¶ÔØÇ°×îºÃÏÈÈ·¶¨ ......
1¡¢²é¿´½ø³Ì·þÎñÊý£¬ÀýÈ磺ps -u ats3|grep Commer|wc -l
ÆäÖГ-u”£¬ºóÃæ¸úÓû§£¬“|grep Commer|”ÊÇ¿´ats3Óû§ÏµÄCommer·þÎñÊý£¬“|wc -l”¿´ÐÐÊý£»
2¡¢°´Ê±¼äÅÅÐò²é¿´Îļþ£ºls -lrt£»
3¡¢viÖеÄÃüÁ
:set nu ÏÔʾÐÐÊý
°´x¼ü£ºÉ¾³ý¹â±ê´¦µÄÒ»¸ö×Ö·û
°´dd¼ü£ºÉ¾³ý¹â±êËùÔÚµÄÐÐ
......
½ñÌì±»ÅóÓÑÎʼ°“LinuxÏ¿ÉÒÔÌæ»»ÔËÐÐÖеijÌÐòô£¿”£¬ÒÔǰÒÀÏ¡¼ÇµÃLinuxÏÂÊÇ¿ÉÒԵ썶øWindows¾Í²»Èã©£¬ÓÚÊÇËæ¿Ú´ðµÀ“OK”¡£½á¹ûÅóÓÑ·¢À´Ò»¸öÖ´Ðнá¹û£º£¨testÕýÔÚÔËÐÐÖУ©
# cp test2 test
cp: cannot create regular file `test': Text file busy
¿´ÆðÀ´ÊdzÌÐò±»Õ¼Óã¬ÎÞ·¨¸²¸Ç¡£ÓÚÊÇ×Ô¼ºÓÖÔÙ× ......