摘要: rsync 是一个快速增量文件传输工具,它可以用于在同一主机备份内部的备分,我们还可以把它作为不同主机网络备份工具之用。本文主要讲述的是如何自架rsync服务器,以实现文件传输、备份和镜像。相对tar和wget来说,rsync 也有其自身的优点,比如速度快、安全、高效; 手动的: 首先要建立好两台服务器之间的公钥和密钥,那样就不需要每次都输入密码,也可以实现自动了。 可以先使用rpm -qa |grep rsync 查看rsync是否已经安装,软件下载 Rysnc的主页地址为:http://rsync.samba.org/ 本试验的测试环境(2台,一个服务端,一个客户端) rsync... 阅读全文
posted @ 2013-11-25 17:11 快樂桃子° . 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 木马和后门的查杀是系统管理员一项长期需要坚持的工作,切不可掉以轻心。以下从几个方面在说明Linux系统环境安排配置防范和木马后门查杀的方法:一、Web Server(以Nginx为例)1、为防止跨站感染,将虚拟主机目录隔离(可以直接利用fpm建立多个程序池达到隔离效果)2、上传目录、include类的库文件目录要禁止代码执行(Nginx正则过滤)3、path_info漏洞修正:在nginx配置文件中增加:if ($request_filename ~* (.*).php) {set $php_url $1; }if (!-e $php_url.php) {return 404;... 阅读全文
posted @ 2013-11-19 18:04 快樂桃子° . 阅读(567) 评论(0) 推荐(0) 编辑
摘要: 做WEB开发已有三年,每次都写重复的东西,因此,想自己写一下框架,以后开发方便.本人之前asp.NET一年开发,jsp半年,可是后来因为工作的原故换成PHP.其实很不喜欢PHP的语法.还有PHP的函数名,每回都忘记..还是喜欢C#和JAVA的语法,哈...不过PHP有PHP的优点,不像ASP.NET那样封装了大量的东西,PHP更简单,更自由吧.还有应该就是PHP的开源组合.写这编文章主要是因为那些东西要写给别人看,顺便发表了.高手看了别笑,菜鸟自己注意辨别,别被我的错误观点误导.文章中的代码下载一.文件结构├ index.php入口文件├class类存放的文件夹 ├base.class.p.. 阅读全文
posted @ 2013-11-09 17:57 快樂桃子° . 阅读(342) 评论(0) 推荐(0) 编辑
摘要: private function _getcontent($content) { $img_dir='../Public/Img/Ycimg'; //远程图片抓取存放到本地路径 $body = stripslashes($content); $img_array = array(); preg_match_all("/(src|SRC)=[\"|'| ]{0,}(http:\/\/(.*)\.(gif|jpg|jpeg|bmp|png))/isU",$body,$img_array); $img_array = array_unique($ 阅读全文
posted @ 2013-11-06 16:19 快樂桃子° . 阅读(536) 评论(0) 推荐(0) 编辑
摘要: cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。由于Cron 是Linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务: /sbin/service crond start //启动服务 /sbin/service crond stop //关闭服务 /sbin/service crond restart //重启服务 /sbin/service crond reload //重新载入配置 你也可以将这个服务在系统启动的时候自动启动: 在/etc/rc.d/rc.local这个脚本的末尾加上: /sbin/service crond... 阅读全文
posted @ 2013-11-06 16:11 快樂桃子° . 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 以虚拟机VirtualBox 版本是4.1.20(内存设置为512M,centos安装是文本模式下安装),全新以最小化包安装了32位的 CentOS6.3系统,作为本地web环境,上次讲了在windows下安装Apache2.4.3+PHP5.4.8+Mysql5.5.8,这次就说说linux(centos)下编译安装的过程(全命令模式下完成)。以下分为几部分来说:第一部分:准备工作。1.全新centos6.3(以下简称centos)最基本的设置略过(比如用户、网络设置等等)。2.这里可以联网了。这里用到的我不写到一起了。安装wget工具。[root@localhost ~]# yum -y 阅读全文
posted @ 2013-07-30 16:55 快樂桃子° . 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 准备篇:1、配置防火墙,开启80端口、3306端口vi /etc/sysconfig/iptables-A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT #允许80端口通过防火墙-A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT #允许3306端口通过防火墙备注:很多网友把这两条规则添加到防火墙配置的最后一行,导致防火墙启动失败,正确的应该是添加到默认的22端口这条规则的下面如下所示:############################.. 阅读全文
posted @ 2013-07-30 16:54 快樂桃子° . 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 有3个表S,C,SCS(SNO,SNAME)代表(学号,姓名) //主键:SNO //多个人,多门课 3张表 ,SC 关系表C(CNO,CNAME,CTEACHER)代表(课号,课名,教师)//主键:CNOSC(SNO,CNO,SCGRADE)代表(学号,课号成绩)//主键:SNO+CNO问题:1.找出没选过“黎明”老师的所有学生名字。select sname from s join sc on (s.sno = sc.sno) join c (c.cno = sc.cno) where c.cteacher <> 'liming';2.列出2门以上(含2门)不及格 阅读全文
posted @ 2012-06-04 21:17 快樂桃子° . 阅读(301) 评论(0) 推荐(0) 编辑
摘要: sql理论题1.触发器的作用? 答:触发器是一中特殊的存储过程,主要是通过事件来触发而被执行的。它可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许未经许可的更新和变化。可以联级运算。如,某表上的触发器上包含对另一个表的数据操作,而该操作又会导致该表触发器被触发。2。什么是存储过程?用什么来调用?答:存储过程是一个预编译的SQL语句,优点是允许模块化的设计,就是说只需创建一次,以后在该程序中就可以调用多次。如果某次操作需要执行多次SQL,使用存储过程比单纯SQL语句执行要快。可以用一个命令对象来调用存储过程。3。索引的作用?和它的优点缺点是什么?答:索引就一种特殊的查询 阅读全文
posted @ 2012-06-04 21:13 快樂桃子° . 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 1.1、Web Service基本概念Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是:通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册。XML:(Extensible Markup Language)扩展型可标记语言。面向短期的临时数据处理、面向万维网络,是Soap的基础。Soap:(Simple Object Access Protocol)简单对象存取协议。是XML Web Service 的通信协议。当用户通过U 阅读全文
posted @ 2012-06-04 17:27 快樂桃子° . 阅读(120) 评论(0) 推荐(0) 编辑