常用脚本

*.nginx转发websocket请求配置方式

server {
    listen       32222;
    server_name  localhost;
    location / {
        proxy_pass http://10.168.31.224:32222;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
    }
 }

代理服务器就可以转发224服务器的推送数据了。

*.centos7 防火墙命令

firewall-cmd --permanent --list-port //防火墙通过的端口
firewall-cmd --permanent --remove-port=48489/tcp //删除防火墙通过的端口
firewall-cmd --zone=public --add-port=26611/tcp --permanent ?//允许端口通过防火墙
firewall-cmd --reload //重新加载
systemctl stop firewalld.service //停止firewall
firewall-cmd --state //查看默认防火墙状态
  • centos7 系统进程命令

    systemctl list-units --type service --all //列出系统所有服务
    systemctl list-unit-files --type service //列出系统开机自启服务
    systemctl start name.service                //  启动服务
    systemctl stop name.service                //  停止服务
    
  • maven 安装本地jar包到仓库

    mvn install:install-file -Dfile=sdk-core-java-1.0.4.jar -DgroupId=com.aliyun.api -DartifactId=sdk-core-java -Dversion=1.0.4 -Dpackaging=jar
    

*空间数据库postgis查询范围内点

    select * from p_alarm  where ST_dwithin(st_geomfromtext('POINT('||lon||' '||lat||')', 4326)::geography, st_geomfromtext('POINT(121.320498098192 31.0080137586396)', 4326)::geography,10000);

表示查询距离POINT(121.320498098192 31.0080137586396)点10000米内的点

你可能感兴趣的:(常用脚本)