当前位置: 首页 > article >正文

ubuntu设置开机无需输入密码自启动todesk,内网穿透natapp

设置todesk自启动

1、完善rc-local.service服务

sudo vim /lib/systemd/system/rc-local.service 

 写入以下内容

#  SPDX-License-Identifier: LGPL-2.1-or-later
#
#  This file is part of systemd.
#
#  systemd is free software; you can redistribute it and/or modify it
#  under the terms of the GNU Lesser General Public License as published by
#  the Free Software Foundation; either version 2.1 of the License, or
#  (at your option) any later version.

# This unit gets pulled automatically into multi-user.target by
# systemd-rc-local-generator if /etc/rc.local is executable.
[Unit]
After=network.target
StartLimitIntervalSec=0

[Service]
Restart=always
RestartSec=1
ExecStart=/etc/rc.local
TimeoutSec=0

[Install]
WantedBy=multi-user.target  
Alias=rc-local.service

2、添加/etc/rc.local文件

  1. 创建文件touch /etc/rc.local

  2. 在/etc/rc.local文件里面输入要运行的shell命令

systemctl restart todeskd
/usr/local/sunlogin/bin/sunloginclient
  1. 添加可执行权限 chmod +x /etc/rc.local

 

3、设置开启启动rc-local服务

执行systemctl enable rc-local.service即可

参考链接:Ubuntu22.04如何开机重新自动运行脚本_ubuntu 22.04 开机启动脚本-CSDN博客ubuntu 22.04 开机自启动脚本 - 南风丶轻语 - 博客园

设置natapp自启动

1. 创建 Systemd 服务文件

  1. 打开终端并创建一个新的服务文件。通常,服务文件存放在 /etc/systemd/system/ 目录下。您可以使用 sudo 权限来创建和编辑这个文件:

    
    sudo vim /etc/systemd/system/natapp.service

        2.在编辑器中,添加以下内容:

[Unit]
Description=Natapp Service
After=network.target

[Service]
ExecStart=/home/zeqi/softWare/natAPP/natapp -authtoken=9ab6b9040a624f40
WorkingDirectory=/home/zeqi/softWare/natAPP
Restart=always
User=zeqi

[Install]
WantedBy=multi-user.target
    • Description: 服务的描述。

    • After: 指定服务在网络服务启动之后启动。

    • ExecStart: 指定要执行的命令。

    • WorkingDirectory: 设置工作目录,确保命令在正确的目录下执行。

    • Restart: 设置服务在失败时自动重启。

    • User: 指定运行服务的用户。

    • WantedBy: 指定服务在 multi-user.target 下启用。

  1. 保存并退出编辑器

2. 启用并启动服务

  1. 重新加载 systemd 配置以应用新的服务文件:

  2. sudo systemctl daemon-reload
  3. 启用服务,使其在系统启动时自动运行:

    sudo systemctl enable natapp.service

3. 检查服务状态

您可以使用以下命令检查服务的状态,确保它已正确启动:

sudo systemctl status natapp.service

                

http://www.kler.cn/a/500480.html

相关文章:

  • Java进阶-在Ubuntu上部署SpringBoot应用
  • imageio 图片转mp4 保存mp4
  • 【芯片封测学习专栏 -- 什么是 Chiplet 技术】
  • 数据结构与算--堆实现线段树
  • 专题 - STM32
  • AI在零售行业中的应用:提升顾客体验与运营效率
  • FastApi Swagger 序列化问题
  • Github 2025-01-12 php开源项目日报 Top10
  • C#用直线和曲线抗锯齿
  • GraphQL:强大的API查询语言
  • iOS 逆向学习 - iOS Application Publishing:应用发布
  • Linux下ext2文件系统
  • Kotlin 协程基础九 —— SharedFlow 与 StateFlow
  • 【复习小结】14-21
  • ue5 蒙太奇,即上半身动画和下半身组合在一起,并使用。学习b站库得科技
  • 鸿蒙面试 2025-01-11
  • 一个基于Spring Boot的智慧养老平台
  • Python 正则表达式完全指南
  • Spring Boot项目中如何使用日志记录
  • Mac——Docker desktop安装与使用教程
  • 2013年下半年试题四:论分布式存储系统架构设计及其实现
  • 【Linux网络编程】网络层 | IP协议 | 网段划分 | 私有IP和公有IP | NAT技术