Top

本地磁盘小日记ヾ(≧▽≦*)ゝ

世界无限大.且行且珍惜w~
编码.计算机视觉.网络.语言.绘图在学/M2F/各种发烧友/死宅/见习天使w;

教程:FreeBSD11.2在线升级,有无线网卡配置,pkg/ports换源,VBox驱动安装以及xorg配置;

在今年的双十一除惹买买买惹各种实体物品之外,还上惹一波阿里云主机的车w。99元/年,配置大概是是单核.1G/40G组合.1M带宽不限流,价格挺诱人的所以就上了一台。选择了帝都节点的FreeBSD系统,这样就正好Conoha机跑Win来做日常耍的云主机,阿里云就用来随便跑跑一些服务。也正巧家里面的NAS也换成了BSD,所以以后大概会陆续出一些关于fbsd的文章。

今天这篇文章作为开篇,就先随便写写一些关于安装后大概会用到的几个主要配置吧。


11.1版本在线升级至11.2版本范例:

1
2
3
4
//在线搜索并下载需要的更新;
freebsd-update -r 11.2-RELEASE upgrade
//下载完成后,开始安装更新到系统;
freebsd-update install

此时内核与相关模块将会被先安装好更新,我们需要重新启动后来继续剩余的更新。如果您使用的是定制的内核,请使用nextboot 命令来选择下一次用于引导系统的内核后再重新启动。

1
nextboot -k GENERIC

重启成功后需要让系统继续更新以完成剩余的更新和旧文件的自动清理:

1
freebsd-update install

更新完成后重新启动,使用uname命令查看系统是否已完成更新:

1
uname -a

此时我们可以升级一下系统内的ports与pkg源:

1
2
portsnap fetch extract
pkg upgrade

再次重启系统,至此完成升级操作。


网卡配置:

查看网卡信息:

1
ifconfig

IP.Gateway和hostname的配置:

1
2
3
4
5
6
7
//编辑 /etc/rc.conf:
ee /etc/rc.conf
//添加或修改文件中的三个信息:
手动指派:ifconfig_em0="inet 192.168.233.101  netmask 255.255.255.0"
自动指派:ifconfig_em0="DHCP"
defaultrouter="192.168.233.1"
hostname="TestFreeBSD"

DNS的配置:

1
2
//编辑 ee /etc/resolv.conf
nameserver 192.168.233.1

重启网络:

1
2
sh /etc/rc   #方法1
/etc/netstart  #方法2

wpa无线配置:

1
2
3
4
5
6
7
8
//初始化无线网卡:
ifconfig wlan0 create wlandev ath0
//启动网卡:
ifconfig wlan0 up
//扫描无线电磁波:
ifconfig wlan0 list scan
//后台启动网卡(-B)并读取xx这个文档中的配置
wpa_supplicant -i wlan0 -c xx -B
1
2
3
4
5
xx配置文档范例:
network={
    ssid="wifi"
    psk="12345678"
}
1
2
3
4
5
6
//开启DHCP功能:
dhclient wlan0
//关闭网卡:
ifconfig wlan0 down
//删掉此网卡所有配置:
ifconfig wlan0 destroy

Pkg源地址更换为USTC:

官方源配置是 /etc/pkg/FreeBSD.conf ,请先检查该文件内容。注意其中的 url 参数配置了官方仓库的地址,我们需要把它替换为镜像站的地址。 该配置文件是 FreeBSD 基本系统的一部分,会随着 freebsd-update 更新,请不要直接修改,而是创建 /usr/local/etc/pkg/repos/FreeBSD.conf 覆盖配置,文件内容如下:

1
2
3
FreeBSD: {
  url: "pkg+http://mirrors.ustc.edu.cn/freebsd-pkg/${ABI}/quarterly",
}

如果要使用滚动更新的 latest 仓库,把 url 配置最后的 quarterly 换成 latest 即可。 修改配置后,运行 pkg update -f 更新索引。

Ports:

在 /etc/make.conf 中添加以下内容(如果文件不存在,则新建之):

1
MASTER_SITE_OVERRIDE?=http://mirrors.ustc.edu.cn/freebsd-ports/distfiles/${DIST_SUBDIR}/

VBox虚拟机下增强设置:

1
2
3
4
5
6
7
8
9
10
11
1、用root执行 
pkg install virtualbox-ose-additions
2、在/etc/rc.conf中增加 
vboxguest_enable=“YES” 
vboxservice_enable=“YES”
3、重启
4、用root执行 
# VBoxClient –clipboard 共享剪切板 
# VBoxClient –display 自动调整分辨率 
# VBoxClient –seamless 启动seamless窗口模式 
# VBoxClient-all 开启所有VBox增强功能 

Xorg简单设置:

1
2
3
4
5
6
7
8
9
10
11
12
//安装:
pkg install xorg

//在/etc/rc.conf文件内添加如下内容:
moused_enable="YES"
moused_nodefault_enable="YES"
dbus_enable="YES"
hald_enable="YES"

//生成xorg.conf:
Xorg -configure :1
Cp xorg.conf.new /etc/X11/xorg.conf

好了,今天就先更新到这儿。我们下次再见吧!


@本地磁盘姬

ohayou.aimo.moe

微博:@本地磁盘姬碟酱

Twitter:@AmyGreen

2018年11月17日