分类目录归档:操作系统

蓝屏0x0000003B的解决办法

很多windows 7用户都遇到过0X0000003B蓝屏的问题,在windows 7、Windows 7 SP1或是Windows Server 2008 R2、Windows Server 2008 R2 SP1上运行特定的应用程序时,都可能会出现:

Stop 0x0000003B (c0000094, fffff8800ff22e54, fffff880098897f0, 0)
SYSTEM_SERVICE_EXCEPTION

导致这一问题的原因是,D3D9运行时(runtime)没有对应用程序(如YouCam)传送的矩形值执行参数验证,因此,Dxgkrnl.sys模块收到的是无效的矩形坐标。然而,Dxgkrnl.sys模块也不会对矩形坐标进行验证,从而导致了”被零除”异常。

微软在知识库文章KB2584454中详细描述了这个问题,该蓝屏为系统软件的问题,和硬件并无关系,可以通过打补丁来解决此蓝屏问题,补丁下载地址:http://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=2584454&kbln=zh-cn

更改windows xp操作系统序列号的办法

我们不鼓励不支持使用盗版软件,支持正版。
如果之前使用盗版的序列号,我们可以通过这个办法更换成正版的序列号。方式如下:
1.点击[开始],再点击[运行];
2.输入regedit以后回车打开注册表编辑器;
3.定位到HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\Current Version\WPAEvents,在右边右键单击OOBETimer,然后选择修改;
4.至少修改一个字节,确定保存。
5.点击[开始],再点击[运行];
6.输入%systemroot%\system32\oobe\msoobe.exe /a
7.选择通过电话激活以后点击下一步;
8.点击修改序列号;
9.输入新的序列号以后选择更新;
如果退回到前一个画面,那么选择稍后激活,并重新启动;
10.反复5—8步一直到修改成功为止;
11.重新激活。
12.点击确定。

Dell R720服务器支持安装linux操作系统的版本及fdisk分区命令

现有一台Dell R720服务器,需要安装redhat linux操作系统,使用linux as5.6光盘安装时发现识别不到raid卡,一般Dell R720服务器采用的raid卡型号为PERC H310或者H710。

使用随机带的7.2版本的引导盘引导发现,只支持引导redhat linux as5.8和redhat linux as6.3操作系统,使用as6.3光盘可以直接安装并能识别安装网卡在内的所有Dell R720服务器的设备的驱动。

安装好操作系统后,还有1.5T左右的空间需要挂载。使用以下命令挂载:

root#fdisk -l
root#fdisk /dev/sdb
Command (m for help):n
Command action
l logical (5 or over)
p primary partition (1-4)
p

First cylinder (1-xxxxxxxx, default 1):(回车)
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-xxxxxxxx, default xxxxxxxx):(回车)
Command (m for help):w

至此,已经新建分区完成,再做格式化操作,命令如下:
root#mkfs.ext4 /dev/sdb -F

格式化后,再挂载,命令如下:

root#mkdir -p /mnt/sdb
root#mount /dev/sdb /mnt/sdb

挂载后使用df -h就可以看到了。

附:DELL R720服务器支持的Redhat Linux版本DELL R720服务器支持的SUSE Linux版本DELL R720服务器支持的Ubuntu Linux版本DELL阵列卡采用的芯片组的名称及芯片组驱动程序下载地址

linux as6中激活网卡服务失败的解决方法

随着Intel CPU的不断更新换代,各个厂家的X86服务器也在更新换代,相应的操作系统也在更新换代,不知不觉,redhat linux已经推出了as6版本了,有细心的朋友可能发现安装好系统后,默认使用service  network restart激活网卡会报错,这是因为as6中出现了NetworkManager服务,该服务默认已经启动,所以首先必须关闭该服务。我们使用以下命令:

chkconfig NetworkManager off
chkconfig network on
service NetworkManager stop
service network start

熟悉的service network start又可以使用了。

PCI-E发展历程及常见插槽速度对比

PCI-E发展历程

常用的PCI总线带宽为133MB/S,于1992年诞生。接着因为在服务器领域传输要求于是Intel把总线位数提高到64,这样又出现了2种PCI总线,分别为64bit/33Mhz和64bit/66Mhz,带宽分别为266Mbps和533Mbps。
稍后在显卡领域,Intel单独开发出了AGP,32bit,66Mhz,这样带宽为266Mbps,再加上后来AGP2.0的2X和4X标准,最高4X的带宽高达1Gbps,但是确切的说AGP不是真正的总线,因为AGP只能连接一个设备-显卡。

