工作站安装FreeBSD 14.0

2024-01-06
#Unix #FreeBSD

1. 前言

在虚拟机上安装了两次 FreeBSD 后,趁着 Ubuntu 上的程序刚好跑完,就重装台式机的系统为 FreeBSD。

重点:在配置 ZFS 的 Swap 时,大小应为实际内存的 1/4 ,即: 64 G内存,Swap设置为 16 G。

2. 步骤

  1. 下载 ISO 文件,制作 U 盘启动盘

下载地址: https://download.freebsd.org/releases/amd64/amd64/ISO-IMAGES/14.0/

根据官网的推荐 (https://docs.freebsd.org/en/books/handbook/bsdinstall),在 Windows 下安装 win32diskimager 软件,而后制作 U 盘启动盘。

  1. 台式机 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
  1. 更新系统

以 root 执行以下命令:

freebsd-update fetch
freebsd-update install
  1. 安装 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

  1. 安装 zshwgetgithtopoh-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设置默认编辑器

  1. 设置 SSH

参考:

思路:

  • 先用本地 ssh name@IP 登录服务器
  • 将本地创建的公钥上传至服务器
  • 设置服务器 sudo vim /etc/ssh/sshd_config
  • 本地用公钥登录服务器
  1. 安装 Python 和 Fortran

参考:

Python 和 pip 安装后,可以安装一些库:pip install yagmail feedparser

可能需要安装部件:pip install libxslt