工作站安装FreeBSD 14.0
1. 前言
在虚拟机上安装了两次 FreeBSD 后,趁着 Ubuntu 上的程序刚好跑完,就重装台式机的系统为 FreeBSD。
重点:在配置 ZFS 的 Swap 时,大小应为实际内存的 1/4 ,即: 64 G内存,Swap设置为 16 G。
2. 步骤
- 下载 ISO 文件,制作 U 盘启动盘
下载地址: https://download.freebsd.org/releases/amd64/amd64/ISO-IMAGES/14.0/
根据官网的推荐 (https://docs.freebsd.org/en/books/handbook/bsdinstall),在 Windows 下安装 win32diskimager
软件,而后制作 U 盘启动盘。
- 台式机 BIOS 从 U 盘启动,按照顺序安装
参考: Parallels Desktop安装FreeBSD 14.0
这一步,Swap Volume Size 选择 (参考:swap size on ZFS with high amount of RAM | The FreeBSD Forums):
System Type | Swap Volume Size | Dump Volume Size |
---|---|---|
System with about 4 GB of physical memory | 1 GB | 2 GB |
Mid-range server with about 8 GB of physical memory | 2 GB | 4 GB |
High-end server with about 16 to 128 GB of physical memory | 4-32 GB | 8-64 GB |
High-end server with more than 128 GB of physical memory | 1/4 of physical memory size | 1/2 of physical memory size |
- 更新系统
以 root 执行以下命令:
freebsd-update fetch
freebsd-update install
- 安装 sudo 并创建用户组
以 root 执行以下命令:
pkg install sudo vim
pw groupadd admin
pw groupmod admin -m myself
在 /usr/local/etc/sudoers.d/
下新建文件 admin
,内容为:
%admin ALL=(ALL) ALL
而后重启: reboot
。
- 安装
zsh
、wget
、git
、htop
和oh-my-zsh
:
sudo pkg install zsh wget git htop
# 配置 zsh
chsh -s /usr/local/bin/zsh
touch ~/.zshrc
# 安装 oh-my-zsh ( https://ohmyz.sh/ )
sh -c "$(wget https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"
设置 vim
为默认编辑器: FreeBSD设置默认编辑器
- 设置 SSH
参考:
思路:
- 先用本地
ssh name@IP
登录服务器 - 将本地创建的公钥上传至服务器
- 设置服务器
sudo vim /etc/ssh/sshd_config
- 本地用公钥登录服务器
- 安装 Python 和 Fortran
参考:
Python 和 pip 安装后,可以安装一些库:pip install yagmail feedparser
:
可能需要安装部件:pip install libxslt
。