faith丶

导航

2023年1月12日 #

redis命令清理key

摘要: ### 手动清除单个key: redis-cli -h 'ipaddr' -p 6379 -a 'passwd' -n 0 keys 'keyName'|xargs redis-cli-h 'ipaddr' -p 6379 -a 'passwd' -n 0 del; 或者手动清除单个key: red 阅读全文

posted @ 2023-01-12 15:22 faith丶 阅读(416) 评论(0) 推荐(0) 编辑

2022年9月29日 #

利用sed 截取两行特定内容之间数据

摘要: ### 1、数据 # cat file.log 111111111 22222222 00000000 33333333 44444444 00000000 55555555 66666666 00000000 77777777 88888888 99999999 2、第一种:(包含分割行内容获取之 阅读全文

posted @ 2022-09-29 10:48 faith丶 阅读(1025) 评论(0) 推荐(0) 编辑

2022年9月19日 #

k8s给pod添加hosts

摘要: ### 1. 背景 线上待办功能一直不通,发现正式环境的待办系统域名无法访问,需要配置hosts。因为应用部署在云上,需使用k8s给pod添加域名IP映射。 2. 实战过程 使用yaml方式创建的pod,使用hostAliases添加域名IP映射,yaml内容如下: apiVersion: apps 阅读全文

posted @ 2022-09-19 14:06 faith丶 阅读(1876) 评论(0) 推荐(0) 编辑

2022年5月26日 #

k8s集群外的 其他服务器 执行kubectl命令

摘要: ### 1、简介 k8s-master服务器:192.168.4.170 jenkins服务器: 192.168.4.173 2、进入k8s-master节点查看是否有config文件 #进入k8s-master节点查看config文件 [root@k8s-master ~]# cd /root/. 阅读全文

posted @ 2022-05-26 13:44 faith丶 阅读(328) 评论(0) 推荐(0) 编辑

2022年3月4日 #

YUM下载rpm包到本地

摘要: ### 当服务器无法上网,不能使用公网的yum源安装软件的时候。可以在可上网的服务器上把rpm包下载到本地 然后上传至服务器上离线安装; 下载:mariadb-server为例 可以把相关的依赖包一起下载到本地;(注意:当相关的依赖包在本机安装过会提示已安装,不会下载该rpm包。解决办法先卸载rpm 阅读全文

posted @ 2022-03-04 12:01 faith丶 阅读(697) 评论(0) 推荐(1) 编辑

2022年2月18日 #

prometheus,alertmanager 报警配置详解

摘要: ### 1、prometheus配置文件 vim prometheus.yml### global: scrape_interval: 15s external_labels: monitor: 'codelab-monitor' scrape_configs: - job_name: test s 阅读全文

posted @ 2022-02-18 16:45 faith丶 阅读(422) 评论(0) 推荐(0) 编辑

2021年12月8日 #

隐藏java代码中 - 连接数据库、redis等含密码信息方法【配置文件信息安全加密】

摘要: ### 1、需求背景 当前项目中的数据库密码、Redis密码、第三方服务 OSS 等的 secret 都是直接明文暴露在配置文件中的,从安全性的角度,非常不建议这么做,因此需要对关键的敏感配置信息进行加密。 2、实现方案 采用第三方的开源库 `Jasypt` 来实现配置文件资源的加解密,加密方式为 阅读全文

posted @ 2021-12-08 10:17 faith丶 阅读(454) 评论(0) 推荐(0) 编辑

2021年12月7日 #

mysql本地指定--login-path免密登录(mysql_config_editor的用法)

摘要: ### 1、前言 我们通常登陆mysql都是用如下命令登陆,命令很长而且密码如果超级复杂的话,每次登陆还要输入密码;复杂的密码不仅难记,还容易输错,非常蛋疼 mysql_config_editor这个命令就为我们解决了这一蛋疼的问题 正常登陆方法: mysql -uroot -p -S /tmp/m 阅读全文

posted @ 2021-12-07 18:02 faith丶 阅读(687) 评论(0) 推荐(0) 编辑

2021年11月22日 #

nginx域名隐性(地址栏域名不变)跳转

摘要: ### 1、前提 系统介绍 系统A 域名: http://yhjmp.test.com 部署服务器:192.168.56.20 服务器名称:A-system 系统B 域名: http://yh.test.com或者http://yh.test.com/B-system【本文做了301永久跳转】 部署 阅读全文

posted @ 2021-11-22 18:15 faith丶 阅读(2924) 评论(1) 推荐(0) 编辑

2021年11月11日 #

基于项目目录局部进行切换node版本工具 - nvm

摘要: ### > 前言 npm 安装n命令切换node版本 是全局切换 nvm切换node版本可以基于项目目录局部进行切换 > 下载nvm二进制包 ######################################################################## ###### 阅读全文

posted @ 2021-11-11 13:19 faith丶 阅读(452) 评论(0) 推荐(0) 编辑

