http://hi.baidu.com/156544632/blog
FreeBSD版本为5.3版,基本配置网卡IP与网关的配置文件是目录/etc下面的rc.conf文件.在配置之前请使用ifconfig -a来查看正确的网卡名,本人的是lnc0,
网络地址是:192.168.1.0/24的网络,IP地址为192.168.1.5,因此在rc.conf文件中添加:ifconfig_lnc0="inet 192.168.1.5 netmask 255.255.255.0",然后配置网关.在BSD中网关称为默认路由因此只要在rc.conf中添加一句:
defaultrouter="192.168.1.1",这就是我的网关了.
最后添加NDS,NDS的配置也是同样在/etc目录下面的一个配置文件,叫"resolv.conf"的文件,
如果在该目录下面没有该文件可以使用touch resolv.conf创建一个新的,然后进入配置该文件.resolv.conf 的记录是:
nameserver 要查询的域名服务器的IP 地址。服务器按照顺序查询。 搜索域名的列表。这通常是由本地的域名决定的。search
本地域名。domain ,本人的resolv.conf配置为:
nameserver 202.96.128.86
nameserver 61.144.56.188
我只配置了DNS服务器的IP地址就够了重启动后配置将会马上生效,如有不懂请查阅FreeBSD文档
freebsd添加自启动的方法
比如我要启动mysql, 那么我就需要写一个 mysql.sh的文件,里面包含以下内容:
#! /bin/sh
/usr/local/mysql/bin/mysqld_safe &
然后把mysql.sh 复制到 /usr/local/etc/rc.d 下面,然后:
chmod 755 /usr/local/etc/rc.d/mysql.sh
就是设置为该脚本文件属性为755,重启动系统后就能自动启动该服务了!
启动其他服务类似。
freebsd添加自启动的方法
当然,除了上面的启动服务方式,还有一种方法。
就是在 /etc/rc.local 里面加上要启动的服务,那么系统下次启动的时候就会自动启动。
如果 /etc/rc.local 文件不存在,那么就建立一个,比如我们要让我们的mysql启动,那么就编辑该文件:
ee /etc/rc.local
然后在里面加上一行:
/usr/local/mysql/bin/mysqld_safe &
FreeBSD默认不允许以root登录ssh
解决方法一(推荐做法):
用非root用户登录
(出于安全性考虑,FreeBSD默认不允许以root登录ssh)
如果需要root身份,su 一下就切换过去了。
解决方法二(不推荐做法):
vi /etc/ssh/sshd_config
PermitRootLogin yes
Linux 及 FreeBSD 修改主機名也是同以下指令:
其中 host.mydomain.com 是新指定的 hostname,但為了系統下次啟動時也能自動使用新 hostname,需要作以下修改:
Linux
開啟 /etc/sysconfig/network (如果是 Debian 便開啟 /etc/hostname),將 hostname 一行改成新 hostname
FreeBSD
開啟 /etc/rc.conf,將 hostname 一行改成新 hostname
Linux 及 FreeBSD 修改 hostname
December 9, 2007 · Linux / BSD 筆記 ·1 Comment »-
sysctl -w kernel.hostname=xxxx
把這段寫在/etc/rc.local
這指令應該會讓系統名稱改變即時升笑or
vi /etc/sysctl.conf
kernel.hostname = xxxx
懒虫型的,做个实际例子
#ee /etc/rc.conf
defaultrouter="60.8.63.1"
ifconfig_bge0="inet 60.8.63.138 netmask 255.255.255.0"
ifconfig_bge1="inet 10.9.10.138 netmask 255.255.255.0"
ifconfig_bge1_alias0="inet 192.168.0.138 netmask 255.255.255.0"
然后
#sh /etc/netstart