linux常用命令(07-31)

2018-07-31  本文已影响0人  wayne1125

一、控制台查看接口访问日志

二、nginx相关常用

  1. nginx -s reload 启动nginx
  2. ps -ef|grep nginx 查看进程号
  3. kill -TERM 进程号 或 kill -INT 进程号 杀死进程
  4. kill -9 nginx 强制删除
  5. find / -name nginx(查找文件名)
  6. sudo netstat -antup 查看端口占用情况
  7. nginx -t -c /etc/nginx/nginx.conf
  8. nginx -s reload -c /etc/nginx/nginx.conf 检查配置错误并启动nginx
  9. nginx -t -c /etc/nginx/nginx.conf 检查是否有语法错误
  10. ps -x显示没有控制终端的进程,同时显示各个命令的具体路径

ps相关命令参考https://www.cnblogs.com/zqjt2/p/5408057.html

linux系统部署Nginx

三、 pm2 常用

  1. npm install -g pm2 服务器中安装pm2


    node项目目录结构
  2. pm2 start npm -- run start(或则pm2 start www) pm2永久启动node项目
  3. pm2 stop npm -- run start(或则pm2 stop www) pm2停止node项目
  4. pm2 list 查看所有启动项目
  5. pm2 delete www 删除
  6. pm2 -V 查看pm2版本
  7. pm2 logs 显示所有进程日志
  8. pm2 stop all 停止所有进程
  9. pm2 restart all 重启所有进程
  10. pm2 reload all 0秒停机重载进程 (用于 NETWORKED 进程)
  11. pm2 stop 0 停止指定的进程
  12. pm2 restart 0 重启指定的进程
  13. pm2 startup 产生 init 脚本 保持进程活着
    参考: PM2来部署nodejs服务器永久开启
    nodeJS进程管理器pm2

四、其它命令

cd /root

  1. pwd 查看当前所在目录
  2. ll 查看root目录下的文件详情
  3. ls 查看root下的文件夹


    image.png
  4. mkdir demo 在当前目录下新建demo文件夹
  5. ls -la 查看用户权限
  6. lsof -i:4000 查看端口号4000占用情况
  7. tar -zxvf name.zip(压缩包名称)
  8. touch index.html 创建index.html文件
  9. rm -rf name(文件名) 删除指定文件
  10. vi server.conf 编辑server.conf文件(按 i 进入编辑状态,按Esc退出编辑,按Shift + : 进入操作状态(输入q 为退出编辑,输入wq 为保存修改))
  11. vim mongo.conf 创建并编辑mongo.conf文件(操作同10)
  12. cat mongo.conf 查看mongo.conf文件内容
上一篇下一篇

猜你喜欢

热点阅读