December 26, 2010
[教程]FreeBSD vsftpd+pam虚拟用户方案配置
"1. vsftpd安装\n****cd /usr/ports/ftp/vsftpd make install clean\n2. vsftpd的配置文件与启动文件\n****(1)配置文件的位置 /usr/local/etc/vsftpd.conf (2)启动文件的位置 /usr/local/libexec/vsftpd\n3. vsftpd虚拟用户的配置\nvi /usr/local/etc/vsftpd.conf\nanonymous_enable=NO local_enable=YES write_enable=YES local_umask=022\nanon_upload_enable=NO anon_mkdir_write_enable=NO\n#限制本地用户在自己的目录里,这里将chroot_list_enable=YES 和chroot_list_file=/任意路径/vsftpd.chroot_list 注释掉(切记:以后添加新ftp账户的时候,需要在此文件里也添加一行,来对用户进行锁定在自己的目录里,否则是非常的危险的) chroot_local_user=YES …"
December 26, 2010
FreeBSD下的重装系统方法
"都知道windows下系统挂了.从新装C盘.D.E.F其他盘的数据不会受影响.\nFreebsd也可以.系统挂了从新安装的时候.只需要从新定义一下分区就可以了.注意: 这里的分区是在第一次安装系统的时候,手动分的/tmp,/usr/,/var分区,并非在/分区里面.否则无法使用此方法!!!先将安装光盘放入cd中. 登录系统后输入df查看分区.如果怕记性不好可以保存一张抓图.用IP命名保存好.\n系统挂了从新安装的时候.Fdisk直接Q跳过.不用做任何更改.到Label的时候需要注意了. 重装系统时.默认的分区状态会显示如下\n关于下面的这几个参数.我来简单的介绍一下.翻译技术不高.理解就行.\nCCreate// 创建DDelete// 删除MMount pt// 挂载WWrite// 写入NNewfs opts// 修改分区的文件系统QFinish// 完成SToggle softupdates// 启用/停用 SoftUpdates 模式ZCustom newfs// 常用的文件系统TToggle newfs// 是否格式化分区UUndo// 撤销先前所有操作AAuto …"
December 26, 2010
Error:/etc/fstab:Read-only file system错误的解决办法
"在单用户模式下,修改/etc/fstab的时候出现这个错误:\nError:/etc/fstab:Read-only file system\nRead-only file system 的原因很多。先重启一下的,看看能否解决的,如果重启还是解决不了,用命令:\n修改挂载点/的权限为可读取模式:\nmount -o rw /dev/ad0s1a /\n此时可用mount查看\n#mount /dev/ad0s1a on / (ufs, local) devfs on /dev(devfs, local, multilabel)\n然后再编辑/etc/fstab,保存即可.\n或者用这个命令:\n或者用\n#fsck -fy / #mount -u /\n自己没有测试过,网上找的。\n相关文档:"
December 26, 2010
合并分区时,出现kern.geom.debugflags=16 提示信息的解决办法
"在用sysinstall将原来一个硬盘的两个分区要合并在一个分区的时候,按W进行保存的时候,提示信息 “kern.geom.debugflags=16…”之类的信息,此时退出sysinstall模式,回到命令行状态下,扫行以下命令:\n# sysctl kern.geom.debugflags=16 kern.geom.debugflags: 0-\u0026gt;16\n再用sysinstall命令里的label合并分区即可."
December 26, 2010
Snapshot appears to have been created more than one day into the future!
"本地刚装完freebsd7.0,连上ssh,portsnap fetch extract一下,提示:\nSnapshot appears to have been created more than one day into the future! (Is the system clock correct?) Cowardly refusing to proceed any further.\n原来是安装时系统时间不正确 执行代码:\nntpdate pool.ntp.org\n然后再执行portsnap fetch即可."
December 25, 2010
FreeBSD下添加新硬盘
"http://cnsnap.cn.freebsd.org/doc/zh_CN.GB2312/books/handbook/disks-adding.html\nsysinstall的方法:\n1.切换到 root 用户。运行 ** sysinstall** ,然后选择 Configure 菜单。在 FreeBSD Configuration Menu 下,上下滚动, 选择 Fdisk 条目。\n2.进入 fdisk 分区编辑器后,选择 A ,FreeBSD 将使用全部的磁盘。当被告知 “remain cooperative with any future possible operating systems”时,回答 YES。使用 W 保存刚才的修改。现在使用 Q 退出 FDISK 编辑器。下面会看到有关 “主引导区” 的信息。 现在您已经在运行的系统上添加了一个磁盘, 因此应该选择 ** None**。\n这里只是选择了硬盘,下面的第3才是真正的开始对磁盘进行分区.\n3.接下来,您应该退出 sysinstall 并且再次启动它(一些配置需要应用),并按照上面的步骤直接进入 Label 选项。 …"
December 25, 2010
FreeBSD中的磁盘组织
"3.5 磁盘组织 FreeBSD 查找文件的最小单位是文件名。 而文件名区分大小写,这就意味着 readme.txt 和 README.TXT 是两个不相同的文件。 FreeBSD 不凭文件扩展名 (.txt) 去识别这个文件是 程序、 文档, 或是其他格式的数据。\n各种文件存放在目录里。 一个目录可以为空, 也可以含有多个的文件。一个目录同样可以包含其他的目录, 允许您在一个目录里建立多个不同层次的目录。 这将帮助您轻松地组织您的数据。\n文件或目录是由文件名或目录名,加上斜线符号 /, 再根据需要在目录名后面加上其他目录的名称。 如果您有一个名为 foo 的目录, 它包含另一个目录 bar, 后者包括一个叫 readme.txt 的文件, 则全名, 或者说到文件的 路径 就是 foo/bar/readme.txt。\n在文件系统里目录和文件的作用是存储数据。 每一个文件系统都有且只有一个顶级目录 根目录, 这个根目录则可以容纳其他目录。\n您也许在其他的一些操作系统碰到类似这里的情况, 当然也有不同的情况。 举些例子, MS-DOS® 是用 \\ 分隔文件名或目录名, 而 Mac OS® …"
December 24, 2010
web高性能及运维大会(O’Reilly Velocity China 2010)视频全集
"http://www.youku.com/playlist_show/id_5333814.html"
December 24, 2010
kern.maxfiles limit exceeded by uid 80,please see tuning(7)的解决办法
"# sysctl kern.maxfiles kern.maxfiles: 3912\n这个值太小了,需要修改一下\n通过#sysctl 命令可以查看所有内核配置的信息\n配置FreeBSD的内核 http://www.51docs.net/FreeBSD-Manual/kernelconfig.html"
December 23, 2010
Sitemap的XML格式及注意事项
"这篇文章介绍的比较全的:\n此文档介绍适用于 Sitemap 协议的 XML 架构。\nSitemaps 协议格式由 XML 标记组成。Sitemap 的所有数据数值应为实体转义过的。文件本身应为 UTF-8 编码。\nSitemap 必须:\n以 \u0026lt; [urlset](http://www.sitemaps.org/zh_CN/protocol.php#urlsetdef) \u0026gt; 开始标记作为开始,以 `` 结束标记作为结束。 在 `` 标记中指定命名空间(协议标准)。 每个网址包含一个\u0026lt; [url](http://www.sitemaps.org/zh_CN/protocol.php#urldef) \u0026gt; 条目作为 XML 父标记。 在每个 `` 父标记中包含一个 \u0026lt; [loc](http://www.sitemaps.org/zh_CN/protocol.php#locdef) \u0026gt; 子标记条目。 其他所有标记均为可选,搜索引擎不同,对可选标记的支持也各不相同。有关详情,请参阅各个搜索引擎的文档。\n而且,Sitemap 中的所有网址都必须来自于同一个主机, …"