首页 > 其他分享 >使用 systemd

使用 systemd

时间:2023-05-05 11:22:05浏览次数:32  
标签:systemd target frps frp systemctl 使用

使用 systemd

[使用 systemd | frp](https://gofrp.org/docs/setup/systemd/)

这个示例将会演示在 Linux 系统下使用 systemd 控制 frps 及配置开机自启。

在 Linux 系统下,使用systemd 可以方便地控制 frp 服务端 frps 的启动和停止、配置后台运行和开启自启。

要使用 systemd 来控制 frps,需要先安装 systemd,然后在 /etc/systemd/system 目录下创建一个 frps.service 文件。

  1. 如Linux服务端上没有安装 systemd,可以使用 yum 或 apt 等命令安装 systemd

    # yum
    yum install systemd
    # apt
    apt install systemd
  2. 使用文本编辑器,如 vim 创建并编辑 frps.service 文件。

    $ vim /etc/systemd/system/frps.service

    写入内容

    [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.ini
    
    [Install]
    WantedBy = multi-user.target
  3. 使用 systemd 命令,管理 frps。

    # 启动frp
    systemctl start frps
    # 停止frp
    systemctl stop frps
    # 重启frp
    systemctl restart frps
    # 查看frp状态
    systemctl status frps
  4. 配置 frps 开机自启。

    systemctl enable frps

标签:systemd,target,frps,frp,systemctl,使用
From: https://www.cnblogs.com/ministep/p/17373607.html

相关文章

  • 爬虫使用http代理
    1、每个过程从接口中随机取出IP列表,重复使用。失败后,调用API获取。一般逻辑如下:(1)每个过程,从接口中随机取回部分ip,反复尝试ip目录以获取数据;(2)如果访问成功,继续抓住下一个。(3)如果失败,从界面取一批IP,继续尝试。方案缺点:每个IP都有截止日期。如果提取100个,使用第20个,剩下的大部分可能......
  • VSCode使用npm的详细步骤
    1.打开cmd输入指令npm-v查看npm是否安装,需要先安装node.jsnode.js安装:https://nodejs.org/en/安装包下载后,一直点击next,安装完成,打开cmd输入 node-v 查看安装是否成功   2.打开vscode在工作区创建一个项目,右键打开“在集成终端中打开” 3.终端中......
  • 修改docker的cgroup driver为systemd
    简单来说修改docker的cgroupdriver为systemd的原因是因为在文档CRIinstallation中的相关说明:“使用systemd作为initsystem的Linux的发行版,使用systemd作为docker的cgroupdriver可以确保服务器节点在资源紧张的情况更加稳定”。但是在修改后发现自己的docker服务无法正常启动,以......
  • Win10更新KB5007186后共享打印机无法使用
         卸载大概10几分钟,卸载完之后会提示重启电脑,耐心等待重启,重启完成即可正常打印。为防止电脑的继续更新导致又出现这个问题,目前只能通过延迟win10的自动更新   ......
  • 使用OpenH323开发
    必备软件包可以从http://www.openh323.org下载.pwlib是一套跨平台的C++的开发库,使基于pwlib上开发的应用能够很少量的移植就可以跑在windows和unix的平台上.Open323是澳洲的一家公司驱动的opensource的h323协议族实现,还不够十分的完整,但是已经是非常的难得了.在windows上和l......
  • svn的使用
    1.拉取代码首先创建文件夹-->右键-->SVNCheckout-->输入代码地址,其他默认 2.查看svn账号对于这个项目是否已经授权 右键--》TortoiseSVN--》Repo-browser--》输入项目地址--》如果显示“认证失败”、“Accessdenied”报错,有如下两个原因 ......
  • [MS] 微软系软件无法使用 及 无网络问题
     根本原因在于win10的上网认证机制,从某个网站下载文本已确认是否联网,就像我们使用访问百度一样确认是否联网.但是微软把"百度"改成了"Google",所以我们实际有网,但是他认为你没有网络.更绝的是微软系软件似乎都只听他的判断了,所以账号没法登录,应用显示离线.只需要......
  • 使用nginx配置https域名证书
    安装SSL模块要在nginx中配置https,就必须安装SSL模块,也就是:http_ssl_module。进入到nginx的解压目录新增SSL模块(原来的那些模块需要保留)./configure\--prefix=/usr/local/nginx\--pid-path=/var/run/nginx/nginx.pid\--lock-path=/var/lock/nginx.local\--e......
  • vue中配置使用axios
    简单示例代码:请求网络的js逻辑,可以放到request.js文件中,放在目录utils下;importaxiosfrom"axios";axios.defaults.withCredentials=true;//创建axios实例constinstance=axios.create({//`headers`请求头的通用配置headers:{//'X-Requested-W......
  • 常见excel使用技巧
    一、筛选开头是xxx的列在目标列的右侧插入一列,第二行输入公式=OR(left(左侧单元格)={"1","2","3","4"})下拉公式,出现为TRUE的项,然后通过添加筛选选中TRUE是列。 二、科学计数法换文本显示选中出现科学计数法的那一列,顶部工具栏切换到【数据】,选择【分列】。 ......