centos 安装iperf自启动
时间: 2023-10-13 13:21:31 浏览: 35
要让 iperf 在 CentOS 启动时自动启动,可以按照以下步骤进行设置:
1. 安装 iperf:
```shell
sudo yum install iperf
```
2. 创建一个新的 systemd 服务文件:
```shell
sudo nano /etc/systemd/system/iperf.service
```
在编辑器中添加以下内容:
```shell
[Unit]
Description=iperf server
After=network.service
[Service]
ExecStart=/usr/bin/iperf -s
Restart=always
[Install]
WantedBy=multi-user.target
```
- `Description` 是这个服务的描述。
- `After` 指定该服务必须在 `network.service` 启动后才能启动。
- `ExecStart` 指定要执行的命令。 `-s` 参数表示启动 iperf 服务器。
- `Restart` 指定该服务在崩溃或退出时应该自动重新启动。
- `WantedBy` 指定该服务应该在何时启动。这里我们将其设置为 `multi-user.target`,表示在系统启动到多用户模式时启动。
3. 启动服务并设置开机自启:
```shell
sudo systemctl enable iperf.service
sudo systemctl start iperf.service
```
`systemctl enable` 命令会将该服务设置为开机自启动。
4. 验证服务是否已经在运行:
```shell
sudo systemctl status iperf.service
```
如果看到 `Active: active (running)`,则说明服务已经在运行中。