配置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
 
相关文档:
例一:发送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 ......