linux学习

 

一.linux命令

1.centeos安装git sudo yum install git

2.ssh链接 ssh root@ip -p 端口

3 退出远程连接  exit

4.cat 文件名查看文件内容

5.vim 文件名 修改文件

6.getconf LONG_BIT 查看操作系统位数
7.netstat -ano|grep 80 查看80端口占用情况
8.netstat -ano|grep 80 停止80端口运行
9.sudo /usr/local/nginx/nginx 启动nginx
10.curl http://members.3322.org/dyndns/getip 获得Linux公网ip地址

二.vim 命令

i 进入编辑模式

esc 退出

: 输入命令

w 保存

q 退出

:set nu (命令模式下)显示行号

u (普通模式下)恢复上一次操作 相当于ctr+z

三. nginx 配置(监听8000端口代理到3000端口)

ps -aux | grep nginx (查看nginx进程)如下

nginx配置文件在/usr/local/nginx/conf/vhosts.enabled下有配置文件入下(注最后一级是自己建立的)

server{
    listen 8000;
    charset utf-8;

    index index.html index.htm;

    location / {
        proxy_pass http://127.0.0.1:3000;
    }
}

 修改完配置文件切换到/usr/local/nginx/sbin/下执行 ./nginx -s reload 重启nginx使配置生效

 

杀掉端口占用:lsof -i:80可以查看80端口正在运行的程序,查看是否是自己的运行的程序即可,不是的话用kill -9 进程号,杀掉就行了。

四:nginx反向代理

server{

    listen 8000;

    charset utf-8;

 

    index index.html index.htm;

 

    location / {

        proxy_pass http://127.0.0.1:3000;

    }

     location /nncfp {

        proxy_pass http://192.168.143.25:7090;

     }

}

 

posted @ 2016-08-15 09:36  致敬科神  阅读(165)  评论(0编辑  收藏  举报