批量抓取全国GeoJSON数据(DataV.GeoAtlas)方法

抓取思路 DataV.GeoAtlas网站 我们先观察一下数据结构,如下: 全国数据: https://geo.datav.aliyun.com/areas_v3/bound/100000_full.json # 或 https://geo.datav.aliyun.com/areas_v3/bound/geojson?code=100000_full 省级数据: https://geo.datav.aliyun.com/areas_v3/bound/320000_full.json # 或 https://geo.datav.aliyun.com/areas_v3/bound/geojson?code=320000_full 地级市数据: https://geo.datav.aliyun.com/areas_v3/bound/320100_full.json # 或 https://geo.datav.aliyun.com/areas_v3/bound/geojson?code=320100_full 全国数据: 下载全图的数据只有一个,直接下载就好。即:https://geo.datav.aliyun.com/areas_v3/bound/100000_……

阅读全文

Docker简单使用

Docker常见命令 容器相关操作 docker create # 创建一个容器但是不启动它 docker run # 创建并启动一个容器 docker stop # 停止容器运行,发送信号SIGTERM docker start # 启动一个停止状态的容器 docker restart # 重启一个容器 docker rm # 删除一个容器 docker kill # 发送信号给容器,默认SIGKILL docker attach # 连接(进入)到一个正在运行的容器 docker wait # 阻塞……

阅读全文

Supervisord 使用

0.Supervisor说明 Supervisor(http://supervisord.org/)是用Python开发的一个client/server服务,是Linux/Unix系统下的一个进程管理工具,不支持Windows系统。它可以很方便的监听、启动、停止、重启一个或多个进程……

阅读全文

PHP Session浅析

缘由 配合客户做一个免密登录跳转接口,因为双方均采用独立的php环境,且部署在一台服务器上。出现了先登录我方系统后不可登录对方系统,先登录对方系统后登录不了我方系统,怀疑为会话机制出现问题。故重新梳理Session会话机制。 声明与使用 Session的设置不同于Cookie,必须先启……

阅读全文

UOS普通用户可以ssh但是root不行

sudo vim /etc/ssh/sshd_config 找到 #PermitRootLogin prohibit-password 修改为PermitRootLogin yes,将前面的#注释删除 然后 wq 退出 修改成功以后,重启ssh服务: systemctl restart ssh 由于时间仓促,错误与疏忽之处在所难免,希望各位朋友们以邮件的形式反馈问题给我,再次表示感谢!……

阅读全文

四种常见的 POST 提交数据方式

HTTP/1.1 协议规定的 HTTP 请求方法有 OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE、CONNECT 这几种。其中 POST 一般用来向服务端提交数据,本文主要讨论 POST 提交数据的几种方式。 我们知道,HTTP 协议是以 ASCII 码传输,建立在 TCP/IP 协议之上的应用层规范。规范把 HTTP 请求分为三个部分……

阅读全文

MySQL服务启不了

情况1:存在socket lock file root用户执行 # systemctl restart kymysql 时不报错,但服务也没启动,查看错误日志 cat /opt/KY/Softs/log/mysql/mysql-error.log ... 2021-06-18T01:28:47.783821Z 0 [Note] Server hostname (bind-address): '0.0.0.0'; port: 20001 2021-06-18T01:28:47.783838Z 0 [Note] - '0.0.0.0' resolves to '0.0.0.0'; 2021-06-18T01:28:47.783867Z 0 [Note] Server socket created on IP: '0.0.0.0'. 2021-06-18T01:28:47.783925Z 0 [ERROR] Another process with pid 2663 is using unix socket file. 2021-06-18T01:28:47.783932Z 0 [ERROR] Unable to setup unix socket lock file. 2021-06-18T01:28:47.783937Z 0 [ERROR] Aborting 解决办法: # 删除sock锁文件 rm -rf /opt/KY/Softs/mysql/var/mysql.sock.lock # 重启服务 systemctl restart kymysql 情况2:缺少lib包 roo……

阅读全文

Shell中括号场景总结

前言 最近在学习Shell脚本编程时,发现别人程序的 if-then代码块 中if的条件语句中存在 双括号(())、双中括号[[]] 的使用,因而查阅了相关资料,同时也看到了一篇不错的博文,对Shell脚本中括号的使用作出了总结 1、括号( ) 括号一般在命令替换时与美元符号$配合使用,用于获取……

阅读全文

清空表数据

方式1:DELETE 逐行删除速度极慢,不适合大量数据删除 Deletefromtablenamewhere1=1方式2:TRUNCATE 删除所有数据,保留表结构,不能撤消还原 TRUNCATETABLEtablename方式3:DROP 删除表,数据和表结构一起删除,快速 DROPTAB……

阅读全文

Vsftpd 虚拟用户配置

1.安装(有几率已安装) 查看是否已经安装 ,以下命令有返回表示已安装即可跳过该步骤 # rpm -qa |grep vsftpd vsftpd-3.0.2-22.ns7_4.mips64el # 安装 # yum install -y vsftpd 2.Vsftpd服务及配置 Vsftpd服务配置 # cat /etc/vsftpd/vsftpd.conf anonymous_enable=NO local_enable=YES write_enable=YES local_umask=022 dirmessage_enable=YES xferlog_enable=YES connect_from_port_20=YES xferlog_std_format=YES chroot_local_user=YES listen=YES listen_ipv6=NO pam_service_name=vsftpd userlist_enable=YES tcp_wrappers=YES guest_enable=YES #启用虚拟用户 virtual_use_local_privs=YES user_sub_token=$USER local_root=/data2/KyApps/ftp/$USER #/data2/KyApps/ftp需要提前创建好 hide_ids=YES allow_writeable_chroot=YES #避免客户端50……

阅读全文