同时服务器领域,几家厂商联合制定了PCI-X,64bit133Mhz版本的PCI,带宽就为1Gbps,后来PCI-X 2.0,3.0又分别提升频率,经历过266Mhz,533Mhz,甚至1GMhz,这个带宽可以说是非常足够的了,不过这个时候PCI-X也面临一些问题:一方面是频率提高造成的并行信号串扰,另一方面是共享式总线造成的资源争用,总之也就是说虽然规格上去了,但实际效果可能跑不了这些指标。

于是,在2001年的英特尔春季IDF大会上,英特尔正式公布旨在取代PCI总线的第三代I/O技术,该规范由Intel 支持的AWG(Arapahoe Working Group)负责制定,并称之为第三代I/O总线技术(3rd Generation I/O,也就是3GIO),很明显英特尔的意思是它代表着下一代I/O接口标准。交由 PCI-SIG(PCI特殊兴趣组织)认证发布后才改名为“PCI-Express”。这个新标准将全面取代当时的PCI和AGP,最终实现总线标准的统一。它的主要优势就是数据传输速率高,目前最高可达到10GB/s以上,而且还有相当大的发展潜力。PCI Express也有多种规格,从PCI Express 1X到PCI Express 16X,能满足现在和将来一定时间内出现的低速设备和高速设备的需求。

PCI Express(以下简称PCI-E)采用了目前业内流行的点对点串行连接,比起PCI以及更早期的计算机总线的共享并行架构,每个设备都有自己的专用连 接,不需要向整个总线请求带宽,而且可以把数据传输率提高到一个很高的频率,达到PCI所不能提供的高带宽。相对于传统PCI总线在单一时间周期内只能实 现单向传输,PCI-E的双单工连接能提供更高的传输速率和质量,它们之间的差异跟半双工和全双工类似。

PCI-E的接口根据总线位宽不同而有所差异,包括X1、X4、X8以及X16,而X2模式将用于内部接口而非插槽模式。PCI-E规格从1条 通道连接到32条通道连接,有非常强的伸缩性,以满足不同系统设备对数据传输带宽不同的需求。此外,较短的PCI-E卡可以插入较长的PCI-E插槽中使 用,PCI-E接口还能够支持热拔插,这也是个不小的飞跃。PCI-E X1的250MB/秒传输速度已经可以满足主流声效芯片、网卡芯片和存储设 备对数据传输带宽的需求,但是远远无法满足图形芯片对数据传输带宽的需求。 因此,用于取代AGP接口的PCI-E接口位宽为X16,能够提供8GB/s的带宽,远远超过AGP 8X的2.1GB/s的带宽。

尽管PCI-E技术规格允许实现X1(250MB/秒),X2,X4,X8,X12,X16和X32通道规格,但是依目前形式来看,PCI-E X1和PCI-E X16已成为PCI-E主流规格,同时很多芯片组厂商在南桥芯片当中添加对PCI-E X1的支持,在北桥芯片当中添加对PCI-E X16的支持。除去提供极高数据传输带宽之外,PCI-E因为采用串行数据包方式传递数据,所以PCI-E接口每个针脚可以获得比传统I/O标准更多的带 宽,这样就可以降低PCI-E设备生产成本和体积。另外,PCI-E也支持高阶电源管理,支持热插拔,支持数据同步传输,为优先传输数据进行带宽优化。

各个版本的PCI-E的规范如下:

PCI-E 1.0规范:

PCI-E 1X(1.0标准)采用单向2.5G的波特率进行传输,由于每一字节为10位(1位起始位,8位数据位,1位结束位),所以传输速率为2.5G/10=250MB/S(250兆字节每秒),由此可以计算出来PCI-E 16X的单向传输速率为250MB/S*16=4GB/S,双向传输速率为8GB/S。

PCI-E 2.0规范:

PCI-E 1X(2.0标准)采用单向5G的波特率进行传输,由于每一字节为10位(1位起始位,8位数据位,1位结束位),所以单向传输速率为5G/10=500MB/S(500兆字节每秒),由此可以计算出来PCI-E 16X(2.0标准)的单向传输速率为500MB/S*16=8GB/S,双向传输速率为16GB/S,PCI-E 32X(2.0标准)的船速速率为32GB/S。

PCI-E 3.0规范:

PCI-E 1X(3.0标准)采用单向10G的波特率进行传输,由于每一字节为10位(1位起始位,8位数据位,1位结束位),所以单向传输速率为10G/10=1000MB /S(1000兆字节每秒),由此可以计算出来PCI-E 16X(3.0标准)的单向传输速率为1000MB/S*16=16GB/S,双向传输速率为32GB/S,PCI-E 32X(3.0标准)的双向传输速率高达64GB/S。

以下是各标准及不同的位宽下速度的对比:

标准/位宽

速度

PCIe 1.0 x1

500 MB/s

PCIe 2.0 x1

1000 MB/s

PCIe 3.0 x1

2000 MB/s

PCIe 1.0 x4

2000 MB/s

PCIe 2.0 x4

4000 MB/s

PCIe 3.0 x4

8000 MB/s

PCIe 1.0 x8

4000 MB/s

PCIe 2.0 x8

8000 MB/s

PCIe 3.0 x8

16000 MB/s

PCIe 1.0 x16

8000 MB/s

PCIe 2.0 x16

16000 MB/s

PCIe 3.0 x16

32000 MB/s

虚拟化系统中HP EVA6400存储常用操作手册

管理HP存储步骤:

远程桌面连接到192.X.X.X,打开Command view eva,使用administrator和密码XXX登录后,可以管理和查看该存储的配置。

EVA6400-02为主用,EVA6400-01为备用。

创建LUN操作步骤:

1、  先在EVA6400-02上创建vdisk;

2、  创建DR,可以选择同步或异步,LOG大小可以设置为default或者和vdisk同样大小,设置好后,在EVA6400-01上会自动创建一个同名的vdisk;

3、  映射主机,在EVA6400-02上,vdisk选择presention,再点击present,选中下面的主机,再点击present vdisk;

4、  在EVA6400-01上也做同样的映射设置;

5、  完成。

VMWARE ESX主机挂载存储设置步骤:

1、  点击一台主机;

2、  选择右边标签中的配置;

3、  点击存储器,点击添加存储器,默认下一步,确认好ANN号后,挂载存储。

4、  步骤完成。

删除虚拟机并摘除存储上LUN的映射释放存储空间步骤:

1、  在VMWARE ESX上关闭需要删除的虚拟机;

2、  查看虚拟机所连接的存储,并查看存储的ANN号;

3、  右击需要删除的虚拟机,选择从磁盘中移除虚拟机;

4、  登录HP存储软件,根据查看到的ANN号,确认vdisk,在EVA6400-02和EVA6400-01上的vdisk上选择presention,再点击unpresent,选中下面的主机,再点击unpresent,摘除该LUN与VMWARE ESX主机的映射关系;

5、  在EVA6400-02上的DR中,删除DR,选中DR,根据DR中members确认是否是该DR,点击delete,然后删除EVA6400-02和EVA6400-01上的vdisk;

6、  完成。

Windows installer服务器说明


Windows Installer 技术被划分为合并在一起发挥作用的两个部分: 客户端安装程序服务 (Msiexec.exe) 和 Microsoft 软件安装 (MSI) 软件包文件。Windows Installer 使用软件包文件中所包含的信息来安装程序。

Msiexec.exe 程序是 Windows Installer 的一个组件。 当 Msiexec.exe 被安装程序调用时,它将用 Msi.dll 读取软件包文件 (.msi)、应用转换文件 (.mst) 并合并由安装程序提供的命令行选项。 Windows Installer 执行所有与安装有关的任务:包括将文件复制到硬盘、修改注册表、创建桌面快捷方式、必要时显示提示对话框以便用户输入安装首选项。

当 Windows Installer 被安装在计算机上时,它将更改 .msi 文件的已注册文件类型,以便您双击 .msi 文件即可使该文件与 Msiexec.exe 一起运行。 如果该进程路径是在X:\%system%\system32\目录下,(X:\%system%\是指你的系统安装目录)就是Windows Installer的服务进程,描述如下:添加、修改和删除以 Windows 安装程序(*.msi)的软件包提供的应用程序。如果禁用了此服务,任何完全依赖它的服务不会被启动。

windows 服务开发和windows install开发

Windows 服务就是运行在windows 系统的一个进程的开发,可以把它做成一个Timer,也可以做成while循环,每隔一段时间起一个线程来运行。

windows install开发是利用msi.dll 提供方法,来安装一个存放有安装程序目录的任务。

当安装msi程序时,显示无法访问windows installer服务时,如果该服务不需重装,则可执行msiexec /unregserver,和msiexec /regserver,重启后,可启动该服务。