自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 问答 (1)
  • 收藏
  • 关注

转载 基于Python+Django的Kubernetes集群管理平台

浅述Kubernetes集群日常管理维护中的一些痛点:1.较为庞大的集群规模及容器数量维护管理。我们公司的业务场景属于典型的多业务线并行。同时为了便于分类管理,避免端口冲突和资源合理利用。我们也采取了一些策略,如:标签 label:通过标签,一方面可以标识哪个产品线的哪个应用坐落于哪些node之上,也许有人会想为什么要这样做,假设你有一个数据落盘的应用而该应用总是每次随着启动变来变去就不好玩了。一方面通过标签可以均衡设备负载,比如将比较耗cpu和比较耗内存的搭配在一起,不但资源充分利用而且还有效

2020-06-11 16:26:07 698

转载 快速搭建ELK日志分析系统

快速搭建ELK日志分析系统原文https://www.cnblogs.com/yuhuLin/p/7018858.html一、ELK搭建篇官网地址:https://www.elastic.co/cn/官网权威指南:https://www.elastic.co/guide/cn/elasticsearch/guide/current/index.html安装指南:https://www.elastic.co/guide/en/elasticsearch/reference/5.x.

2020-06-11 16:16:49 650

转载 openstack 的安装和部署

1.什么是云计算1:什么是云计算?云计算是通过虚拟化技术去实现的,它是一种按量付费的模式!2:为什么要用云计算?小公司:1年,20人+,500w,招一个运维,15k,(10台*1.5w,托管IDC机房,8k/年,带宽 100M,5个公网ip, 10k/月), 买10台云主机,600*10=6000大公司:举行活动,加集群,把闲置时间出租,超卖(kvm)16G,kvm,64G(ksm),金牌用户(200w+/月)3:云计算有哪些功能?虚拟机的管理平台(计费)kvm:10

2020-06-11 16:12:43 948

转载 prometheus + grafana安装部署(centos6.8)

prometheus + grafana安装部署(centos6.8)官方网址:https://prometheus.io/GitHub网址:https://github.com/prometheus/prometheus软件下载地址:https://prometheus.io/download/第三方中文介绍:https://github.com/1046102779/prometheusprometheus介绍 Prometheus是一个开源的系统监...

2020-06-11 16:12:18 210

转载 CloudStack快速安装使用

CloudStack快速安装使用任总关注0.772019.05.07 17:42:27字数 2,132阅读 4,074参考链接:https://blog.csdn.net/zhangliu463884153/article/details/80606020https://blog.csdn.net/u012124304/article/details/75529429CloudStack结构官方网站文档:http://docs.cloudstack.apache.org/e.

2020-06-11 16:09:21 903

转载 jenkins + pipeline构建自动化部署

(转)jenkins + pipeline构建自动化部署一、引言 Jenkins 2.x的精髓是Pipeline as Code,那为什么要用Pipeline呢?jenkins1.0也能实现自动化构建,但Pipeline能够将以前project中的配置信息以steps的方式放在一个脚本里,将原本独立运行于单个或者多个节点的任务连接起来,实现单个任务难以完成的复杂流程,形成流水式发布,构建步骤视图化。简单来说,Pipeline适用的场景更广泛,能胜任更复杂的发布流程。举个例子,job构...

2020-06-11 16:04:50 684

转载 Nginx URL重写(rewrite)配置及信息详解

Nginx URL重写(rewrite)配置及信息详解Nginx URL重写(rewrite)配置及信息详解    URL重写有利于网站首选域的确定,对于同一资源页面多条路径的301重定向有助于URL权重的集中Nginx URL重写(rewrite)介绍    和apache等web服务软件一样,rewrite的组要功能是实现RUL地址的重定向。Nginx的rewrite功能需要PCRE软件的支持...

2018-06-07 17:33:10 386

原创 ipatbles

# Generated by iptables-save v1.4.7 on Thu May 24 00:05:22 2018*filter:INPUT DROP [24:2549]:FORWARD ACCEPT [0:0]:OUTPUT ACCEPT [82:9576]-A INPUT -p tcp -m tcp --dport 22 -j ACCEPT-A INPUT -p tcp -m tc...

2018-06-05 17:21:18 359

转载 mysql Slave_IO_Running:NO(解决方法)

