- 博客(15)
- 收藏
- 关注
原创 地图上2点距离的计算
////////////////// 线的定义 //////////////////////////////////private double longitude;// 再求两点间离赤道平面的高度。// 先求投影在赤道上的点到地心的距离。// // Math三角函数默认是弧度。////// 1. 点的定义。// // 返回值单位是“米”// 参考源,不详。// 返回值单位是“米”
2024-09-05 18:38:35
714
原创 利用linux的systemd来守护进程或服务
Runlevel0停止系统。运行等级 0 是一个用于快速关闭系统的特殊过渡状态。1别名为 s 或 S,这个运行等级有时候也称为维护模式。在这个运行等级启动的服务由于发行版不同而不同。通常用于正常系统操作损坏时低级别的系统维护。2多用户。在 Debian 系统及其衍生版中,这是默认的运行等级,还包括了一个图形化登录(如果有的话)。在基于红帽的系统中,这是没有网络的多用户模式。3在基于红帽的系统中,这是默认的多用户模式,运行除了图形化环境以外的所有东西。
2024-07-31 17:48:36
1100
原创 TLS升级到1.3
如果 nginx 在编译过程中遇到 undefined reference to `pthread_atfork' 错误,需要在运行 ./configure 命令之后,修改 obj/Makefile 文件,将第一个 -lpthread 删除,并将第二个 -lpthread 移动到该行最后。###可参考https://www.cnblogs.com/visionsl/p/8184647.html。验证 openssl 版本 及是否支持TLS1.3 版本。检查是否支持 TLS1.3。# 增加 TLSv1.3。
2024-07-26 18:20:43
1536
原创 通过Linux进行数据转发的几个方法
提供了一个非常有意思的功能,就是端口转发,它能够将其他 TCP 端口的网络数据通过 SSH 链接来转发,并且自动提供了相应的加密及解密服务。有些时候,为了数据传输的安全,需要通过中介服务器,对数据的传输端口进行重定向,从而达到数据的安全传输,不易被跟踪。配置端口转发,将到达本机的12345端口的访问转发到另一台服务器的22端口。以下使用的是iptables,可以通过iptables实现数据包的转发。以上使用的是firewall,通过命令行配置实现端口转发。将本地的端口转发到本机端口。清空nat表的所有链。
2024-07-26 16:54:37
748
原创 Linux磁盘挂载的简单流程
Linux新增一个磁盘,是需要挂载后,才能生效。3.查看 /dev/vdb 的 UUID。将下一行添加到 fstab 文件末行。将3中查询的UUID 修改正确。5.修改添加fstab文件。1查看需要格式化的磁盘。###查看fstab。
2024-07-16 18:57:47
622
原创 使用Linux自带的logrotate控制日志大小
有些时候,应用程序的日志会一天天增加,不断壮大,挤占了系统的大部分磁盘空间,甚至占满了磁盘而导致系统崩溃。而logrotate是Linux系统自带的文件管理工具。可以通过logrotate来管理这些日志文件。话不多说,直接上说明(以pg13的日志文件 pg13.log为例)确保 /etc/sysconfig/selinux文件中。在/etc/logrotate.d/目录下新建一个名为。修改文件/etc/cron.d/0hourly。#### Step4: 重启crontab。
2024-07-16 18:55:15
407
原创 PostgreSQL本地表空间的迁移
在一些情况下,例如,刚开始给PostgreSQL的存储空间不够,而受限于条件,只能在本机上扩容(例如新增磁盘),此时就有可能需要对PostgreSQL的表空间进行迁移。#### 5. 迁移数据库hqweb的表空间(此时,表会被锁止)#### 3. psql登录postgresql。为了效率,数据和索引,分别处在不同的表空间中。#### 2. 创建新的表空间数据存储目录。#### 1. 挂载磁盘(如有需要的话)#### 4. 查看表空间。#### 6. 再核查一下。#### 7. 最后重启。
2024-07-16 18:35:14
322
原创 PostgreSQL几款常用插件的安装
### 修改postgresql.conf文件,在 shared_preload_libraries添加 pg_repack。#### 3. 将pgaudit-1.5.2整个目录移到pg13.9的源代码目录contrib下。#### 4. 进入pgaudit-1.5.2目录下,执行命令。#### 无需登录postgresql, 直接命令行执行。#### 5. 修改postgresql.conf,新增。#### 最后进入pg,创建pgagent插件。#### 7. 登录pgsql,创建扩展。
2024-07-12 19:09:18
2637
原创 源码安装PostgreSQL-13.9
因为早先的项目需要用到pathman,而根据pathman官方说明,能支持的postgresql的最高版本是13.9,因此,本文就以13.9版本进行说明。### 将linux文件复制到/etc/rc.d/init.d/下并重命名为postgresql。### 如果数据库是已经运行中的,则可以通过重新加载配置的命令,使之生效。#### 重启服务器后,系统自动加载postgresql-13.9。### 修改完成后,重启数据库,可以通过命令查看修改的结果。动与关闭的脚本,可以帮助我们简化操作,也可以。
2024-07-11 21:46:29
778
原创 PostgreSQL数据库数据迁移
必须将A上的PG所拥有的扩展,跟B上的PG要一致;# 为了减少流量,先压缩文件,并下载到本地。假设,从pg服务器A迁移到pg服务器B。# 解压pgabc.tar.gz文件。# 在A服务器上,执行语句。命令查看各表空间所在目录。数据存储路径必须要一致。这个可以查看导出的文件。里面的内容,或者通过。# 最后执行导入文件。
2024-07-10 16:56:45
563
leanote
###1 安装GOLANG到https://golang.google.cn/dl/上载下免安装的包go1.8.windows-amd64.zip,一定要1.8版本,高了不能用。解压到 d:\app\go增加环境变量set GOARCH=amd64set GOROOT=d:\app\goset GOBIN=%GOROOT%\binset GOOS=windowsset GOPATH...
2019-01-21 17:17:57
392
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人