1. 购买vps

由于Cloudcone圣诞打折出活动,所以就在cloudcone买了配置如下图:

VPS搭建

由于是套餐不能修改cpu、内存、硬盘、ip

System image 选择系统环境

hostmname 主机名

然后 点击 deploy SerServer

2. 修改ssh登录方式

用ssh-keygen生成秘钥文件

ssh-keygen

将公钥传送到远程主机host上面

# user 填要登录的用户名;host填远程主机的地址
ssh-copy-id -i ~/公钥路径/xxxx.pub user@host

除了这种方式之外还可以直接把公钥内容复制到 ~/.ssh/authorized_keys 或者你可以用下面的方式

VPS搭建

点击SSH Keys,把你生成的ssh key上传上去

VPS搭建

然后按照图上步骤操作

VPS搭建

centos 7.5 下,修改ssh配置

vim /etc/ssh/sshd_config

找到下面三项,去掉#

# 允许秘钥登录
PubkeyAuthentication yes
# 允许root用户登录
PermitRootLogin yes
# 授权秘钥文件
AuthorizedKeysFile      .ssh/authorized_keys

然后保存退出,重启ssh服务(sshd.service的service可忽略)

systemctl restart sshd

3. 安装google bbr

要使用BBR,您需要将CentOS 7机器的内核升级到4.9.0。您可以使用ELRepo RPM第三方仓库轻松完成该操作。

在升级之前,您可以查看当前内核:

uname -r

此命令应可能输出类似于以下字符串:

3.10.0-514.2.2.el7.x86_64

如您所见,当前内核为3.10.0,因此我们需要更新内核。

更新内核之前,先安装 ELRepo 仓库:

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm

使用ELRepo repo安装4.9.0内核:

yum --enablerepo=elrepo-kernel install kernel-ml -y

确认结果:

rpm -qa | grep kernel

如果安装成功,您应该看到类似于一下列,且kernel-ml-4.18.5-1.el7.elrepo.x86_64在输出列表中看到:

kernel-ml-4.18.5-1.el7.elrepo.x86_64
kernel-3.10.0-514.el7.x86_64
kernel-tools-libs-3.10.0-514.2.2.el7.x86_64
kernel-tools-3.10.0-514.2.2.el7.x86_64
kernel-3.10.0-514.2.2.el7.x86_64

接下来修改默认启动内核方法,参考 Redhat7/Centos7 修改默认启动内核方法二

一.首先查看默认启动的内核
uname -r

二.查看新内核在配置文件中的顺序
cat /boot/grub2/grub.cfg

三.修改配置文件,改变优先级
vim /etc/default/grub

四.使其配置文件生效
grub2-mkconfig -o /boot/grub2/grub.cfg 

五.修改前后的对比
cat /boot/grub2/grub.cfg

六.重启验证
uname -r

4. 安装shadowsockR

参考 VPS+SSR+锐速

# 下载
wget –no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocksR.sh

# 赋予可执行
chmod +x shadowsocksR.sh

# 安装
./shadowsocksR.sh 2>&1 | tee shadowsocksR.log

开放ssr的端口

# 批量放行端口
firewall-cmd --zone=public --add-port=端口号-端口号/tcp --permanent 
firewall-cmd --zone=public --add-port=端口号-端口号/udp --permanent
firewall-cmd --reload

5. 安装lnmp

还是一样参考 https://lnmp.org/install.html

# 下载并安装LNMP一键安装包(记得开放端口)

wget http://soft.vpser.net/lnmp/lnmp1.5.tar.gz -cO lnmp1.5.tar.gz && tar zxf lnmp1.5.tar.gz && cd lnmp1.5 && ./install.sh lnmp

相关文章: