&&&&&&&&&&&&&&&&&&&&&&&&
您现在的位置:&&>>&&>>&&>>&正文
锐起无盘在用的时候不会蓝屏关机或重启时就蓝屏了
[作者: 来源: 时间:<font color="#15-9-16 【
在用的时候不会蓝屏,就在关机或重启时就蓝屏了,这是什么原因呀?不是每次都蓝屏,十几台的机子,一天蓝屏十次左右。原先做有盘的时候不会蓝屏。。蓝屏代码:0x
答:服务器和系统没做好!如果需要,可以联系我!
欢迎访问最专业的无盘论坛,网吧论坛
关注天下网吧微信,了解最新网吧资讯:
上一个文章:
下一个文章: 没有了
&&&&&&&&&&&&
无盘天下专题
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
本文来源地址:
声明:本站所发表的文章、评论及图片仅代表作者本人观点,与本站立场无关。若文章侵犯了您的相关权益,请及时与我们联系,我们会及时处理,感谢您对本站的支持!联系邮箱:.,本站所有有注明来源为天下网吧或天下网吧论坛的原创作品,各位转载时请注明来源链接!
天下网吧 网吧天下
&&&&&&&&&&
&&&&&&&&&&
&&&&&&&&&&
&&&&&&&&&&
本站通过多款杀毒软件等安全工具检测无毒无害请大家放心浏览锐起无盘系统教程(服务器`工作站全设置过程)_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
锐起无盘系统教程(服务器`工作站全设置过程)
上传于||暂无简介
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
下载文档到电脑,查找使用更方便
还剩2页未读,继续阅读
你可能喜欢正在为您跳转到访问页面......如果您的浏览器没有自动跳转,请检查以下设置。(1)请确保浏览器没有禁止发送Cookie。(2)请确保浏览器可以正常执行JavaScript脚本。(3)若使用IE浏览器,请使用IE9及以上版本。</查看: 2272|回复: 9
实现方法:锐起3.1主服务端没有开启热备,当主服务器关机,客户机自动切换到副服务器
签到天数: 1 天[LV.1]初来乍到
本帖最后由 qq 于
18:54 编辑
实现方法:锐起3.1主服务端没有开启热备,当主服务器关机,客户机自动切换到副服务器
要是能这样的话! 锐起还搞个热备做什么,狠明显这个技术比现在的热备先进。。。&
不开热备的画想都不要想啦! 建议 设置多服务器 自动负载分流,不开热备, 可以达到半自动的目的,挂掉一台后,他所带的客户机重启后会自动 跑到正常的服务器去。&
签到天数: 1 天[LV.1]初来乍到
平时启用热备性能性能明显会降下来,,希望大家一起探讨!
签到天数: 1 天[LV.1]初来乍到
平时启用热备性能明显会降下来,,希望大家一起探讨!
该用户从未签到
客户机空闲时间关机 没办法设置
签到天数: 32 天[LV.5]常住居民I
可以用批处理关机时把回写复制过去。
这个批处理怎样让系统自动执行
而不是关机前手动执行
复制到副服的回写文件
也需要手动清理吗
该用户从未签到
客户机空闲时间关机 没办法设置
签到天数: 133 天[LV.7]常住居民III
没看懂,能洗说下嘛
签到天数: 16 天[LV.4]偶尔看看III
ding ni ge hai a
签到天数: 126 天[LV.7]常住居民III
放飞记忆 发表于
可以用批处理关机时把回写复制过去。
这个批处理怎样让系统自动执行& &而不是关机前手动执行
还有&&复制到副服的回写文件& & 也需要手动清理吗
签到天数: 1610 天[LV.Master]伴坛终老
不开热备的画想都不要想啦! 建议 设置多服务器 自动负载分流,不开热备, 可以达到半自动的目的,挂掉一台后,他所带的客户机重启后会自动 跑到正常的服务器去。
网盟推荐 /1
天下网盟自2012年5月正式上线以来,一直以打造优质服务与信誉为宗旨,这几年一直得到网盟会员的大力支持。截至,网盟增值平台注册用户突破30000大关。
Powered by&&&&&&&&&&&&&&&&&&&&&&&&
您现在的位置:&&>>&&>>&&>>&正文
远程关机/重启/注销的原理和代码实现
[作者: 来源: 时间:<font color="#13-12-7 【
大家平常用的网管类软件中都少不了远程控制功能,最常见的就是远程关机\重启\注销, 为什么我们可以从服务器发送指令就可以命令工作站关闭呢? 从编程的角度去想, 难度操作系统中有什么API函数是专门用来关闭系统的?又或者服务端发出了什么一连串的指令至使工作站关闭呢?
其实并没有这么复杂,我们就以远程关闭为例,所谓的远程关闭,实际上是工作站自己把自己关掉了;
我们不知道如何远程关闭别人之前,一定要清楚怎么关掉自己;比如写一个关闭系统的函数(关闭本机系统),然后做一个UDP通讯,等待服务器发送指令过来,这个指令可以是非常简单的数字来代表的
比如:1关机(远程关机) 2重启(远程重启) 3注销(远程注销)
也就是说,服务器端发送到客户机的并不是什么神秘的关机指令,可以简单到就是一个数字,收到内部约定的数字,工作站就自己把自己关闭掉,就这么简单.
下面的代码只是一个过程的模拟;我们通过自己编写程序来实现对计算机进行远程关机、远程重启、远程注销;
7 下编译通过
unit Unit1;
interface
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, IdBaseComponent, IdComponent, IdUDPBase, IdUDPServer,IdSocketH
TForm1 = class(TForm)
Button1: TB
IdUDPServer1: TIdUDPS
IdUDPServer2: TIdUDPS
procedure Controls_close(i:integer);
procedure operatecomputer(statue:longword);
procedure Button1Click(Sender: TObject);
procedure IdUDPServer1UDPRead(Sender: TO AData: TS
ABinding: TIdSocketHandle);
private
{ Private declarations }
public
{ Public declarations }
Form1: TForm1;
implementation
{$R *.dfm}
//处理系统关闭请求;
procedure TForm1.Controls_close(i:integer);
case i of
1: begin
if win32platform =ver_platform_win32_windows then
exitwindowsex(ewx_force+ewx_shutdown+ewx_poweroff,32);
if win32platform =ver_platform_win32_NT then
operatecomputer(ewx_poweroff); //ewx_poweroff 为关机 EWX_FORCE
2: begin
if win32platform =ver_platform_win32_windows then
exitwindowsex(ewx_force+ewx_shutdown+ewx_poweroff,32);
if win32platform =ver_platform_win32_NT then
operatecomputer(ewx_reboot); //ewx_reboot 为重启
3: begin
if win32platform =ver_platform_win32_windows then
exitwindowsex(ewx_force+ewx_shutdown+ewx_poweroff,32);
if win32platform =ver_platform_win32_NT then
operatecomputer(ewx_logoff); //ewx_logoff 为注销
4: begin
//关闭系统方法;
procedure TForm1.operatecomputer(statue:longword);
hToken:TH
tkp : TOKEN_PRIVILEGES;
ReturnLength : DW
if (not OpenProcessToken(GetCurrentProcess(),TOKEN_ADJUST_PRIVILEGES or TOKEN_ALL_ACCESS or TOKEN_QUERY, hToken))then
application.T
LookupPrivilegeValue(nil,'SeShutdownPrivilege',tkp.Privileges[0].Luid);
tkp.PrivilegeCount := 1;
tkp.Privileges[0].Attributes :=SE_PRIVILEGE_ENABLED;
ReturnLength :=0;
AdjustTokenPrivileges(hToken, FALSE, tkp, 0,nil,ReturnLength);
if (GetLastError() &&ERROR_SUCCESS) then
application.T
if (not ExitWindowsEx(statue, 0)) then
application.T
//模拟发送;
procedure TForm1.Button1Click(Sender: TObject);
// Controls_close(1); //1关机 2重启 3注销
IdUDPServer2.Send('192.168.1.123',8111,'$3');
//读取消息;
procedure TForm1.IdUDPServer1UDPRead(Sender: TO AData: TS
ABinding: TIdSocketHandle);
buffer:
ShowMessage(ABinding.PeerIP);
buffer := GetMemory(1024);
AData.Read(buffer^,1024);
i:=strtoint(buffer[1]);//只取第二位的数字
Controls_close(i); //调用Controls_close(i)进行相应的处理
FreeMemory(buffer);
一般的远程控制其实真的就这样简单,有此网管软件中所带有远程草监看工作站的屏幕,其实原理也是类似的,工作站自已进行了屏幕截图,并把转换成JPEG流通过udp 或者tcp 等协议传输到服务端,服务端再把显现出来,就实现了远程监看屏幕,实际总结一句话:&远程的事,都是自己做的&。
参与讨论远程关机/重启/注销的原理和代码实现,请点击进入网吧
欢迎访问最专业的无盘论坛,网吧论坛
关注天下网吧微信,了解最新网吧资讯:
上一个文章:
下一个文章:
&&&&&&&&&&&&
无盘天下专题
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
本文来源地址:
声明:本站所发表的文章、评论及图片仅代表作者本人观点,与本站立场无关。若文章侵犯了您的相关权益,请及时与我们联系,我们会及时处理,感谢您对本站的支持!联系邮箱:.,本站所有有注明来源为天下网吧或天下网吧论坛的原创作品,各位转载时请注明来源链接!
天下网吧 网吧天下
&&&&&&&&&&
&&&&&&&&&&
&&&&&&&&&&
&&&&&&&&&&
&&&&&&&&&&
本站通过多款杀毒软件等安全工具检测无毒无害请大家放心浏览}