标签搜索

Linux Ubuntu 系统在开机后自动启动

Toanle
2024-11-17 / 0 评论 / 8 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2024年11月17日,已超过126天没有更新,若内容或图片失效,请留言反馈。

方法:使用 Systemd 创建服务文件

  1. 创建服务文件
    打开终端,创建一个新的 frpc 服务文件:

    sudo nano /etc/systemd/system/frpc.service
  2. 编辑服务文件
    在文件中输入以下内容,并根据你的实际路径进行修改:

    [Unit]
    Description=FRP Client Service
    After=network.target
    
    [Service]
    Type=simple
    ExecStart=/home/kevim/frp/frpc -c /home/kevim/frp/frpc.toml
    Restart=on-failure
    User=kevim
    
    [Install]
    WantedBy=multi-user.target

保存并退出(按 Ctrl+O,回车,按 Ctrl+X 退出)。

  1. 设置服务文件权限
    确保服务文件权限正确:

    sudo chmod 644 /etc/systemd/system/frpc.service
  2. 测试服务文件
    重新加载 Systemd 配置,启动服务并检查状态:

    sudo systemctl daemon-reload
    sudo systemctl start frpc.service
    sudo systemctl status frpc.service

如果服务启动正常,状态应显示为 active (running)

  1. 设置开机自启
    启用服务的开机自启功能:

    sudo systemctl enable frpc.service
  2. 验证开机启动
    通过重启系统来验证服务是否正常启动:

    sudo reboot

其他注意事项

  • 确保 /home/kevim/frp/frpc 文件具有可执行权限:

    chmod +x /home/kevim/frp/frpc
  • 确认 frpc.toml 文件的配置正确。
  • 如果需要查看 frpc 的运行日志,可以使用以下命令:

    journalctl -u frpc.service

完成以上步骤后,frpc 应该会在系统启动时自动运行。

0

评论

博主关闭了当前页面的评论