服务器
解决nginx+FastCGI经常报502的问题
1查看php4-cgi打开数量
2设置nginx.conf参数
http
{
fastcgi_connect_timeout 300;
fastcgi_send_timeout 300;
fastcgi_read_timeout 300;
}
phpmyadmin链接mysql错误#2002错误解决
1 检查php链接mysql是否正常
$db = mysql_connect("127.0.0.1:3306", "root", "xxxxxxxx"); if (!$db) { die('Could not connect' . mysql_error()); } echo 'Connected successfully
';
2 如果正常修改phpmyadmin配置文件
FROM
$cfg[‘Servers’][$i][‘host’] = ‘localhost’;
TO
$cfg[‘Servers’][$i][‘host’] = ‘127.0.0.1’;
Ubuntu下的vsftp配置
vsftp配置文件位于
/etc/vsftpd.conf
参数说明:
#anonymous_enable 是否允许匿名ftp,如否则选择NO,默认允许匿名访问,注意当允许是所有用户均视为匿名登录。
#local_enable 是否允许本地用户访问,是指VSFTP所在机器上的注册用户。
#local_umask=022 默认的umask码
#write_enable 是否允许本地用户修改和删除
#local_umask=022 FTP上传文件权限 ,默认是077
#anon_upload_enable=YES 是否允许匿名用户上传
#anon_mkdir_write_enable=YES 是否允许匿名用户的写和创建目录的权限
#dirmessage_enable=YES 当切换目录时,是否显示该目录下message隐藏文件的内容
#xferlog_enable=YES 是否激活上传和下载的日志 › Continue reading
ubuntu的防火墙ufw
1 防火墙状态
sudo ufw status可检查防火墙的状态
sudo ufw version防火墙版本
2 打开防火墙,并且设置默认值
sudo ufw enable
sudo ufw default deny
› Continue reading
Python连接MySQLdb的mach-o, but wrong architecture错误解决
错误提示
/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/MySQL_python-1.2.3-py2.6-macosx-10.6-x86_64.egg/_mysql.so: mach-o, but wrong architecture
这个问题是32bit和64bit的问题.
解决方法:
1 使用正确的环境编译MySQL-python-1.2.3.tar.gz,并安装
设置.bash_profile
PATH="/usr/local/mysql/bin:${PATH}" export PATH export DYLD_LIBRARY_PATH=/usr/local/mysql/lib/ export VERSIONER_PYTHON_PREFER_64_BIT=yes export VERSIONER_PYTHON_PREFER_32_BIT=no
2 编译安装MySQL-python-1.2.3.tar.gz
ARCHFLAGS="-arch x86_64" python setup.py build#64bit使用这个 ARCHFLAGS="-arch i386" python setup.py build#32bit使用这个 sudo python setup.py install
3 开发环境IDE里设置DYLD_LIBRARY_PATH
export DYLD_LIBRARY_PATH=/usr/local/mysql/lib/
4 检查
#python >>import _mysql
linux的用户和用户组管理
添加账号
useradd 选项 用户名
-c comment 指定一段注释性描述。
-d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。
-g 用户组 指定用户所属的用户组。
-G 用户组,用户组 指定用户所属的附加组。
-s Shell文件 指定用户的登录Shell。
-u 用户号 指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号
-m 自动建立用户的登入目录
useradd –d /usr/sam -m sam
其中-d和-m选项用来为登录名sam产生一个主目录/usr/sam
useradd -s /bin/sh -g group –G adm,root gem
此命令新建了一个用户gem,该用户的登录Shell是/bin/sh,它属于group用户组,同时又属于adm和root用户组,其中group用户组是其主组
增加用户账号就是在/etc/passwd文件中为新用户增加一条记录,同时更新其他系统文件如/etc/shadow, /etc/group等
› Continue reading
Mysqldump命令errno:24的解决
经常是用mysqldump命令备份mysql数据库,突然遇到这个问题,解决之
njava@njava:~/sql$ mysqldump -unjava -pnjava --default-character-set=gbk njava>njava.sql mysqldump: Got error: 1016: Can't open file: './njava/db_xxyou.frm' (errno: 24) when using LOCK TABLES
是用参数
--lock-tables=false
来解决这个问题
njava@njava:~/sql$ mysqldump -unjava -pnjava --default-character-set=gbk --lock-tables=false njava>njava.sql njava@njava:~/sql$
由于Zend Optimizer的支持把ubuntu10.04下的php5.3降级到php5.2
因为Zend Optimizer 3.3.9都还没有开始支持php5.3,所以把ubuntu10.4的php5.3降级到php5.2
步骤
1 增加karmic源
njava@njava.com:~$sudo vi /etc/apt/sources.list.d/karmic.list deb http://archive.ubuntu.com/ubuntu/ karmic main restricted universe multiverse deb-src http://archive.ubuntu.com/ubuntu/ karmic main restricted universe multiverse deb http://archive.ubuntu.com/ubuntu/ karmic-updates main restricted universe multiverse deb-src http://archive.ubuntu.com/ubuntu/ karmic-updates main restricted universe multiverse deb http://security.ubuntu.com/ubuntu karmic-security main restricted universe multiverse deb-src http://security.ubuntu.com/ubuntu karmic-security main restricted universe multiverse
标签云
.htaccess 301 2010 Android apache cache cacti CSS date ddos discuz django fastcgi freebsd git google http iftop linux macos mysql nginx njava php pr python sed seo snmp ssh ubuntu ubuntu10.04 wordpress xdebug 优化 密码 文件 时区 用户 登录 监控 缓存 网站 脚本 颜色
WP Cumulus Flash tag cloud by Roy Tanck and Luke Morton requires Flash Player 9 or better.
近期文章
近期评论
文章归档
链接表
QR Code
