Red Hat Enterprise Linux 5·þÎñÆ÷ÅäÖÃÖ®VsftpdÅäÖÃ
Ò»¡¢°²×°ºÍÆô¶¯
1.¿ÉÓÃÒÔÏÂÃüÁî²éѯÊÇ·ñÒѰ²×°£º
³ÌÐò´úÂë
#rpm -qa|grep vsftpd
vsftpd-2.0.5-10.e15
Èç¹û³öÏÖÒÔÉϽá¹û£¬±íÃ÷ÒѰ²×°¡£Èç¹ûδ°²×°£¬¿ÉÔÚRed Hat Enterprise Linux 5°²×°¹âÅÌÖÐÕÒµ½°²×°°ü£¬Ê¹ÓÃÃüÁ
³ÌÐò´úÂë
#rpm -ivh vsftp-2.0.5-10.e15.i386.rpm
2.Æô¶¯ºÍ¹Ø±Õ
Æô¶¯ÃüÁîΪ£º
³ÌÐò´úÂë
#service vsftpd start
Í£Ö¹ÃüÁîΪ£º
³ÌÐò´úÂë
#service vsftpd stop
ÖØÆôÃüÁîΪ£º
³ÌÐò´úÂë
#service vsftpd restart
²éѯÔËÐÐ״̬£º
³ÌÐò´úÂë
#service vsftpd status
vsftpd £¨pid 3571£© ÕýÔÚ½øÐÐ……
¶þ¡¢Vsftpd·þÎñÆ÷ÅäÖÃ
VsftpdµÄÖ÷ÅäÖÃÎļþÓÐÈý¸ö£º
/etc/vsftpd/vsftpd.conf
/etc/vsftpd.ftpusers
/etc/vsftpd.user_list
ÐÞ¸Äǰ½¨ÒéʹÓÓcp”ÃüÁ·ÝÕâÈý¸öÎļþ£¬ÐÞ¸ÄÍê³ÉºóÐèÒªÖØÆôvsftpd·þÎñ²ÅÄÜʹÉèÖÃÉúЧ¡£
£¨Ò»£©ÄäÃûÓû§·ÃÎÊÅäÖÃ
1.Æô¶¯ºóFTP·þÎñÆ÷¾Í¿ÉÒԵǽÁË
¡¡¡¡ÄäÃûÓû§ÔÚtextģʽÏ£¬ÒªÓÃÓû§Ãûftp£¬ÃÜÂëÒ²ÊÇftp£¬À´½øÐеǽ£»Èç¹ûÊÇÓÃFTP¹¤¾ßÀ´ÄäÃûµÇ½µÄ»°£¬Óû§ÃûºÍÃÜÂ붼Ϊ£ºanonymous¡£Ä¬ÈÏÇé¿öÏÂÄäÃûÓû§¿ÉÒÔ·ÃÎʺÍÏÂÔØ£¬µ«²»ÄܽøÐÐÉÏ´«¡¢É¾³ý¡¢Ð½¨Ä¿Â¼¡¢Ö´ÐÐÎļþµÈ²Ù×÷£¡
¡¡¡¡±¾µØÓû§¿ÉÒԵǽ£¬²¢¿ÉÒÔÀ뿪×Ô¼ÒĿ¼ÖÁÓÐȨ·ÃÎÊµÄÆäËûĿ¼£¬²¢ÔÚȨÏÞÔÊÐíµÄÇé¿öϽøÐÐÉÏ´«ºÍÏÂÔØ£¬Ð´ÔÚÎļþ/etc/vsftpd.ftpusersÖеı¾µØÓû§½ûÖ¹µÇ¼¡£
2.ÔÊÐíÄäÃûÓû§ÉÏ´«Îļþ
ÐèÒªÐÞ¸Ä/etc/vsftpd/vsftpd.confÎļþ£¬°ÑÒÔÏÂÁ½ÏîǰµÄ“#”È¥µô¡£
anon_upload_enable=YES
anon_mkdir_write_enable=YES
ÖØÆôvsftpd·þÎñ¡£
3.½öÔÊÐíÄäÃûÓû§·ÃÎÊ
Ö¸ÐèÒªÏÞÖÆ±¾µØÕ˺ŷÃÎÊ£¬ÐÞ¸Ä/etc/vsftpd/vsftpd.confÎļþ£¬°ÑÒÔÏÂÁ½ÏîǰµÄ“#”È¥µô¡£
local_enable=YES
write_enable=YES
ÖØÆôvsftpd·þÎñ¡£
4.ÉèÖû¶ÓÐÅÏ¢
ÐÞ¸Ä/etc/vsftpd/vsftpd.confÎļþ
ftpd_banner=*****
*****¼´ÎªÉèÖõ϶ÓÐÅÏ¢¡£
ÖØÆôvsftpd·þÎñ¡£
5.ÉèÖÃ×î´ó´«ÊäÂÊ
ÐÞ¸Ä/etc/vsftpd/vsftpd.confÎļþ
ÉèÖÃÄäÃûÓû§µÄ×î´ó´«ÊäËÙÂÊΪ20Kbps£¬Ó¦Ìí¼ÓÒÔÏÂÓï¾ä£º
anon_max_rate=20000
ÉèÖñ¾µØÕ˺ŵÄ×î´ó´«ÊäËÙÂÊΪ1Mbps£¬Ó¦Ìí¼ÓÒÔÏÂÓï¾ä£º
local_max_rate=1000000
6.ÉèÖ÷þÎñÆ÷×î´ó²¢·¢ÊýºÍÓû§×î´óÏß³ÌÊý
ÐÞ¸Ä/etc/vsftpd/vsftpd.confÎļþ
ÉèÖ÷þÎñÆ÷×î´ó²¢·¢ÊýΪ99£¬Ó¦Ìí¼ÓÒÔÏÂÓï¾ä£º
max_clients=99
ÉèÖÃÓû§Í¬Ò»Ê±¶ÎµÄ×î´óÁ¬½ÓÊý£¬Ó¦Ìí¼ÓÒÔÏÂÓï¾ä£º
max_per_ip=5
Ïà¹ØÎĵµ£º
£¨L2CAPÐÒé¼ò½é£¬L2CAPÔÚBlueZÖеÄʵÏÖÒÔ¼°L2CAP±à³Ì½Ó¿Ú£©
Ò»£ºL2CAPÐÒé¼ò½é£º
Logical Link Control and Adaptation Protocol(L2CAP)
Âß¼Á¬½Ó¿ØÖƺÍÊÊÅäÐÒé (L2CAP) ΪÉϲãÐÒéÌá¹©ÃæÏòÁ¬½ÓºÍÎÞÁ¬½ÓµÄÊý¾Ý·þÎñ£¬²¢Ìṩ¶àÐÒ鹦ÄܺͷָîÖØ×é²Ù×÷¡£L2CAP ³äÐíÉϲãÐÒéºÍÓ¦ÓÃÈí¼þ´«ÊäºÍ½ÓÊÕ×î´ó³¤¶ÈΪ 64K µÄ L2CAP Ê ......
1. ѧ»áд¼òµ¥µÄmakefile
2. ±àһЩӦÓÃ
³ÌÐò
£¬¿ÉÒÔÓÃmakefileÅÜÆðÀ´
3. ѧ»áдÇý¶¯
µÄmakefile
4. дһ¼òµ¥charÇý¶¯£¬makefile±àÒëͨ¹ý£¬¿ÉÒÔinsmod£¬ lsmod£¬ rmmod. ÔÚÇý¶¯µÄinitº¯ÊýÀï´òÓ¡hello world£¬insmodºóÓ¦¸ÃÄܹ»Í¨¹ýdmesg¿´µ½Êä³ö
¡£
5. дһÍêÕûÇý¶¯£¬ ¼ÓÉÏread£¬ write£¬ ioctl£¬ pollingµÈ¸ ......
ÔÚLinuxϵͳÉÏÃüÃûĿ¼µÄ·½Ê½ÊÇÏ൱ÒþÃØµÄ£¬ÕâҪ׷Ëݵ½µçÄÔÓ²¼þ´¦ÀíÄÜÁ¦±È½ÏÈõ¶ø¼Û¸ñÓֱȽϹóµÄʱÆÚ¡£ÔÚLinuxϵͳÉÏÃüÃûĿ¼µÄ·½Ê½ËƺõÓе㱿׾£¬µ«ÓëÆäËûµÄÿ¼þÊÂÇéÒ»Ñù£¬ÕâÖ»Ð軨һЩʱ¼ä¼ÓÒÔϰ¹ß¡£Í¨¹ýÃèÊöLinuxÎļþϵͳµÄÈ«¾°£¬Ê¹¶ÁÕß¿ÉÒÔ¶ÔLinuxµÄÎļþϵͳÓнÏÇå³þµÄÈÏʶ¡£
¸ùĿ¼(/)
¡¡¡¡Ä¿Â¼½á¹¹ÉϵÄ×î¸ßµã± ......
linuxÇý¶¯ ×ÔÐýËøµÄÔËÓÃ
//hello.c
#define __NO_VERSION__
#include <linux/module.h>
#include <linux/config.h>
#include <linux/version.h>
#include <asm/uaccess.h>
#include <linux/init.h>
#include <linux/module.h>
#include <linux/kernel.h>
#inc ......