mysql Slave_IO_Running:NO(解决方法)Master slave 复制错误Description:Slave_IO_Running:NOSlave_SQL_Running:YesSeconds_Behind_Master: NULL本人遇到的Slave_IO_Running:NO的情况有下面两种:1. 在配置slave同步时因为slave访问master没有权限导致;2. m...

2018-03-30 16:17:59 2181

原创 python爬虫获取网页内容

import urllibimport randomimport refrom urllib import requestif __name__ == "__main__": response = request.urlopen('https://www.doabooks.org/oai?verb=ListRecords&metadataPrefix=oai_dc&...

2018-03-29 17:33:16 683

转载 /tmp 自动清理

CentOS7的/tmp目录自动清理规则CentOS6以下系统(含)使用watchtmp + cron来实现定时清理临时文件的效果,这点在CentOS7发生了变化,在CentOS7下,系统使用systemd管理易变与临时文件,与之相关的系统服务有3个:systemd-tmpfiles-setup.service :Create Volatile Files a

2018-03-29 17:31:47 1085

转载 最近遇到的关于centos7的ulimit的问题

Linux-ulimit-系统资源限制 (error File size limit exceeded)  Linux-ulimit-系统资源限制error: too many open files使用ulimit -a 可以查看当前系统的所有限制值,使用ulimit -n <可以同时打开的文件数> 设置用户可以同时打开的最大文件数(max open files)如果本参数设置过小,对...

2018-03-29 17:29:59 4836

转载 恢复数据

工作中难免因为意外或其他情况,导致rm -rf误删文件,这个时候,救火专用 extundelete 就派上了用场;下载地址:http://extundelete.sourceforge.net/注意:1:此工具安装依赖e2fspogs 和 e2fslibs 两个包,在RH/Centos系列上包的名字为 e2fsprogs和      e2fsprogs-lib2:此工具适用于ext3/ext4 文...

2018-03-16 15:15:19 579

转载 Docker私有仓库搭建

和Mavan的管理一样,Dockers不仅提供了一个中央仓库,同时也允许我们使用registry搭建本地私有仓库。使用私有仓库有许多优点:节省网络带宽,针对于每个镜像不用每个人都去中央仓库上面去下载,只需要从私有仓库中下载即可;提供镜像资源利用,针对于公司内部使用的镜像,推送到本地的私有仓库中,以供公司内部相关人员使用。接下来我们就大致说一下如何在本地搭建私有仓库。

2017-10-19 14:58:50 583

转载 Rsync+Inotify架构实现实时同步

CentOS7 Rsync服务搭建-Rsync+Inotify架构实现实时同步关于centos7版本上面搭建rsync服务并且实现实时同步之前一直是在6版本上面搭建rsync服务,在7版本上面折腾了半天。此处总结下inotify下载地址:http://github.com/downloads/rvoicilas/inotify-tools/inotify-tools-3.14.tar.

2017-10-19 14:55:04 475

转载 Centos7 安装dubbo-admin2.8.4

Centos7 安装dubbo-admin2.8.41. 安装dubbo的所有源码可在https://github.com/alibaba/dubbo上下载。下好之后解压下载apache-tomcat ,http://archive.apache.org/dist/tomcat/tomcat-7/  下载完成之后解压2. 配置修改tomcat的端口8088,修改方法如下,打到c

2017-10-19 14:53:50 1378 1

转载 Centos7安装zookeeper3.3.6

Centos7安装zookeeper3.3.6 1.下载 zookeeper-3.3.6.tar.gz:[root@localhost~]wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.3.6/zookeeper-3.3.6.tar.gz 2.解压缩 zookeeper-3.3.6.t

2017-10-19 14:53:14 789

转载 Centos7 安装redis3.2.10(源码包安装)

Centos7 安装redis3.2.10(源码包安装) 1.redis的最新版官方下载地址[root@localhost ~]# wget http://download.redis.io/releases/redis-3.2.10.tar.gz2.解压安装包[root@localhost ~]# tar -zxvf redis-3.2.10.tar.gz 3.将解压

2017-10-19 14:52:52 1590

转载 Centos7 安装nginx1.10

Centos7 安装nginx1.10安装所需环境Nginx 是 C语言 开发,建议在 Linux 上运行,当然,也可以安装 Windows 版本,本篇则使用 CentOS 7 作为安装环境。一. gcc 安装安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,则需要安装:yuminstall gcc-c++二. PCR

2017-10-19 14:52:28 423

转载 Centos7安装并配置mysql5.5.37

Centos7安装并配置mysql5.5.37一、安装MySQL1、下载安装包mysql-5.5.37-linux-glibc2.5-x86_64.tar.gz(可前往官网自行下载:http://dev.mysql.com/downloads/mysql/)2、卸载系统自带的Mariadb打开Terminal终端:[root@localhost ~]# rpm -qa|grep

2017-10-19 14:51:54 2783

转载 Centos7 安装mongodb3.4.4

Centos7 安装mongodb3.4.41.MongoDB的最新版官方下载地址:https://www.mongodb.com/download-center#community使用wget命令下载安装包 [root@localhost ~]# wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62

2017-10-19 14:51:27 1955 1

转载 Centos7 RocketMQ单机部署

Centos7 RocketMQ单机部署 1 需要用到的软件包和文档目前在Github上可下载最新的安装包alibaba-rocketmq-3.2.6.tar下载地址:https://github.com/alibaba/RocketMQ2.服务器java环境$java -versionjava version "1.7.0_45"Java(TM) SE Runti

2017-10-19 14:50:48 1387

转载 ssh免密码登录

ssh 无密码登录要使用公钥与私钥。linux下可以用用ssh-keygen生成公钥/私钥对,下面我以CentOS为例。有机器A(192.168.1.155),B(192.168.1.181)。现想A通过ssh免密码登录到B。1.在A机下生成公钥/私钥对。[chenlb@A ~]$ ssh-keygen -t rsa -P ''-P表示密码,-P '' 就表示空

2017-09-25 15:15:35 278

转载 Piwik——最好用的开源网站统计系统

Piwik——最好用的开源网站统计系统前段时间一直在寻找开源的网站统计系统,在网上发现了开源的Piwik,它简洁强大,有时一个开源的系统,可以部署在任何PHP+MYSQL上,可以说是最好用的网站统计系统,如果你不想使用国内其他厂商的网站统计系统,而想使用自己的统计系统,将网站统计数据留在自己的服务器上的话,Piwik完全满足你的要求。下面我们看看Piwki的官方介绍吧。简介

2017-06-26 14:04:53 4196

转载 Linux查杀木马经验总结

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://qicheng0211.blog.51cto.com/3958621/1928738    前段时间公司网络异常,访问公网和内网都出现丢包,甚至无法访问的情况。登录网关查看监控,发现OA服务器的出方向流量异常,并连接了一个国外IP地址。    然后想登录OA服务

2017-05-26 16:10:25 1268

转载 MySQL高可用架构之MHA

简介:MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换过程中,MHA能做到在0~30秒之内自动完成数据库的故障切换操作,并且在进行故障切换的过程中,MHA能在最大

2017-05-18 11:21:57 342

转载 Docker+Nginx+Tomcat7配置简单的负载均衡

转载于:http://www.linuxidc.com/Linux/2015-12/125907.htm本文介绍在Docker上配置简单的负载均衡,宿主机为Ubuntu 14.04.2 LTS,两个CentOS容器,宿主机安装Nginx,两台容器安装tomcat7。结构如下:此方案的原理是将宿主机的端口和docker容器的端口做一个映射(即访问宿主机的某端口会映射到

2017-04-19 15:05:29 521

转载 ELK+docker+nginx日志分析系统

一、简介1、核心组成ELK由Elasticsearch、Logstash和Kibana三部分组件组成;Elasticsearch是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负载等。Logstash是一个完全开源的工具,它可以对你的日志进行收集、分析,并将其存储供以后使用k

2017-04-14 17:24:08 3098

转载 SSH免密码远程登录Linux

转载至  http://www.cnblogs.com/bootoo/p/5068514.html其实这个问题的网上、园子里已经有很多的博客介绍了,但多数都忽略了一个问题,就是生成公钥时是不要输入密码的,整理一下:1. 有A,B两台机(Linux/unix), 要想从A用ssh远程登录到B上(假设各自的IP,A:192.168.100;B:192.168.1.104)。 2

2017-04-05 17:06:09 386

转载 自动化运维工具Ansible详细部署

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://sofar.blog.51cto.com/353572/1579894==========================================================================================一、基础介绍

2017-04-05 16:34:45 389

转载 一键部署Zabbix Server

为了方便把安装Zabbix的过程整理成自动化一键部署脚本,有兴趣可以参考,都是些基本的命令:123456789101112131415161718192021222324

2017-03-06 15:57:35 2487

转载 用expect实现自动化输入密码

首先要安装expect的安装包实现从普通用户“test”切换到root用户,自动输入root的密码,不用在终端提示符下执行密码输入操作。步骤:(1)vi autosu.sh(2)#!    /usr/bin/expect      -f         //指定expect工具的路径,如果不清楚具体路径,可以用"which expect"命令来查看。spawn    su  

2017-02-20 14:00:43 738

转载 alias

别名 alias Linux系统下给命令指定别名alias命令用法: 在linux系统中如果命令太长又不符合用户的习惯,那么我们可以为它指定一个别名。虽然可以为命令建立“链接”解决长文件名的问题,但对于带命 令行参数的命令,链接就无能为力了。而指定别名则可以解决此类所有问题。只要举一些例子就可以了: alias l='ls -l' ;用 l 代替 ls -l 命令(Xeni

2017-02-14 16:57:20 256

转载 ELK+Filebeat+Kafka+ZooKeeper 构建海量日志分析平台

什么要做日志分析平台?随着业务量的增长,每天业务服务器将会产生上亿条的日志,单个日志文件达几个GB,这时我们发现用Linux自带工具,cat grep awk 分析越来越力不从心了,而且除了服务器日志,还有程序报错日志,分布在不同的服务器,查阅繁琐。待解决的痛点:1、大量不同种类的日志成为了运维人员的负担,不方便管理;2、

2017-02-14 16:06:17 1462

转载 ELK日志分析系统搭建

环境:centos6.8准备好ELK三个安装包,到官网下官网 https://www.elastic.co/1、安装elasticsearch    这里安装1.8版本的    2、安装elasticsearch   下载安装包(tar)h

2017-02-14 14:21:11 3349

转载 使用trash-cli避免误删文件--为rm增加回收站功能

问题相信有不少同学和我一样,有因习惯了rm命令,好几次一不小心冲动就删除重要文件的惨痛经历。像这种使用 rm 命令误删除文件的情况,我们会注意,但是我们不能保证百分百的不会出现这种情况,毕竟事情总有偶然,那么对于这种情况我们是不是就束缚无策呢,不!我们有相应的解决办法,那就是使用 trash-cli。修改rm命令使删除文件到回收站目标:将删除成功的文件会放入

2017-01-19 14:24:42 592

原创 centos7.1实现nginx+keepalived 负载均衡+高可用

一.环境centos7.1操作系统      二.基础架构nginx1.10.2+keepalived1.2.13               192.168.2.65nginx1.10.2+keepalived1.2.13               192.168.2.66web1192.168.2.83web2192.168.2.84虚拟IP192.1

2017-01-10 17:36:11 3287

原创 记一次centos7.1操作系统安装docker启动不了的问题

事情发生的原因是我yum remove 了docker,然后在执行yum 安装docker之后就出现了Job for docker.service failed because the control process exited with error code. See "systemctl status docker.service" and "journalctl -xe" for

2016-12-26 17:24:32 785

转载 zabbix安装报错记录

故障点分析:故障一:  2637:20151009:050431.719 [Z3001] connection to database 'zabbix' failed: [1045] Access denied for user 'zabbix'@'localhost' (using password: YES)  2637:20151009:050431.719 database i

2016-11-22 17:23:23 782

转载 服务器遭受攻击后的一般处理过程

推荐:10年技术力作:《高性能Linux服务器构建实战Ⅱ》全网发行,附试读章节和全书实例源码下载!安全总是相对的,再安全的服务器也有可能遭受到攻击。作为一个安全运维人员,要把握的原则是:尽量做好系统安全防护,修复所有已知的危险行为,同时,在系统遭受攻击后能够迅速有效地处理攻击行为,最大限度地降低攻击对系统产生的影响。一、处理服务器遭受攻击的一般思路系统遭受攻击并

2016-11-21 15:36:40 3001

空空如也

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

TA关注的人

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