﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>语源科技BlogJava-大鸟的学习乐园</title><link>http://www.blogjava.net/dunkbird/</link><description>路漫漫其修远兮，吾将上下而求索
</description><language>zh-cn</language><lastBuildDate>Wed, 29 Apr 2026 02:12:53 GMT</lastBuildDate><pubDate>Wed, 29 Apr 2026 02:12:53 GMT</pubDate><ttl>60</ttl><item><title>Mysql </title><link>http://www.blogjava.net/dunkbird/archive/2015/03/26/423852.html</link><dc:creator>大鸟</dc:creator><author>大鸟</author><pubDate>Thu, 26 Mar 2015 04:49:00 GMT</pubDate><guid>http://www.blogjava.net/dunkbird/archive/2015/03/26/423852.html</guid><wfw:comment>http://www.blogjava.net/dunkbird/comments/423852.html</wfw:comment><comments>http://www.blogjava.net/dunkbird/archive/2015/03/26/423852.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/dunkbird/comments/commentRss/423852.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/dunkbird/services/trackbacks/423852.html</trackback:ping><description><![CDATA[test<img src ="http://www.blogjava.net/dunkbird/aggbug/423852.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/dunkbird/" target="_blank">大鸟</a> 2015-03-26 12:49 <a href="http://www.blogjava.net/dunkbird/archive/2015/03/26/423852.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>pana list</title><link>http://www.blogjava.net/dunkbird/archive/2015/02/04/422736.html</link><dc:creator>大鸟</dc:creator><author>大鸟</author><pubDate>Wed, 04 Feb 2015 06:56:00 GMT</pubDate><guid>http://www.blogjava.net/dunkbird/archive/2015/02/04/422736.html</guid><wfw:comment>http://www.blogjava.net/dunkbird/comments/422736.html</wfw:comment><comments>http://www.blogjava.net/dunkbird/archive/2015/02/04/422736.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/dunkbird/comments/commentRss/422736.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/dunkbird/services/trackbacks/422736.html</trackback:ping><description><![CDATA[OpenLdap<br />OpenAM<br />Slor<br />shibboleth<img src ="http://www.blogjava.net/dunkbird/aggbug/422736.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/dunkbird/" target="_blank">大鸟</a> 2015-02-04 14:56 <a href="http://www.blogjava.net/dunkbird/archive/2015/02/04/422736.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Ubuntu desk top</title><link>http://www.blogjava.net/dunkbird/archive/2013/04/28/398552.html</link><dc:creator>大鸟</dc:creator><author>大鸟</author><pubDate>Sun, 28 Apr 2013 08:16:00 GMT</pubDate><guid>http://www.blogjava.net/dunkbird/archive/2013/04/28/398552.html</guid><wfw:comment>http://www.blogjava.net/dunkbird/comments/398552.html</wfw:comment><comments>http://www.blogjava.net/dunkbird/archive/2013/04/28/398552.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/dunkbird/comments/commentRss/398552.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/dunkbird/services/trackbacks/398552.html</trackback:ping><description><![CDATA[Xfce<img src ="http://www.blogjava.net/dunkbird/aggbug/398552.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/dunkbird/" target="_blank">大鸟</a> 2013-04-28 16:16 <a href="http://www.blogjava.net/dunkbird/archive/2013/04/28/398552.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>MySQL5.1.53编译，安装配置</title><link>http://www.blogjava.net/dunkbird/archive/2012/01/25/368884.html</link><dc:creator>大鸟</dc:creator><author>大鸟</author><pubDate>Wed, 25 Jan 2012 11:38:00 GMT</pubDate><guid>http://www.blogjava.net/dunkbird/archive/2012/01/25/368884.html</guid><wfw:comment>http://www.blogjava.net/dunkbird/comments/368884.html</wfw:comment><comments>http://www.blogjava.net/dunkbird/archive/2012/01/25/368884.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/dunkbird/comments/commentRss/368884.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/dunkbird/services/trackbacks/368884.html</trackback:ping><description><![CDATA[<div><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">h1. MySQL5.1.53编译，安装配置</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">&nbsp;</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">Debian4下安装MySql5.1.53</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">&nbsp;</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">h2.&nbsp;编译</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">&nbsp;</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">&lt;pre&gt;</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">./configure&nbsp; '--prefix=/usr/local/mysql5.1.53' '--with-mysqld-user=mysql' '--with-extra-charsets=all' '--with-unix-socket-path=/usr/local/mysql5.1.53/var/mysql.sock' '--with-named-curses-libs=/lib/libncurses.so.5' '--enable-assembler'</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">&lt;/pre&gt;</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">&nbsp;</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">h2.&nbsp;安装</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">&nbsp;</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">&lt;pre&gt;</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">make &amp;&amp; make install</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">&lt;/pre&gt;</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">&nbsp;</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">h2.&nbsp;初始化数据库</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">&nbsp;</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">刚刚编译安装完成的mysql中没有任何数据库，包括默认的mysql数据库，这个需要初始化安装。</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">命令如下</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">&lt;pre&gt;</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">/usr/local/mysql5.1.53/bin/mysql_install_db</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">&lt;/pre&gt;</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">&nbsp;</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">h2.&nbsp;配置</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">&nbsp;</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">h3.&nbsp;创建配置文件</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">&nbsp;</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">我们把/usr/local/mysql5.1.53/share/mysql这个目录下的my-medium.cnf，复制为my.cnf到mysql安装目录</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">做如下修改</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">在[mysqld]&nbsp;配置块中加入</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">skip-name-resolve #取消DNS反向解析，提高远程访问速度</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">_详细内容，参考57上的my.cnf吧_</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">&nbsp;</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">h3.&nbsp;启动&amp;停止</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">&nbsp;</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">*&nbsp;启动</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">&lt;pre&gt;</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">/usr/local/mysql5.1.53/bin/mysqld_safe --user=root &amp;</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">&lt;/pre&gt;</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">*&nbsp;停止</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">&lt;pre&gt;</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">/usr/local/mysql5.1.53/share/mysql/mysql.server stop</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">&lt;/pre&gt;</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">&nbsp;</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">h3.&nbsp;进入mysql命令行</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">&nbsp;</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">&lt;pre&gt;</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">/usr/local/mysql5.1.53/bin/mysql -uroot</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">&lt;/pre&gt;</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">&nbsp;</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">h3.&nbsp;开启远程访问</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">&nbsp;</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">#&nbsp;配置cnf文件</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">找到你的my.cnf文件（如果用debian提供的mysql，在/etc/mysql/my.cnf）</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">查找&nbsp;bind-address，等号后边写server的IP地址</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">#&nbsp;在mysql命令行执行下列命令</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">&lt;pre&gt;</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">GRANT ALL PRIVILEGES ON *.* TO 'depman'@'%' IDENTIFIED BY 'depman' WITH GRANT OPTION;</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">&lt;/pre&gt;</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">说明&nbsp;：&nbsp;添加depman用户，密码为depman，可以在任何远程机器访问数据库且拥有全部权限</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">&nbsp;</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">h3.&nbsp;添加InnoDB支持</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">&nbsp;</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">#&nbsp;进入mysql命令行</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; "># mysql&gt; show plugin;</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">查看是否有InnoDB的支持，没有的话</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; "># mysql&gt; install plugin innodb soname "ha_innodb.so";</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">#&nbsp;再次执行mysql&gt; show plugin;发现有InnoDB，安装成功</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">&nbsp;</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">h3.&nbsp;数据移植</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">&nbsp;</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">*&nbsp;备份57上的kebin数据库（sql文件）</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">&lt;pre&gt;</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">/usr/local/mysql5.1.53/bin/mysqldump --skip-lock-tables -h192.168.12.57 -uroot -proot kebin &gt; kebin.sql</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">&lt;/pre&gt;</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">*&nbsp;导入刚才生成的sql文件到kebin数据库</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">&lt;pre&gt;</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">/usr/local/mysql5.1.53/bin/mysql kebin &lt; kebin.sql</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">&lt;/pre&gt;</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">*&nbsp;从ServerA到ServerB迁移数据</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">&lt;pre&gt;</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">/usr/local/mysql5.1.53/bin/mysqldump --skip-lock-tables -uroot -proot kebin | /usr/local/mysql5.1.53/bin/mysql -h192.168.12.58 -udepman -pdepman kebin</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">&lt;/pre&gt;</p></div><img src ="http://www.blogjava.net/dunkbird/aggbug/368884.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/dunkbird/" target="_blank">大鸟</a> 2012-01-25 19:38 <a href="http://www.blogjava.net/dunkbird/archive/2012/01/25/368884.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>debian4 linux apache install</title><link>http://www.blogjava.net/dunkbird/archive/2011/12/30/367539.html</link><dc:creator>大鸟</dc:creator><author>大鸟</author><pubDate>Thu, 29 Dec 2011 22:13:00 GMT</pubDate><guid>http://www.blogjava.net/dunkbird/archive/2011/12/30/367539.html</guid><wfw:comment>http://www.blogjava.net/dunkbird/comments/367539.html</wfw:comment><comments>http://www.blogjava.net/dunkbird/archive/2011/12/30/367539.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/dunkbird/comments/commentRss/367539.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/dunkbird/services/trackbacks/367539.html</trackback:ping><description><![CDATA[<div><div style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; "><p><strong>Linux install</strong></p></div><div style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; "><p>&nbsp;</p><p>Linux install</p><p align="left">&#9312;安装VBox</p><p align="left">&nbsp;&nbsp;&nbsp; \\192.168.12.200\install\VBox\VirtualBox-4.0.6-71416-Win.exe</p><p align="left">&nbsp;</p><p align="left">　&#9313;通过VBox安装Linux虚拟机</p><p align="left">&nbsp;&nbsp;&nbsp; Linux系统映像保存于下面的路径下</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;\\192.168.12.200\debian4_iso</p><p align="left">&nbsp;</p><p align="left">　&#9314;通过VBox进入Linux操作系统</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;通过下面的命令查看当前IP状态,并修改为静态IP</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;vim /etc/network/interfaces</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;若修改,键入字母「i」即进入可编辑状态,修正后Esc退出编辑状态,键入「:wq」保存并退出</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;静态IP例:</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; allow-hotplug eth1</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #iface eth1 inet dhcp</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; iface eth1 inet static</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; address 192.168.12.189</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; netmask 255.255.255.0</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; gateway 192.168.12.1</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;重启网卡：</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /etc/init.d/networking stop</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /etc/init.d/networking start</p><p align="left">&nbsp;</p><p align="left">　&#9315;输入ifconfig查看修正后的ip状态</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;查看该虚拟机是否能够ping通自己的机器</p><p align="left">&nbsp;</p><p align="left">　&#9316;配置Linux虚拟光驱路径</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;通过命令:「vim /etc/init.d/donkey_service」新建文件donkey_service</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;编辑文件:</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # mount window share folder to /mnt/debian4_iso</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mount -t cifs //192.168.12.200/debian4_iso -o username="remote",password="abcd@1234" /mnt/debian4_iso</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mount -t cifs //192.168.12.200/install -o username="remote",password="abcd@1234" /mnt/nas_share</p><p align="left">&nbsp;</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # mount debian4 iso</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mount -t iso9660 -o loop /mnt/debian4_iso/debian-4.0.0-i386-DVD-1.iso /mnt/debian4/dvd01</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mount -t iso9660 -o loop /mnt/debian4_iso/debian-4.0.0-i386-DVD-2.iso /mnt/debian4/dvd02</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mount -t iso9660 -o loop /mnt/debian4_iso/debian-4.0.0-i386-DVD-3.iso /mnt/debian4/dvd03</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mount -t iso9660 -o loop /mnt/debian4_iso/debian-4.0.0-i386-DVD-4.iso /mnt/debian4/dvd04</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;执行文件:sh donkey_service</p><p align="left">&nbsp;</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;注:新建虚拟机的网卡没有访问200的权限,可以把debian4拷贝到本机一文件夹下,共享该文件夹</p><p align="left">&nbsp;</p><p align="left">&nbsp;&nbsp;&nbsp;&#9317;安装ssh-server</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;安装后就可以使用putty链接，操作。</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp; aptitude install ssh-server</p><p align="left">&nbsp;</p><p align="left">&nbsp;&nbsp; &#9318;安装Linux必要软件</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp; aptitude install make --&nbsp;编译用</p><p align="left">&nbsp;</p><p align="left">&nbsp;&nbsp; &#9319;apache,php,mysql安装前准备</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp; Linux下用软件安装包保存位置:</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \\192.168.12.200\software\install\linux\httpd-2.2.9.tar.gz</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \\192.168.12.200\software\install\linux\mysql-5.1.53.tar.gz</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \\192.168.12.200\software\install\linux\php-5.2.5.tar.gz</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;可通过FileZilla软件,把上面的软件包copy到Linux虚拟机上</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\\192.168.12.200\software\progrem\FileZilla-3.0.9.</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;创建软件包的保存位置和安装路径文件夹</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;例: mkdir /opt/soft --&nbsp;上面各个软件包copy到此</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;mkdir /opt/build --&nbsp;安装软件时的安装路径</p></div><div style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; "><p><strong>&nbsp;</strong></p><p><strong>&nbsp;</strong></p><p><strong>&nbsp;</strong></p><p><strong>Apache</strong><strong>安装</strong><strong><a href="https://mail.dhc.cn/exchweb/bin/redir.asp?URL=http://redmine.dhc.com.cn/projects/donkey/wiki/2%25E3%2580%2580Apache%25E5%25AE%2589%25E8%25A3%2585%232%E3%80%80Apache%E5%AE%89%E8%A3%85%232%E3%80%80Apache%E5%AE%89%E8%A3%85" target="_blank">&#182;</a></strong><strong></strong></p></div><div style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; "><p>　&#9312;解压Apache</p><p>&nbsp;&nbsp;&nbsp;进入到该安装包的保存路径后,通过下面的命令进行解压(解压位置: ../bulid/)</p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tar zxvf httpd-2.2.9.tar.gz -C ../bulid/</p><p>&nbsp;</p><p>&nbsp; &#9313;编译</p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ./configure --prefix=/usr/local/apache2 --enable-so --enable-rewrite --enable-mods-shared --enable-ssl</p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; make</p><p>&nbsp;</p><p>&nbsp; &#9314;安装</p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; make install</p><p>&nbsp;</p><p>&nbsp; &#9315;查看是否安装成功</p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /usr/local/apache2/bin/httpd -k start --启动Apache</p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lsof -i:80&nbsp; --查看80端口状态,如果80端口有值,安装成功</p><p>&nbsp;</p><p>&nbsp;&nbsp;&nbsp;注:编译或安装过程中可能会因缺少某些文件而导致error</p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;则根据error提示的信息,先安装缺少的文件再重新编译安装</p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;error例;</p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; configure: error: ...No recognized SSL/TLS toolkit detected&nbsp;&nbsp;&nbsp;</p><p>&nbsp;</p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;通过命令 「aptitude search&nbsp;查找内容」查找相应的文件</p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;通过命令 「aptitude install&nbsp;安装文件名」进行安装</p><p>&nbsp;</p></div><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">&nbsp;</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">&nbsp;</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">mysql install</p><div style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; "><p align="left">&#9312;解压MySql安装包</p><p align="left">&nbsp;&nbsp;&nbsp;进入到该安装包的保存路径后,通过下面的命令进行解压(解压位置: ../bulid/)</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tar zxvf mysql-5.1.53.tar.gz -C ../bulid/</p><p align="left">&nbsp;</p><p align="left">&nbsp;&nbsp;&#9313;编译</p><p align="left">&nbsp;&nbsp;&nbsp;进入到解压后的文件夹下</p><p align="left">&nbsp;&nbsp;&nbsp;安装mysql前需要安装一些linux系统软件</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;aptitude install lib64ncurses5-dev OR libncurses5-dev</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; aptitude install g++&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; aptitude install automake&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; aptitude install autoconf2.13&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; autoreconf --force --install&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; aclocal; autoheader&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libtoolize --automake --force&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; automake --force --add-missing; autoconf&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p><p align="left">&nbsp;&nbsp;&nbsp;编译MySql,安装到/usr/local/mysql-5.1.53</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ./configure '--prefix=/usr/local/mysql-5.1.53' '--with-mysqld-user=mysql' '--with-extra-charsets=all' '--with-named-curses-libs=/lib/libncurses.so.5' '--enable-assembler' '--with-charset=utf8'</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; make</p><p align="left">&nbsp;</p><p align="left">&nbsp; &#9314;安装</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; make install</p><p align="left">&nbsp;</p><p align="left">&nbsp; &#9315;添加权限</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; groupadd mysql</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; useradd mysql -g mysql</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ./scripts/mysql_install_db --user=mysql</p><p align="left">&nbsp;</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;注:</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mysql_install_db出现FATAL ERROR: Could not find mysqld错误时，</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;因为/etc/mysql/下出现了个my.cnf</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;解决方法:</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mv&nbsp; /etc/mysql/my.cnf&nbsp;&nbsp; /etc/mysql/my.cnf.bak</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cp&nbsp; support-files/my-medium.cnf&nbsp;&nbsp; /etc/cnf</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cd /usr/local/mysql-5.1.53/&nbsp;&nbsp;&nbsp;</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; chown -R root .&nbsp;&nbsp;&nbsp;</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; chown -R mysql var&nbsp;&nbsp;&nbsp;</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; chown -R mysql var/.&nbsp;&nbsp;&nbsp;</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; chown -R mysql var/mysql/.&nbsp;&nbsp;&nbsp;</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; chgrp -R mysql .&nbsp;&nbsp;&nbsp;</p><p align="left">&nbsp;</p><p align="left">&nbsp; &#9316;运行并查看是否安装成功</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/usr/local/mysql-5.1.39/bin/mysqld_safe --user=mysql &amp;</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lsof -i:3306 --查看3306端口是否是mysql在运行。</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ./bin/mysql -root</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; exit --退出mysql</p><p align="left">&nbsp;</p><p align="left">&nbsp; &#9317;修改mysql密码</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /usr/local/mysql-5.1.53/bin/mysqladmin -uroot password root&nbsp;</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ./bin/mysql -uroot -p --再次登录</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; root --密码</p><p align="left">&nbsp;</p><p align="left">&nbsp; &#9318;添加别人能够访问的权限</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; use mysql;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mysql&gt; select User,host from user;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +------+-----------+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | User | host&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +------+-----------+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | root | %&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | root | 127.0.0.1 |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | camp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | root | camp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | localhost |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | root | localhost |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +------+-----------+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 6 rows in set (0.00 sec)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p><p align="left">&nbsp;</p><p align="left">&nbsp;&nbsp;&nbsp;注:编译或安装过程中可能会因缺少某些文件而导致error</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;则根据error提示的信息,先安装缺少的文件再重新编译安装</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; error例;</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; checking for termcap functions library... configure: error: No curses/termcap library found</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;安装install lib64ncurses5-dev后则此错误就可避免</p><p align="left">&nbsp;</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;通过命令 「aptitude search&nbsp;查找内容」查找相应的文件</p></div><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">Php install</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">&nbsp;</p><div style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; "><p align="left">&#9312;解压PHP</p><p align="left">&nbsp;&nbsp;&nbsp;进入到该安装包的保存路径后,通过下面的命令进行解压(解压位置: ../bulid/)</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tar zxvf php-5.2.5 -C ../bulid/</p><p align="left">&nbsp;</p><p align="left">&nbsp;&nbsp;&#9313;安装前,安装一下必要的软件</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;apt-get install libmm-dev&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; aptitude install libxml2-dev&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p><p align="left">&nbsp;</p><p align="left">&nbsp; &#9313;编译</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql-5.1.53</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; make</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; make test</p><p align="left">&nbsp;</p><p align="left">&nbsp; &#9314;安装</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; make install</p><p align="left">&nbsp;</p><p align="left">&nbsp; &#9315;如果报错libphp5.so找不到的话,执行下面的命令</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; find -name "libphp5.so" --查找</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;找到后进到该目录下,把此文件copy到/usr/local/apache2/modules/下</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cp -p libphp5.so /usr/local/apache2/modules/</p><p align="left">&nbsp;</p><p align="left">&nbsp;&nbsp;&#9316;查看是否安装成功</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;如果安装成功&nbsp;执行php -v&nbsp;&nbsp;会显示php的版本信息&nbsp;</p><p align="left">&nbsp;</p><p align="left">&nbsp;&nbsp;&nbsp;注:编译或安装过程中可能会因缺少某些文件而导致error</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;则根据error提示的信息,先安装缺少的文件再重新编译安装&nbsp;&nbsp;&nbsp;&nbsp;</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;通过命令 「aptitude search&nbsp;查找内容」查找相应的文件</p><p align="left">&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;通过命令 「aptitude install&nbsp;安装文件名」进行安装</p></div><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">Configure ssl</p><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">&nbsp;</p><div style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; "><p align="left">&#9312;制作证书</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1)&nbsp;首先确认OpenSSL已经被正确安装，并且openssl可执行文件位于PATH环</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;境变量所包含的目录中。</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2)&nbsp;创建一个RSA私钥文件(这里的例子使用3DES加密并封装为PEM格式)：</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$ openssl genrsa -des3 -out server.key 1024&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;请务必将你输入的密语和server.key文件备份到一个安全的地方。你可以使用下面&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;的命令查看这个RSA私钥的详细信息：&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$ openssl rsa -noout -text -in server.key&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;如果确有必要，你也可以为这个RSA私钥创建一个已解密的PEM版本(不推荐)：&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$ openssl rsa -in server.key -out server.key.unsecure&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3)&nbsp;使用你刚才创建的RSA私钥创建一个自签名的X509证书(PEM格式)：&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$ openssl req -new -x509 -nodes -sha1 -days 365 -key server.key -out server.crt&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;这将对服务器的CSR进行签名，并将生成一个server.crt文件。&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;可以使用下面的命令查看这个证书的详细信息：&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;$ openssl x509 -noout -text -in server.crt&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p><p align="left">&nbsp;</p><p align="left">&nbsp;&nbsp; &#9313;&nbsp;打开apache的ssl支持&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;打开/usr/local/apache2.2.18/conf/httpd.conf下面两句的注释&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #Include conf/extra/httpd-ssl.conf&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;打开/usr/local/apache2.2.18/conf/extra/httpd-ssl.conf找到</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SSLMutex "file:/usr/local/apache2.2.18/logs/ssl_mutex"改成</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SSLMutex default</p></div><p style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; ">&nbsp;</p></div><img src ="http://www.blogjava.net/dunkbird/aggbug/367539.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/dunkbird/" target="_blank">大鸟</a> 2011-12-30 06:13 <a href="http://www.blogjava.net/dunkbird/archive/2011/12/30/367539.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>mysql install</title><link>http://www.blogjava.net/dunkbird/archive/2011/12/21/366958.html</link><dc:creator>大鸟</dc:creator><author>大鸟</author><pubDate>Wed, 21 Dec 2011 12:28:00 GMT</pubDate><guid>http://www.blogjava.net/dunkbird/archive/2011/12/21/366958.html</guid><wfw:comment>http://www.blogjava.net/dunkbird/comments/366958.html</wfw:comment><comments>http://www.blogjava.net/dunkbird/archive/2011/12/21/366958.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/dunkbird/comments/commentRss/366958.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/dunkbird/services/trackbacks/366958.html</trackback:ping><description><![CDATA[<pre>&#9312;解压MySql安装包</pre><pre>&nbsp;&nbsp; 进入到该安装包的保存路径后,通过下面的命令进行解压(解压位置: ../bulid/)</pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tar zxvf mysql-5.1.53.tar.gz -C ../bulid/</pre><pre>&nbsp;</pre><pre>&nbsp;&#9313;编译 </pre><pre>&nbsp;&nbsp;&nbsp;进入到解压后的文件夹下</pre><pre>&nbsp;&nbsp; 安装mysql前需要安装一些linux系统软件</pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; aptitude install lib64ncurses5-dev OR libncurses5-dev</pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; aptitude install g++&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;aptitude install automake&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;aptitude install autoconf2.13&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;autoreconf --force --install&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;aclocal; autoheader&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;libtoolize --automake --force&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;automake --force --add-missing; autoconf&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</pre><pre>&nbsp;&nbsp;&nbsp;编译MySql,安装到/usr/local/mysql-5.1.53</pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ./configure '--prefix=/usr/local/mysql-5.1.53' '--with-mysqld-user=mysql' '--with-extra-charsets=all' '--with-named-curses-libs=/lib/libncurses.so.5' '--enable-assembler' '--with-charset=utf8'</pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; make</pre><pre>&nbsp;</pre><pre>&nbsp; &#9314;安装</pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; make install</pre><pre>&nbsp;</pre><pre>&nbsp; &#9315;添加权限</pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; groupadd mysql</pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; useradd mysql -g mysql</pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ./scripts/mysql_install_db --user=mysql</pre><pre>&nbsp;</pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 注:</pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mysql_install_db出现FATAL ERROR: Could not find mysqld错误时，</pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 因为/etc/mysql/下出现了个my.cnf </pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;解决方法:</pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mv&nbsp; /etc/mysql/my.cnf&nbsp;&nbsp; /etc/mysql/my.cnf.bak</pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cp&nbsp; support-files/my-medium.cnf&nbsp;&nbsp; /etc/cnf</pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cd /usr/local/mysql-5.1.53/&nbsp;&nbsp;&nbsp; </pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;chown -R root .&nbsp;&nbsp;&nbsp; </pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;chown -R mysql var&nbsp;&nbsp;&nbsp; </pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;chown -R mysql var/.&nbsp;&nbsp;&nbsp; </pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;chown -R mysql var/mysql/.&nbsp;&nbsp;&nbsp; </pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;chgrp -R mysql .&nbsp;&nbsp;&nbsp; </pre><pre>&nbsp;</pre><pre>&nbsp; &#9316;运行并查看是否安装成功</pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /usr/local/mysql-5.1.39/bin/mysqld_safe --user=mysql &amp;</pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lsof -i:3306 --查看3306端口是否是mysql在运行。</pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ./bin/mysql -root </pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exit --退出mysql</pre><pre>&nbsp;</pre><pre>&nbsp; &#9317;修改mysql密码</pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;/usr/local/mysql-5.1.53/bin/mysqladmin -uroot password root&nbsp; </pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;./bin/mysql -uroot -p --再次登录</pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; root --密码</pre><pre>&nbsp;</pre><pre>&nbsp;&#9318;添加别人能够访问的权限 </pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION; </pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;use mysql;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mysql&gt; select User,host from user;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+------+-----------+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| User | host&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+------+-----------+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| root | %&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| root | 127.0.0.1 |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | camp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| root | camp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | localhost |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| root | localhost |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+------+-----------+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6 rows in set (0.00 sec)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </pre><pre>&nbsp;</pre><pre>&nbsp;&nbsp; 注:编译或安装过程中可能会因缺少某些文件而导致error</pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 则根据error提示的信息,先安装缺少的文件再重新编译安装</pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; error例;</pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; checking for termcap functions library... configure: error: No curses/termcap library found</pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 安装install lib64ncurses5-dev后则此错误就可避免</pre><pre>&nbsp;</pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 通过命令 「aptitude search 查找内容」查找相应的文件</pre><pre>&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;通过命令 「aptitude install 安装文件名」进行安装</pre><img src ="http://www.blogjava.net/dunkbird/aggbug/366958.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/dunkbird/" target="_blank">大鸟</a> 2011-12-21 20:28 <a href="http://www.blogjava.net/dunkbird/archive/2011/12/21/366958.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>editplus php config</title><link>http://www.blogjava.net/dunkbird/archive/2011/06/12/352139.html</link><dc:creator>大鸟</dc:creator><author>大鸟</author><pubDate>Sun, 12 Jun 2011 11:29:00 GMT</pubDate><guid>http://www.blogjava.net/dunkbird/archive/2011/06/12/352139.html</guid><wfw:comment>http://www.blogjava.net/dunkbird/comments/352139.html</wfw:comment><comments>http://www.blogjava.net/dunkbird/archive/2011/06/12/352139.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/dunkbird/comments/commentRss/352139.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/dunkbird/services/trackbacks/352139.html</trackback:ping><description><![CDATA[<span class="Apple-style-span" style="color: #232521; font-family: Arial, Helvetica, simsun, u5b8bu4f53; line-height: 22px; "><p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><font face="宋体" size="2" style="line-height: 20px; ">打开Editplus，选择 工具=》配置用户工具，就用当前的默认组好了。单击&#8220;添加工具&#8221;选择第一个子项&#8220;程序&#8221;，取个名字给它，&#8220;PhpDebug&#8221;吧。在命令中浏览到php.exe的位置，参数选择为&#8220;文件路径&#8221;，这时我的界面上两个输入框中分别为&#8220;D:\usr\php.exe&#8221;和&#8220; '$(FilePath)' &#8221;。然后勾选&#8220;捕捉输出&#8221;。<br style="line-height: 20px; " />注意了,绿色部分.参数选择为&#8220;文件路径&#8221;时,默认是$(FilePath)没有双引号的.要手工加上把它包围了. 然后点击 &#8220;输出模式&#8221;，进行进一步的设置。在弹出的 &#8220;输出模式&#8221; 对话框中，我们要去掉 &#8220;使用默认输出模式&#8221;。在正则表达式的文本框中填入&#8220;^.+ in (.+) on line ([0-9]+)&#8221;。文件名：标记表达式1，行：标记表达式2，列：无。<br style="line-height: 20px; " />这里的正则表达式和PHP 中的是一样的，目的是捕捉出错行的信息，将文件名和行数传递给Editplus，这样我们双击出错信息时，就可以定位到出错的行了。<br style="line-height: 20px; " />添加函数的即时帮助功能</font></p><p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><font face="宋体" size="2" style="line-height: 20px; ">打开 工具 =》 配置用户工具。点击 用户工具=》添加工具 ，选择 &#8220;HTML 帮助文件&#8221;，在弹出的对话框中选择php 的chm 格式的手册。然后在 &#8220;菜单文字&#8221; 处填上 &#8220;php 手册&#8221;，点确定后帮助功能就已经添加好了。</font></p><p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><font face="宋体" size="2" style="line-height: 20px; ">把光标移动在一个函数上函数上，点击 工具 (或者我们可以在视图中构选用户工具栏)， &#8220;php 手册&#8221;。这时Editplus 会自动打开手册，并定位到你选择的函数的页面。当然，使用快捷键是更方便的方法，快捷键会因为添加的顺序不同而不同，看下菜单就清楚了。</font></p><p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><font face="宋体" size="2" style="line-height: 20px; ">利用预览功能随时进行测试</font></p><p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><font face="宋体" size="2" style="line-height: 20px; ">点击&#8220;工具&#8221;-&gt;&#8220;参数设置&#8221;-&gt;&#8220;选择工具&#8221; ，点击添加 ， 可以为你的文件进行定位。就是说，可以自动把放在web 目录下的文件路径，映射成http 开头的web 路径，并传递给Editplus 自带的浏览器。这样我们就不用总是在浏览器和编辑器之间切换了。</font></p></span><img src ="http://www.blogjava.net/dunkbird/aggbug/352139.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/dunkbird/" target="_blank">大鸟</a> 2011-06-12 19:29 <a href="http://www.blogjava.net/dunkbird/archive/2011/06/12/352139.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>forward redirect</title><link>http://www.blogjava.net/dunkbird/archive/2011/06/06/351816.html</link><dc:creator>大鸟</dc:creator><author>大鸟</author><pubDate>Mon, 06 Jun 2011 10:05:00 GMT</pubDate><guid>http://www.blogjava.net/dunkbird/archive/2011/06/06/351816.html</guid><wfw:comment>http://www.blogjava.net/dunkbird/comments/351816.html</wfw:comment><comments>http://www.blogjava.net/dunkbird/archive/2011/06/06/351816.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/dunkbird/comments/commentRss/351816.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/dunkbird/services/trackbacks/351816.html</trackback:ping><description><![CDATA[<div><div id="wrap"><div id="page" style="margin-left: auto; margin-right: auto; width: 980px; position: relative; padding-top: 22px; padding-bottom: 30px; "><div id="body" style="font: normal normal normal 14px/24px arial, 宋体, sans-serif; vertical-align: middle; margin-left: auto; margin-right: auto; "><div mb10"="" style="margin-bottom: 10px; zoom: 1; "><div style="width: 980px; min-height: 1px; "><div span-23"="" style="zoom: 1; width: 680px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><div mb10=""  best-answer-panel"="" id="best-answer-panel" style="margin-bottom: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #fffcf6; padding-top: 0px; position: relative; zoom: 1; z-index: 100; "><div style="padding-top: 0px; padding-right: 24px; padding-bottom: 10px; padding-left: 24px; position: relative; z-index: 2; clear: both; zoom: 1; "><div style="zoom: 1; "><pre id="best-answer-content"  mb10"="" style="margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: Arial; white-space: pre-wrap; word-wrap: break-word; zoom: 1; line-height: 22px; ">使用forward的时候浏览器不知道它所请求的具体资源来源，所以地址栏不会变； 使用redirect，服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址.所以地址栏显示的是新的URL。  forward,转发页面和转发到的页面可以共享request里面的数据. redirect,不能共享数据.</pre></div></div></div></div></div></div></div></div></div></div><img src ="http://www.blogjava.net/dunkbird/aggbug/351816.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/dunkbird/" target="_blank">大鸟</a> 2011-06-06 18:05 <a href="http://www.blogjava.net/dunkbird/archive/2011/06/06/351816.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>javascript继承</title><link>http://www.blogjava.net/dunkbird/archive/2011/05/28/351215.html</link><dc:creator>大鸟</dc:creator><author>大鸟</author><pubDate>Sat, 28 May 2011 01:58:00 GMT</pubDate><guid>http://www.blogjava.net/dunkbird/archive/2011/05/28/351215.html</guid><wfw:comment>http://www.blogjava.net/dunkbird/comments/351215.html</wfw:comment><comments>http://www.blogjava.net/dunkbird/archive/2011/05/28/351215.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/dunkbird/comments/commentRss/351215.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/dunkbird/services/trackbacks/351215.html</trackback:ping><description><![CDATA[<div><div>function Parent(name){</div><div><span style="white-space:pre">	</span>this.name = name;</div><div>}</div><div></div><div>Parent.prototype.say = function(){</div><div><span style="white-space:pre">	</span>alert(this.name);</div><div>}</div><div></div><div>var parent = new Parent("wwwwww");</div><div>parent.say();</div><div></div><div>function Child(name,password){</div><div><span style="white-space:pre">	</span>Parent.call(this,name);</div><div><span style="white-space:pre">	</span>this.password = password;</div><div>}</div><div></div><div>Child.prototype = new Parent();</div><div>Child.prototype.sayword = function(){</div><div><span style="white-space:pre">	</span>alert(this.password);</div><div>}</div><div></div><div>var child = new Child("111111","222222222");</div><div></div><div>child.sayword();<br /><br /><div><div>////用call实现继承</div><div>function Parent(name){</div><div><span style="white-space:pre">	</span>this.name = name;</div><div><span style="white-space:pre">	</span>this.say = function(){</div><div><span style="white-space:pre">		</span>alert(this.name );</div><div></div><div><span style="white-space:pre">	</span>}</div><div>}</div><div></div><div>function Child(name,password){</div><div><span style="white-space:pre">	</span>Parent.call(this,name);</div><div><span style="white-space:pre">	</span>this.password = password;</div><div>}</div><div></div><div>var child = new Child("123123","sssss");</div><div></div><div>child.say();</div><div>*/</div><div></div><div>//用APPLY实现继承</div><div>/*</div><div>function Parent(name){</div><div><span style="white-space:pre">	</span>this.name= name;</div><div><span style="white-space:pre">	</span>this.say= function(){</div><div><span style="white-space:pre">		</span>alert(this.name);</div><div><span style="white-space:pre">	</span>}</div><div>}</div><div></div><div>function Child(name,password){</div><div><span style="white-space:pre">	</span>Parent.apply(this,new Array(name));</div><div><span style="white-space:pre">	</span>this.password = password;</div><div><span style="white-space:pre">	</span>this.sayworld = function(){</div><div><span style="white-space:pre">		</span>alert(this.password + this.name);</div><div><span style="white-space:pre">	</span>}</div><div></div><div>}</div><div></div><div>var parent = new Parent("zhangsan");</div><div>var child = new Child("lisi","123456");</div><div>parent.say();</div><div></div><div>child.say();</div><div></div><div>child.sayworld();</div></div><br /><br /><br /><br /></div></div><img src ="http://www.blogjava.net/dunkbird/aggbug/351215.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/dunkbird/" target="_blank">大鸟</a> 2011-05-28 09:58 <a href="http://www.blogjava.net/dunkbird/archive/2011/05/28/351215.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>linux安装oracle</title><link>http://www.blogjava.net/dunkbird/archive/2011/03/06/345813.html</link><dc:creator>大鸟</dc:creator><author>大鸟</author><pubDate>Sun, 06 Mar 2011 01:00:00 GMT</pubDate><guid>http://www.blogjava.net/dunkbird/archive/2011/03/06/345813.html</guid><wfw:comment>http://www.blogjava.net/dunkbird/comments/345813.html</wfw:comment><comments>http://www.blogjava.net/dunkbird/archive/2011/03/06/345813.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/dunkbird/comments/commentRss/345813.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/dunkbird/services/trackbacks/345813.html</trackback:ping><description><![CDATA[<div>linux安装oracle 四块硬盘，大小分别8G，第一个硬盘sda,手动设置挂载点2个:1是 /boot 大小设定为400M，2是设置为根分区/，剩余的空间</div>
<div>第2个硬盘sdb，8个G全部设定为swap区。按理说是内存2倍就够。为了跑oracle能够顺利</div>
<div>第3个硬盘sdc,设置2个挂载点，一个是/home,一个是/tmp，分别可以是4个G</div>
<div>第4个硬盘是sdd,该硬盘完全的安装oracle，挂载点是/uo1</div>
<img src ="http://www.blogjava.net/dunkbird/aggbug/345813.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/dunkbird/" target="_blank">大鸟</a> 2011-03-06 09:00 <a href="http://www.blogjava.net/dunkbird/archive/2011/03/06/345813.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>