﻿<?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-itVincent Blog - Java Working Fun!-随笔分类-Linux</title><link>http://www.blogjava.net/itvincent/category/20432.html</link><description>技术引领时代！</description><language>zh-cn</language><lastBuildDate>Mon, 25 Jul 2011 22:11:11 GMT</lastBuildDate><pubDate>Mon, 25 Jul 2011 22:11:11 GMT</pubDate><ttl>60</ttl><item><title>在linux下安装mysql笔记</title><link>http://www.blogjava.net/itvincent/archive/2011/07/25/354986.html</link><dc:creator>itVincent</dc:creator><author>itVincent</author><pubDate>Mon, 25 Jul 2011 06:24:00 GMT</pubDate><guid>http://www.blogjava.net/itvincent/archive/2011/07/25/354986.html</guid><wfw:comment>http://www.blogjava.net/itvincent/comments/354986.html</wfw:comment><comments>http://www.blogjava.net/itvincent/archive/2011/07/25/354986.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/itvincent/comments/commentRss/354986.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/itvincent/services/trackbacks/354986.html</trackback:ping><description><![CDATA[在linux下安装mysql笔记<br /><br /><div><div>#a. 查找已安装的myslq 版本：</div><div></div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;#rpm &nbsp;-qa | grep &nbsp;mysql （注意大小写，如果mysql 不行就换MySQL）</div><div></div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;在屏幕上将显示已安装的mysql包名如：mysql-5.0.22-2.1.0.1 ;</div><div></div><div>&nbsp;&nbsp; &nbsp; &nbsp; b. 将搜索出的包名卸载：</div><div></div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;#rpm -e &nbsp;--nodeps mysql-5.0.22-2.1.0.1 （nodeps表示强制删除）</div><div></div><div>&nbsp;&nbsp; &nbsp; &nbsp; c. 再次查找该包名，如果没有结果输出则表明已将该版本的mysql卸载了 ；</div><div></div><div></div><div>#2.安装MySQL</div><div></div><div>#使用rpm包安装</div><div></div><div># rpm &#8211;ivh MySQL-server-enterprise-gpl-5.1.46sp1-1.rhel5.i386.rpm</div><div></div><div># rpm &#8211;ivh MySQL-client-enterprise-gpl-5.1.46sp1-1.rhel5.i386.rpm</div><div></div><div>#安装完成后在/usr/share/mysql目录中会有一个mysql的启动脚本mysql.server及示例配置文件等(如my-huge.cnf、my-large.cnf、my-medium.cnf)&nbsp;</div><div></div><div>cp my-medium.cnf /etc/my.cnf</div><div></div><div>#3.启动和停止mysql</div><div>/etc/init.d/mysql start</div><div>/etc/init.d/mysql stop</div><div>/etc/init.d/mysql restart&nbsp;</div><div></div><div>#清除文件</div><div>rm -rf master.info relay-log.info *-relay-bin.index *-relay-bin.*</div><div></div><div>#查看复制状态</div><div>show slave status;</div><div>show slave status\G;</div><div></div><div></div><div>#通过远程拷贝到从服务器上，通过这个拷贝的时候需要输入node2的root密码。</div><div>scp /root/db.tar root@192.168.1.2:/usr/local/mysql</div><div>#scp 总是显示 Permission denied</div><div>先 scp 拷貝到遠端 /tmp</div><div></div><div></div><div>#linux运行时间</div><div>cat /proc/uptime| awk -F. '{run_days=$1 / 86400;run_hour=($1 % 86400)/3600;run_minute=($1 % 3600)/60;run_second=$1 % 60;printf("系统已运行：%d天%d时%d分%d秒",run_days,run_hour,run_minute,run_second)}'</div><div>top</div><div></div><div></div><div>#cp 命令 提示cp: 略过目录 &#8220;/root/temp/sk&#8221;</div><div>解决方法:cp 后加-r</div><div></div><div>#备份数据库</div><div>mysqldump -h192.168.102.88 -uroot -p123456 --opt -R DPOS &gt; DPOS20101116.sql</div><div>mysqldump -h192.168.102.88 -uroot -p123456 --opt -R DPOS | gzip &gt; DPOS20101116.sql.gz</div><div></div><div>#mysql ibdata1文件的缩小 收藏&nbsp;</div><div>mysql ibdata1文件的缩小(2009-12-22 15:29:46)</div><div></div><div>标签：it &nbsp; &nbsp;&nbsp;</div><div></div><div>mysql ibdata1存放数据，索引等，是MYSQL的最主要的数据。</div><div></div><div>如果不把数据分开存放的话，这个文件的大小很容易就上了G，甚至10+G。对于某些应用来说，并不是太合适。因此要把此文件缩小。</div><div></div><div>方法：数据文件单独存放。</div><div></div><div>步骤：</div><div></div><div>1，备份数据库</div><div></div><div>从命令行进入MySQL Server 5.0\bin</div><div>备份全部数据库，执行命令mysqldump -q -uusername -pyourpassword --add-drop-table -all-databases &gt; /all.sql</div><div></div><div>做完此步后，停止数据库服务。</div><div></div><div>2，修改mysql配置文件</div><div></div><div>修改my.ini文件，增加下面配置</div><div></div><div>innodb_file_per_table</div><div></div><div>对每张表使用单独的innoDB文件, 修改/etc/my.cnf文件</div><div></div><div>3，删除原数据文件</div><div></div><div>删除原来的ibdata1文件及日志文件ib_logfile*，删除data目录下的应用数据库文件夹(mysql文件夹不要删)</div><div></div><div>4，还原数据库</div><div></div><div>启动数据库服务</div><div></div><div>从命令行进入MySQL Server 5.0\bin</div><div>还原全部数据库，执行命令mysql -uusername -pyourpassword &lt; /all.sql</div><div></div><div>经过以上几步后，可以看到新的ibdata1文件就只有几十M了，数据及索引都变成了针对单个表的小ibd文件了，它们在相应数据库的文件夹下面。</div><div></div><div></div><div>@查看备份日常mysql-bin</div><div>mysqlbinlog mysql-bin.000001&nbsp;</div><div>提示出错mysqlbinlog: unknown variable 'default-character-set=utf8'</div><div>需要修改/etc/my.cnf中[client]部分，将default-character-set=utf8注释掉，因为mysqlbinlog不支持这个参数，他可以自动识别编码</div><div></div><div>========================================================================</div><div>ERROR 1418 (HY000): This function has none of DETERMINISTIC, NO SQL,&nbsp;</div><div>or READS SQL DATA in its declaration and binary logging is enabled&nbsp;</div><div>(you *might* want to use the less safe log_bin_trust_function_creators&nbsp;</div><div>variable)&nbsp;</div><div></div><div>SET GLOBAL log_bin_trust_function_creators = 1;&nbsp;</div><div></div><div></div><div>grant all on *.* to LMSUSER@'%' identified by '123456';</div><div>flush privileges;</div><div></div><div>window下表名大写 lower_case_table_names=2</div></div><img src ="http://www.blogjava.net/itvincent/aggbug/354986.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/itvincent/" target="_blank">itVincent</a> 2011-07-25 14:24 <a href="http://www.blogjava.net/itvincent/archive/2011/07/25/354986.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>linux下zip解压缩文件的方法</title><link>http://www.blogjava.net/itvincent/archive/2011/07/25/354983.html</link><dc:creator>itVincent</dc:creator><author>itVincent</author><pubDate>Mon, 25 Jul 2011 06:17:00 GMT</pubDate><guid>http://www.blogjava.net/itvincent/archive/2011/07/25/354983.html</guid><wfw:comment>http://www.blogjava.net/itvincent/comments/354983.html</wfw:comment><comments>http://www.blogjava.net/itvincent/archive/2011/07/25/354983.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/itvincent/comments/commentRss/354983.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/itvincent/services/trackbacks/354983.html</trackback:ping><description><![CDATA[linux下zip解压缩文件的方法<br />unzip 文件.zip -d 目录名<img src ="http://www.blogjava.net/itvincent/aggbug/354983.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/itvincent/" target="_blank">itVincent</a> 2011-07-25 14:17 <a href="http://www.blogjava.net/itvincent/archive/2011/07/25/354983.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>在Linux下SVN安装指南</title><link>http://www.blogjava.net/itvincent/archive/2010/06/08/323064.html</link><dc:creator>itVincent</dc:creator><author>itVincent</author><pubDate>Tue, 08 Jun 2010 07:28:00 GMT</pubDate><guid>http://www.blogjava.net/itvincent/archive/2010/06/08/323064.html</guid><wfw:comment>http://www.blogjava.net/itvincent/comments/323064.html</wfw:comment><comments>http://www.blogjava.net/itvincent/archive/2010/06/08/323064.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/itvincent/comments/commentRss/323064.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/itvincent/services/trackbacks/323064.html</trackback:ping><description><![CDATA[&nbsp;
<p style="text-indent: 18pt" class="MsoNormal"><span style="font-family: Tahoma; color: #2a2a2a">SVN</span><span style="font-family: 宋体; color: #2a2a2a">是一个版本控制软件，类似</span><span style="font-family: Tahoma; color: #2a2a2a">CVS</span><span style="font-family: 宋体; color: #2a2a2a">，但</span><span style="font-family: Tahoma; color: #2a2a2a">SVN</span><span style="font-family: 宋体; color: #2a2a2a">的版本控制能力给</span><span style="font-family: Tahoma; color: #2a2a2a">CVS</span><span style="font-family: 宋体; color: #2a2a2a">还要强多。本文讲解怎么在</span><span style="font-family: Tahoma; color: #2a2a2a">Linux</span><span style="font-family: 宋体; color: #2a2a2a">环境下安装</span><span style="font-family: Tahoma; color: #2a2a2a">SVN</span><span style="font-family: 宋体; color: #2a2a2a">客户端</span></p>
<p style="text-indent: -18pt; margin-left: 18pt; tab-stops: list 18.0pt" class="MsoNormal"><span style="font-family: Tahoma; color: #2a2a2a">1．</span><span style="font-family: 宋体; color: #2a2a2a">下载地址：</span><span style="font-family: Tahoma; color: #22229c"><a href="http://subversion.apache.org/packages.html">http://subversion.apache.org/packages.html</a></span></p>
<p style="text-indent: -18pt; margin-left: 18pt; tab-stops: list 18.0pt" class="MsoNormal"><span style="font-family: Tahoma; color: #2a2a2a">2．</span><span style="font-family: 宋体; color: #22229c">点击：</span><span style="font-family: Tahoma; color: #22229c"><a href="http://subversion.tigris.org/downloads/subversion-deps-1.6.11.tar.gz">http://subversion.tigris.org/downloads/subversion-deps-1.6.11.tar.gz</a></span></p>
<p style="text-indent: -18pt; margin-left: 18pt; tab-stops: list 18.0pt" class="MsoNormal"><span style="font-family: Tahoma; color: #2a2a2a">3．</span><span style="font-family: 宋体; color: #22229c">点击：</span><span style="font-family: Tahoma; color: #22229c"><a href="http://subversion.tigris.org/downloads/subversion-1.6.11.tar.gz">http://subversion.tigris.org/downloads/subversion-1.6.11.tar.gz</a></span></p>
<p style="text-indent: -18pt; margin-left: 18pt; tab-stops: list 18.0pt" class="MsoNormal"><span style="font-family: Tahoma; color: #2a2a2a">4．</span><span style="font-family: 宋体; color: #2a2a2a">下载到</span><span style="font-family: Tahoma; color: #2a2a2a">subversion-deps-1.6.11.tar.gz SVN</span><span style="font-family: 宋体; color: #2a2a2a">的依赖包和</span><span style="font-family: Tahoma; color: #2a2a2a">subversion-1.6.11.tar.gz SVN</span><span style="font-family: 宋体; color: #2a2a2a">安装包</span></p>
<p style="text-indent: -18pt; margin-left: 18pt; tab-stops: list 18.0pt" class="MsoNormal"><span style="font-family: Tahoma; color: #2a2a2a">5．</span><span style="font-family: 宋体; color: #2a2a2a">两个文件放在同一目录下</span></p>
<p style="text-indent: -18pt; margin-left: 18pt; tab-stops: list 18.0pt" class="MsoNormal"><span style="font-family: Tahoma; color: #2a2a2a">6．</span><span style="font-family: 宋体; color: #2a2a2a">解压：</span><span style="font-family: Tahoma; color: #2a2a2a">tar zxvf subversion-deps-1.6.11.tar.gz</span></p>
<p style="text-indent: -18pt; margin-left: 18pt; tab-stops: list 18.0pt" class="MsoNormal"><span style="font-family: Tahoma; color: #2a2a2a">7．</span><span style="font-family: 宋体; color: #2a2a2a">解压：</span><span style="font-family: Tahoma; color: #2a2a2a">tar zxvf subversion-1.6.11.tar.gz</span></p>
<p style="text-indent: -18pt; margin-left: 18pt; tab-stops: list 18.0pt" class="MsoNormal"><span style="color: #2a2a2a">8．&nbsp;</span><span style="font-family: Tahoma; color: #2a2a2a">./configure &#8211;with-ssl </span><span style="font-family: 宋体; color: #2a2a2a">配置使用</span><span style="font-family: Tahoma; color: #2a2a2a">ssl</span></p>
<p style="text-indent: -18pt; margin-left: 18pt; tab-stops: list 18.0pt" class="MsoNormal"><span style="color: #2a2a2a">9．&nbsp;</span><span style="font-family: Tahoma; color: #2a2a2a">make &amp;&amp; make install</span></p>
<p style="text-indent: -18pt; margin-left: 18pt; tab-stops: list 18.0pt" class="MsoNormal"><span style="color: #2a2a2a">10．<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: 宋体; color: #2a2a2a">输入</span><span style="font-family: Tahoma; color: #2a2a2a">svn &#8211;help</span><span style="font-family: 宋体; color: #2a2a2a">显示</span><span style="font-family: Tahoma; color: #2a2a2a">svn</span><span style="font-family: 宋体; color: #2a2a2a">帮助信息，可以看到</span><span style="font-family: Tahoma; color: #2a2a2a">svn</span><span style="font-family: 宋体; color: #2a2a2a">的版本为</span><span style="font-family: Tahoma; color: #2a2a2a">1.6.11</span><span style="font-family: 宋体; color: #2a2a2a">即安装成功</span></p>
<img src ="http://www.blogjava.net/itvincent/aggbug/323064.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/itvincent/" target="_blank">itVincent</a> 2010-06-08 15:28 <a href="http://www.blogjava.net/itvincent/archive/2010/06/08/323064.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>sh-linux下的批处理文件</title><link>http://www.blogjava.net/itvincent/archive/2007/03/07/102407.html</link><dc:creator>itVincent</dc:creator><author>itVincent</author><pubDate>Wed, 07 Mar 2007 06:49:00 GMT</pubDate><guid>http://www.blogjava.net/itvincent/archive/2007/03/07/102407.html</guid><wfw:comment>http://www.blogjava.net/itvincent/comments/102407.html</wfw:comment><comments>http://www.blogjava.net/itvincent/archive/2007/03/07/102407.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/itvincent/comments/commentRss/102407.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/itvincent/services/trackbacks/102407.html</trackback:ping><description><![CDATA[      这几天写了一个服务器端的程序，需放到linux用批处理文件运行，linux 脚本语言语法跟dos下有比较大的不同，从网上找了一些文章，学习写了一只linux的批处理文件。<br /><font color="#02368d"><a href="http://blog.chinaunix.net/u/22249/showart.php?id=149846">鸟哥linux的简单sh程序设计</a></font><br /><img src ="http://www.blogjava.net/itvincent/aggbug/102407.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/itvincent/" target="_blank">itVincent</a> 2007-03-07 14:49 <a href="http://www.blogjava.net/itvincent/archive/2007/03/07/102407.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>