关于安装操作系统

近期打算把ubuntu9.04+xp 换成ubuntu 10.04+win7,多年没有光驱,先把硬盘安装的方法搜集下。

另外本来打算4.29下载10.04的,现在看来已经可以下了。

—————————–ubuntu 10.04下载地址————————————————

附ubuntu 10.04下载地址如下,是Daily Build版本的,发布日期是4-26,已经修复那个内存泄露的问题,我认为可以下了,也算是为后面大家分流了。

http://cdimage.ubuntu.com/dvd/current/lucid-dvd-i386.iso    这个是x86的

http://cdimage.ubuntu.com/dvd/current/lucid-dvd-amd64.iso     64位的

习惯先装win,犹豫以前一直习惯的PE系统装win7时不是那么顺利了,但是前人播种后人收,win7的硬盘安装方法不外乎下面几种:

—————————–硬盘安装WIN7————————————————

一、windows 7系统下全新安装高版Windows7:
1、下载windows7 7600 ISO镜像(RC或RTM),用虚拟光驱拷贝至非C盘(如D:\7600)
2、开机按F8——修复系统——选择最后一项命令修复——在命令框输入“D:\7600\sources\setup.exe“(不带引号)
3、进入安装界面、选择custom安装
4、选择安装语言、格式化C盘
5、OK了,装好后是一个纯系统(非双系统)。

二、如果有vista安装盘的话,方法也很简单:
1、下载windows7 7600 ISO镜像(RC或RTM),用虚拟光驱拷贝至非C盘(如D:\7600)
2、BIOS中选择光驱启动,进入vista安装界面
3、选择左下角修复计算机(自动搜索系统,提示加载驱动或关闭,选择关闭进入修复选项)
4、选择最后一项命令修复,在命令框输入“D:\7600\sources\setup.exe“(不带引号),开始安装
5、选择安装语言、格式化C盘 (即使C盘原本没有系统此法也可行)

三、XP系统下全新安装windows 7:
1、下载windows 7 7600 ISO镜像(RC或RTM),用虚拟光驱拷贝至非C盘(如D:\7600)
2、把D:\7600目录下的bootmgr和boot目录(其实只要里面的boot.sdi和bcd文件)拷贝到c盘根目录下,并在C盘根目录下建个sources文件夹。(XP下不需要取得管理员权限)
3、把D:\7600\sources下的boot.win复制到C盘刚建的sources文件夹
4、用管理员身份运行cmd,然后输入c:\boot\bootsect.exe /nt60 c: 提示successful(即成功了!)
5、关闭cmd窗口重启计算机,自动进入安装界面,选择安装语言,同时选择适合自己的时间和货币显示种类及键盘和输入方式
6、出现“开始安装界面”,(要注意了,不点击“现在安装”)点左下角“修复计算机”(repair mycomputer),进入”系统恢复选择”,选择最后一项”命令提示符”(commandprompt),进入DOS窗口
7、输入“D:\7600\sources\setup.exe“(不带引号),开始安装
8、选择安装语言、格式化C盘,就OK了

四、vista系统下全新安装windows7(实践证明XP用此种方法也更加方便):
1、下载windows 7 7600 ISO镜像(RC或RTM),用虚拟光驱拷贝至非C盘(如D:\7600)
2、复制D:\7600文件夹中的Boot、EFI、sources文件夹和bootmgr至C盘根目录下
3、复制D:\7600\boot下Bootsect.exe至C盘根目录下
第2部需取得管理员权限
4、管理员身份运行cmd,输入c:\bootsect.exe/nt60 c:并回车(最好复制,中间有空格)
5、重启系统自动进入安装界面,点左下角的修复计算机repair my computer)
6、选择最后一项命令提示符,进入DOS窗口,输入D:\7600\sources\setup.exe进入安装界面
7、选择安装语言、格式化C盘,就OK了