2021年11月8日 #

Git管理-查看自己是从那个分支建的分支(什么时间创建的)

摘要: ### 很多时候,开始建分支的时候,能够确认自己是那个分支建的,但是当写完功能之后,再去回想,有时是忘记基于那个分支建的分支什么时间创建的新分支。这时有一个命令的话就可以很快的定位了。 方法一: 切到本地项目路径 git reflog show --date=local <branch name> 阅读全文

posted @ 2021-11-08 10:24 faith丶 阅读(1416) 评论(0) 推荐(0) 编辑

2021年11月4日 #

docker/本地部署 Nginx 开启 Brotli 压缩算法

摘要: ### 1、前言 在web应用中,为了节省流量,降低传输数据大小,提高传输效率,常用的压缩方式一般都是gzip,今天我们来介绍另外一种更高效的压缩方式brotli。 Brotli 是基于LZ77算法的一个现代变体、霍夫曼编码和二阶上下文建模。Google软件工程师在2015年9月发布了包含通用无损数 阅读全文

posted @ 2021-11-04 10:59 faith丶 阅读(772) 评论(0) 推荐(0) 编辑

2021年11月3日 #

配置nginx https访问(使用openssl生成https证书)

摘要: ### 1、创建https的ssl证书 1.1、创建秘钥 mkdir test && cd testopenssl genrsa -des3 -out server.key 2048注意:生成私钥,需要提供一个至少4位,最多1023位的密码。 1.2、生成CSR(证书签名请求) openssl re 阅读全文

posted @ 2021-11-03 18:32 faith丶 阅读(1035) 评论(0) 推荐(0) 编辑

访问前端项目时Http请求变成了HTTPS

摘要: 问题:访问http://192.168.56.140,在浏览器返回https内容 问题产生原因:(index.html文件中配置) <meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests"> 这个时候 阅读全文

posted @ 2021-11-03 16:52 faith丶 阅读(1023) 评论(0) 推荐(0) 编辑

2021年10月23日 #

Jenkins升级后无法正常启动(java.lang.IllegalStateException: An attempt to save the global configuration ......

摘要: 1、linux升级jenkins,升级以后无法启动报以下错误 java.lang.IllegalStateException: An attempt to save the global configuration was made before it was loaded at jenkins.m 阅读全文

posted @ 2021-10-23 01:44 faith丶 阅读(1451) 评论(0) 推荐(0) 编辑

2021年9月27日 #

Keepalived部署使用

摘要: ### 1、 keepalived软件能干什么? Keepalived软件起初是专为LVS负载均衡软件设计的, 用来管理并监控LVS集群系统中各个服务节点的状态,后来又加入了可以实现高可用的VRRP功能 ①. 管理LVS负载均衡软件 ②. 实现对LVS集群节点健康检查功能 ③. 作为系统网络服务的高 阅读全文

posted @ 2021-09-27 17:29 faith丶 阅读(414) 评论(0) 推荐(0) 编辑

2021年9月5日 #

LINUX系统中设置开机自动执行命令

摘要: ### 1、开机自动执行命令配置文件位置 [root@wx-local01 ~]# cd /etc/rc.d/ [root@wx-local01 rc.d]# ls -l /etc/rc.d/ 总用量 4 drwxr-xr-x. 2 root root 107 9月 5 10:40 init.d d 阅读全文

posted @ 2021-09-05 10:55 faith丶 阅读(2303) 评论(0) 推荐(0) 编辑

2021年8月25日 #

Redis数据持久化配置

摘要: ### 一、Redis的持久化介绍 Redis相比Memcache有个最显著的区别就是支持数据持久化,可以将数据写入到硬盘中,而不仅仅是只能存放于内存,重启服务后数据就没了。Redis的持久化分为了rdb快照持久化和aof日志持久化两种方式: 1、RDB快照持久化:每隔一段时间或者操作次数达到一定量 阅读全文

posted @ 2021-08-25 12:09 faith丶 阅读(1062) 评论(0) 推荐(0) 编辑

2021年8月3日 #

jenkins 配置在gitlab上选固定分支拉取代码

摘要: ### 1、下载git选项参数插件 jenkens git相关插件 Git Gitlab Gitlab Hook Publish Over SSH SSH Agent Git Paramete (git选项参数插件) 2、设置jenkins item中git选项参数 3、配置gitlab使用git选 阅读全文

posted @ 2021-08-03 18:15 faith丶 阅读(1012) 评论(0) 推荐(0) 编辑

2021年7月27日 #

查看mysql二进制文件(binlog文件)【报错+解决办法】

摘要: ### 1、开启binlog 1.1、查看binlog列表报错 查看binlog文件列表(报错) mysql> show binary logs; ERROR 1381 (HY000): You are not using binary logging 引起错误原因 mysql> show vari 阅读全文

posted @ 2021-07-27 16:11 faith丶 阅读(761) 评论(0) 推荐(0) 编辑