通过ssh远程连接服务器,传输文件和执行命令
首先更新软件包保证版本最新
sudo apt update
安装ssh
sudo apt install openssh-server
安装完成后默认开启,也可输入命令查看ssh状态
sudo systemctl status ssh
如果输入为下图,则开启成功(按q 或ctrl + c返回命令行提示符)
ubuntu附带一个名为 UFW 的防火墙配置工具,如果系统启用了防火墙,请确保打开ssh端口
sudo ufw allow ssh
ssh开启后可通过APP进行连接,如xshell、xftp,连接后使用用户名密码登录即可进行远程连接使用终端和传输文件。
首先需要使用nginx
搭建服务
nginx
之前,需要安装一下需要的工具sudo apt-get install libpcre3-dev
sudo apt-get install ruby
sudo apt-get install zlib1g-dev
下载完成后将压缩文件移动到 usr/local
文件夹下开始解压 (注意:nginx可能版本更新,1.24.0为当前最新稳定版本,解压时需注意当前下载的压缩包名称)
tar -zxvf nginx-1.24.0.tar.gz
注:如果因为权限问题无法移动文件夹,则使用sudo nautilus
命令打开一个有权限的文件管理器,就可以操作了,注意移动结束前不要关闭执行该命令的终端。
cd /usr/local/nginx-1.24.0/
./configure --with-http_ssl_module
./configure
make && make install
/usr/local/nginx/sbin/nginx -v
完成后会在usr/local
目录下生成nginx
文件夹, 修改配置需要在/usr/local/nginx/conf/nginx.conf
下修改。
sudo apt-get install mongodb
pgrep mongo -l
mongodb
mongo mongodb://127.0.0.1:27017
关闭mongodb
sudo service mongodb stop
开启mongodb
sudo service mongodb start
管理服务状态
sudo systemctl status mongodb
修改 mongodb
是否自动随系统启动(默认:启用)
sudo systemctl disable mongodb
sudo systemctl enable mongodb
mongodb
Ubuntu
仓库安装 mongodb
并想要卸载它(可能要使用官方支持的方式安装),可以输入:sudo systemctl stop mongodb
sudo apt purge mongodb
sudo apt autoremove
默认情况下,包管理器将创建 /var/lib/mongodb
和 /var/log/mongodb
,配置文件目录为 /etc/mongodb.conf
sudo apt install curl
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
.bashrc
文件source ~/.bashrc
4.确认是否安装成功
command -v nvm
5.查询可用版本
nvm list-remote
然后下载并切换node
版本即可,如果切换版本后使用node
时出现
node: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28’ not found (required by node)
是由于node
版本过高,使用nvm切换16.15.1
即可。
在安装后端运行的监控环境,可以方便的在web端管理服务的启停。
npm install pm2 -g
启动命令start后面的JS换成你实际存放的JS位置
pm2 start dist/index.js