自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

半僧

一花一世界,一叶一菩提

  • 博客(297)
  • 资源 (11)
  • 收藏
  • 关注

原创 关于运维思考博主文章 推荐!!珍藏

CSDN:木讷大叔爱运维 https://blog.csdn.net/yanggd1987知乎:嘉为科技 https://www.zhihu.com/org/jia-wei-ke-ji-30

2021-07-23 14:49:21 360

转载 再认识CMDB ,CMDB项目建设思考

转载:https://zhuanlan.zhihu.com/p/379546029主要围绕4个话题进行展开:理解CMDB、设计CMDB、实施CMDB和维护CMDB。理解CMDB近十几年来,大部分企业均已建设了CMDB,但还是缺少对CMDB的统一认知。我们就先从CMDB的基础概念和本质重新思考和理解CMDB。01 CMDB基础概念02 回归CMDB本质从CMDB基础概念定义中,我们提取出了8个关键词,用来认识CMDB的本质。...

2021-07-23 14:44:17 330

原创 supervisord部署和使用

Supervisor(http://supervisord.org/)是用Python开发的一个client/server服务,是Linux/Unix系统下的一个进程管理工具,不支持Windows系统。它可以很方便的监听、启动、停止、重启一个或多个进程。用Supervisor管理的进程,当一个进程意外被杀死,supervisort监听到进程死后,会自动将它重新拉起,很方便的做到进程自动恢复的功能...

2020-03-24 17:50:44 16489 1

转载 RDS for MySQL8.0物理备份恢复到本地自建数据库

1、安装MySQL8.0(采用yum方式安装):wget https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpmyum localinstall mysql80-community-release-el7-1.noarch.rpmyum -y install yum-utils默认安装的就是8.0版本yum ...

2019-12-13 13:38:17 724

转载 sersync+rsync代码增量同步部署

参考:https://blog.csdn.net/benma12345/article/details/83754428https://blog.csdn.net/z13615480737/article/details/80985157https://blog.csdn.net/sj349781478/article/details/79612138https://www.cnblogs....

2019-12-09 14:09:44 336

转载 crontab使用进程锁flock解决冲突

想到一个问题,如果在crontab里有个定时任务设置为一分钟执行一次,但是它执行的时间可能会超过一分钟,此时crontab一分钟后会再次运行该脚本吗?这样会不会出现冲突呢?网上找了下,说可以用Linux中的进程锁控制crontab执行的并发问题。给一个shell脚本加锁,使用flock命令。一般格式:flock [-sxun][-w #] fd#flock [-sxon][-w #] fi...

2019-12-04 16:15:44 574

原创 nginx 日志格式

log_format test '{ "http_host": "$http_host", "remote_addr": "$remote_addr", "local_time": "$time_local", "request": "$request", "http_code": "$status", "request_time": "$request_time", "upstream_res...

2019-11-29 13:52:54 244

原创 setfacl 设置特定目录的权限Linux

创建用户:useradd readonly删除用户:userdel readonly修改密码:passwd readonly添加用户对文件的只读r权限: setfacl -m u:readonly:r /data/software删除用户对文件的权限 setfacl -x user:readonly /data/software/添加文件查看权限: getfacl /data...

2019-11-22 10:30:26 1917

原创 Grafana+Prometheus+php-fpm-exporter监控PHP-FPM状态(五)

1. 启用php-fpm状态功能php-fpm和nginx一样内建了一个状态页,对于想了解php-fpm的状态以及监控php-fpm非常有帮助。为了后续的Prometheus监控,我们需要先了解php-fpm状态页是怎么回事。[global]pid = /usr/local/php/var/run/php-fpm.piderror_log = /usr/local/php/var/log/...

2019-11-21 12:10:17 2961

原创 Jenkins 配置SLB滚动发布

注意:nginx配置七层同时,负载切掉后,阿里云控制台会报异常!!!

2019-11-11 22:43:19 877

原创 jenkins 发布回滚

1: 添加添加Active Choices Parameter 插件##set color##echoRed() { echo $'\e[0;31m'"$1"$'\e[0m'; }echoGreen() { echo $'\e[0;32m'"$1"$'\e[0m'; }echoYellow() { echo $'\e[0;33m'"$1"$'\e[0m'; }##set 环境变...

2019-11-11 22:29:51 549

原创 Grafana+Prometheus+Alertmanager+自动发现+删除Job (四)

1.摘要通过Prometheus 的API接口可实现删除 job数据Prometheus配置中的自动发现file_sd_configsAlertmanager告警功能2. Prometheus 的API官方文档:https://prometheus.io/docs/prometheus/latest/querying/api/通过prometheus的admin-api ,我们可以...

2019-11-06 10:48:25 3334

原创 Grafana+Prometheus+Process-exporter/node_exporter监控服务进程(三)

1.摘要由于我们常用的node_exporter并不能覆盖所有监控项,这里我们使用Process-exporter 对进程进行监控。当然,您也可以使用node_exporter监控服务的选择,使用systemd收集器:--collector.systemd.unit-whitelist=".+" 从systemd中循环正则匹配单元--collector.systemd.unit-white...

2019-11-06 10:05:13 4724

原创 Grafana+Prometheus+blackbox_exporter+Alertmanager 监控主机、端口存活及网站接口状态(二)

1.摘要本文主要介绍如何使用blackbox_exporter的收集被监控主机的网站状态、端口等信息,借助 Prometheus 最终以仪表盘的形式显示在 Grafana 中。blackbox_exporter是Prometheus 官方提供的 exporter 之一,可以提供 http、dns、tcp、icmp 的监控数据采集。2.blackbox_exporter 应用场景HTTP ...

2019-11-04 16:26:15 5403 1

原创 Grafana+Prometheus+Exporter +cAdvisor监控服务器和docker运行状态(一)

1. 摘要本文主要介绍如何使用 node_exporter 采集 Linux 系统的信息,cAdvisor采集docker的信息,借助 Prometheus 最终以仪表盘的形式显示在 Grafana 中。2. 效果展示2.1 服务器2.2 docker容器3. 介绍Grafana、Prometheus、Exporter 、cAdvisor 这四个组件的背景资料我就不介绍了,搜一下就...

2019-11-04 14:43:39 2434

原创 jenkins+gitlab自动发布

jenkins安装插件:Gitlab Hook Plugin 和 GitLab Plugin 等插件配置GitLab认证复制下access tokens 并配置jenkins凭证中认证添加成功的界面进入Jenkins系统设置界面,配置gitlab相关测试连接(由于我们通过API认证的,所以必须得用http协议,测试成功后别忘记保存哟!)如果上述配置成功,我们再次编辑我们的项...

2019-10-30 13:04:39 510

原创 centos7.4 上docker部署jumpserver

Jumpserver 环境要求:硬件配置: 2个CPU核心, 4G 内存, 50G 硬盘(最低)操作系统: Linux 发行版 x86_64Python = 3.6.xMysql Server ≥ 5.6Mariadb Server ≥ 5.5.56Redis这里redis/mysql均使用 docker,由于上篇文章docker在部署owncloud时,已经部署过mysql5....

2019-10-23 17:53:13 568

原创 阿里云硬盘在线扩容

查看目前硬盘格式:[root@izuf6aiqq9qrjpxnhbt3bfz product]# df -TFilesystem Type 1K-blocks Used Available Use% Mounted on/dev/vda1 ext4 309505004 18005908 278375920 7% /devtmpfs ...

2019-10-22 13:55:18 877

原创 frp 内网穿透

背景:公司测试环境服务器全属于192.168.130.0/24,为了方便测试人员请求域名访问内网中的测试环境,特用frp进行穿透。我们需要一台有公网IP的服务器。FRP 采用 Go 语言开发,支持 Windows、Linux、MacOS、ARM等多平台部署。FRP安装非常容易,只需下载对应系统平台的软件包,并解压就可用了。目标: 访问 testxc.youpenglai.com,对应内网...

2019-10-22 09:43:05 457 2

转载 docker目录/var/lib/docker/磁盘满了,更换目录

我的系统是Centos7,解决的具体步骤如下:1、停止docker服务。 systemctl stop docker; //每个liunx版本的命令不一样。2.迁移 /var/lib/docker 目录。2.1 创建新的docker目录,执行命令df -h,找一个大的磁盘。 我在 /home目录下面建了 /home/docker/lib目录,执行的命令是:mkdir -p /home/...

2019-10-22 09:42:23 3371 3

转载 tar 压缩时候过来文件夹或者文件

一般直接用tar命令打包很简单,直接使用 tar -zcvf test.tar.gz test 即可。在很多时候,我们要对某一个目录打包,而这个目录下有几十个子目录和子文件,我们需要在打包的时候排除其中1、2个目录或文件。这时候我们在用tar命令打包的时候,增加参数 --exclude 就能达到目的。例如:我们以tomcat 为例,打包的时候我们要排除 tomcat/logs 目录,命令如...

2019-10-21 16:00:00 453

原创 使用Dockerfile制作tomcat镜像

[root@izuf61mqd75uk09tjnh7dfz tomcat]# lltotal 155304-rwxr-xr-x 1 root root 1063 Oct 21 14:15 Dockerfiledrwxr-xr-x 8 10 143 4096 Jun 17 2014 jdk1.8.0_11-rw-r--r-- 1 root root 1590193...

2019-10-21 14:21:57 418

原创 docker部署owncloud/Nextcloud

docker下安装ownCloudownCloud项目的内核是使用PHP5编写的,环境基于LAMP,支持SQLite、MySQL、Oracle、PostgreSQL等数据库。要是在服务器中,先搭建LAMP环境,再去安装ownCloud,调试环境会很麻烦,耗时也长。可以通过Docker来快速部署ownCloud。安装docker 百度centos7.4安装docker拉取ownCloud官...

2019-10-18 11:57:35 2289 1

转载 Redis运行机制与单线程

https://blog.csdn.net/linkin1989/article/details/81774516总听人说Redis是单线程的,是这么回事吗?为什么?Redis内部都用到了哪些数据结构?存储这些数据结构的底层空间是怎么划分的?Redis利用内存,它的垃圾回收机制是什么样的? Redis支持事务和持久化吗?如果支持那么是怎么实现的?Redis的主从,哨兵系统,集群如果有节点...

2019-10-15 16:20:26 237 1

原创 dzzoffice网盘办公

http://www.dzzoffice.com/

2019-09-16 13:37:08 953

原创 Jenkins配置

2019-09-10 14:31:45 139

原创 SSH remote hosts插件 Jenkins

·

2019-09-10 14:26:43 1798 1

原创 crontab 五秒执行一次脚本

[root@web docserverbackup]# crontab -l*/50 * * * * /usr/sbin/ntpdate us.pool.ntp.org* * * * * /data/xc/samba.sh* * * * * root sleep 5; /bin/bash /data/xc/samba.sh* * * * * root sleep 10;/bin/b...

2019-09-10 14:24:34 4922

原创 frp服务端与客户端配置

服务端:[root@yunwei frp]# more frps.ini [common]bind_addr = 0.0.0.0bind_port = 7200bind_udp_port = 7201kcp_bind_port = 7200vhost_http_port = 80vhost_https_port = 443dashboard_addr = 0.0.0.0da...

2019-09-10 14:18:16 1895 1

原创 申请Let's Encrypt通配符HTTPS证书

详情文章:https://my.oschina.net/kimver/blog/1634575?p=2https://jszbug.com/kxf1rvigo0d3zqg.htmlhttps://www.gubo.org/acme_sh-lets-encrypt-auto-signing-renewing-script/https://www.jianshu.com/p/a9f2088e09...

2019-09-10 14:09:44 218

原创 rsync日志同步处理到运维机

[root@iZbp167av7wvow0nqs68rlZ dist]# crontab -l*/3 * * * * sshpass -p 'X######111.' rsync -avz -e 'ssh -p 3321' /usr/local/apache-tomcat/logs/ [email protected]:/data/prod-logs/task/*/3 * * * * ss...

2019-09-10 14:05:46 687

原创 nginx中配置location的root(alias)访问同一个地址文件

我要访问http://yuming.com/B/c.html 按照正常的location配置应该是这样的:location / {root /data/html;index index.html index.htm;}以上配置说明我需要在/data/html/B/目录下访问c.html但是途中遇到个问题,我需要重新做个测试网站,不能影响原来的目录结构。那么我就可以直接使用虚拟目录的配...

2019-09-10 14:03:41 1228

原创 consul单节点和集群使用配置

单节点:下载consul,并进行安装后,在/usr/local建立相应数据目录。执行如下命令,启动单节点:nohup consul agent -server -data-dir=/usr/local/consul-data/ -node=agent-one -bind=0.0.0.0 -bootstrap-expect=1 -client=0.0.0.0 -ui > /usr/l...

2019-09-10 13:55:01 5327 1

转载 虚拟机扩容(/dev/mapper/centos-root 空间不足)

虚拟机扩容(/dev/mapper/centos-root 空间不足)1:.首先查看我们的根分区大小是多少 df -h 文件系统 类型 容量 已用 可用 已用% 挂载点/dev/mapper/centos-root xfs 18G 1.1G 17G 6% /devtmpfs devtmp...

2019-01-18 10:17:24 10788 6

转载 mysql5.7下载安装

https://www.cnblogs.com/xuanzhi201111/p/5148113.html

2019-01-09 17:05:53 2509

原创 rsync同步两台web证书

#!/bin/bashfunction func_expect {ExpEnv=`which expect`$ExpEnv -c "set timeout -1;spawn bash -c \"$1\";expect {\"(yes/no)?\" {send \"yes\n\";expect \"assword:\";send \"$2\n\"}\"assword:\&qu

2018-12-12 10:56:41 522

转载 我的java问题排查工具单

转载

2018-12-10 14:28:50 155

转载 申请Let's Encrypt通配符HTTPS证书

Let’s Encrypt 发布的 ACME v2 现已正式支持通配符证书,接下来将为大家介绍怎样申请,Let’s go.注 本教程是在centos 7下操作的,其他Linux系统大同小异。2018.03.15 20:48 更新了通过acme.sh方式获取证书的方法,墙裂推荐这种方法2018.08.13 18:30 增加可通过docker镜像获取证书的方法一、acme.sh的方式1.获取...

2018-11-22 11:35:42 449

原创 使用Excel 生成SQL语句

使用公式 =CONCATENATE("insert into color_code(id,bumen,name) values('",A2,"','",B2,"','",C2,"');")

2018-11-08 11:01:20 833

原创 解决 Reason: The setting `flush_size` in plugin `elasticsearch` is obsolete and is no longer available

[root@c2 logstash-6.4.2]# ./bin/logstash -f etc/logstash_indexer.conf -tSending Logstash logs to /usr/local/logstash-6.4.2/logs which is now configured via log4j2.properties[2018-10-25T17:05:46,64...

2018-10-25 17:13:27 2529

ITIL4 Foundation最新中文教程.pdf

ITIL中文教程

2021-07-22

mha4mysq安装包

具体可以观看文档,MySQL高可用架构之MHA 一主一从,有详细介绍

2018-09-11

libiconv-1.14.tar.gz

libiconv-1.14.tar.gz

2016-11-07

git-2.9.2.tar.gz

git-2.9.2.tar.gz

2016-11-07

hadoop-eclipse-plugin-1.1.2.jar

hadoop-eclipse-plugin-1.1.2.jar

2015-07-13

redis-stable.tar.gz

redis-stable.tar.gz,redis3.0支持主从集群

2015-04-15

redis-3.0.6.gem

redis和ruby的接口,redis3.0集群必备

2015-04-15

FileZilla_3.5.2_win32-setup.exe

FileZilla_3.5.2_win32-setup.exe

2015-04-08

pcre-8.21.tar.gz

pcre-8.21,直接安装即可用,很方面的

2015-04-03

redis-2.2.12.tar.gz

redis-2.2.12源码包,解压编译安装即可。

2015-03-24

nexus-2.7.0-06.war

放在tomcat的webapps下面即可,端口:8080,用户名密码:admin/admin123

2015-03-19

空空如也

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

TA关注的人

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