解决phpmyadmin间或响应慢的问题



解决phpmyadmin间或响应慢的问题。安装了最新版的phpmyadmin,安装好了测试了一下,发现间或的反应超慢,查看了nginx的日志,是报fastcgi连接超时。然后打开fastcgi的慢日志,发现如下错误:

[10-May-2013 11:15:16] [pool www] pid 10992
script_filename = /usr/share/nginx/html/phpmyadmin-1688/version_check.php
[0x0000000002902e78] file_get_contents() /usr/share/nginx/html/phpmy[......]

Read more

linux双线/多线机器路由配置教程实例



linux双线/多线机器路由配置教程实例。

双/多线路需要增加 原路返回路由。
/bin/ip route flush table 100
/bin/ip route add default via 电信网关 dev 电信网卡设备名称 src 电信IP table 100 prio 50
/bin/ip rule add from 电信IP table 100

/bin/ip route flush table 200
/bin/ip route add default via 联通网关 dev 联通网卡设备名称 src 联通IP table 200 prio 50
/b[......]

Read more

thttpd轻量级web服务器(HTTP/1.1和简单的CGI支持)安装配置介绍

thttpd轻量级web服务器(HTTP/1.1和简单的CGI支持)安装配置介绍。

thttpd简介
thttpd是一个非常小巧的轻量级web server,它非常非常简单,仅仅提供了HTTP/1.1和简单的CGI支持,nginx需要支持cgi,可以安装这个轻量级的web server。
thttpd安装
cd /tmp/
wget http://acme.com/software/thttpd/thttpd-2.25b.tar.gz
tar xzf thttpd-2.25b.tar.gz
cd thttpd-2.25b/
./configure –prefix=/usr[......]

Read more

cx_Freeze给python(pyqt)程序打包成exe过程实例源介绍

cx_Freeze给python(pyqt)程序打包成exe过程实例源介绍。

1、下载cx_frezze,安装。安装后会在 python目录 D:\Python27\Lib\site-packages\cx_Freeze\samples\PyQt4 下有一个 setup.py

2、把这个setup.py拷贝到需要打包的pyqt程序所在的目录,假设要打包的pyqt程序叫 main_window.py

3、修改setup.py,将默认的“PyQt4app.py”替换成“main_window.py”

4、cmd 切换到当前路径,运行 python setup.py buil[......]

Read more

分布式存储MooseFS的如何搭建教程实例

分布式存储MooseFS的如何搭建教程实例。

MooseFS介绍
mooseFS是一款网络分布式文件系统。它把数据分散在多台服务器上,但对于用户来讲,看到的只是一个源。MFS也像其他类unix文件系统一样,包含了层级结构(目录树),存储着文件属性(权限,最后访问和修改时间),可以创建特殊的文件(块设备,字符设备,管道,套接字),符号链接,硬链接。
MooseFS文件系统结构包括以下四种角色:
1 管理服务器managing server (master)
2 元数据日志服务器Metalogger server(Metalogger)
3数据存储服务器data servers ([......]

Read more

ubuntu mysql更改tmp路径方法介绍

ubuntu mysql更改tmp路径方法介绍。因为mysql经常要把文件定入tmp目录,而tmp的目录为/tmp,为了提高性能,所以考虑更改tmpdir目录为/run/shm,即使用内存来存储。

1、打开/etc/mysql/my.cnf
更改tmpdir = /tmp为
tmpdir = /run/shm
2、更改/etc/apparmor.d/usr.sbin.mysqld添加:
/run/shm/* rw,
3、重启mysql和apparmor
/etc/init.d/apparmor restart
/etc/init.d/mysql restart

本文链接地址:[......]

Read more

Ubuntu 12.04如何安装PPTP

Ubuntu 12.04如何安装PPTP实例教程。

1、安装软件
sudo apt-get install pptpd ufw
2、编辑/etc/ppp/pptpd-options
找到
refuse-pap
refuse-chap
refuse-mschap
注释掉这三行,即在前面加#
3、接着同样的文件,添加DNS
ms-dns 8.8.8.8
ms-dns 8.8.4.4
4、编辑/etc/pptpd.conf
增加或修改:
localip 10.99.99.99
remoteip 10.99.99.100-199
5、编辑/etc/ppp/chap-[......]

Read more

Ubuntu 12.04安装配置Postfix dovecot cyrus sasl实例教程(mysql虚拟用户)

Ubuntu 12.04安装配置Postfix dovecot cyrus sasl实例教程(mysql虚拟用户)。这里基于ubuntu 12.04配置的邮件服务器,利用postfix提供邮件smtp服务,dovecot提供pop3或imap代理收信服务。使用mysql管理和验证邮件用户。以下操作经本人亲试通过,涉及域名centos.bz的请替换为自己的。

一、安装必要包
apt-get install postfix postfix-mysql postfix-doc mysql-client mysql-server dovecot-common dovecot-imapd dov[......]

Read more

shell数组应用实例源码总结

shell数组应用实例源码总结。数组作为一种特殊的数据结构在任何一种编程语言中都有它的一席之地,当然bash shell也不例外。本文就shell数组来做一个小的总结。

在这里只讨论一维数组的情况,关于多维数组(事实上,你得用一维数组的方法来模拟),不涉及。这里包括数组的复制,计算,删除,替换。
数组的声明:
1)array[key]=value # array[0]=one,array[1]=two
2)declare -a array # array被当作数组名
3)array=( value1 value2 value3 … )
4)array=( [1]=one [[......]

Read more

如何同时管理多台服务器的expect脚本实例教程

如何同时管理多台服务器的expect脚本实例教程。exploring expect书籍,简单学了下expect脚本语言,这个脚本语言是tcl语言的扩展,用来解决一些工具无法自动交互的问题,如ssh登录时,无法在命令就指定密码等。下面是利用expect来实现管理多台服务器的简单例子:

#!/usr/bin/expect
#purpose:auto run command on multiple servers
#how to: mms <user> <cmd>
#write by zhumaohai.
#blog:http://www.centos.bz/[......]

Read more