`
chinacode
  • 浏览: 28414 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
时间过得好快,一转眼一年又快到过年了,很久没有和大家分享了,工作实在太忙了。 使用linux的人都会知道find查找命令。 下面有关于find的使用说明 :linux 查找命令大全。 下面给大家介绍一个快速查找工具locate,支持正则。 一般linux系统都会默认安装。没有默认安装也不要着急。 ubuntu:sudo apt-get install locate;
背景:多台服务器管理,出现问题时只能跑到指定机器上查看日志信息。 而cpu,mem使用情况在日志里面只能凭个人经验来判断是cpu,还是mem或者io出现问题,导致机器出现故障。而zabbix可以保存这些时间段,机器各项的信息从而能快速定位问题。 zabbix:包含了系统常用的监控,同时还可以自定义选项来监控(exp:访问量、在线)。扩展起来非常方便,所以就选择了zabbix。 对linux来说基本很大一部分机器都装有mysql。同时官网也提供了php的监控方法(采用的时候zabbix_sender进行推送),但是这样每个机器就得装php才能监控,可是想想不用php也完全能完成(shel ...
使用google+1一段时间了,发现不是很稳定,一段时间能用一段时间不能用,在国内加载速度有时间奇慢,和gmail一样。期待改善。 google +1介绍: Google +1 is yet another attempt to make Google more social. It’s Google’s version of the Facebook “likes”, a simple feature that’s very powerful because it’s part of a social network. 既然想使用它,就得想办法改善它,不让他影响网页的加载。 本人的 ...
php 利用filter 扩展编写的参数处理静态类,欢迎使用。希望大家看得开心,用得放心。 <?php /** * @参数验证函数 * @method: * @license http://www.blags.org/ * @created:2011年07月02日 11时00分 * @copyright 1997-2011 The Martin Group * @author Martin <martin@blags.org> * */ abstract class CFilter { /** * 类型 * @var a ...

php 安全问题

    博客分类:
  • php
做web开发,相信搭建都知道一些安全基本知识,”千万不能相信客户端数据“。而php又是一种弱类型语言。很多人在开发过程中忽略了类型转换,参数过滤直接量成不可估量的后果。 不使用过滤函数可能出现以下情况: 数据库被(sql)注入。直接可以导致你的系统崩溃,系统数据丢失,用户信息丢失。网站被挂马,遇到文件处理则可以将你的网站文件删除。 另外值得一提的是很多人认为开启php安全模式就万事大吉了。其实不然,很多注入者往往绕过正面,进行侧面进攻。 使用 0×7e,0×27等(ASCII码)字符串来充当引号,而php又无法过滤。注入的一般方式都是在参数里面加入很多mysql sq ...
环境:本机器:ubuntu 9.04,服务器centos 5.x系列。 最近为了工作需要,开机启动将服务器的文件挂载到自己的工作区, 一开始采用smbmount进行挂载,建立项目进行开发。挂载里面的文件,每次保存时都会提示你文件已经修改需要你刷新整个项目,太麻烦了。都不敢随便保存。不实时保存容易出现的问题大家可想而知。 Samba 是为大家在windows和linux 进行文件共享量身定制的。但是对于linux而言就不尽人意了。 smbmount 挂载可以直接在参数上面输入用户名和密码。当然开机挂载很容易了,命令如下: sudo /etc/rc.local; smb ...
经过几个小时的摸索,终于将最新版本的webmin安装好了。现在与大家分享自己的过程。 因为需要远程管理,所以连接的安全将首先考虑: 1:安装 OpenSSL软件我本身就装了,版本号:0.9.7a你可以按如下命令安装wget http://www.openssl.org/source/openssl-0.9.7a.tar.gztar zxvf openssl-0.9.7a.tar.gzcd openssl-0.9.7a./configuremakemake install 2:安装NetSSLeay 
前言:Magento 是一个开源电子商务系统,尤其以扩展性高著称,但是很高的扩展性往往是牺牲了速度为代价的,虽然现在magento为速度提升做了很多工作,但是还是没能 达到人们对速度的要求。既然如此还是有很多企业选择了它,速度问题还是让很多客户无法接受,最近忙碌于magento性能优化。同时速度也上了几个台阶,据本人目测最少快了(7-8倍)。 参考了合同前辈的经验总结了如下几点:1) Magento Caching. Magento 自身cacheGoto Magento Admin -> System -> Cache Management- Tick the fo ...
最近去了tencent,xunlei等互联网名企面试,总结一下: 如果想进入这类企业进行底层开发的话必须对互联网各方面的技术原理了解的很清楚,例如apache实现原理。语言方面既然是php开发自然对c/c++要求比较高。往往需要自己写php扩展。使用mysql自然想很多常见的,性能瓶颈要能有很好的解决方案。mysql 插件编写,apache模块编写。联系起来结合点还是要会c。 倘若是做中间层和前端工作则要求对css,javascript要求比较高。当然对web的一
最近连续接到了两次tencent的电话面试,当然不是同一个部门。都涉及到了一个mysql的基础知识问题。为了防止第三次打电话来,备注下。^^。 题目1:讲讲你对mysql myisam,innodb的认识。然后你认为他们的区别在那里?为什么? 答:这两个是mysql主要存储引擎。 简要介绍来自官网。 简要介绍:MyIsam MyISAM是 默认存储引擎。它基于更老的ISAM代码,但有很多有用的扩展。(注意MySQL 5.1不支持ISAM)。
最近使用svn更新的时候经常出现一些奇怪的错误。经过查询得知是本地化环境没有配置,导致的。记录以下解决方法。 本人环境:centos 5.x vim ~/.bash_profile [编辑配置文件] 在按下 shift + g 把 ~/.bash_profile 添加:
最近一直在捣鼓mysql .中间遇到各种各样的问题,记录一下。 服务器环境:lamp (linux [centos ],apache2,mysql(5.x),php(5.2X)). linux 环境下。所有数据库以及用户信息的存放位置可以在(vim   /etc/my.cnf)查看[datadir=/usr/local/mysql_data ]. 备份好这个目录里面的数据就会将mysql用户信息已经数据信息全部备份好了。安装好新的mysql版本之后修改[datadir]的指向,重启mysql就可以读取到信息了。 本人为了省事就采用了[yum install mysql] ...
   最近在做一个视频网站安装本地环境费了不少时间。本地是ubuntu 9.10 而服务器是redhat as4 所以到时候本人会把服务器安装过程和大家分享出来。 本人环境如下 php —- 5.210 apache 2.2 ubuntu 9.10 ffmpeg 功能很强大包括视频抓图,视频信息,视频转换,在线视频录制,而且是免费的。所有一般的视频网站都会采用他。 本人首先是采用编译安装,但是一直都没有成功。编译过程中出现了很多问题。安装要使用ffmpeg往往需要编译很多包。感觉很麻烦。这些包又依赖于很多其他包。安装顺序也有要求。所以放弃了。 最终采用ubuntu 强 ...
      最近配置了服务器需要安装软件方法有几种。 下载软件包 ,编译安装 (./configure,make,make install)这样安装配置性更高。相信高手都是这样安装的。 yum安装。这样安装起来比较简单。(yum install  软件包名称 ) 主要适用于(centos,red hat)等. 卸载:yum remove  软件包名称. apt-get 安装 这个和yum安装差不多。(sudo apt-get install  软件包名称   ) 主要适用于(ubuntu ,debian). 卸载 : sudo apt-get autor ...
    html5 在一年前就已经进入我们耳中了。但是一直都没有看到实际性的东西出来。下面这段相信会让大家眼前一亮。不过是外国人开发的。其开源精神值得敬佩。该技术如 果成熟了,相信可以很好的应用到想广告联盟(google adsense,baidu union)这类系统.确实是一个时代的创新。     在html5以前大部分浏览器都必须使用flash插件才能观看网页上面的flash动画。用javascript 只能写一些简单的效果,很难实现动画。 可以说像样一点的网站基本都要求安装flash插件才能完全浏览。     一个叫 Chris Smoak 的程序员,最近发起一个使用 Ja ...
Global site tag (gtag.js) - Google Analytics