January 20, 2010
windows下合并分区-Acronis Partition Expert
"Acronis Partition Expert ,使用软件的安装很简单,第一次安装之后,一般会提示重新启动电脑。重新启动后,桌面上会有一个快捷图标,运行Acronis Partition Expert ,初次使用,会提示使用的模式,一般我们推荐使用 manual模式,就是手动模式。\n分区调整大小:这个软件调整分区大小是非常非常简单的。\n第 一步:点击菜单Wizard(向导)下面的Increase Free Space(扩充硬盘空间),或者软件左上角有个Wizard板块,点击里面的Increase Free Space 。会出来一个向导窗口。如果你要增加C盘分区大小,你就选择C,总之,想增加哪个硬盘分区的大小,就选择哪个。\n第二步,点击Next,然后出来一个图片,让你选择想从那个硬盘分区分出来空间,分给上一步选择要扩充分区容量的那个盘。当然,这一步,你要选择一个剩余空间大的硬盘。选择d或者e或者其他之后,被选中的就要分出空间了。点击下一步。\n第三步,你可以随意调整C盘(第一步里面你要扩充的那个盘)的大小了,当然前提是能分出来那么多空间。\n以 上步骤完成后,软件工具栏的那个小旗子图标,就 …"
January 20, 2010
chmod命令实例
"chown 修改文件和文件夹的用户和用户组属性 1。要修改文件hh.c的所有者.修改为sakia的这个用户所有 chown sakia hh.c 这样就把hh.c的用户访问权限应用到sakia作为所有者 2。将目录 /tmp/sco 这个目录的所有者和组改为sakia和组net chown -R sakia:net /tmp/sco\nchmod 修改文件和文件夹读写执行属性 1。把hh.c文件修改为可写可读可执行 chmod 777 hh.c 要修改某目录下所有的文件属性为可写可读可执行 chmod 777 *.* 把文件夹名称与后缀名用*来代替就可以了。 同理若是要修改所有htm文件的属性 chmod 777 .htm 2。把目录 /tmp/sco修改为可写可读可执行 chmod 777 /tmp/sco 要修改某目录下所有的文件夹属性为可写可读可执行 chmod 777 * 把文件夹名称用来代替就可以了 要修改/tmp/sco下所有的文件和文件夹及其子文件夹属性为可写可读可执行 chmod -R 777 /tmp/sco 可写 w=4 可读 r=2 可执行 x=1 777就是拥有全 …"
January 20, 2010
用freebsd-update命令升级freebsd系统
"freebsd-update — fetch and install binary updates to FreeBSD\n描述: freebsd-update 是FreeBSD系统用来撷取, 安装及取得binary update 的工具。要注意的是,这些update仅止于FreeBSD Release Engineering Team维护的版本. 诸如: FreeBSD 6.1-RELEASE 或 FreeBSD 6.2-RC1 而非 FreeBSD 6.2-STABLE or FreeBSD 7.0-CURRENT 之类的版本. 补充: FreeBSD 6.2-RELEASE版本后才有此指令\n语法: freebsd-update [-b basedir] [-d workdir] [-f conffile] [-k KEY] [-r newrelease] [-s server] [-t address] command\n参数:\n-b basedir 指定系统挂载的最基本路径 (预设: / )\n-d workdir 档案暂存数据夹 (预设: …"
January 13, 2010
freebsd挂载硬盘
"第一种方法:使用 sysinstall\n在使用 sysinstall 来设定新的硬盘之前,请先确定您是以 root 身份执行。接下来,您就可以依照下列步骤来新增硬盘:\n进入 sysinstall\n进入 sysinstall 的主选单后,首先请选择 [Configure],进入后,再选择 [Fdisk] 项目以进入 Fdisk 选单。第一次进入 Fdisk 时,sysinstall 会要求您选择所要设定的硬盘,请选择 ad1。\n使用 Fdisk\n相信您对于 Fdisk 的画面应该很熟悉,我们在安装 FreeBSD 时就使用过它。如果您要让 FreeBSD 使用整个硬盘,请按 [A],接下来请按 [W] 以将设定写入硬盘。在按了 [W] 后,会出现一个确认的窗口,选 [Yes] 即可。最后会出现要您选择所要使用的 Boot Manager,因为这一个硬盘不是要用来开机用的,所以我们选 [None]。写入后,请按 [Q] 离开 Fdisk 的画面,并回到 Configure 画面。接着请离开 sysinstall,再重新执行 sysinstall 以让 sysinstall 重新侦测硬盘设 …"
January 8, 2010
MySQL优化篇-查询优化
"可以参考一下官方文档中的解释。\nhttp://dev.mysql.com/doc/refman/5.1/zh/optimization.html\n优化 7.1. 优化概述\n7.1.1. MySQL设计局限与折衷\n7.1.2. 为可移植性设计应用程序\n7.1.3. 我们已将MySQL用在何处?\n7.1.4. MySQL基准套件\n7.1.5. 使用自己的基准\n7.2. 优化SELECT语句和其它查询\n7.2.1. EXPLAIN语法(获取SELECT相关信息)\n7.2.2. 估计查询性能\n7.2.3. SELECT查询的速度\n7.2.4. MySQL怎样优化WHERE子句\n7.2.5. 范围优化\n7.2.6. 索引合并优化\n7.2.7. MySQL如何优化IS NULL\n7.2.8. MySQL如何优化DISTINCT\n7.2.9. MySQL如何优化LEFT JOIN和RIGHT JOIN\n7.2.10. MySQL如何优化嵌套Join\n7.2.11. MySQL如何简化外部联合\n7.2.12. MySQL如何优化ORDER BY\n7.2.13. MySQL如何优化GROUP BY …"
January 8, 2010
解除phpMyAdmin 导入大型MySQL数据库文件大小限制
"今天在WPMZ环境下安装了DEDECMS,朋友将以前网站的数据进行导入时出现了一些问题,提示超出导入大小限制。默认MYSQL只能导入最大2MB的数据,于是我在网上找到了修改的方法,事实证明以下方法是可行的。(修改好后必须重启PHP,可) ** phpMyAdmin 导入大型数据库文件大小限制配置…**\n修改 php.ini 文件中下列3项的值: upload_max_filesize, memory_limit 和 post_max_size\nupload_max_filesize,上传文件大小\nmemory_limit 设置内存\npost_max_size 提交数据的最大值\n为你想改的大小值.\n在 phpMyAdmin 的配置文件中修改或加入这个设置: 这个文件一般是在phpMyAdmin目录下的config.inc.php文件\n$cfg[‘ExecTimeLimit’] = 0; // maximum execution time in seconds (0 for no limit)\n默认为300秒钟,改为0表示不受限制"
January 7, 2010
查看域名是否做反向解析的命令
"查看反向解析是否成功,可用如下命令:nslookup –qt=ptr yourIP,从返回的信息中您可以看到反向解析的结果。\nnslookup –qt=ptr yourIP\n比如我的域名是mailcenter.com.cn 我的邮件服务器地址是: 61.144.222.5 邮箱用户名称格式为[email protected] 在邮件服务器上设置邮件系统的HELO为:smtp.mailcenter.com.cn\n邮件服务器IP为 :61.144.222.5 找当地电信做61.144.222.这个IP反解析到smtp.mailcenter.com.cn 在Windows系统中,在运行命令下 输入 cmd 再在打开的窗口输入 nslookup –qt=ptr 61.144.222.5\n返回信息如下: C:\\Documents and Settings\\user\u0026gt;nslookup –qt=ptr 61.144.222.5 Server: smtp.mailcenter.com.cn Address: 61.144.222.5\n说明这个IP的反向解析就是成功了。\n返回信息 …"
January 6, 2010
MySQL远程访问时非常慢的解决办法
"法一:\n先是上网找了一下资料,说是MYSQL会反查DNS,比较烦人的,2楼写上网上搜索到的资料(有弊端),先说一下我的处理办法\n今天有两个网站(A站和B站),程序一样,分别放在两台服务器,数据库放在A站,B站程序的数据库连接,指向A站IP\n但是访问B站的时候,速度奇慢,这两台服务器还都在同一机房,应该属于局域网,查到资料说是MYSQL对DNS进行反查,这样也好办,我只有这一个站需要远程访问MYSQL,设置一下HOSTS文件,不让A站(数据库服务器端)反查DNS就行了\n修改c:\\windows\\system32\\drivers\\etc\\hosts文件\n添加\nB站IP B站域名\n这样就避免A站(数据库服务器端)不再反查DNS,刷新页面,快了N倍,呵呵,如果按2楼的方法修改,是一劳永逸的,适合有很多站需要远程访问,比如卖空间的,但是有弊端,就是以后就不能再使用主机名连接MYSQL了,具体介绍看2楼\n=========================================\n法二:\n服务器放在局域网内进行测试时,数据库的访问速度还是很快。但当服务器放到外网后,数据库的访问速度就变得非常 …"
January 6, 2010
MySQL数据库中的REPAIR TABLE语法介绍
"REPAIR [LOCAL | NO_WRITE_TO_BINLOG] TABLE [pre] tbl_name[,tbl_name] … [QUICK] [EXTENDED] [USE_FRM]\nREPAIR TABLE用于修复被破坏的表。默认情况下,REPAIR TABLE与 myisamchk –recovertbl_name具有相同的效果。REPAIR TABLE对MyISAM和ARCHIVE表起作用。 通 常,您基本上不必运行此语句。但是,如果灾难发生,REPAIR TABLE很有可能从MyISAM表中找回所有数据。如果您的表经常被破坏,您应该尽力 找到原因,以避免使用REPAIR TALBE。请参见A.4.2节,“如果MySQL依然崩溃,应作些什么”。同时也见15.1.4节,“MyISAM 表方面的问题”。 本语句会返回一个含有以下列的表: 对 于每个被修复的表,REPAIR TABLE语句会产生多行的信息。上一行含有一个Msg_type状态值。Msg_test通常应为OK。如果您没有得 到OK,您应该尝试使用myisamchk –safe-recover修复表,因 …"
January 6, 2010
mysql高级管理命令
"检查表: CHECKTABLE`tablename1`[,`tablename2`]\n优化表: OPTIMIZE TABLE `tablename1` [, `tablename2`]\n修复表: REPAIR TABLE `tablename1` [, `tablename2`]\n分析表: ANALYZE TABLE `tablename1` [, `tablename2`]"