Root密码修改:
sudo passwd root (Ubuntu)
passwd root (Debian)
中文界面安装(仅在不支持中文显示的VNC连接的情况下需要,SSH连接不需要):
sudo apt-get install zhcon (安装)
sudo zhcon --utf8 (进入)
安装curl: (一定要的,几乎所有命令都会用到这个)
apt-get update -y && apt-get install curl -y
或者:
直接执行命令
sudo apt-get install curl
,如果有报错,请参照第二步若第一步出现报错,请更新源后再安装,即先执行命令:
sudo apt-get update
, 成功后再执行命令:sudo apt install curl
SpeedTest测速
拿到机器安装完成后建议先用SpeedTest进行测速看看其本身的带宽能不能达到我们购买时所写的带宽(比如入门级常见的1Gbps)
官方脚本下载:
curl -s https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.deb.sh | sudo bash
软件安装:
sudo apt-get install speedtest
运行SpeedTest:
speedtest
一些运行环境的安装汇总(根据实际需求选择)
安装GO语言运行环境
关于GO环境需要注意的是版本1.16是个分界线,现在很多新项目基本都要1.16之后的版本
安装python运行环境
安装MySQL服务
需要注意的是关于MySQL的管理员账户一般有三种情况,第一种是在安装过程中会让你设置root密码;第二种是Ubuntu 使用了 auth_socket
插件进行身份验证,该插件允许通过系统用户进行身份验证而无需密码,此时的root密码就是你系统的管理员密码;第三种情况就是你自己设置的密码,比如上面的脚本设置或者用下面的命令修改密码:
安装 Node.js 和 npm 和 PM2
注意上面的命令将安装Node.js 16.x 版本和 npm,如果需要最新的版本(比如现在的20)可以用下面的命令:
安装 Yarn 和 Vite
如果用apt-get的方式安装失败(比如我在自己本地电脑安装时就因为此前的历史遗留问题导致密钥冲突),可以用上面的node的npm管理器进行安装:
这里安装的版本都是你当前的系统默认的版本,比如我在Ubuntu 20上安装时是1.x版本,如果需要更新到最新版的yarn(一般并不推荐,因为yarn 2.x版本与1.x版本并不兼容),需要用下面的命令:
最后更新于