自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 问答 (8)
  • 收藏
  • 关注

原创 CentOS7中systemctl的使用与CentOS6中service的区别

从CentOS 7.x开始,CentOS开始使用systemd服务来代替daemon,原来管理系统启动和管理系统服务的相关命令全部由systemctl命令来代替。1、原来的 service 命令与 systemctl 命令对比daemon命令 systemctl命令 说明service [服务] start systemctl start [unit type] 启动服务service ...

2019-01-20 22:09:32 310

原创 MySQL自带的性能压力测试工具mysqlslap详解

mysqlslap 是 Mysql 自带的压力测试工具,可以模拟出大量客户端同时操作数据库的情况,通过结果信息来了解数据库的性能状况mysqlslap 的一个主要工作场景就是对数据库服务器做基准测试例如我们拿到了一台服务器,准备做为数据库服务器,那么这台服务器的硬件资源能够支持多大的访问压力呢?优化了操作系统的内核参数后,是否提升了性能?调整了Mysql配置参数后,对性能有多少影响?……通过...

2019-01-20 10:07:38 226

原创 CentOS7.0 mysql 安装部署相关问题集合

要安装validate_password组件,请使用以下语句:INSTALL COMPONENT ‘file://component_validate_password’;组件安装是一次性操作,无需在每个服务器启动时完成。INSTALL COMPONENT加载组件,并将其注册到mysql.component系统表中,以便在后续服务器启动期间加载它。要卸载validate_password组件...

2019-01-18 13:21:48 292

原创 Ansible自动化运维介绍

一、Ansible介绍Ansible 简单的说是一个配置管理系统(configuration management system)。你只需要可以使用 ssh 访问你的服务器或设备就行。它也不同于其他工具,因为它使用推送的方式,而不是像 puppet 等 那样使用拉取安装agent的方式。你可以将代码部署到任意数量的服务器上!1.1、Ansible能做什么ansible可以帮助我们完成一些批量...

2019-01-18 08:24:36 498

原创 Ansible 变量详解

ansible中变量的优先级extra vars (-e 选项指定的变量)最高inventory 主机清单中定义的变量(ansible_ssh_user等)play剧本中vars、vars_files定义的变量系统的facts变量角色定义的默认变量 最低从上到下优先级逐渐降低,高优先级会覆盖掉低优先级的变量一、在Inventory中定义变量详见《Ansible2:主机清单》二、在...

2019-01-17 21:03:27 836

原创 sed命令n,N,d,D,p,P,h,H,g,G,x解析

sed option ‘pattern{command1;command2…}’$cat test.txtThis is 1This is 2This is 3This is 4This is 51.p和Pp打印当前模式空间内容,追加到默认输出之后sed -n 'N;p' test.txt结果This is 1This is 3P打印从开始到第一个\n的内容,sed并不...

2019-01-16 22:17:51 422

原创 echo -n 和echo -e 参数意义

echo -n 不换行输出$echo -n “123”$echo “456”12最终输出123456而不是123456123456echo -e 处理特殊字符若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出:\a 发出警告声;\b 删除前一个字符;\c 最后不加上换行符号;\f 换行但光标仍旧停留在原来的位置;\n 换行且光标移至行首;...

2019-01-16 17:22:30 138

原创 shell脚本小实例

本文收集了一堆的shell脚本技巧,我说过,我写博客主要是作一些学习笔记,方便自己查阅,所以,我会搞出这么一篇文章,也没有什么不可理解的。关于这些技巧的出处,诶,我也忘了,可能来自theunixschool、 commandlinefu、酷勤网和igigo.net,当然了,也有部分是我自己的经验心得,管他呢,进了我的脑子就是我的了。shell 调试复制代码代码如下:sh -x somef...

2019-01-16 17:01:08 170

转载 Webbench的安装和使用

下载wget http://home.tiscali.cz/~cz210552/distfiles/webbench-1.5.tar.gz解压tar -zxvf ./webbench-1.5.tar.gz安装编译环境yum install -y gcc ctags编译cd ./webbench-1.5make &make installmake clean如果遇到如下问...

2019-01-16 09:15:56 171

转载 linux 下vim的使用(学习必看!!重要)

vi与vimvi编辑器是所有Unix及Linux系统下标准的编辑器,他就相当于windows系统中的记事本一样,它的强大不逊色于任何最新的文本编辑器。他是我们使用Linux系统不能缺少的工具。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,学会它后,您将在Linux的世界里畅行无阻。vim 具有程序编辑的能力,可以以字体颜色辨别语法的正确性,方便程序设计;因为程序简单,编辑...

