Skip to content

init.d 的机制已经过时了, 习惯使用的 service ssh status 命令, 要转成 systemctl status ssh 了.

frps 案例

参考 frp 官网的 使用 systemd 教程.

/etc/systemd/system/ 下创建文件

sh
sudo vi /etc/systemd/system/frps.service

写入内容

sh
[Unit]
# 服务名称,可自定义
Description = frp server
After = network.target syslog.target
Wants = network.target

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

[Install]
WantedBy = multi-user.target

就可以用 systemctl 命令管理程序的启动

sh
# 启动frp
sudo systemctl start frps
# 停止frp
sudo systemctl stop frps
# 重启frp
sudo systemctl restart frps
# 查看frp状态
sudo systemctl status frps

设置开机启动

sh
systemctl enable frps

开机进入命令行界面

sh
# 开机进入 命令行界面
systemctl set-default multi-user.target

# 开机进入 图形界面
systemctl set-default graphical.target