五.在PE系统下的安装方法:
1、下载windows 7 7600 ISO镜像(RC或RTM),用虚拟光驱拷贝至非C盘(如D:\7600)
2、格式C盘,ntfs格式。
2、把D:\7600目录下的bootmgr和boot目录(其实只要里面的boot.sdi和bcd文件)拷贝到c盘根目录下,并在C盘根目录下建个sources文件夹。
3、把D:\7600\sources下的boot.win复制到C盘刚建的sources文件夹
4、运行cmd,然后输入c:\boot\bootsect.exe/nt60 c: 提示successful(即成功了!)
5、关闭cmd窗口,重启计算机,自动进入安装界面,选择安装语言,同时选择适合自己的时间和货币显示种类及键盘和输入方式
6、出现“开始安装界面”,(要注意了,不点击“现在安装”)点左下角“修复计算机”(repair mycomputer),进入”系统恢复选择”,选择最后一项”命令提示符”(commandprompt),进入DOS窗口
7、输入“D:\7600\sources\setup.exe“(不带引号),开始安装
8、选择安装语言、格式化C盘,就OK了

六。简单的工具硬盘安装win7的方法:(xp和vista下安装win7均可)推荐使用这种安装方法。

1.将win7的iso文件解压到安装目标盘以外的任何盘符的根目录下,

2.下载工具nt6 hdd installer.exe 直接运行从起后会在启动项里添加Nt6 hdd Installer (如没有加载成功请用管理员身份从新运行安装)

3.从起电脑后 选择进入Nt6 hdd Installer 后等待自动进入win7安装程序(选择安装目标盘.点高级选项可以格式化为ntfs格式)

4.硬盘安装工具下载链接:http://www.vdisk.cn/down/index/3854333A2298/nt6+hdd+installer+v2.8.1.rar.html

—————————–硬盘安装WIN7————————————————

硬盘下安装ubuntu的方法,老办法,看帖子就可以了

http://forum.ubuntu.org.cn/viewtopic.php?f=48&t=196335

另外装完了ubuntu不见了win7引导的,看这个帖子

http://forum.ubuntu.org.cn/viewtopic.php?f=48&t=196335

还有就是win7装的时候可以直接格C盘,不选创建分区,这样就不用弄那个讨厌的隐藏分区了。

夜得瑟

新闻里百分之八十都是坏消息
再看看周围  大家好像又都很快乐
哥看上去也很快乐
这个社会怎么了?
每天躺在被窝里听三国成了一天中最淡然的时光
每天听不到20分钟就睡着了,是哥累了,还是这时候太放松了,或者是这两者的共同作用
哥承认哥被现实磨的有点软了,但是哥依然会屹立着
首先哥就没有什么伟大的梦想,只是一些世俗的东西,可以理解为有车有房,白天累点没事,晚上回家抱着媳妇看电影,偶尔出去玩一圈
对,哥就这么点理想,相比理想是拯救中国,让老百姓过上幸福日子,大力发展中国体育事业,合理控制中国房价这些理想的主人比起来来,哥还真是没出息
但是当哥发现哥的这点理想实现起来都这么困难的时候并且发现好多哥认识的人一毕业就全都有了,而且不费吹灰之力之时,哥并没有嫉妒
哥只是在在想,哥怎么就这么贱,过个20年哥实现了这些理想时,那些人得成啥样?
还好这个问题通过每天的交通得到了缓释,因为每当哥骑车的时候一天都能看见N个傻逼。
另外哥还是懂的知足的,感谢哥拥有的一切。
同时FUCK那个偷哥铃铛的人,你让哥失去了哥的足球铃铛,诅咒你家孩子或者孩子的孩子没屁眼。
玉树人,逝者安息,生者好好感悟人生吧,或许你们能理解出哥暂时理解不出的东西。
OneWorld OneDream,这是扯鸡巴蛋,这就是哥最近感悟出来的
哥并没有喷,哥是在潮喷
————————-
当哥潮喷完的时候,把这些液体粘帖到Notepad++里,进行ctrl+H ,把“我”字全班替换成“哥”字时,哥发现了这个哥心中的神器好像对编码处理还是有问题,出现了好多乱码。这个事情更证明了,所谓的完美,是因为不了解。

120W的房子新旧政策下不同的贷款还款情况

