
linux
jlnuboy
这个作者很懒,什么都没留下…
展开
-
人人网所用的开源技术
MySQL关系型数据库存储系统,我们的DBA团队很强大,每人管理上百台MySQL服务器,其他就不多说了,网上资料太多了Tokyo Cabinet一个key-value的存储引擎,日本人开发,国内很多公司也开始使用,我们内部很多地方也用它来代替MySQL来做存储,比如我们的搜索结果页的用户资料,就是用它来做一层MySQL外的冗余存储,目的是加快搜索结果页的显示。在key-value并需要转载 2011-12-14 16:48:22 · 662 阅读 · 0 评论 -
网络连接程序SSH为Linux助力
什么是SSH SSH (Secure Shell)是一套安全的网络连接程序,它可以让你通过网络连接至其他电脑,在其他电脑上执行程序,在电脑之间拷贝文件,它甚至可以提供给你更安全的X连接,而以上的这些连接,都是在编码的保护下完成的。也就是说安装了SSH后就可以将不安全的Telnet和FTP给关掉了。 为什么要使用SSH 上面所说的各项功能,早期BSD所提供的r转载 2010-03-22 10:37:00 · 594 阅读 · 0 评论 -
mod_wsgi + django 配置
前段日子用apache2.2+mod_python 来运行django ,搭完就放在那自己去开发东西了。当我第一个django项目写得差不多的时候,我把代码放到这个搭完的环境下运行,开始还可以,后来不知道怎么的,总莫名奇妙的报500错误,查看apache日志N个 child pid xxx exit signal Segmentation fault 。恐怖之余,GOOGLE了一翻 ,有的说和ap原创 2010-03-22 17:11:00 · 1163 阅读 · 0 评论 -
找到一款不错的网站压力测试工具webbench
webbench最多可以模拟3万个并发连接去测试网站的负载能力,个人感觉要比Apache自带的ab压力测试工具好,安装使用也特别方便。 1、适用系统:Linux 2、编译安装:wget http://blog.s135.com/soft/linux/webbench/webbench-1.5.tar.gztar zxvf webbench-1.5.tar.gzcd原创 2010-03-22 10:19:00 · 408 阅读 · 0 评论 -
ubuntu Zone.Identifier:$DATA 文件做恶
在NTFS下的文件有所谓的Alternate Data Streams來儲存文件的额外资讯,所以在将文档复制到Ubuntu时会将這些额外的资讯产生出文件來,例如 文件名:encryptable:/$DATA文件:encryptable文件:Zone. Identifier :$DATA此时若要将这些文件复制到其它地方时,会发生文件名异常的错误讯息,解决方式是先在Ubuntu下使转载 2010-01-05 09:39:00 · 4921 阅读 · 0 评论 -
在Ubuntu 9.10下使用QQ自动退出
在Ubuntu 9.10下使用QQ总是自动退出,解决方法如下用VI编辑器修改/usr/bin/qq,添加一个环境变量:(VI编辑器会使么?不会就不要玩Linux了好不好)命令:sudo vi /usr/bin/qq会出现下面的文件:#!/bin/shcd /usr/share/tencent/qq/./qq我们要向其中添加:export GDK_NATIVE_W原创 2010-03-12 12:01:00 · 582 阅读 · 0 评论 -
Ubuntu 中安装MySQL GUI Tools
编译前需要安装的库:g++libmysqlclient15-devlibglade2-devlibglib2.0-devlibgtkmm-2.4-devlibpcre3-devlibxml2-dev然后执行cd mysql-gui-common./configuremakesudo make installcd ../mysql-admini原创 2010-03-11 01:00:00 · 1558 阅读 · 0 评论 -
find and delete fiels
find ./ -name /*~ -exec rm {} /;这里的 /;不能去掉原创 2010-03-09 00:19:00 · 406 阅读 · 0 评论 -
configure: error: Can not link to python
在ubuntu下编译mod_python时出了个问题,configure: error: Can not link to python ,checking checking where python libraries are installed... /usr/lib/python2.5checking for Py_NewInterpreter in -lpython2.5... no原创 2010-03-07 16:08:00 · 2614 阅读 · 0 评论 -
xdebug输出没样式了
在UBUNTU10.04上装了个PHP开发环境,想装上xdebug调试PHP。问题 来了, 所有的错误输出没有样子了,变成了难看了一行的文字。 我用sudo apt-get install php5-dev php-pearsudo apt-get install php5-xdebug装了个xdebug重新apache一切OK,就在输出错误 信息时变了样子,所有的xd原创 2010-05-11 15:52:00 · 1103 阅读 · 0 评论 -
解决ubuntu的ssh慢的方法
Debian默认设置下是开反向域名解析的。我们连接ssh/ftp的时候就会有一个比较明显的延时,大概要等30秒后才能输入账号密码。解决方法有两个: 1. 将客户机IP和域名对应关系加入到 /etc/hosts上 2. 编辑 /etc/nsswitch.conf 找到 hosts 那行,将其改成下面这样:hosts: files dns [NOTFOUND=r原创 2010-05-13 22:42:00 · 597 阅读 · 0 评论 -
Ubuntu 解决套件更新时GPG验证错误
<br />在终端机下达「sudo apt-get update」,出现以下错误讯息:<br />W: GPG error: http://ppa.launchpad.net intrepid Release: 由于没有公钥,下列签名无法进行验证: NO_PUBKEY 60D11217247D1CFF<br />不理这讯息也是可以继续安装,不过要知道,这 GPG key 是用来认证正确的软体来源,保护你的电脑,避免受到恶意软体的侵害。<br />用 GPG 来保护您的邮件!<br />那我们原创 2010-08-18 09:14:00 · 2330 阅读 · 0 评论 -
Nginx安装与配置
一、安装1.1 系统环境与软件版本操作系统:CentOS release 5.5 (Final)内核版本:2.6.18-194.el5其他软件: GCCNginx版本:nginx-1.0.10.tar.gz(下载地址:http://nginx.org/en/download.html) 1.2 编译安装cd /usr/local/srcwget原创 2011-12-14 16:25:05 · 769 阅读 · 0 评论 -
inux下查看nginx,apache,mysql,php的编译参数
1、nginx编译参数:#/usr/local/nginx/sbin/nginx -V2、apache编译参数:# cat /usr/local/apache/build/config.nice3、php编译参数:# /usr/local/php/bin/php -i |grep configure4、mysql编译参数:# cat /usr/local/m转载 2011-12-14 15:21:53 · 532 阅读 · 0 评论 -
Fedora5下配置MySQL (很有参考价值的 MySQL资料 包括如何在Linux文件系统移动MySQL数据库的位置)
一、下载MySQL的安装文件完全安装MySQL需要下面6个文件:MySQL-server-community-5.1.26-0.rhel4.i386.rpmMySQL-client-community-5.1.26-0.rhel4.i386.rpmMySQL-shared-community-5.1.26-0.rhel4.i386.rpmMySQL-deve转载 2011-12-04 13:52:45 · 475 阅读 · 0 评论 -
编译安装MYSYQL 的一点小问题
编译源码提示 No curses/termcap library found这是说明curses termcap 没有安装、找到相应的RPM 装上就OK了。ncurses-deve也得安上,不然还会有错。原创 2011-12-02 11:14:15 · 521 阅读 · 0 评论 -
RedHat 5.5配置YUM 从centos5源与光盘源更新软件
1.确保RHEL5中已经安装了yum[root@lvs-master ~]# rpm -qa |grep yumyum-metadata-parser-1.1.2-3.el5yum-updatesd-0.9-2.el5yum-3.2.22-26.el5yum-security-1.1.16-13.el5yum-rhn-plugin-0.5.4-15.el5目前测转载 2011-10-28 11:24:25 · 665 阅读 · 0 评论 -
ubuntu开机自动挂载其他分区
最近换上了最新的ubuntu10.10和以前一样,开机后不会自动挂载其他分区。尤其是和xp共享使用virtualbox的虚拟硬盘后,必须挂在位于其他位置的虚拟硬盘,不然每次要开启virtualbox的时候都要手动的来挂载一下分区,很麻烦,所以懒人就得想点懒着,让它自己开机自动挂载。查完资料后,记录一下具体过程。 基本思路就是编辑/etc/fstab这个开机时会自动执行的脚本。(不对转载 2011-10-27 10:55:03 · 770 阅读 · 0 评论 -
ubuntu更新时报错Sub-process /usr/bin/dpkg returned an error code
<br />有的时候,使用sudo apt-get install可能导致意想不到的错误,尤其是中途中断了安装时,错误信息为:<br />Errors were encountered while processing:<br />ttf-dustin<br />khangman<br />kdeedu<br />kde<br />E: Sub-process /usr/bin/dpkg returned an error code (1)<br />此时可以这样解决:<br />cd /var/lib/d转载 2010-10-22 09:58:00 · 923 阅读 · 0 评论 -
openfetion 1.9 安装好无法运行
<br />已经好久没有办法在Ubuntu下使用飞信了。libfetion好久以前在我的debian一点登录就消失了。openfetion可以安装和使用,高兴!<br /><br />http://basiccoder.com/openfetion 是一个首页。<br /><br />可以在<br /><br />https://sourceforge.net/projects/ofetion/<br /><br />http://code.google.com/p/ofetion/<br /><br />原创 2010-09-25 23:51:00 · 619 阅读 · 0 评论 -
解决 ubuntu 上的mysql无法远程访问
在Ubuntu9.10上使用sudo apt-get install mysql-server-5.0 安装了mysql,在外面访问不了mysql,但是在Ubuntu上访问是没有问题的。于是开始查找原因: 3306端口是不是没有打开?使用nestat命令查看3306端口状态:~# netstat -an | grep 3306tcp 0 0原创 2010-03-08 09:05:00 · 1348 阅读 · 1 评论 -
ubuntu apt-get install apache2之后没有apxs2的解决
为了图省事,我直接在自己的小u上apt-get install apache2 装上了apache 装完之后发现没有apx2,查了下发现apxs2是在apache-dev里面的,于是 apt-get install apache2-dev解决原创 2010-03-07 15:40:00 · 2719 阅读 · 1 评论 -
ubuntu flash中文乱码的解决办法
ubuntu下 flash出现了中文乱码和方块字,老苏同志告诉了我一个方法,用了一下,还比较好用:sudo rm /etc/fonts/conf.d/49-sansserif.conf原创 2009-11-19 09:29:00 · 454 阅读 · 0 评论 -
ubuntu 安mysql install db时出了问题
这两天我装了UBUNTU ,在编译安装MYSQL的时候没有出什么问题, 到scripts/mysql_install_db --user=mysql这一步时,得到如下错误FATAL ERROR: Cant find mysqld. Please specify your installationdirectory with the --basedir= option.原创 2009-11-16 21:57:00 · 829 阅读 · 0 评论 -
让Ubuntu下的eclipse支持GBK编码
今天,把windows下的工程导入到了Linux下eclipse中,由于以前的工程代码,都是GBK编码的,而Ubuntu默认是不支持GBK编码的。所以,首先我们要先让Ubuntu支持GBK,方法如下:修改/var/lib/locales/supported.d/local文件,在文件中添加zh_CN.GBK GBKzh_CN.GB2312 GB2312sudo dp转载 2009-11-16 15:33:00 · 423 阅读 · 0 评论 -
自动挂载 Windows 分区
自动挂载 windows 分区执行下列命令, 编辑挂载脚本 autowinfs.sudo gedit /usr/sbin/autowinfs 复制粘贴以下引用的内容,保存文件, 退出。mkdir -p /windows/rmdir /windows/* 1> /dev/nullgrep -v /windows/ /etc/fstab转载 2009-11-10 15:46:00 · 503 阅读 · 0 评论 -
ubuntu9.10--grub--引导windows的解决办法(双系统的引导)
ubuntu9.10和以前的版本不一样,其中较大的区别在于使用了grub2引导系统。以前我常用的修改menu.lst引导windows的方法不行了,因为在grub2中,/boot/grub文件夹里没有了menu.lst文件。grub2采用grub.cfg(在/boot/grub文件夹中)来引导系统。要想修改grub.cfg,就得修改grub这个文件(在/etc/default文件夹中)。修改g转载 2009-11-12 09:53:00 · 968 阅读 · 0 评论 -
ubuntu Wine 安装
虽然UBUNTU下有很多很好的程序,但一则由于习惯问题,另外也可能由于你所使用的WIndows程序在Linux下没有合适的替代品,你可能希望能够允许运行Windows程序。Linux下有Wine的Windows虚拟环境。但不能保证能够运行所有的Windows程序。所以你只能试一试。我的测试结果是大约70%的Windows程序可以运行。不错吧安装很简单:进入到Shell /转载 2009-11-10 17:31:00 · 753 阅读 · 0 评论 -
cannot restore segment prot after reloc: Permission denied
编辑/etc/selinux/config,找到这段:# This file controls the state of SELinux on the system.# SELINUX= can take one of these three values:# enforcing - SELinux security policy is enforced.# permissive - SELinu转载 2009-10-27 23:21:00 · 528 阅读 · 0 评论 -
LAMP INSTALL 第二版
LAMP install 鲁迅的一个“拿来主义”不知影响了中国的多少代人,导致在中国的技术论坛上潜水的居多时代不同了,是该提倡一下奉献了,没有予哪有取。小弟虽不才,但愿意将我的经验拉出来与大家分享一下让后来者可以拿来同样也希望各位以后有什么好的经验那出来能大家分享一下。 在php的论坛上一直存在着一个现象,虽说LAMP的搭建,很多人都会。但一般关于LAMP的搭建的文原创 2009-10-28 00:10:00 · 469 阅读 · 0 评论 -
ubuntu eclipse按钮失效解决方法
在9.10中,若是用eclipse开发就会有一个头疼的问题,就是按钮经常失效。google一下,找到了一个解决方案:建立一个startup_eclipse.sh的文件,内容如下#!/bin/shexport GDK_NATIVE_WINDOWS=1/usr/loca/eclipse/eclipse #eclipse所在位置再给上执行权限,通过这个文件运行eclipse就OK了原创 2009-11-17 15:30:00 · 1190 阅读 · 0 评论 -
重装GRUB2 UBUNTU9.10
ubnutu9.10用的GRUB2来引导系统,不幸我弄坏了两次假如你的ubuntu的 / 分区是 sda7 又假如 /boot分区是 sda6,用livecd启动,在终端下输入sudo -imount /dev/sda7 /mntmount /dev/sda6 /mnt/boot (如果没 /boot 单独分区这步跳过)grub-install --root-direct原创 2009-11-26 10:44:00 · 1119 阅读 · 0 评论 -
CVS的$Id$自动替换在Subversion中的实现
到C:/Documents and Settings/QuietLife/Application Data/Subversion 找到 config 文件,用记事本打开 //WINDOWSvi ~/.subversio/config //linux找到文件的最后一段[auto-props]### The format of the entries is:### fil原创 2009-11-27 12:03:00 · 813 阅读 · 0 评论 -
在Linux操作系统下修改IP、DNS和路由配置
ifconfig eth0 新IP然后编辑/etc/sysconfig/network-scrIPts/ifcfg- eth0,修改IP一、修改IP地址[aeolus@db1 network-scrIPts]$ vi ifcfg-eth0DEVICE=eth0ONBOOT=yesBOOTPROTO=staticIPADDR=219.136.2转载 2010-03-05 09:42:00 · 1146 阅读 · 2 评论 -
VMware 时间或快或慢的问题
在VMware Server上安装了CentOS 5.3,总是发现guest系统的时间比host系统时间快或慢。Google了下,原来是VMware clock synchronization 的问题。 1. 安装WMware Tools 2. 在虚拟机安装目录下,修改配置文件Centos52.vmx ,加入以下一行原创 2010-03-02 14:35:00 · 728 阅读 · 0 评论 -
apache启动失败 Name or service not known: mod_unique_id
今天启动APACHE就报错,始终启动不了APACHE[Thu Feb 25 22:14:29 2010] [alert] (EAI 2)Name or service not known: mod_unique_id: unable to find IPv4 address of "xxx" 修改/etc/hosts,添加一行127.0.0.1 xxx localhost原创 2010-02-25 23:01:00 · 1206 阅读 · 0 评论 -
FIND AND KILL PROCESS BY ONE COMMAND IN LINUX
kill -9 `ps -ef| grep mysqld | awk {print $2}`thats all原创 2010-02-10 09:32:00 · 1047 阅读 · 0 评论 -
Error loading MySQLdb module: libmysqlclient_r.so.16: cannot open shared object file: No such file or directory
装python + apache + django过程中真是一个问题加一个问题啊,刚刚解决完一个,又来一个 Error loading MySQLdb module: libmysqlclient_r.so.16: cannot open shared object file: No such file or directory 后来上网找了半天 看到 http://sourcef原创 2010-02-05 11:44:00 · 7194 阅读 · 0 评论 -
mysql-python安装问题
Python访问MySQL的模块,以前叫MySQLdb,后来更名为mysql-python,安装似乎也有变化。 有时会遇到这样的问题: $ sudo python setup.py installsh: line 1: mysql_config: command not found Traceback (most recent call last):原创 2010-02-05 10:57:00 · 1207 阅读 · 0 评论 -
装完 mysql-python 报错 [Errno 13] Permission denied: '/root/.python-eggs'
装完 mysql-python 报如下错误Cant extract file(s) to egg cacheThe following error occurred while trying to extract file(s) to the Python eggcache: [Errno 13] Permission denied: /root/.python-原创 2010-02-05 11:23:00 · 3863 阅读 · 0 评论