美文网首页
linux常用命令(07-31)

linux常用命令(07-31)

作者: wayne1125 | 来源:发表于2018-07-31 23:26 被阅读0次

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

    • cd /usr/local/nginx/logs 进到nginx下日志文件目录
    • tail -f access.log 查看日志访问详情
    • 浏览器下访问相应接口即可看到日志输出

    二、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文件内容

    相关文章

      网友评论

          本文标题:linux常用命令(07-31)

          本文链接:https://www.haomeiwen.com/subject/geikvftx.html