我注册一个新的 VPS 之后要做的事
装 VPS 这件事我做过无数次了,今天需要重装时我都把该干啥,有啥命令又忘得一干二净了,折腾了好久。
信息大爆炸,大脑不堪负荷,学过的东西一段时间不用就一点印象都没有。我觉得人类大脑也应跟着时代进化,让大脑专注处理信息,把存储功能移到大脑外部,也就是多写文档,多画思维导图,记不住干脆不要记,需要用的时候再找到文档加载进大脑就好了。如果早像今天这样记录一下,几个月后重装时候就可以直接加载进我的大脑,快速完成任务了。
作为一个普通用户,我的流程:
安装
首先我选择的系统是 ubuntu 18.04
安装后,注册商一般会给 root
密码,用 root 账号连上去
输入密码回车
更新系统
有些服务商只能装ubuntu 16
,需要自己升到 18,不然没法开bbr
安装 vim
vim 是值得花时间一学的技术,我不是 vim 信徒,也不太会配置那些乱七八糟的插件,但近两年一直用 vscodevim
插件写代码,常拿鼠标的手腕都不疼了。
apt install vim
ubuntu 18 开启 bbr
开启 bbr 后,网速会更快 ,具体是为什么不知道,网上查的
运行
显示以下即已开启:
net.ipv4.tcp_available_congestion_control = bbr cubic reno
查看 BBR 是否启动
lsmod | grep bbr
显示以下即启动成功:
tcp_bbr 20480 14
添加新用户
不能每次都用 root 登录,应添加新用户,最好跟本地计算机相同用户名,这样就可以省略每次输入用户名了
重新连接 ssh,如果跟本机同名则可以直接 ssh ip
输入密码就行了
copy public key
把本地public key
上传到服务器后,每次 ssh 会匹配我本机的private key
,这样就不用每次输入密码那么麻烦了
之后一路 yes,再次 ssh 连接就不需要输入密码了
改 ssh 设置
这步可选,可以禁止 root 登录,或更改 ssh 端口,让系统更安全
vim /etc/ssh/sshd_config
找到这两行
如遇到 ssh 连接总自己断开,可以
Docker CE
Docker 的出现对我这种新手来说最大的好处就是可以不怕把系统搞坏,需要什么软件的时候直接查 docker 的版本安装就好了。
Docker 首页好像很难找到免费版本的链接了,要搜 docker-ce
https://docs.docker.com/install/linux/docker-ce/ubuntu/
最简单的安装方式是脚本安装
添加用户到 docker 组
docker compose
官网: https://docs.docker.com/compose/install/
最简单脚本安装
测试一下