微知-如何通过systemctl查看是否存在某个服务?如何全局查看所有的服务?(systemctl list-units --type=service, )

背景

本文介绍在某些场景需要查看是否启动某个服务,

命令

可以全局服务查看:(常用在记不清命令名字,只能记住片段)

systemctl list-units --type=service | grep rsh

也可以直接查看

systemctl status rshim
或者:
systemctl status rshim.service

注意这里的rshim系统或自动添加.service后缀,并且这里要写全。

实战:

查看某个服务
在这里插入图片描述

查看全局服务:
在这里插入图片描述

### 彻底清除 xmrig-6.22.0 挖矿恶意软件安全移除教程 #### 终止 XMRig 进程 为了确保系统的安全性,在开始清理之前,先要停止所有正在运行的 XMRig 实例。可以使用 `ps` 和 `kill` 命令组合来完成此操作: ```bash ps aux | grep "xmrig" ``` 上述命令会显示所有与 XMRig 相关的进程 ID (PID),之后可以通过这些 PID 来终止它们。 对于找到的每一个 PID 使用如下命令结束对应的进程: ```bash kill -9 <PID> ``` 此处 `<PID>` 是指代实际获取到的具体数值[^1]。 #### 删除残留文件和目录 XMRig 可能会在系统中的不同位置留下其二进制文件和其他资源文件。通常情况下,安装路径可能位于 `/usr/local/bin/`, 用户家目录下或是其他自定义的位置。建议通过以下方式定位并删除: ```bash find / -name "xmrig*" -exec rm -rf {} \; ``` 这条指令将在整个文件系统范围内搜索名称匹配 “xmrig*” 的项目,并将其强制删除。请注意这一步骤需谨慎执行以免误删重要数据。 #### 清理定时任务和服务启动项 某些版本的挖矿程序可能会设置 cron job 或 systemd service 自动重启服务。因此还需要检查是否存在此类安排,并予以取消。 查看当前用户的 crontab 列表: ```bash crontab -l ``` 如果发现可疑条目,则编辑 crontab 文件去除之: ```bash crontab -e ``` 针对全局范围内的计划任务,请查阅 `/etc/cron.d/*` 下的内容以及 `/etc/crontab` 文件本身。 对于 Systemd 启动的服务单元,可利用下面方法排查: ```bash systemctl list-units --type=service --all | grep "xmrig" ``` 一旦确认有相关联的服务存在就立即禁用它: ```bash systemctl stop <servicename>.service systemctl disable <servicename>.service ``` 这里 `<servicename>` 应替换为具体的服务名字符串。 #### 更新防火墙规则防止再次感染 最后但同样重要的措施是调整服务器的安全策略,特别是网络访问控制部分。考虑封锁那些已知被用于传播恶意代码端口的同时开放必要的通信渠道即可满足业务需求又保障了整体环境稳定可靠。 例如,假如知道攻击者常用某特定 IP 地址发起连接请求的话就可以直接拒绝来自该地址的数据包进入本机网卡接口;或者更进一步地只允许白名单内主机建立 TCP/IP 层面上的有效对话关系等等。 综上所述,以上就是关于如何彻底清除 CentOS 上名为 xmrig-6.22.0 版本挖矿病毒的一套完整的解决方案。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值