faith丶

导航

2024年6月5日 #

docker commit命令的使用(用于容器内部修改后,生成新的镜像)

摘要: # docker commit作用 docker commit 命令 : 用于将一个镜像进行提交成一个新的副本 命令格式: docker commit -m="描述信息" -a="作者" 容器id 目标镜像名: [TAG] 示例: 查看本地镜像 [root@localhost ~]# docker 阅读全文

posted @ 2024-06-05 11:12 faith丶 阅读(124) 评论(0) 推荐(0) 编辑

linux服务器面交互修改密码

摘要: # 免交互修改 root 密码 cat <<'EOF'>> /root/changepasswd.sh #!/bin/bash echo 'root#passwd' |passwd --stdin root EOF # 阅读全文

posted @ 2024-06-05 09:43 faith丶 阅读(3) 评论(0) 推荐(0) 编辑

2024年6月4日 #

sleep 参数

摘要: # sleep 将目前动作延迟一段时间 补充说明 sleep命令 暂停指定的时间。 语法 sleep (参数) 参数 时间:指定要暂停时间的长度, 包括如下: 2s: 2秒 2m: 2分钟 2h: 2小时 2d: 2天 infinity: 永久 实例 有时在写一些以循环方式运行的监控脚本,设置时间间 阅读全文

posted @ 2024-06-04 10:09 faith丶 阅读(30) 评论(0) 推荐(0) 编辑

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:21 faith丶 阅读(475) 评论(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:47 faith丶 阅读(1375) 评论(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丶 阅读(2068) 评论(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丶 阅读(386) 评论(0) 推荐(0) 编辑

2022年3月4日 #

YUM下载rpm包到本地

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

posted @ 2022-03-04 12:01 faith丶 阅读(782) 评论(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丶 阅读(479) 评论(0) 推荐(0) 编辑

2021年12月8日 #

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

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

posted @ 2021-12-08 10:17 faith丶 阅读(568) 评论(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丶 阅读(873) 评论(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丶 阅读(3367) 评论(1) 推荐(0) 编辑

2021年11月11日 #

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

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

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

2021年11月8日 #

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

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

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

2021年11月4日 #

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

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

posted @ 2021-11-04 10:59 faith丶 阅读(1030) 评论(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丶 阅读(1178) 评论(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丶 阅读(1181) 评论(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丶 阅读(1528) 评论(0) 推荐(0) 编辑

2021年9月27日 #

Keepalived部署使用

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

posted @ 2021-09-27 17:29 faith丶 阅读(484) 评论(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丶 阅读(2467) 评论(0) 推荐(0) 编辑