一台vps服务器,使用centos 5操作操作系统,销售商声称是“上海戴尔VM/HV(IP)512M内存20G硬盘”,基于xen虚拟化技术,算是比中低端的vps了,上面跑一个ecshop的商城系统。
主要运行的服务为
apache (httpd-2.2.3-53.el5.centos.3/php-5.1.6-27.el5_7.5)
mysqld (mysql-server-5.0.95-1.el5_7.1)
阅读全文——共4602字
一次linux下mysql服务优化(环境为vps上的centos5)
excel表格导入mysql方法(手工导入)
这不是最好的办法,但对于只导一次的数据,却是一个有效的方法,虽然非常麻烦。
microsoft office/excel 在日常的应用中,还是相当广泛,但它不是个好工具。把excel导入mysql表,是一个无法忍受的麻烦工作;尤其是表格里带大字段的列,使用phpMyAdmin导入经常是失败的。如果你也遇到这种问题,可以尝试以下方法。
1. 在excel里选中所有数据列,执行替换,把 ‘ 替换成 \’ (把单引号替换成斜杠加单引号,即mysql中的单引号转义)
2. 在excel表格里插入一列,根据mysql表结构,写个excel公式,其实只是个字符串拼接操作,目的是构造一个mysql插入语句,形式大至如下
阅读全文——共926字
centos 6.2 yum 升级时提示no module named yum
很怪的问题,同一个iso镜像,昨天安装好好的,这次安装后,运行yum update时,报错了 no module named yum
消息内容说是python的问题,看网上别人是使用过程中突然出现这样问题,而我是刚安装就
从最小化centos6.2下安装centos桌面系统gnome
一台旧电脑,比较老了一点,拿来用来做linux测试用,硬件有点问题,不能从U盘启动;也没有CentOS安装光盘,以前下载的centos6.0的DVD安装镜像似乎也有问题,于是整个安装过程相当麻烦;要先最小安装,然后在线安装gnome桌面环境。
从网易镜像站点http://mirrors.163.com/centos/6.2/isos/i386/上下载了一个minial的centos6.2安装上了,自然是没有图形界面的。接下来是安装图形界面等,直接在线yum安装,大概半个小时基本安装成功,这得益于10M的光纤,不然这个安装过程不知道要花多久。
下面是minial centos6.2安装后安装gnome桌面环境的主要过程:
阅读全文——共1194字
bash shell下按文件夹快速合并文件
要求:很N个文件夹,每个文件夹下都是N个文本文件,要把每个文件夹下文件合并成一个文件。
如果windows下,除非使用第三方工具,否则这是个无法想像的工作。更不要说使用文本编辑工具打开、然后手工拼合了。在linux下,简单的使用命令,那是一件相当优雅的事情:如下
$ for f in `ls`; do cd $f; cat `ls` >../${f}.txt ;cd .. ; done
(注:行首的美元符$是bash命令提示符)
阅读全文——共240字
centos6.x下安装libreOffice最新版本
centos6.2自带的openoffice,实在差劲,版本太老;没办法,centos为了稳定,没有新软件;尤其是openoffice被oracle捣腾得…
不多说,放弃openoffice,安装libreoffice,是一个正确的选择。首先下载:http://www.libreoffice.org/download/
libreoffice下载
选择 Linux x80(rpm), zh-CN-中文(简体),下载下面列出的三个包,第一个是程序包,后面是中文语言包及中文帮助包。
阅读全文——共1797字
linux下使用Image Magick批量处理图片
使用Image Magick这个命令行图像处理软件批量处理图片,最有用的是批量缩放照片。举例:
目录photo中放置待缩小的图片,缩小后图片放置于small目录,缩小为原图片的50%。
进入photo目录,执行命令
feng@fscu:~/photo$ for img in `ls`; do convert -resize 50%x50% $img ../small/$img; done
阅读全文——共1577字
[转]NoSQL数据库笔谈
php 通过mssql_xx函数读mssql 2005记录, text/ntext字段非常速度慢
使用php写的web程序,从mssql 2005读取一个文章列表,要读取出文章内容,在列表页面里显示出一部分,起先使用:
SELECT top 20 [id],[title],[content], FROM [news] where xxx
这是很自然直接的写法,但是发现运行速度非常的慢,浏览器访问经常要花费好几秒到几十秒才打开页面,慢的时候还会php脚本执行的超时;该表建有必要的索引,数据量只有几万条而已。通过定时追踪发现问题就出在这个语句上,改成如下的形式:
$sql=”SELECT top $pagesize * from
阅读全文——共1586字
php函数代码:以表格形式输出二维数组
已于2012-01-16更新:对于元素为数组的,也以表格输出(否则将数组子元素显示为array)
直接上代码
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
<html xmlns=”http://www.w3.org/1999/xhtml”>
阅读全文——共1878字