总价为120万、评估价为100万的房产首套、二套房新旧政策对比
贷款年限 购房情况 政策执行 首付 首付款(万元) 贷款额
(万元)
利率 月供(元) 总还款利息(元)
20 首套房 旧政策 20% 40 80 4.158% 4914.71 379529.30
新政策 30% 50 70 4.158% 4300.37 332088.14
首套房新旧政策差额 10% 10 -10 -614.34 -47441.16
二套房 旧政策 40% 60 60 6.53% 4484.04 476170.14
新政策 50% 70 50 6.53% 3736.7 396808.45
二套房新旧政策差额 10% 10 -10 -747.34 -79361.69
说明:以一套总价为120万,评估价为100的房产为例:
1、首套房:
新政实施后,购房人要多支付10万元首付,由于贷款额降低,借款人每月可少还614.34元月供,总还款利息节省47441.16元;
2、二套房:新政实施后,购房人要多支付10万元首付。由于贷款额降低,贷款每月可少还747.34元,总还款利息节省79361.69元。

Linux配置Bond

转自:

http://www.cnblogs.com/killkill/archive/2009/01/12/1374271.html

我们在这介绍的Linux双网卡绑定实现就是使用两块网卡虚拟成为一块网卡,这个聚合起来的设备看起来是一个单独的以太网接口设备,通俗点讲就是两块网卡具有相同的IP地址而并行链接聚合成一个逻辑链路工作。其实这项技术在Sun和Cisco中早已存在,被称为Trunking和Etherchannel技术,在Linux的2.4.x的内核中也采用这这种技术,被称为bonding。

      bonding技术的最早应用是在集群——beowulf上,为了提高集群节点间的数据传输而设计的。下面我们讨论一下bonding 的原理,什么是bonding需要从网卡的混杂(promisc)模式说起。我们知道,在正常情况下,网卡只接收目的硬件地址(MAC Address)是自身Mac的以太网帧,对于别的数据帧都滤掉,以减轻驱动程序的负担。但是网卡也支持另外一种被称为混杂promisc的模式,可以接收网络上所有的帧,比如说tcpdump,就是运行在这个模式下。bonding也运行在这个模式下,而且修改了驱动程序中的mac地址,将两块网卡的Mac地址改成相同,可以接收特定mac的数据帧。然后把相应的数据帧传送给bond驱动程序处理。

      直接给两块网卡设置同一IP地址是不可能的。Kernels 2.4.12及以后的版本均供bonding模块,以前的版本可以通过patch实现。

一、编辑虚拟网络接口配置文件,指定网卡IP

假设eth0是对外服务的网卡,已经调试好网络;eth1是希望与eth0同时对外提供服务的网卡。

# cd /etc/sysconfig/network-scripts/
# vi ifcfg-bond0 

写入如下信息和原来 ifcfg-eth0 的配置其实差不多。

所以我建议执行如下语句,将ifcfg-eth0复制一份再改。

# cp ifcfg-eth0 ifcfg-bon0

将ifcfg-bon0的信息修改大致如下:

DEVICE=bond0 
BOOTPROTO=static 
IPADDR=[IP] 
NETMASK=[MASK] 
BROADCAST=[BROADCAST] 
GATEWAY=[GATEWAY] 
ONBOOT=yes 
TYPE=Ethernet

二、配置真实网卡

修改ifcfg-eth0如下:

DEVICE=eth0 
BOOTPROTO=none 
ONBOOT=yes 
MASTER=bond0 #如果不写,则必须做第四步 
SLAVE=yes       #如果不写,则必须做第四步 
USERCTL=yes

类似地修ifcfg-eth1如下:

DEVICE=eth1 
BOOTPROTO=none 
ONBOOT=yes 
MASTER=bond0 #如果不写,则必须做第四步 
SLAVE=yes       #如果不写,则必须做第四步 
USERCTL=yes

三、加载模块,让系统支持bonding

默认情况下,内核已支持bonding,只需要简单修改/etc/modprobe.conf 这个配置文档就可以了:添加两行

alias bond0 bonding 
options bond0 miimon=100 mode=1

说明:
      mode指定了bond0的工作模式,常用的是0和1,0表示负载均衡方式,1表示主从方式,可根据需要自行配置。常用的为0,1两种。mode=0表示load balancing (round-robin)为负载均衡方式,两块网卡都工作。mode=1表示fault-tolerance (active-backup)提供冗余功能,工作方式是主备的工作方式,也就是说默认情况下只有一块网卡工作,另一块做备份。bonding只能提供链路监测,即从主机到交换机的链路是否接通。如果只是交换机对外的链路down掉了,而交换机本身并没有故障,那么bonding会认为链路没有问题而继续使用。 miimon是用来进行链路监测的。比如:miimon=100,那么系统每100ms监测一次链路连接状态,如果有一条线路不通就转入另一条线路。