2019-01-15 13:45:04 119

转载 [自动化] Ansible之使用Playbooks详解

http://blog.51cto.com/11134648/2157443一、Playbook简介Playbook 是由一个或多个play组成的列表,主要功能是将task定义好的角色归并为一组进行统一管理,也就是通过Ansible的模板将多个play组织在一个Playbook中运行。二、playbook格式playbook由YMAL语言编写。YAML参考了其他多种语言,包括:XML、C语...

2019-01-15 13:06:44 421

原创 系统安装-007 CentOS7yum源添加、删除及其yum优化

一、配置阿里云源为主源mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bakwget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo阿里云官方教程:http://mirro...

2019-01-15 11:14:55 287

原创 linux 最常用yum源 remi

CentOS下除了EPEL源之外还有REMI的源,REMI源保证了软件的最新版,注意:并不一定是稳定的。并且安装了REMI源默认是不开启的,只有有需要的时候才进行开启使用。在CentOS 7上:# rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi# rpm -ivh http://rpms.famillecollet....

2019-01-15 10:48:14 398

原创 Linux各目录说明及用途介绍

linux下各文件夹的结构说明及用途介绍:/bin:二进制可执行命令。/dev:设备特殊文件。/etc:系统管理和配置文件。/etc/rc.d:启动的配 置文件和脚本。/home:用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示。/lib:标准程序设计库,又 叫动态链接共享库,作用类似windows里的.dll文件。/sbin:系统管理命令,这...

2019-01-14 17:16:56 305

原创 wget 递归下载整个网站 wget 忽略 robots.txt

有时间看到别人网站的页面比较漂亮,就想给扒皮下来,学习学习。分享一个我常用网站扒皮命令wget这个命令可以以递归的方式下载整站,并可以将下载的页面中的链接转换为本地链接。wget加上参数之后,即可成为相当强大的下载工具。wget命令详解wget -r -p -np -k http://xxx.com/xxx-r, --recursive(递归) specify recursive dow...

2019-01-13 21:09:16 1748

转载 etcd集群部署(持续更新)

集群部署切换命令行版本到v3:export ETCDCTL_API=3本地集群部署官方工具:goreman。提供基于Procfile配置文件的方式,部署简单。实际使用时,考虑服务的可用性,一般采用多机集群。本地集群可用于测试时快速搭建服务,具体操作参考官方文档,个人推荐测试时也是用多机集群部署方案。多机集群参考自官方文档。共有三种集群部署方案:Staticetcd Discov...

2019-01-13 19:25:17 175

转载 ETCD集群安装配置及简单应用

转载至:https://blog.csdn.net/god_wot/article/details/77854093一、环境准备CentOS Linux release 7.3.1611 (Core)etcd-v3.2.6二、ETCD下载https://github.com/coreos/etcd/releases/download/v3.2.6/etcd-v3.2.6-linux-am...

2019-01-13 18:32:57 430 1

转载 kubernetes集群 简易搭建 完美教程

安装机器环境准备master节点安装node节点安装测试1,安装环境准备我的集群安装准备了4台虚拟机192.168.122.11 master节点192.168.122.12 node1节点192.168.122.13 node2节点192.168.122.14 node3节点四台机器都安装了centos7系统,安装过程中选择了最小安装,点选了右侧的基础开发组件配置网络修改...

2019-01-13 16:10:38 146

原创 Kubernetes证书相关(CFSSL) 在Centos7下,使用cfssl工具生成CA证书

1.下载cfssl工具$ wget https://pkg.cfssl.org/R1.2/cfssl_linux-amd64$ chmod +x cfssl_linux-amd64$ sudo mv cfssl_linux-amd64 /root/local/bin/cfssl$ wget https://pkg.cfssl.org/R1.2/cfssljson_linux-amd64$...

2019-01-13 11:38:44 1634

转载 Postman 使用方法详解 转载

一、Postman背景介绍用户在开发或者调试网络程序或者是网页B/S模式的程序的时候是需要一些方法来跟踪网页请求的,用户可以使用一些网络的监视工具比如著名的Firebug等网页调试工具。今天给大家介绍的这款网页调试工具不仅可以调试简单的css、html、脚本等简单的网页基本信息,它还可以发送几乎所有类型的HTTP请求!Postman在发送网络HTTP请求方面可以说是Chrome插件类产品中的代表...

