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

linuxÏÂftpµÄÅäÖÃ

VSFTPDµÄÉèÖÃÑ¡Ïî
¡¡¡¡VSFTPDµÄÅäÖÃÎļþ/etc/vsftpd/vsftpd.confÊǸöÎı¾Îļþ¡£ÒÔ“#”×Ö·û¿ªÊ¼µÄÐÐÊÇ×¢ÊÍÐС£Ã¿¸öÑ¡ÏîÉèÖÃΪһÐУ¬¸ñʽΪ“option=value”£¬×¢Òâ“=”ºÅÁ½±ß²»ÄÜÁô¿Õ°×·û¡£³ýÁËÕâ¸öÖ÷ÅäÖÃÎļþÍ⣬»¹¿ÉÒÔ¸øÌض¨Óû§É趨¸öÈËÅäÖÃÎļþ£¬¾ßÌå½éÉܼûºó¡£
¡¡¡¡VSFTPD°üÖÐËù´øµÄvsftpd.confÎļþÅäÖñȽϼòµ¥£¬¶øÇҷdz£Æ«Ö´¿ñµÄ£¨Îĵµ×Ô³Æ:-)£©¡£ÎÒÃÇ¿ÉÒÔ¸ù¾Ýʵ¼ÊÇé¿ö¶ÔÆä½øÐÐһЩÉèÖã¬ÒÔʹµÃVSFTPD¸ü¼Ó¿ÉÓá£
¡¡¡¡Á¬½ÓÑ¡Ïî
¡¡¡¡±¾²¿·ÖÖ÷ÒªÊÇһЩÓ뽨Á¢FTPÁ´½ÓÏà¹ØµÄÑ¡Ïî¡£
¡¡¡¡¼àÌýµØÖ·Óë¿ØÖƶ˿Ú
¡¡¡¡listen_address=ip address
¡¡¡¡´Ë²ÎÊýÔÚVSFTPDʹÓõ¥¶À(standalone)ģʽÏÂÓÐЧ¡£´Ë²ÎÊý¶¨ÒåÁËÔÚÖ÷»úµÄÄĸöIPµØÖ·ÉϼàÌýFTPÇëÇ󣬼´ÔÚÄĸöIPµØÖ·ÉÏÌṩFTP·þÎñ¡£¶ÔÓÚÖ»ÓÐÒ»¸öIPµØÖ·µÄÖ÷»ú£¬²»ÐèҪʹÓô˲ÎÊý¡£¶ÔÓÚ¶àÖ·Ö÷»ú£¬²»ÉèÖô˲ÎÊý£¬Ôò¼àÌýËùÓÐIPµØÖ·¡£Ä¬ÈÏֵΪÎÞ¡£
¡¡¡¡listen_port=port_value
¡¡¡¡Ö¸¶¨FTP·þÎñÆ÷¼àÌýµÄ¶Ë¿ÚºÅ(¿ØÖƶ˿Ú)£¬Ä¬ÈÏֵΪ21¡£´ËÑ¡ÏîÔÚstandaloneģʽÏÂÉúЧ¡£
¡¡¡¡FTPģʽÓëÊý¾Ý¶Ë¿Ú
¡¡¡¡FTP ·ÖΪÁ½À࣬PORT FTPºÍPASV FTP£¬PORT FTPÊÇÒ»°ãÐÎʽµÄFTP¡£ÕâÁ½ÖÖFTPÔÚ½¨Á¢¿ØÖÆÁ¬½Óʱ²Ù×÷ÊÇÒ»ÑùµÄ£¬¶¼ÊÇÓÉ¿Í»§¶ËÊ×ÏȺÍFTP·þÎñÆ÷µÄ¿ØÖƶ˿Ú(ĬÈÏֵΪ21)½¨Á¢¿ØÖÆÁ´½Ó£¬²¢Í¨¹ý´ËÁ´½Ó½øÐд«Êä²Ù×÷Ö¸Áî¡£ËüÃǵÄÇø±ðÔÚÓÚʹÓÃÊý¾Ý´«Êä¶Ë¿Ú(ftp- data)µÄ·½Ê½¡£PORT FTPÓÉFTP·þÎñÆ÷Ö¸¶¨Êý¾Ý´«ÊäËùʹÓõĶ˿ڣ¬Ä¬ÈÏֵΪ20¡£PASV FTPÓÉFTP¿Í»§¶Ë¾ö¶¨Êý¾Ý´«ÊäµÄ¶Ë¿Ú¡£ PASV FTPÕâÖÖ×ö·¨£¬Ö÷ÒªÊÇ¿¼Âǵ½´æÔÚ·À»ðǽµÄ»·¾³Ï£¬ÓÉ¿Í»§¶ËÓë·þÎñÆ÷½øÐйµÍ¨(¿Í»§¶ËÏò·þÎñÆ÷·¢³öÊý¾Ý´«ÊäÇëÇóÖаüº¬ÁËÊý¾Ý´«Êä¶Ë¿Ú)£¬¾ö¶¨Á½ÕßÖ®¼äµÄÊý¾Ý´«Êä¶Ë¿Ú¸üΪ·½±ãһЩ¡£
¡¡¡¡port_enable=YES|NO
¡¡¡¡Èç¹ûÄãÒªÔÚÊý¾ÝÁ¬½ÓʱȡÏûPORTģʽʱ£¬Éè´ËÑ¡ÏîΪNO¡£Ä¬ÈÏֵΪYES¡£
¡¡¡¡connetc_from_port_20=YES|NO
¡¡¡¡¿ØÖÆÒÔPORTģʽ½øÐÐÊý¾Ý´«ÊäʱÊÇ·ñʹÓÃ20¶Ë¿Ú(ftp-data)¡£YESʹÓã¬NO²»Ê¹Óá£Ä¬ÈÏֵΪNO£¬µ«RHL×Ô´øµÄvsftpd.confÎļþÖд˲ÎÊýÉèΪYES¡£
¡¡¡¡ftp_data_port=port number
¡¡¡¡É趨ftpÊý¾Ý´«Êä¶Ë¿Ú(ftp-data)Öµ¡£Ä¬ÈÏֵΪ20¡£´Ë²ÎÊýÓÃÓÚPORT FTPģʽ¡£
¡¡¡¡port_promiscuous=YES|NO
¡¡¡¡Ä¬ÈÏֵΪNO¡£ÎªYESʱ£¬È¡ÏûPORT°²È«¼ì²é¡£¸Ã¼ì²éÈ·±£Íâ³öµÄÊý¾ÝÖ»ÄÜÁ¬½Óµ½¿Í»§¶ËÉÏ¡£Ð¡ÐÄ´ò¿ª´ËÑ¡Ïî¡£
¡¡¡¡pasv_enable=YES|NO
¡¡¡¡YES£¬ÔÊÐíÊý¾Ý´«ÊäʱʹÓÃPASVģʽ¡£NO£¬²»ÔÊ


