FreeBSD Desktop tutorial

一直都说 FreeBSD 硬件支持比较差,但是,还是迈出舒适圈,尝试一下把。

DNS 设置

关于系统的安装,这不过多叙述了,基本上按照提示一步一步走,都可以成功。这里就从装好系统后的配置开始吧。 配置 DNS 的话,需要编辑这个文件: resolv.conf,并添加如下内容:

# vi /etc/resolv.conf

## content
nameserver 114.114.114.114

这里整合了一下需要了解的国内外的 DNS

公共 DNS 地址对应表
名称 DNS IP
114 DNS 114.114.114.114 114.114.115.115
阿里 AliDNS 223.5.5.5 223.6.6.6
百度 BaiduDNS 180.76.76.76
DNSPod DNS+ 119.29.29.29 182.254.116.116
CNNIC SDNS 1.2.4.8 210.2.4.8
oneDNS 117.50.11.11 52.80.66.66
DNS 派
电信/移动/铁通
101.226.4.6 218.30.118.6
Cloudflare DNS 1.1.1.1 1.0.0.1
Google DNS 8.8.8.8 8.8.4.4
IBM Quad9 9.9.9.9
DNS.SB 185.222.222.222 185.184.222.222
OpenDNS 208.67.222.222 208.67.220.220
V2EX DNS 199.91.73.222 178.79.131.110

用户权限

为了安全考虑,作为桌面使用,还是需要限制用户权限的。这里使用 sudo 来进行权限管理。

## Install sudo package
# pkg install sudo

## configure sudoers file
# vi /usr/local/etc/sudoers 

## 大概在文件 87 行,即
root ALL=(ALL) ALL


## 之后,复制该行,把 root 替换成需要的用户
## 如:
wy ALL=(ALL) ALL

pkg 镜像源

一般来说,官方镜像源还是挺快的。但是如果你的网速很差,还是建议配置一下国内镜像源的。这 里采用国内的 USTC 镜像源。配置也相对简单。首先创建文件 /usr/local/etc/pkg/repos/FreeBSD.conf 如果没有这个路径就自行创建。不过一般都没有。 在该文件中添加如下内容:

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

到现在,一个基本的服务器搭建成功。可以远程连接使用了。注意在系统安装过程中可以选择 ssh 服务。所以这里就不再另外单独安装了。