摘要:
1、阿里云需要對子用戶添加授權后ACCESS_KEY_ID,ACCESS_KEY_SECRET才可以正常訪問接口 2、腳本支持ipv4+ipv6解析更新 cat aliyun_ddns.py import requests import json import os import datetime
閱讀全文
摘要:
# docker commit作用 docker commit 命令 : 用于將一個鏡像進行提交成一個新的副本 命令格式: docker commit -m="描述信息" -a="作者" 容器id 目標鏡像名: [TAG] 示例: 查看本地鏡像 [root@localhost ~]# docker
閱讀全文
摘要:
# 免交互修改 root 密碼 cat <<'EOF'>> /root/changepasswd.sh #!/bin/bash echo 'root#passwd' |passwd --stdin root EOF #
閱讀全文
摘要:
# sleep 將目前動作延遲一段時間 補充說明 sleep命令 暫停指定的時間。 語法 sleep (參數(shù)) 參數(shù) 時間:指定要暫停時間的長度, 包括如下: 2s: 2秒 2m: 2分鐘 2h: 2小時 2d: 2天 infinity: 永久 實例 有時在寫一些以循環(huán)方式運行的監(jiān)控腳本,設置時間間
閱讀全文
摘要:
### 手動清除單個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
閱讀全文
摘要:
### 1、數(shù)據(jù) # cat file.log 111111111 22222222 00000000 33333333 44444444 00000000 55555555 66666666 00000000 77777777 88888888 99999999 2、第一種:(包含分割行內(nèi)容獲取之
閱讀全文
摘要:
### 1. 背景 線上待辦功能一直不通,發(fā)現(xiàn)正式環(huán)境的待辦系統(tǒng)域名無法訪問,需要配置hosts。因為應用部署在云上,需使用k8s給pod添加域名IP映射。 2. 實戰(zhàn)過程 使用yaml方式創(chuàng)建的pod,使用hostAliases添加域名IP映射,yaml內(nèi)容如下: apiVersion: apps
閱讀全文
摘要:
### 1、簡介 k8s-master服務器:192.168.4.170 jenkins服務器: 192.168.4.173 2、進入k8s-master節(jié)點查看是否有config文件 #進入k8s-master節(jié)點查看config文件 [root@k8s-master ~]# cd /root/.
閱讀全文
摘要:
### 當服務器無法上網(wǎng),不能使用公網(wǎng)的yum源安裝軟件的時候。可以在可上網(wǎng)的服務器上把rpm包下載到本地 然后上傳至服務器上離線安裝; 下載:mariadb-server為例 可以把相關的依賴包一起下載到本地;(注意:當相關的依賴包在本機安裝過會提示已安裝,不會下載該rpm包。解決辦法先卸載rpm
閱讀全文
摘要:
### 1、prometheus配置文件 vim prometheus.yml### global: scrape_interval: 15s external_labels: monitor: 'codelab-monitor' scrape_configs: - job_name: test s
閱讀全文
摘要:
### 1、需求背景 當前項目中的數(shù)據(jù)庫密碼、Redis密碼、第三方服務 OSS 等的 secret 都是直接明文暴露在配置文件中的,從安全性的角度,非常不建議這么做,因此需要對關鍵的敏感配置信息進行加密。 2、實現(xiàn)方案 采用第三方的開源庫 `Jasypt` 來實現(xiàn)配置文件資源的加解密,加密方式為
閱讀全文
摘要:
### 1、前言 我們通常登陸mysql都是用如下命令登陸,命令很長而且密碼如果超級復雜的話,每次登陸還要輸入密碼;復雜的密碼不僅難記,還容易輸錯,非常蛋疼 mysql_config_editor這個命令就為我們解決了這一蛋疼的問題 正常登陸方法: mysql -uroot -p -S /tmp/m
閱讀全文
摘要:
### 1、前提 系統(tǒng)介紹 系統(tǒng)A 域名: http://yhjmp.test.com 部署服務器:192.168.56.20 服務器名稱:A-system 系統(tǒng)B 域名: http://yh.test.com或者http://yh.test.com/B-system【本文做了301永久跳轉(zhuǎn)】 部署
閱讀全文
摘要:
### > 前言 npm 安裝n命令切換node版本 是全局切換 nvm切換node版本可以基于項目目錄局部進行切換 > 下載nvm二進制包 ######################################################################## ######
閱讀全文
摘要:
### 很多時候,開始建分支的時候,能夠確認自己是那個分支建的,但是當寫完功能之后,再去回想,有時是忘記基于那個分支建的分支什么時間創(chuàng)建的新分支。這時有一個命令的話就可以很快的定位了。 方法一: 切到本地項目路徑 git reflog show --date=local <branch name>
閱讀全文
摘要:
### 1、前言 在web應用中,為了節(jié)省流量,降低傳輸數(shù)據(jù)大小,提高傳輸效率,常用的壓縮方式一般都是gzip,今天我們來介紹另外一種更高效的壓縮方式brotli。 Brotli 是基于LZ77算法的一個現(xiàn)代變體、霍夫曼編碼和二階上下文建模。Google軟件工程師在2015年9月發(fā)布了包含通用無損數(shù)
閱讀全文
摘要:
### 1、創(chuàng)建https的ssl證書 1.1、創(chuàng)建秘鑰 mkdir test && cd testopenssl genrsa -des3 -out server.key 2048注意:生成私鑰,需要提供一個至少4位,最多1023位的密碼。 1.2、生成CSR(證書簽名請求) openssl re
閱讀全文
摘要:
問題:訪問http://192.168.56.140,在瀏覽器返回https內(nèi)容 問題產(chǎn)生原因:(index.html文件中配置) <meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests"> 這個時候
閱讀全文
摘要:
1、linux升級jenkins,升級以后無法啟動報以下錯誤 java.lang.IllegalStateException: An attempt to save the global configuration was made before it was loaded at jenkins.m
閱讀全文
摘要:
### 1、 keepalived軟件能干什么? Keepalived軟件起初是專為LVS負載均衡軟件設計的, 用來管理并監(jiān)控LVS集群系統(tǒng)中各個服務節(jié)點的狀態(tài),后來又加入了可以實現(xiàn)高可用的VRRP功能 ①. 管理LVS負載均衡軟件 ②. 實現(xiàn)對LVS集群節(jié)點健康檢查功能 ③. 作為系統(tǒng)網(wǎng)絡服務的高
閱讀全文