systemd服务

1、Linux服务器端安装systemd。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# yum
yum install systemd
# apt
apt install systemd
# 启动frp
systemctl start frpc
# frp跟随Linux自启
systemctl enable frpc
# 停止frp
systemctl stop frpc
# 重启frp
systemctl restart frpc
# 查看frp状态
systemctl status frpc

:::warning
修改systemd服务配置文件后,需要重新加载配置文件
:::

1
2
3
4
5
6
# 重新启动服务
systemctl restart 服务名
# 重新加载配置文件:不会中断服务,但是新的配置文件需要支持热加载
systemctl reload 服务名
# 重新加载配置文件:不会中断服务,重新加载所有配置文件
systemctl deamon-reload 服务名

2、创建frpc.service文件

systemd配置目录/usr/lib/systemd/system

3、编辑frps.service文件

1
2
3
4
5
6
7
8
9
10
11
12
13
[Unit]
# 服务名称,可自定义
Description = frp server
After = network.target syslog.target
Wants = network.target

[Service]
Type = simple
# 启动frps的命令,需修改为您的frps的安装路径
ExecStart = /path/to/frpc -c /path/to/frpc.ini

[Install]
WantedBy = multi-user.target