- 博客(33)
- 资源 (15)
- 收藏
- 关注
原创 (CentOS)Linux利用ntfs-3g挂载读写Win的ntfs分区(总结)
相信在自己的电脑上Windows与Linux同时并存的童鞋不在少数,因为就算你是个超级Linux控,有时候也还离不开Win,比如当你想在淘宝拍东西用网银时,国内绝大部分网银都还不支持Linux。虽然大部分新版(如2009、2010年发行的)Linux发行版,像Ubuntu 9、10和Fedora 12、13等都已经默认支持NTFS分区自动挂载,但是如果你是像偶这样喜欢用CentOS这样的服务器
2013-08-29 17:24:56 1941
翻译 CentOS下如何挂载NTFS分区
一、下载ntfs-3g下载地址:http://www.tuxera.com/community/ntfs-3g-download/wget http://tuxera.com/opensource/ntfs-3g_ntfsprogs-2013.1.13.tgz安装Linux操作系统:大多数分布包括默认情况下,使用NTFS-3G。请使用,除非它是一个老版本。如果你想从源代
2013-08-29 16:41:21 1723
翻译 php中的引用传值分析
首先说变量的名称空间, 名称空间有全局名称空间, 局部名称空间(函数内部/方法内部), 所谓名称空间, 就是存放名字的地方, 就是一个符号表, 你可以想象, 有很多数组, 专门用来存放自己作用域中的名字.每个名称空间是相互隔离的, 它们各自维护一个符号表用来保存自己作用域中的名称(变量名)变量是由名字和值组成的. 上面的名称空间中保存了变量的名字, 变量的值有两种类型, 一种是直接
2013-08-29 10:55:11 1322
翻译 PHP中的(++i)前缀自增 和 (i++)后缀自增
当我们学第一门语言时,比如大学课程中的C语言程序设计,也许曾经被前缀自增(++i) 和后缀自增 (i++)纠结过。 曾经以为我们懂了:i++ :先引用后增加,先在i所在的表达式中使用i的当前值,后让i加1++i :先增加后引用,让i先加1,然后在i所在的表达式中使用i的新值这个表达基本没错,只能说不够精确。在《Expert C Programming》这本书中的附录中,有这样一段说
2013-08-29 10:53:19 1493
转载 查看linux是否被攻击
俗称“脚本小鬼”的家伙是属于那种很糟糕的黑客,因为基本上他们中的许多和大多数人都是如此的没有技巧。可以这样说,如果你安装了所有正确的补丁,拥有经过测试的防火墙,并且在多个级别都激活了先进的入侵检测系统,那么只有在一种情况下你才会被黑,那就是,你太懒了以至没去做该做的事情,例如,安装BIND的最新补丁。 一不留神而被黑确实让人感到为难,更严重的是某些脚本小鬼还会下载一些众所周知的“root k
2013-08-26 11:17:30 2496
翻译 XXS攻击入门
xss表示Cross Site Scripting(跨站脚本攻击),它与SQL注入攻击类似,SQL注入攻击中以SQL语句作为用户输入,从而达到查询/修改/删除数据的目的,而在xss攻击中,通过插入恶意脚本,实现对用户游览器的控制。xss攻击可以分成两种类型:非持久型攻击持久型攻击下面我们通过具体例子,了解两种类型xss攻击。 1.非持久型xss攻击顾
2013-08-26 11:15:17 3798
翻译 iptables日志维护
一、配置syslogd的配置文件/etc/syslog.conf在文件syslog.conf里添加如下内容# Iptables loggingkern.debug /var/log/iptables二、使用IPtables滚动日志先查看并确定logrotate的配置文件/etc/logrotate.conf内容如下:# see "man logrot
2013-08-26 10:53:00 2924
翻译 iptables常用规则设置
iptables命令可用于配置Linux的包过滤规则,常用于实现防火墙、NAT。咋一看iptables的配置很复杂,掌握规律后,其实用iptables完成指定任务并不难,下面我们通过具体实例,学习iptables的详细用法。 1.删除已有规则在新设定iptables规则时,我们一般先确保旧规则被清除,用以下命令清除旧规则:iptables -F(or iptabl
2013-08-26 10:42:26 1923
转载 搭建前后端web生产环境Linux+Apache+Nginx+MySQL+PHP
最近看到很多人都在LNAMP,变得越来越流行了,干脆将我之前自己做的重新优化了一边,更新了新版程序,并降低了55%的内存消耗,速度和负载都比0.1版提高了不少。 LNAMP 女神工作室0.2版 介绍:Centos 5.5 32bitApache 2.2.17Nginx 0.8.54MySQL 5.1.55PHP 5.2.17 一、重装Centos系统,删除不
2013-08-24 17:18:58 2428
转载 nginx与apache限制ip并发访问 限制ip连接的设置方法
nginx限制ip并发数,也是说限制同一个ip同时连接服务器的数量,要使apache服务器做对同一IP地址的连接限制,需要mod_limitipconn来实现。一般需要手动编译。不过模块作者也提供了一些编译好的模块,根据自己的apache版本可以直接使用nginx nginx限制ip并发数,也是说限制同一个ip同时连接服务器的数量 1.添加limit_zone 这个变量只能
2013-08-24 15:56:18 2308
翻译 CURL模拟cookie登录
<?php//第一步:提交数据,生成cookie,将cookie保存在临时目录下//在指定目录中建立一个具有唯一文件名的文件。如果该目录不存在,tempnam() 会在系统临时目录中生成一个文件,并返回其文件名$cookie_file=tempnam('./temp','cookie');$ch=curl_init();$login_url="http://127.0.0.1/cms/
2013-08-16 11:12:29 2236
翻译 启动及重新启动nginx,重启nginx后丢失nginx.pid问题解决
停止操作停止操作是通过向nginx进程发送信号(什么是信号请参阅linux文 章)来进行的步骤1:查询nginx主进程号ps -ef | grep nginx在进程列表里 面找master进程,它的编号就是主进程号了。步骤2:发送信号从容停止Nginx:kill -QUIT 主进程号快速停止Nginx:kill -TERM 主进程号强制停止Nginx:p
2013-08-14 17:25:16 6336
翻译 mysql索引、存储方式对性能的影响
本文配图来自《高性能MySQL(第二版)》。在数据库中,对性能影响最大的几个策略包括数据库的锁策略、缓存策略、索引策略、存储策略、执行计划优化策略。索引策略决定数据库快速定位数据的效率,存储策略决定数据持久化的效率。MySQL中两大主要存储引擎MyISAM和InnoDB采用了不同的索引和存储策略,本文将分析它们的异同和性能。MySQL主要提供2种方式的索引:B-Tree(包
2013-08-13 17:36:17 1682
原创 nginx配置tomcat负载均衡+nginx服务器+apache后端服务器
nginx配置tomcat负载均衡nginx可以作为Web前置机,将客户请求按照一定算法合理分配给后置的tomcat应用服务器,从而达到均衡目的。当然如果应用使用了session会话,后置的tomcat应用还要保证session共享才能达到应用集群效果。本文不讨论tomcat的集群问题,重点讨论nginx如何配置使后置的tomcat负载均衡用户请求。nginx.
2013-08-13 17:01:07 2389
转载 nginx 配置轮询分流-实现负载均衡
做php2年多了,一直觉得这个玩意很高深,最近总想去了解下。今天抽时间,弄了感觉这个东西没有想象的那么难弄。简单的实现,确实非常容易,但是足可以实现负载均衡分布的功能了。今天就给大家分享下,也算是一个小记录吧! 准备工作,3台服务器,或者开虚拟机吧!我就是开虚拟机实现的。 ip分别为:192.168.1.10 192.168.1.11 192.168.1.12
2013-08-13 16:02:02 3738
原创 mysql数据库性能优化的关键参数及mysql服务器优化
MySQL数据库性能优化的关键参数关键参数一:back_log要求 MySQL 能有的连接数量。当主要MySQL线程在一个很短时间内得到非常多的连接请求,这就起作用,然后主线程花些时间(尽管很短)检查连接并且启动一个新线程。back_log 值指出在MySQL暂时停止回答新请求之前的短时间内多少个请求可以被存在堆栈中。只有如果期望在一个短时间内有很多连接,你需要增加
2013-08-13 11:50:35 3007
转载 nginx 实现mysql的负载均衡
nginx属于七层架构,支持的是http协议,本身对tcp协议没有支持。所以不能代理mysql等实现负载均衡。但是lvs这个东西不熟悉,主要是公司的的负载均衡都是nginx所以决定研究一下nginx的这个功能实现,下面简单介绍一下实现方法:1.下载module模块下载地址 : https://nodeload.github.com/yaoweibin
2013-08-12 17:02:54 2341
转载 Linux系统新手学习的11点建议
随着Linux应用的扩展许多朋友开始接触Linux,根据学习Windwos的经验往往有一些茫然的感觉:不知从何处开始学起。这里介绍学习Linux的一些建议。 一、从基础开始:常常有些朋友在Linux论坛问一些问题,不过,其中大多数的问题都是很基础的。例如:为什么我使用一个命令的时候,系统告诉我找不到该目录,我要如何限制使用者的权限等问题,这些问题其实都不是很难的,只要了解了 Linux 的基础
2013-08-10 12:06:17 1636 2
原创 linux硬件信息探测及linux命令查询链接
在LINUX环境开发驱动程序,首先要探测到新硬件,接下来就是开发驱动程序。常用命令整理如下:用硬件检测程序kuduz探测新硬件:service kudzu start ( or restart)查看CPU信息:cat /proc/cpuinfo查看板卡信息:cat /proc/pci查看PCI信息:lspci (相比cat /proc/pci更直观)
2013-08-10 11:17:36 1514
转载 Linux操作系统PS命令详细解析
要对系统中进程进行监测控制,用 ps 命令满足你。/bin/psps 是显示瞬间行程的状态,并不动态连续;如果想对进程运行时间监控,应该用 top 工具。kill 用于杀死进程。==============ps 的参数说明============================l 长格式输出;u 按用户名和启动时间的顺序来显示进程;j 用任务
2013-08-10 11:14:38 1512
原创 8个开发必备的PHP功能
做过PHP开发的程序员应该清楚,PHP中有很多内置的功能,掌握了它们,可以帮助你在做PHP开发时更加得心应手,本文将分享8个开发必备的PHP功能,个个都非常实用,希望各位PHP开发者能够掌握。 1、传递任意数量的函数参数 我们在.NET或者JAVA编程中,一般函数参数个数都是固定的,但是PHP允许你使用任意个数的参数。下面这个示例向你展示了PHP函数的默认参数:?
2013-08-09 17:17:32 1533
原创 apache优化之keepalive
在说apache的keepalive之前,我们需要对web数据的加载过程有些简单的了解这里先介绍一个测试网站加载工具:Pingdom Tools ,在这个工具中,我们输入一个网址来测试下加载速度,同时最重要的是观察加载过程:其中每块的含义是:黄色是http的启动时间,绿色是http请求的链接时间,蓝色是加载时间;从这个结果图中,我们可以看到:1)所有的请求,这里指的是htt
2013-08-08 10:49:14 1383
转载 浅析mysql、mysqli、PDO
PDO,MYSQL,MYSQLI 性能哪个比较好?这里我们来简单进行下对比。普通的mysql连接肯定是会被抛弃的 因为每次都要防止sql注入的问题 而且相对来说比较慢。mysqli是在普通mysql的基础上做的一次优化,说实话很成功,预处理方式完全解决了sql注入的问题。但是唯一的不足点 就是只支持mysql数据库。当然,如果你要是不操作其他的数据库,这无疑是最好的选择。P
2013-08-07 16:22:15 1612
转载 mysql增量备份
有点要注意 如果你误删了表 想通过这个恢复 必须恢复日志里面有创建表的日志 不然的话是无法回复的 就是必须是从你开始创建表的时候就已经记录日志了 恢复到哪个位置 就按照哪个位置来计算mysql 5.0不支持增量备份增量备份定义 mysql数据库会以二进制形式 自动把用户对mysql数据库的操作 记录到文件 当用户希望恢复的时候可以使用备份文
2013-08-06 10:14:43 1193
翻译 where group by联合使用
select 列a,聚合函数 from 表名 where 过滤条件 group by 列a having 过滤条件group by 字句也和where条件语句结合在一起使用。当结合在一起时,where在前,group by 在后。即先对select xx from xx的记录集合用where进行筛选,然后再使用group by 对筛选后的结果进行分组 使用having字句对分组后的结果进行筛选
2013-08-06 09:59:42 1937
原创 sql和mysql对于别名不能调用的一些理解
在写sql的时候,由于有部分语句别名不能调用,百度了一下原因,原来是由于别名机制不同引起的。为了避免下一次再犯同样的错误,今天把网上找到资料总结了一下,sql和mysql执行顺序,发现内部机制是一样的。最大区别是在别名的引用上。一.sql执行顺序:(1)from(3) join(2) on(4) where(5)group by(6) avg,sum....(7
2013-08-06 09:56:21 3011
翻译 mysql恢复数据功能一些笔记
很多童鞋在备份还原数据库的时候都用过mysqldump,source功能,但是本人感觉操作相当不方便,看不到所有对数据库的操作,备份不及时。说不定某个程序员来一个del,某个备份时间定后面的数据想找也找不回来了,查了一下资料利用mysql日志可以很好解决前面问题,优点:是想恢复到某个时间点,或某个操作sql语句,缺点:就产生庞大的日志文件.下面是我在自己window服务下操作过程:1.开启my
2013-08-06 09:55:02 1207
翻译 JS this作用域以及GET传输值过长的问题
在开发项目的时候,前端遇到两个比较隐蔽的问题。问题一.专IE7浏览器,IE URL参数过长问题,引发HTTP Status 122报错原因:在IE6.8下没有什么问题,但在IE7就不兼容get参数过长,google上说“Don’t use the GET method in Ajax Apps, if you can void it, because IE7 craps out with
2013-08-06 09:51:20 1440
转载 count(*) 和 count(1)和count(列名)区别
count(*) 和 count(1)和count(列名)区别执行效果上:count(*)包括了所有的列,相当于行数,在统计结果的时候,不会忽略列值为NULLcount(1)包括了忽略所有列,用1代表代码行,在统计结果的时候,不会忽略列值为NULLcount(列名)只包括列名那一列,在统计结果的时候,会忽略列值为空(这里的空不是只空字符串或者0,而是表示null)的计数,即某个字段
2013-08-06 09:49:37 2066
转载 mysql中where+if判断
在mysql中where中多重条件if判断,项目需求如下:好友关系中本身具有A,B,C三种角色,好友动态分为1,2,3,4,5种类型。A是必须具有的角色,如果具有A角色可查好友动态类型1,3,4 的信息如果具有B角色可查2类型信息,如果具有C角色可查5类型角色。实现思想如下:先查出好友关系所有动态数据-》判断B角色增加筛选2类型-》判断C角色增加筛选5类型下面说说实现步聚,具体添加的数
2013-08-06 09:38:50 20946 2
翻译 PHP mktime获取时间戳的一个黑色幽默
mktime(hour,minute,second,month,day,year,is_dst)这是mktime的语法说明,一目了然应该不难写出一个时间戳的代码来!下面这段代码是网上大多数人给出的时间戳现实,这个一看便知只能说是取得当前日期,而不能算是时间戳,不用多解释了吧!1 $now = mktime(0,0,0,date("m"),date("d"),date("Y"));
2013-08-06 09:36:04 1218
转载 Nginx 1.5.2 + PHP 5.5.1 + MySQL 5.6.10 在 CentOS编译安装
1、安装Nginx:mkdir -p /Data/tgzcd /Data/tgzyum install wgetyum install pcreyum install openssl*yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetyp
2013-08-05 18:39:20 1833
原创 php Zend Opcache,xcache,eAccelerator缓存优化详解(具体根据个人需要选择其一即可,功能都一样切勿重复选择)
XCACHEXCache 是一个开源的 opcode 缓存器/优化器, 这意味着他能够提高您服务器上的 PHP 性能. 他通过把编译 PHP 后的数据缓冲到共享内存从而避免重复的编译过程, 能够直接使用缓冲区已编译的代码从而提高速度. 通常能够提高您的页面生成速率 2 到5 倍, 降低服务器负载. XCache 是一个又快又稳定的 PHP opcode 缓存器. 经过良好的测试并在
2013-08-05 18:36:09 11249
repcached2.3.1-1.4.13内存复制工具
2015-07-18
sysbench进行cpu,磁盘IO,内存,OLTP基准测试
2015-01-16
/dev/null和/dev/zero文件使用详解和误删修复方法以及服务器磁盘IO测试详解
2014-12-12
Yii2中文手册(中文教程完整版)
2014-12-05
LNMP之nginx1.4.6+php5.5.11+mysql5.6.17+mecache+opcache编译安装
2014-06-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人