10 JetBrains_孙健

尚未进行身份认证

有些事情你现在不去做,可能以后都不会有机会了!

等级
TA的排名 2k+

ANSIBLE PLAYBOOK VARIABLES

What Makes A Valid Variable Name变量名称应为字母,数字和下划线。变量应始终以字母开头。foo_port是一个正确的变量。foo5也是。foo-port,fooport,foo.port和12都不是有效的变量名。YAML还支持将键映射到值的字典。例如:foo: field1: one field2: two然后,您可以使用括号符号或点表示法引用字典中的特定字段:foo['field1']foo.field1这两者都...

2020-05-24 23:01:35

ansible的variables说明

ansible中的变量主要来源于,楼主总结了一下,大概有这么几个地方吧 Inventory(host vars,group vars) playbook里面 命令行 playbook执行task过程中产生结果,可以register起来,作为变量给下面的task使用 roles里面 来自于nodes上面的facts 这些类型的变量,1-4一般来说都是咱们用户自己定义的,而5facts则主要是ansible从nodes上面拉取过来的,当然facts也可

2020-05-24 22:53:23

ansible中使用变量的地方

Ansible中使用到变量的情形大致有7种,以下图片是我从视频中的摘取,下一篇做详细说明。

2020-05-24 22:48:38

ansible使用密码远程登录

服务器: 192.168.80.1node1 192.168.80.2node2 192.168.80.3node3 修改/etc/hosts192.168.80.1 node1192.168.80.2 node2192.168.80.3 node3修改ansible hostsvim /etc/ansible/hosts[k8s]k8smaster ansible_ssh_user=root ansible_ssh_port=22 ansi...

2020-05-24 14:30:20

Jenkins持续集成企业实战系列之Jenkins+Ansible高并发构建

Jenkins自动部署基于Shell+For循环方式部署10台以下的JAVA客户端服务器,效率是可以接受的,但是如果是大规模服务器需要部署或者更新网站,通过for循环串行执行效率会大打折扣,所以需要考虑到并行机制。Ansible是一款极为灵活的开源工具套件,能够大大简化Unix管理员的自动化配置管理与流程控制方式。它利用推送方式对客户系统加以配置,这样所有工作都可在主服务器端完成。使用Ansible+Jenkins架构方式实现网站自动部署,满足上百台、千台服务器的网站部署和更新。Ansible服务需

2020-05-23 14:30:08

Jenkins持续集成企业实战系列之Jenkins多实例配置

单台Jenkins服务器可以满足企业测试环境及生产环境使用Jenkins自动部署+测试平台,如果每天更新发布多个WEB网站,Jenkins需要同时处理很多的任务。基于Jenkins分布式,也即多Slave方式可以缓解Jenkins服务器的压力,Jenkins多实例架构如下图所示,可以在Windows、Linux、MAC等操作系统上执行Slave。          Jenkins Slave架构图Jenkins多Slave原理是将原本在Jenkins Master端的构建项目分配给Sla..

2020-05-23 14:26:59

Jenkins持续集成企业实战系列之Jenkins插件下载及邮件配置

Jenkins插件安装在jenkins页面“系统管理”-->“管理插件”-->"可选插件"中搜索email-ext-plugin插件选择并安装,也可以点击“高级”-然后手动上传安装。注:也可以手动下载插件安装,到官网下载插件,然后将下载的插件传到服务器jenkins根目录下的plugins目录,即~/.jenkins/plugins目录,重启jenkins即可官网插件下载地址https://wiki.jenkins-ci.org/display/JENKINS/Plugin.

2020-05-23 14:22:01

Jenkins持续集成企业实战系列之Jenkins手动构建

(1)在经过上章节的配置后,回到Jenkins首页,在首页可以看到刚才添加的1个job,如下图:(2)点击某1个job后后面的"Schedule a build"图片手动构建,点击完后,会在左边的Build Queue或者Build Executor Status显示正在构建的任务,在自动构建完后,刷新页面,就可以看到构建结果了,如何某个项目构建失败,点击项目后面的构建数字(从1开始递增)进入项目的"Console Output"可以查看项目构建失败的原因。当然我们也可以配置把构建失败的结果发到..

2020-05-23 14:20:24

Jenkins持续集成企业实战系列之Jenkins配置演示

1) Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。2)Maven项目对象模型POM (Project Object Model),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。...

2020-05-23 14:18:54

Jenkins持续集成企业实战系列之Jenkins持续集成简介及安装

持续集成(Continuous Integration)是一种软件开发实践,对于提高软件开发效率并保障软件开发质量提供了理论基础。Jenkins 是一个开源软件项目,旨在提供一个开放易用的软件平台,使持续集成变成可能。本文正是从持续集成的基本概念入手,通过具体实例,介绍了如何基于 Jenkins 快速搭建持续集成环境。Jenkins是一个可扩展的持续集成引擎,是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。Jenkins非常易于安装和配置,简单易用。1. 持续...

2020-05-23 14:16:18

Jenkins持续集成企业实战系列之两种网站部署的流程

