linux里ftp服务器pub,配置linux中的ftp服务器

配置linux中的ftp服务器

配置ftp服务

1、安装vsftpd服务器软件

rpm -q vsftpd

rpm -ivh vsftpd  (挂载第一张安装光盘)

2、查看vsftp服务器的配置文件和主要目录

/etc/vsftpd     配置文件所在目录

/etc/vsftpd/vsftpd.conf    主配置文件

/etc/vsftpd.ftpusers    vsftpd服务器的黑名单

/etc/vsftpd.user_list   vsftpd服务器的用户列表

/var/ftp   匿名用户访问的主目录

/var/log/xferlog    ftp服务器日志文件

/home/用户宿主目录

/etc/rc.d/init.d/vsftpd    vsftpd服务器启动脚本

/etc/pam.d/vsftpd          PAM配置文件

/usr/sbin/vsftpd         应用程序

3、启动vsftpd服务

测试默认vsftpd.conf的配置文件

支持匿名登陆

支持本地用户登陆

使用ftp客户端工具进行测试

4、更改匿名用户登陆的主目录:默认登录到/home/ 的用户目录下,而匿名则登录到/var/pub.现在我要将ftp用户的主目录改为:/etc/ftp

修改/etc/passwd

建立/etc/ftp目录:

更改ftp用户的主目录

5、测试匿名用户上传

----在匿名主目录下建立上传目录

----修改上传目录的权限为o+w

----修改主配置文件

anon_upload_enable=YES

可以上传

anon_mkdir_write_enable=YES

可以建立目录,上传目录,ftp客户端工具进行

anon_other_write_enable=YES

&nbsp

相关文档:

例一:发送Signaling Packet:

Signaling Command是2个Bluetooth实体之间的L2CAP层命令传输。所以得Signaling Command使用CID 0x0001.

多个Command可以在一个C-frame(control frame)中发送。

如果要直接发送Signaling Command.需要建立SOCK_RAW类型的L2CAP连接Socket。这样才有机会自己填充Command Code,Identi ......

#include

#include

#include

int main()

{

#ifdef _WIN32

setlocale(LC_ALL, "chs");

#else

setlocale(LC_ALL, "zh_CN.UTF-8");

#endif

wchar_t KZg[] = {0x6211, 0};

char buf[10] = {0};

wcstombs ......

一般在调试打印Debug信息的时候, 需要可变参数的宏. 从C99开始可以使编译器标准支持可变参数宏(variadic macros), 另外GCC也支持可变参数宏, 但是两种在细节上可能存在区别.

1. __VA_ARGS__

__VA_ARGS__ 将 "..." 传递给宏 . 如

......

从http://hackmysql.com/mysqlsla下载mysqlsla,当前最新版为:2.03

tar zxvf mysqlsla-2.03.tar.gz

cp mysqlsla-2.03/bin/mysqlsla /usr/local/bin

如果提示“Can’t locate DBI.pm”,执行以下命令

yum install perl-DBI perl-DBD-MySQL -y

这时就可以使用mysqlsla了,用法如下

mysqlsla -lt slo ......

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
鸣谢 首先要感谢linus,给了我们一个可以自由翱翔的平台; 其次,要感谢网络上千万的linux/windows先行者,给予的有意或无意的指点和帮助; 再次,感谢陈皓兄的《跟我一起写makefile》,引导我走过了makefile的迷雾。后来发现于凤昌兄译的《GNU Make使用手册》,也有颇多受益。 背景 从2004年,我在一个公司作服务端软件的开发,要支持linux/windows平台,主要是为了容易维护,就设计、开发了这一套比较常用的类。 2005一直在windows下作IPTV的开发,在2006年底,又回到linux下作IPV6下IPTV的开发。在空闲时间,看看两年前的那些零散类文件,开始整理这些类成库,并写了简单的使用和测试范例,放在网上和朋友们共享。 由于早期的平台从windows98和VC6.0,redhat8.0,经历了些变迁,没有太多的时间再一一仔细测试,就用现在的windowsXP和VS.2003,Fedaro Core4.0作的测试。 主要是为了相互学习,希望能和朋友们共同进步!如有引用,请标明出处,会不胜感激!禁止商业性的书籍的引用!很多不良的作者,完全是在骗钱。 功能简介 通用于linux/windows平台C++的应用。 主要是对一些系统功能,进行了简洁封装。 主要有读写锁类, 线程类, 线程池类, 定时器类, socket1.1的封装类, ini文件类, txt文件类, 可删除内容的文件类, 查找文件类, 调试输出类, 字符串类, 同步的普通队列和优先级队列类, 智能指针和内存自动管理类,数据库类. 特别声明:因为环境限制,这次测试代码,没有测试数据库类。我以前也只是在PostgreSQL,SQL Server2000和Acess2000实际用过。如有朋友用到,请自行修改、测试。 这些类的风格,与个人习惯密切相关。推荐QT,跨平台的类库,还是不错的;ACE就太难使用了! 编译和运行: 1. windwos下,用vs2003打开pub下的test.sln文件,所有的测试程序和类库文件就载入,编译即可。其它程序引用库时,请选/MDd选项。 2. linux下,执行pub下的Makefile文件,编译即可。如果没有安装PostgreSql,数据库部分会编译不过。 关于inline函数 我写的这些类的函数,大部分是可以写成inline函数的,对性能提高也有很大的帮助。但是,GCC和VC的不同版本编译器的支持程度不同,可能会编译不过,所以就都没有为提高效率而写inline函数。依赖于编译器,对跨平台的程序来说,也比较麻烦! 不过,现在的硬件系统,对这些小小的性能提升,也感觉不出来的。 如有需要,请自行改写! 关于异常和错误处理 也是仁者见仁,智者见智! 习惯于C开发的朋友,大概喜欢函数错误时返回错误码。函数有返回值,就要处理,就使程序逻辑较为复杂,看去也比较的混乱。 我则喜欢用异常代替,主要是代码简洁和逻辑清晰。异常抛掷,会使流程很简洁,只显示执行正确时的流程,错误集处理 对于那些失败即意味着止的一个操作,我让其抛掷异常。如果是正常的分支流程,则用返回失败值。就我遇到的情况,大部分则为操作失败,调用的流程一般都要止的。 这个判断也是比较难下的。放在一个局部,异常可能导致操作止;但放在更上一层,则异常又可能是正确程序流程处理。 bug的反馈和修改支持 如果有重大的错误需要偶修正,请发到[email protected]的邮箱,尽量说明问题的现象,我会在一周内解决的(如果工作比较紧急的时候,不能即时就处理的)。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值