自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(137)
  • 收藏
  • 关注

原创 Windows安全认证机制-NTLM认证流程

本文基于SMB连接分析NTLM认证流程

2024-04-17 16:24:37 229

原创 Windows远程执行

本文分享的一些远程执行示例,目的是为了提高用户的安全防范意识以及从安全的角度去考虑如何监控或阻止一些人的恶意手段,大家一定要用在正确的用途上

2024-04-08 17:42:57 705

原创 Windows基线安全检测-安全配置检测

本文旨在通过一些windows的系统安全检测及修复方式来提高大家的安全防范意识,尽可能保护我们的数据财产安全。安全无小事,平安靠大家!!

2024-04-01 17:52:20 870

原创 Linux系统登录弱口令扫描检测

提升安全规范意识及正确使用检测方法提高自己的服务器安全性

2024-03-15 15:16:11 952

原创 Linux基线安全检测-服务器安全配置检测

服务器安全配置是生产环境中的第一道安全防线,因此需要做好每一个模块的安全配置检测;

2024-03-13 12:00:16 746

原创 gitlab与jenkins的结合只为更好的集成发布

文章目录一 gitlab,jenkins的简介二,gitlab的安装配置三,jenkins的安装四,安装docker一 gitlab,jenkins的简介GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软...

2019-12-13 18:45:54 312

原创 分布式版本管理系统 git

文章目录一,git的简介二,git的特点三,部署git(一)安装git,创建需要存放代码的目录,初始化(二) git status的状态显示分类(三)文件的忽略(四)版本回退一,git的简介Git 是用于 Linux内核开发的版本控制工具。与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,使源代码的发布和交流极其方便。Git 的速度很快,这对于诸如 ...

2019-12-13 18:45:31 142

原创 限定性线性表--队列

文章目录一,队列的定义二,链队列一,队列的定义二,链队列三,循环队列一,队列的定义队列只允许在一端插入,在另一端删除元素,“先进先出”的概念允许插入的一端叫队尾,允许删除的一端叫队头数据元素:任意类型,但是都必须为同一数据对象关系:队列中数据呈现线性关系二,链队列链队列也会和链表有类似的地方,有头结点和尾结点,称为队头和队尾front 队头 rear队尾空的链队列队头和队...

2019-12-12 20:09:13 169

原创 限定线性表---栈

文章目录一,栈的定义二,顺序栈三,链栈入栈出栈一,栈的定义二,顺序栈三,链栈一,栈的定义栈是一种线性表,插入删除的操作都在一段进行,这端一般为栈顶栈是先进后出的线性表,简称LIFO表数据元素:任意类型但是必须属于一个数据对象栈中数据元素为线性关系栈分为两种存储结构:顺序存储和链式存储二,顺序栈顺序栈必须在栈顶附设一个位置指针top来动态指示栈顶元素在栈中的位置通常 top...

2019-12-12 20:08:58 147

原创 线性表的链式存储

文章目录一,链表的定义与分类二,单链表的插入删除一,链表的定义与分类二,单链表的插入删除一,链表的定义与分类顺序存储表在进行操作的时候特别费时间为了改变这一缺点,引入了链式存储单链表:单链表的逻辑次序和物理次序不一定一致链表用一组任意的存储单元来放线性表的结点存储单元可以连续也可非连续每个线性链表的结点只有一个next指针域,所以为单链表二,单链表的插入删除在带头结点的单链...

2019-12-10 19:55:06 115

原创 线性表的顺序存储

文章目录一,线性表的概念二,线性表的查询操作三,线性表的插入操作四,***线性表的删除操作一,线性表的概念二,线性表的查询操作三,线性表的插入操作四,线性表的删除操作一,线性表的概念线性表就是N个类型相同的数据元素的有限序列数据元素之间具有一一对应的关系数据元素可以是原子类型,也可以是结构类型在一个线性表里面必须都是同一数据对象特点:同一性 有穷性 有序性二,线性表的查询操作...

2019-12-10 19:54:33 173

原创 redis的简介架构

一,redis的简介Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的APIredis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。...

2019-08-20 14:41:20 286

原创 基于Saltstack的Zabbix部署

