ubuntu安装node,pm2,nginx等应用(前端)

买了另一个服务器,在配置项目的时候又忘了当初安装node,pm2的命令了,所以在博客里做一个记录,以免以后又双叒叕忘了,也分享给大家。

安装node

1.安装npm

apt install npm

2.用npm安装n模块

npm install -g n

3.用n模块安装node长期支持版

n lts

lts:长期支持版,官方主推的版本,维护的生命周期长,可以理解为可用于生产环境的版本。
latest:最新版,官方发布的最新版本,在经过6个月的考验后转为lts版本
在版本选择方面其实没什么好说的,一般都是长期支持版,虽然不是最新的,但是是最最最稳定的,这一点比什么都重要,生产环境最重要的就是稳定,官方都推荐你用这个版本还有什么好说的呢,如果说新版本有什么你想要尝试的api,新特性等等一些东西,那当我没讲。

4.检查node是否已安装上,并查看版本

node -v

安装pm2

1.用npm安装pm2

npm install -g pm2

2.检查pm2是否已安装上,并查看版本

pm2 -v

安装cnpm

npm install -g cnpm --registry=https://registry.npm.taobao.org

安装git,配置并生成密钥

1.安装git

apt-get install git

2、配置git全局环境

git config --global user.name "用户名"
git config --global user.email "邮箱地址"

3、生成ssh密钥,一路回车

ssh-keygen -C '邮箱地址' -t rsa

生成的密钥文件在用户目录~/.ssh/下

4.查看ssh公钥,复制并将其加入github设置中

cat ~/.ssh/id_rsa.pub

安装nginx

1.安装nginx

apt-get install nginx

2.启动nginx

service nginx start

3.在安装好后,可以编辑配置nginx的conf文件

vi /etc/nginx/nginx.conf

具体怎么配置,我在nginx上vue项目的部署上已经写过了,就不再详细写了。

安装mysql

1.更新一下可获取软件及其版本信息

apt-get update

2.安装

apt-get install mysql-server

3.检查一下状态

systemctl status mysql.service

4.进入mysql系统

mysql -u root -p

一般安装时如果没有要求输入密码,就默认为空,直接敲回车进入即可
5.设置root密码

use mysql;
update user set authentication_string=password('新密码') where user='root';

6.配置外网访问mysql

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'  IDENTIFIED BY '密码'  WITH GRANT OPTION;
flush privileges;
quit

7.重启mysql

service mysql restart

你可能感兴趣的:(ubuntu安装node,pm2,nginx等应用(前端))