XUbuntu22.04之关闭todesk开机自启动(二百二十一)

发布于:2024-03-12 ⋅ 阅读:(76) ⋅ 点赞:(0)

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长!

优质专栏:Audio工程师进阶系列原创干货持续更新中……】🚀
优质专栏:多媒体系统工程师系列原创干货持续更新中……】🚀

人生格言: 人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.

更多原创,欢迎关注:Android系统攻城狮

欢迎关注Android系统攻城狮

1.前言

本篇目的:XUbuntu22.04自带的reboot命令的关机和重启不好使,自己使用init命令定制一个。

2. Linux systemctl系统服务介绍

  • systemctl是Linux操作系统中用于管理systemd系统和服务管理器的工具。它是systemd的一部分,systemd是一个广泛用于Linux的系统和服务管理器,它负责启动系统和服务、管理系统启动项、系统单元文件等。systemctl命令提供了对systemd管理的系统和服务进行控制和管理的高级接口。
  • 以下是一些常用的systemctl命令和选项:
  1. 启动服务:要启动一个服务,可以使用systemctl start [service_name],其中[service_name]是您希望启动的服务名称。例如,要启动Apache web服务器,可以使用命令systemctl start apache2(在某些系统上可能是systemctl start httpd)。
  2. 停止服务:要停止一个服务,可以使用systemctl stop [service_name]。例如,要停止Apache web服务器,可以使用命令systemctl stop apache2(在某些系统上可能是systemctl stop httpd)。
  3. 重启服务:要重启一个服务,可以使用systemctl restart [service_name]。例如,要重启Apache web服务器,可以使用命令systemctl restart apache2(在某些系统上可能是systemctl restart httpd)。
  4. 状态查询:要查看一个服务的状态,可以使用systemctl status [service_name]。这会显示服务的状态信息,包括它是否正在运行、已启动、已停止等。
  5. Enable和Disable服务:要设置服务开机自启,可以使用systemctl enable [service_name]。要禁用服务开机自启,可以使用systemctl disable [service_name]
  6. 使能或禁用单元文件:除了服务,systemd还管理着各种类型的单元文件,如目标(targets)、路径(paths)、socket(sockets)和交换(swaps)等。systemctl也可以用来使能或禁用这些单元文件。
  7. 管理unit文件:可以使用systemctl来创建、删除和管理unit文件。例如,要创建一个新的服务单元文件,可以使用命令systemctl create [service_name].service
  8. 列出服务:使用systemctl list-unit-files可以列出系统中所有已启用的服务。使用systemctl list-unit-files --type=service可以列出所有服务类型的单元文件。
  9. 管理依赖:systemctl也可以用来管理服务的依赖关系。例如,要添加一个依赖关系,可以使用命令systemctl add-dependency [service_name] after [dependency_service]
  10. 重载systemd:当修改了配置文件或单元文件后,需要重新加载systemd以使更改生效。可以使用systemctl daemon-reload来完成这个操作。
  • systemctl是一个非常强大和灵活的工具,用于管理系统和服务。通过使用它,可以更有效地管理Linux系统,确保服务按预期运行,并优化系统性能。

3.关闭todesk服务自启动

<1>.查看todesk是否在运行

# sudo systemctl --all | grep todesk
todeskd.service      loaded    active     running   ToDesk Daemon Service

running:表示服务正在运行

<2>.查看todeskd.service服务状态

# sudo systemctl  status todeskd.service
● todeskd.service - ToDesk Daemon Service
     Loaded: loaded (/etc/systemd/system/todeskd.service; enabled; vendor preset: enabled)
     Active: active (running) since Mon 2024-03-11 20:37:55 CST; 1h 11min ago
   Main PID: 3113589 (ToDesk_Service)
      Tasks: 20 (limit: 76728)
     Memory: 35.3M
        CPU: 2min 11.062s
     CGroup: /system.slice/todeskd.service
             └─3113589 /opt/todesk/bin/ToDesk_Service
             

<3>.关闭todeskd.service开机自启动

# sudo systemctl disable todeskd.service

<4>.查看todeskd.service服务是否启动

# sudo systemctl list-units --type=service | grep todesk
本文含有隐藏内容,请 开通VIP 后查看

网站公告

今日签到

点亮在社区的每一天
去签到