文章目录
-
-
-
- [1. 基本用法](#1. 基本用法)
- [2. 常用选项](#2. 常用选项)
- [3. 用法举例](#3. 用法举例)
- [4. 注意事项](#4. 注意事项)
-
-
setup 命令用于配置 Linux 系统的基本设置(仅限部分发行版)。
1. 基本用法
- 语法:
bash
setup
-
功能:
- 用于配置 Linux 系统的基本设置,如网络、键盘、时区、磁盘分区等。
- 主要适用于 CentOS、RHEL、Arch Linux 等发行版,在 Ubuntu 和 Debian 中通常不可用。
- 提供交互式界面,帮助用户完成系统初始化配置。
-
此命令是否系统自带:通常系统自带的。若未安装,可以使用以下方法手动安装:
-
CentOS / RHEL(默认已安装,无需额外操作)
-
Arch Linux:
bashsudo pacman -S arch-install-scripts -
Ubuntu / Debian:Ubuntu/Debian 没有
setup,但可以用dpkg-reconfigure配置:bashsudo dpkg-reconfigure tzdata # 重新配置时区 sudo dpkg-reconfigure keyboard-configuration # 重新配置键盘
-
2. 常用选项
(CentOS / RHEL)
network:配置网络(等同于nmtui或nmcli)。keyboard:设置键盘布局。timezone:设置时区。services:管理系统服务(类似chkconfig)。security:配置安全选项(如防火墙)。
3. 用法举例
- 运行
setup进入交互式界面(仅限 CentOS / RHEL):
bash
sudo setup
- 使用
setup直接打开网络配置(CentOS 6 及以下适用):
bash
sudo setup network
- 在 Arch Linux 上运行
setup进行安装(手动安装arch-install-scripts后):
bash
setup
- Ubuntu / Debian 重新配置时区(
setup不可用,使用dpkg-reconfigure):
bash
sudo dpkg-reconfigure tzdata
4. 注意事项
- 仅适用于特定 Linux 发行版,如 CentOS、RHEL 和 Arch Linux,在 Ubuntu / Debian 上不可用。
- 新版本的 CentOS / RHEL(7 及以上)已逐渐弃用
setup命令,建议使用nmtui、nmcli、system-config-*等替代工具。 - 如果
setup无法运行,可能是未安装相关工具包,如system-config-network-tui(CentOS 6 及以下)。