windows下合并分区-Acronis Partition Expert

Acronis Partition Expert ,使用软件的安装很简单,第一次安装之后,一般会提示重新启动电脑。重新启动后,桌面上会有一个快捷图标,运行Acronis Partition Expert ,初次使用,会提示使用的模式,一般我们推荐使用 manual模式,就是手动模式。

分区调整大小:这个软件调整分区大小是非常非常简单的。

第 一步:点击菜单Wizard(向导)下面的Increase Free Space(扩充硬盘空间),或者软件左上角有个Wizard板块,点击里面的Increase Free Space 。会出来一个向导窗口。如果你要增加C盘分区大小,你就选择C,总之,想增加哪个硬盘分区的大小,就选择哪个。

第二步,点击Next,然后出来一个图片,让你选择想从那个硬盘分区分出来空间,分给上一步选择要扩充分区容量的那个盘。当然,这一步,你要选择一个剩余空间大的硬盘。选择d或者e或者其他之后,被选中的就要分出空间了。点击下一步。

第三步,你可以随意调整C盘(第一步里面你要扩充的那个盘)的大小了,当然前提是能分出来那么多空间。

以 上步骤完成后,软件工具栏的那个小旗子图标,就可以点击了,那个图标是保存设置到系统的意思,就是确认你的操作。确认后,Acronis Partition Expert会提示你是否备份和重新启动系统。直接启动,就可以了。软件会在Vista启动到Vista桌面之前,进行硬盘分区操作,速度非常快。启动到 Vista桌面后,打开Vista桌面上的计算机,看看,是不是已经调整好了?

下载地址:

http://www.itxiazai.com/soft/2007/03/27/19950.html

http://www.it.com.cn/f/hotweb/058/11/156828.htm

Acronis Privacy ExpertSuite 9.0这个版本的序列号

C2T4G-4KQLX-NSJ5N-AC43F-XGHTK
463WJ-AN49G-EVH99-6PYR7-YQ3WJ
WGZP6-LJPEF-GHN3Q-NEQV5-4FXL9
A4C78-RALKW-HSV3C-UC66L-UNZNM

但有一点要当心,很容易使数据丢失的,要备份好数据啊!

或者参考上一次的介绍

chmod命令实例

chown 修改文件和文件夹的用户和用户组属性
1。要修改文件hh.c的所有者.修改为sakia的这个用户所有
chown sakia hh.c
这样就把hh.c的用户访问权限应用到sakia作为所有者
2。将目录 /tmp/sco 这个目录的所有者和组改为sakia和组net
chown -R sakia:net /tmp/sco

chmod 修改文件和文件夹读写执行属性
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就是拥有全权限。根据需要可以自由组合用户和组的权限

用freebsd-update命令升级freebsd系统

freebsd-update — fetch and install binary updates to FreeBSD

描述:
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版本后才有此指令

语法:
freebsd-update [-b basedir] [-d workdir] [-f conffile] [-k KEY]
[-r newrelease] [-s server] [-t address] command

参数:

-b basedir    指定系统挂载的最基本路径 (预设: / )

-d workdir    档案暂存数据夹 (预设: /var/db/freebsd-update/ )

-f conffile    设定文件位置 (预设: /etc/freebsd-update.conf)
-k KEY      信任的RSA金钥位置 (预设: 从设定档读取)
-r newrelease  定义新的RELEASE版本升级标的 (针对 upgrade)
-s server    定义撷取更新档案的server (预设:从设定档读取)

-t address    邮件输出的对象  (预设: root )

命令:

fetch      以现有安装的环境及设定参数, 撷取可能的binary更新.
cron        随机休息(sleep)1~3600秒,然后下载更新档.
若更新档案下载完成,系统会发送email通知root(可透过 -t 参数或设定档 , 将信件递送给其它人员) .
如同此命令的名称(cron), 被用来设计透过cron程序执行.
随机休息秒数则是用来避免同时间有大量机器向server要求更新.
upgrade   截取必要的升级到新版本RELEASE的档案,请小心使用.
并确认您已经阅读过新版本的 announcement and release notes.
install      安装最近撷取的更新(update)/升级(upgrade)档案.
rollback    反安装最近安装过的更新(update).

