ssh批量发布脚本 最好是以key登录 1、编写一个IP文档,这些都是要发布到的主机 vim/root/iplist 192.168.203.129 192.168.203.130 192.168.203.131 …… 2、编写脚本,以ssh命令读取iplist,连接主机 vim/root/autosetup.sh #!/bin/sh cat/root/iplist|whilereadi..
分类:
其他好文 时间:
2016-01-09 06:26:36
阅读次数:
176
前言:我们在进行网站渗透的时候,通常第一步都是获取目标网站的一些配置信息,比如:所用的服务器类型,用了哪种CMS,网站又用了哪些插件等等。当然,我们要是在这一步获取到了比较充分的信息,毫无疑问接下来我们就可以有针对性地进行漏洞搜索和挖掘,对最后的渗透测试是非常..
分类:
编程语言 时间:
2016-01-09 06:26:11
阅读次数:
238
ADDS提供分布式数据库,该数据库存储和管理有关网络资源和来自支持目录的应用程序的应用程序特定数据的信息。管理员可以使用ADDS将网络元素(如用户、计算机和其他设备)整理到层次内嵌结构。内嵌层次结构包括ActiveDirectory林、林中的域以及每个域中的组织单位(OU)。运行ADDS..
什么是源码安装?一开始接触到Linux时候感觉很疑惑,安装不就是跟Windows中安装软件一样,下一步-->更改安装位置-->下一步么,用什么源码安装?现在有了些初步的了解,写出来算是做个笔记,与大家分享学习成果吧。每个程序开发过程中或因考虑不充分出现一些漏洞,或者有..
分类:
系统相关 时间:
2016-01-09 06:26:22
阅读次数:
288
Linux系统中具有相当完善的各类驱动代码,很大时候都不需要我们从头到尾去写一个驱动程序,对于一些相对复杂的驱动程序,从头到尾写也没这个必要,最好的方法就是移植:将厂家提供的驱动模板或Linux中相似相近的驱动程序通过修改,让程序能支持自己的设备使用。移植驱动程序,..
分类:
其他好文 时间:
2016-01-09 06:25:46
阅读次数:
221
上一次安装好mysql数据库以后并没有登录操作,这次来简单介绍下mysql的基本操作一.访问mysql数据库(经过安装后的初始化过程,mysql数据库的默认管理员用户名为:“root”,密码为空;注意此root并非是linux系统管理员的root账号)1.登录mysql未设置密码时,mysql后加“-u”指..
分类:
数据库 时间:
2016-01-09 06:25:15
阅读次数:
261
环境说明三台服务器一台作为director,两台作为realserver,Director有一个外网ip(192.168.1.123)和一个内网ip(192.168.3.1),两个realserver上只有内网ip(192.168.3.2)和(192.168.3.3)并且需要把两个realserver的内网网关设置为director的内网ip(192.168.3.1)。2)安装和配置两..
分类:
其他好文 时间:
2016-01-09 06:24:32
阅读次数:
238
DR(调度器将请求来的数据包的目标mac地址改为realserver的mac地址,返回的时候也不经过调度器,直接返回给客户端)每个realserver都要有公网ip配置要求三台机器每个网卡都要配置公网ipLVS/DR配置三台机器:director(eth0192.168.1.123,vipeth0:0:192.168.1.128)realserver1(eth..
分类:
其他好文 时间:
2016-01-09 06:24:33
阅读次数:
175
集ha,lb与一体的功能需要四台机器当某台realserver把httpd进程停掉,那么director照样会把请求转发过去,这样就造成了某些请求不正常。所以需要有一种机制用来检测realserver的状态,这就是keepalived。它的作用除了可以检测rs状态外,还可以检测备用director的状态,也就是说k..
分类:
其他好文 时间:
2016-01-09 06:23:21
阅读次数:
180
python第十课多路复用I/O多路复用指:通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作selectpollepoll网络操作、文件操作、终端操作等均属于IO操作,对于windows只支持Socket操作,其他系统支持其他IO操作,..
分类:
编程语言 时间:
2016-01-09 06:23:11
阅读次数:
429
《计算机科学导论(第二版)》11章数据结构11.1引言1、为什么要使用数据结构?尽管单变量在程序设计语言中被大量使用,但是它们不能有效地解决复杂问题。此时考虑使用数据结构。2、数据结构是什么?数据结构是相互之间存在一种或多种特定关系的数据元素的集合。3、三种数据结构..
分类:
其他好文 时间:
2016-01-09 06:22:01
阅读次数:
161
大家都知道遵循设计原则是开发高质量软件的重要基础,但实际运用时并不容易。Booch在面向对象分析与设计>>中提出了四个基础原则:抽象 核心思想是不变性的概念。去除不关心的属性,而强化重要的属性,帮助人们思考要做什么。封装 核心是分离关注和信息隐藏,让程序借助最少的工作进行可靠的修改。模块化 核心思想是分而治之,各个模块应当高内聚、低耦合。层次结构 核心是对抽象的分级和排序,可以简化对系统...
分类:
其他好文 时间:
2016-01-09 06:20:31
阅读次数:
148
本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2016/01/microservices-and-java-ee时至今日,基于微服务的架构已经随处可见了。我们见识到了Netflix与Amazon等创新者是如何通过微服务来取得业务上的成功。不过,对于那些使用Java EE服务器,编写传统系统的开发者来说应该何去何从呢?我们一直所做的都...
分类:
编程语言 时间:
2016-01-09 06:20:21
阅读次数:
173
Chromium中提供的线程机制,以及并发处理的工具类。...
分类:
编程语言 时间:
2016-01-09 06:19:42
阅读次数:
248
一般场景决策树如何传递绑定的对象官方的解释总是最权威,有疑问看这里或者直接看代码中的说明: bind_helpers.h. 传值方式描述示例this 或 对象指针如果对象本身是一个RefCountedThreadSafe, 没有问题.如果是个裸指针,应当尽量避免,除非你可以保证它的线程安全....
分类:
其他好文 时间:
2016-01-09 06:19:42
阅读次数:
202
核心概念设计上遵循以下原则:1 不要在UI线程做任何阻塞式的I/O操作,以及其它耗时的操作,通过消息传递把各种操作传给相应用途的线程去做。2 不鼓励线程加锁机制和线程安全对象。对象只存在一个线程,通过消息来实现线程之间的通信,线程之间不互相阻塞。通过callback对象实现跨线程请求。一般情况下,我们应该利用一个现有的线程,尽量不要创建新的线程。UI线程实际上会被设置为不允许I/O操作,并且不允许...
分类:
编程语言 时间:
2016-01-09 06:22:00
阅读次数:
313
最近总有人问我关于机械键盘的问题,我都懒得重复回答了,写在这里,再有人问就把这链接发给他~当今键盘分为薄膜键盘、机械键盘、静电容键盘,薄膜键盘没什么好说的,静电容键盘一般比较贵,最低两千软妹币,敲键盘时声音极小,细听之,则有点像红轴甚至更小更沉闷,压力克数也极小,资深码农一般都会有一把HHKB,静电...
分类:
其他好文 时间:
2016-01-09 06:19:56
阅读次数:
229