October 30, 2008
Freebsd常用命令
"vi sshd_config # rar a all *.jpg 这条命令是将任何.jpg的文档压缩成一个rar包,名为all.rar,该程式会将.rar 扩展名将自动附加到包名后。 # unrar x all.rar 这条命令是将all.rar中的任何文档解压出来 unrar x参数是指定用绝对路径解压缩文件,解压缩出来的路径和压缩文件里面的路径相同! 重启 SSHD 服务usr/ports/archivers/rar make install clean #cd /usr/ports/archivers/unrar #make install clean 命令 /etc/rc.c/sshd restart 光区挂载命令 mount /cdrom 卸载 UMOUNT /CDROM /usr/local/mysql/bin/mysqld_safe --user=mysql \u0026amp; mysql 启动命令 很多人都不知道freebsd下如何重启mysql.现在我把命令放到下面,希望对大家有些帮忙。 /usr/local/etc/rc.d/mysql-server restart …"
October 30, 2008
freebsd 添加、删除用户!
"2、更改用户登陆shell\n默认安装是使用sh登陆的,sh不支持TAB键 要切换到csh,直接运行csh即可\n如果需要一劳永逸,那么用下面这个命令 name:是指你登陆的名称 pw usermod -n name -s csh\n====================================== 添加用户\n# pw groupadd vsftpd –g 1001 # pw useradd test –g 1001–d /home/test –s /sbin/nologin\n或者\n#adduser Username:用户名 Full name:全名 Uid (Leave empty for default) :要求输入UID值。通常按Enter即可。 Login group [xxxx]:要求输入用户的所属群组。可以输入一个现有的群组,如果保持空白,系统会新建一个与用户名一样的群组。 Login class:登入等級。通常按Enter即可。 Shell (sh csh tcsh zsh ksh bash nologin) [sh]:用户使用的shell,通常按Enter即可。 …"
October 30, 2008
一语双关的幽默句子
"英语中有好多一语双关的幽默句子,现在为大家摘录一些常用幽默迷你句型,以供参考,据说是流传甚广的加菲猫语录哦。\nMoney is not everything. There’s Mastercard and Visa. 钞票不是万能的,毕竟有时还需要信用卡。\nOne should love animals. They are so tasty. 每个人都应该热爱动物,因为它们很好吃。\nSave water. Shower with your girlfriend. 要节约用水,所以尽量和女友一起洗澡。\nLove the neighbor. But don’t get caught. 要用心去爱你的邻居,不过不要让她的老公知道。\nBehind every successful man, there is a woman. And behind every unsuccessful man, there are two or more. 每个成功男人的背后,都有一个女人。每个不成功男人的背后,都有两个或更多。\nEvery man should marry. After all, …"
October 29, 2008
500 OOPS: vsftpd: refusing to run with writable anonymous root
"500 OOPS: vsftpd: refusing to run with writable anonymous root\n如果我们已经把vsFTPd服务器启动好了,但登录测试是会出现类似下面的提示;\n500 OOPS: vsftpd: refusing to run with writable anonymous root\n这表示ftp用户的家目录的权限不对,应该改过才对;\n[root@localhost ~]# more /etc/passwd |grep ftp\u0026lt;br /\u0026gt; ftp:x:1000:1000:FTP User:/var/ftp:/sbin/nologin\n我们发现ftp用户的家目录在/var/ftp,就是这个/var/ftp的权限不对所致,这个目录的权限是不能打开所有权限的;是您运行了chmod 777 /var/ftp所致;如果没有ftp用户这个家目录,当然您要自己建一个;\n如下FTP用户的家目录是不能针对所有用户、用户组、其它用户组完全开放;\n[root@localhost ~]# ls -ld /var/ftp\u0026lt;br /\u0026gt; …"
October 29, 2008
FREEBSD:VSFTP的安装和配置(packages方式)
"一、预备工作: 1.新建目录 mkdir /usr/share/empty mkdir /var/ftp 2.改变目录所有者和权限 chown root:wheel /var/ftp(如果是Linux用chown root:root /var/ftp) chmod og-w /var/ftp (此命令是取消其他用户的写权限) 二、安装VSFTP 1.用tar包安装 tar zvf vsftpd-2.0.1.gz.tar cd vsfpd-2.0.1 make make install 2.用ports安装(只适合FREEBSD,而且必须是可以上网的用户,对Linux用户不适用) cd /usr/ports/ftp/vsftpd make make install 安装的时候会弹出一个对话框,\n选中第一个选项项 三、配置 1.配置VSFTP 打开/etc/vsftpd.conf,(如果用ports安装的话是在/usr/local/etc/vsftpd.conf),,相关参数说明如下: ===个别使用者设定=================== chroot_list_enable 用 …"
October 29, 2008
freebsd 7.0 vsftpd如何启动!!
"在etc/rc.conf中添加 vsftpd_enable=”YES”\n/usr/local/etc/vsftpd.conf中添加\nlisten=YES background=YES\n就可以了,还真是挺复杂,每个软件安装了都要修改配置文件才能启动!! 如果出现错误\n500 OOPS: vsftpd: cannot locate user specified in ‘ftp_username’:ftp在vsftpd.conf中加入了ftp_username=xxx(用户)\n以下命令可以用来重启vsftpd服务 # /usr/local/etc/rc.d/vsftpd restart"
October 29, 2008
[教程]FreeBSD下vsftp安装配置详解(ports方式)
"FreeBSD功能强大,ftp服务器只是它其中的很基础的一种服务,但是作为日常的服务器运作ftp服务却是必不可少,本篇是本人自己在学习FreeBSD的服务器设置过程中的一些积累,因为自己也曾是由菜鸟入门,走了不少弯路,现在把自己的一些经验总结出来,供大家参考,希望对新人能有所帮助,不足之处还请大家多多指点.\n1、安装\n通过ports安装,这个方式比较简单。\n# cd /usr/ports/ftp/vsftpd # make install\n安装过程中会弹出一个对话框架,选中第一个选项,我以前没有选中,结果安装完以后,在/usr/local/etc/rc.d/目录里没有vsftpd这个命令,导致启动的时候出现以下错误信息: ”500 OOPS: vsftpd: cannot open config file:start”\n**2、配置 **\n/usr/local/etc/vsftpd.conf文件一般按以下配置就差不多了:\nanonymous_enable=NO\nlocal_enable=YES\nwrite_enable=YES\nlocal_umask=022 …"
October 29, 2008
7.6. 分发器 第 7 章 Zend_Controller
"7.6. 分发器 7.6.1. 概述 分发是取得请求对象,提取其中的模块名,控制器名,动作名以及可选参数,然后实例化控制器并调用其中的动作的整过过程。如果其中的模块、控制器或者动作没能找到,将使用它们的默认值。 Zend_Controller_Dispatcher_Standard 指定每个控制器和动作的默认值为 index,模块的默认值为 default,允许开发人通过 setDefaultController()、 setDefaultAction() 和 setDefaultModule() 改变默认值设定。\n缺省模块\n当创建模块程序,你可能也需要缺省模块的命名空间(缺省配置中,缺省模块_没有_命名空间)。从 1.5.0 开始,可以在前端控制器或你的派遣器里通过指定 prefixDefaultModule 为 true 来实现。\n\u0026lt;?php // In your front controller: $front-\u0026gt;setParam(\u0026#39;prefixDefaultModule\u0026#39;, true); // In your dispatcher: …"
October 29, 2008
7.11. 使用传统的模块目录结构 第 7 章 Zend_Controller
"7.11. 使用传统的模块目录结构 7.11.1. 简介 传统的模块目录结构允许你把不同的MVC应用程序分离成为独立的单元,并和不同的前端控制器配合再使用。示例一下这样的目录结构:\ndocroot/ index.php application/ default/ controllers/ IndexController.php FooController.php models/ views/ scripts/ index/ foo/ helpers/ filters/ blog/ controllers/ IndexController.php models/ views/ scripts/ index/ helpers/ filters/ news/ controllers/ IndexController.php ListController.php models/ views/ views/ scripts/ index/ list/ helpers/ filters/ 在这个范例中,模块名作为它所包含的控制器的前缀。上面的例子包含三个模块控制 …"
October 26, 2008
php构造函数和析构函数
"构造函数 void __construct ([ mixed $args [, $… ]] ) PHP 5 允行开发者在一个类中定义一个方法作为构造函数。具有构造函数的类会在每次创建对象时先调用此方法,所以非常适合在使用对象之前做一些初始化工作。\nNote: 如果子类中定义了构造函数则不会暗中调用其父类的构造函数。要执行父类的构造函数,需要在子类的构造函数中调用 parent::__construct()。\nExample#1 使用新标准的构造函数\nclass BaseClass {\nfunction __construct() { print “In BaseClass constructor\\n”; } }\nclass SubClass extends BaseClass { function __construct() { parent::__construct(); print “In SubClass constructor\\n”; } }\n$obj = new BaseClass(); $obj = new SubClass(); ?\u0026gt; 为了实现向后兼容性, …"