如何实现两台windows完全同步共享,就像在用一台电脑一样

如何实现两台windows完全同步共享,就像在用一台电脑一样,第1张

第一歩,要确认共享的对象,如果两台电脑的操作系统不是一个版本,尽量用低版本的系统提供共享功能,这样方便设置操作,保证兼容性。第二步,找到要共享的文件夹,通过鼠标右击,在弹出菜单中选择“共享”选项,系统会弹出如下配置界面,选择网络安装向导完成共享设置。第三步,如果访问者需要文件修改权限,在安全选项中,将“允许修改我的文件”选项打勾。第四歩,为了更快捷的访问到共享文件夹,需要把电脑设置成相同的工作组。在修改计算机名称的地方把计算机工作组名修改一致,确定后需要重启系统。这样在网上邻居中,就可以很快找到共享的文件夹,如果不是同一工作组,电脑会搜索整个网络,效率会很低。

  -网络认证失败  -和系统中心数据保护管理器(SCDPM)代理的沟通问题  -Exchange Server、Active Sync和Outlook Web Access(OWA)不可用  在很多情况中,服务器时间同步问题来源于Kerberos协议,它有一个安全功能专门查看Kerberos票据上的时间戳,这主要是为了保护它们不会被重复使用。如果一张票据上的时间距离现在超过了五分钟,这张票据会遭到拒绝。因此,如果时钟五分钟内没有同步,Kerberos会开始出现故障。  通常来讲,时间同步不会带来问题。例如,当Windows在活动目录(AD)环境中运行时,域内的所有计算机时钟都自动地与域控制器同步。但是,在域成员和工作组成员混合或是多个活动目录林存在的环境中,时钟同步就可能变成一个问题。  举个更具体的例子,我自己网络中的所有生产服务器都进行了虚拟化。因为这个原因,我的虚拟化主机服务器中没有域成员,且所有的域控制器都是虚拟机。由于虚拟机根本没有启动,所以主机服务器不能和域控制器沟通的情况就不可能出现。如此一来,我选择让主机操作系统作为工作组成员。  另外,我所有的虚拟化主机都运行WindowsServer2008 R2上的Hyper-V这些服务器中的一些集群运行Windows 2008R2的虚拟机,其它的集群那些仍然运行Windows Server2003的虚拟机。但是虽然运行Windows 2008 R2的来宾机好像和主机服务器的时钟保持了同步,运行Windows 2003的机器有可能无法和其余网络保持同步。  在工作组环境中,你可以通过打开Command Prompt窗口然后键入如下命令来将机器链到时间来源:  W32tm/config/syncfromflags:manual/manualpeerlist:W32tm/config/update  在这个例子中,你可以将替换成完全限定域名(FQDN)或是你想与之保持同步的服务器IP地址。你可以通过隔离每个有一个空间的地址来指定多个时间来源。  在域环境中,使用组策略设置来指定时间来源情况会更好些。时钟相关的组策略设置可以在Group Policy Editor里看见,位置是:Computer Settings Administrative Templates System Windows Time Service  有三个不同的组策略设置可供你使用,包括:  -Configure Windows NTP Client-让你可以将计算机时钟和外部时间来源进行同步。  -Enable Windows NTP Client-允许计算机将时钟与其它Windows服务器进行同步。  -Enable Windows NTP Server-允许服务器向Windows NTP客户端提供时间同步。  注意,如果你打算和外部的时间来源进行同步,比如NIST,你就不能启用Windows NTP Client或是Windows NTP Server使用外部时间来源时,你可能还要打开一些防火墙端口。Windows服务器为时间协议运用UDP端口123,它在默认情况下就该打开。但如果你想要使用NIST,你还要打开TCP端口13,TCP端口37和UDP端口37  正如你所见,保持Windows Server时钟间的同步十分重要。尽管时钟一般会自动同步,准备好面对需要手动同步时钟的情况还是必要的。

 Windows中的“同步管理器”可以把保存在计算机中的脱机网页文件与网络中相应的网页内容进行比较并自动更新,使两者始终保持―致,并可让同一局域网内的不同计算机中的数据文件同步更新,还可以使计算机的系统时钟与Internet时间服务器的时钟保持―致。下面,就让我们来看看“同步管理器”的这些应用。

  一、脱机网页的同步

 打开“我的'电脑”,在工具栏中选择“文件夹选项”,其中就有对脱机文件的具体设置。为了能够使脱机网页在登录或注销计算机、计算机闲置状态时自动保持与网络同步,就要在“同步设置”对话框的“登录/注销”选项卡中选择需要同步的脱机网页,并勾选“登录计算机时”、“从计算机注销时”两个复选框。这样就能使该脱机网页在登录或注销计算机时保持网页的同步状态。

  二、文件夹的同步

 如果你经常要在两台计算机之间或者使用存储设备来传输文件,那么,使用“同步+公文包”组合方式将会是最佳途径。因为“公文包”能自动将主计算机上的文件更新为修改后的版本,而不必将修改后的文件移出“公文包”或者删除主计算机中现有的副本文件;而“同步”将使所有这些步骤显得更为简单。

  三、时间的同步

 无论你如何调整,计算机的时间总会在―段时间后与标准时间“差之毫厘”,甚至“谬以千里”。但是,如果你启用了“时间同步”功能,那么你的计算机系统时间就始终能与Internet时间服务器保持同步。双击“任务栏”中的时间图标以打开“日期和时间属性”对话框,切换到“Internet时间”选项卡,勾选“自动与Internet时间服务器同步”复选框,并在“服务器”列表中选择“时间服务器”,再点击“立即更新”按钮即可使本机时间与Internet时间服务器时钟保持一致。

  1修改注册表以设置同步周期:

  修改HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\W32Time\TimeProviders\NtpClient下的SpecialPollInterval

