我正在寻找命令行配置 Ubuntu 20+ 的工具。(防火墙、用户、网络、服务、硬件。)就像 Suse 有 Yast,而 CentOS 有安装工具一样。
我知道 Ubuntu 以前有 Ubuntu-tweak,但现在已经停用了,而且它的后续版本似乎不支持命令行。而且我真的不想运行 GUI(gnome/unity/etc)。
有这样的工具可用吗?
答案1
我不知道是否有一个命令行工具可以配置所有内容。但是,Ubuntu 有许多不同的选项可供选择:
一些命令行工具可以为特定目的提供更简单的界面,例如:
ufw
- 用于管理 netfilter/iptables 防火墙的程序adduser
,addgroup
- 向系统添加用户或组
另一种方法是使用带有命令行工具的“通用”配置文件。网络计划就是一个很好的例子。Netplan 使用
.yaml
配置文件位于/etc/netplan/
,该命令netplan <option>
用于应用配置、获取系统信息等。有些软件包允许您运行
sudo dpkg-reconfigure <package name>
。这将重新运行 Debian 安装程序(德布康夫),如果该选项包含在软件包的安装后脚本中。许多软件包都支持此选项 -后缀就是一个很好的例子。- 此外,运行
dpkg --configure -a
将配置所有未配置的包(参见此问答)。
- 此外,运行
最后,对于一个拥有大量模块的全方位配置工具来说网页管理,它提供了一个直观的 Web 界面来配置 Unix 和 Linux 系统的各种元素。这对于服务器尤其有用。默认模块列表相当广泛,并且还有额外的第三方模块可用的。
- 安装说明适用于 Ubuntu 的也在 Webmin 网站上。