小技巧:
把 freebsd-update 放入cron执行 , 如此就能够自动更新.

@daily     root   /usr/sbin/freebsd-update cron

相关档案/数据夹:

/etc/freebsd-update.conf  预设的freebsd-update程序设定文件
/var/db/freebsd-update/   预设的freebsd-update暂存及下载档案数据夹

实际操作:

这里将版本从7.2升级到8.1 RELEASE版本

freebsd-update -r 8.1-RELEASE upgrade

中间按提示输入就行了.

Does this look reasonable (y/n)?    全 y

大部分都不需要修改,只是文件的版本时间改变
会有一些需要合并的文件,程序会自动用 vi 打开,解决一下就行了(只要把以前版本里面的那些resolv配置修改一下就可以了,保持原来的域名和解析的ip一样,把my.domain换成自己原来的域名)

安装:

freebsd-update  install

会有如下提示

////////
Installing updates…
Kernel updates have been installed.  Please reboot and run
“/usr/sbin/freebsd-update install” again to finish installing updates
////////

然后

shutdown -r now

重新启动后

freebsd-update install

uname -a 查看,已经OK

重新开机后,执行 uname -a 名称就会变成 8.1-RELEASE , 若不在意名称,也不需要重新开机.

整理参考:http://bbs.chinaunix.net/thread-1778775-1-1.html

请参考官方手册:http://www.freebsd.org/doc/zh_CN/books/handbook/updating-upgrading-freebsdupdate.html

http://www.freebsd.org/releases/8.2R/announce.html(FreeBSD Update段)

如何在Windows server 2003中设置DNS转发

发技术是用于解决那些在本地DNS服务器解决不了的查询工作。这个过程涉及到一个DNS服务器与其他DNS服务器直接通信的问题。当本地DNS与外部 DNS服务器直接进行通信时,将简化存储在DNS服务器缓冲区中非本地站点的信息。这样将可以使得DNS服务器在解决本地查询工作时的效率会更高。

在Windows 2003之前发行的版本中,对于所有不能解决的查询工作可以指定转发给多个服务器。如果其中一个服务器不可用,这个请求就可以转发到列表中的下一个服务器。这在Windows2003中称为标准转发。

条件转发的定义如下:对于一个特定域的DNS查询信息将向何处转发。这是Windows 2003 DNS 的一个可用的新特征。这种设计的目的是为了实现在多个DNS分区环境中工作,在这种情况下,一个名字空间(例如prep.com)中的系统能够和另一个名 字空间(例如test.com)中的系统进行通信。当然,这也可以作为企业内部互联网(两个公司合并的情况)或者互联网中特定场合(与一个商业伙伴共享数 据)的解决方案。

设置标准转发
1、点击“开始”菜单中的“管理工具”中的“DNS”,访问DNS服务。DNS管理工具的主屏幕如图A所示。

1、在左面板的树层次上选定你的DNS服务器的名字。
2、单击鼠标右键,然后选择“属性”。DNS属性的对话框如图B所示。

注意:在DNS域名中的“所有其他DNS域名”也都被选定了。当选定这个标准时,所有被添加为转发器的服务器也将用于标准转发(或者也可以用于没有定义条件转发但是包含此域信息的所有其他查询)

1、在 “选定的域转发器IP地址列表”中输入服务器的IP地址,然后点击“添加”,对应这个IP地址的服务器将作为转发DNS查询的服务器。用于转发的服务器将按照添加的先后顺序存放在列表中。(图C)。

可以选定列表中的IP地址并点击“上移”或者“下移”来适当的调整整个列表顺序。

1、点击DNS属性对话框下面的“确定”按钮结束设置。

设置条件转发
在这种情况下,假设两个公司——每个公司都有自己的网络——合并了。他们想要保持各自的网络配置,但是每个网络的域名服务器只能解析自己内部的网络。而有 一些应用程序和行为要求每个网络的域名服务器能够解析另一个网络的域名。这就是条件转发的最完美的情形。

