Archive for the 'windows' Category

Nagios监控报警安装

一.Nagios简介

Nagios是一款遵循GPLv2的开源网络监控软件,可用来监控指定的多种系统的主机、服务,并可在它们的工作状态发生变化时通知管理员。

  1. 监控网络服务(HTTP、POP3、SMTP、PING、MySQL等)
  2. 监控主机资源(磁盘空间利用率、内存利用率、CPU负载等)
  3. 简洁的插件设计接口,使得用户可以轻松开发所需的检测脚本
  4. 并行服务模式
  5. 轻松描述网络结构,并且能够区辨“宕机”和“主机不可达”
  6. 通过邮件或用户自定义的方式将主机或服务的工作状态变化情况通知给管理员6)当服务或主机问题产生与解决时将告警发送给联系人(通过EMail、短信、用户定义方式) ?可以通过飞信,等方式实现时,既可传递给管理员,可高效的保证服务器的维护。
  7. 自动日志滚动
  8. 支持以冗余方式进行主机监控
  9. 可以通过web方式直观的查看当前网络状态、通知和问题历史、日志文件等等,此组件为可选
Continue reading ‘Nagios监控报警安装’

突破Windows XP SP3远程桌面连接数限制

长期在Linux下工作,但是常常需要在IE6下做WEB测试,于是在开发服务器上安装了Xen和Windows XP SP3。但是XP默认只能1个远程连接,所以需要“破解”。

  1. 下载破解过的termsrv.dll ,版本5.1.2600.5512,语言中文(中国)。
  2. 复制到windows\system32文件夹覆盖同名文件。(如果开着SFC还要覆盖dllcache或者servicepackfiles\i386里的)
  3. 运行RAR包里的MultipleTS.bat
  4. 运行gpedit.msc打开组策略,找到终端服务-限制连接数量改到2以上
  5. 确保启用快速用户切换和允许用户远程连接到此计算机
  6. 重启电脑确保更改生效

文件自动增长和自动收缩SQL Server

文件自动增长和自动收缩

SQL Server允许用户设置数据库初始值、最大值,可以自动增长或者自动收缩。通过这些设置,可以防止数据库空间问题而导致的应用程序修改失败或者SQL Server把硬盘空间耗尽之类的事情发生。一般来讲,如果数据库不是很繁忙,默认的设置(开启自动增长)能够满足大部分的需求。但是数据文件和日志文件增长本身是一件耗费系统资源和影响性能的工作。所以如果完全依赖SQL Server自动完成,可能会导致系统性能不够稳定。一个管理得比较精细的系统,应该预先考虑到可能的空间使用需求,提前规划并引导数据的流向。尽量避免空间用尽而使得SQL Server不得不自动增长的现象发生。同时也要确保每一次自动增长都能够在可接受的时间内完成,及时满足客户端应用的需求。

那么怎么才能达到这样的目的呢?在谈论最佳配置之前,首先要讨论一下SQL Server数据文件和日志文件空间申请的一些特点。还是以下面这个数据库(如图1-31所示)为例。它有3个数据文件(假设它们属于同一个文件组)和两个日志文件(见表1-7): Continue reading ‘文件自动增长和自动收缩SQL Server’

SQL Server 2005复制

一、基本的功能测试:
DML操作同步:

  1. 有主键表的增/删/改数据同步(同步正常)
  2. 无主键表的增/删/改数据同步(无主键不能作同步复制,必须将每一张表加主键,否则无法配置到同步环境)
  3. 包含索引的表的增/删/改数据同步(同步正常)
  4. 包含触发器的表的增/删/改数据同步(如果A表包含有触发器,当增加记录时向B表插入数据,备库上会报错)
  5. 包含级连删除/修改数据的表的删/改数据同步 (同步正常)
  6. 包含大对象数据的表增/删/改数据同步(同步正常)

Continue reading ‘SQL Server 2005复制’

如果分辨率超出显示器支持黑屏怎么恢复

当我们不小心调整桌面显示分辨率到显示器不支持的时候该怎么办?那个时候显示器会一直黑屏.这里有一个解决办法:进入安全模式,在硬件里停用显卡.再正常登陆,系统会提示重新设置屏幕分辨率,之后再重新启用显卡就可以了.

恢复右键菜单中的“新建文本文件”菜单项

最近没有新建文本文件的选项了,估计是安装软件的时候导致的问题,把这个给去掉了。
一般文本文件是常用来作为记事或者做一些简单的记录用,很方便,新建一个就填写内容就好了。

