centos里面将 systemctl start NetworkManager 设置为开机即启动的命令是什么
时间: 2024-09-06 18:01:27 浏览: 116
在 CentOS 中,如果你想要将 `NetworkManager` 服务设置为开机自动启动,你可以通过编辑 `systemd` 服务文件并在其中指定开机启动命令。以下是具体的步骤:
1. 打开 `NetworkManager` 的服务配置文件:
```sh
sudo nano /etc/systemd/system/NetworkManager.service
```
2. 在文件底部找到 `ExecStart=` 这一行,它通常看起来像这样:
```sh
ExecStart=/usr/libexec/network-manager
```
3. 更改为启动命令,将其替换为 `start` 后跟启动选项:
```sh
ExecStart=/usr/bin/systemctl start NetworkManager
```
4. 添加 `OnBoot` 或 `ConditionBoot` 子项来指定开机启动,例如:
```sh
[Install]
WantedBy=multi-user.target
OnBoot=true
```
5. 保存文件并退出编辑器:
```sh
Ctrl+X,然后 Y,回车
```
6. 刷新 systemctl 配置,并使更改生效:
```sh
sudo systemctl daemon-reload
```
7. 最后,启用服务使其开机启动:
```sh
sudo systemctl enable NetworkManager
```
现在 `NetworkManager` 服务已经在 CentOS 中设置为开机启动了。
阅读全文