上篇博客已经做了saltstack,只需要推一个zabbix-server和zabbix-agent就好了,然后在server端安装mariadb并且授权,也可以直接推,时区也得修改实验环境:Server1:172.25.9.1 saltstack服务器Server2:172.25.9.2 zabbix-serverServer3:172.25.9.3 zabbix-agent实验步骤...

2019-08-15 16:43:29 180

原创 基于saltstack远程部署httpd

文章目录安装httpd的方式一安装httpd的方式二开启httpd服务验证是否能远端修改minion端的配置文件安装httpd的方式一修改master配置文件使用他的功能肯定要打开他的默认目录,但是这个目录得自己建[root@server1 salt]# cd /etc/salt[root@server1 salt]# vim master 658 file_roots: 659 ...

2019-08-15 16:42:44 117

原创 saltstack的环境安装部署

文章目录安装添加连接密钥了解基础知识架构等,请点击上一篇博客我的实验环境:主机信息 主机功能server1(172.25.9.1) master节点server2(172.25.9.2) minion节点1server3(172.25.9.3) minion节点2安装因为saltstack是基于python写的,所以对python...

2019-08-15 15:40:11 128

原创 saltstack的简介架构

文章目录一,Saltstack的简介二,SaltStack目前拥有四大主要功能三,SaltStack的四种运行方式四,基于zmq的saltstack自身网络服务ZeroMQ简介发布与订阅请求与响应一,Saltstack的简介SaltStack是一个开源的、新的基础平台管理工具,使用Python语言开发,同时提供Rest API方便二次开发以及和其他运维管理系统进行集成。相对于出道比较早的Pu...

2019-08-15 14:36:22 881

原创 ansible实现对目标主机进行磁盘分区,创建逻辑卷、永久挂载

(1)先在server2上添加一块磁盘查看磁盘分区出现了新的磁盘/dev/vda(2)编写yml文件vim my_disk.yml分区,创建lvm,格式化,挂载(3)编辑变量文件(4)执行server2查看新的磁盘已经分区逻辑卷查看挂载...

2019-08-15 11:26:35 863

原创 ansible的安装部署

文章目录一.安装部署二.用ansible来部署远程服务1.创建远程用户,并免密2. yum模块的使用(为远程主机安装httpd)3.安装数据库4.整合模块(以httpd服务为例)四.jinja模块的使用架构接上一篇一.安装部署[root@base2 ~]# lsansible-2.7.8-1.el7.noarch.rpmansible-tower-setup-bundle-3.4.2-1...

2019-08-15 11:05:18 170

原创 如何快速构建单机版测试 codis 集群

文章目录一、codis介绍二, codis架构图:三,环境准备四,配置集群启动codis-dashboard启动codis-proxy启动codis-server启动codis-fe一、codis介绍codis是一个分布式redis集群解决方案,对于上层的应用来说, 连接到codis-proxy和连接原生的redis-server没有明显的区别。上层应用可以像使用单机的redis一样使用,c...

2019-08-14 23:58:15 158

原创 基于ansible roles实现的(apache+haproxy+keepalived)负载均衡+高可用

文章目录一,ansible roles 的简介二,roles的目录三,利用ansible-galaxy命令创建角色创建apache角色创建haproxy角色创建keepalived角色一,ansible roles 的简介为了更好的实现企业中的自动化运维,引用了ansible roles就是将一个很长的配置文件分开来写,便于更好的管理Ansible roles是为了层次化、结构化地组织Pl...

2019-08-12 23:20:49 162

原创 ansible(自动化运维工具)的基本架构

文章目录一,ansible的定义二,ansible的特点三,ansible的基本工作流程四,ansible的基本架构五,常用自动化运维工具puppet,saltstacl ,absible的特性比较一,ansible的定义ansible是一种自动化运维工具,基于paramiko开发的,并且基于模块化工作Ansible是一种集成IT系统的配置管理、应用部署、执行特定任务的开源平台它是基于py...

2019-08-12 22:14:01 199

原创 Docker安全(cgroups对容器资源的控制)

文章目录一, 理解Docker容器的安全性Linux内核的命名空间机制提供的容器隔离安全。Linux控制组机制对容器资源的控制能力安全。Linux内核的能力机制所带来的操作权限安全。Docker程序(特别是服务端)本身的抗攻击性。其他安全增强机制对容器安全性的影响。二,容器资源控制一, 理解Docker容器的安全性很大程度上依赖于Linux系统自身,评估Docker的安全性时,主要考虑以下几个...