自己知道是注册表的事情,可是查了一下资料,找到了一个可行的方法:

新建一个 txt_new.reg 文件,叫啥名字没关系,只有是 .reg 文件就可以,方便点击运行导入注册表的,内容如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT.txt]
@="txtfile"
"Content Type"="text/plain"

[HKEY_CLASSES_ROOT.txtShellNew]
"NullFile"=""

[HKEY_CLASSES_ROOTtxtfile]
@="文本文档"

[HKEY_CLASSES_ROOTtxtfileshell]

[HKEY_CLASSES_ROOTtxtfileshellopen]

[HKEY_CLASSES_ROOTtxtfileshellopencommand]
@="NOTEPAD.EXE %1"

恢复Windows系统音频服务

将以下文本保存为 .reg 结尾的注册表文件,双击执行,然后重启就可以修复不见得Windows音频系统服务。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesAudioSrv]
"DependOnService"=hex(7):50,00,6c,00,75,00,67,00,50,00,6c,00,61,00,79,00,00,00,
52,00,70,00,63,00,53,00,73,00,00,00,00,00
"Description"="管理基于 Windows 的程序的音频设备。如果此服务被终止,音频设备及其音效将不能正常工作。如果此服务被禁用,任何依赖它的服务将无法启动。"
"DisplayName"="Windows Audio"
"ErrorControl"=dword:00000001
"Group"="AudioGroup"
"ImagePath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,
74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,
00,76,00,63,00,68,00,6f,00,73,00,74,00,2e,00,65,00,78,00,65,00,20,00,2d,00,
6b,00,20,00,6e,00,65,00,74,00,73,00,76,00,63,00,73,00,00,00
"ObjectName"="LocalSystem"
"Start"=dword:00000002
"Type"=dword:00000020

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesAudioSrvParameters]
"ServiceDll"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,
00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,
61,00,75,00,64,00,69,00,6f,00,73,00,72,00,76,00,2e,00,64,00,6c,00,6c,00,00,
00
"ServiceDllUnloadOnStop"=dword:00000001

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesAudioSrvEnum]
"0"="Root\LEGACY_AUDIOSRV\0000"
"Count"=dword:00000001
"NextInstance"=dword:00000001

如果缺少音量控制程序文件,下载这个 ;)
sndvol32.exe

No such file to load — ubygems (LoadError)

1
2
Whatever Ruby module I want to install under Cygwin I always get the same
error: <span style="color: #007700;">ruby: <span style="color: #d2691e;">No such file to load -- ubygems (LoadError)</span></span>

I’ve tried install rubygem, rubyfcgi etc. After “ruby config.rb config” or
“ruby config.rb install” I get error: “ruby: No such file to load –
ubygems (LoadError)” It looks strange. I am using last cygwin installation
with ruby 1.8.2 ()ruby 1.8.2 (2004-12-25) [i386-cygwin])

—-

True. Try to unset the RUBYOPT environment variable. Did the trick for me.
Continue reading ‘No such file to load — ubygems (LoadError)’

Editplus 常用语法文件

MSN80048820错误

刚刚到Office发现MSN不能连接啦 :( 搜索了一下,原来是MSN的老问题,看看我的系统间,非常正常,后来用下面这几行代码就成功修复了,保存下面的代码为msn-80048820-solved.bat 点击运行就可以了。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
@ECHO OFF
ECHO.如果你msn中修复不了就运行吧.
ECHO *************************************
ECHO * This file is provided by msn-problems.com *
ECHO * Copyright (C) 2004-2005 *
ECHO *************************************
ECHO.
ECHO 等一下.

REM Following files only needed in windows XP
IF NOT "%os%"=="Windows_NT" GOTO WIN9X
regsvr32 Dssenh.dll /s
regsvr32 Gpkcsp.dll /s
regsvr32 Slbcsp.dll /s
regsvr32 Sccbase.dll /s

:WIN9X
IF NOT "%os%"=="Windows_NT" CD %windir%\System\
REM Needed by both XP and 9X
regsvr32 Softpub.dll /s
regsvr32 Wintrust.dll /s
regsvr32 Initpki.dll /s
regsvr32 Rsaenh.dll /s
regsvr32 Mssip32.dll /s
regsvr32 Cryptdlg.dll /s
regsvr32 Msxml3.dll /s
ECHO.
ECHO 搞定,还不可以到这网站的论坛询问 www.msn-problems.com
ECHO.
pause