- 博客(23)
- 收藏
- 关注
原创 常用命令三:内存【free】
一、语法usage: free [-b|-k|-m|-g|-h] [-l] [-o] [-t] [-s delay] [-c count] [-V]-b,-k,-m,-g show output in bytes, KB, MB, or GB-h human readable output (automatic unit scaling)-l show detailed low a
2017-04-04 18:58:27
371
原创 常用命令二:运行级别,开机服务【runlevel,chkconfig,service】
一、运行级别:# Default runlevel. The runlevels used are:# 0 - halt (Do NOT set initdefault to this) =》关闭(或停止)系统 # 1 - Single user mode =》单用户模式# 2 -
2017-04-01 21:43:38
1441
原创 常用命令一:文件同步【scp,rsync】
文件同步命令scprsyncscp用法: scp [OPTION] [[user@]host1:]file1 … [[user@]host2:]file2 常用参数: -1 强制scp命令使用协议ssh1 -2 强制scp命令使用协议ssh2 -4 强制scp命令只使用IPv4寻址 -6 强制scp命令只使用IPv6寻址 -B 使用批处理模
2017-03-18 17:33:03
921
原创 PHP源码安装
PHPPre_Installyum -y install libmcrypt-devel libxml2-devel curl-devel libjpeg-devel libpng-devel freetype-devel openssl-devel mhash-devel Installwget -cb ./configure \--prefix=/usr/local/php \--with
2015-07-13 23:36:51
436
原创 Mysql源码安装
MysqlPre-installwget -cb http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.25.tar.gz//因为文件比较大所以加上两个参数 c:断点续传 b:后台下载【可以通过 tail -f wget-log查看下载进度】yum -y install cmake ncurses-devel// 从mysql5.5起,my
2015-07-05 21:00:19
333
原创 Nginx源码安装
Nginxpre_install - zlib ====》数据压缩用的函式库 - pcre ====》正则表达式库 - openssl ====》密码库如果用源码安装的话,后面nginx安装的时候需要指定 –with-pcre 对应的压缩包路径,如果用二进制包安装则不需指定yum -y install zlib-devel pcre-devel openssl-develgro
2015-07-05 00:49:54
504
转载 常用命令四:文件下载【wget】
实例1:使用wget下载单个文件命令:wget http://www.minjieren.com/wordpress-3.1-zh_CN.zip说明:以下的例子是从网络下载一个文件并保存在当前目录,在下载的过程中会显示进度条,包含(下载完成百分比,已经下载的字节,当前下载速度,剩余下载时间)。实例2:使用wget -O下载并以不同的文件名保存命令:wget -O
2015-07-04 21:56:45
480
转载 PHP运行模式
PHP运行模式有4钟:1)cgi 通用网关接口(Common Gateway Interface))2) fast-cgi 常驻 (long-live) 型的 CGI3) cli 命令行运行 (Command Line Interface)4)web模块模式 (apache等web服务器运行的模块模式)1. CGI(Common Gateway Interf
2015-06-28 22:45:45
545
原创 获取IP地址
目前获取IP的方式都是通过:1.HTTP_X_FORWARDED_FOR 2.HTTP_CLIENT_IP 3.REMOTE_ADDR 然而这1和2种方式都可以通过伪造header头信息进行伪造但是第三种想要伪造会困难很多,1和2的信息获取都是通过http header信息获取,所以伪造的难易度低很多,但是REMOTE_ADDR获取的方式是在TCP协议握手的时候所得到的数据,要想伪
2015-04-21 17:10:18
417
转载 mysql开启慢日志
mysql慢日志设置 mysql的慢日志查询对于sql的优化还是很有意义的,具体说下如何开启这个mysql慢查询日志(默认是开启的)。 关于设置在mysql的官方手册或网上都有很多,但是要注意的是,mysql5.6与之前的版本关于慢日志的设置其变量发生了变化。 对于mysql的慢日志开启设置,在my.ini(或my.cnf)文件的[mysqld]下
2015-04-09 09:37:31
407
原创 redis数据类型
Redis对比与Memcached最大的优势就是支持更多灵活的数据结构Redis现支持的数据类型有:字符串,列表,集合,哈希,有序集合Redis中文网链接:http://www.redis.cn/topics/data-types.html
2015-04-07 15:53:05
395
原创 Redis安装
下载扩张链接 :http://windows.php.net/downloads/pecl/releases/redis/2.2.7/ts 线性安全nts非线性安全注意对应php的版本进行下载首先把php_redis.dll 和 php_igbinary.dll 放入PHP的ext文件夹,然后在php.ini配置文件里添加如下代码: extension=ph
2015-03-18 17:30:05
289
转载 PECL和PEAR的区别
1.相同点:Pear、Pecl都是PHP扩展模块的集合,是扩展PHP的两种方法:2.不同点:(1)PEAR(PHP Extension and Application Repository):用纯粹的PHP代码编写的函数和类代码库。简单地说,PEAR就是PHP的cpan。其主页是 pear.php.net。(2)PECL(PHP Extension Commun
2015-03-05 12:23:45
409
原创 mysql的set和declare区别
相同:都可以定义一个变量不同:1.SET不用明确变量的类型,DECLARE则必须要2.SET可以定义全局或者是会话的变量,DECLARE只能用在BEGIN....END....里面,相当于是局部变量3.SET必须赋值,DECLARE不赋值默认为NULL4.SET的变量前面要加@,在定义和使用的时候都要加上@,而DECLARE则不用
2015-03-04 16:35:21
1218
原创 MySQL-视图
1. 什么是视图一张虚拟的表,从一个或多个表中查询出的数据集2.视图的作用一)简化SQL语句二)安全,权限控制管理【对真实表关闭权限,但开放视图的权限】三)在不影响真实表的情况下,满足更多灵活的需求3.视图语法一)创建CREATE [OR REPLACE] [ALGORITHM = {UNDEFINED | MERGE | TEMPTABLE
2015-03-03 16:38:57
375
转载 MySQL存储过程详解 mysql 存储过程
mysql存储过程详解1. 存储过程简介 我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。一个存储过程是一个可编程的函数,它在数据库中创建并保存
2015-03-03 11:32:23
823
转载 MYSQL的用户变量(@)和系统变量(@@)
9.3. 用户变量可以先在用户变量中保存值然后在以后引用它;这样可以将值从一个语句传递到另一个语句。用户变量与连接有关。也就是说,一个客户端定义的变量不能被其它客户端看到或使用。当客户端退出时,该客户端连接的所有变量将自动释放。用户变量的形式为@var_name,其中变量名var_name可以由当前字符集的文字数字字符、‘.’、‘_’和‘$’组成。 默认字符集是cp1252 (Lati
2015-03-03 10:50:09
425
原创 MYSQL 常用操作命令
1.更改表的数据库引擎 在mysql5.1之前 alter table 表名 type = innodb;在mysql5.2之后 alert table 表名 engine = innodb;2.查看表结构未选择数据库 show table status from 数据库 where name = '表名',选择数据库后 show table status;(当前数据库所
2015-02-28 17:52:43
293
原创 JavaScript prototype
prototype 译为:原型在js面向对象里面应用很多参考链接:http://www.cnblogs.com/dolphinX/p/3286177.htmlhttp://www.cnblogs.com/yjf512/archive/2011/06/03/2071914.html
2015-02-04 15:35:21
270
原创 MySQL事务
一.什么是事务 事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消。也就是事务具有原子性,一个事务中的一系列的操作要么全部成功,要么一个都不做。 事务的结束有两种,当事务中的所以步骤全部成功执行时,事务提交。如果其中一个步骤失败,将发生回滚操作,撤消撤消之前到事务开始时的所以操作。 二.事务的特性原子性:组成事务处理的语句形成了一个
2015-02-02 13:35:07
394
原创 伪静态
一.开启重写模块二.找到搜索到httpd.conf:AllowOverride 方法一:直接在httpd.conf文件下改 (不推荐,这样导致服务器上的所有网站都开启了重写,每个网站访问时都会扫描.htaccess文件) AllowOverride none (改成 AllowOverride all) Require all granted方法二:直接
2015-01-29 10:27:35
337
转载 InnoDB和MyISAM差别
全文搜索的基础是FULLTEXT索引,这种索引只能在MyISAM数据表里创建。FULLTEXT索引只能由CHAR、VARCHAR和TEXT这几种类型的数据列构成。
2015-01-27 15:50:35
311
转载 HTTP协议
所有状态码的第一个数字代表了响应的五种状态之一消息(1开头)这一类型的状态码,代表请求已被接受,需要继续处理。这类响应是临时响应,只包含状态行和某些可选的响应头信息,并以空行结束。由于 HTTP/1.0 协议中没有定义任何 1xx 状态码,所以除非在某些试验条件下,服务器禁止向此类客户端发送 1xx 响应成功(2开头)这一类型的状态码,代表请求已成功被服务器接收、理解、并接受
2015-01-27 10:28:24
340
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人