Tag Archives: VPS

Linux VPS 设置 Swap分区

查看Swap分区大小,使用命令:free -h 或 free -m

删除所有Swap分区:swapoff -a

增加Swap分区文件

1 假设在root 下新增1G的 swapfile:

dd if=/dev/zero of=/root/swapfile bs=1M count=1024 

2 格式化交换分区文件:mkswap /root/swapfile

3 启用Swap分区文件:swapon /root/swapfile

4 添加开机启动。修改 /etc/fstab 这个文件,添加或者修改这一行:

/root/swapfile swap swap defaults 0 0
Continue reading Linux VPS 设置 Swap分区

检查服务器IP是否被封

Ping IP 是最原始的方法。如果国外Ping通国内不通,则说明IP在国内被封。

1 国际Ping常用 ping.pe | 国内Ping常用 ipip.net

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

2 国内端口测试 coolaf.com

如果显示SSH连接端口(如22)为关闭状态,那么说明此IP可能已经被封了。

3 国外端口测试 yougetsignal

如果显示此SSH连接端口为开启状态(open),加上前面检测到的此SSH连接端口在国内为关闭状态,此时完全可以确定此IP已经被封。

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

参考自 搬瓦工中文网

给Lunix VPS添加多个IP

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

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

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
Continue reading 给Lunix VPS添加多个IP

SSH连接VPS教程

开启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
Insert 找到 PermitRootLogin without-password
修改为:PermitRootLogin yes
退出,保存:Esc -> :wq

Continue reading SSH连接VPS教程

Linux TCP加速四合一脚本

这个脚本集合了BBR原版、BBR魔改、BBR Plus和锐速,愿用哪个用哪个,只能说:太方便了!在vultr上Centos 7, Debian 8/9, Ubuntu 16/18测试通过。不支持OVZ和LXC。

一、安装证书:apt-get -y install ca-certificates 或 yum -y install ca-certificates

二、安装脚本:(3步)

wget "https://github.com/chiakge/Linux-NetSpeed/raw/master/tcp.sh" && chmod +x tcp.sh && ./tcp.sh
Continue reading Linux TCP加速四合一脚本

宝塔 VPS Web管理面板

Linux VPS Web管理面板推荐国产免费好用的 宝塔面板。宝塔6.x CentOS 安装脚本:

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

Ubuntu/ Debian 安装脚本:

wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh

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

宝塔面板最赞的是支持在线编辑的文件管理系统,另外还有主机跑分、进程管理、内存释放等模块,并且可以设置计划任务,自动定期备份网站数据。如果能在兼容和稳定方面更进一步就最好了。

ShadowsocksR 多用户脚本

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

系统要求:CentOS 6+ / Debian 6+ / Ubuntu 14.04+。

ShadowsocksR MudbJSON 模式多用户安装脚本:

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

运行脚本: bash ssrmu.sh
流量清零: bash ssrmu.sh clearall
启动: /etc/init.d/ssrmu start
停止: /etc/init.d/ssrmu stop
重启: /etc/init.d/ssrmu restart
查看状态: /etc/init.d/ssrmu status

Continue reading ShadowsocksR 多用户脚本

AMH无法彻底删除虚拟主机

在免费的 AMH 4.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命令如下:

[root@vps]# rm -rf /home/wwwroot/test.com
rm: cannot remove `/home/wwwroot/test.com/tmp/mysql.sock': Device or resource busy
[root@vps]# amh mysql
=======================================================
[LNMP/Nginx] Amysql Host – AMH 4.2
http://Amysql.com
[AMH] MySQL Management please select: (1~6)
1) start 3) restart 5) force-reload
2) stop 4) reload 6) exit
#? 2
Shutting down MySQL. SUCCESS!
[OK] MySQL stop
[root@vps]# rm -rf /home/wwwroot/test.com
[root@vps]# amh mysql
=======================================================
[LNMP/Nginx] Amysql Host – AMH 4.2
http://Amysql.com
[AMH] MySQL Management please select: (1~6)
1) start 3) restart 5) force-reload
2) stop 4) reload 6) exit
#? 1
Starting MySQL. SUCCESS!
[OK] MySQL start