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;
}
}