摘要: 除了熟悉各种PHP漏洞外,还可以通过配置php.ini来加固PHP的运行环境。PHP官方也曾经多次修改php.ini的默认设置。在本书中,推荐php.ini中一些安全相关参数的配置。register_globals当register_globals = ON时,PHP不知道变量从何而来,也容易出现一些变量覆盖的问题。因此从最佳实践的角度,强烈建议设置 register_globals = OFF,... 阅读全文
posted @ 2016-07-01 16:07 曹小贱 阅读(299) 评论(0) 推荐(0) 编辑
摘要: Cobbler简介 Cobbler是一个快速网络安装linux的服务,而且在经过调整也可以支持网络安装windows。该工具使用python开发,小巧轻便(才15k行python代码),使用简单的命令即可完成PXE网络安装环境的配置,同时还可以管理DHCP、DNS、TFTP、RSYNC以及yum仓库 阅读全文
posted @ 2016-07-01 16:00 曹小贱 阅读(506) 评论(0) 推荐(0) 编辑
摘要: 来自为知笔记(Wiz) 阅读全文
posted @ 2016-05-19 22:32 曹小贱 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 先展示下最终实现的配置主1的配置(重要的,其他略)log-bin = mysql-bin #必须要有binlogauto_increment_offset = 1 #自增ID的初始值auto_increment_increment = 2 #自增ID的步长(每次自动增加的数)server-id=1 #server-id 主库从库要不同 replicate-do-db=... 阅读全文
posted @ 2016-05-19 22:19 曹小贱 阅读(699) 评论(0) 推荐(1) 编辑
摘要: 1:别的先不管咱们top一下。看看咱们的cpu ram swap的使用情况由上图分析,可以看出共有602个进程,其中有601个进程休眠了。这好像有点不对劲,内核进程也就80个左右,加上memcached, nginx, mysqld,也不会超出90个。除了这些,剩下的只有php-fpm管理的php-cgi,难道是…?CPU显示,CPU压力并不大,可以说没有压力。我们再看内存使用概要,发现4G的内存... 阅读全文
posted @ 2016-05-19 22:19 曹小贱 阅读(231) 评论(0) 推荐(0) 编辑
摘要: apache作为现今web服务器用的最广泛也是最稳定的开源服务器软件,其工作模式有许多中,目前主要有两种模式:prefork模式和worker模式一、两种模式prefork模式: prefork是Unix平台上的默认(缺省)MPM,使用多个子进程,每个子进程只有一个线程。每个进程在某个确定的时间只能维持一个连接,效率高,但内存占用量比较大。 这个多路处理模块(MPM)实现了一个非线程型... 阅读全文
posted @ 2016-05-19 22:18 曹小贱 阅读(893) 评论(0) 推荐(0) 编辑
摘要: Git的历史咱们就不多说来,我还是喜欢直白点,直接来干货吧在Linux上安装Git不同的系统不同的安装命令,基础的就不说来,centos直接yum就ok。安装完成后,还需要最后一步设置,在命令行输入:```git config --global user.email "you@example.com"git config --global user.name "Your Name"```因为Git... 阅读全文
posted @ 2016-05-19 22:18 曹小贱 阅读(308) 评论(0) 推荐(0) 编辑
摘要: binlog模式分三种(row,statement,mixed)1.Row日志中会记录成每一行数据被修改的形式,然后在slave端再对相同的数据进行修改,只记录要修改的数据,只有value,不会有sql多表关联的情况。优点:在row模式下,bin-log中可以不记录执行的sql语句的上下文相关的信息,仅仅只需要记录那一条记录被修改了,修改成什么样了,所以row的日志内容会非常清楚的记录下每一行数据... 阅读全文
posted @ 2016-05-19 22:17 曹小贱 阅读(8369) 评论(0) 推荐(0) 编辑
摘要: 相关名次:JDK java开发工具包JRE java运行环境SDK 对开发应用的工具包J2EE 提供企业版的开发类库J2SE 提供标准版的开发类库J2ME 提供手机版的开发类库运行java服务的中间件:tomcat、resin、jbos、webloglc、websphere使用saltstack来部署tomcatmaster节点yu... 阅读全文
posted @ 2016-05-19 22:16 曹小贱 阅读(252) 评论(0) 推荐(0) 编辑
摘要: JVM是按照运行时数据的存储结构来划分内存结构的,JVM在运行java时,将他们划分成几种不同格式的数据,分别存储在不同的区域,这些数据统一称为运行时数据,运行时数据包括java程序本身的数据信息和JVM运行java需要的额外的数据信息。JMM要理解JVM运行时数据区程序计数器--------线程私有java虚拟机栈------线程私有本地方法栈--------线程私有Jav堆----------... 阅读全文
posted @ 2016-04-28 16:40 曹小贱 阅读(242) 评论(0) 推荐(0) 编辑