1 ====== 装入/卸载模块 =====
FreeBSD通过kldload来载入模块, 通过kldunload来卸载模块, kldconfig可以用来显示或者修改module的查询路径, kldstat则用来显示模块连接器的一些统计信息.
相关url: kldload 其有到其他相关工具的链接.
在FreeBSD中调用mq_open时, 碰到 BAD system call的错误时, 可能就是相应模块没载入, 此时可以通过运行 kldload mqueuefs 来载入模块.
其他一些常见的有:
kldload sysvshm
2 ========== 通过Ports来安装第三方软件 ==========
当在系统中不存在所需的工具/软件时, 在网上查找下载之前, 可以先看看本机Ports目录中是否已经存在. Ports的目录在/usr/ports, 里面有许多的软件.
比如要安装qmake, 可以进入/usr/ports/devel/qmake或者/usr/ports/devel/qmake4, 而后运行命令:
之后, freebsd将自动下载并安装qmake.
而假如不知道qmake的位置, 又不想浏览ports中那么长的软件目录的话, 可以试试ports提供的查询. 具体做法是:
-
cd /usr/ports
-
make search name=qmake
于是得到以下内容:
-
[db@freebsd1 /usr/ports]$ make search name=qmake
-
Port: qmake-3.3.8_1
-
Path: /usr/ports/devel/qmake
-
Info: The build utility of the Qt project
-
Maint: mi@aldan.algebra.com
-
B-deps:
-
R-deps:
-
WWW:
-
-
Port: qt4-qmake-4.4.3
-
Path: /usr/ports/devel/qmake4
-
Info: The build utility of the Qt project
-
Maint: kde@FreeBSD.org
-
B-deps:
-
R-deps:
-
WWW:
这些目录就被列出来了.
3 ========== 重配网络 ==========
可以通过修改/etc/rc.conf来设置网络和一些配置, 内容类似如下:
-
defaultrouter="gateway_addr"
-
hostname="hostname1"
-
ifconfig_em0="inet ipaddress netmask mast_address"
-
ipv6_enable="YES"
-
nfs_server_enable="YES"
-
rpcbind_enable="YES"
-
sshd_enable="YES"
-
inetd_enable="YES"
可以通过修改/etc/resolv.conf来修改DNS, 内容类似如下:
-
[db@bdbcn12 ~]$ cat /etc/resolv.conf
-
domain domain1
-
nameserver ip1
-
nameserver ip2
-
nameserver ip3
-
nameserver ip4
而后可以通过运行netif来重启网络:
最后可以通过使用ifconfig来检查配置是否生效了:
阅读(1028) | 评论(0) | 转发(0) |