大漠知秋的加油站

  • 首页
Linux
Docker CE

SpringBoot 项目在容器中使用优雅关闭

说明 环境 工具 版本 SpringBoot 2.3.3 Docker 19.03.12 Kubernetes 1.14 背景   服务端要支持 N 多个 Tcp Client 连接,所以做了负载,Tcp Client 会根据负载策略连接到不同的后端 Pod 上,这样就需要维护一个路由表:内部 ip <<==>> Tcp Client 的映射关系。所以在项目关闭的时候要有个关闭前处理(把当前 Pod 路由从路由表中去掉)的过程,也就是优雅关闭①。 SpringBoot 优雅关闭 配置 ser…

2020年9月3日 0条评论 988点热度 0人点赞 大漠知秋 阅读全文
Linux

OpenSSL 管理 RSA 密钥

# 生成私钥 $ openssl genrsa -out private_rsa.pem 2048 # 根据私钥导出公钥 $ openssl rsa -in private.pem -pubout -out public.pem # 根据私钥导出私钥详细信息 $ openssl rsa -in private.pem -text -out private.txt

2020年9月1日 0条评论 527点热度 0人点赞 大漠知秋 阅读全文
Linux

CentOS 8 升级内核

  查看原有内核: $ uname -sr   导入 elrepo 源 $ rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org # CentOS 7 $ yum -y install https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm # CentOS 8 $ yum -y install https://www.elrepo.org/elrepo-release-8.el8.e…

2020年8月25日 2条评论 682点热度 0人点赞 大漠知秋 阅读全文
Linux

CentOS 8 中文字符集处理

$ yum -y install glibc-common langpacks-zh_CN $ vim /etc/locale.conf # 修改这个文件 LANG=zh_CN.utf8

2020年8月25日 2条评论 735点热度 0人点赞 大漠知秋 阅读全文
Linux

vim 查找和替换

查找 在 normal 模式下按 / 即可进去查找模式,然后输入自己想要查找的字符即可。 支持正则查找。 特殊字符需要使用 \ 进行转移 大小写敏感   默认情况下查找大小写是敏感的,我们可以通过加入 \c 让查找对大小写字母不敏感,也可以通过 \C 让查找对大小写字母敏感(默认就是敏感的)。如: # 大小写不敏感,可以查到:Hello、HELlo、hello /Hello\c # 大小写敏感,只能查找:Hello /Hello\C

2020年8月4日 0条评论 551点热度 0人点赞 大漠知秋 阅读全文
Linux

自动更新免费的 Https SSL 证书

Github 工具地址

2020年7月31日 0条评论 425点热度 0人点赞 大漠知秋 阅读全文
Linux

查找指定目录下包含指定字符的文件

$ grep -n "要找的字符串" -r ./ 参数 说明 -r 是递归查找 -n 是显示行号   筛选指定文件: # 目录 ./ 下的 java 文件中包含 10 的文件 $ find ./ -name '*.java' | xargs grep -n '10'

2020年6月17日 0条评论 496点热度 0人点赞 大漠知秋 阅读全文
Linux

Docker Compose 一键 ELK 部署

安装   Filebeat 已经完全替代了 Logstash-Forwarder 成为新一代的日志采集器,因为它更加轻量、安全。基于 Filebeat + ELK 的部署方案架构图如下:         软件版本: 服务 版本 说明 CentOS 7.6 Docker 18.09.5 Docker Compose 1.25.0 ELK 7.5.1 Filebeat 7.5.1 docker-compose 文件 version: "3" services: es-master: containe…

2020年1月7日 0条评论 600点热度 0人点赞 大漠知秋 阅读全文
Linux

配置 OpenVPN Client

  获取到客户端的证书及登录信息 $ tree /etc/openvpn/client/ /etc/openvpn/client/ ├── ca.crt # 服务端提供的 ca 证书 ├── client1.crt # 服务端提供的客户端的证书 ├── client1.key # 服务端提供的客户端的证书密钥 ├── passwd # 客户端的登录用户名和密码,用户名和密码各一行 └── ta.key # 服务端提供(防DDos攻击、UDP淹没等恶意攻击) 0 directories, 5 files 配置 $ c…

2020年1月2日 0条评论 616点热度 0人点赞 大漠知秋 阅读全文
Linux

配置 VPN Server

环境 软件 版本 CentOS 7.6 OpenVPN 2.4.8 EasyRSA 3.0.6   为什么做建立 VPN?   举个例子(一下都是建立在没有公网 IP 的基础上),公司在全国各地都有分公司或者试验场地,在 A 地点无法访问 B 地点的内部网络,在 B 地点又无法访问 A 地点的内部网络。想做的是在任何地点都可以访问其他地点的内部网络,所以这里就用到了 VPN Server。 安装   安装 yum 源 yum install -y epel-release yum update -y   安装依赖 …

2020年1月2日 0条评论 708点热度 1人点赞 大漠知秋 阅读全文
1234
分类
  • C++ / 11篇
  • Develop Software / 3篇
  • Docker CE / 24篇
  • Elasticsearch / 3篇
  • FastDFS / 1篇
  • Flutter / 1篇
  • Git / 3篇
  • GitLab / 6篇
  • Golang / 21篇
  • Http Client 4.5.2 / 2篇
  • Java / 14篇
  • Kubernetes / 19篇
  • Linux / 65篇
  • Mac / 5篇
  • Maven / 1篇
  • MyBatis / 1篇
  • MySQL / 8篇
  • Nginx / 6篇
  • Rabbit MQ / 10篇
  • Redis / 1篇
  • Spring / 1篇
  • Spring Boot / 12篇
  • Spring Cloud Finchley.RELEASE / 50篇
  • Sublime / 2篇
  • Windows / 1篇
  • 吉他 / 2篇
  • 图论 / 8篇
  • 数据结构与算法 / 11篇
  • 未分类 / 1篇

COPYRIGHT © 2023 大漠知秋的加油站. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

豫ICP备16029200号-2