自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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系统漏洞加固

一. 账号口令 1.1 检查是否已启用密码复杂性要求(低危) 1.2 检查是否已正确配置密码长度最小值(低危) 1.3 检查是否按组进行用户管理(低危) 1.4 检查是否按照权限、责任创建、使用用户账号(低危) 1.5 检查是否已正确配置“复位帐户锁定计数器”时间(低危) 1.6 检查是否已正确配置帐户锁定阈值(低危) 1.7 检查是否已删除或禁用高危帐户(低危) 1.8 检查是否已正确配置密码最长使用期限(低危) 1.9 检查是否已正确配置“强制密码历史”(低危) 1.10 检查是否已正确配置密码最短使用期限(低危) 1.11 域环境:检查是否已启用“域环境下禁止计算机帐户更改密码”策略(低危) 1.12 检查是否已更改管理员帐户名称(低危) 1.13 检查是否已正确配置帐户锁定时间(低危) 二. 认证授权 2.1 检查是否已限制可关闭系统的帐户和组(低危) 2.2 检查是否已限制可从远端关闭系统的帐户和组(低危) 2.3 检查是否已限制“取得文件或其它对象的所有权”的帐户和组(低危) 2.4 检查是否已正确配置“从网络访问此计算机”策略(低危) 2.5 检查是否已正确配置“允许本地登录”策略(低危) 2.6 检查是否已删除可远程访问的注册表路径和子路径(低危) 2.7 检查是否已限制匿名用户连接(低危) 2.8 检查是否已删除可匿名访问的共享和命名管道(低危) 三. 日志审计 3.1 检查是否已正确配置应用程序日志(低危) 3.2 检查是否已正确配置审核(日志记录)策略(低危) 3.3 检查是否已正确配置系统日志(低危) 3.4 检查是否已正确配置安全日志(低危) 四. 协议安全 4.1 检查是否已开启Windows防火墙(低危) 4.2 检查是否已启用TCP/IP筛选功能(低危) 4.3 检查是否已修改默认的远程桌面(RDP)服务端口(低危) 4.4 检查是否已禁用路由发现功能(低危) 4.5 检查是否已正确配置重传单独数据片段的次数(低危) 4.6 检查是否已启用并正确配置源路由攻击保护(低危) 4.7 检查是否已删除SNMP服务的默认public团体(低危) 4.8 检查是否已禁用失效网关检测(低危) 4.9 检查是否已启用并正确配置TCP碎片攻击保护(低危) 4.10 检查是否已启用并正确配置ICMP攻击保护(低危) 4.11 检查是否已正确配置TCP“连接存活时间”(低危) 4.12 检查是否已启用并正确配置SYN攻击保护(低危) 五. 其他安全 5.1 检查是否已关闭不必要的服务-Windows Internet Name Service (WINS)(高危) 5.2 检查是否已关闭不必要的服务-Remote Access Connection Manager(高危) 5.3 检查是否已禁止Windows自动登录(高危) 5.4 检查是否已关闭不必要的服务-Simple TCP/IP Services(高危) 5.5 检查是否已关闭不必要的服务-Simple Mail Transport Protocol (SMTP)(高危) 5.6 检查是否已关闭不必要的服务-DHCP Client(高危) 5.7 检查是否已关闭不必要的服务-Message Queuing(高危) 5.8 检查是否已关闭不必要的服务-DHCP Server(高危) 5.9 检查系统是否已安装最新补丁包和补丁(中危) 5.10 检查是否已安装防病毒软件(中危) 5.11 检查是否已禁用“登录时无须按 Ctrl+Alt+Del”策略(低危) 5.12 检查是否已创建多个磁盘分区(低危) 5.13 检查是否已启用并正确配置屏幕保护程序(低危) 5.14 检查是否已启用Windows数据执行保护(DEP)(低危) 5.15 检查是否已禁用Windows硬盘默认共享(低危) 5.16 检查磁盘分区是否都是NTFS文件系统(低危) 5.17 检查是否已关闭Windows自动播放(低危) 5.18 域环境:检查是否已正确配置域环境下安全通道数据的安全设置(低危) 5.19 域环境:检查是否已启用“域环境下需要强会话密钥”策略(低危) 5.20 域环境:检查是否已启用“需要域控制器身份验证以解锁工作站”策略(低危) 5.21 检查是否已正确配置“锁定会话时显示用户信息”策略(低危) 5.22 检查是否已启用“当登录时间用完时自动注销用户”策略(低危) 5.23 检查是否已正确配置“提示用户在密码过期之前进行更改”策略(低危) 5.24 检查是否已启用并正确配置Windows网络时间同步服务(NTP)(低危) 5.25 检查共享文件夹的权限设置是否安全(低危) 5.26 域环境:检查是否已正确配置“可被缓存保存的登录的个数”策略(低危) 5.27 检查是否已正确配置服务器在暂停会话前所需的空闲时间量(低危) 5.28 检查是否已启用“不显示最后的用户名”策略(低危) 5.29 检查是否已启用并正确配置Windows自动更新(低危)

