现在位置 >首页 > Ops
0℃
2014年04月29日 nginx, secure ⁄ 被围观 8,080 view+
我们知道apache php mod的方式可以很方便的配置 open_basedir 限制各个站点的目录访问权限。 nginx + php-fpm fastcgi的方式需要这样做。 首先php的版本必须大于等于php5.3.3。 方法1 在nginx 配置 fastcgi_param参数 在nginx的 php配置中 或者 在  包含的 include fastcgi.conf 文件中加入: fastcgi_param PHP_VALUE "open_basedir=$document_root:/tmp/:/proc/"; 意思是设置fastcgi 参数 PHP_VALUE 的open_basedir。 $document_root php文档根目录,就是 nginx 配置项 root 配置的网站目录...
阅读全文
0℃
2014年02月12日 Windows ⁄ 被围观 3,705 view+
使用filezilla将文件拖出来提示如下: 解决方法: ①在CMD中,进入Filezilla的安装目录,譬如: cd "C:\Program Files (x86)\FileZilla FTP Client" #64位系统 cd "C:\Program Files\FileZilla FTP Client" #32位系统 ②执行如下命令: regsvr32 fzshellext.dll ③如果你的机器是64位的(32位的话,就跳过这一步),你还需要执行如下命令: regsvr32 fzshellext_64.dll ④如果执行的命令提示都成功,那么,你重启一下机器就ok了
阅读全文
0℃
2013年12月09日 Mysql ⁄ 被围观 10,909 view+
mysqlnd不能做什么 虽然mysqlnd是一个PHP扩展,但它却没有提供任何的php函数(或者说是API)给码农们使用。 码农们仍然使用mysql 扩展函数(mysql_connect, mysql_query…),或者mysqli,或者PDO MYSQL来操作数据库。 这些函数都可以通过mysqlnd来与mysql数据库通信。 它是数据库与php函数的中间层。 为什么要使用mysqlnd 原来的libmysql用的好好的,为什么还要搞一个mysqlnd出来呢? 原因一: license问题 libmysql是MYSQL AB公司开发的,现在已经是Oracle集团所属的了,它使用MYSQL license发布。 This ultimately l...
阅读全文
0℃
2013年11月18日 Linux, tools ⁄ 被围观 6,452 view+
如果在/下挂在了很多挂载点的话,如果要查看/目录下磁盘大小的话,直接使用du -sh /的话,很容易会别卡死。 使用ncdu可以帮你解决这个问题。按照方法也很简单。直接安装个epel源,然后yum -y install ncdu就ok了。 n :按文件名进行排序 s :按文件大小进行排序 d :删除文件或者目录 t  :排序时始终跟随当前选择项 g :用#的形式显示显示各文件/目录的大小所占的百分比 i :显示选择目录或者文件的详细信息 r :重新统计当前文件夹大小 q :退出ncdu 大致就这些命令了。 ncdu --exclude cache* / 如上简单的一行...
阅读全文
0℃
2013年10月30日 Linux ⁄ 被围观 6,724 view+
1.命令行下执行free命令,当显示如下红框内的信息(swap)时,说明swap处于启用状态 此时注意,开启时total和free处均有值。 2.命令行下执行swapoff -a,关闭swap swapoff -a 3.关闭后状态如下: 此时注意,并闭时total和free处均为0,由此可知swap已经关闭。开启命令为swapon -a 4.附swapon、swapoff参数说明 swapon Usage: swapon -a [-e] [-v] [-f] enable all swaps from /etc/fstab swapon [-p priority] [-v] [-f] <special> enable given swap swapon -s ...
阅读全文
0℃
2013年10月29日 nginx ⁄ 被围观 6,551 view+
对很多人而言,配置Nginx无外乎就是搜索一篇教程,然后拷贝粘贴。听上去似乎也没什么问题,可惜实际上网络上很多资料本身年久失修,漏洞百出,如果大家不求甚解,一味的拷贝粘贴,早晚有一天会为此付出代价。 假设我们用PHP实现了一个前端控制器,或者直白点说就是统一入口:把PHP请求都发送到同一个文件上,然后在此文件里通过解析「REQUEST_URI」实现路由。 此时很多教程会教大家这样配置Nginx+PHP: server { listen 80; server_name blog.jiunile.com; root /path; location / { i...
阅读全文
0℃
2013年10月24日 Mysql ⁄ 被围观 3,510 view+
Percona为MySQL数据库管理员,系统管理员和开发人员提供了一个免费在线生产工具:配置向导和查询顾问。 配置向导:根据mysql版本,应用平台环境等信息生成一份最佳实践的my.cnf配置参数文件,以达到更好的mysql数据库性能,避免人工配置的耗时、复杂性和风险。 查询顾问:分析mysql的查询语句,并得到资深专家的建议。 地址如下: https://tools.percona.com/wizard https://tools.percona.com/query-advisor
阅读全文
0℃
2013年10月09日 Linux ⁄ 被围观 5,486 view+
今天介绍个文件名转码的工具--convmv,convmv能帮助我们很容易地对一个文件,一个目录下所有文件进行编码转换,比如gbk转为utf8等。 语法: convmv [options] FILE(S) ... DIRECTORY(S) 主要选项: 1、-f ENCODING 指定目前文件名的编码,如-f gbk 2、-t ENCODING 指定将要转换成的编码,如-t utf-8 3、-r 递归转换目录下所有文件名 4、--list 列出所有支持的编码 5、--notest 默认是只打印转换后的效果,加这个选项才真正执行转换操作。 更多选项请man convmv。 例子: 递归转换/home/xupeng目录下的目前文件名...
阅读全文
0℃
2013年10月06日 Linux, python ⁄ 被围观 10,978 view+
Supervisord是用Python实现的一款非常实用的进程管理工具,类似于monit。 Monit和Supervisord的一个比较大的差异是Supervisord管理的进程必须由Supervisord来启动,Monit可以管理已经在运行的程序。 Supervisord还要求管理的程序是非Daemon程序,Supervisord会帮你把它转成Daemon程序,因此如果用Supervisord来管理Nginx的话,必须在Nginx的配置文件里添加一行设置Daemon off让Nginx以非Daemon方式启动。 在工作中经常会碰到要写一些守护进程,简单做法放入后台: #nohup python xxx.py & 偶尔这么做还可以接...
阅读全文
0℃
2013年09月24日 monitor ⁄ 被围观 5,806 view+
=================================================================== 查看阅读 HOST-RESOURCES 的 MIB 文件 more net-snmp源码/mibs/HOST-RESOURCES-MIB.txt =================================================================== host 所有资源 hrSystem 系统日期/时间,初始化设备,内核引导参数,系统当前的登录用户数,当前的进程数,支持的最大进程数 hrStorage 内存大小,磁盘大小,使用情况等 hrDevice 设备ID,设备类型,对设备的描述,引导盘,挂载分区等 hrSWRun ...
阅读全文
×
腾讯微博