随笔分类 -  linux与服务器

记录操作linux或服务器相关经验
摘要:------------------------时间的格式date [OPTION]... [+FORMAT]echo `date 空格 +'时间格式串'` 调用date必须加符号反引号``,表示执行里面的结果当为: `date +'%Y%m%d-%H:%M:%S'`没有时分秒的情况下,不需要用''将格式包含起来。但是增加时分秒后,如果还这样子用 `date +%Y%m%d %H:%M:%S` 则会报错:date: extra operand `%H:%M:%S'将其看成是额外的参数去了。如果日期与时间有符号连接起来,则不会:%Y%m%d 阅读全文
posted @ 2014-02-22 10:37 王滔 阅读(5634) 评论(0) 推荐(0)
摘要:很多人资料说,last与break的区别在于,last并不会停止对下面location的匹配。我理解上模模糊糊。今天自己来测验了一下。rewrite 指令末尾的break应该与单独写break作用是不同的,比如:if ($slow) { limit_rate 10k; break;}nginx对待r 阅读全文
posted @ 2013-10-03 11:18 王滔 阅读(24642) 评论(0) 推荐(0)
摘要:下面是记录使用二进制的方式安装mysql的步骤 2011.3.5 使用二进制安装的好处mysql安装为什么大部分使用二进制安装。而不是源码手动去编译?mysql使用的glibc进行开发的。glibc库是一个底层api,所以只要是linux,都会有glibc库。所以,mysql安装不需要考虑环境是否符合要求。移植性很方便。直接将编译好的二进制代码复制到另外一个机器上,也是可以用的。原理性东西:一般在linux下安装一个软件,不同软件所需要的函数库不同。于是会遇到一个现象:一个软件复制到另外一个平台可能无法运行。安装软件需要先侦测环境就是出于此考虑。因为mysql使用的是通用的glibc函数库。没 阅读全文
posted @ 2011-03-07 17:28 王滔 阅读(7177) 评论(0) 推荐(0)
摘要:总结的方向:在linux下php挂接mysql.so扩展的方法问题背景:平常我们都是先安装mysql,然后才能去安装php。假如先安装php,后安装mysql,由于php需要连接mysql,因而在php引擎中需要配置使用mysql.so扩展。这时需要手动编译生成mysql.so扩展。当前问题:在上面情况下,使用phpize能否实现挂接mysql.so扩展?实践结论:使用phpize工具能够生成mysql.so,但是必须加上"--with-mysql=mysql客户端的路径"。也就是mysql.so模块必须用到mysql客户端才行。可以这样理解,mysql.so内部会调用my 阅读全文
posted @ 2011-03-07 12:30 王滔 阅读(29278) 评论(0) 推荐(0)
摘要:linux下文件的几种类型:目录,符号链接、套接字文件....。要注意,说到的文件类型是一个不一样的概念。linux下文件的类型不是后缀名上进行区别。"-"表示该文件是一个普通类型的文件。什么是普通类型文件?你得记住linux下几种类型的文件。不属于那里面列出的,就属于普通类型文件了。chmod 77- 文件名读 4 写 2 执行 1专业点的描述:chmod改变权限的方式分为:符号模式(就是使用了用户符号进行表示)和绝对模式(就是"chmod 777 文件名"的形式)绝对模式的一点注意:实际上它是按照8进制进行计算的。而像读权限是4这样的表示方式,只是因 阅读全文
posted @ 2011-02-23 14:02 王滔 阅读(1818) 评论(0) 推荐(0)