LeePC
我们努力不是为了成为金字塔上的人,我们努力是为了超越自己,使得自己变的更好。

出现提示"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  #直接用\| 链接起来即可
posted on 2017-05-05 14:42  三哥~!  阅读(162)  评论(1)    收藏  举报