腾讯云服务器:卸载、重启、停止云服务器监控组件
阿里云ECS轻量服务器监控一键卸载

简介云服务器监控组件涉及两个 Agent,分别为 Sgagent 和 BaradAgent。Sgagent 负责上报组件信息更新以及触发 BaradAgent , BaradAgent 负责上报云服务器部分指标数据。操作步骤Linux 和 Windows 系统卸载、重启、停止云服务器监控组件步骤不一致,详情请参考下文。[collapse status="false" title="Linux"]卸载监控组件步骤一:卸载 BaradAgent登录云服务器后,执行以下命令,进入 BaradAgent 安装目录。[](javascript: void 0;)cd /usr/local/qcloud/monitor/barad/admin执行以下命令,卸载 BaradAgent。该命令不显示结果,如果不存在/usr/local/qcloud/monitor/barad文件夹,则说明卸载成功。[](javascript: void 0;)./uninstall.sh说明:BaradAgent 上报云服务器部分指标数据,卸载 BaradAgent 后会停止数据上报。Sgagent 基本占用极少的内存,您也可以参考下列步骤卸载 Sgagent 。步骤二:卸载 Sgagent执行以下命令,进入 Sgagent 安装目录。[](javascript: void 0;)cd /usr/local/qcloud/stargate/admin执行以下命令,卸载 Sgagent。该命令不显示结果,您可以执行 crontab -l |grep stargate 命令查看是否有计划任务,若无计划任务,则说明卸载成功。[](javascript: void 0;)./uninstall.sh重启监控组件步骤一:重启 BaradAgent执行以下命令,进入 BaradAgent 安装目录。[](javascript: void 0;)cd /usr/local/qcloud/monitor/barad/admin执行以下命令,重启 BaradAgent。若提示 barad_agent run succ,则说明重启成功。[](javascript: void 0;)./stop.sh ./trystart.sh步骤二:重启 Sgagent执行以下命令,进入 Sgagent 安装目录。[](javascript: void 0;)cd /usr/local/qcloud/stargate/admin执行以下命令,重启 Sgagent。若提示 stargate agent run succ,则说明重启成功。[](javascript: void 0;)./restart.sh停止监控组件说明:需要同时停止 Sgagent 和 BaradAgent,云服务器部分指标的监控数据才会停止上报。如需暂时停止上报数据的 BaradAgent,参考 停止 BaradAgent 步骤 停止 BaradAgent,但一分钟后 Sgagent 会触发 BaradAgent 服务,继续上报监控数据。如需要一直停止上报数据请参考下列步骤,先停止 Sgagent 服务再停止BaradAgent。执行下列删除定时 Sgagent 文件。[](javascript: void 0;)rm -f /etc/cron.d/sgagenttask执行系列命令,进入 crontab 文件。[](javascript: void 0;)crontab -e按 i 切换至编辑模式,删除该文件信息。删除后,按 Esc ,输入 :wq ,保存文件并返回。停止 Sgagent执行以下命令,进入 Sgagent 安装目录。[](javascript: void 0;)cd /usr/local/qcloud/stargate/admin执行以下命令,停止 Sgagent。[](javascript: void 0;)./stop.sh停止 BaradAgent。执行以下命令,进入 BaradAgent 安装目录。[](javascript: void 0;)cd /usr/local/qcloud/monitor/barad/admin执行以下命令,停止 BaradAgent。[](javascript: void 0;)./stop.sh说明:执行成功后不会自动拉起服务,监控监控数据会丢失,请谨慎操作,如需重新开启服务需开启两个组件服务。[/collapse][collapse status="false" title="Windows"]启动、重启、停止 BaradAgent 和 Sgagent运行 services.msc , 进入服务管理,找到 BaradAgent 和 Sgagent。如下图,单击鼠标右键,在弹框中可以进行 BaradAgentSvc 和 StargateSvc 服务启动、重启和停止。卸载 BaradAgent 和 Sgagent运行 cmd,执行如下命令,提示 “[SC] DeleteService 成功” 后,重启云服务器即可。sc.exe delete "BaradAgentSvc" sc.exe delete "StargateSvc"[/collapse]
用过阿里云服务器(ECS、轻量应用服务器)的人应该都知道,阿里云提供的系统镜像里预装了它的各种监控服务。如:阿里云盾(安骑士)、云监控(Cloudmonitor)这些监控服务的存在使得人们可以直接在控制台看到当前系统的状态,某种程度上来说确实方便了服务器的管理。但是对于我们这种“爱折腾党”,基本没有用到这些服务的时候,而且天天被这些监控盯着还总有种被偷窥的感觉。卸载云盾(安骑士)在 官方文档 页面只介绍了怎么在控制台去卸载,手动卸载的操作步骤需要提交工单获取,不是很方便。在这里介绍一种用脚本手动卸载的方法(其实用的也是官方提供的两个脚本),执行以下命令即可。wget http://update.aegis.aliyun.com/download/uninstall.sh && chmod +x uninstall.sh &&./uninstall.sh wget http://update.aegis.aliyun.com/download/quartz_uninstall.sh && chmod +x quartz_uninstall.sh && ./quartz_uninstall.sh测试发现上面的脚本运行完之后可能还会有一些服务/文件/文件夹残留,所以我们手动清理一下,顺便把刚刚下下来的两个脚本文件也删了(如果提示文件不存在就不用管了)。sudo rm -r /usr/local/aegis sudo systemctl disable aliyun.service sudo rm /usr/sbin/aliyun-service sudo rm /usr/sbin/aliyun-service.backup sudo rm /usr/sbin/aliyun_installer sudo rm /etc/systemd/system/aliyun.service sudo rm /lib/systemd/system/aliyun.service rm uninstall.sh quartz_uninstall.sh卸载云监控(Cloudmonitor)云监控有 Java 版本和 Go 语言版本两种(Java 版本已经不再提供升级了,现在新开的服务器应该都是 Go 语言版本的),可以根据其安装目录 /usr/local/cloudmonitor/ 下的文件名判断你的服务器上装的具体是哪一种。下面分别介绍两个版本的卸载方法。卸载云监控 Go 语言版云监控 Go 语言版的可执行文件名为 CmsGoAgent.linux-${ARCH} ,其中的 ARCH 根据 Linux 架构的不同,分为 amd64 和 386 ,可以在其安装目录 /usr/local/cloudmonitor/ 下找到具体的文件名。为了方便表述,下面的命令中也使用 ${ARCH} 替代文件名中的系统架构部分。要能够直接复制下面的命令行去执行的话,可以先设置一下临时环境变量(相当于后面输入命令中的 ${ARCH} 会被自动替换成我们在这里设置的值)# 64 位系统 export ARCH=amd64 # 32 位系统 export ARCH=386或者的话你也可以在找到具体的文件名后自行替换。下面是卸载相关的一些命令:# 从系统服务中移除 /usr/local/cloudmonitor/CmsGoAgent.linux-${ARCH} uninstall # 停止 /usr/local/cloudmonitor/CmsGoAgent.linux-${ARCH} stop # 卸载 /usr/local/cloudmonitor/CmsGoAgent.linux-${ARCH} stop && \ /usr/local/cloudmonitor/CmsGoAgent.linux-${ARCH} uninstall && \ rm -rf /usr/local/cloudmonitor附上官方文档页面链接:https://help.aliyun.com/document_detail/97929.html卸载云监控 Java 版# 停止 /usr/local/cloudmonitor/wrapper/bin/cloudmonitor.sh stop # 卸载 /usr/local/cloudmonitor/wrapper/bin/cloudmonitor.sh remove && \ rm -rf /usr/local/cloudmonitor附上官方文档页面链接:https://help.aliyun.com/knowledge_detail/38859.html
Aria2一键安装及管理脚本,宝塔面板搭建AriaNg前端
Linux软链接的使用
介绍Aria2作为一款linux下的下载神器,可以下载各种资源、种子文件、磁力链接等,功能强大,就不过多介绍了,此前提到过Aria2安装方法,这里再介绍个一键脚本,很方便,推荐使用;Github:https://github.com/P3TERX/aria2.sh功能特性BT 下载率高、速度快重启后不丢失任务进度、不重复下载删除正在下载的任务自动删除未完成的文件下载错误自动删除未完成的文件下载完成自动删除控制文件(.aria2后缀名文件)下载完成自动删除种子文件(.torrent后缀名文件)下载完成自动删除空目录BT 下载完成自动清除垃圾文件(文件类型过滤功能)BT 下载完成自动清除小文件(文件大小过滤功能)有一定的防版权投诉、防迅雷吸血效果更好的 PT 下载支持系统要求CentOS 6+ / Debian 6+ / Ubuntu 14.04+架构支持x86_64 / i386 / ARM64 / ARM32v7 / ARM32v6安装为了确保能正常使用,先安装基础组件 wget curl ca-certificatesapt install wget curl ca-certificates下载脚本wget -N git.io/aria2.sh && chmod +x aria2.sh运行脚本./aria2.sh然后选择你要执行的选项 Aria2 一键安装管理脚本 增强版 [v2.7.4] by P3TERX.COM 0. 升级脚本 ——————————————————————— 1. 安装 Aria2 2. 更新 Aria2 3. 卸载 Aria2 ——————————————————————— 4. 启动 Aria2 5. 停止 Aria2 6. 重启 Aria2 ——————————————————————— 7. 修改 配置 8. 查看 配置 9. 查看 日志 10. 清空 日志 ——————————————————————— 11. 手动更新 BT-Tracker 12. 自动更新 BT-Tracker ——————————————————————— Aria2 状态: 已安装 | 已启动 自动更新 BT-Tracker: 已开启 请输入数字 [0-12]:其他命令功能命令 管理./aria2.sh 启动service aria2 start 停止service aria2 stop 重启service aria2 restart 查看状态service aria2 status 下载目录/root/downloads 配置文件/root/.aria2c/aria2.conf配置文件有中文注释,若语言设置有问题会导致中文乱码宝塔搭建AriaNg前端相关说明AriaNg功能覆盖了Aria2 WebUI和YAAW的功能。与之前的前端相比,主要优势在于:1、完全响应式布局,电脑和手机等设备全部支持。2、更友好的用户界面,使用起来更像常用的下载工具。下载任务列表支持排序(文件名、大小、进度、剩余时间、下载速度等)和搜索,正在等待的任务列表支持拖拽安排下载顺序;任务详情页面支持健康度等参数的显示,文件和BT节点列表支持排序,文件列表支持按文件类型筛选选择,BT节点列表支持显示每个节点的任务完成状态等信息;新建任务页面支持直接手动下载等;提供完整的aria2设置支持,支持aria2所有设置的说明、修改等,设置界面全部中文。3、支持下载完成通知(仅支持Webscoket协议及Chrome等现代浏览器)。4、支持自定义使用的协议,Http(s)或Websocket可任选。(Http(s)协议支持压缩,减少带宽)5、数据增量更新,减少带宽使用。6、其他功能大家可以自行体验,之后还会增加更多的功能。界面截图安装Github:https://github.com/mayswind/AriaNg/releases如果不想自己搭建,也可以直接使用官方搭建的AriaNg:http://ariang.mayswind.net/latest/宝塔面板安装好Nginx,再下载AriaNg程序源码压缩包宝塔面板,添加站点(没域名的直接添加IP也可以),将下载好的压缩包上传解压到网站根目录,然后直接访问域名或IP即可;使用方法连接上AriaNg面板后,默认是未连接Aria2状态,只需输入域名或IP,端口,Aria2密匙,然后刷新页面即可;
软连接是Linux中一个常用命令,它的功能是为某一个文件在另外一个位置建立一个同不的链接。具体用法是:ln -s 源文件 目标文件。当 我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在其它的 目录下用ln命令链接(link)就可以,不必重复的占用磁盘空间。例如:1ln -s<span> </span>`/usr/local/mysql/bin/mysql /usr/bin`这样我们就对/usr/bin目录下的mysql命令创建了软连接【硬连接】硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,多个文件名指向同一索引节点是存在的。一般这种连接就是硬连接。硬连接的作用是允许一个文件拥有多个有效路径名,这样用户就可以建立硬连接到重要文件,以防止“误删”的功能。其原因如上所述,因为对应该目录的索引节点有一个以上的连接。只删除一个连接并不影响索引节点本身和其它的连接,只有当最后一个连接被删除后,文件的数据块及目录的连接才会被释放。也就是说,文件真正删除的条件是与之相关的所有硬连接文件均被删除。【软连接】另外一种连接称之为符号连接(Symbolic Link),也叫软连接。软链接文件有类似于Windows的快捷方式。它实际上是一个特殊的文件。在符号连接中,文件实际上是一个文本文件,其中包含的有另一文件的位置信息。使用方式创建软链接ln -s [源文件或目录] [目标文件或目录]例:当前路径创建test 引向/var/www/test 文件夹1ln –s <span> </span>`/var/www/test test`创建/var/test 引向/var/www/test 文件夹1ln –s <span> </span>`/var/www/test /var/test`删除软链接和删除普通的文件是一样的,删除都是使用rm来进行操作例:删除test1rm –rf<span> </span>`test`修改软链接ln –snf [新的源文件或目录] [目标文件或目录]这将会修改原有的链接地址为新的地址例如:创建一个软链接1ln –s <span> </span>`/var/www/test /var/test`修改指向的新路径1ln –snf <span> </span>`/var/www/test1 /var/test`常用参数: -f : 链结时先将与 dist 同档名的档案删除 -d : 允许系统管理者硬链结自己的目录 -i : 在删除与 dist 同档名的档案时先进行询问 -n : 在进行软连结时,将 dist 视为一般的档案 -s : 进行软链结(symbolic link) -v : 在连结之前显示其档名 -b : 将在链结时会被覆写或删除的档案进行备份 -S SUFFIX : 将备份的档案都加上 SUFFIX 的字尾 -V METHOD : 指定备份的方式 --help : 显示辅助说明 --version : 显示版本