随心而记
750 字
4 分钟
记录一下装 Debian 环境
2024-06-05
发布时间
分类

我使用的是 Google Cloud 创建的实例,它默认是不开启 ssh 登录的,为了统一管理服务器,我使用的是 Termius。

开启 SSH 登录#

  1. 通过内置的 SSH 窗口进入终端

Untitled

  1. 终端中设置 root 用户的密码
# 进入 root 用户
sudo -i
# 设置密码
passwd
  1. 修改 sshd_config文件中的 PermitRootLogin 和 PasswordAuthentication
vi /etc/ssh/sshd_config

Untitled

  1. 重启服务器
  2. 通过 Termius 登录

Untitled

登录成功后如下图所示

Untitled

安装 nvm#

1. 更新系统包#

首先,确保你的系统包是最新的:

sudo apt update
sudo apt upgrade -y

2. 安装NVM#

你可以使用以下命令从NVM的GitHub仓库安装NVM:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

**请注意,**v0.39.7 是NVM的版本号,你可以检查 NVM的GitHub页面 以获取最新版本。

3. 加载NVM#

安装完成后,你需要将NVM加载到你的shell会话中。你可以通过以下命令来实现:

export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm

为了在每次启动shell时自动加载NVM,你可以将上述命令添加到你的shell配置文件中,例如~/.bashrc、/.zshrc或/.profile:

echo 'export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"' >> ~/.bashrc
echo '[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"' >> ~/.bashrc

然后,重新加载shell配置文件:

source ~/.bashrc

4. 验证NVM安装#

你可以通过以下命令验证NVM是否安装成功:

nvm -v

Untitled

5. 安装Node.js#

使用NVM安装Node.js的最新LTS版本:

nvm install --lts

你也可以安装特定版本的Node.js,例如:

nvm install 14.17.0

6. 设置默认Node.js版本

你可以使用以下命令设置默认的Node.js版本:

# 查看安装的 node 版本列表
nvm list
# 设置 默认版本
nvm alias default 14.17.0

7. 验证Node.js和npm安装

最后,验证Node.js和npm是否安装成功:

node -v
npm -v

Untitled

安装 MongoDB 6#

  1. 添加针对 Ubuntu 的源:
echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-6.0.gpg ] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list
  1. 添加签名
curl -fsSL https://pgp.mongodb.com/server-6.0.asc | \
   sudo gpg -o /usr/share/keyrings/mongodb-server-6.0.gpg \
   --dearmor
  1. 更新apt 并安装 mongodb
sudo apt update && sudo apt install mongodb-org -y
  1. 启动MongoDB服务

安装完成后,启动MongoDB服务

sudo systemctl start mongod
  1. 设置MongoDB服务开机自启

设置MongoDB服务在系统启动时自动启动

sudo systemctl enable mongod
  1. 验证MongoDB安装

检查MongoDB服务的状态,确保它正在运行

sudo systemctl status mongod

看到类似于以下的输出,表示MongoDB服务正在运行

Untitled

安装 Git#

  1. 更新APT包数据库

首先,确保你的APT包数据库是最新的

sudo apt update
  1. 安装Git

使用以下命令安装Git

sudo apt install git -y
  1. 验证Git安装

安装完成后,你可以使用以下命令验证Git是否安装成功

git -v

安装 PM2#

已经安装了 Node.js 和 npm后,全局安装 PM2

npm install -g pm2

使用 PM2 启动你的 Node.js 项目。例如,如果你的项目入口文件是 main.js

pm2 start main.js --name "steam-shared-service"

检验项目是否运行成功

使用 apifox 请求服务项目中的接口

Untitled