- 浏览: 408351 次
- 性别:
- 来自: 福建
最新评论
-
lz1130:
forcer521 写道这个是什么问题呢,启动了访问报错:引用 ...
viewvc安装配置 -
forcer521:
这个是什么问题呢,启动了访问报错:引用An Exception ...
viewvc安装配置 -
hnlixf:
很强大的一篇文章,看了大有帮助
haproxy_keepalived安装配置 -
wangpeihu:
文章不错,如果加上适当的说明,就更好了。学习中...
mysql常用命令(持续更新) -
zxflb:
目前正在用vi/vim 觉得够用了。。看到这张图才知道 原来 ...
一张图介绍了vim基本使用
文章列表
以下为引用:
我的想法源起于这样一个事情,有一次一个网站的技术总监问我,为什么他们的网站那么慢,要怎么办。当时,我的MSN里Zend总部的工程师正好在线,我就 问他PHP响应比较慢了,怎么办?他当时直接告诉我,数据库问题!肯定是数据库没有优化设计好。所以,我没有给那个技术总监确切的答案了,因为他们的数据 库设计我们是不能涉及的。所以就给了大概的数据库优化的建议。这样的事情屡次发生,我就开始怀疑,为什么Zend总部的工程师每次都跟我 说是数据库的问题呢,难道我们不能从PHP层面来解决这个问题吗?答案是不能!因为PHP目前的运行速度已经是很快了,通过Zend的性能分析也能看到一 个用户的点击,PH ...
- 2009-10-08 15:51
- 浏览 1247
- 评论(0)
关闭所有运行的进程,并确认没有程序在访问存储库(如 httpd、svnserve 或本地用户在直接访问)。
备份svn存储库
#压缩备份
svnadmin dump /home/workhome/svn/repository | gzip > ~/repository-backup.gz
#不压缩备份
svnadmin dump /home/workhome/svn/repository > ~/repository-backup.svn
恢复svn存储库
#建立新的svn存储库
svnadmin create /home/workhome/svn/newreposito ...
- 2009-10-08 15:29
- 浏览 7668
- 评论(0)
Debian最小化安装非常小,小的可以说除了核心没多少东西了。从开机启动的进程就能看出来。Debian的哲学是用到什么再安装什么。
RedHat则是尽可能把你会用到的都给装上,不需要的服务由你自己关闭。RedHat的哲学是尽可能的减少安装服务的工作量。
- 2009-10-08 04:59
- 浏览 1594
- 评论(0)
Jdk安装
chmod a+x jdk-6u16-linux-i586.bin
sudo cp jdk-6u16-linux-i586.bin /usr/local/
cd /usr/local/
sudo /usr/local/jdk-6u16-linux-i586.bin
sudo rm -f /usr/local/jdk-6u16-linux-i586.bin
设置环境变量
sudo vi /etc/profile
输入以下:
export JAVA_HOME=/usr/local/jdk1.6.0_16
export JRE_HOME=$JAVA_HOME/jre
e ...
此脚本实现nginx日志文件按天自动切割,并且删除一个月前的日志
先上脚本:
#!/bin/bash
cd /var/log/nginx/
mv sendsadmin.access.log sendsadmin.access.$(date +%Y%m%d).log
mv api.sends.cc.access.log api.sends.cc.access.$(date +%Y%m%d).log
mv blog.sends.cc.access.log blog.sends.cc.access.$(date +%Y%m%d).log
mv error.log error.$(da ...
由于nginx现在暂时不支持subversion,而web服务器又选择了nginx,所以只能安装apache集成subversion,然后通过nginx proxy给apache来实现nginx的svn
这里用的服务器版本是:ubuntu server 8.04 32bit
并且已经认为你安装了nginx
nginx的安装可以看另一篇博客nginx php 安装与配置
Apache安装
sudo apt-get install apache2
sudo apt-get install apache2-utils
Subversio与libapache2-svn安装
sudo apt-g ...
Jdk安装
chmod a+x jdk-6u16-linux-i586.bin
sudo cp jdk-6u16-linux-i586.bin /usr/local/
cd /usr/local/
sudo /usr/local/jdk-6u16-linux-i586.bin
sudo rm -f /usr/local/jdk-6u16-linux-i586.bin
设置环境变量
sudo vi /etc/profile
输入以下:
export JAVA_HOME=/usr/local/jdk1.6.0_16
export JRE_HOME=$JAVA_HOME/jre
e ...
- 2009-10-07 05:48
- 浏览 11119
- 评论(1)
linux查看进程端口方法
netstat -antup
CentOS时区修改
#查看时区
cat /etc/sysconfig/clock
#修改设置时区命令
tzselect
#也可以复制相应的时区文件,替换系统默认时区
cp /usr/share/zoneinfo/$主时区/$次时区 /etc/localtime
设置时间
系统时间:
date --set “05/16/2010 10:19" (月/日/年时:分:秒)
硬件时间:
hwclock --set --date="5/16/2010 10:19" (月/日/年 时:分:秒)
查看 ...
今天心血来潮,把以前积累的一些值得记录的东西发上来了。 妈妈说要留一手,呵呵。不过没什么好留的,希望能帮到被这些问题困扰的人。
自己跟自己说,晚安。
- 2009-10-06 04:25
- 浏览 982
- 评论(0)
#查看已经存在的条目
sudo iptables -L -n --line-number
#也可以简单的
sudo iptables -L -n
#禁用全部
sudo iptables -P INPUT DROP
sudo iptables -P OUTPUT DROP
sudo iptables -P FORWARD DROP
#环回口全部允许
sudo iptables -A INPUT -i lo -j ACCEPT
sudo iptables -A OUTPUT -o lo -j ACCEPT
#允许已建立连接的包直接通过
sudo iptables -I INPUT 1 - ...
安装X窗口
apt-get install xorg libxp6
安装gnome
#apt-get install gnome-core gdm
gdm是登陆界面
安装gnome主题、图标、背景
#apt-get install gnome-themes gnome-icon-theme-dlg-neu gnome-backgrounds
让alsa把你的声卡驱动起来
#apt-get install alsa-base alsa-utils alsa-oss
#alsaconf #一路回车
安装gnome下的声音支持。
#apt-get install gnome-audio esou ...
- 2009-10-06 03:56
- 浏览 13854
- 评论(0)
pureftpd安装文档
需要的软件
pure-ftpd-1.0.22.tar.gz
ftp_v2.1(user manager for pureftpd).tar.gz
确保安装了mysql
连接mysql相关文件到/usr里
sudo ln -s /usr/local/web/mysql/include/mysql/* /usr/include/
sudo ln -s /usr/local/web/mysql/lib/mysql/* /usr/lib/
安装
tar zxvf pure-ftpd-1.0.22.tar.gz
cd pure-ftpd-1.0.22/
expor ...
许多人可能会有这样的经验:明明全部系统都以 UTF-8 设置,但是用 phpMyAdmin 去看数据库时,发现中文字仍然是乱码。
若有发生这种情况,大多因为安装数据库时候指定默认的存储编码是latin1。因为虽然 mysql 本身及网页都是 utf-8,但是mysql却用 latin1 将数据储存起来,因此是 utf-8 数据被以 latin1 的格式储存进数据库。
1、知道了原因解决办法就有了。就是把数据以latin1的编码导出,这样导出的数据就不会乱码,再以utf-8导回数据库。
mysqldump --all-databases --default-character-set=lat ...
一、准备服务器
由于MySQL不同版本之间的(二进制日志)binlog格式可能会不一样,因此最好的搭配组合是Master的MySQL版本和Slave的版本相同或者更低,Master的版本肯定不能高于Slave版本。
我们假设主服务器(以下简称Master)和从服务器 ...
Unix&Linux:
1.用root或者运行mysqld的用户登录系统;
2.利用kill命令结束掉mysqld的进程;
3.使用--skip-grant-tables参数启动MySQL Server
shell>mysqld_safe --skip-grant-tables &
4.为root@localhost设置新密码
shell>mysqladmin -u root flush-privileges password "newpassword"
5.重启MySQL Server
- 2009-10-06 01:59
- 浏览 1321
- 评论(0)