1、点击DNS服务器属性的“转发”标签(首先执行上一节中的步骤1到步骤3)。
2、点击在DNS域名列表附近的“新列表”。将出现新的转发器的对话框,如图D所示。

1、在“DNS域”中输入域名服务器,需要转发的查询将被转发到这个服务器,点击“确定”按钮。这个域名就被添加到“转发器”标签下的DNS域名列表中(图E)。

1、为维护本地域名的内部DNS服务器添加IP地址。对于标准转发,在一个域中可以添加多个转发器。
2、点击DNS属性对话框下的“确定” 按钮结束设置。

设置条件转发的其他提示和技巧

  • 条 件转发只能用于那些DNS服务器中没有一级或者二级区(zones)的域。这意味着条件转发可以用于具有与本地维护级别相同的区或者级别更高的区的域中。 例如,可以对test.com、corp.test.com或者prep.com设置条件转发,而example.test.com是在DNS服务器上维 护的本地分区。无论如何,在这种情况下,你都无法对one.example.test.com 和example.test.com 设置条件转发。
  • 对于容错性,建议设置条件转发时,每个条件转发都定义多个服务器作为转发器。如果其中一个服务器不可用,那么还有另一个服务器可能可用。
  • 条件转发可以替代以前版本的Windows DNS服务中的二级区(secondary zones),这个第二分区用于解决其他名字空间中的查询问题。
  • 影响孩子一生的14个细节!从小培养孩子节俭的好品质!

    一、节俭:
    绳锯木断,水滴石穿,靠的都是恒心与持久。节俭更是如此,一日一钱,千日千钱,节俭是积累财富的最直接有效的途径之一。应该把这个词用行为做给孩子看,用耐心讲给孩子听。也许这对他一生都有意义。
    二、健康:
    如果没有一个健康的身体,很多生活梦想都只能是梦想。健康的身体,健康向上的心态会让人的生命处于最佳状态。身为父母要首先在生活细节中培养和发扬健康的观念,给孩子养成健康洁净的生活习惯,这会影响他的一生。

    三、友爱:
    一个家庭也该十分重视团队精神的培养,始终保持“家”的概念。在这种氛围里会让家庭每一成员学会互相关心,团结友爱,这或许也是家庭幸福的重要因素之一。无论经营家庭,还是经营生意、经营人生都应如此。

    四、上进:
    不进则退。作为父母首先要上进,从心态上,从行为上。我们要适时的告诉孩子:原地踏步即是后退 。

    五、 思考:
    正确的思考方式,准确的思考方向会让一个人少走弯路,保持迅速、良好的发展。对正在成长的孩子而言,这种正确、准确的思考能力来自父母、老师和社会媒介的正确引导和教育。

    六、敬业:
    一份值得你从事的工作是值得你尊重的,所以身为父母首先要尊重自己的工作,如果你认为自己正在从事的工作激发不起你的热情,你最好还是换一份值得你去做的工作,这对你和孩子的发展来说都有益处。

    七、感恩:
    你给生活种下什么样的种子,你将收获什么样的花朵。父母首先要对生活怀一份感激之情,感激生活本身的美好,感谢那些给你帮助的人和那些需要你帮助的人,哪怕曾经伤害过你的人,因为他让你磨练、成熟起来,并将这些言传身教带给你自己的孩子或别人的孩子 。

    八、诚实:
    诚则持久,信必永恒,社会的发展从古到今证明,经商者远离诚信绝不会长久。做人更该如此!诚实是中华千百年来的美德。

    九、守信:
    诺言和你愿意从事的工作一样,是永远值得你尊重的。古人说:一诺值千金。尊重别人的前提条件之一便是尊重自己的诺言。这是守信的根本,这一点对孩子来说尤其重要。

    十、理解:
    真正的理解是很难的。但如果你对生活细节用心,你拥有了节俭、健康、敬业、诚实、守信等美德,你才会真正走进理解的深处,作为父母,我们要为我们的孩子负责。

    十一、善良:
    无论在何时何地都要保持一颗善念,做任何事情首先想到是否伤害他人,用善念去打动对方,不说伤害他人的话,微笑对待周围的人和事,你的一言一行会给孩子留下永久不灭的烙印,以至于会影响他的一生。

    十二、谦逊:
    这是一种做人的基础美德。谦逊是一个人的最好的名片,善于体现谦逊之风的人往往成功迅速。

    十三:严谨:
    遵从合理的、有效的规则,这是养成严谨作风的捷径之一。
    认真、用心、严格要求自己,会让自己的无形价值越来越高,最终成为触手可得的财富!生活作风不严谨的人,信誉度自然就低,相反,严谨的人,可信度会从你的气质与作风上透射出来。

    十四、成熟:
    思想的成熟才是真正的成熟。父母应该将这做为培养孩子永远的目标。因为社会总在瞬息万变着,思想也总在变化着,如何让孩子能适应社会前进的脚步,处事不乱,成熟稳重不仅是一个理想远大的父母所想,更该是一个子女所想,真正成熟的人永远不会满足于现状,他们有自己的思维见解和应变能力,他们总是在一次次突破中提升自身的道德修养、为人处事、真诚善良的境界。

    为了培养孩子节俭的品质,我们提出几项具体建议:
    一、教育孩子正确认识钱。要让孩子从小懂得钱是什么,钱是怎么来的,怎样正确地对待钱财,不义之财绝不可取。对于年龄小的孩子,应联系实际生活给孩子讲解,多引用一些事例。年龄大的孩子,可以跟他专门讨论钱的问题。
    二、教孩子学会花钱。孩子消费行为是由被动逐步走向主动的,从小学低年级开始,就应教孩子买东西,如何用钱,如何找钱,如何选择物有所值的物品。教孩 子把钱保管好,防止丢失、被窃。随着年级升高,要让孩子学会先认真思考再花钱,而且逐渐养成习惯,避免盲目消费。有些家长让孩子“一日当家”、“一周当 家”、“记收支帐”,是教孩子学会理财培养节俭品质的好方法。
    三、教孩子学会积累。孩子手里的零用钱、压岁钱应该计划使用,适当积累。必需的东西才买,可买可不买的不买,把剩余的钱存起来。教会孩子在存钱、用钱的过程中,培养节俭的好品质。
    四、教育孩子懂得量入为出。要让孩子明白,花钱必须有经济来源。每个人每个家庭的经济情况不同,花钱要看支付能力。即使家里很有钱,也要坚持前述的三条标准。
    五、教育孩子珍惜物品,不浪费。让孩子懂得所吃、所穿、所用来之不易,都是人们用汗水和心血创造出来的,随意浪费是不珍惜劳动果实、不尊重劳动的表 现。让孩子经常参加劳动,体会劳动的艰辛。有条件的,可以带孩子去参观工厂、农村的生产劳动过程,参观书籍、报刊的印制过程。


    当然,培养孩子节俭的品质,首先应该从家长做起。家长从认识到行为,都应给孩子做出好样子。
    节俭的美德是传家宝,在孩子身上应得到继承和发扬。

    freebsd挂载硬盘

    第一种方法:使用 sysinstall

    在使用 sysinstall 来设定新的硬盘之前,请先确定您是以 root 身份执行。接下来,您就可以依照下列步骤来新增硬盘: 

    进入 sysinstall

    进入 sysinstall 的主选单后,首先请选择 [Configure],进入后,再选择 [Fdisk] 项目以进入 Fdisk 选单。第一次进入 Fdisk 时,sysinstall 会要求您选择所要设定的硬盘,请选择 ad1。 

    使用 Fdisk

    相信您对于 Fdisk 的画面应该很熟悉,我们在安装 FreeBSD 时就使用过它。如果您要让 FreeBSD 使用整个硬盘,请按 [A],接下来请按 [W] 以将设定写入硬盘。在按了 [W] 后,会出现一个确认的窗口,选 [Yes] 即可。最后会出现要您选择所要使用的 Boot Manager,因为这一个硬盘不是要用来开机用的,所以我们选 [None]。写入后,请按 [Q] 离开 Fdisk 的画面,并回到 Configure 画面。接着请离开 sysinstall,再重新执行 sysinstall 以让 sysinstall 重新侦测硬盘设定。 

    使用 Disk Label Editor

    重新执行 sysinstall 后,请选择 [Configure] -> [Label] 以进入 Disk Label Editor。Disk Label Editor 会帮我们在 Slice 下切割 Partition 并格式化硬盘。在 Disk Label Editor 中,我最多可以建八个分割区 (Partition),编号从 a 到 h。不过有的代号有特殊用途。例如,分割区 a 通常会保留给根目录使用,所以我们开机时所使用的分割区代号会是 a。而代号 b 表示是 swap partition,我们可以在多个硬盘中都有 swap partition。代号 c 是用来表示整个硬盘或是整个 Slice。所以最后 d-h 才是一般我们会使用到的分割区代号。 

    我们要让 FreeBSD 使用整个硬盘,所以必须将整个 Slice 切成一个 Partition。所以一进入 Disk Label Editor 后,请按 [C],在画面上会显示整个 Slice 的大小,直接按 Enter 即可建立一个分割区。接下来,我们必须选择所要挂入本分割区的目录,请选择 FS 后,再输入您所要挂入的目录,例如 /volume1。如果是在安装 FreeBSD 时,我们所设定的挂入点会被写到 /etc/fstab 中,开机后就会自动将磁盘挂入该目录。但是我们这里所指定的挂入点并不会被写入 /etc/fstab 中,最后我们还是必须再设定 /etc/fstab。 

    最后请按 [W]以进行分割及格式化。完成后,系统会将该才所建立的磁盘挂入您所指定的目录下。接着请离开 sysinstall 回到命令列。 

    设定 /etc/fstab 

    为了让系统在开机时可以自动将此分割区挂入,我们必须再设定 /etc/fstab。请在 /etc/fstab 中增加下列数据: 

    # Device Mountpoint FStype Options Dump Pass# 
    /dev/ad1s1d /volume1 ufs rw 2 2


    第二种方法: 使用命令列

    您不一定要使用 sysinstall 来分割及格式化硬盘,sysinstall 只是提供一个比较容易使用的界面,最后还是会呼叫命令列的指令以完成硬盘的设定。使用命令列的方式比较复杂,而且较容易出错,但却可以让您有更灵活的应用。看了如何从命令列新增一个硬盘可以让您对 sysinstall 所做的事更了解。 

    我们一样假设要新增的硬盘为 ad1,并且将整个硬盘切成一个扇区给 FreeBSD 使用。第一步要做的就是先使用 dd 这个指令来清除硬盘上旧的设定: 

    # dd if=/dev/zero of=/dev/ad1 bs=1k count=1

    上述指令的意思是从 /dev/zero 这个装置读出数据写到 /dev/ad1 中,每次写入的 block size (bs) 为 1KB,做一次写入的动作即可 (count)。我们知道 FreeBSD 各动硬件装置当做档案来看待,/dev/zero 这个档案其实是一个虚拟的档案,我们从这个档案读出来的数据都是 0。上述指令的动作的目的就是要将硬盘 ad1 的开头 1024KB 清成 0,而硬盘开头的部份存放的就是一些分割区设定的数据 (Partition Table)。 

    接下来呢我们就必须使用 fdisk 这个指令来切割 slice 了: 

    # fdisk -BI ad1 
    ******* Working on device /dev/ad1 ******* 
    fdisk: invalid fdisk partition table found

    上述 fdisk 指令表示我们要将 ad1 切割成一个 slice (参数 -I),并清除放开机信息的第 0 个 sector。您可以忽略「invalid fdisk partition table found」的警告,因为我们一开始并没有任何分割区。接下来我们就可以使用下列 bsdlabel 指令来建立预设的 partition label,再使用 bsdlabel 加参数 e 以修改建立的 lable:

    # bsdlabel -B -w ad1s1 auto 
    # bsdlabel -e ad1s1

    接着会使用您预设的文书编辑软件跳出一个窗口,请将 a: 改成 d: 后存档离开,因为我们新增加的分割区不是要给根目录使用,所以不用代号 a,而是使用第一个不具特别意义的代号 d。 

    # /dev/ad1s1: 
    8 partitions: 
    # size offset fstype [fsize bsize bps/cpg] 
    d: 78156146 16 unused 0 0 
    c: 78156162 0 unused 0 0 # “raw” part, don’t edit 


    将 a: 改成 d: 后,存档离开即可。接下来我们就可以格式化这一个分割区了。FreeBSD 中用来格式化 UFS 档案系统的指令为 newfs: 

    # newfs /dev/ad1s1d

    以上即为新增一颗硬盘所要做的事。请注意,bsdlabel 这个指令是 FreeBSD 5.1 以后才有的,在 5.1 以前,请使用 disklabel。 

    接下来您就可以将新的硬盘挂入了,假设您要挂入的目录是 /volume1,则请使用下列指令: 

    # mkdir /volume1 
    # mount /dev/ad1s1d /volume1

    最后,如果您希望一开机就将此分割区挂入,请修改 /etc/fstab,并加入此分割区的设定。

    相关教程:FreeBSD下添加新硬盘

    官方手册:http://www.freebsd.org/doc/zh_CN/books/handbook/disks-adding.html

    MySQL优化篇-查询优化

    可以参考一下官方文档中的解释。

    http://dev.mysql.com/doc/refman/5.1/zh/optimization.html

    7. 优化
    7.1. 优化概述
    7.1.1. MySQL设计局限与折衷
    7.1.2. 为可移植性设计应用程序
    7.1.3. 我们已将MySQL用在何处?
    7.1.4. MySQL基准套件
    7.1.5. 使用自己的基准
    7.2. 优化SELECT语句和其它查询
    7.2.1. EXPLAIN语法(获取SELECT相关信息)
    7.2.2. 估计查询性能
    7.2.3. SELECT查询的速度
    7.2.4. MySQL怎样优化WHERE子句
    7.2.5. 范围优化
    7.2.6. 索引合并优化
    7.2.7. MySQL如何优化IS NULL
    7.2.8. MySQL如何优化DISTINCT
    7.2.9. MySQL如何优化LEFT JOIN和RIGHT JOIN
    7.2.10. MySQL如何优化嵌套Join
    7.2.11. MySQL如何简化外部联合
    7.2.12. MySQL如何优化ORDER BY
    7.2.13. MySQL如何优化GROUP BY
    7.2.14. MySQL如何优化LIMIT
    7.2.15. 如何避免表扫描
    7.2.16. INSERT语句的速度
    7.2.17. UPDATE语句的速度
    7.2.18. DELETE语句的速度
    7.2.19. 其它优化技巧

    解除phpMyAdmin 导入大型MySQL数据库文件大小限制

    今天在WPMZ环境下安装了DEDECMS,朋友将以前网站的数据进行导入时出现了一些问题,提示超出导入大小限制。默认MYSQL只能导入最大2MB的数据,于是我在网上找到了修改的方法,事实证明以下方法是可行的。(修改好后必须重启PHP,可)

    phpMyAdmin 导入大型数据库文件大小限制配置…

    1. 修改 php.ini 文件中下列3项的值:

    upload_max_filesize, memory_limit 和 post_max_size

    upload_max_filesize,上传文件大小

    memory_limit 设置内存

    post_max_size 提交数据的最大值

    为你想改的大小值.

    2. 在 phpMyAdmin 的配置文件中修改或加入这个设置:

    这个文件一般是在phpMyAdmin目录下的config.inc.php文件

    $cfg[‘ExecTimeLimit’]           = 0;    // maximum execution time in seconds (0 for no limit)

    默认为300秒钟,改为0表示不受限制