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 修改主機名也是同以下指令:

hostname host.mydomain.com

其中 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

»


  1. sysctl -w kernel.hostname=xxxx
    把這段寫在/etc/rc.local
    這指令應該會讓系統名稱改變即時升笑

懒虫型的,做个实际例子

1. 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


转载于:https://blog.51cto.com/axlrose/1293048