chrome://flags/#enable-gpu-rasterization

chrome://flags/#enable-gpu-rasterization

发表在 日常 | 留下评论

卸载阿里云腾讯云监控

众所周知,阿里云,腾讯云作为国内数一数二的大厂,在自己的卖的云服务器上都默认安装了相应的“辅助软件”,阿里云的云盾,腾讯云的云镜,按官方说法是,监控服务器的资源信息,加固服务器安全,方面用户管理和操作等等,但其实吧,既然都能玩服务器了,这些东西也可有可有无了,而且就好像别人常备了一把出入你家门的万能钥匙,虽然房子都是别人的,但心里总是不舒服。而且国内环境,你懂的。

一、背景

附上一篇 V2上的故事 https://www.v2ex.com/t/217931

所以今天就要说说,怎么卸载这两家服务器里面默认的监控程序。

当然如果你在购买的时候,就注意到了,并取消掉这些监控程序的默认安装,那么是坠好的。

如果你已经购买了,而且默认被安装了这些监控程序,请往下看

二、卸载云盾和安骑士

官方脚本

  1. $ curl -sSL http://update.aegis.aliyun.com/download/quartz_uninstall.sh | sudo bash
  2. $ sudo rm -rf /usr/local/aegis
  3. $ sudo rm /usr/sbin/aliyun-service
  4. $ sudo rm /lib/systemd/system/aliyun.service

备用的脚本地址

上面第一行换成这个

  1. $ curl -sSL https://down.oldking.net/Script/quartz_uninstall.sh | sudo bash

或者简单粗暴的

  1. $ curl -sSL https://down.oldking.net/Script/uninstall_aegis_yundun.sh | sudo bash
  2. $ curl -sSL https://down.oldking.net/Script/uninstall_aliyun_vio.sh | sudo bash

三、卸载腾讯云镜

  1. $ curl -sSL https://down.oldking.net/Script/uninstal_qcloud.sh | sudo bash

四、屏蔽云盾检测IP

方法一

直接在阿里云安全组里面屏蔽

140.205.201.0/24 和 140.205.225.0/24

方法二

UWF

  1. $ sudo nano /etc/ufw/before.rules
  2. # End required lines,在其后添加
  3. $ -A ufw-before-input -s 140.205.201.0/24 -j DROP
  4. $ -A ufw-before-input -s 140.205.225.0/24 -j DROP
  5. $ sudo ufw reload

iptables

  1. $ iptables -I INPUT -s 140.205.201.0/24 -j DROP
  2. $ iptables -I INPUT -s 140.205.225.0/24 -j DROP
  3. $ service iptables save

五、参考资料

https://blog.whe.me/post/uninstall-aliyun-monitoring.html

阿里云监控软件官方资料

https://yundun.aliyun.com/

https://www.aliyun.com/product/aegis

腾讯云监控软件官方资料

https://cloud.tencent.com/product/hs

https://cloud.tencent.com/product/bcm

本文地址:https://www.oldking.net/492.html
版权声明:本文为原创文章,版权归 oldking 所有,欢迎分享本文,转载请保留出处!

Let’s block ads! (Why?)

发表在 日常 | 标签为 | 留下评论

gosuv和supervisor

http://wx3.sinaimg.cn/large/005tNuVtly1fuv31gxwl2g30wg0lrtjf.gif

安装:

  1. curl https://ift.tt/2Cak8vI | bash

复制代码

启动:

  1. gosuv start-server

复制代码

打开IP:11313 就可以管理了

配置文件:/root/.gosuv/config.yml (设置密码、端口之类的)

项目地址:https://ift.tt/2PWI9cs