十进制604800秒(默认7天)改为86400(每一天)同步一次,或者其它您所需要的周期同步一次。

  2修改组策略,放行udp123端口

  开始菜单---程序---管理工具---本地安全策略--ip安全策略--双击allow udp--在弹出菜单中选择如图所示的内容

  添加--下一步--下一步---源地址选择<任何ip地址>--下一步---目标地址也选择<任何ip地址>--下一步--协议类型选择为udp然后下一步---选择"到此端口"123

  然后下一步到完成

  3禁用Hyper-V Time Synchronization Service服务以防从主服务器上同步时间

  打开桌面上的服务--找到名为Hyper-V Time Synchronization Service的服务--停止该服务并将启动类型设置为禁用即可(独立服务器跳过这步)

  4开启时间同步服务,以让其自动同步

  打开桌面上的服务---找到名为Windows Time--启动该服务即可,如启动过程中有报错

  切换到登录选项卡并设置登录身份为"本地系统账户"即可

11 环境搭建

准备两台Windows NT 主机,分别安装好iKEY Server windows 版本,确定版本无误,确保mysql服务正常启动,确保两台主机处于同一个局域网中,确定好哪台做为主、备机器,假设A为主机,B为备机,假设A主机IP地址为:1921681101,B主机IP地址为1921681102

12 创建同步帐户

分别在A、B节点上登陆mysql 数据库,创建同步帐户并赋予同步权限,如下:

A节点操作:

运行cmd, cd进入iKEY版本安装目录下的iKEY\mysql\bin下,然后执行mysql –uroot –p123456 登陆mysql数据库执行:

mysql>GRANT REPLICATION SLAVE ON TO "yw[j1] "@"192168110[j2] 2" IDENTIFIED BY 'ym[j3] ';

mysql>flush privileges;

B节点操作步骤如上,权限赋予如下:

mysql>GRANT REPLICATION SLAVE ON TO "yw[j4] "@"192168110[j5] 1" IDENTIFIED BY 'ym[j6] ';

mysql>flush privileges;

执行以上操作后,运行net stop mysql, 分别停止两节点数据库

13 配置数据同步选项

131 A主机操作

安装好的iKEY Server windows 版本后,会在安装目录下的iKEY\mysql\backup文件夹下生成一个my_mastercnf配置文件,在A主机上将my_mastercnf 文件复制到安装目录下的iKEY\mysql\bin文件夹下,并重命名为mycnf,重命名之前请先备份原有mycnf文件,以下介绍mycnf做的修改之处:

