卸载服务

以前曾经有朋友瑞星用盗版,后来被封号了。
不幸的是他自己来自己当初那个盗版号都不知道了。
这下可好,瑞星的程序设计,不但安装时要求用激活码,连卸载的时候都要。
这下惨了,朋友都卸载不掉瑞星了,一个杀毒软件安装,除了常见的注册表项目之外,还有更多的痕迹——服务!

可以说杀毒软件比谁都流氓,基本上是请神容易送神难。当初怎么想都想不出怎么卸载瑞星,虽然可以通过很多种方式删除文件、停止服务、删除注册表项目。
但是说到底,就是没有卸载掉。况且谁知道作为Windows服务,到底在什么地方残留了东西呢?

结果今天用免安装版的MySQL的时候,却意外地发现了操作windows服务的方法。
如下:
===============================================
语法:sc create | delete | config 服务名 [参数]
主要参数列表:
  start= demand|boot|system|auto|disabled|delayed-auto  //启动类型
  binPath= BinaryPathName                //可执行文件路径
  depend= 依存关系(以 / (斜杠) 分隔)
  DisplayName= <显示名称>                //屏幕显示名称

作用依次是:新建、移除、重配置服务。

例如:重新配置服务mysql的执行路径的方法是:
sc config mysql binPath= "新路径"
================================================  

在 Linux 系统中,卸载服务的方法因服务的安装方式和系统使用的包管理器而异,以下是一些常见的卸载方法: ### 使用 RPM 包管理器 对于使用 RPM 包管理器安装的服务,可以使用 `rpm` 命令进行卸载。以卸载 Apache 服务为例: ```bash # 查看已安装的 Apache 服务 rpm -qa|grep httpd # 卸载服务 yum remove -y httpd # 验证是否还有相关服务卸载 rpm -qa|grep httpd # 若有未卸载服务,重新卸载 rpm -e httpd-tools-2.4.6-97.el7.centos.5.x86_64 # 再次验证 rpm -qa|grep httpd # 查找安装路径 whereis httpd # 删除安装路径 rm -rf /etc/httpd # 验证是否卸载完成 whereis httpd ``` 上述步骤展示了如何通过 RPM 包管理器卸载 Apache 服务,包括查找、卸载、验证和删除安装路径等操作[^1]。 ### 使用 DNF 包管理器 在一些较新的 Linux 发行版中,使用 DNF 包管理器来卸载服务。同样以卸载 Apache 服务为例: ```bash # 卸载已安装的 Apache 服务器软件 dnf remove httpd* ``` 如果系统提示 `bash: dnf: 未找到命令`,则需要安装 DNF 命令: ```bash yum install epel-release yum install dnf ``` 安装完成后,再次检查是否安装了 Apache 服务器软件: ```bash rpm -qa | grep -i httpd ``` 这种方法适用于支持 DNF 包管理器的系统,能够更方便地卸载服务[^1]。 ### 从源码编译安装的服务 如果服务是从源码编译安装的,通常需要在源代码目录下执行 `make uninstall` 命令(前提是该软件提供了 `uninstall` 目标)。如果没有提供该目标,可能需要手动删除安装的文件和目录,这就需要记住安装时指定的安装路径。 ```bash cd /path/to/source-code make uninstall ``` ### 免安装的服务 对于免安装的服务,可直接删除安装目录和相关的缓存文件。缓存文件一般在以下目录查找: ``` ~/.config/软件名 ~/.cache/软件名 ~/.local/share/软件名 ``` 例如,若要卸载名为 `example-service` 的免安装服务,假设其安装目录为 `/opt/example-service`,可以执行: ```bash rm -rf /opt/example-service rm -rf ~/.config/example-service rm -rf ~/.cache/example-service rm -rf ~/.local/share/example-service ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值