四、增加开机启动脚本

在 /etc/rc.d/rc.local里加上

ifenslave bond0 eth0 eth1

如果eth0和eth1都写了MASTER和SLAVE,则上面的步骤做不做都无所谓。

五、重启

reboot或者service network restart 都可以看到结果。

六、测试

      ping着某个地址,当然是能ping通的地址啦。如果发现网络不通,请检查ifcfg-bond0的网络设置。

然后拔掉一根网线,如果ping没断,证明拔了一根backup的线,不是主线,重新插上等两分钟。

此时拔掉另一根网线,估计现在可以看到ping超时或者卡在那里,稍等10~30秒,ping继续连同。

测试成功。

8点出门8点45到

今天终于骑车来上班了,用了45分钟,好久没这么骑了,腿居然有点打软,希望能坚持下去。

事实证明本站刚刚抽风了

IXWEBHOSTING的站,在国内访问真的质量不咋地。。。

三思啊。。 我茶几了。

哎 老百姓tm的上个网都上不踏实

真他妈的操蛋!!

上个网都上的这么不爽,google首页能打开。却搜不了东西,这个猛的一看以为是google出了问题,其实呢,天朝II至尊GFW又在起作用啦。

哎 俺本来网速就不快,还得翻着墙看。。

真烦人啊。

还有最近培训,部署的部分,我TM电脑都没有 学个P啊。

这周算浪费了。

数字证书基础

数字证书基础

数字证书是一种数字标识,可以说是Internet上的安全护照或身份证明。当人们到其他国家旅行时,用户护照可以证实其身份,并被获准进入这个国家。数字证书提供的是网络上的身份证明。

数字证书是一个经证书授权中心数字签名的包含公开密钥拥有者信息和公开密钥的文件。最简单的证书包含一个公开密钥、名称以及证书授权中心的数字签名。一般情况下证书中还包括密钥的有效时间,发证机关(证书授权中心)的名称,该证书的序列号等信息,证书的格式遵循ITUT X.509国际标准。

3.1.1 证书格式
在Internet网络中,应用程序使用的证书都来自不同的厂商或组织,为了实现可交互性,要求证书能够被不同的系统识别,符合一定的格式,并实现标准化。X.509为证书及其CRL格式提供了一个标准。但X.509本身不是Internet标准,而是国际电联ITU标准,它定义了一个开放的框架,并在一定的范围内可以进行扩展。