多节点管理不知道怎么玩(作者说支持的不好https://ift.tt/2PpzDlh)

Let’s block ads! (Why?)

发表在 日常 | 标签为 | 留下评论

vultr debian 8更换内核安装锐速

debian 8 下载3.16.0.4-deb内核

wget http://security-cdn.debian.org/pool/updates/main/l/linux/linux-image-3.16.0-4-amd64_3.16.43-2+deb8u5_amd64.deb

debian 7下载 3.2.0-4deb 内核

wget https://ift.tt/2PNWGau

debian 8安装3.16.0-4内核

dpkg -i linux-image-3.16.0-4*.deb

debian 7 安装3.2.0-4内核

dpkg -i linux-image-3.2.0-4*.deb

删除原来的内核,由于我们使用的版本要比vultr默认的低,所以删除的时候内核版本号要很具体。(如果你使用本方法升级内核,这个删除内核操作可以略过,直接进行 update-grub 操作)

通用展示所有内核版本

dpkg -l|grep linux-image

debian 8 删除内核

apt-get -y remove linux-image-3.16.0-6-amd64

debian 7删除原来的内核

注意:如果你的debian7 系统在操作本文前使用过apt-get update -y 这个命令,那么你要运行以下命令。

apt-get -y remove linux-image-3.2.0-5-amd64

apt-get -y remove linux-image-3.2.0-6-amd64

运行完毕输入 reboot 重启,到此完成整个步骤,不需要运行下面命令了。

未更新系统的debian 7删除原来的内核,并继续下面的命令。

apt-get -y remove linux-image-3.2.0-5-amd64

在删除内核环节出现这样一张图,abort kernel removal(中止内核删除)。

注意选择NO.

更新 grub 系统引导文件并重启系统。

update-grub

Let’s block ads! (Why?)

 

发表在 日常 | 标签为 | 留下评论

OPENWRT 安装 SS 记录

手动安装 shadowsocks-libev-spec 和 ChinaDNS

安装前的准备

安装前我们需要删除原来的shadowsocks-libev。原来的ss可以通过 ps |grep ss- 和 ll /usr/bin/|grep ss-找到!

停止进程

killall ss-local
killall ss-redir
killall ss-tunnel

备份配置文件

mv /etc/config/shadowsocks /etc/config/shadowsocks_old

备份执行文件

# 重命名
cd /usr/bin
mv ss-local ss-local.old
mv ss-redir ss-redir.old
mv ss-tunnel ss-tunnel.old

开始安装

  • 在这个 http://openwrt-dist.sourceforge.net/releases/ 手动挑选合适的版本下载。
  • 通过 scp filename.ipk [email protected]:/tmp/ 将下载来的文件上传到路由器
  • 通过 SSH 登录到路由器,然后使用 opkg install filename.ipk来手动安装shadowsocks-libev-spec
  • 安装的时候假如报『postinst script returned status 127.或者XXX.postinst: line 4: default_postinst: not found』的错误,可以在路由器里执行如下命令(参考这篇文章):

    echo -e "\ndefault_postinst() {\n\
    \treturn 0\n\
    }\n\
    default_prerm() {\n\
    \treturn 0\n\
    }" >> /lib/functions.sh

Let’s block ads! (Why?)

发表在 日常 | 标签为 | 留下评论

删除微博代码JS

谷歌浏览器,F12,sources找到watch。添加下面代码下去

‘use strict’;

var s = document.createElement(“script”);
s.setAttribute(“src”,”https://lib.sinaapp.com/js/jquery/2.0.3/jquery-2.0.3.min.js“);
s.onload = function(){
for(var i=0;i<100;i++){
setTimeout(function(){
$(‘a[action-type=”fl_menu”]’)[0].click();
$(‘a[title=”删除此条微博”]’)[0].click();
$(‘a[action-type=”ok”]’)[0].click();
},1000*i);
}
}
document.head.appendChild(s);

Let’s block ads! (Why?)

发表在 日常 | 标签为 | 留下评论

Linux下Supervisor详细配置

前言:
Linux下让程序后台运行的方法有很多,例如: nohuop、screen、supervisor等。

在我之前写一键脚本时,我一直喜欢使用 nohup server.py &这样的方法来使得程序后台运行。我们只需要在/etc/rc.local中追加上nohup server.py &这样就能保证程序开机自启。

在运行中发现一个问题,nohup会自动断开?

所以我写了这篇文章,来详细解释nohup断开的原因及处理办法: nohup自动断开原因及处理办法

俗话说,技多不压身,所以我下面详细介绍在Centos和Debian下的Supervisor的详细安装运行方法。
先说说安装方法:
Debian:

apt-get install supervisor -y

Centos:

yum install epel-* -y
yum install supervisor -y

还有一种采用python-pip来安装,我不推荐这种方式,这种方式安装之后不会有配置文件。
而是需要我们自己复制配置文件到/etc/文件夹。
安装方法如下:
Debian:

apt-get install python-pip -y
pip install supervisor
wget -N -P  /etc/ --no-check-certificate  https://ift.tt/2OkgxNy

Centos:

yum install python-pip -y
pip install supervisor
wget -N -P  /etc/ --no-check-certificate  https://ift.tt/2OkgxNy

这样我们就安装完成了supervisor,下面我们来详细介绍运行方法:

Debian文件路径:

/etc/supervisor/conf.d
/etc/supervisor/supervisord.conf

添加程序时,我们需要在conf.d文件夹下新建程序,保持后缀为conf即可,例如1.conf
在1.conf追加以下内容:

[program:test] #程序的名字,在supervisor中可以用这个名字来管理该程序。
user=root #指定运行用户
command=bash /root/1.sh #启动程序的命令
autorstart=true #设置改程序是否虽supervisor的启动而启动
directory=/home/lege #相当于在该目录下执行程序
autorestart=true #程序停止之后是否需要重新将其启动
startsecs=5 #重新启动时,等待的时间
startretries=100 #重启程序的次数
redirect_stderr=true #是否将程序错误信息重定向的到文件
stdout_logfile=/home/lege/supervisor_log/log.txt #将程序输出重定向到该文件
stderr_logfile=/home/lege/supervisor_log/err.txt #将程序错误信息重定向到该文件

文件很杂乱,我们一般只需要用到以下配置:

[program:test] #程序的名字,在supervisor中可以用这个名字来管理该程序。
user=root #指定运行用户
command=bash /root/1.sh #启动程序的命令

Centos文件路径:

/etc/supervisord.conf

我们只需要在supervisord.conf后面追加或者调用/etc/supervisord.d/*.ini文件。
所以我们有两种办法来建立程序,一般我推荐第一种,直接在supervisor.conf后面追加。
里面追加以下内容:

[program:test] #程序的名字,在supervisor中可以用这个名字来管理该程序。
user=root #指定运行用户
command=bash /root/1.sh #启动程序的命令
autorstart=true #设置改程序是否虽supervisor的启动而启动
directory=/home/lege #相当于在该目录下执行程序
autorestart=true #程序停止之后是否需要重新将其启动
startsecs=5 #重新启动时,等待的时间
startretries=100 #重启程序的次数
redirect_stderr=true #是否将程序错误信息重定向的到文件
stdout_logfile=/home/lege/supervisor_log/log.txt #将程序输出重定向到该文件
stderr_logfile=/home/lege/supervisor_log/err.txt #将程序错误信息重定向到该文件

文件很杂乱,我们一般只需要用到以下配置:

[program:test] #程序的名字,在supervisor中可以用这个名字来管理该程序。
user=root #指定运行用户
command=bash /root/1.sh #启动程序的命令

所以我们总结一下,Debian和Centos的Supervisor配置文件异同点如下:
差异:

Debian配置文件位于conf.d/下,后缀为.conf
Centos配置位于supervisord.d/下,后缀为.ini

相同点:
运行均相同,相关命令如下:

supervisorctl reload  //重载supervisor
supervisorctl update //更新supervisor
supervisorctl status //查看状态
supervisorctl update //更新新的配置到supervisord
supervisorctl start [all]|[x]     //启动所有/指定的程序进程
supervisorctl stop [all]|[x]      //关闭所有/指定的程序进程
supervisord          //启动supervisor
supervisord -c supervisor.conf   //通过配置文件启动supervisor
supervisorctl start test  //开启test服务

我们可以开启supervisor的http服务端,这样我们可以通过网页来管理运行的supervisor程序
我们按照上面的方法,追加相关文件到conf或者ini中,追加内容如下:

[inet_http_server]
port = 0.0.0.0:14502 #IP和绑定端口
username = root #管理员名称
password = 123456 #管理员密码

然后通过http://ip:9001即可在线管理supervisor程序。

后记:Supervisor的安装方法不算麻烦,但是在制作一键脚本时,我们需要对用户的系统进行判断,然后执行相应的安装方法,以及记录下安装文件路径,然后才能去追加程序文件,这样才能达到自动化运行的方法。切记不要混淆Debian和Centos的配置文件以及路径,不然会出现添加的程序无法自启等情况。

» 本文链接:Linux下Supervisor详细配置
» 转载请注明来源:刺客博客

Let’s block ads! (Why?)

发表在 日常 | 标签为 | 留下评论

树莓派历史版本下载

http://downloads.raspberrypi.org/raspbian/images/

http://downloads.raspberrypi.org/raspbian_lite/images/

Let’s block ads! (Why?)

发表在 日常 | 标签为 | 留下评论

电脑版微信怎么样取消截图的快捷键?

  1. 打开微信电脑版并登陆。
  2. 点击左下角的设置图标。
  3. 点击“快捷按键”。
  4. 点击“截取屏幕”或“打开微信”右边的白框框。
  5. 在弹出的对话框中间区域点击一下,然后按CapsLock键,就会看到显示的快捷键变成了“无”,然后点击“确定”按钮。

Let’s block ads! (Why?)

发表在 日常 | 标签为 | 留下评论

ddns

curl -4 https://ift.tt/2LbDqUT

Let’s block ads! (Why?)

发表在 日常 | 标签为 | 留下评论