自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

IChen.的博客

IChen博客:https://blog.csdn.net/ichen820

  • 博客(31)
  • 收藏
  • 关注

原创 Ansible常用模块

1.ping模块ping模块,主要用于判断远程客户端是否在线,用于ping本身服务器,返回值是changed、ping使用Ansible ping服务器状态,代码为ansible -k all -m pingAnsible常用模块2.Ansible command模块是Ansible默认模块,主要用于执行Linux基础命令,可以执行远程服务器命令执行、任务执行等操作。但command模块不支持变量、重定向、管道符等,这些操作需要用shell模块执行command模块使用详解:chdir:执行

2020-07-20 17:07:30 329

原创 ansible基本概念

a

2020-07-20 16:23:01 1270

原创 Ansible常用模块详解

Ansible常用模块详解命令模块commandshell文件模块copyfetchfile安装模块yum服务模块service挂载模块mount定时任务cron用户模块groupuser压缩解压unarchive命令模块command概要命令模块 适合使用简单的命令 无法支持"<",">","|",";","&"等符号官方文档:https://docs.ansible.com/ansible/latest/modules/command_module.html#command

2020-07-20 16:19:43 173

原创 Centos7安装ansible

CentOS下部署Ansible自动化工具1.确保机器上安装的是 Python 2.6 或者 Python 2.7 版本:python -V2.查看yum仓库中是否存在ansible的rpm包yum list|grep ansible若不存在或是低版本可更换yum源或者采用源码安装阿里云的yum源:http://mirrors.aliyun.com/repo/ 备份源文件,然后下载对应的版本至/etc/yum.repos.d/目录即可,如epel-6.repo (通过该yum源安装ansi

2020-07-20 15:41:23 2424

原创 shell i++类似操作以及加法运算及I++