log-bin=mysql-bin #同步事件的日志记录文件

binlog-do-db=ikey_db #提供数据同步服务的数据库日志

binlog-do-db=ikey_log #提供数据同步服务的数据库日志

server-id=1

master-host=1921681102 #主机B的IP地址

master-user=ym #同步帐户

master-password=ym #同步帐户密码

master-port=3306 #端口,主机的MYSQL端口

master-connect-retry=60 #重试间隔60秒

replicate-do-db=ikey_db #同步的数据库

replicate-do-db=ikey_log #同步的数据库

132 B主机操作

安装好的iKEY Server windows 版本后,会在安装目录下的iKEY\mysql\backup文件夹下生成一个my_slavecnf配置文件,在B备机上将my_slavecnf 文件复制到安装目录下的iKEY\mysql\bin文件夹下,并重命名为mycnf,重命名之前请先备份原有mycnf文件,修改之处同A主机,不同配置在于以下:

server-id=2

master-host=1921681101 #主机A的地址

以上需要注意的地方是,要定义master-host的主机IP地址,请根据实际情况进行修改。

请确保以上同步用户、主机IP、和同步帐户密码与所设配置相同

133 验证数据同步

当以上配置完毕后,分别重新启动主机A和备机B数据库,运行net start mysql,

查看同步配置情况,登陆mysql 数据库。

在A节点上查看Master 信息:

mysql> show master status;

+------------------+----------+------------------+------------------+

| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |

+------------------+----------+------------------+------------------+

| mysql-bin000001 | 98 | ikey_db,ikey_log | |

+------------------+----------+------------------+------------------+

1 row in set (000 sec)

在B节点上查看Slave信息:

mysql> show slave status\G;

1 row

Slave_IO_State: Waiting for master to send event

Master_Host: 1921681101

Master_User: ym

Master_Port: 3306

Connect_Retry: 60

Master_Log_File: mysql-bin000001

Read_Master_Log_Pos: 98

Relay_Log_File: testBBB-relay-bin000002

Relay_Log_Pos: 235

Relay_Master_Log_File: mysql-bin000001

Slave_IO_Running: Yes

Slave_SQL_Running: Yes

Replicate_Do_DB: ikey_db,ikey_log

通过在B节点上查看同步状态,我们可以清楚的看到所设置的同步配置信息以及当前同步状态。

同样可以在B节点上查看master 信息以及在A节点上查看slave 信息。

添加数据在A主机上,同时测试B备机上数据是否同步,以及反向测试。

14 同步维护

当需要更改节点IP 时,Mysql 同步配置也需要进行相应修改,在更改节点IP之前,我们先做如下操作:

分别在A、B节点上执行mysql> stop slave; 停止当前同步状态。

假如此时A 节点IP 改为1921681103,需要做如下操作:

141 A节点:

mysql> show master status;

+------------------+----------+------------------+------------------+

| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |

+------------------+----------+------------------+------------------+

| mysql-bin000002 | 118 | ikey_db,ikey_log | |

+------------------+----------+------------------+------------------+

1 row in set (000 sec)

142 B节点:

更改B--àA方向同步的帐户权限

mysql>show grants for ym@1921681101(原A节点IP);

查看到原赋予从1921681101 连接的权限,此时我们删除此同步帐户,并重新赋予1921681103 连接的权限,如下:

mysql>drop user ym@1921681101;

mysql>flush privileges;

mysql>grant replication slave on to ym@1921681103 identified by 'ym';

mysql>flush privileges;

然后修改A-àB方向同步配置项:

mysql>CHANGE MASTER TO

-> MASTER_HOST='1921681103', # Master服务器地址

-> MASTER_USER='ym',

->MASTER_PASSWORD='ym', -> ->MASTER_LOG_FILE='mysql-bin000002', # 刚才我们记录A节点数据库要执行复制的日志文件。

-> MASTER_LOG_POS=118; #刚才记录的A节点数据库要复制的日志文件位置。

