荣耀之链论坛

 找回密码
 立即注册
搜索
查看: 2292|回复: 0

阿里云centos卸载安骑士

[复制链接]

1326

主题

2373

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
10267
发表于 2018-11-13 13:36 | 显示全部楼层 |阅读模式
  1. #!/bin/bash

  2. #check linux Gentoo os
  3. var=`lsb_release -a | grep Gentoo`
  4. if [ -z "${var}" ]; then
  5.         var=`cat /etc/issue | grep Gentoo`
  6. fi

  7. if [ -d "/etc/runlevels/default" -a -n "${var}" ]; then
  8.         LINUX_RELEASE="GENTOO"
  9. else
  10.         LINUX_RELEASE="OTHER"
  11. fi

  12. stop_aegis(){
  13.         killall -9 aegis_cli >/dev/null 2>&1
  14.         killall -9 aegis_update >/dev/null 2>&1
  15.         killall -9 aegis_cli >/dev/null 2>&1
  16.         killall -9 AliYunDun >/dev/null 2>&1
  17.         killall -9 AliHids >/dev/null 2>&1
  18.         killall -9 AliYunDunUpdate >/dev/null 2>&1
  19.     printf "%-40s %40s\n" "Stopping aegis" "[  OK  ]"
  20. }

  21. remove_aegis(){
  22. if [ -d /usr/local/aegis ];then
  23.     rm -rf /usr/local/aegis/aegis_client
  24.     rm -rf /usr/local/aegis/aegis_update
  25.         rm -rf /usr/local/aegis/alihids
  26. fi
  27. }

  28. uninstall_service() {
  29.    
  30.    if [ -f "/etc/init.d/aegis" ]; then
  31.                 /etc/init.d/aegis stop  >/dev/null 2>&1
  32.                 rm -f /etc/init.d/aegis
  33.    fi

  34.         if [ $LINUX_RELEASE = "GENTOO" ]; then
  35.                 rc-update del aegis default 2>/dev/null
  36.                 if [ -f "/etc/runlevels/default/aegis" ]; then
  37.                         rm -f "/etc/runlevels/default/aegis" >/dev/null 2>&1;
  38.                 fi
  39.     elif [ -f /etc/init.d/aegis ]; then
  40.          /etc/init.d/aegis  uninstall
  41.             for ((var=2; var<=5; var++)) do
  42.                         if [ -d "/etc/rc${var}.d/" ];then
  43.                                  rm -f "/etc/rc${var}.d/S80aegis"
  44.                     elif [ -d "/etc/rc.d/rc${var}.d" ];then
  45.                                 rm -f "/etc/rc.d/rc${var}.d/S80aegis"
  46.                         fi
  47.                 done
  48.     fi

  49. }

  50. stop_aegis
  51. uninstall_service
  52. remove_aegis
  53. umount /usr/local/aegis/aegis_debug


  54. printf "%-40s %40s\n" "Uninstalling aegis"  "[  OK  ]"
复制代码



#然后还要卸载aliyun-service
killall aliyun-service && echo "" >/usr/sbin/aliyun-service
#实际查看这个文件是一个二进制的文件,不知道里面写的什么  这个比较坑


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

荣耀之链

GMT+8, 2025-6-18 05:36 , Processed in 0.014871 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表