- 博客(16)
- 资源 (2)
- 收藏
- 关注
原创 expect交互工具
1.expect简介2.expect安装2.1expect默认未安装3.命令与参数解释3.1脚本开头3.2常用后缀3.3主要命令4.实例操作:4.1通过expect脚本,实现ssh自动化连接4.1.1expect脚本内容与解释4.1.2执行expect脚本4.2通过expect脚本,实现免秘钥4.2.1实验环境(主机名与IP)4.2.2在服务端生成秘钥4...
2018-07-31 14:00:43 979
原创 自动化运维ansible一 一键部署haproxy和lnmp服务
一、环境二、部署:1.roles结构与配置1.1编辑hosts清单1.2创建结构目录1.3创建头文件2.nginx+php角色编辑与配置2.1创建目录与php文件2.2创建nginx角色入口文件3.mysql配置3.1编辑mysql角色文件4.haproxy配置4.1创建目录与配置文件4.2创建haproxy入口文件三、执行site.yml文件...
2018-07-30 15:07:29 1230
原创 自动化运维ansible一roles的使用
1.roles介绍2.ping所有主机的playbook2.1以前的写法2.2roles角色写法2.3测试1.roles介绍Roles 基于一个已知的文件结构,去自动的加载某些 vars_files,tasks 以及 handlers。基于roles 对内容进行分组,使得我们可以容易地与其他用户分享 roles 。2.ping所有主机的playbo...
2018-07-26 21:04:24 279
原创 自动化运维ansible一playbook介绍与使用
1.什么是playbook?2.playbook组成3.拿一个playbook进行说明解释4.编写一个安装httpd服务的playbook5.运行playbook1.什么是playbook?playbook是由一个或多个“play”组成的列表。play的主要功能在于将事先归并为 一组的主机装扮成事先通过ansible的task定义好的角色,从根本上讲,所谓tas...
2018-07-26 18:02:05 820
原创 自动化运维ansible一常用模块
一、模块使用帮助二、常用模块1.ping模块(查看所有节点是否连通)2.setup (收集远程主机的基本信息)3.file (设置文件的属性)4.copy (复制文件到远程主机)5.command (在远程主机上执行命令)6.shell7.service (用于管理服务)8.cron (用于管理计划)9.filesystem (在块设备上创建文件系统)10.yum (使用...
2018-07-26 12:59:50 499
原创 自动化运维ansible一原理及部署
笔记来源:观看视频整理一、ansible介绍1.为什么选择ansible相对于puppet和saltstack,ansible无需客户端,更轻量级ansible甚至都不用启动服务,仅仅只是一个工具,可以很轻松的实现分布式扩展更强的远程命令执行操作2.ansible基本组成核心:ansible核心模块(core modules):这些都是ansible自带的模块...
2018-07-25 21:07:10 826
原创 自动化批量管理一pssh
一、介绍1.pssh介绍pssh是python写的可以并发在多台机器上批量执行命令的工具,它的用法可以媲美ansible的一些简单用法,执行起来速度比ansible快它支持文件并行复制,远程命令执行,杀掉远程主机上的进程等等。2验环境:系统:Centos6.5 虚拟机:三个 主机名,ip:rsync-A 10.0.0.129(管理) rsync-B 10.0.0.13...
2018-07-25 12:38:04 304
原创 rsync+sersync实时同步
一、sersync介绍1.为什么要用rsync+sersync架构?sersync是基于inotify开发的,类似于inotify-tools的工具 sersync可以记录下被监听目录中发生变化的(包括增加、删除、修改)具体某一个文件或者某一个目录的名字,然后使用rsync同步的时候,只同步发生变化的文件或者目录2.rsync+inotify-tools与rsync+sers...
2018-07-24 21:41:37 268
原创 rsync+inotify实时同步
一、inotif机制Inotify API用于检测文件系统变化的机制。Inotify可用于检测单个文件,也可以检测整个目录。当检测的对象是一个目录的时候,目录本身和目录里的内容都会成为检测的对象。 此种机制的出现的目的是当内核空间发生某种事件之后,可以立即通知到用户空间。方便用户做出具体的操作 二、inotify部署1.部署前提:rsync daemon服务配置成功,...
2018-07-24 17:14:38 471
原创 rsync服务一无差异同步
参数: - -deletersync推送备份风险本地有什么,远程就有什么,本地没有的远端有也要删除。 服务器端的目录数据可能丢失。rsync拉取风险远端有什么,本地就有什么,远端没有的本地有也要删处。 客户端目录数据可能丢失。应用场景:一般是有需要两台服务器之间,必须要求数据一致,且时时性有不是很高的情况,如两台负责均衡下面web服务器之间的...
2018-07-24 16:58:37 822
原创 rsync服务一多模块备份
1.修改配置文件,增加两个模块[root@rsync-A ~]# cat /etc/rsyncd.conf uid = rsyncgid = rsyncuse chroot = nomax connections = 200timeout = 300pid file = /var/run/rsyncd.pidlock file = /var/run/rsync.lock...
2018-07-24 14:24:23 714
原创 rsync服务一排除打包
实例1:排除单个文件 1.查看客户端/data1目录的文件[root@rsync-B ~]# ll /data1total 0-rw-r--r-- 1 500 500 0 Jul 22 22:47 a-rw-r--r-- 1 500 500 0 Jul 22 22:47 b-rw-r--r-- 1 500 500 0 Jul 22 22:47 c-rw-r--r-- 1 500...
2018-07-24 13:17:06 201
原创 rsync服务一shell脚本管理
1.脚本内容[root@rsync-A ~]# cat /scritp/2018-07-23/rsyncd #!/bin/bash# chkconfig: 3 66 99. /etc/rc.d/init.d/functionsDir=/var/run/rsyncd.pidif [ $# -ne 1 ];then echo "Error:$0 start|resta...
2018-07-24 11:58:52 366
原创 rsync服务一原理与数据备份
一、Rsync介绍1.1、什么是Rsyncrsync是一款开源的、快速的、多功能的、可实现全量及增量的本地或远程数据同步备份的优秀工具。rsync软件使用于Unix、Linux、windows等多种操作系统平台。Rsync具有可使本地远程两台主机之间的快速复制同步镜像、远程、备份的功能这个功能类似ssh带有的scp命令,但又优于scp命令的功能,scp每都是全...
2018-07-23 23:21:46 1128
原创 NFS网络文件共享服务
一.介绍1.1NFS概念描述 什么是NFS?NFS是network file system 的缩写,它的主要功能是通过 网络让不同的主机系统之间可以彼此共享文件或目录,NFS客户端(一般为应用服务器) 可以通过挂载(mount)的方式将NFS服务器端的数据文件目录挂载到NFS客户端本地 系统中(某一个挂载点),从NFS客户端的机器本地上看,NFS服务器端共享的 ...
2018-07-22 14:13:05 275
原创 Openstack-M版部署一创将第一台虚拟机
1.创建扁平网络(提供商网络)[root@controller ~]# neutron net-create --shared --provider:physical_network provider --provider:network_type flat provider Created a new network:+---------------------------+-------...
2018-07-02 09:29:51 492
windows系统漏洞加固
2019-04-18
linux系统漏洞加固
2019-04-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人