VPS 相关

   Updated: 2021-12-16 00:55       VPS 相关有 1 条评论

这里以我使用的 Vultr 和 Google Cloud 为例。

设置允许使用 SSH 工具登录 Google Cloud

浏览器进入 Google Cloud 的 vm 实例面板,「连接」-「SSH」-「在浏览器中打开」。

切换到 root 角色:

sudo -i

修改 SSH 配置文件 /etc/ssh/sshd_config

vi /etc/ssh/sshd_config

修改 PermitRootLogin 和 PasswordAuthentication 值改为 yes:

PermitRootLogin yes //默认为 no,需要开启 root 用户访问改为 yes
PasswordAuthentication yes //默认为 no,改为 yes 开启密码登陆

给 root 用户设置密码:

passwd root

重启 SSH 服务使修改生效:

/etc/init.d/ssh restart

查看和修改防火墙规则

Centos 升级到 7 及之后,内置的防火墙默认从 iptables 变成了 firewalld。实际情况要取决于您的系统使用 iptables 还是 firewalld。具体参考 Centos 防火墙设置与端口开放的方法

这里以 Ubuntu 18 安装和使用 Firewalld 防火墙为例:

# 安装 firewalld
apt install firewalld
# 启动 firewall
systemctl start firewalld
# 设置开机自启
systemctl enable firewalld
# 查看运行状态
firewall-cmd --state
# 放行端口(如 443)
firewall-cmd --zone=public --add-port=443/tcp --permanent
# 移除端口(如 443)
firewall-cmd --zone=public --remove-port=443/tcp --permanent
# 重启防火墙
firewall-cmd --reload
# 查看已放行的端口
firewall-cmd --zone=public --list-ports

开启 Google BBR 加速

BBR 是 Google 提出的一种新型拥塞控制算法,可以使 Linux 服务器显著地提高吞吐量和减少 TCP 连接的延迟。BBR 要求 Linux 内核必须大于 4.9。

安装 BBR

wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh && chmod +x bbr.sh && ./bbr.sh

运行此命令安装 BBR 后会自动更新内核为最新版本。

查看 BBR 是否启动

lsmod | grep bbr

如果返回结果包含 tcp_bbr,则安装成功。

自动定时重启 VPS

这里利用 Crontab 命令实现自动定时重启 VPS 服务器。

SSH 登录服务器编辑自动定时脚本

crontab -e

添加脚本命令

0 4 * * 0,3 /sbin/reboot

表示每周星期日和星期三的 4:00 自动重启。

脚本解释:

  • 第一位:分(0-59)
  • 第二位:时(0-23)
  • 第三位:日(1-31)
  • 第四位:月(1-12)
  • 第五位:星期(0-6,0 表示星期日)
  • *表示任何值

重启生效

/etc/rc.d/init.d/crond stop
/etc/rc.d/init.d/crond start

参考链接:

测速

国内三网访问速度测试

bash <(curl -Lso- https://git.io/superspeed)

参考链接:https://github.com/wcjxixi/superspeed

系统信息查看及 IO 测试、带宽测试

wget -qO- bench.sh | bash

参考链接:一键测试脚本 bench.sh

一些命令

查看上次系统启动时间

who //查看系统当前时间
who -b //查看系统上次启动时间
uptime //查看系统运行时间

查看系统信息命令

uname -a //查看内核/操作系统/CPU 信息

linux 查看各种系统信息命令大全

参考链接

1 comment on “VPS 相关

  1. Pingback: Oracle Cloud VPS | 盆盆罐罐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注