首页 > 系统相关 >Centos下安装iperf3并注册成服务[原创]

Centos下安装iperf3并注册成服务[原创]

时间:2024-03-05 21:16:09浏览次数:26  
标签:bin iperf3 服务 Centos service 命令 systemctl 注册

iperf3网络测速工具非常强大并可靠,下面介绍如何在Linux Centos下部署方法,并且注册成服务

一、安装iperf3

  打开终端并执行命令`sudo yum install iperf3`来安装iperf3。

二、配置服务配置

  1、创建配置文件,文件名为iperf3.service:命令: vim /usr/lib/systemd/system/iperf3.service 

  2、把下面文件内容编写在iperf3.service文件中

 1 [Unit]
 2 Description=iperf3 service
 3 After=network.target
 4 
 5 [Service]
 6 Type=forking
 7 ExecStart=/usr/bin/iperf3 -s -D
 8 ExecReload=/bin/kill -s HUP $MAINPID
 9 ExecStop=/bin/kill -s QUIT $MAINPID
10 PrivateTmp=true
11 
12 [Install]
13 WantedBy=multi-user.target 

文件参数介绍

[Unit]:服务的说明
Description:描述服务
After:描述服务类别

[Service] 服务运行参数的设置
Type=forking 后台运行的形式
ExecStart 服务的具体运行命令
ExecReload 重启命令
ExecStop 停止命令
PrivateTmp=True 给服务分配独立的临时空间
注意:启动、重启、停止命令全部要求使用绝对路径

[Install] 服务安装的相关设置,可设置为多用户 
其中ExecStart=/usr/bin/iperf3 -s -D 这一行中的-D参数必须添加,代表进程守护方式运行,可以不卡光标行

  3、刷新iperf3.service 配置信息,命令:systemctl daemon-reload

  4、设置开机启动,命令:systemctl enable iperf3.service
  如果返回类似Created symlink from /etc/systemd/system/multi-user.target.wants/iperf3.service to /usr/lib/systemd/system/iperf3.service.的消息,代表注册成功!

三、相关命令

systemctl is-enabled iperf3.service #查询服务是否开机启动
systemctl enable iperf3.service #开机运行服务
systemctl disable iperf3.service #取消开机运行
systemctl start iperf3.service #启动服务
systemctl stop iperf3.service #停止服务
systemctl restart iperf3.service #重启服务
systemctl reload iperf3.service #重新加载服务配置文件
systemctl status iperf3.service #查询服务运行状态
systemctl --failed #显示启动失败的服务

 

标签:bin,iperf3,服务,Centos,service,命令,systemctl,注册
From: https://www.cnblogs.com/saintyear/p/18054950

相关文章

  • centos7 xfreerdp安装及远程执行Windows脚本
    1、yuminstallfreerdp2、centos7需要安装桌面环境,并设置从桌面启动3、xfreerdp使用  xfreerdp/u:Administrator/p:Password123/drive:data,/root/app:cmd.exe/app-cmd:"cmd.exe/knetuseX:\\tsclient\data&X:&mimi.bat"/v:192.168.0.100  /u:账号 ......
  • centos 安装nodejs 18版本时,需要 glibc > 2.28
    前置条件1.make版本号4.32.gcc版本号12.2.0进行glibc-2.28配置时:../configure--prefix=/usr/local/glibc-2.28--disable-profile--enable-add-ons--with-headers=/usr/include--with-binutils=/usr/bin 遇到的错误:inux-gnu/12.2.0/include-fixed-isystem/......
  • CentOS 7单机部署 Redis 主从复制
    下面是一个完整的、步骤明确的指南,包括如何在CentOS7上以非root用户(在本例中为appworker,属于appworkergroup组)安装和配置Redis主从复制,设置目录权限,以及进行基本的连接测试和维护操作。1.环境准备创建用户和组sudogroupaddappworkergroup#创建一个名为appw......
  • 卸载centos默认防火墙firewalld
    查看该防火墙是否运行systemctlstatusfirewalld停止systemctlstopfirewalld移除开机自启动systemctldisablefirewalld卸载yumremovefirewalld-y卸载完毕  已经没有了 ......
  • Windows 操作系统中,Internet 协议版本 4 (TCP/IPv4) 的配置信息通常是保存在注册表中
    %SystemRoot%\system32\tcpipcfg.dll%SystemRoot%\system32\drivers\tcpip.sysSystem32\drivers\tcpip.sys%SystemRoot%\System32\wshtcpip.dll%SystemRoot%\System32\mswsock.dll%SystemRoot%\System32\perfnet.dll%SystemRoot%\System32\wsock32.dll......
  • Centos7安装mysql8版本(亲测可用)
    Step1进入MYSQL官网下载https://www.mysql.com/downloads/ MySQLEnterpriseEdition企业版本 需付费,可以试用30天,提供了更多的功能和更完备的技术支持,更适合于对数据库的功能和可靠性要求较高的企业客户。 MySQLClusterCGE高级集群版 需付费,是一个实时开源事......
  • 未完成编辑 Linux CentOS7.6使用腾讯Yum源安装MySQL5.7,执行mysql-secure-installation
    学习安装MySQL时发现官方源很慢,试了国内腾讯源快,记录一下LinuxCentOS7.6前置环境:CPU1内存4GB硬盘SCSI20GB网络模式桥接系统内为自动DHCPpingqq.com可通互联网以下为MySQL5.7安装步骤编辑新repo库路径:/etc/yum.repos.d/mysql-community.repovi/etc/yum.repos......
  • CentOS 设置系统时间与网络时间同步
    CentOS设置系统时间与网络时间同步一、Linux的时间分为(两种)SystemClock(系统时间)指当前LinuxKernel中的时间RealTimeClock(硬件时间,简称RTC)主板上有电池供电的时间二、查看系统时间的命令系统时间指令:#date设置系统时间的命令date-set(年/月/日时......
  • 升级centos7内核版本
    先查看当前内核版本~]#uname-aLinuxlocalhost.localdomain3.10.0-1160.el7.x86_64#1SMPMonOct1916:18:59UTC2020x86_64x86_64x86_64GNU/Linux查看系统grub内核启动列表~]#awk-F\''$1=="menuentry"{printi++":"$2}'/etc/grub2......
  • springboot3+vue3(二)注册接口
     为了方便实体类操作,这里添加一下lombok的依赖,添加好以后右键重新加载mavenlombok注解含义大全:https://www.jianshu.com/p/41c4a226e955<!--lombok依赖--><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifa......