安装nodeJS
先到官网下载压缩包,上传到服务器上

解压缩,使用node
#解压缩到 /usr/local/tar xf node-v12.10.1-linux-x64.tar.gz -C /usr/local/# 进入文件夹后 ll 然后发现多一个node-v12.10.1-linux-x64文件 bin目录下是node可执行文件cd /usr/local/#建立全局映射 可全局使用node npm 命令ln -s /usr/local/node-v12.10.1-linux-x64/bin/node /usr/local/binln -s /usr/local/node-v12.10.1-linux-x64/bin/npm /usr/local/bin
按装
pm2可用npm按照
命令:npm install -g pm2
映射:ln -s /usr/local/node-v12.10.1-linux-x64/bin/pm2 /usr/local/bin
$ pm2 list-------------__/\\\\\\\\\\\\\____/\\\\____________/\\\\____/\\\\\\\\\______\/\\\/////////\\\_\/\\\\\\________/\\\\\\__/\\\///////\\\____\/\\\_______\/\\\_\/\\\//\\\____/\\\//\\\_\///______\//\\\___\/\\\\\\\\\\\\\/__\/\\\\///\\\/\\\/_\/\\\___________/\\\/____\/\\\/////////____\/\\\__\///\\\/___\/\\\________/\\\//______\/\\\_____________\/\\\____\///_____\/\\\_____/\\\//_________\/\\\_____________\/\\\_____________\/\\\___/\\\/____________\/\\\_____________\/\\\_____________\/\\\__/\\\\\\\\\\\\\\\__\///______________\///______________\///__\///////////////__Runtime EditionPM2 is a Production Process Manager for Node.js applicationswith a built-in Load Balancer.Start and Daemonize any application:$ pm2 start app.jsLoad Balance 4 instances of api.js:$ pm2 start api.js -i 4Monitor in production:$ pm2 monitorMake pm2 auto-boot at server restart:$ pm2 startupTo go further checkout:http://pm2.io/-------------[PM2] Spawning PM2 daemon with pm2_home=/root/.pm2[PM2] PM2 Successfully daemonized┌────┬────────────────────┬──────────┬──────┬───────────┬──────────┬──────────┐│ id │ name │ mode │ ↺ │ status │ cpu │ memory │└────┴────────────────────┴──────────┴──────┴───────────┴──────────┴──────────┘
文件操作命令
#查看文件夹内容$ ll#切换文件夹$ cd /usr#创建文件夹$ mkdir 新建文件夹#删除文件$ rm -f 新建文件夹#打开文件 a或i编辑文件 ESC切换正常模式 正常模式下输入(:)进入命令行$ vim 文件
rm命令扩展
-f:—force强制删除文件,从不给出提示,但是会忽略不存在的文件
-i:—interactive 进行交互式删除
-r, -R:—recursive 指示rm将参数中列出的全部目录和子目录均递归地删除。
-r 就是向下递归,不管有多少级目录,一并删除
-f 就是直接强行删除,不作任何提示的意思
-rf
yum命令
yum install softwarename 安装
yum repolist 列出设定yum源的信息
yum remove softwarename 卸载
yum list softwarename 查看软件源中是否有此软件
yum list all 列出所有软件名称
yum list installd 列出已经安装的软件名称
yum list available 列出可以用yum安装的软件名称
yum clean all 清空yum缓存
yum search softwarename 根据软件信息搜索软件名字
yum whatprovides filename 在yum源中查找包含filename文件的软件包
yum update 更新软件
yum history 查看系统软件改变历史
yum reinstall softwarename 重新安装
yum info softwarename 查看软件信息
yum groups list 查看软件组信息
yum groups info softwaregroup 查看软件组内包含的软件
yum groups install softwaregroup 安装组件
nginx
rpm -c --query nginx查看安装目录
安装完成一般常用命令
进入安装目录中,
命令: cd /usr/local/nginx/sbin
启动,关闭,重启,命令:
./nginx 启动
./nginx -s stop 关闭
./nginx -s reload 重启
# nginx.confhttp{server {listen 80;server_name www.tongxinzai.com; #请求到80端口的hostlocation / {proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_set_header Host $http_host;proxy_set_header X-Nginx-Proxy true;proxy_set_header Connection "";proxy_pass http://localhost:8081;}}}
杀死进程
1、查看占用端口的pid
lsof -i:9000
2、杀死占用端口的进程
kill -9 5891
