FreeBSD服务器配置记录
这次服务器改用FreeBSD,第一次尝试FreeBSD,做个记录。
-
更换安装镜像源:
mkdir -p /usr/local/etc/pkg/reposvi /usr/local/etc/pkg/repos/FreeBSD.conf内容如下,如果要使用滚动更新的 latest 仓库,把
url配置最后的quarterly换成latest即可。1 2 3FreeBSD: { url: "pkg+http://mirrors.ustc.edu.cn/freebsd-pkg/${ABI}/quarterly", }pkg update -f更新索引。ports的更换参考:FreeBSD ports 源使用帮助 — USTC Mirror Help 文档
编辑
vi /etc/freebsd-update.conf文件:将
ServerName update.FreeBSD.org修改为ServerName update.FreeBSD.cn -
安装zsh:
pkg install zsh -
更改默认SHELL:
chsh -s $(which zsh) -
安装neovim:
pkg install neovim -
安装zimfw:
curl -fsSL https://raw.githubusercontent.com/zimfw/install/master/install.zsh | zsh -
安装git:
pkg install git -
克隆自己的相关配置:
git clone https://github.com/gudk/zsh_config.git -
切换到zsh后,复制相关文件:
1 2 3 4 5cp .zshrc ~/ cp .zimrc ~/ cp .p10k.zsh ~/ cp .gitconfig ~/ source ~/.zshrc -
基本配置完成。
-
阿里云的swap默认是没有的,有必要设置一个:
|
|
-
使用swapinfo命令查看swap文件的状态。
-
后续:经过一段时间的使用发现使用FreeBSD还是不太方便,自己使用的一个每天发送天气预报到手机的程序没有FreeBSD的版本,没法在服务器运行,自己又懒得源代码编译,所以还是回到Linux,以前一直是用Ubuntu的,下次打算试一下Arch Linux,目前阿里云有可选的Arch Linux,而搬瓦工是没有自带的,需要先安装Debian或Ubuntu,然后使用下面的代码转到Arch Linux:
1 2 3wget https://felixc.at/vps2arch chmod +x vps2arch ./vps2arch -
然后 Arch Linux下面没有crontab,要自己安装一个cronie程序。其他的安装zsh,neovim,certbot,zimfw,git,rust等,基本差不多。
-
目前拿一台服务器试了一下Arch Linux,暂时感觉还不错。
逍遥问情