FreeNAS是基于FreeBSD的,所以本文提到的方法同样适用于FreeBSD下搭建SVN服务器,使用的软件同为Subversion 一、安装 使用的pkg_add的方式安装,daemon方式运行,这样就不依赖Apache了。 步骤如下: pkg_add ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-7-stable/devel/subversion-freebsd-1.6.13.tbz #—————————-输出文字-开始—————————- Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-7-stable/devel/subversion-freebsd-1.6.13.tbz… Done. Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-7-stable/All/sqlite3-3.7.2.tbz… Done. Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-7-stable/All/gdbm-1.8.3_3.tbz… Done. Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-7-stable/All/db42-4.2.52_5.tbz… Done. Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-7-stable/All/neon29-0.29.4.tbz… Done. Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-7-stable/All/apr-ipv6-devrandom-gdbm-db42-1.4.2.1.3.10.tbz… Done. #—————————-输出文字-结束—————————- 使用简单,安装完毕。 FreeNAS下,因为环境变量的原因,此时需要退出终端重新登录。 二、配置 #在相应的位置建服务端源目录 mkdir -p /home/svnroot #启动服务端 #FreeBSD下svnserve默认使用的IPv6,所以需要加上参数–listen-host=0.0.0.0 , … More
Tag: FreeBSD
FreeNAS下mldonkey中文问题解决
安装完FreeNAS后,如果不装个电驴下载多浪费呀 一、用pkg_add安装mldonkey pkg_add ftp://ftp.cn.freebsd.org/pub/FreeBSD/ports/amd64/packages-7-stable/net-p2p/mldonkey-gui-3.0.4_1.tbz pkg_add ftp://ftp.cn.freebsd.org/pub/FreeBSD/ports/amd64/packages-7-stable/net-p2p/mldonkey-core-3.0.4_1.tbz 经过漫长等待,自动装了一大堆依赖关系包之后,就好了。 启动后运行也正常,但下载下来的中文文件名全成了下划线。 在网上查了查,说是要在/etc/login.conf加入 chinese:Chinese User Accounts:\ :charset=en_US.UTF-8:\ :lang=en_US.UTF-8:\ :tc=default: me:\ :charset=en_US.UTF-8:\ :lang=en_US.UTF-8:\ :tc=default: 还交待要执行cap_mkdb /etc/login.conf 重新生成一下数据库 但FreeNAS默认装好没有cap_mkdb和locale这两个命令,于是误入歧途….. 想在FreeNAS下安装cap_mkdb , 安装locale命令。但一直没查出属于哪个软件包。 满世界找了两天,未果。 直到今天启动mlnet时发现 nas:~# mlnet & [1] 1865 nas:~# Running under … More
FreeBSD/Linux检测硬盘坏道
可以用badblocks命令来检查磁盘是否有坏道。 语法: badblocks [-svw][-b ][-o ][磁盘装置][磁盘区块数][启始区块] 参数: -b 指定磁盘的区块大小,单位为字节。 -o 将检查的结果写入指定的输出文件。 -s 在检查时显示进度。 -v 执行时显示详细的信息。 -w 在检查时,执行写入测试。 [磁盘装置] 指定要检查的磁盘装置。如/dev/sda [磁盘区块数] 指定磁盘装置的区块总数。 [启始区块] 指定要从哪个区块开始检查。 badblocks 检测磁盘坏块 1)#badblocks -s //显示进度 -v //显示执行详细情况 /dev/sda 2)读写方式检测 未挂载的磁盘设备或分区 #badblocks -s -w … More
FreeBSD下pw命令详解
pw是一个用来创建、删除、修改、显示用户和组的命令行工具。它还有系统用户和组文件编辑器的功能。 1.pw命令格式: 1.1组管理 1.1.1组添加 pw [-V etcdir] groupadd [group|gid] [-C config] [-q] [-n group] [-g gid] [-M members] [-o] [-h fd | -H fd] [-N] [-P] [-Y] 1.1.2组删除 pw [-V etcdir] groupdel [group|gid] [-n name] [-g … More
freebsd6.3+apache2.0安装
环境:freebsd 6.3 所需软件包 libiconv-1.9.2_2.tbz libxml2-2.6.23_1.tbz mod_security.tar.gz awstats-6.7.tar.gz httpd-2.0.* perl-5.8.8.tbz pkgconfig-0.20.tbz 安装过程 pkg_add pkgconfig-0.20.tbz pkg_add libiconv-1.9.2_2.tbz pkg_add libxml2-2.6.23_1.tbz pkg_add perl-5.8.8.tbz tar zxvf httpd-2.0.* cd httpd-2.0.?? ./configure –prefix=/usr/local/apache –enable-so –enable-rewrite make && make install cp ../mod*so /usr/local/apache/modules echo … More