linuxϵͳ±à³Ì ϵͳµ÷ÓÃ
1.fork
´´½¨Ò»¸öнø³Ì
2.clone
°´Ö¸¶¨Ìõ¼þ´´½¨×Ó½ø³Ì
3.execve
ÔËÐпÉÖ´ÐÐÎļþ
4.exit
ÖÐÖ¹½ø³Ì
5._exit
Á¢¼´ÖÐÖ¹µ±Ç°½ø³Ì
6.getdtablesize
½ø³ÌËùÄÜ´ò¿ªµÄ×î´óÎļþÊý
7.getpgid
»ñȡָ¶¨½ø³Ì×é±êʶºÅ
8.setpgid
ÉèÖÃÖ¸¶¨½ø³Ì×é±êÖ¾ºÅ
9.getpgrp
»ñÈ¡µ±Ç°½ø³Ì×é±êʶºÅ
10.setpgrp
ÉèÖõ±Ç°½ø³Ì×é±êÖ¾ºÅ
11.getpid
»ñÈ¡½ø³Ì±êʶºÅ
12.getppid
»ñÈ¡¸¸½ø³Ì±êʶºÅ
13.getpriority
»ñÈ¡µ÷¶ÈÓÅÏȼ¶
14.setpriority
ÉèÖõ÷¶ÈÓÅÏȼ¶
15.modify_ldt
¶Áд½ø³ÌµÄ±¾µØÃèÊö±í
16.nanosleep
ʹ½ø³Ì˯ÃßÖ¸¶¨µÄʱ¼ä
17.nice
¸Ä±ä·Öʱ½ø³ÌµÄÓÅÏȼ¶
18.pause
¹ÒÆð½ø³Ì£¬µÈ´ýÐźÅ
19.personality
ÉèÖýø³ÌÔËÐÐÓò
20.prctl
¶Ô½ø³Ì½øÐÐÌØ¶¨²Ù×÷
21.ptrace
½ø³Ì¸ú×Ù
22.sched_get_priority_max
È¡µÃ¾²Ì¬ÓÅÏȼ¶µÄÉÏÏÞ
23.sched_get_priority_min
È¡µÃ¾²Ì¬ÓÅÏȼ¶µÄÏÂÏÞ
24.sched_getparam
È¡µÃ½ø³ÌµÄµ÷¶È²ÎÊý
25.sched_getscheduler
È¡µÃÖ¸¶¨½ø³ÌµÄµ÷¶È²ßÂÔ
26.sched_rr_get_interval
È¡µÃ°´RR
Ëã·¨µ÷¶ÈµÄʵÊ
Ïà¹ØÎĵµ£º
Ðí¶à¸Õ¸Õ½Ó´¥LinuxµÄÈËÍùÍù¾À½áÓÚLinuxµÄÖÚ¶à¸ñʽ½âѹÎÊÌ⣬½ñÌì ´ø¸ø´ó¼Ò³£ÓõÄLinuxµÄ½âѹÃüÁ²»Í×Ö®´¦£¬»¶ÓÖ¸Õý£¡
µÚÒ»£ºÒÔ.tar.gz½áβµÄÎļþ
tar xvzf file.tar.gz »òÕß gzip -dc file.tar.gz | tar xvf -(ÕâÀïÓõ½Á˹ܵÀ)
µÚ¶þ£ºÒÔ.zip½áβµÄÎļþ
unzip file.zip
µÚÈý£ºÒÔ.tar.bz2½áβµÄÎļþ
tar ......
Èí¼þ°ü:
httpd-2.23
ÏÂÔØµØÖ·
http://apache.justdn.org/httpd/httpd-2.2.3.tar.gz
apr-1.27
apr-util-1.27
http://apache.justdn.org/apr/,°æºÅ×ÔÒÑÕÒ£¬×îºÃºÍÎÒµÄËùÌṩµÄ°æ±¾ºÅÒ»Ñù
Oracle Berkeley DB 4.0.14
ÏÂÔØµØÖ·
http://download.oracle.com/berkeley-db/db-4.0.14.tar.gz
subversion-1.4.0
ÏÂÔØµØÖ·
......
///////////////////////////////////////////////////////////////////////////////////////////////
ÕâÊǺÜÔçÒÔǰµÄtty hackingÁË£¬Æäʵ¾ÍÊÇÒ»¸ö³õ¼¶µÄÄں˵ļüÅ̹³×ÓµÄʵÏÖÔÀí
ºóÃæÎÒ»áÌù³öÎÒÕûÀíphrackÔÓÖ¾59ÆÚÀïµÄ×îеÄÄں˼üÅ̹³×Ó¼¼Êõ
/////////////////////////////////////////////////////////////// ......
1,²é¿´ Ubuntu µÄ°æ±¾ºÅ£¬
·½·¨Ò»£º ÔÚÖÕ¶ËÖÐÖ´ÐÐÏÂÁÐÖ¸Á cat /etc/issue¿ÉÒԲ鿴µ±Ç°ÕýÔÚÔËÐÐµÄ Ubuntu µÄ°æ±¾ºÅ¡£ÆäÊä³ö½á¹ûÀàËÆÏÂÃæµÄÄÚÈÝ£º Ubuntu 7.04 \n \l·½·¨¶þ ʹÓà lsb_release ÃüÁîÒ²¿ÉÒԲ鿴 Ubuntu µÄ°æ±¾ºÅ£¬Óë·½·¨Ò»Ïà±È£¬ÄÚÈݸüΪÏêϸ¡£Ö´ÐÐÖ¸ÁîÈçÏ ......
opendir£¨´ò¿ªÄ¿Â¼£©
Ïà¹Øº¯Êý
open£¬readdir£¬closedir£¬rewinddir£¬seekdir£¬telldir£¬scandir
±íÍ·Îļþ
#include<sys/types.h>
#include<dirent.h>
¶¨Ò庯Êý
DIR * opendir(const char * name);
º¯Êý˵Ã÷
opendir()ÓÃÀ´´ò¿ª²ÎÊýnameÖ¸¶¨µÄĿ¼£¬²¢·µ»ØDIR*ÐÎ̬µÄĿ¼Á÷£¬ºÍopen()ÀàËÆ£¬½ÓÏ ......