Ïà¹ØÎĵµ£º

ÿÈÕC(3.Linux³£ÓÃCº¯Êý ÄÚ´æ¿ØÖÆƪ)

ÄÚ´æ¿ØÖÆƪ
calloc
free
getpagesize
malloc
mmap
munmap
calloc£¨ÅäÖÃÄÚ´æ¿Õ¼ä£©
Ïà¹Øº¯Êý
malloc£¬free£¬realloc£¬brk
±íÍ·Îļþ
#include <stdlib.h>
¶¨Ò庯Êý
void *calloc(size_t nmemb£¬size_t size);
º¯Êý˵Ã÷
calloc()ÓÃÀ´ÅäÖÃnmemb¸öÏàÁÚµÄÄڴ浥λ£¬Ã¿Ò»µ¥Î»µÄ´óСΪsize£¬²¢·µ»ØÖ¸ÏòµÚ ......

Linuxƽ̨É϶¯Ì¬Á´½Ó¿âµÄ´´½¨Óë¼ÓÔØ

        ÔÚ¶Ájvm´úÂëʱ£¬Ñ§Ï°Á˶ÁÈ¡¶¯Ì¬Á´½Ó¿âµÄ·½·¨¡£ÏÂÃæ¾Í.soÎļþµÄ´´½¨ºÍ¶ÁÈ¡×öÒ»¸ö¼òµ¥µÄ×ܽᡣ
1.´´½¨.soÎļþ
add.h
 #ifndef ADD_H
#define ADD_H
int add(int arg1,int arg2);
#endif

add.c
#include "add.h"
int add(int arg1,int arg2)
{
return ......

ÔÚÒƶ¯Ó²ÅÌÉÏ°²×°Linux¡¾×ª¡¿

1 ¸ÅÄî
¹ËÃû˼Ò壬¾ÍÊǽ« linux ϵͳ°²×°µ½Òƶ¯Ó²ÅÌ£¬²¢ÇÒÄÜÔÚ¶ą̀²»Í¬µÄµçÄÔÉÏÔËÐÐ —— Òƶ¯Ó²Å̾ÍÊÇÒªÒƶ¯×ÅÓÃÂï¡£²»·Á³Æ֮Ϊ portable-linux »ò mobile-linux £¬»òÕß±ðµÄʲôÃû×Ö£¿
2 ÓÃ;
ÎÒÏëµ½ÒÔϼ¸µã——
1.¾È¼±£ºµçÄÔÔ­À´µÄϵͳÒò²¡¶¾»òÆäËüÔ­Òò²»ÄÜÕý³£Æô¶¯£¬¶øÓÖ¼±ÐèÀïÃæµÄ×ÊÁÏ£¬Õ ......

linuxµÄÎļþϵͳÈÏʶ£¨1£©

1.̸µ½linuxµÄÎļþϵͳ£¬ÎÒÃDZØÐë¹Ø×¢/etc/fstabÎļþµÄÄÚÈÝ£»ÔÚlinuxÖеÄËùÓйÒÔØ·ÖÇøºÍÉ豸¶¼ÔÚfstab±í¸ñÖС£
/etc/fstab±í¸ñÖеÄÑ¡ÔñÏî²ÎÊý¶¨ÒåÈçÏ£º
ro or rw
Read only or read write
noauto
Do not respond to mount -a. Used for external devices CDROMs ...
noexec
Executables cannot be started from the ......

linuxĿ¼¼Ü¹¹ [×ÔÓÃ]

linuxĿ¼¼Ü¹¹ 
/       ¸ùĿ¼ 
/bin         ³£ÓõÄÃüÁî   binary   file   µÄÄ¿錄 
/boot       ´æ·ÅϵͳÆô¶¯Ê±±ØÐë¶ÁÈ¡µÄµµ°¸£¬°üÀ¨ºËÐÄ   (kernel)   ÔÚÄÚ 
          /boot/gru ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