a=1a=((((((a+1))a=[[[a+1]a=expr $a + 1let a++let a+=1shell中不支持像普通c语言中的i++操作,默认都是字符串操作,但是通过以下几种方式可以进行变量的自增加1、linux 用let 表示算术表达式 如下: i=0 let i +=1 或者 let 'i+=1'2、let也可以用 (())替代,这种用法常见于for循环中 ((i++))for 循环中用法:((for i=0;i<2;i++))do…don

2020-07-20 10:57:47 1209

原创 Shell For 循环1到100

用bash shell写程序时,经常会用到for循环,特别是从1到100这种需求,这里记录几种shell中从1到100的循环方法方法(1) 类c语言for ((i=1; i<=100; i ++))doecho $idone(2) in使用for i in {1..100}doecho $idone(3) seq使用作用seq - print a sequence of numbers代码for i in `seq 1 100`doecho $i

2020-07-20 10:36:56 3128

原创 Elasticsearch脑裂问题详细分析以及解决方案

Elasticsearch脑裂问题详细分析以及解决方案什么是脑裂问题脑裂问题其实就是同一个集群的不同节点对于整个集群的状态有不同的理解,导致操作错乱,类似于精神分裂怎么发现集群产生脑裂问题吧1.Elasticsearch出现查询非常缓慢的情况2.通过命令查看集群的状态3.curl -XGET ‘http://localhost:9200/_cluster/health’4.发现集群状态为red,且集群数量明显错误,再向不同的节点查询集群状态的时候,总体状态都是red,但是返回的集群数量却不太一

2020-07-17 18:06:58 2469

原创 keepalived的脑裂问题

1、什么是脑裂脑裂(split-brain):指在一个高可用(HA)系统中,当联系着的两个节点断开联系时,本来为一个整体的系统,分裂为两个独立节点,这时两个节点开始争抢共享资源,结果会导致系统混乱,数据损坏。对于无状态服务的HA,无所谓脑裂不脑裂;但对有状态服务(比如MySQL)的HA,必须要严格防止脑裂。2、解决keepalived脑裂问题检测思路:正常情况下keepalived的VIP地址是在主节点上的,如果在从节点发现了VIP,就设置报警信息。脚本(在从节点上)如下:vim split-br

2020-07-17 17:53:26 2158 1

原创 veeambackup安装

系统:Windows_server2008R2PS:刚装好的系统可能会出现无法安装Veeam Backup 的情况(安装的图标是灰色的)报错:Veeam Backup在WIN2008R2上显示不能安装,报“This computer does meet system requirements”错误在一台主机上安装Veeam Backup备份平台时,出现“This computer does meet system requirements”错误信息,安装按扭为灰色,不能继续安装,如下图所示:解决思

2020-07-17 10:21:43 1736

原创 win10无法打印网页:打印机遇到异常配置问题0x8007007e 的解决方法

最近使用win10系统的用户反应打印PDF,JPG,XSL,WORD都可以,就是不能打印网页界面。打印窗口界面显示“打印机遇到异常配置问题0x8007007e”的错误提示,针对这样的难问题该如何解决呢?本文中winwin7将给大家分享介绍下相关修复方案,希望可以帮到大家~win10无法打印网页:打印机遇到异常配置问题0x8007007e的解决方法1、同时按【WIN+R】键,打开【运行】,输入spool2、【drivers】>【x64old】档案夹3、找到【printconfig.dll】(有

2020-07-16 18:53:25 18067

原创 CentOS date英文日期、星期简写说明(中文对照)

1、星期 英文缩写 星期一: Mon.=Monday 星期二: Tue.=Tuesday 星期三:Wed.=Wednesday 星期四: Thu.=Thursday 星期五: Fri.=Friday 星期六: Sat.=Saturday 星期天: Sun.=Sunday 2、月份 英文缩写 一月份=JAN. Jan.=January 二月份=FEB. Feb.=February 三月份=MAR. Mar.=March 四月份=APR. Apr.=April

2020-07-16 14:29:51 3051

原创 Docker容器中“VI/VIM 无法使用系统剪贴板(clipboard)”解决办法

docker容器里边操作系统是ubuntu ,默认是没有vim 的,需要自己安装一下;1、更新源apt-get update2、安装 vimapt-get install vim此时,系统不支持剪切板vim --version | grep clipboard3、安装apt-get install vim vim-scripts vim-gtk vim-gnome再次查看vim --version | grep clipboard注意: clipboard 和 xterm_clip

2020-07-13 15:21:51 994

原创 Docker容器部署 Nginx服务

1.查找 Docker Hub 上的 nginx 镜像[root@localhost ~]# docker search nginx2.拉取官方的Nginx镜像[root@localhost ~]# docker pull nginx3.在本地镜像列表里查到 REPOSITORY 为 nginx 的镜像[root@localhost ~]# docker images nginxREPOSITORY TAG IMAGE ID

2020-07-13 15:18:51 440

原创 docker-创建容器常见选项

1. docker run创建容器常见选项1.1 创建容器1. 2 容器资源限制2. docker run 创建容器使用docker run -it创建一个容器,并进入容器[root@test-2 ~]# docker run -it nginx2.2 docker run -d创建一个容器,并在后台运行[root@test-1 playbooks]# docker run -it -d nginx2.3 docker run -e创建一个容器,并设置环境变量[root@tes

2020-07-13 14:53:07 534

原创 如何开始docker - docker架构及创建容器

安装docker很简单,启动服务以后要怎么开始使用呢?docker架构传统的虚拟机架构是 物理机 -> 宿主机操作系统 -> Hypervisor支持 -> 虚拟机操作系统 -> 应用程序docker架构是 物理机 -> 宿主机操作系统 -> docker引擎 -> 应用程序(这里面会包含镜像操作系统的文件,但是这些只是依赖环境,里面的内核根本就不会启动,/boot目录可以直接删除掉)因此相对与传统的虚拟机的架构,docker显得很轻量级。docker的组

2020-07-13 14:41:11 621 1

原创 自建网盘教程之:使用可道云搭建私有云网盘,无需数据库

网盘狂魔VPS小学生又来了,今天和大家分享的是使用可道云搭建私有云网盘教程。可道云的英文名叫KodExplorer,在很久之前也叫芒果云,是国人开发的基于Web技术的私有云和在线文档管理的开源解决方案。可道云采用windows操作界面,具有专业在线编辑器,支持Office的在线预览和编辑,可多人协同编辑作业,文档历史版本回溯;更有Photoshop、Ai、AutoCAD等专业文档的在线预览,很适合办公用户。作为网盘使用,具有一键分享文件,支持生成外链;扫描二维码,手机即可快速查看;可设定到期时间、提取密码

2020-07-08 18:54:50 7393

原创 修改已经创建的docker容器的端口映射

docker container list –all结果中的CONTAINER ID列为容器iddocker inspect <容器id> | grep Id查看容器hash,<容器id>由步骤0)获得docker stop <容器id>停止运行中的容器vim /var/lib/docker/containers/[容器hash]/hostconfig.json编辑容器配置文件,<容器hash>由步骤1)获得修改PortBindings参数配置

2020-07-08 15:09:32 4598 1

原创 Docker重命名镜像名称和TAG

使用docker images时,可能会出现REPOSITORY和TAG均为none的镜像格式:docker tag IMAGEID(镜像id) REPOSITORY:TAG(仓库:标签)案例:docker tag ccbcea8a6757 test:test

2020-07-08 10:46:14 2541

原创 Docker修改容器名字

查看一下容器的名字这个sharp_swartz是下载es时候默认的名字修改容器名字格式:docker rename 容器原来名 要改为的名字

2020-07-08 10:40:13 7151

原创 Docker容器和主机如何互相拷贝传输文件

docker cp :用于容器与主机之间的数据拷贝。语法docker cp [OPTIONS] CONTAINER:SRC_PATH DEST_PATH|-docker cp [OPTIONS] SRC_PATH|- CONTAINER:DEST_PATHOPTIONS说明:-L :保持源目标中的链接实例将主机./RS-MapReduce目录拷贝到容器30026605dcfe的/home/cloudera目录下。docker cp RS-MapReduce 30026605dcfe:/hom

2020-07-07 17:02:21 1814

原创 docker容器内安装yum,vim等命令,以及配置ls命令

使用国内镜像mv /etc/apt/sources.list /etc/apt/sources.list.bakecho "deb http://mirrors.163.com/debian/ jessie main non-free contrib" >> /etc/apt/sources.listecho "deb http://mirrors.163.com/debian/ jessie-proposed-updates main non-free contrib" >>

2020-07-07 15:53:43 5481 6

原创 Docker Compose容器编排概念篇

一、Docker Compose概述Compose是一个用于定义和运行多容器Docker应用程序的工具。使用Compose,您可以使用YAML文件来配置应用程序的服务。然后,使用单个命令,您可以从配置中创建并启动所有服务。Compose适用于所有环境:生产,预生产,开发,测试以及CI工作流程。使用Compose基本上是一个三步过程:定义您的应用程序环境,Dockerfile以便可以在任何地方进行复制。定义构成应用程序的服务,docker-compose.yml 以便它们可以在隔离的环境中一起运行。

2020-07-07 15:02:08 204

原创 linux查找find命令及删除7天前的文件

find ./ -mtime +5 |xargs rm -rf语句写法:find 对应目录 -mtime +天数 -name “文件名” -exec rm -rf {} ;例1:  find /usr/local/backups -mtime +10 -name “.” -exec rm -rf {} ;  将/usr/local/backups目录下所有10天前带".“的文件删除  find:Linux的查找命令,用户查找指定条件的文件  /usr/local/backups:想要进行清理的

2020-07-07 13:26:09 4665

原创 Docker的基本命令

一、基本命令docker version查看docker版本docker info查看docker详细信息docker --help查看docker命令二、镜像命令docker images查看docker镜像PEPOSITORY:镜像的仓库源TAG:镜像的标签IMAGE ID:镜像IDCREATED:镜像创建时间SIZE:镜像大小 同一个仓库源可以有多个TAG,表示这个仓库源的不同版本,我们使用REPOSITORY:TAG来定义不同的镜像。如果不指定一个镜像的版本标签,例如只使用t

2020-07-07 11:29:09 204

原创 请用html5标准完成以下页面布局(要求完整书写整个页面的html代码,不需要写CSS)

(1)、请用html5标准完成以下页面布局(要求完整书写整个页面的html代码,不需要写CSS)写得有点罗嗦,里面很多css可以归纳出来一个的,另外,这个页面也具有响应式web设计的味道,浏览器缩小,相应版块也会适当缩小<!DOCTYPE html><html> <head> <title></title> <meta charset="utf8"> <style> body{m

2020-07-03 14:13:14 3591

原创 nginx防御简单CC攻击的方法

简介:CC攻击可以归为DDoS攻击的一种。他们之间都原理都是一样的,即发送大量的请求数据来导致服务器拒绝服务,是一种连接攻击。CC攻击又可分为代理CC攻击,和肉鸡CC攻击。代理CC攻击是黑客借助代理服务器生成指向受害主机的合法网页请求,实现DOS,和伪装就叫:cc(ChallengeCollapsar)。而肉鸡CC攻击是黑客使用CC攻击软件,控制大量肉鸡,发动攻击,相比来后者比前者更难防御。因为肉鸡可以模拟正常用户访问网站的请求。伪造成合法数据包。防御CC攻击可以通过多种方法,禁止网站代理访问,尽量将网站

2020-07-03 14:05:53 1370

原创 Centos7 下搭建svn(subversion)服务器

系统环境:centos7.x第一步:通过yum命令安装svnserve,命令如下:yum -y install subversion此命令会全自动安装svn服务器相关服务和依赖,安装完成会自动停止命令运行若需查看svn安装位置,可以用以下命令:rpm -ql subversion第二步:创建版本库目录(此仅为目录,为后面创建版本库提供存放位置)选择在var路径下创建版本库,当前处于根目录下,一次性创建如下:mkdir /var/svnrepos第三步:创建svn版本库在第二步建立的

2020-07-03 11:54:42 986

原创 windows删除多余启动引导项

删除多余EasyBCD多系统启动器步骤:1.按快捷键win+r,打开运行界面,输入msconfig,如图点击确定,进入系统配置,选择引导选项卡,如图:选中你不需要的启动项,点击下面的删除按钮即可。删除完成之后点击确定,重启计算机就可以了。多余的启动项就没有了只有你默认使用的了。我已经把多余的删除了,所以只显示默认的启动项。如图:PS:这样下次再开机的时候就不会出现其它没有用的引导了~...

2020-07-02 18:35:08 7309

原创 Centos7 下安装Docker(详细安装教程/简单)

一,Docker简介百科说:Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。看起来有点雾,用过虚拟机的应该对虚拟化技术有点印象,不知道也没关系,就把它当成轻量级的虚拟机吧(虽然一个是完全虚拟化,一个是操作系统层虚拟化),这个解释到位:https://www.cnblogs.com/kex1n/p/6933039.html百科又说:Docker 使用客

2020-07-02 18:21:34 332

原创 yum search的使用

当我们想用一些命令但是又想不起来这个命令属于哪个包时 可以使用这个命令 比如 查找killall属于哪个包yum search killall[root@Linux-01 ~]# yum search killallLoaded plugins: fastestmirror, securityLoading mirror speeds from cached hostfilebase: mirrors.163.comextras: mirrors.aliyun.com*> update

2020-07-02 17:38:37 1142

原创 windows 任务计划出现”这项任务的一个实例已在运行 0x8004031F“报错的解决方法

描述:在任务计划中指定bak脚本,点击运行可以,双击点击脚本也是正常,就任务计划触发条件以后,运行不正常 报错:"这项任务的一个实例已在运行 0x8004031F"PS:在任务计划中要确保是最高权限运行的,还要保证填写的触发器和条件没有问题。解决方法一:**把批处理结尾的pause改成end 或者 去除pause**PS: 这种情况一般是脚本中的问题,因为,在定时任务中慎用pause,否则造成弹窗没关闭,下一次任务不会成功执行。解决方法二:请检查任务计划书里面的任务设置,请选择 “请勿启动

2020-07-02 12:17:09 8537 3

空空如也

空空如也

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

TA关注的人

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