Learning together

Learning together with open source fans. QQ群:8021887


  • 网站首页

  • 站内留言

  • 关于本站

  • 我的相册

  • 联系羽飞

  • 内容订阅
  • 本站资料共享空间今天建立!

    作者: 羽飞 | 发布时间: 星期天, 02/28/2010 - 21:07 |

    在topkey的帮助下,今天把这个共享实现了,共享空间的地址如下:http://docs.unixbar.net/http://docs.freeopens.com/
    由于刚建立,资料不是太多,不过我们会慢慢增加,如果你有好的资料可以联系我,开启您的上传权限,这就是我们的开源精神,希望有更多的朋友来分享知识,传播知识!
    期待您的加入!

    VSFTPD的又一个案例的实现过程

    作者: 羽飞 | 发布时间: 星期六, 02/27/2010 - 17:20 |

    最近要架设个FTP服务器,总体要求:
    1、不同网站的用户登陆到自己的网站根目录,用户自己的权限不能改变。
    2、一个共同的帐户用来共享资料,相应的权限只能上传和下载,但不能删除文件和文件夹,但能建立文件夹。
    3、限制所有用户在自己有目录里面,也就是chroot
    实现构想:
    1、用user_config_dir,实现不同用户登陆不再目录和设置不同权限的目的。
    2、开启chroot_list,用来限制用户只能在自己的目录里面
    chroot_list_enable=YES
    chroot_list_file=/etc/vsftpd/chroot_list
    3、考虑到第二条件,用一些权限设置来实现,比如说把上传文件的所有都全部改成ROOT,但chown_uploads和chown_username只能对匿名用户起作用,当然也可以通过本地用户映射来实现,但是和我们的题目要求有点不符合,因为不是本地用户。如果没有这些条件的限制,大家可以考虑用这个chown_uploads和chown_username来实现。
    4、还记得我们前面提到的cmds_allowed的用法吗(参考前面的教程http://www.freeopens.com/2010_02_647.html)我们来用他来实现,这样方便、快捷、实用!
    好,下面就来看我们的实现步骤吧!

    阅读全文 »

    用SSH方便传输文件

    作者: 羽飞 | 发布时间: 星期五, 02/26/2010 - 21:56 |

    Linux/Unix系统下文件传输方式很多,比如说FTP SFTP等等。但linux/unix服务器大多是通过ssh客户端来进行远程的登陆和管理的,使用ssh登陆linux主机以后,如何能够快速的和本地机器进行文件的交互呢,也就是上传和下载文件到服务器和本地,这里我向大家介绍一个实用命令rz sz。我们可以根据RZSZ特性,通过SSH工具提供的X/Y/ZModem功能,就能很方便的通过SSH直接传输文件了。
    在实现这个功能前,先要看看自己的SSH工具有没有X/Y/ZMODEM这个属性,如果没有的话,那就换个工具吧!目前我知道Xshell和SecureCRT有这个属性,其它的工具没有一一做测试!

    阅读全文 »

    手动优化wordpress数据库

    作者: 羽飞 | 发布时间: 星期五, 02/26/2010 - 19:49 |

    在开始对数据库优化前,我们先来了解一下wordrpess数据库的组成

    wordpress的数据库大概分为下面10个

    wp_comments        WordPress中的评论存储在wp_comments表中
    wp_links wp_links    中存储了在WordPress的link功能中输入的链接
    wp_options        在Administration > 设置中的设置被存储在wp_options表中
    wp_postmeta        日志的meta data信息被存储在wp_postmeta表中。一些插件会在wp_postmeta中添加关于自己的信息
    wp_posts         日志是WordPress的重要信息,存储在wp_posts表中。
    wp_terms         日志、链接的类别以及日志标签都存储在wp_terms表中
    wp_term_relationships     日志与wp_terms中的类别与标签联合起来共同存储在wp_terms_relationships表中。类别相关链接也存储在wp_terms_relationships中。
    wp_term_taxonomy     该表格对wp_terms表中的条目分类(类别、链接以及标签)进行说明
    wp_usermeta         用户的meta data信息存储在wp_usermeta中
    wp_users         用户列表被存储在wp_users中

    按照功能大致分为五类。

    阅读全文 »

    nginx配置文件详解

    作者: 羽飞 | 发布时间: 星期五, 02/26/2010 - 16:48 |

    user  www www;#使用哪个用户启动nginx 前面是用户,后面是组
    worker_processes 4;#nginx工作的进程数量

    #[ debug | info | notice | warn | error | crit ]   错误日志的级别及位置
    error_log  /var/htdocs/logs/nginx_error.log  crit;

    pid /usr/local/nginx/nginx.pid;#进程文件
    worker_rlimit_nofile 51200;#一个nginx进程打开的最多文件描述符数目,理论值应该是最多打开文件数(ulimit -n)与nginx进程数相除,但是nginx分配请求并不是那么均匀,所以最好与ulimit -n的值保持一致。

    #工作模式及连接数上限
    events
    {
         # use [ kqueue | rtsig | epoll | /dev/poll | select | poll ];
         use epoll;  #使用epoll(linux2.6的高性能方式)
         worker_connections 51200; #每个进程最大连接数(最大连接=连接数x进程数)
    }

    阅读全文 »