木子屋 Dnawo's BLOG

分类:服务器

共 348 篇

Windows2003网络负载平衡(NLB)实现示例(单网卡多播)

如上图所示,当用户访问木子屋时,DNS解析到IP192.168.63.200,最终NLB决定pc1还是pc2来响应用户请求。若一台服务器当机,NLB用另一台服务器来响应用户请求,最大保证用户请求得到正常响应。本次测试pc1和pc2都是单网卡,都安装了IIS,都有一个网站绑定了主机头www.mzwu.com。 Windows2003网络负载平衡(NLB)实现示例 1.IP设置 pc1 IP地址:192.168.63.100 子网掩码:255.255.255.0 默认网关:192.168.63.2 pc2 IP地址:192.168.63.101 子网掩码:255.255.255.0 默认网关:192.168.63.2…

Windows 2003域控制器安装与使用

一、Windows 2003域控制器安装与配置 1.安装域控制器 先为域控制器服务器设置静态IP,本例中服务器IP、网关设置如下: IP地址:192.168.172.3 子网掩码:255.255.255.0 默认网关:192.168.172.2 在开始菜单运行"dcpromo",开始安装活动目录(Active Directory): 安装完活动目录,这台机子就成了域控制器。重启计算机,登录界面和先前稍有不同: 2.新建域用户 在控制面板→管理工具中打开"Active Directory 用户和计算机",新建域用户: 二、客户机加入并登录域 设置客户机DNS服务器为域服务器IP,本例为192.168.172.3,然后打开系统属性,设置加入域:…

Windows2003实现软RAID-1

第一步:创建动态磁盘 我们平时都是使用基本磁盘,Windows2003软RAID需在动态磁盘上进行,所以得先将基本磁盘转换到动态磁盘,这在磁盘管理中可以操作,转换完成需重启系统生效。 第二步:添加镜像卷 Windows2003支持五个类型的卷:简单卷、跨区卷、带区卷、镜像卷和RAID-5卷。 带区卷即RAID-0,镜像卷即RAID-1,下边为磁盘0每个卷添加镜像卷: 好了,这样就在Windows2003实现了软RAID-1。 补充说明 ·镜像卷和跨区卷可以在现有卷上创建,带区卷和RAID-5卷只能新建; ·镜像卷、跨区卷、带区卷至少要有有两块磁盘,RAID-5卷至少要有三块磁盘;

RAID0、RAID1和RAID5原理介绍

RAID 0:又称为Stripe或Striping,它代表了所有RAID级别中最高的存储性能。RAID 0提高存储性能的原理是把连续的数据分散到多个磁盘上存取,这样,系统有数据请求就可以被多个磁盘并行的执行,每个磁盘执行属于它自己的那部分数据请求。这种数据上的并行操作可以充分利用总线的带宽,显著提高磁盘整体存取性能。 RAID 1:又称为Mirror或Mirroring,它的宗旨是最大限度的保证用户数据的可用性和可修复性。RAID 1的操作方式是把用户写入硬盘的数据百分之百地自动复制到另外一个硬盘上。由于对存储的数据进行百分之百的备份,在所有RAID级别中,RAID 1提供最高的数据安全保障。同样,由于数据的百分之百备份,备份数据占了总存储空间的一半,因而,Mirror的磁盘空间利用率低,存储成本高。Mirror虽不能提高存储性能,但由于其具有的高数据安全性,使其尤其适用于存放重要数据,如服务器和数据库存储等领域。 RAID 5:它是一种存储性能、数据安全和存储成本兼顾的存储解决方案。RAID 5不对存储的数据进行备份,而是把数据和相对应的奇偶校验信息存储到组成RAID5的各个磁盘上,并且奇偶校验信息和相对应的数据分别存储于不同的磁盘上。当RAID5的一个磁盘数据发生损坏后,利用剩下的数据和相应的奇偶校验信息去恢复被损坏的数据。

SQL Server设置周一为每周第一天

SQL Server默认周日为每周第一天,因而有以下输出: 这不符合我们的习惯,好在SQL Server提供了SET DATEFIRST让我们设置每周的第一天为周几。 SQL Server设置周一为每周第一天 说明:SQL Server中SET DATEFIRST默认值为7,执行select @@DATEFIRST可以查看当前值。

nginx反向代理和负载均衡简单示例

1.nginx反向代理 打开C:\nginx-1.4.1\conf\nginx.conf,设置使用反向代理: 2.nginx负载均衡 说明:若不设置Host,IIS收到Host值为nlb_mzwu_com,可能返回400错误,页面显示Bad Request (Invalid Hostname),或直接用域名做upstream的名称,可以不设置Host。

cwRsync实现Windows服务器文件备份

cwRsync是rsync的Windows版本,它用于将文件从本机备份到远程主机,或是从远程主机备份到本机。cwRsync安装程序分服务器端和客户端两个版本,使用时分别进行安装。 1.cwRsync服务器安装和配置 ①.安装 ②.配置 打开C:\Program Files\ICW\rsyncd.conf,修改如下: 说明:允许配置多个模块将不同的文件备份到不同文件夹,注意路径书写格式。 ③.启动服务 2.cwRsync客户端安装和运行 ①.安装 ②.运行 本机文件备份到远程主机: 说明:backup是服务器端配置的模块名称。若省略/cygdrive/c/web/最后面的斜杠,会在远程主机创建web文件夹。…

为什么SQL Server Select语句中Where不能使用列别名?

可能有人已经发现,在SQL Server Select语句中Where不能使用列别名,而ORDER BY却可以,例如: 第一条语句执行会出错,提示列名 'UserId' 无效,第二条语句能正常执行。同样的问题在having中也存在: 这是为什么呢?这主要是受Select语句的处理顺序的影响,在SQL Server 2008帮助文档说明如下: Select语句的处理顺序 1.FROM 2.ON 3.JOIN 4.Where 5.GROUP BY 6.WITH CUBE 或 WITH ROLLUP 7.HAVING 8.Select 9.DISTINCT 10.ORDER BY 11.TOP 由于Where在Select前执行,所以执行Where时列别名还不存在,当然无法使用,而ORDER BY在Select后执行,自然可以使用列别名。处理顺序也解释了为什么表别名在任何地方都可以使用,例如:

T-SQL中替代游标遍历结果集的方法

1.借助主键字段实现方法 本方法先将数据复制到临时表,然后通过逐条读取并删除来实现替代游标遍历结果集: 说明:本方法要求Id字段为主键且唯一,若数据量比较大,应使用create table创建临时表同时设置主键,否则处理时间会很长。 2.借助标识字段实现方法 若表中有标识字段,可借助min函数实现替代游标遍历结果集: 若表中没有标识字段,可先将数据复制到临时表并创建标识字段,剩下的就和上边一样了: 本文方法在SQL Server2000/2005/2008测试通过。

SQL Server多张表数据合并几个思路

有三张表tab1/tab2/tab3结构如下: 要求合并三张表,created相同的并为一行,新表tab4结构如下: 思路一:多张表两两合并 思路二:一次合并多张表 思路三:合并再分组统计 说明:相比之下,第三种方法简单也容易理解。