linux6鎬庝箞杩涘叆nmtui

使用 nmtui 设置主机名。
在CentOS 7 系统上,以root用户登录。

打开 nmtui,使用箭头选择“设置系统主机名”并输入新名称。

最后一个命令:hostnamectl set-hostname 新名称。

自己掂量一下。

如何在最小安装的 CentOS、RHEL、Rocky Linux 中设置互联网 | Linux 中国

粗略地说,最小化 CentOS、RHEL 和 RockyLinux 来安装网络的最简单方法是使用 NetworkManager+nmcli+nmtui 组合。
其实很简单,三步:首先让 nmcli 了解硬件,然后使用 nmtui 获取连接配置,最后 systemctl 重新启动 NetworkManager 以使更改生效。

我们先来说说最重要的事情。
我们去年跑的一个项目中,直接在最小装系统上使用 nmcli 开发者状态可以省去很多麻烦,比如网卡是否启用、是否有一个叫 enp3 s0 的设备等。
另一件需要注意的事情是,如果您使用 nmtui 创建静态 IP 地址,则必须选中“自动连接”复选框。
否则,您可以手动配置 IP 地址,但默认情况下仍使用 DHCP。
systemctl重启NetworkManager后,网络仍然无法连接。
老实说,这很尴尬。
还有一个相当关键的细节,比如设置 DNS,直接在 nmtui 中填充 8 .8 .8 .8 和 8 .8 .4 .4 ,然后使用 nmcli Connection show NAME 检查配置是否正确 - 我最初以为 ip addr 可以直接看到所有内容,但后来我发现这是不正确的,我必须使用 Connection Show 来获取详细信息。

等等,还有一件事。
如果您使用的是CentOS 8 或Rocky 8 ,建议使用dnf网络脚本而不是NetworkManager来设置静态IP,因为后者的一些参数不满足最低系统参数。
对于经过测试的大小约为 3 000 个的小集群来说,情况确实如此。
最后提醒一个简单的陷阱:使用 nmtui 更改配置后,一定要使用 nmcli connection reload 来让 NetworkManager 重新加载配置,否则 systemctl 重启 NetworkManager 后仍然会使用旧配置。
我认为值得尝试使用nmcli的编辑模式直接在线进行更改,这比重新启动服务要容易得多。

如何在最小安装的 CentOS、RHEL、Rocky Linux 中设置互联网 | Linux 中国

嗯,使用 CentOS、RHEL 和 RockyLinux 的最小安装来创建网络实际上非常简单。
安装系统后,使用root或管理员帐户通过终端登录。

别担心,使用 nmcli 查看网络端口发生了什么情况。
输入 nmcli c show 查看是否一切正常。
有时,安装系统后,网络端口可能不会自动启动,必须​​手动启动。

然后,使用 nmtui。
这个界面很棒,你不必记住命令。
进入后选择你要配置的网口,选择自动连接,一般选择DHCP,让系统自己找到IP,省去你的麻烦。

选择自动连接后,回车,然后systemctl重启NetworkManager。
该命令必须输入,否则网络将无法启动。
输入后,等待其重新启动,然后 ping 一个地址(例如 8 .8 .8 .8 ),看看是否可以连接。
如果 ping 成功,则表示网络已基本准备就绪。

如果您想要静态IP,则必须更改配置。
通常,您可以在/etc/sysconfig/network-scripts/下找到ifcfg-您的网络端口名称文件。
例如,如果您的网络端口是 eth0,则为 ifcfg-eth0。
使用 vi 或 nano 打开它。

登录后,将 BOOTPROTO=none 更改为 BOOTPROTO=static。
然后添加一些东西,IPADDR=你的IP地址,GATEWAY=你的网关地址,DNS1 =你的DNS服务器地址。
您需要提前知道这些地址,否则您将无法连接到互联网。

保存更改,然后重新启动 systemctl 网络。
必须输入该命令,否则配置可能不生效。
键入后等待其重新启动,然后使用IP ADR查看您的IP是否已更改为您设置的IP。

基本上就是这样。
网络、Internet、静态IP均可设置。
如果您有任何疑问,请在评论部分提问。