zoukankan      html  css  js  c++  java
  • [linux][nginx] 常用2

    出现提示"Starting nginx: nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address alre"的错误提示。

    这个问题是因为Nginx端口80被占用导致的。

        fuser -n tcp 80

    看看是什么被占用,也可以用netstat -ntpl看看谁占用,然后KILL掉占用的PID

    然后通过 kill -9 删除进程

    最后/etc/init.d/nginx start启动就可以。

     ps 命令用于查看当前正在运行的进程。
    grep 是搜索
    例如: ps -ef | grep java
    表示查看所有进程里 CMD 是 java 的进程信息
    ps -aux | grep java
    -aux 显示所有状态

    //设一个常用命令不加路径

    方法一:设置别名

      alias nginx='/usr/local/nginx/sbin/nginx'

    方法二:

       到home目录,ls -a 查看所有文件包括隐藏文件,然后才在一个bosh_profile,编辑文件,加入path=path:/usr/local/nginx/bin,

      我所理解的这相当于设置了一个默认路径!

    要统计一个字符串出现的次数,这里现提供自己常用两种方法:

    1. 使用vim统计

    用vim打开目标文件,在命令模式下,输入

     
    :%s/objStr//gn

    即可

    2. 使用grep:

     
    grep -o objStr  filename|wc -l

    如果是多个字符串出现次数,可使用:

     
    grep -o ‘objStr1|objStr2'  filename|wc -l  #直接用| 链接起来即可
  • 相关阅读:
    【强转】QEMU+GDB调试linux内核全过程
    从上往下打印二叉树
    栈的压入、弹出序列
    包含main函数的栈
    顺时针打印矩阵
    Linux终端美化
    Linux 终端美化
    KDE桌面环境自带的Konsole终端配置
    KDE美化及常用设置
    KDE常用桌面插件总结
  • 原文地址:https://www.cnblogs.com/lipcblog/p/6812921.html
Copyright © 2011-2022 走看看