您的位置:易软博客 > 技术笔记 > FreeBSD
windows下面使用virtualbox,解决dns解析异常的问题
继上篇配置之后,运行一段时间发现域名无法解析。但通过ip地址还是可以访问。在网上查了一下,发现是virtualbox NAT方式下面的域名服务器会出现问题。

过程是这样的:

FreeBSD的虚拟机设置了通过 DHCP方式来获取IP地址。

在获取IP地址的同时,也会在/etc/resolve.conf里面设置dns的解析服务器为10.0.2.3

但是10.0.2.3这个dns server在一段时间之后就会出现工作不正常的情况。

那么这个问题该如何解决呢?

只需要在/etc/resolve.conf里面设置正确的dns server就可以了。但问题又出来了,dhcp方式是每隔一段时间都会更新的。更新之后的dns server就又被改回去了。

更多 | FreeBSD | 938 次阅读 | 0 条评论 | 王春生 发表于 2008-12-21 10:41
windows下面使用virtualbox搭建FreeBSD的开发环境
相比较于linux而言,我更喜欢freebsd的简洁的风格。所以我的服务器也是选用了FreeBSD作为操作系统。平时开发的时候,就需要有一个FreeBSD的开发环境来进行调试。

直接安装一个FreeBSD也是一个解决方案,不过就目前来讲,完全放弃windows平台也有很多的不方便。比如网上银行,还有公司内部的很多系统只支持windows。所以主机还是使用windows,不过我们可以使用虚拟机来解决这个问题。 

谈到虚拟机,也有很多的选择。比如vmware,virtualbox。我最终选择了virutalbox。原因有两个,virtualbox很小,安装文件20多兆。运行起来的速度也很快。

更多 | FreeBSD | 1716 次阅读 | 2 条评论 | 王春生 发表于 2008-12-20 09:14
解决FreeBSD6.2下面subversion的Berkeley DB error错误
在FreeBSD6.2下面配置了subversion+http之后,通过浏览器访问,报告下面的错误:

Internal error: Berkeley DB error for filesystem '/var/svn' while opening environment:\n

2230 [Sat Dec 01 20:19:41 2007] [error] [client 123.116.144.57] Could not fetch resource information. [500, #0]

2231 [Sat Dec 01 20:19:41 2007] [error] [client 123.116.144.57] Could not open the requested SVN filesystem [500, #1600

通过查找资料,发现可能是权限的问题。

在FreeBSD下面,apache2.2是以www用户身份运行的,它需要对svn的目录有读写的权限,于是就把/var/svn目录的属主改成www,再次访问,就没有问题了。 

更多 | FreeBSD | 1541 次阅读 | 0 条评论 | wwccss 发表于 2007-12-02 19:28
配置FreeBSD6.2过程记录
一、安装基本的系统:

首先是最小化安装,可以通过ssh进行登录,远程控制就达到目的了。

二、安装基本的工具:

通过package安装vim-lite, subversion, curl, wget,lynx这几个必需的工具。

如果你的网速比较慢,可以设置PACAGEROOT=ftp://ftp.cn.freebsd.org/就可以了。然后通过pkg_add -r命令安装。

三、安装ports:

按照FreeBSD的使用手册上面讲的,同步一份port到你的机器。如果网速比较慢,也可以指定一个比较快的镜像。

更多 | FreeBSD | 4002 次阅读 | 2 条评论 | 王春生 发表于 2007-11-26 21:16
FreeBSD配置笔记--设置sudo
sudo是一种比较安全权限分配方案。如果你想让某个用户执行root账号的权限,但又不想让他直接成为root账号,可以使用sudo来解决这个问题。

1. 安装sudo cd /usr/ports/security/sudo; make install clean;

2. 添加sudoers 使用visudo命令来编辑/usr/local/etc/sudoers文件。

%wheel ALL=(ALL) NOPASSWD: ALL

这样设置就是允许wheel组的用户可以执行任何命令而不需要密码。:)

更多 | FreeBSD | 4248 次阅读 | 2 条评论 | wwccss 发表于 2006-09-02 20:34
FreeBSD配置笔记--修改登录以后的提示信息,注销若干终端
1. FreeBSD默认安装之后,登录的提示是一大段帮助文字,看过几次之后也就熟悉了。可以通过修改/etc/motd这个文件来改成你所希望的文字。

2. 可以通过修改/etc/ttys文件来禁止若干终端连接数量。如果你是通过远程ssh来连接的话,可以将其中不用的终端关掉,设成off。

更多 | FreeBSD | 1893 次阅读 | 0 条评论 | wwccss 发表于 2006-09-02 20:12
FreeBSD配置笔记--让root账号可以远程登录
Freebsd默认安装之后,默认是禁止root账号直接ssh登录的。可以通过修改/etc/ssh/sshd_config文件,将其中的PermitRootLogin改成yes,然后重新启动ssh服务就可以了。/etc/rc.d/sshd restart

更多 | FreeBSD | 2983 次阅读 | 0 条评论 | wwccss 发表于 2006-09-02 20:06
FreeBSD配置笔记--让普通用户可以使用bash
Freebsd默认安装之后用户的shell是sh,平时都已经习惯了使用bash。通过下面的步骤可以配置用户来使用bash作为shell。

1. 安装bash。 cd /usr/ports/shells/bash; make install clean 这样安装完之后,bash会被安装在/usr/local/bin/目录下面。

2. 在/bin目录下面做一个符号连接。 ln -f /usr/local/bin/bash /bin

3. 修改 /etc/shells文件,将bash增加进去,这样在添加用户的时候就可以指定使用bash作为shell了。否则的话,会警告pwd_mkdb: warning, unknown root shell

4. 如果已经添加过的用户,可以使用chsh命令来修改默认的shell.

更多 | FreeBSD | 3761 次阅读 | 0 条评论 | wwccss 发表于 2006-09-02 20:02
如何使用sftp自动备份
站长的一个重要工作就是备份网站的数据--程序、数据库、上传的附件以及各种各样的配置文件等。一旦服务器出现问题,可以通过备份的文件恢复。其重要性不用多说。

那么如何来做备份呢?我了解的有以下一些方式:

1. raid: raid也许不应该算做一种备份方式,应该是一种存储方案,呵呵。不过对一般的站长来讲做raid还是有些代价。如果钱比较多,还是做raid比较可靠一点。

2. 单机双硬盘备份。其中一个硬盘为工作硬盘,一个硬盘为备份硬盘,将备份数据备份到备份硬盘上面。

更多 | FreeBSD | 1762 次阅读 | 0 条评论 | wwccss 发表于 2006-01-10 16:25
在VIM中使用空格space代替TAB
修改home目录下面的.vimrc文件, 增加下面的几行:

set expandtab # 使用space代替tab.

set tabstop=4 # 四个空格。

set shiftwidth=4 # 自动缩进的宽度。

几篇比较有意思的文章:http://www.vim.org/tips/tip.php?tip_id=12 http://www.adamspiers.org/computing/why_no_tabs.html http://www.adamspiers.org/computing/why_no_tabs.html

更多 | FreeBSD | 6903 次阅读 | 0 条评论 | wwccss 发表于 2005-12-14 16:04
14 条记录 每页 条 页码:1/2 首页 前页 后页 末页
用户中心
帐号
密码
栏目导航
你会看到什么?