Query OK, 0 rows affected (002 sec)

同时需要查看此时B节点的Master信息,同步LOG日志及POS位置

mysql> show master status;

+------------------+----------+------------------+------------------+

| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |

+------------------+----------+------------------+------------------+

| mysql-bin000003 | 98 | ikey_db,ikey_log | |

+------------------+----------+------------------+------------------+

1 row in set (000 sec)

同时请修改B节点mysql主配置文件中

master-host=1921681103 #主机A的IP地址

143 接着A节点:

修改B-àA方向同步配置项:

mysql>CHANGE MASTER TO

->MASTER_LOG_FILE='mysql-bin000003', # 刚才我们记录B节点数据库要执行复制的日志文件。

-> MASTER_LOG_POS=98; #刚才记录的B节点数据库要复制的日志文件位置。

Query OK, 0 rows affected (002 sec)

然后针对A、B节点启动同步状态,分别运行start slave; 然后查看同步状态,确保在每台机器上查看show slave status;得出

Slave_IO_Running: Yes

Slave_SQL_Running: Yes

即处于正常同步状态。

以上是针对单节点IP修改所做的操作,如果A、B节点IP 都需要修改,参考以上配置进行操作,最好先针对单个节点IP 进行修改,并确保单向同步没有问题后,再进行第二个节点IP修改以及配置。

为同步中心?如果将计算机设置为与网络服务器同步文件(通常称为脱机文件),用户则可以通过同步中心查看最近同步活动的结果。与网络服务器同步时,即使网

络服务器不可用,用户也可以通过将文件已同步的副本保存在计算机上,从而实现对文件的访问。如果成功同步或出现任何同步错误或警告,同步中心都将提示用

户。

方法/步骤

开始→控制面板

打开控制面板→点击右上方的查看方式→类型→小图标→ 同步中心

按Windows+R组合键调出运行窗口,输入命令(点击确定)也能打开该项目:

controlexe /name MicrosoftSyncCenter

同步中心主要是同步操作系统中的文件。

同步设置

管理脱机文件(断网也能同步之前已经共享的文件副本)

如有疑问,查看帮助。

如经常使用该功能,可以右键点击该项目→创建快捷方式→在桌面就会生存一个快捷图标(便于使用)。

数据同步的两种解决方案:

1 多台电脑间的直接数据同步;

2 利用网络服务进行数据同步,并且可将文件保存于网络。

相对于个人用户而言,建议使用 2 方案,而针对数据安全性要求高或无网络 (仅有局域网或外网被限制) 用户,建议使用 1 方案。

小众推荐几款软件:

SyncToy v20 – 产自微软,最简单安全的同步软件。

使用非常简单,只需三步即可实现两个点之间 (可以是同一电脑的不同文件夹也可以是局域网内的不同电脑) 的数据同步,支持三种同步方式,结合 Windows 计划任务,可实现数据的自动备份。

Live Sync 同样属于微软,需要 Live ID 进行登录,所有操作在 Web 端完成。

Live Sync 同步数据是 P2P 直接连接方式,速度很快。请查看生活点滴:Live Sync文件同步的好工具。

另外可参考:谈谈 Windows Live SkyDrive, Windows Live Sync 和 Live Mesh

Dropbox 是需要单独提出来说的,非常棒的应用。

其提供了免费的 2GB 空间供你同步数据,并且有着非常非常实用好用的版本控制功能。 注册并安装 Dropbox 后,你需要指定一个同步文件夹 (这可能是 Dropbox 的唯一缺陷),就不用管它了,后台自动运行。之后,当你在其它电脑用同一帐号登录 Dropbox 并设置同步文件夹后,同步自动开始。你还可以在 Dropbox 的网站直接下载你的文件。

版本控制功能:在同步文件夹内,对文件右键

进入 Dropbox 后,30 天内的所有修改版本都会自动保存。

本文将介绍Windows系统中常用的设置,包括硬件添加、程序卸载、日期时间、字体、Internet选项和用户账户等。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 如何实现两台windows完全同步共享,就像在用一台电脑一样

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情