一:传统网站部署传统的网站部署,大家在运维过程中,网站部署是运维的工作之一,网站部署的流程大致分为:需求分析—原型设计—开发代码—提交测试—内网部署—确认上线—备份数据—外网更新-最终测试,如果发现外网部署的代码有异常,需要及时回滚。(如下图所示)二:主流网站部署的流程目前主流网站部署方法,通过Hudson/Jenkins工具平台实现全自动部署+测试,是一个可扩展的持续集成引擎,是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。Je...

2020-05-23 14:13:00

Ettercap中间人攻击

Ettercap中间人攻击1.前期准备安装Ettercap2.ARP毒化内网a.Ettercap -G 启动ettercap的GUI界面b.绑定网卡sniff-》Unified sniffing-》你需要监听的网卡c.扫描内网主机Hosts-》Scan for hosts等待扫描结束后,Hosts->hostlist 列出扫描结果把网关加入到Target1,把目标机加入到Target2d.Arp内网毒化mitm-》arp poisoning->sn

2020-05-21 14:38:27

SSH暴力破解防御

1. useradd shell【推荐】(防止利用普通用户登录)创建用户,但是该用户不可登录[root@yjssjm ~]# useradd yjssjm -s /sbin/nologin注意:应用服务用户一般都是不可登录的,只提供服务就可以了。当我们编译安装的时候有的时候需要创建用户,我们就可以用-s指定该用户不可登录2.密码的复杂性【推荐】字母大小写+数字+特殊字符+20位以上+定期更换这种要是用ssh进行暴力破解的话需要很长时间的3.修改默认端口【推荐】[root@y...

2020-05-21 11:56:36

SSH暴力破解工具

这篇是写常见的暴力破解工具,下篇写如何防御。hydra(海德拉)在线爆破https://blog.csdn.net/weixin_43039349/article/details/89323846medusa(美杜莎)美杜莎操作说明https://blog.csdn.net/u010984277/article/details/50792816/BrutesPrayBrutesPray爆破https://blog.csdn.net/weixin_42299610/a...

2020-05-21 11:52:53

Web漏洞扫描工具

知名的几款漏扫工具AWVSAWVS中文教程https://cloud.tencent.com/developer/article/1480771AppScanAppScan使用教程https://blog.csdn.net/zhanghan18333611647/article/details/51816233BurpSuiteBurpSuite简单使用https://blog.csdn.net/m0_37268841/article/details/795577...

2020-05-21 11:25:45

Web信息收集之目标扫描

这里介绍下几款经典得工具,具体得使用往上很多教程。nmapzenmapOpenVAS权威得使用手册可以参考官网,但是官网大多是英文文档。推荐几篇博客:namp的方法与总结:https://blog.csdn.net/qq_41880069/article/details/82792896zenmap常用参数解释:https://blog.csdn.net/wuyexiaofeng/article/details/78883228openvas高级使用篇http://w..

2020-05-21 11:13:20

Web信息收集之搜索引擎(Zoomeye Hacking)

Zoomeye Hacking1. 概述ZoomEye(钟馗之眼)是一个面向网络空间的搜索引擎,”国产的Shodan“,由知道创宇出品。ZoomEye 支持公网设备指纹检索和 Web 指纹检索。网站指纹包括应用名、版本、前端框架、后端框架、服务端语言、服务器操作系统、网站容器、内容管理系统和数据库等。设备指纹包括应用名、版本、开放端口、操作系统、服务名、地理位置等直接输入关键词即可开始检索。如果需要全词匹配,请使用引号闭合词组。钟馗之眼用户手册2. 示例ipip:搜索一个指定的IP地

2020-05-21 10:58:57

Web信息收集之搜索引擎(Shodan Hacking)

Shodan HackingShodan(撒旦搜索引擎)是由Web工程师John Mather(马瑟利)编写的,被称为”最可怕的搜索引擎“,可扫描一切联网的设备。除了常见的Web服务器,还能扫描防火墙、路由器、交换机、摄像头、打印机等一切联网设备。撒旦搜索引擎(https://www.shodan.io/)1. ip114.114.114.1142. service/protocolhttphttp country:"DE"http country:"DE" product:

2020-05-17 23:36:37

Web信息收集之搜索引擎(Google Hacking)

信息收集概述1、Web信息收集(探测)即web踩点,主要是掌握目标web服务的方方面面,是实现web渗透入侵前的准备工作2、Web踩点内容包括操作系统、服务器类型、数据库类型、Web容器、Web语言、域名信息、网站目录…3、Web信息收集涉及搜索引擎、网站扫描、域名遍历、指纹识别等工作Google Hacking1. site功能:搜索指定的域名网页内容,可以用来搜索子域名、跟此域名相关的内容。示例:site:zhihu.com 搜索跟zhihu.com相...

2020-05-17 23:04:21

Zookeeper基础知识

什么是zookeeper?什么是分布式?交通混乱如何协调?协调要干什么事情?Zookeeper数据模型数据的发布订阅ZK负载均衡,不是它的强项ZK基础概念

2020-05-17 21:29:44

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv3
    勤写标兵Lv3
    授予每个自然周发布7篇到8篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享精英
    分享精英
    成功上传11个资源即可获取