31.2 树莓派 FreeBSD 使用

树莓派安装 FreeBSD 后需完成 SSH 配置、时区校正与固件更新。

SSH 登录方法

使用 XShell 等终端模拟软件登录树莓派时,默认用户名和密码均为 freebsd。如需获取 root 权限,登录成功后执行 su 命令并输入 root 密码。

时区设置的重要性与方法

时区配置是系统初始化的必要步骤。系统时区不正确可能影响时间戳、日志分析等操作的准确性。

执行以下命令启动时区配置工具:

# tzsetup

在交互式配置界面中,依次选择 No(不将硬件时钟设为 UTC)→ Asia(亚洲)→ China(中国)→ Beijing Time(北京时间)。当系统提示“Is the above information correct?”或类似确认信息时,选择 Yes 确认配置。

NTP 服务配置

时区配置完成后,还需配置系统时间同步机制。

树莓派 5 之前的所有型号均未配备板载实时时钟(Real Time Clock,RTC)硬件模块,系统时间依赖网络时间协议(Network Time Protocol,NTP)服务校时。树莓派 5 是该系列首款内置 RTC 模块的型号,可通过板载 J5 电池接口外接电池,在断电后维持时钟运行。

系统时间不准确可能影响 SSL/TLS 证书验证、日志时间戳准确性以及多个网络服务的正常运行。

/etc/rc.conf 文件中添加以下配置:

ntpd_enable="YES"               # 启用 NTP 守护进程

使用 ntpd 服务同步系统时间:

查看当前系统日期和时间:

主机名配置

主机名是系统在网络环境中的标识符,设置易识别的主机名有助于网络管理和设备识别。编辑 /etc/rc.conf,修改 hostname 参数,将 hostname="generic" 中的 generic 替换为实际所需的主机名。

频率调节机制配置

合理配置 CPU 频率动态调节机制,可在计算性能与功耗之间取得平衡。可调频率范围通常为 600 MHz 至 1500 MHz(树莓派 4)或 600 MHz 至 2400 MHz(树莓派 5),具体取决于硬件型号。实际最大频率取决于 powerd 动态调节策略和固件限制,sysctl 输出可能显示较低的最大频率(如 2000 MHz)。

执行以下命令启用并配置 powerd 服务:

温度信息查询方法

持续监控 CPU 温度有助于及时发现散热异常问题。执行以下命令列出所有系统内核参数,并筛选出包含温度信息的条目:

如果需要单独查看各个 CPU 核心的温度信息,可执行以下命令:

CPU 频率等级与当前频率

执行以下命令显示 CPU 核心 0 的可用频率等级列表与当前频率:

参考文献

最后更新于