摘要: 什么是devops? 旨在打破开发运维之间的隔阂,通过自动化的方式实现测试部署和运维,涉及多个平台和工具的使用。核心是适应业务需求和技术环境。 工具大类 代码管理工具 Git 持续集成工具 Jenkins GitLab CICD Travis CI 持续部署工具 Ansible 日志管理工具 ELK 阅读全文
posted @ 2024-03-14 10:20 武平宁 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 打开或创建~/.bashrc文件, 添加以下内容: __complete_ssh_host() { ## 获取需要补全的单词 local KNOWN_FILE=~/.ssh/known_hosts if [ -r $KNOWN_FILE ]; then local KNOWN_LIST=$(cut 阅读全文
posted @ 2024-02-26 15:33 武平宁 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 查看证书到期时间 openssl x509 -in /etc/nginx/keys/xxx -noout -dates 替换证书 重启nginx 阅读全文
posted @ 2024-02-21 11:04 武平宁 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 命令介绍 virt-top : a 'top'-like utility for virtualization SUMMARY virt-top [-options] OPTIONS -1 Start by displaying pCPUs (default: tasks) -2 Start by 阅读全文
posted @ 2024-01-11 16:30 武平宁 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 脚本 #!/usr/bin/python3 import sys import requests import json from termcolor import colored url = 'https://fanyi.baidu.com/sug' data = {'kw': sys.argv[ 阅读全文
posted @ 2023-12-23 14:15 武平宁 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 网上下载了一个英语词根和英语单词文件,包含导入到数据库的sql语句:english-root.sql和english_word.sql,于是写个脚本辅助背单词。 脚本 脚本逻辑:通过随机数获得词根编号,取得词根,过滤出其中的词根字符,并从数据库中提取以这些词根字符开头的单词。 脚本操作:接收一个传入 阅读全文
posted @ 2023-12-23 13:56 武平宁 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 记录一下。 远程git仓库的属主是ec2-user,我拉取代码用的是另一个用户。直接将远程仓库的属主改成我拉取代码的用户就ok。 之前用另一个用户也是可以正常pull、push的不知咋的,突然不行了。 阅读全文
posted @ 2023-12-14 19:03 武平宁 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 查看主从情况 127.0.0.1:6379> info replication # Replication role:master connected_slaves:0 master_repl_offset:12539 repl_backlog_active:0 repl_backlog_size: 阅读全文
posted @ 2023-12-14 14:54 武平宁 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 配置 指定local6.warning写到日志文件/var/log/work.log,命令: echo "local6.warning /var/log/work.log" > /etc/rsyslog.d/55-work.conf 重启服务 systemctl restart rsyslog 测试 阅读全文
posted @ 2023-12-01 11:44 武平宁 阅读(14) 评论(0) 推荐(1) 编辑
摘要: 参考:工作区和暂存区 Git管理的文件分为:工作区,版本库,版本库又分为暂存区stage和暂存区分支master(仓库) 工作区>>>>暂存区>>>>仓库 git add把文件从工作区>>>>暂存区,git commit把文件从暂存区>>>>仓库, git diff查看工作区和暂存区差异, git 阅读全文
posted @ 2023-11-03 12:09 武平宁 阅读(32) 评论(0) 推荐(0) 编辑