June 8, 2011
FreeBSD下安eaccelerator
"\u003cblockquote\u003e\n\u003cp\u003e# cd /usr/ports/www/eaccelerator\n#make install clean\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e安装完会提示在/usr/local/etc/php.ini文件末尾添加一行zend_extension=”/usr/local/lib/php/20090626/eaccelerator.so”,并创建临时目录/tmp/eaccelerator.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e#echo ‘zend_extension=”/usr/local/lib/php/20090626/eaccelerator.so”‘ \u0026raquo; /usr/local/etc/php.ini\n#mkdir /tmp/eaccelerator\n#chown www /tmp/ eaccelerator\n#chmod 0700 /tmp/eaccelerator\u003c/p\u003e\u003c/blockquote\u003e"
June 8, 2011
10款对开发者有帮助的Android应用
"\u003cp\u003e这次收集的应用是准备给开发者的,相信对你会非常有帮助。\u003c/p\u003e\n\u003cp\u003e10款对开发者有帮助的Android应用,列表如下:\u003c/p\u003e\n\u003chr\u003e\n\u003ch3 id=\"1-remote-desktop-client\"\u003e\u003ca href=\"http://www.androlib.com/android.application.com-xtralogic-android-rdpclient-jFAx.aspx\"\u003e1. Remote Desktop Client\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003e该款应用帮你连接你的Windows电脑。\n\u003cimg src=\"http://static.oschina.net/uploads/img/201106/08084655_4vVm.jpg\" alt=\"Remote Desktop Client\"\u003e\u003c/p\u003e\n\u003ch3 id=\"2-andftp\"\u003e\u003ca href=\"http://www.androlib.com/android.application.lysesoft-andftp-zjz.aspx\"\u003e2. AndFTP\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003eFTP/SFTP客户端。\u003cimg src=\"http://static.oschina.net/uploads/img/201106/08084658_NY9e.jpg\" alt=\"AndFTP\"\u003e\u003c/p\u003e\n\u003ch3 id=\"3-manalytics\"\u003e\u003ca href=\"http://www.androlib.com/android.application.com-mugitek-analytics-pmB.aspx\"\u003e3. mAnalytics\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003e查看你的项目的GA分析数据。\n\u003cimg src=\"http://static.oschina.net/uploads/img/201106/08084658_QJoE.png\" alt=\"mAnalytics\"\u003e\u003c/p\u003e\n\u003ch3 id=\"4-touchqode\"\u003e\u003ca href=\"http://www.androlib.com/android.application.com-touchqode-editor-qEFEF.aspx\"\u003e4. touchqode\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003e在手机上查看和编辑源码,包括语法高亮、自动完成,整合FTP/SFTP。\n\u003cimg src=\"http://static.oschina.net/uploads/img/201106/08084659_4BIq.png\" alt=\"touchqode\"\u003e\u003c/p\u003e\n\u003ch3 id=\"5-android-web-editor-lite\"\u003e\u003ca href=\"http://www.androlib.com/android.application.com-webeditlite-app-xtCqD.aspx\"\u003e5. Android Web Editor Lite\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003e同上面的Android应用类似,具有常用特性的代码编辑器。\n\u003cimg src=\"http://static.oschina.net/uploads/img/201106/08084700_EgZx.jpg\" alt=\"Android Web Editor\"\u003e\u003c/p\u003e\n\u003ch3 id=\"6-connectbot\"\u003e\u003ca href=\"http://www.androlib.com/android.application.org-connectbot-BDC.aspx\"\u003e6. ConnectBot\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003e开源的SSH客户端。\n\u003cimg src=\"http://static.oschina.net/uploads/img/201106/08084701_G2cN.png\" alt=\"ConnectBot\"\u003e\u003c/p\u003e\n\u003ch3 id=\"7-phoenix-mysql-client\"\u003e\u003ca href=\"http://www.androlib.com/android.application.com-yazan-msc-qnDtx.aspx\"\u003e7. Phoenix MySql Client\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003e该应用提供与MySQL Server的直接连接,执行SQL查询。另外一款MySQL客户端 for Android是 \u003ca href=\"http://www.androlib.com/android.application.org-androidakebulanmysql-zpxii.aspx\"\u003e付费\u003c/a\u003e 的。\n\u003cimg src=\"http://static.oschina.net/uploads/img/201106/08084702_hjHi.png\" alt=\"Phoenix MySql Client\"\u003e\u003c/p\u003e\n\u003ch3 id=\"8-magic-color-picker\"\u003e\u003ca href=\"http://www.androlib.com/android.application.com-siyusong-android-color-picker-jEFm.aspx\"\u003e8. Magic Color Picker\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003e调色板/颜色提取器,支持不同的模式。\n\u003cimg src=\"http://static.oschina.net/uploads/img/201106/08084702_ZdS1.jpg\" alt=\"Magic Color Picker\"\u003e\u003c/p\u003e\n\u003ch3 id=\"9-jquery-mobile-docs\"\u003e\u003ca href=\"http://www.androlib.com/android.application.com-jquerymobiledocs-xqEBj.aspx\"\u003e9. jQuery Mobile docs\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003ejQuery Mobile 文档,支持离线使用。地址:http://jquerymobile.com。\n\u003cimg src=\"http://static.oschina.net/uploads/img/201106/08084703_iKT6.jpg\" alt=\"jQuery Mobile docs\"\u003e\u003c/p\u003e\n\u003ch3 id=\"10-w3c-cheatsheet\"\u003e\u003ca href=\"http://www.androlib.com/android.application.org-w3c-mwi-cheatsheet-jqEFx.aspx\"\u003e10. …\u003c/a\u003e\u003c/h3\u003e"
June 7, 2011
apache的日志级别和设置
"\u003cp\u003e\u003cstrong\u003e1.emerg\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e紧急 – 系统无法使用。\u003c/p\u003e\n\u003cp\u003e“Child cannot open lock file. Exiting”\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e2.alert\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e必须立即采取措施。\u003c/p\u003e\n\u003cp\u003e“getpwuid: couldn’t determine user name from uid”\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e3.crit\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e致命情况。\u003c/p\u003e\n\u003cp\u003e“socket: Failed to get a socket, exiting child”\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e4.error\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e错误情况。\u003c/p\u003e\n\u003cp\u003e“Premature end of script headers”\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e5.warn\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e警告情况。\u003c/p\u003e\n\u003cp\u003e“child process 1234 did not exit, sending another SIGHUP”\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e6.notice\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e一般重要情况。\u003c/p\u003e\n\u003cp\u003e“httpd: caught SIGBUS, attempting to dump core in …”\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e7.info\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e普通信息。\u003c/p\u003e\n\u003cp\u003e“Server seems busy, (you may need to increase StartServers, or Min/MaxSpareServers)…”\u003c/p\u003e"
June 7, 2011
解决Apache出现的CPU高占用率的问题
"\u003cp\u003e所谓Apache出现CPU高占用率就是指Apache在一段时间内持续占用很高的CPU使用率,甚至达到CPU100%,这个时候造成网站无法访问。解决的方法就是仔细观察Apache的日志文件,查阅错误的信息。\u003c/p\u003e\n\u003cp\u003e我个人试了一下启用了\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eEnableSendfile Off\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e暂时解决了,\u003c/p\u003e\n\u003cp\u003e下面我们针对几种错误信息进行分析并给出解决的方法:\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e1. Apache与WinSock v2相冲突\u003c/strong\u003e\n\u003ca href=\"http://httpd.apache.org/docs/2.0/mod/mpm_winnt.html\"\u003eApache官方提供的手册\u003c/a\u003e 中提到,在Windows系统下Apache2.x为了提高性能而使用了Microsoft WinSock v2 API,但是一些常见的防火墙软件会破坏他的正确性,从而使得Apache出现死循环操作造成CPU100%。\u003c/p\u003e\n\u003cp\u003e其错误提示如下所示:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[error] (730038)An operation was attempted on something that is not a socket.: winnt_accept: AcceptEx failed. Attempting to recover.\u003c/p\u003e\n\u003cp\u003e[error] (OS 10038) : Child 3356: …\u003c/p\u003e\u003c/blockquote\u003e"
June 6, 2011
FreeBSD下Ports文件目录介绍
"\u003cp\u003e当提到 Ports Collection 时, 第一个要说明的就是何谓 “skeleton”。 简单地说, port skeleton 是让一个程序在 FreeBSD 上简洁地编译并安装的所需文件的最小组合。 每个 port skeleton 包含:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e一个 \u003ccode\u003eMakefile\u003c/code\u003e。 \u003ccode\u003eMakefile\u003c/code\u003e 包括好几个部分, 指出应用程序是如何编译以及将被安装在系统的哪些地方。\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e一个 \u003ccode\u003edistinfo\u003c/code\u003e 文件。这个文件包括这些信息: 这些文件用来对下载后的文件校验和进行检查 (使用 \u003ca href=\"http://www.freebsd.org/cgi/man.cgi?query=sha256\u0026amp;sektion=1\"\u003esha256(1)\u003c/a\u003e), 来确保在下载过程中文件没有被破坏。\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e一个 \u003ccode\u003efiles\u003c/code\u003e 目录。 这个目录包括在 FreeBSD 系统上编译和安装程序需要用到的补丁。 这些补丁基本上都是些小文件, 指出特定文件作了哪些修正。 它们都是纯文本的的格式,基本上是这样的 “删除第 10 行” 或 “将第 26 行改为这样 …”, 补丁文件也被称作 “diffs”, 他们由 \u003ca href=\"http://www.freebsd.org/cgi/man.cgi?query=diff\u0026amp;sektion=1\"\u003ediff(1)\u003c/a\u003e程序生成。\n这个目录也包含了在编译 port 时要用到的其它文件。\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e一个 \u003ccode\u003epkg-descr\u003c/code\u003e 文件。 这是一个提供更多细节,有软件的多行描 …\u003c/p\u003e\u003c/li\u003e\u003c/ul\u003e"
June 6, 2011
ifstat命令行统计网络流量
"\u003cp\u003e早上在BSD区问了个关于统计网络流量的问题,我喜欢用命令行方式查看,斑竹大人指点–\u0026gt;ifstat . ^_^ 现在将方法写出来:\u003c/p\u003e\n\u003cp\u003e下载 ifstat , \u003ca href=\"http://gael.roualland.free.fr/ifstat/ifstat-1.1.tar.gz\"\u003ehttp://gael.roualland.free.fr/ifstat/ifstat-1.1.tar.gz\u003c/a\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003cp\u003ewget \u003ca href=\"http://gael.roualland.free.fr/ifstat/ifstat-1.1.tar.gz\"\u003ehttp://gael.roualland.free.fr/ifstat/ifstat-1.1.tar.gz\u003c/a\u003e\u003c/p\u003e\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003cp\u003etar xzvf ifstat-1.1.tar.gz\u003c/p\u003e\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003cp\u003ecd ifstat-1.1\u003c/p\u003e\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003cp\u003e./configure\u003c/p\u003e\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003cp\u003emake\u003c/p\u003e\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003cp\u003emake install\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e都是老套路,别和我说你没装gcc .\u003c/p\u003e\n\u003cp\u003e然后 man ifstat\u003c/p\u003e\n\u003cp\u003e-t 显示时间 格式:HH:MM:SS\u003c/p\u003e\n\u003cp\u003e-i 指定的网卡 ,如果有多块网卡 以”,”分隔\u003c/p\u003e\n\u003cp\u003e-T 显示所有接口的带宽.\u003c/p\u003e\n\u003ch1 id=\"ifstat--t--i-tun0tun1--t\"\u003eifstat -t -i tun0,tun1 -T\u003c/h1\u003e\n\u003cp\u003eTime tun0 tun1 Total\u003c/p\u003e\n\u003cp\u003eHH:MM:SS KB/s in KB/s out KB/s …\u003c/p\u003e"
June 6, 2011
配置PHP.INI监测服务器的脚本耗时
"\u003cp\u003e配置php.ini中的\nauto_prepend_file\nauto_append_file\n加入自动解析页面来获取执行时间\u003c/p\u003e\n\u003cp\u003e; Automatically add files before or after any PHP document.\nauto_prepend_file = monitor_prog.php\nauto_append_file = monitor_prog.php\u003c/p\u003e\n\u003cp\u003e把monitor_prog.php放到包含目录下。\u003c/p\u003e\n\u003cp\u003emonitor_prog.php\u003c/p\u003e\n\u003cblockquote\u003e\n\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003cp\u003e// print_r($_SERVER);\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003eif ( ! function_exists ( ‘ getmicrotime_t ‘ ) ) {\u003c/p\u003e\n\u003cp\u003efunction getmicrotime_t(){\u003c/p\u003e\n\u003cp\u003elist ( $usec , $sec ) = explode ( ” ” , microtime ());\u003c/p\u003e\n\u003cp\u003ereturn $usec ;\u003c/p\u003e\n\u003cp\u003e// return ((float)$usec + (float)$sec);\u003c/p\u003e\n\u003cp\u003e} // end func\u003c/p\u003e\n\u003cp\u003e}\u003c/p\u003e\n\u003cp\u003e$time1 = date ( ‘ …\u003c/p\u003e"
June 1, 2011
iostat来对linux硬盘IO性能进行检测
"\u003cp\u003e近期公司安装了几台DELL PE2650和2850的服务器,统一安装的是RHLE5.132位系统,而服务器的SCSI硬盘都统一做了raid1。公司老总要求对硬盘IO作统一检测报告,在Linux下找了许多工具,发现最实用的还是iostat,这个需要先安装sysstat ,即\u003cstrong\u003eyum -y install sysstat\u003c/strong\u003e;公司内部的yum服务器搭建这个不是本文的重点,这里不作详细叙述。\u003c/p\u003e\n\u003cp\u003e# iostat -x 1 10\nLinux 2.6.18-92.el5xen 03/01/2010\navg-cpu: %user %nice %system %iowait %steal %idle\n1.10 0.00 4.82 39.54 0.07 54.46\nDevice: rrqm/s wrqm/s r/s w/s rsec/s wsec/s avgrq-sz avgqu-sz await svctm %util\nsda 0.00 3.50 0.40 2.50 5.60 48.00 18.48 0.00 0.97 …\u003c/p\u003e"
June 1, 2011
Linux IO性能测试
"\u003cp\u003e近来想了解一下开发环境的IO性能,分别用dd/orion/iozone/bonnie++四种工具测试了一下\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e开发环境系统配置如下:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIntel SR1625 server, 2 CPU, 32GB内存, 用主板自带卡做了raid1+0,8个7200转SATA硬盘\u003c/p\u003e\n\u003cp\u003e操作系统是RHEL 5.3 64位\u003c/p\u003e\n\u003cp\u003e因为物理内存是32GB,因此整个过程都选用了60GB+的数据量来测试,以避免cache的影响\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e1. 首先用自带的dd命令先测一下, 块大小为8k\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003edd只能提供一个大概的测试结果,而且是连续IO而不是随机IO\u003c/p\u003e\n\u003cp\u003e读测试\u003c/p\u003e\n\u003cp\u003etime dd if=/dev/sda2 f=/dev/null bs=8k count=8388608\u003c/p\u003e\n\u003cp\u003e8388608+0 records in\u003c/p\u003e\n\u003cp\u003e8388608+0 records out\u003c/p\u003e\n\u003cp\u003e68719476736 bytes (69 GB) copied, 516.547 seconds, 133 MB/s\u003c/p\u003e\n\u003cp\u003ereal 8m36.926s\u003c/p\u003e\n\u003cp\u003euser 0m0.117s\u003c/p\u003e\n\u003cp\u003esys 0m55.216s\u003c/p\u003e\n\u003cp\u003e写测试\u003c/p\u003e\n\u003cp\u003etime dd if=/dev/zero …\u003c/p\u003e"
May 30, 2011
weebox is a dialog plugin
"\u003cp\u003e使用前需包含以下jquery.js、bgiframe.js、weebox.js、wee.css文件\u003c/p\u003e\n\u003cp\u003e基本用法举例如下:\n$.weeboxs.open(‘#testbox’, {title: ‘hello world’, width:400, height: 200});\u003c/p\u003e\n\u003cp\u003e$.weeboxs.open(‘The operation failed.’,{\nonopen:function(){alert(‘opened!’);},\nonclose:function(){alert(‘closed!’);}, onok:function(){alert(‘ok’);\n$.weeboxs.close();} });\u003c/p\u003e\n\u003cp\u003e$.weeboxs.open(‘/modules/test/testsession.php’, {contentType:’ajax’});\u003c/p\u003e\n\u003cp\u003e$.weeboxs.open(‘hello world’);\u003c/p\u003e\n\u003cp\u003e$.weeboxs.open(‘The operation failed.’,{type:’error’});\u003c/p\u003e\n\u003cp\u003e$.weeboxs.open(‘The operation …\u003c/p\u003e"
May 30, 2011
C语言对mysql数据库的操作
"\u003cp\u003e这已经是一相当老的话题。不过今天我才首次使用,把今天的一些体会写下来,也许能给一些新手带来一定的帮助,更重要的是供自己今后忘记的怎么使用而进行查阅的!\u003c/p\u003e\n\u003cp\u003e我们言归正传\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e1.头文件:\u003c/strong\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e#include\u003c/p\u003e\n\u003cp\u003e#include\u003c/p\u003e\n\u003cp\u003e#include “/usr/local/mysql/include/mysql/mysql.h” //这个是必需要包含的,下面对mysql的所有操作函数,都出自这里\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e\u003cstrong\u003e2.定义一个MYSQL变量:\u003c/strong\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eMYSQL mysql;\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e这里MYSQL是一个用于连接MySql数据库的变量。\u003c/p\u003e\n\u003cp\u003e在后面对mysql数据库的操作中,我们就用这个MYSQL变量作为句柄的。\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e3.定义数据库参数:\u003c/strong\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003echar host[32]=”localhost”;\u003c/p\u003e\n\u003cp\u003echar user[32]=”username”;\u003c/p\u003e\n\u003cp\u003echar passwd[32]=”pwd”;\u003c/p\u003e\n\u003cp\u003echar dbname[32]=”testdb”;\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e\u003cstrong\u003e4.数据库操作\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e1).初始化数据库:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003emysql_init(\u0026amp;mysql);\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e2).连接数据库: …\u003c/p\u003e"
May 28, 2011
FreeBSD/Linux检测硬盘坏道 第二篇
"\u003cp\u003eLinux认证:FreeBSD/Linux检测硬盘坏道,$badblocks -s //显示进度 -w //以写去检测 -v //显示执行详细情况 /dev/sda2\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eLinux检测硬盘坏道\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003ebadblocks功能说明:检查磁盘装置中损坏的区块。\u003c/p\u003e\n\u003cp\u003e语法:badblocks [-svw][-b ][-o ][磁盘装置][磁盘区块数][启始区块]\u003c/p\u003e\n\u003cp\u003e补充说明:执行指令时须指定所要检查的磁盘装置,及此装置的磁盘区块数。\u003c/p\u003e\n\u003cp\u003e参数:\u003c/p\u003e\n\u003cp\u003e-b 指定磁盘的区块大小,单位为字节。\u003c/p\u003e\n\u003cp\u003e-o 将检查的结果写入指定的输出文件。\u003c/p\u003e\n\u003cp\u003e-s 在检查时显示进度。\u003c/p\u003e\n\u003cp\u003e-v 执行时显示详细的信息。\u003c/p\u003e\n\u003cp\u003e-w 在检查时,执行写入测试。\u003c/p\u003e\n\u003cp\u003e[磁盘装置] 指定要检查的磁盘装置。\u003c/p\u003e\n\u003cp\u003e[磁盘区块数] 指定磁盘装置的区块总数。\u003c/p\u003e\n\u003cp\u003e[启始区块] 指定要从哪个区块开始检查。\u003c/p\u003e\n\u003cp\u003ebadblocks 检测磁盘坏块\u003c/p\u003e\n\u003cp\u003e1)$badblocks -s //显示进度 -v //显示执行详细情况 /dev/sda1\u003c/p\u003e\n\u003cp\u003e2)读写方式检测 未挂载的磁盘设备或分区\u003c/p\u003e\n\u003cp\u003e$badblocks -s //显示进度 -w //以写去检测 -v //显示执行详细情况 /dev/sda2 …\u003c/p\u003e"
May 28, 2011
configure: error: mcrypt.h not found. Please reinstall libmcrypt
"\u003cp\u003e今日参考以前的文章安装lnmp的时候,发现这次在安装php的时候竟然提示”configure: error: mcrypt.h not found. Please reinstall libmcrypt”,意思是,没有查找到mcrytp.h,需要安装libcrytp,以前安装了n次都没有问题的,在网上找了一个解决办法.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ewget \u003ca href=\"ftp://mcrypt.hellug.gr/pub/crypto/mcrypt/attic/libmcrypt/libmcrypt-2.5.7.tar.gz\"\u003eftp://mcrypt.hellug.gr/pub/crypto/mcrypt/attic/libmcrypt/libmcrypt-2.5.7.tar.gz\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003etar -zxvf libmcrypt-2.5.7.tar.gz\ncd libmcrypt-2.5.7\nmkdir -p /usr/local/libmcrytp\n./configure prefix=/usr/local/libmcrytp/\nmake\nmake install\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e然后再安装PHP\u003c/p\u003e"
May 28, 2011
linux的mount(挂载)命令详解
"\u003cp\u003e**点评:**linux下挂载(mount)光盘镜像文件、移动硬盘、U盘、Windows和NFS网络共享 linux是一个优秀的开放源码的操作系统,可以运行在大到巨型小到掌上型各类计算机系统上,随着 linux系统的日渐成熟和稳定以及它开放源代码特有的优越性,linux在全世界得到了越来越广泛的linux下挂载(mount)光盘镜像文件、移动硬盘、U盘、Windows和NFS网络共享.\nlinux是一个优秀的开放源码的操作系统,可以运行在大到巨型小到掌上型各类计算机系统上,随着 linux系统的日渐成熟和稳定以及它开放源代码特有的优越性,linux在全世界得到了越来越广泛的应用。现在许多企业的计算机系统都是由UNIX系 统、Linux系统和Windows系统组成的混合系统,不同系统之间经常需要进行数据交换。下面我根据自己的实际工作经验介绍一下如何在linux系统 下挂接(mount)光盘镜像文件、移动硬盘、U盘以及Windows网络共享和UNIX NFS网络共享。\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e挂接命令(mount)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e首先,介绍一下挂接(mount)命令的使用方法,mount命令参数非常多,这里主要讲一下今天我们要 …\u003c/p\u003e"