For the complete documentation index, see llms.txt. This page is also available as Markdown.

OpenBSD 速查表

本速查表以简洁命令汇总常见 OpenBSD 管理任务。命令中 $ 表示普通用户,# 表示超级用户。用 doas(1) 提权,并通过 doas.conf(5) 配置。

提权

首次配置可参考示例文件:

$ doas cp /etc/examples/doas.conf /etc/doas.conf  # 从示例复制配置

为 wheel 组启用持久认证:

permit persist keepenv :wheel

测试:

$ doas id  # 通过 doas 执行一条简单命令

软件包

包管理工具:pkg_add(1)pkg_delete(1)pkg_info(1) ,总览见 packages(7)

$ doas pkg_add htop            # 安装软件包
$ doas pkg_delete htop         # 删除软件包
$ pkg_info | less              # 列出已安装软件包
$ doas pkg_add -Uu             # 升级当前发行版全部软件包

软件包镜像通过 installurl(5) 配置。

基本系统更新与版本升级

基本系统的安全/缺陷补丁:syspatch(8) 。 版本升级:sysupgrade(8)

服务(rc)

服务管理:rcctl(8) 。系统启动:rc(8)rc.conf(8)

网络

网络接口:ifconfig(8) 。持久化配置文件:hostname.if(5)myname(5)mygate(5)resolv.conf(5) 。用 netstart(8) 应用配置。

查看与临时改动

持久化示例

/etc/hostname.em0(从以下形式中任选一种):

主机名、默认网关与解析器:

常用网络诊断

防火墙(PF)

包过滤工具:pfctl(8) 。配置:pf.conf(5)

快捷操作

最小放行规则集

激活:

Web 与 SSH 守护进程

HTTP 服务器:httpd(8) 配合 httpd.conf(5) 。 安全 Shell:sshd(8)sshd_config(5)

用户与组

用户与组管理:useradd(8)usermod(8)userdel(8)groupadd(8)passwd(1) 、chsh(1)。

文件系统与存储

文件系统:fstab(5)mount(8)umount(8)df(1) 。磁盘设置:fdisk(8) (MBR/GPT)、disklabel(8)

时间与 ntpd

网络时间:ntpd(8) 。配置:ntpd.conf(5)

日志与轮转

Syslog:syslogd(8) ,通过 syslog.conf(5) 配置。日志轮转:newsyslog(8)

系统信息与诊断

OpenSSH 客户端基础

客户端:ssh(1) ,密钥用 ssh-keygen(1) ,配置见 ssh_config(5)

常用路径

如需深入了解,请参阅各节引用的手册页。

最后更新于