Tag: Linux

5 Posts

thumbnail
腾讯云服务器:卸载、重启、停止云服务器监控组件
简介云服务器监控组件涉及两个 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轻量服务器监控一键卸载
用过阿里云服务器(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
thumbnail
V2Ray多用户管理一键脚本:可视化面板的搭建图文教程
随着近期SS/SSR等协议越来越容易被识别,不少人都转战到了v2ray和Trojan等协议进行科学上网,关于这两者的安装使用教程在前面都有提过,这里再来个适合管理用户的v2ray可视化面板一键脚本,支持多用户多协议,浏览器可视化操作,无需敲命令。本篇文章为v2ray服务端搭建教程,需在VPS或服务器上部署(没有VPS服务器可以在本站找一款适合的服务器使用),基于centos7系统,脚本支持centos7+、Ubuntu 16+、Debian 8+等Linux系统。1、通过SSH工具连接上服务器后,执行下列命令(由于v2-ui作者博客已被关闭,可暂时采用第二个x-ui命令安装);bash <(curl -Ls https://raw.githubusercontent.com/vaxilu/x-ui/master/install.sh)2、安装好后在本地电脑的浏览器输入:你的服务器IP:65432,打开面板,默认账户密码:admin (注意:防火墙需开放65432端口或关闭防火墙,Linux防火墙使用看本站的防火墙教程)3、打开面板后,有很多功能,面板的作者也提供了不少教程,可以自行体验,这里我们新增个用户账号,选择账号列表,点击+号新增;4、点击后可以看到多条设置,备注昵称随意,协议根据自己需求可选5种,我们这里默认即可,监听IP本地默认即可,端口自定义建议10000-60000之间,传输协议配置可选5种,默认TCP可根据自己需求设置,其它根据自己需求设置如无必要默认即可,然后添加;(注意:服务器的安全组和防火墙需放行相应端口或关闭防火墙,否则会导致无网络连接)5、最后使用v2ray客户端连接就可以愉快的科学上网了,面板支持添加不同用户,可启用禁用账户,功能自行体验即可,似乎不能限制用户的下载速度和总流量,只能重置流量,颇有点鸡肋,不过因为可视化的面板和可监控系统使用情况这点可以给个好评!
thumbnail
搭建 SSPanel Uim 前端
一、前置要求耐心安装需要花费许多时间,有可能还会安装失败,需要重来,确保你有足够的耐心和时间基础知识如果你什么都不懂,比如连端口都不知道怎么放行,Linux 常见命令也不会,遇到问题也不会 Google,建议你先学习好相关知识再来域名一个确保你对域名解析等概念和操作比较熟悉,这里不会教你这些内容。VPS 系统要求Cent OS 7 及以上Ubuntu 16 及以上Debian 9 及以上前端 VPS 配置要求1 CPU 以上1 G 内存及以上,推荐 2 G 及以上10 G 硬盘空间及以上后端 VPS 配置要求没有硬性要求,取决于后端需要运行多少用户二、安装宝塔Cent OSyum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.shUbuntuwget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.shDebianwget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh等待脚本运行完成,完成后脚本会输出宝塔面板访问地址和宝塔用户名密码,进入浏览器登录即可。如果打不开的话,那就是防火墙没放行,这个要到 VPS 商家面板里放行。三、安装 SSPanel Uim安装 LNMP登录宝塔后会提示安装 LNMP,我们这里选择安装 Nginx、MySQL、PHP、phpMyAdmin,注意版本不要选错。Nginx 1.18MySQL 5.6PHP-7.4phpMyAdmin - 4.9PureFTPd(可选)点击一键安装后宝塔会在后台进行安装,这个过程比较久,可能需要十几分钟,安装完成后再继续下面的教程。安装 LNMP配置 PHP进入<软件商店>,找到刚刚安装的 PHP 7.4,点击设置设置php删除如图所示的函数。system putenv popen proc_open删除禁用函数部署 SSPanel Uim创建站点选择<网站>,点击添加站点添加站点这里假设你的域名为 aaa.com,并且已经将 www.aaa.com 解析到了 VPS 的 IP 地址上,按照以下配置创建站点。数据库用户名和密码可以自定义。数据库选择utf-8mb4编码创建站点创建站点后会帮你创建数据库,数据库名默认和你的数据库用户名一样,注意不要搞混。创建成功安装 SSPanel Uim自行将命令中的<域名>替换为创建站点时的域名,教程里是 www.aaa.com进入站点目录,并删除自动创建的文件cd /www/wwwroot/域名/ rm * -rf下载 SSPanel Uim 最新版以下两条命令只运行一个,根据你的需要进行选择# 下载 master 分支,代码很久没更新了,不建议使用 git clone -b master https://github.com/Anankke/SSPanel-Uim.git tmp && mv tmp/.git . && rm -rf tmp && git reset --hard # 下载 dev 分支 git clone -b dev https://github.com/Anankke/SSPanel-Uim.git tmp && mv tmp/.git . && rm -rf tmp && git reset --hard安装SSPanel Uim,注意替换<域名>替换为创建站点时的域名,教程里是 www.aaa.comgit config core.filemode false wget https://getcomposer.org/installer -O composer.phar php composer.phar php composer.phar install cp config/.config.example.php config/.config.php cp config/appprofile.example.php config/appprofile.php cd ../ chmod -R 755 域名/ chown -R www:www 域名/ ln -s /www/wwwroot/域名/sql/glzjin_all.sql /www/backup/database/修改站点点击 网站 最右侧的设置,在 网站目录 里取消 防跨站攻击 ,运行目录里面选择 /public,点击 保存 。在 伪静态 中填入下面内容:location /…
Linux软链接的使用
软连接是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 : 显示版本