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  #直接用| 链接起来即可
  • 相关阅读:
    Tomcat服务器启动
    git创建根目录仓库后删除的问题
    css属性content
    Git
    Oracle数据库常见用户名的作用
    JAVA课程设计——贪吃蛇小游戏
    DS博客作业08--课程总结
    DS博客作业05--树
    DS博客作业03--栈和队列
    DS博客作业02--线性表
  • 原文地址:https://www.cnblogs.com/lipcblog/p/6812921.html
Copyright © 2011-2022 走看看