2019-08-08 23:37:16 295

原创 实现云警告与zabbix结合的报警平台

一.为什么要使用睿象云?睿象云是全球领先的智能运维服务商,专注于为企业提供更加高效、智能的跨云监控和告警管理服务,致力帮助每一位 IT 人员更加高效的处理日常运维工作。zabbix监控本身也是有告警系统的,但是由于它没有过滤性,如果很多监控项,都出现问题并告警,zabbix就可能会崩掉卡死,睿象云可以有过滤的功能,只将有用的信息过滤并展示出来,而且还可以和微信,短信,邮箱等工具绑定,出现告警可以...

2019-08-08 21:56:57 454

原创 Docker-compose实现多容器的负载均衡

文章目录一.Docker Compose 简介服务二.Docker-compose服务的优点三.实现负载均衡步骤一:搭建实验环境步骤二:对compose二进制文件进行移位和权限处理步骤三:建立compose目录,在里边编写docker-compose.yml文件步骤四:导入nginx和haproxy镜像步骤五:编写测试页面步骤六:配置haproxy负载均衡步骤七:开启docker-compose...

2019-08-08 13:50:19 918 1

原创 浅谈Docker的四种网络模式 、容器的互通与隔离

文章目录一.自定义docker网络二.如何让不同网桥的容器通信rhel7与ubuntu的区别:三.容器隔离一.自定义docker网络四种网络模式host模式container模式none模式bridge模式host模式 众所周知,Docker使用了Linux的Namespaces技术来进行资源隔离,如PID Namespace隔离进程,Mount Namespace隔离文件系...

2019-08-05 23:00:33 322

原创 精简版harbor仓库的搭建

第一步:安装docker-compose移动到bin下,做好软链接,给权限,就可以查看版本信息第二步:配置镜像加速器启动:测试:第三步:下载harbor-offline版本的 在github步骤四:配置安装harbor解压:修改文件:做好解析:一键安装:步骤五:登录登录名密码默认是admin Habor12345...

2019-08-05 22:06:21 153

原创 如何在docker容器中编写Dockerfile实现优化

文章目录一.下面简单以实现安装http为例了解Dockerfile二.以搭建nginx镜像为例编写dockerfile实现优化三.Dockerfile文件中CMD和EMTRYPOINT的区别一.下面简单以实现安装http为例了解Dockerfile先导入基础镜像[root@foundation19 images]# docker load -i rhel7.tar 编写Dockerfil...

2019-08-05 21:02:47 201

原创 Docker容器之从阿里云拉取镜像

一、怎样从阿里云联网拉取镜像1.什么是镜像Docker镜像是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等) 。镜像不包含任何动态数据,其内容在构建之后也不会被改变。镜像构建时,会一层层构建,前一层是后一层的基础。每一层构建完就不会再发生改变,后一层上的任何改变只发生在自己这一层。当新建一层时,之...

2019-08-05 17:25:27 830

原创 利用docker registry搭建私有仓库(自签发证书+登陆认证)

文章目录1.利用registry镜像搭建私有仓库2.使用自签发证书搭建私有仓库3.登陆认证方式搭建私有仓库1.利用registry镜像搭建私有仓库1.配置阿里云镜像加速器(1)访问阿里云并登陆(2)获取镜像加速器(3).配置镜像加速器[root@foundation66 Desktop]# cd /etc/docker/[root@foundation66 docker]# l...

2019-08-05 17:07:39 205

原创 基于docker images 搭建2048游戏与部署nginx服务

文章目录一.安装docker二.搭建2048游戏三.部署nginx一.安装docker从官网先得到安装包和依赖包#安装包docker-ce-18.06.1.ce-3.el7.x86_64.rpm#依赖包container-selinux-2.21-1.el7.noarch.rpmlibsemanage-2.5-8.el7.x86_64.rpmlibsemanage-python-2...

2019-08-05 11:07:18 286

原创 剖析Docker(简介与常用命令)

一.概述Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。Docker的英文本意是“搬运工”,在程序员的世界里,Docker搬运的是集装箱(Container),集装箱里装的是任意类型的App,开发者通过Docker可以将App变成一种标准化的、...

2019-08-05 09:30:26 186