为了适应PKI技术的发展,IETF也必须制定在Internet上使用X.509和CRL的标准。PKIX工作组就提供了一个Internet草案”Part I: X.509 Certificate and CRL Profile”(详细内容可见:ftp://ftp.ietf.org/internet-drafts/draft-ietf-pkix-ipki-part1-11.txt),用于定义在Internet PKI中使用X.509和CRL的方法和规范。该草案把X.509作为标准,并对各标准项和扩展做了说明,基本接收了X.509作为Internet中的证书标准,但也定义了被PKI应用的X.509 V3和CRL V2标准格式的设置,这些设置包含了PKIX工作组对X.509所做的一些新的扩展。

X.509目前有三个版本:V1、V2和V3,其中V3是在V2的基础上加上扩展项后的版本,这些扩展包括由ISO文档(X.509-AM)定义的标准扩展,也包括由其他组织或团体定义或注册的扩展项。X.509由ITU-T X.509(前身为CCITT X.509)或ISO/IEC 9594-8定义,最早以X.500目录建议的一部分发表于1988年,并作为V1版本的证书格式。X.500于1993年进行了修改,并在V1基础上增加了两个额外的域,用于支持目录存取控制,从而产生了V2版本。

为了适应新的需求ISO/IEC和ANSI X9发展了X.509 V3版本证书格式,该版本证书通过增加标准扩展项对V1和V2证书进行了扩展。另外,根据实际需要,各个组织或团体也可以增加自己的私有扩展。

X.509 V1和V2证书所包含的主要内容如下:

  • 证书版本号(Version):版本号指明X.509证书的格式版本,现在的值可以为0、1、2,也为将来的版本进行了预定义。
  • 证书序列号(SerialNumber):序列号指定由CA分配给证书的唯一的数字型标识符。当证书被取消时,实际上是将此证书的序列号放入由CA签发的CRL中,这也是序列号唯一的原因。
  • 签名算法标识符(Signature):签名算法标识用来指定由CA签发证书时所使用的签名算法。算法标识符用来指定CA签发证书时所使用的公开密钥算法和hash算法,须向国际知名标准组织(如ISO)注册。
  • 签发机构名(Issuer):此域用来标识签发证书的CA的X.500 DN名字。包括国家、省市、地区、组织机构、单位部门和通用名。
  • 有效期(Validity):指定证书的有效期,包括证书开始生效的日期和时间以及失效的日期和时间。每次使用证书时,需要检查证书是否在有效期内。
  • 证书用户名(Subject):指定证书持有者的X.500唯一名字。包括国家、省市、地区、组织机构、单位部门和通用名,还可包含email地址等个人信息等
  • 证书持有者公开密钥信息(subjectPublicKeyInfo):证书持有者公开密钥信息域包含两个重要信息:证书持有者的公开密钥的值;公开密钥使用的算法标识符。此标识符包含公开密钥算法和hash算法。
  • 签发者唯一标识符(Issuer Unique Identifier):签发者唯一标识符在第2版加入证书定义中。此域用在当同一个X.500名字用于多个认证机构时,用一比特字符串来唯一标识签发者的X.500名字。可选。
  • 证书持有者唯一标识符(Subject Unique Identifier):持有证书者唯一标识符在第2版的标准中加入X.509证书定义。此域用在当同一个X.500名字用于多个证书持有者时,用一比特字符串来唯一标识证书持有者的X.500名字。可选。
  • 签名值(Issuer’s Signature):证书签发机构对证书上述内容的签名值。

X.509 V3证书是在v2的基础上一标准形式或普通形式增加了扩展项,以使证书能够附带额外信息。标准扩展是指由X.509 V3版本定义的对V2版本增加的具有广泛应用前景的扩展项,任何人都可以向一些权威机构,如ISO,来注册一些其他扩展,如果这些扩展项应用广泛,也许以后会成为标准扩展项。

3.1.2 CRL格式
证书废除列表CRL(Certificate revocation lists,又称证书黑名单)为应用程序和其它系统提供了一种检验证书有效性的方式。任何一个证书废除以后,证书机构CA会通过发布CRL的方式来通知各个相关方。目前,同X.509 V3证书对对应的CRL为X.509 v2 CRL,其所包含的内容格式如下:

  • CRL的版本号:0表示X.509 V1 标准;1表示X.509 V2 标准;目前常用的是同X.509 V3证书对应的CRL V2版本。
  • 签名算法:包含算法标识和算法参数,用于指定证书签发机构用来对CRL内容进行签名的算法。
  • 证书签发机构名:签发机构的DN名,由国家、省市、地区、组织机构、单位部门和通用名等组成。
  • 此次签发时间:此次CRL签发时间,遵循ITU-T X.509 V2标准的CA在2049年之前把这个域编码为UTCTime类型,在2050或2050年之后年之前把这个域编码为GeneralizedTime类型。
  • 下次签发时间:下次CRL签发时间,遵循ITU-T X.509 V2标准的CA在2049年之前把这个域编码为UTCTime类型,在2050或2050年之后年之前把这个域编码为GeneralizedTime类型。
  • 用户公钥信息,其中包括废除的证书序列号和证书废除时间。废除的证书序列号是指要废除的由同一个CA签发的证书的一个唯一标识号,同一机构签发的证书不会有相同的序列号。
  • 签名算法:对CRL内容进行签名的签名算法。
  • 签名值:证书签发机构对CRL内容的签名值。

另外,CRL中还包含扩展域和条目扩展域。CRL扩展域用于提供与CRL有关的额外信息部份,允许团体和组织定义私有的CRL扩展域来传送他们独有的信息;CRL条目扩展域则提供与CRL条目有关的额外信息部份,允许团体和组织定义私有的CRL条目扩展域来传送他们独有的信息。

3.1.3 证书的存放
数字证书作为一种电子数据格式,可以直接从网上下载,也可以通过其他方式。

  • 使用IC卡存放用户证书。即把用户的数字证书写到IC卡中,供用户随身携带。这样用户在所有能够读IC卡证书的电子商务终端上都可以享受安全电子商务服务。
  • 用户证书直接存放在磁盘或自己的终端上。户将从CA申请来的证书下载或复制到磁盘或自己的PC机或智能终端上,当用户使用自己的终端享受电子商务服务时,直接从终端读入即可。
  • 另外,CRL一般通过网上下载的方式存储在用户端。

PKI 学习1

公钥技术系统可以使得通信安全的前提是:任何需要使用安全服务的通信都是建立在公钥基础上。
而与公钥成对的私钥只掌握在通信的另一方。这个信任基础是通过公钥证书来实现的。
公钥证书就是一个用户身份与他的公钥的结合,在结合之前由一个可信赖的权威机构CA来证实用户的身份,然后再由CA对用户身份及与对应公钥结合的证书进行数字签名,以证明证书的有效性。

PKI 系统的组成:

1.证书签发管理平台:
CA(签发中心),RA(证书注册中心,用户和CA的接口),KMC(密钥管理中心),OCSP,LDAP(证书状态查询)
2.证书应用支撑
SSL,签名,时间戳,其他安全应用
3.业务支撑(应用)
门户、财务、ERP。。。
PKI的基础技术包括加密、数字签名、数据完整性机制、数字信封、双因子身份认证、双重数字签名等。

加密

通过密码算法对数据做变换,似的只有持有解密密钥的人才能恢复数据内容。主要目的为防止信息非授权泄露。
现在密码学的基本原则是:一切密码寓于密钥之中,即算法公开,密钥保密。
PKI把公钥密码和对阵密码结合起来,在Internet上实现密钥的自动管理,保证网上数据的传输安全。

密码与密钥的区别:

其实 就是不要把密码与密文搞混了就行了
密码算法(algorithm)也叫密码(cipher),是用来加密(encryption)和解密(decryption)的数学函数。
密钥(key)是加密和解密用的参数.用来进行明文(pliaintext)和密文(ciphertext)间的转换。
举个例子,你的密码是123
但是明文发送容易被人盗取
你用某个算法加密,密钥是:53csif253a6jt342fd621
传输的便是加密过的数据,比如:fasetqrlkerqoiruq53qrqewlkjrlfasdfa41
解密也需要密钥
加密密钥和解密密钥可以相同(对称加密算法),也可以不相同(非对称算法)

数字签名

数字签名是指使用密码算法对待发的数据进行加密处理,生成出一段信息,并附在原文上一起发送,类似与现实中的签名,由接收方来判断真伪。
每个人都有一对“钥匙”(数字身份),其中一个只有她/他本人知道(密钥),另一个公开的(公钥)。签名的时候用密钥,
验证签名的时候用公钥。又因为任何人都可以落款申称她/他就是你,因此公钥必须向接受者信任的人(身份认证机构)来注册。
注册后身份认证机构给你发一数字证书。对文件签名后,你把此数字证书连同文件及签名一起发给接受者,
接受者向身份认证机构求证是否真地是用你的密钥签发的文件。
过程:先算出数据hash,然后用私钥对hash值进行加密。并与原文一起发送给接受者,接收者只有用发送者的公钥才能对
其解密,解密出hash值后,与接收者自己对原文进行hash所得结果对比,如果结果相同说明信息是完整的,保证了完整性。
由于接受者使用发送者的公钥解密得到原文,因此实现了不可抵赖性。由于接收方使用发送方的公钥进行解密,只有使用
发送方的密钥加密的信息才能被解密,因此这其中也包含了鉴权的过程。

又见黄沙

已经4年的这个时候没有在北京待着了。

烟雨变为黄沙。

出去了四年,我长大了么?好像也没有

大家都成大人了,时间也越来越不够用了,游戏也玩不起来了。

运动量也越来越少,尤其是最近老是心惶惶的,连看电影的心情都没有。

更别说看书了,得赶紧调节好。

静心静心!那个窦性心律不齐绝对是扯淡!