标签:cat 反向代理 决定 ora 新建 linu 工具 open 连接服务器
https://npm.taobao.org/mirrors/node/
wget https://npm.taobao.org/mirrors/node/v14.15.0/node-v14.15.0-linux-x64.tar.xz
-bash: node: command not found
ls -al
tar -xvf node-v14.15.0-linux-x64.tar.xz
注意:tar -xvf 后边的是下载完成的 压缩包名字
# 将解压出来的node-v14.15.0-linux-x64 这个文件名 更改为 node
mv node-v14.15.0-linux-x64 node
# 进入以下目录
cd node/bin/
# 运行以下命令
./node -v
注意: 如果弹出版本号则安装成功!
# 重要:
ln -s /root/node/bin/node /usr/local/bin/node
ln -s /root/node/bin/npm /usr/local/bin/npm
圈重点:这两步是关键! 直接决定环境是否配置成功!
# 执行以下命令查看是否配置成功
node -v
npm -v
如果成功,会显示版本号!
# 进入到profile文件
vim /etc/profile
# 按住下键 一直到最后 然后松开
# 按下i键 再按下回车
# 在文件的末尾添加一下三行语句 (vim 操作命令可自己网上百度,这里就不多说了)
export NODE_HOME=/root/node
export PATH=$PATH:$NODE_HOME/bin
export NODE_PATH=$NODE_HOME/lib/node_modules
# 按ESC键,再输入:wq保存并退出
# 配置完成后执行
source /etc/profile
# 在命令行中输入 node -v
# 为了保证每个账户下该配置均可用需要
vim /root/.bashrc
# 在这个文件的末尾加上以下这句语句
source etc/profile
按ESC键,再输入:wq保存并退出
npm i -g nrm
淘宝镜像: npm config set registry https://registry.npm.taobao.org
nrm ls
nrm use taobao
nrm -V
# 返回根目录
cd /
# 执行以下命令
ln -s /root/node/bin/nrm /usr/local/bin/nrm
cd /
注意:上传时 请勿将模块上传
需将package.json文件留下!
需将package.json文件留下!
需将package.json文件留下!
cd api_server
# 查看文件是否上传成功
ls -al
npm i
# pm2是node的进程管理工具
npm i -g pm2
# 配置pm2路径
ln -s /root/node/bin/pm2 /usr/local/bin/pm2
登录面板,下载 nginx 和 mysql。
wget http://mirrors.sohu.com/nginx/nginx-1.19.5.tar.gz
tar -xvf nginx-1.19.5.tar.gz
cd nginx-1.19.5
./configure
提示以下错误(Centos 7.8 64位)
./configure: error: C compiler cc is not found
# 执行以下命令
yum -y install gcc gcc-c++ autoconf automake make
安装以下包
yum -y install pcre-devel openssl openssl-devel
./configure
make
make install
whereis nginx
cd /usr/local/nginx/sbin/
./nginx
ps aux|grep nginx
如果看到: master process则代表启动成功!
ln -s /usr/local/nginx/sbin/nginx /usr/local/bin/nginx
nginx -V
# 编辑文件
vim nginx.conf
# 如果只要显示网页,在server中添加以下代码
location / {
root /server/public;
index index.html index.htm;
}
# 如果需要代理服务器,在server中添加以下代码
location / {
proxy_pass http://127.0.0.1:8080;
proxy_redirect default ;
}
nginx -s reload
rpm -qa|grep mysql
rpm -ev [需要移除组件的名称]
find / -name mysql
rm -rf /etc/my.cnf
cd /var/lib/mysql
rm -rf *
cd /usr/local
mkdir mysql
wget http://mirrors.tuna.tsinghua.edu.cn/mysql/yum/mysql80-community-el7/mysql80-community-release-el7-1.noarch.rpm
rpm -ivh mysql80-community-release-el7-1.noarch.rpm
yum install mysql-server
Complete!
systemctl enable mysqld.service
systemctl start mysqld.service
mysqld --initialize
由于第一次没有设置密码直接敲击:mysql
alter user ‘root‘@‘localhost‘ identified by ‘admin‘;
# create user ‘用户名‘@‘%‘ identified by ‘密码‘;
create user ‘mario‘@‘%‘ identified by ‘admin123‘;
GRANT ALL PRIVILEGES ON *.* TO ‘mario‘@‘%‘ WITH GRANT OPTION;
flush privileges;
find -name my.cnf
vim my.cnf
[client]
default-character-set = utf8
[mysqld]
default-storage-engine = INNODB
character-set-server = utf8#
# 连接数据库
mysql -u root -p
# 创建数据库
create database my_db_01;
# 是否创建成功
show databases;
# 使用数据库
use my_db_01
# 导入sql文件
source xxxxx.sql
# 是否导入成功
show tables;
# 使用pm2开启服务器后 关掉命令行也不会停止服务
pm2 start app.js
# 查看是否开启成功
pm2 list
需开启的端口号为:
9090
8080
8888
标签:cat 反向代理 决定 ora 新建 linu 工具 open 连接服务器
原文地址:https://www.cnblogs.com/marioblog/p/14966586.html