2019-04-18

linux系统漏洞加固

一. 账号口令 1.1 检查设备密码复杂度策略(高危) 1.2 检查口令最小长度(高危) 1.3 检查是否设置口令更改最小间隔天数(高危) 1.4 检查是否设置口令生存周期(高危) 1.5 检查是否设置口令过期前警告天数(高危) 1.6 检查是否存在空口令账号(高危) 1.7 检查是否设置除root之外UID为0的用户(中危) 二. 认证授权 2.1 检查用户目录缺省访问权限设置(高危) 2.2 检查用户umask设置(中危) 2.3 检查重要文件属性设置(中危) 2.4 检查重要目录或文件权限设置(中危) 2.5 检查是否设置ssh登录前警告Banner(低危) 三. 日志审计 3.1 检查是否对登录进行日志记录(高危) 3.2 检查是否启用cron行为日志功能(低危) 3.3 检查是否配置su命令使用情况记录(低危) 3.4 检查日志文件是否非全局可写(低危) 3.5 检查安全事件日志配置(低危) 3.6 检查是否记录用户对设备的操作(低危) 3.7 检查是否配置远程日志功能(低危) 四. 协议安全 4.1 检查是否禁止root用户远程登录(高危) 4.2 检查是否禁止匿名用户登录FTP(高危) 4.3 检查使用IP协议远程维护的设备是否配置SSH协议,禁用telnet协议(高危) 4.4 检查是否修改snmp默认团体字(中危) 4.5 检查系统openssh安全配置(中危) 4.6 检查是否禁止root用户登录FTP(中危) 五. 其他安全 5.1 检查是否使用PAM认证模块禁止wheel组之外的用户su为root(高危) 5.2 检查是否设置命令行界面超时退出(高危) 5.3 检查是否关闭不必要的服务和端口(高危) 5.4 检查是否关闭系统信任机制(高危) 5.5 检查是否删除了潜在危险文件(高危) 5.6 检查系统core dump设置(中危) 5.7 检查root用户的path环境变量(中危) 5.8 检查系统是否禁用ctrl+alt+del组合键(中危) 5.9 检查密码重复使用次数限制(中危) 5.10 检查是否配置用户所需最小权限(中危) 5.11 检查系统内核参数配置(中危) 5.12 检查FTP用户上传的文件所具有的权限(低危) 5.13 检查/usr/bin/目录下可执行文件的拥有者属性(低危) 5.14 检查是否按用户分配账号(低危) 5.15 检查历史命令设置(低危) 5.16 检查系统磁盘分区使用率(低危) 5.17 检查日志文件权限设置(低危) 5.18 检查是否设置系统引导管理器密码(低危) 5.19 检查是否限制FTP用户登录后能访问的目录(低危) 5.20 检查是否设置ssh成功登录后Banner(低危) 5.21 检查是否使用NTP(网络时间协议)保持时间同步(低危) 5.22 检查是否关闭IP伪装和绑定多IP功能(低危) 5.23 检查是否限制远程登录IP范围(低危) 5.24 检查NFS(网络文件系统)服务配置(低危) 5.25 检查拥有suid和sgid权限的文件(低危) 5.26 检查是否配置定时自动屏幕锁定(适用于具备图形界面的设备)(低危) 5.27 检查是否安装chkrootkit进行系统监测(低危) 5.28 检查是否对系统账号进行登录限制(低危) 5.29 检查是否禁用不必要的系统服务(低危) 5.30 检查别名文件/etc/aliase(或/etc/mail/aliases)配置(低危) 5.31 检查账户认证失败次数限制(低危) 5.32 检查telnet Banner 设置(低危) 5.33 检查FTP Banner设置(低危) 5.34 检查是否关闭数据包转发功能(适用于不做路由功能的系统)(低危) 5.35 检查是否安装OS补丁(低危) 5.36 检查是否按组进行账号管理(低危) 5.37 检查是否删除与设备运行、维护等工作无关的账号(低危)

2019-04-18

空空如也

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

TA关注的人

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