自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Linux常用命令总结

背景本人从实习到工作一直基于Linux做运维工作,现总结一些常用的命令,方便以后复习和排查问题。查看服务器端口号#查看所有监听端口netstat -nupl (UDP类型的端口)netstat -ntpl (TCP类型的端口)a 表示所有n表示不查询dnst表示tcp协议u表示udp协议p表示查询占用的程序l表示查询正在监听的程序#查看某端口所使用的进程号lsof -i:<端口号> #如果没有此命令,安装:yum install lsof#查看某进程所使用的端

2020-05-28 15:14:52 193

转载 kubectl 常用9个命令

kubectl 是 Kubernetes 的一个命令行管理工具,可用于 Kubernetes 上的应用部署和日常管理。本文列举了 9 个常见的 kubectl 命令,并总结了一些使用技巧,希望可以帮助系统管理员简化管理工作。对于刚开始使用命令行工具的开发者,最保险的方法是提出问题(读取操作),而不是发出命令(写入操作),所以从使用 get 命令开始是个不错的选择。Kubectl get使用 get 命令可以获取当前集群中可用的资源列表,包括:NamespacePodNodeDeploymen

2020-12-10 14:54:43 1591

原创 git 代码回滚

sourceTree 中 revert 译为提交回滚,作用为忽略你指定的版本,然后提交一个新的版本。新的版本中已近删除了你所指定的版本。reset 为 重置到这次提交,将内容重置到指定的版本。git reset 命令后面是需要加2种参数的:–-hard 和 –-soft。这条命令默认情况下是 -–soft。执行上述命令时,这该条commit号之 后(时间作为参考点)的所有commit的修改都会退回到git缓冲区中。使用git status 命令可以在缓冲区中看到这些修改。而如果加上-–hard参数,则.

2020-12-04 10:42:52 753

原创 ansible日常总结

问题类型Jenkins 调用ansible脚本时,报错:/usr/lib/python2.7/site-packages/requests/init.py:91: RequestsDependencyWarning: urllib3 (1.24.1) or chardet (2.2.1) doesn’t match a supported version!原因python库中urllib3 (1.24.1) or chardet (2.2.1) 的版本不兼容解决方案pip uninstall

2020-10-26 16:54:48 197

原创 Linux配置DNS永久生效

一、背景公司生产环境服务部署在了云上,DNS服务器一共配置了三台(IP地址我虚拟的):第一台DNS服务器是云上一台虚拟机10.0.0.1,不能链接外网第二台DNS服务器部署在线下机房172.16.0.1,可以连接外网第三台DNS服务器部署在线下机房172.16.0.2,可以连接外网云上服务器可以通过VPN连通线下机房,即当需要解析外网域名时,第一台机器会去找第二台/第三台机器二、故障物业停电没通知我们,导致机房空调坏了,温度过高导致线下DNS宕机了,VPN也断掉了。当生产环境访问外网域名时

2020-08-25 10:57:13 2059

原创 Linux crontab设置秒级运行

Linux contab 可以定时自动跑脚本,日常也经常使用,但它最小单位是每分钟执行一次,工作中需要每20s执行一次脚本,故写此文章记录下。一、基础contab语法:crontab [ -u user ] { -l | -r | -e }-r : 删除目前的时程表-l : 列出目前的时程表我常用的命令:crontab -l #查看crontab -e #编辑crontabcrontab中参数说明cron有且仅有五个关于时间的参数,分别代表:分钟(0-59),小时(0-

2020-08-21 10:56:22 1913

原创 安装python3

一、Linux 环境环境:CentOS 7.2方式一:yum安装yum update -y #升级环境yum install -y python #安装python3 #验证方式二:源码安装yum install gcc openssl-devel bzip2-devel libffi-devel -ycurl -O https://www.python.org/ftp/python/3.8.1/Python-3.8.1.tgz #下载python源码tar -

2020-06-11 10:27:32 154

原创 gitlab 安装及备份还原

一、背景机器:CentOS7.2;磁盘:40G;内存:4G版本:11.0.2架构:单机版二、安装(一) 删除gitlab停止gitlabsudo gitlab-ctl stop卸载gitlabsudo rpm -e gitlab-ce查看gitlab进程,杀掉第一个守护进程kill -9 7128删除gitlab文件find / -name gitlabfind / -name gitlab | xargs rm -rf #删除所有包含gitl

2020-06-10 17:11:01 343

原创 nginx日常配置总结

记录日常运维,文章会持续更新。。域名解析相关要求如下:https访问iris.test.com,加/api/访问后端应用,并且反代到两台机器,并且其中一台是本地机器,另外一台是通过阿里云SLB访问(iris-uat.com)。配置如下: upstream iris-test { server iris-uat.com:80 weight=1 max_fails=2 fail_timeout=10s; server 10.10.110.40:4328 weight

2020-06-02 11:08:14 199

原创 安装canal 高可用集群

背景研发伙伴的需求,需要监控mysql增量数据,想通过canal-client发送到java flink上。canal是什么:canal [kə’næl],译意为水道/管道/沟渠,主要用途是基于 MySQL 数据库增量日志解析,提供增量数据订阅和消费。参考文档:https://github.com/alibaba/canal/canal 工作原理canal 模拟 MySQL slave 的交互协议,伪装自己为 MySQL slave ,向 MySQL master 发送dump 协议MySQ

2020-05-29 16:38:18 1821

原创 《MySQL数据库原理、设计与应用》读书笔记(二)

数据类型与约束为了防止数据库中插入错误的数据,MySQL定义了一些维护数据库完整性的规则,即表的约束。常见约束分5种:默认约束,非空约束,逐渐约束,唯一约束,外键约束。默认约束字段名 数据类型 DEFAULT 默认值;...

2020-05-18 16:15:49 1230

原创 《MySQL数据库原理、设计与应用》读书笔记(一)

前言:最近在学数据库,故顺便总结一下,方便巩固和日后回查。一、基本概念(一)数据模型数据库的类型通常按照数据模型来划分。数据模型是数据库系统的核心和基础,它是对现实数据特征的抽象,用来描述数据,可以理解成一种数据结构。基本数据类型分三种:层次模型、网状模型、关系模型。mysql属于关系模型。数据建模数据建模大致分为3个阶段:概念建模阶段、逻辑建模阶段、物理建模阶段,对应产物为概念模型、逻辑模型、物理模型。概念模型的术语1)实体:客观存在并可相互区分的食物。2)属性:实体所具有的特

2020-05-12 17:16:01 1809

原创 JIRA、Confluence应用的备份还原

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2020-05-06 16:56:39 848

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除