原创 zabbix监控之zabbix-agent被动变为主动

一.为什么要这么做?说的通俗一点,就是server要是每次找agent要数据的话,server还要想要什么数据,这样就很消耗cpu,所以就让agent主动向server发送数据,server负责接收就好。二.环境设定base2 172.25.78.12 zabbix-serverbase3 172.25.78.13 zabbix-agent在服务端[root@base2 ~]...

2019-08-02 14:56:33 239

原创 zabbix proxy 分布式监控配置

一、什么是zabbix-proxyZabbix proxy是在大规模分布式监控场景中,采用的一种用以分担server端压力的分层结构, proxy可以代替zabbix server检索客户端的数据,然后把数据汇报给zabbix server,极大的减轻了server的负载压力,使得可以支持更大规模的监控需求,非常简便的实现了集中式、分布式监控。我的理解就是: 本来server要向agent要数...

2019-08-02 14:37:38 75

原创 zabbix实战监控JAVA(通过JMK接口)

JMX,全称Java Management Extensions,即Java管理拓展,是Java平台为应用程序,设备,系统等植入管理功能的框架。在zabbix中,JMX数据的获取由zabbix-java-gateway代理程序来负责数据的采集。优点:可以详细的监控各类Java程序的运行状态缺点:被监控机上需要安装zabbix-java-gateway [root@base3 ~]# ...

2019-08-02 09:44:59 802

原创 zabbix实战监控mysql(利用percona)

Zabbix支持的主要监控方式:(1).Agent监控方式在Agent监控方式下,zabbix-agent会主动收集本机的监控信息并通过TCP协议与zabbix-server传递信息。Agent监控方式分为主动和被动模式。在被动模式下,zabbix-agent监听10050端口,等待zabbix-server的监控信息收集信息请求;在主动模式下,zabbix-agent收集监控信息并通过...

2019-08-01 13:08:12 289

原创 实战zabbix监控nginx

zabbix 支持的主要监控方式(1)agent代理程序在Agent监控方式下,zabbix-agent会主动收集本机的监控信息并通过TCP协议与zabbix-server传递信息。Agent 监控方式分为主动和被动模式。在被动模式下,zabbix-agent监听10050端口,等待zabbix-server的监控信息收集 信息请求;在主动模式下,zabbix-agent收集监控信息并通过...

2019-07-31 21:18:58 278

原创 Zabbix分布式监控系统的安装部署与基础配置(手动添加,自动发现,自动注册,API)

文章目录1.zabbix架构2.安装部署3.监控4.API实现功能1.zabbix架构2.安装部署3.监控4.API实现功能

2019-07-31 17:23:37 485 1

原创 MHA实现mysql的高可用

-------# 关于 MHA1.Master HA,对主节点进行监控,可实现自动故障转 移至其它从节点;通过提升某一从节点为新的主节点,基于主从复制实现,还需要客户端配合实现,目前MHA主要支持一主多从的架构,要搭建MHA,要求一个复制集群中必须最少有 三台数据库服务器,一主二从,即一台充当master,一台充当备用master,另外一台充当从库,如果财大气粗,也可以用一台专门的服务器...

2019-07-30 18:32:44 184

原创 实现mysql的读写分离(mysql-proxy)

mysql-proxy简介MySQL读写分离是指让master处理写操作,让slave处理读操作,非常适用于读操作量比较大的场景,可减轻master的压力。使用mysql-proxy实现mysql的读写分离,mysql-proxy实际上是作为后端mysql主从服务器的代理,它直接接受客户端的请求,对SQL语句进行分析,判断出是读操作还是写操作,然后分发至对应的mysql服务器上。 mysql...

2019-07-30 16:59:15 262

原创 mysql的主从复制,基于gtid的主从复制,半同步复制,组复制

从库生成两个线程,一个I/O线程,一个SQL线程; i/o线程去请求主库 的binlog,并将得到的binlog日志写到relay log(中继日志) 文件中;主库会生成一个 log dump 线程,用来给从库 i/o线程传binlog;SQL 线程,会读取relay log文件中的日志,并解析成具体操作,来实现主从的操作一致,而最终数据一致;mysql的日志类型: Error ...

2019-07-30 12:25:00 89

空空如也

空空如也

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

TA关注的人

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