bsdconfig.8

BSDCONFIG(8)

BSDCONFIG(8)

FreeBSD System Manager's Manual

BSDCONFIG(8)

bsdconfig

系统配置实用程序

bsdconfig [-h] bsdconfig command [-h] bsdconfig [OPTIONS] [command [OPTIONS]]

bsdconfig 用于设置许多系统配置设置,既适用于新系统,也适用于更改现有系统的配置设置。

bsdconfig 可以选择将命令作为参数。 如果不带参数调用,它将弹出一个列出可用模块的交互式菜单。

可以使用以下选项:

-d

运行时提供大量关于标准输出的调试信息。

-D file

将调试信息发送到文件。 如果文件以加号开头,则将调试信息发送到标准输出和文件(减去前导加号)。

-f file

将 file 加载为脚本,然后退出。 如果多次出现,程序只会在最后一次出现后退出。 如果 file 是单个破折号 (‘-’), bsdconfig 从标准输入读取。

-h

打印使用说明并退出。

-S

安全 X11 模式 (意味着 -X) 。 以 root 身份,在开始之前始终提示并验证 sudo(8) 用户名/密码。

-X

使用 Xdialog(1) 代替 dialog(1) 。

以下命令 (按字母顺序排列) 当前包含在基本 bsdconfig 程序中,不久将添加更多命令。 可以添加其他命令,如下面的 ADDING COMMANDS 部分所述,添加后,将出现在主菜单和 -h 列表中。

console

用于自定义系统控制台行为的实用程序。

defaultrouter

网络下默认路由器/网关菜单的快捷方式。

diskmgmt

管理磁盘分区和/或标签。 执行 sade(8) 。

docsinstall

执行 bsdinstall docsinstall 子实用程序以允许安装/重新安装 FreeBSD 文档集。

dot

生成一个可视化 bsdconfig 菜单、包含和快捷方式结构关系的 dot(1) 语言文件 (打印在标准输出上) )。 有关详细信息,请参阅 “bsdconfig dot -h” 。

groupadd

groupmgmt 下添加组菜单的快捷方式。

groupdel

groupmgmt 下删除组菜单的快捷方式。

groupedit

groupmgmt 下编辑/查看组菜单的快捷方式。

groupmgmt

添加/更改/查看/删除组帐户的实用程序。

hostname

网络下主机名/域菜单的快捷方式。

kern_securelevel

安全性下 kern.securelevel 菜单的快捷方式。

mouse

用于配置、探索和启用控制台鼠标支持的实用程序。

mouse_disable

鼠标下禁用菜单的快捷方式。

mouse_enable

鼠标下启用菜单的快捷方式。

mouse_flags

鼠标下标志菜单的快捷方式。

mouse_port

鼠标下端口菜单的快捷方式。

mouse_type

鼠标下类型菜单的快捷方式。

nameservers

网络下 DNS 名称服务器菜单的快捷方式。

netdev

网络下网络接口菜单的快捷方式。

networking

用于设置/更改主机名/域、网络接口、无线网络、默认路由器/网关和 DNS 名称服务器的实用程序。

packages

浏览、安装、卸载或重新安装打包软件。

password

设置系统管理员 (root) 密码。

security

配置各种系统安全设置。

startup

配置系统启动的各个方面。

startup_misc

启动下杂项启动服务菜单的快捷方式。

startup_rcadd

启动的 View/Edit Startup Configuration 菜单 (startup_rcconf) 下的 Add New 菜单的快捷方式。

startup_rcconf

启动下查看/编辑启动配置菜单的快捷方式。

startup_rcdelete

启动的查看/编辑启动配置菜单(startup_rcconf)下删除菜单的快捷方式。

startup_rcvar

启动下切换启动服务菜单的快捷方式。

syscons_font

控制台下字体菜单的快捷方式。

syscons_keymap

控制台下 Keymap 菜单的快捷方式。

syscons_repeat

控制台下重复菜单的快捷方式。

syscons_saver

控制台下的 Saver 菜单的快捷方式。

syscons_screenmap

控制台下 Screenmap 菜单的快捷方式。

syscons_ttys

控制台下 Ttys 菜单的快捷方式。

timezone

设置本地机器的区域时区。

ttys

使用您喜欢的编辑器编辑 ttys(5) 数据库。

useradd

usermgmt 下添加用户菜单的快捷方式。

userdel

usermgmt 下删除用户菜单的快捷方式。

useredit

usermgmt 下编辑/查看用户菜单的快捷方式。

usermgmt

添加/编辑/查看/删除用户帐户的实用程序。

wireless

网络下无线网络菜单的快捷方式。

i18n 功能内置于 bsdconfig 中,并且特定语言的翻译文件将在可用时添加。 如果没有特定语言的翻译文件,将使用默认 (en_US.ISO8859-1) 文件。

稍后记录。INDEX 文件的文档 menu_selection="command|*" 语法。

以下环境变量影响 bsdconfig 的执行:

LANG

如果设置了 LANG,则将从名为 messages.$LANG 和 INDEX 的文件中读取消息和索引信息。 $LANG 并在 messages.$LANG 和 INDEX.$LANG 不存在时回退到名为 messages 和 INDEX 的文件。 LANG 优先于 LC_ALL。

LC_ALL

如果设置了 LC_ALL,则将从名为 messages.$LC_ALL 和 INDEX 的文件中读取消息和索引信息。 $LC_ALL 如果 messages.$LC_ALL 和 INDEX.$LC_ALL 不存在,则回退到名为 messages 和 INDEX 的文件。

/usr/share/examples/bsdconfig/bsdconfigrc 可以复制到 $HOME/.bsdconfigrc 并根据需要进行定制。

The bsdconfig utility exits 0 on success, and >0 if an error occurs.

bsdinstall(8)

bsdconfig 最早出现在 FreeBSD 9.2 中。

Ron McDowell Devin Teske <dteske@FreeBSD.org>

docsinstall 和 diskmgmt 模块调用 bsdinstall。 在这些模块中发现的错误应该被认为是 bsdinstall,而不是 bsdconfig

April 12, 2020

FreeBSD 13.1-RELEASE

最后更新于

FreeBSD 中文社区