最新版的Windows Server 2003操作系统的ShutDown命令程序参数

/s为关闭计算机;
  /r为关机后重新启动计算机;
  /a取消关机操作(仅在超时期限内有效);
  /i显示“远程关机对话框”;
  /l立即注销当前用户,没有超时期限;
  /p关闭本地计算机,没有超时或警告;
  /H使本地计算机处于休眠状态;
  /E允许在目标计算机上记录意外关机原因;
  /F强制关闭正在运行的应用程序而不提前警告用户;
  /M //ComputerName指定目标计算机;
  /T XXX将重新启动或关机前超时期限或延迟设置为XXX秒会使得在本地控制台显示一条警告信息。范围为0-600秒,省略/T为30秒;
  /C "Comment"使你可以对关机原因做出详细注释,必须首先使用/D选项提供一个原因;
  /?在命令提示符下显示帮助;
  /d [p:]XX:YY列出系统重新启动、关机或关闭电源的原因。


例:

1、Shutdown /S /D 1:1
   等待30秒后开始执行没有计划的关机,主要原因为硬件次要原因为维护;

2、Shoutdown /R /T 60 /D 1:1
  等待一分钟后才能开始执行已计划的关机后重启动,已计划的关机后重启动的主要原因为应用程序次要原因为安装;

3、Shoutdown /P /D P:1:2
   等待30秒后关闭计算机电源,并且该操作是已计划的,关闭电源的主要原因为硬件次要原因为安装;

4、Shutdown /S /M //ComputerName /D 1:1
   等待30秒后执行无计划的关机操作原因为硬件维护(远程);

5、Shoutdown /R /M //ComputerName /T 60 /D P:4:2
   等待一分钟后才能开始执行已计划的关机后重启动原因为应用程序安装(远程)。 
要在Windows系统上实现Redis的哨兵模式,需要进行以下步骤: 1. 下载Redis for Windows 下载地址:https://github.com/microsoftarchive/redis/releases 选择最新版本的Redis for Windows,并下载对应的zip文件。 2. 解压Redis for Windows 将下载的zip文件解压到指定的目录下,例如D:\redis。 3. 配置Redis Master 在D:\redis目录下创建一个名为master的文件夹,并在该文件夹下创建一个redis.conf文件。 在redis.conf文件中添加以下配置: ``` port 6379 daemonize yes pidfile "D:\redis\master\redis.pid" logfile "D:\redis\master\redis.log" ``` 4. 配置Redis Slave 在D:\redis目录下创建一个名为slave的文件夹,并在该文件夹下创建一个redis.conf文件。 在redis.conf文件中添加以下配置: ``` port 6380 daemonize yes pidfile "D:\redis\slave\redis.pid" logfile "D:\redis\slave\redis.log" slaveof 127.0.0.1 6379 ``` 5. 配置Redis Sentinel 在D:\redis目录下创建一个名为sentinel的文件夹,并在该文件夹下创建一个sentinel.conf文件。 在sentinel.conf文件中添加以下配置: ``` port 26379 daemonize yes pidfile "D:\redis\sentinel\redis.pid" logfile "D:\redis\sentinel\redis.log" sentinel monitor mymaster 127.0.0.1 6379 2 sentinel down-after-milliseconds mymaster 10000 sentinel failover-timeout mymaster 180000 sentinel parallel-syncs mymaster 1 ``` 解释如下: - port:指定Sentinel的端口号。 - sentinel monitor:配置监控的Redis Master实例,mymaster为监控的名称,127.0.0.1为Redis Master的IP地址,6379为Redis Master的端口号,2为至少需要2个Sentinel实例同意才能进行故障转移。 - sentinel down-after-milliseconds:指定Sentinel在多长时间内认为Redis Master不可用,单位为毫秒。 - sentinel failover-timeout:指定故障转移的超时时间,单位为毫秒。 - sentinel parallel-syncs:指定故障转移时同时同步的从节点数量。 6. 启动Redis Master、Slave和Sentinel 分别在D:\redis\master、D:\redis\slave和D:\redis\sentinel目录下打开命令行窗口,并执行以下命令分别启动Redis Master、Slave和Sentinel: ``` redis-server.exe redis.conf redis-server.exe redis.conf redis-server.exe sentinel.conf --sentinel ``` 7. 测试 使用Redis客户端连接到Redis Master实例并进行一些操作,例如设置一个键值对: ``` redis-cli -p 6379 set mykey myvalue ``` 接下来,模拟Redis Master宕机的情况,关闭Redis Master实例的命令为: ``` redis-cli -p 6379 shutdown ``` 在Sentinel的日志文件中可以看到故障转移的过程,同时Redis Slave实例也会被提升为新的Master实例。可以再次连接到Redis Master实例,并使用get命令获取之前设置的键值对,验证数据是否同步到了新的Master实例: ``` redis-cli -p 6380 get mykey ``` 以上就是在Windows系统上实现Redis的哨兵模式的步骤。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值