Tag Archives: VPS

检查服务器IP是否被封

Ping IP 是最原始的方法。如果国外Ping通国内不通,则说明IP在国内被封。
国际Ping常用 http://ping.pe/
国内Ping常用 https://tools.ipip.net/ping.php

现在即使是IP在国外国内都能Ping通,也有可能端口被封,需要扫描SSH连接端口。

国内端口测试 http://tool.chinaz.com/port
如果显示SSH连接端口(如22)为关闭状态,那么说明此IP可能已经被封了。

国外端口测试 https://www.whatismyip.com/port-scanner/
如果显示此SSH连接端口为开启状态(open),加上前面检测到的此SSH连接端口在国内为关闭状态,此时完全可以确定此IP已经被封。

因此我们在选购服务器/VPS时,应该考虑:
1、加购IP;
2、咨询是否支持更换IP,如何收费;
3、选用按小时付费的主机,随删随开,不浪费资金。

参考自 搬瓦工中文网 https://www.banwagongzw.com/72.html

给Lunix 服务器添加多个IP地址

如果你的Debian/Ubuntu 服务器/VPS 可以申请到新IP,但又没有自动添加上去,需要你手动添加,可以看这里。

编辑 /etc/network/interfaces 添加上你的新IP。假设你原有IP为11.11.11.11,需要添加 22.22.22.22 和 33.33.33.33 IP,按以下样例修改:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 11.11.11.11
netmask 255.255.254.0
gateway 11.11.11.1

auto eth0:0
iface eth0:0 inet static
address 22.22.22.22
netmask 255.255.254.0

auto eth0:1
iface eth0:1 inet static
address 33.33.33.33
netmask 255.255.254.0

dns-nameservers 8.8.8.8 8.8.4.4

Note: 网关不用修改,也只需要原来的那一组,需要添加 eth0:0 , eth0:1 , eth0:X 一直下去。修改之后,用命令 /etc/init.d/networking restart 重启网络。

但这样新IP还不能用,还需要将新IP上线,命令: ifup eth0:0
有多个IP,就 ifup eth0:1 , ifup eth0:2 , ifup eth0:3 … 都上线。
Note: 对应的下线命令是 ifdown eth0:X (X改成对应的数字,这里就不重复了)

转自 简书 https://www.jianshu.com/p/f96024f6d7e6

SSH开启并加速root登录

Linux系统安装配置后,想用Putty或Xshell远程登录,就需要开启SSH服务。
在noVNC 输入:
ps -e|grep ssh
看输出结果是否有sshd,没有则需要安装SSH服务:
sudo apt-get install ssh
启动SSH服务:
sudo /etc/init.d/ssh start

默认是不允许root远程登录的,可以修改配置文件开启:
sudo vi /etc/ssh/sshd_config
找到 PermitRootLogin without-password 修改为:
PermitRootLogin yes
加速SSH登陆:
找到或添加#UseDNS yes 下面添加 UseDNS no
找到#GSSAPIAuthentication yes 下面添加 GSSAPIAuthentication no
退出编辑器,且保存文件:
:wq

重启SSH服务:
sudo /etc/init.d/ssh restart
或 service ssh restart
即可通过Winscp或Putty使用root权限远程登录。
修改密码后就启用root用户了:
sudo passwd root

BBR for Debian/Ubuntu x64 KVM

如安装有逗比 SSR, 可直接在管理脚本选择14 安装BBR.

系统要求:Debian 7+ / Ubuntu 14.04+ 均x64位。
TCP拥塞控制技术Google BBR 安装脚本:

1
wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/bbr.sh && chmod +x bbr.sh && bash bbr.sh

下载并运行脚本后,会自动检测并开始安装,首先会提示你输入要下载的内核版本,直接回车则安装最新版本的内核。目前该BBR脚本版本Ver 1.0.22 支持最高的Linux 内核版本是4.16.3. 建议输入该版本号。

附Linux 内核版本列表:http://kernel.ubuntu.com/~kernel-ppa/mainline/
Continue reading BBR for Debian/Ubuntu x64 KVM

宝塔 Linux VPS Web管理面板

LinuxVPS Web管理面板推荐国产免费好用的 宝塔面板
CentOS 安装脚本:

1
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh

Ubuntu 安装脚本:

1
wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && sudo bash install.sh

Debian 安装脚本:

1
wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && bash install.sh

建议安装环境为Linux VPS 512MB+内存,10GB+空间,推荐CentOS 6.8 / Debian 7 / Ubuntu 16.04 均 x64 Minimal。安装宝塔时会自动安装Python, 2分钟左右安装完成后登陆 http://IP:8888/, 系统会提示安装网站套件。建议选择LAMP, 1G以下内存安装MySQL5.5, 并将PHP的性能调整为30并发方案。若遇Nginx/Apache无法启动,运行 pkill -9 httpd 再试。
Continue reading 宝塔 Linux VPS Web管理面板

ShadowsocksR 多用户脚本

支持多用户、流量控制,支持安装 BBR.

系统要求: CentOS 6+ / Debian 6+ / Ubuntu 14.04+.
ShadowsocksR MudbJSON 模式多用户安装脚本:

1
wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/ssrmu.sh && chmod +x ssrmu.sh && bash ssrmu.sh

安装过程中如果提示 wget: command not found 的错误,则需要安装wget.
CentOS 系统: yum install -y wget
Debian/Ubuntu 系统: apt-get install -y wget

管理:运行脚本 bash ssrmu.sh
检测:ip111.cn

脚本来自:https://doub.io/ss-jc60/
ShadowsocksR 客户端下载:GitHub

AMH4.2无法彻底删除虚拟主机

在AMH4.2面板上删除虚拟主机后,在VPS管理面板上仍然能看到被删除的虚拟主机目录(如test.com)。用PuTTY执行删除目录命令 rm -rf /home/wwwroot/test.com 提示 rm: cannot remove ‘…/tmp/mysql.sock’: Device or resource busy。

解决方法:先停止amh mysql, 再删除主机目录,最后开启amh mysql。PuTTY命令如下:
Continue reading AMH4.2无法彻底删除虚拟主机