2019-01-12 11:51:30 115

原创 linux系统及docker相关源更新汇集

debian先要更新系统的软件源:sudo cp /etc/apt/sources.list /etc/apt/sources.list_bak #备份一下软件源sudo vi /etc/apt/sources.list加入如下内容即可网易163更新服务器:deb http://mirrors.163.com/debian/ squeeze main non-free contrib...

2019-01-11 11:35:35 164

原创 使用Python的logging.config

如果使用Python写一个比较大型的程序,你一定会用上日志系统。特别是Python这样的动态语言,很多错误都只能在运行的时候才能发现,一个好的日志系统对于Python程序相当重要。最简单的解决方案当然是直接使用print输出运行信息。但是这样太简单了,没有分级功能,如果在发布的时候想去掉调试用的运行信息还得找出所有的print语句进行修改。再者,print只能输出到控制台,想要输出到文件或者通过电...

2019-01-11 09:29:57 167

原创 ELK Stack 选书指南

少废话,直接干货。0、我们为什么要买一本书?书中梳理出更清晰的知识体系书是作者实践总结的干货书的理论基础部分能快速带我入门书的实践部分帮我们提升技能书中知识是网上官网文档/google/stackoverflow/github等都短时间不能找到的资料书是一种工具,帮我们产品、项目开发中遇到问题能快速找到答案……1、当我们在都技术书时,我们在读什么?读基础原理,很快理清概念、很快...

2019-01-10 21:12:26 132

原创 Docker 部署 Jenkins 环境

生成docker容器docker run --name jenkins -p 8080:8080 -p 50000:50000 -v /data/jenkins:/var/jenkins_home -it -d jenkins:alpine[root@izm5e1k95v7yrmoayr5wk4z data]# docker logs jenkinstouch: cannot touch ...

2019-01-10 18:10:33 143

原创 inventory file 与hosts patterns (ansible 机器清单 与 主机匹配模式)

Ansible配置:ansible有两个核心配置文件: ansible.cfg 配置文件和Inventory配置文件Ansible.cfg配置文件Inventory机器列表配置这里介绍Inventory配置文件。Inventory file:Inventory file 机器清单,ansible用于管理机器节点的配置文件,类似系统的/etc/hosts文件。默认的配置文件为:/etc...

2019-01-10 08:49:27 329

原创 查看和修改Linux的时间、时区

一、查看和修改Linux的时区查看当前时区命令 : “date -R”修改设置Linux服务器时区方法 A命令 : “tzselect”方法 B 仅限于RedHat Linux 和 CentOS命令 : “timeconfig”方法 C 适用于Debian命令 : “dpkg-reconfigure tzdata”复制相应的时区文件,替换系统时区文件;或者创建链接文件cp ...

2019-01-09 18:50:58 222

原创 开源商业级服务器监控软件Zabbix Docker部署方法

使用内置 MySQL 数据库、Zabbix server、基于 Nginx Web 服务器的 Zabbix Web 界面和 Zabbix Java gateway 来运行 Zabbix 应用。The example demonstrates how to run Zabbix appliance with built-in MySQL database, Zabbix server, Zabbi...

2019-01-09 15:47:53 184

原创 Kubernetes创建pod一直处于ContainerCreating排查和解决

