![](https://img-blog.csdnimg.cn/20190918140037908.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Linux运维
Linux日常运维总结
Iris.Li
毕业于齐齐哈尔大学,现工作自动化运维方向,K8S、golang学习中。
https://github.com/LiHongyuan93
展开
-
git 代码回滚
sourceTree 中 revert 译为提交回滚,作用为忽略你指定的版本,然后提交一个新的版本。新的版本中已近删除了你所指定的版本。reset 为 重置到这次提交,将内容重置到指定的版本。git reset 命令后面是需要加2种参数的:–-hard 和 –-soft。这条命令默认情况下是 -–soft。执行上述命令时,这该条commit号之 后(时间作为参考点)的所有commit的修改都会退回到git缓冲区中。使用git status 命令可以在缓冲区中看到这些修改。而如果加上-–hard参数,则.原创 2020-12-04 10:42:52 · 704 阅读 · 0 评论 -
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 · 1994 阅读 · 0 评论 -
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 · 1827 阅读 · 0 评论 -
安装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 · 136 阅读 · 0 评论 -
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 · 222 阅读 · 0 评论 -
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 · 159 阅读 · 0 评论 -
安装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 · 1640 阅读 · 0 评论 -
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 · 156 阅读 · 0 评论 -
JIRA、Confluence应用的备份还原
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...原创 2020-05-06 16:56:39 · 789 阅读 · 0 评论