用k8s创建完pod后,发现无法访问demo应用,查了一下pods状态,发现都在containercreationg状态中。百度了一下,根据网上的方法,查了一下mysql-jn6f2这个pods的详情其中最主要的问题是:details: (open/etc/docker/certs.d/registry.access.redhat.com/redhat-ca.crt: no such file...

2019-01-09 10:57:25 377 1

原创 Centos 7安装Ansible+Ansible-Tower踩坑记

一、安装前环境Centos 7 最小化安装 | 4G内存 | 100GB硬盘注:Ansible-Tower目前支持7.4+的版本,可以使用yum update -y命令更新同时机器一定要联网,因为执行./setup的时候会联网安装很多的依赖包,安装速度和你的网速有关二、安装Ansible1.安装Ansible的epel源yum install -y http://dl.fedorapr...

2019-01-09 09:28:30 6275

转载 CentOS下安装tar包/rpm包

在CentOS系统中,软件安装程序比较纷繁复杂,不过最常见的有两种:1)一种是软件的源代码,您需要自己动手编译它。这种软件安装包通常是用gzip压缩过的tar包(后缀为.tar.gz)。2)另一种是软件的可执行程序,你只要安装它就可以了。这种软件安装包通常被是一个RPM包(Redhat Linux Packet Manager,就是Redhat的包管理器),后缀是.rpm。(当然,也有用rp...

2019-01-09 09:10:43 556

原创 pytest学习手记

-m 标记pytest测试实战一书中给出的用例是:>pytest -v -m ‘smoke’但测试下来发现怎么也起不到筛选测试用例的作用,而是所有测试用例一起都测试了经多方查找,最终发现不带引号的写法是能起到作用的:>pytest -v -m smoke...

2019-01-07 09:06:42 118

转载 python引入导入自定义模块和外部文件

https://blog.csdn.net/xijuezhu8128/article/details/79597138

2019-01-05 22:10:00 237

原创 Python模块与包

模块模块是非常简单的Python文件,单个Python文件就是一个模块,两个文件就是两个模块。import语句是用来导入模块或者从模块里导入特定的类或者函数。如前面我们用过的math模块,从而可以使用sqrt函数来计算距离。假如有一个包含Database类的database.py的模块。现有另一个模块为product.py,它需要从database.py里实例化一个Database类,然后就...

2019-01-05 21:13:21 144

原创 linux 环境变量的设置 PATH=:

Linux 环境变量(export命令)环境变量启动过程:功能说明:设置或显示环境变量。(比如我们要用一个命令,但这个命令的执行文件不在当前目录,这样我们每次用的时候必须指定执行文件的目录,麻烦,在代码中先执行export,这个相当于告诉程序,执行某某东西时,需要的文件或什么东东在这些目录里)语  法:export [-fnp][变量名称]=[变量设置值]补充说明:在shell中执行程序...

2019-01-05 16:54:31 239 2

原创 python 里面的单下划线与双下划线的区别

Python 用下划线作为变量前缀和后缀指定特殊变量。_xxx 不能用’from moduleimport *'导入xxx 系统定义名字__xxx 类中的私有变量名核心风格:避免用下划线作为变量名的开始。因为下划线对解释器有特殊的意义,而且是内建标识符所使用的符号,我们建议程序员避免用下划线作为变量名的开始。一般来讲,变量名_xxx被看作是“私有 的”,在模块或类外不可以使用。当变...

2019-01-04 22:32:30 138

原创 Python特殊方法的作用示例说明 具名元组的运用

魔术方法(magic method)是特殊方法的昵称,在Python中的特殊方法,一般都是使用诸如__xxx__(前后两个下划线,中间是方法名)的命名方式,在书里有个名词也可以形容它,比如__getitem__,叫做“双下—getitem” (dunnder-getitem)万事开头难难以用概念去概括Python特殊方法的作用,最简单的方法就是用例子说明。很多人都会选择使用Python作为快...

2019-01-04 22:28:53 312

原创 python中一些简洁的用法

双循环构造list 及具名元组import collectionsCard = collections.namedtuple(‘Card’,[‘rank’, ‘suit’]) # 具名元组ranks = [str(n) for n in range(2,11)] + list(‘JQKA’) # 牌数suits = ‘spades hearts clubs diamonds’.s...

2019-01-04 21:03:59 168

原创 Docker容器中SQLyog连接数据库报错plugin caching_sha2_password could not be loaded

ERROR 2059 (HY000): Authentication plugin ‘caching_sha2_password’ cannot be loaded问题:连接Docker启动的mysql出现:ERROR 2059 (HY000): Authentication plugin ‘caching_sha2_password’ cannot be loadedC:\mysqldat...

2019-01-03 21:09:36 931 3

原创 在ubuntu最新docker镜像上安装apache2的几个坑

root@31f62c83ce1e:/app# exec apache2 -D FOREGROUNDapache2: Syntax error on line 80 of /etc/apache2/apache2.conf: DefaultRuntimeDir must be a valid directory, absolute or relative to ServerRoot在Doc...

2019-01-03 20:32:30 3302

原创 apt-get在基于Ubuntu基础镜像Dockerfile中的常见用法

首先,在Ubuntu的Docker官方镜像中是没有缓存Apt的软件包列表的。因此在做其他任何基础软件的安装前,都需要至少先做一次apt-get update。有时为了加快apt-get安装软件的速度,还需要修改Apt源的列表文件/etc/apt/sources.list。相应的操作用命令表示如下:使用Ubuntu官方的Apt源,也可以根据实际需要修改为国内源的地址echo “deb http:...

2019-01-03 17:27:32 3496

空空如也

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

TA关注的人

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