注册 登陆
浏览模式: 标准 | 列表 分类: 电脑

查看80端口占用情况

开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列"


经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法,希望对大家有用

假如我们需要确定谁占用了我们的80端口

1、Windows平台
在windows命令行窗口下执行:
C:\>netstat -aon|findstr "80"
TCP     127.0.0.1:80         0.0.0.0:0               LISTENING       2448
看到了吗,端口被进程号为2448的进程占用,继续执行下面命令:
C:\>tasklist|findstr "2448"
thread.exe                     2016 Console                 0     16,064 K
很清楚吧,thread占用了你的端口,Kill it
如果第二步查不到,那就开任务管理器,看哪个进程是2448,然后杀之即可。
如果需要查看其他端口。把 80 改掉即可

补充:原来出现这个错误原因(httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.1.111 for ServerName)是因为DNS没配置好. 如果不想配置DNS, 就在httpd.conf , 在最前加入 ServerName localhost:80 即可

网卡使用及故障解决技巧

 一般来讲网卡的协议设置多数时候不容易出错,但设置了多余协议以及网络的工作协议不一致的情况却时有发生。比如,工作站使用SMTP协议收发邮件,而网络的邮件服务器使用的是POP协议收发邮件,则工作站将无法进行邮件收发操作。

  此外,由于协议的无缝互联和互操作是软件开发工程中的难点,实际的应用软件品质并不如开发商所标榜的那样乐观,为了使网络的工作效率达到最佳,网管人员需要经常监测网络协议数量及其工作状态,对于无用的非工作协议要即时清理。

  所谓非工作协议是指在网络规划和设计中未被选用的协议和应用,出现在各种网络平台之中,它们会耗用一些网络带宽。常用的被捆绑于视窗平台的协议如IPX、IP、NetBEUI基本上没有冲突,许多用户虽然没有同时使用这几种协议但却同时捆绑了这些协议。

  但如果同时选用了BanyanVines协议,就会向网络中发送大量无法处理的无效数据包,占用大量的网络带宽,破坏数据的传输和处理,致使网络速度变慢并时常出错。虽然NetBIOS设置有多种平台协议的输入输出接口,有助于众多协议的交互工作和各种协议平台及其应用的并存,但从网络性能优化的角度看,各种协议平台和应用版本是由不同厂商开发的,兼容性始终是一个动态适应的过程,多协议工作的冲突是不可避免的。因此,应尽量将不用的协议删除。

  三、网卡故障对网络的影响

  一般来讲,网卡损坏以后,有多种表现形式,常见的一种是网卡不向网络发送任何数据,机器无法上网,对整体网络运行基本上没有破坏性,这种故障容易判断,也容易排除。另一种常见现象是网卡发生故障后向网络发送不受限制的数据包。

  除了发送正常数据以外,还发送大量非法帧、错误帧,这些数据包可能是正常格式的,也可能是非正常格式的(即错误数据包),两种格式的数据包都可能对网络性能造成严重影响。

  我们知道,广播帧通常是网络设备定期不定期进行网络联络的一种手段,可以穿过网段中的桥和交换机,到达整个网络,但过量的广播将占用不必要的带宽。

  当某块网卡损坏后,可能向网络发送大量广播帧和非法帧,占用大量带宽,使网络运行速度明显变慢。即使是不向网络发送或接收数据的站点也会因为接收大量的广播帧而导致站点的网卡向宿主机的CPU频繁地申请中断,CPU资源利用率迅速上升,使宿主机处理本机应用程序的速度大受影响,有时从操作台上键入数据,屏幕显示要等待10多秒钟才会更新,情况严重时,则等待时间更长。

  这种现象与病毒发作非常相似,常被当作病毒处理。但遗憾的是,无论怎样更新杀毒软件杀毒,机器故障依旧。即使把系统重装,由于问题不在本机,所以仍然不能解决问题。此时,如果将网络测试仪接入网络进行测试,便可发现网络平均流量偏高,广播帧、错误帧占据了大量的网络带宽,通过进一步分析定位,查出广播帧的机器,更换网卡,故障便可消除了。

  网卡故障引起的网络故障往往较难判断,这是因为网卡故障引起的网络故障现象各不相同,有故障现象的设备往往并非是发生了故障的设备。

  比如,某工作站的网卡发生了故障,不能清除发送过的IP地址,其目标地址被“定格”为其访问联系最多的某业务服务器,不停地发送不受限制的数据包,不断请求业务服务器处理业务。由于该网卡不能正确控制对介质的访问。

  不管网络流量是否超高,都不加理会地向网络发送数据,占用大量网络带宽资源,大量的垃圾包到达业务服务器,迫使业务服务器消耗大量资源处理这些垃圾包,同时由于这些数据包的可操作性差,服务器将进一步耗用额外的资源来处理这些数据,使得其他正常的网络访问受阻。这种故障现象类似服务器遭受拒绝服务攻击。如不及时查明原因,将带来较大损失。
 

SCITE的几个配置的说明:

SCITE配置详解

» 阅读全文

合理设置域名TTL值给网站加速

最近一段时间看到几篇关于网站加速的文章,通篇都在讲页面优化、服务器优化、网络优化这些东西(当然我不否认这些很重要),但几乎所有文章都忽略了决定网站访问速度的一个重要因素:DNS速度,糟糕的DNS解析速度可能让你的网站在别人的网站完全打开的时候还没完成域名解析。即时偶尔有人提到这个问题,也只是轻描淡写的一句:给域名使用高速优质的NS服务器。

问题是,没有真正意义上的高速NS和DNS服务器。就像这里提到的,在国内速度表现尚可的万网,在国外的评测网站中得分很低,而在国外评测拿到最高分的Godaddy,在国内使用时速度比万网快不了多少。如果你有钱像Google、微软那样在全世界部署大量的CDN加速服务器和NS服务器,那当然没问题,问题是这对绝大部分网站来说都不可能,国内国外不是不可兼得,而是很难

也许有人以为可以通过给域名指定两个NS记录(一个国内一个国外)来提高解析速度,但这也是不可能的,只有在DNS服务器从第一个NS服务器那里获取记录失败时才会向第二个NS服务器发送解析请求。我所知道的一个最廉价和有效的提速方法,就是修改域名记录的TTL值

什么是域名的TTL值?

TTL(Time- To-Live),就是一条域名解析记录在DNS服务器中的存留时间。当各地的DNS服务器接受到解析请求时,就会向域名指定的NS服务器发出解析请求从 而获得解析记录;在获得这个记录之后,记录会在DNS服务器中保存一段时间,这段时间内如果再接到这个域名的解析请求,DNS服务器将不再向NS服务器发 出请求,而是直接返回刚才获得的记录;而这个记录在DNS服务器上保留的时间,就是TTL值。

TTL值设置的应用:

.增大TTL值,以节约域名解析时间,给网站访问加速

一般情况下,域名的各种记录是极少更改的,很可能几个月、几年内都不会有什么变化。我们完全可以增大域名记录的TTL值让记录在各地DNS服务器中缓存的时间加长,这样在更长的一段时间内,我们访问这个网站时,本地ISP的DNS服务器就不需要向域名的NS服务器发出解析请求,而直接从缓存中返回域名解析记录。

dns_ttl_setting 国内和国际上很多平台的TTL值都是以秒为单位的,很多的默认值都是3600,也就是默认缓存1小时,这个值实在有点小了,难道会有人一个小时就改一次域 名记录吗?你可以根据自己的需要把这个值适当的扩大,例如要缓存一天就设置成86400。Godaddy的TTL设置比较直观,但总共只有5个值可以选 定,即时切换到高级设置模式也是如此,有点死板了。

环境所迫,LifeTyper.com的TTL值是设置成了最大值1周,设置成更大的值可能会有写不必要的麻烦,例如当你要更换空间时,这些旧的记录要很久才过期并被更新。

.减小TTL值,减少更换空间时的不可访问时间

更换空间99.9%会有DNS记录更改的问题,因为缓存的问题,新的域名记录在有的地方可能生效了,但在有的地方可能等上一两天甚至更久才生效。结果就是有的人可能访问到了新服务器,有的人访问到了旧服务器。仅仅是访问的话,这也不是什么大问题,但如果涉及到了邮件发送,这个就有点麻烦了,说不定哪封重要信件就被发送到了那已经停掉的旧服务器上。

为了尽可能的减小这个各地的解析时间差,合理的做法是:

1.先查看域名当前的TTL值,我们假定是1天。

2.修改TTL值为可设定的最小值,可能的话,建议为1分钟,就是60。

3.等待一天,保证各地的DNS服务器缓存都过期并更新了记录。

4.设置修改新记录,这个时候各地的DNS就能以最快的速度更新到新的记录。

5.确认各地的DNS已经更新完成后,把TTL值设置成你想要的值,TTL=60还是太小了点。

记住,这一切都能起作用的前提,是那些DNS服务器完全遵守这些标准和规范,否则NS服务器上怎么设置TTL都是白搭,但目前来看还没发现这么不讲规矩的DNS服务器。

HOST失效就用 修复工具

头疼的HOSTS一直修复不了 刚找到的工具 一点即可不错!~忘记是否需要重启

附件:xiufuhosts.rar (5.15 K, 下载次数:1448)

查看自己的电脑运算super_pi_mod

鹏哥给的玩意儿 运算一下试试自己的电脑能跑多块

图片附件:
未命名.jpg

大小: 20.04 K
尺寸: 133 x 92
浏览: 1210 次
点击打开新窗口浏览全图

附件:super_pi_mod.rar (43.04 K, 下载次数:1112)

编辑office文件出现tmp后缀文件的解决方法(转)

自从安装卡巴斯基2009后,编辑EXCEL文件后,同一目录就会自动出现两个TMP后缀文件,而且还不是隐藏文件,也无法删除,试了很多办法,重装几个版本OFFICE都没用。
现提供两种解决办法:
方法一、
a. 关闭卡巴斯基的自我保护(方法:打开卡巴斯基的设置界面,点击选项---启用自我保护,将前面的勾去掉,点击确定。)
b.在开始---运行里,输入regedit,打开注册表,浏览到HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/KLIF/Parameters 新建NonCachedIo,类型Dword,健值为1。
C. 重启计算机,启用卡巴斯基的自我保护。
重启后,以前的TMP文件可以删除,编辑OFFICE文件也不产生这种文件了。至此问题解决,希望对同样安装了卡巴2009的朋友有所帮助。
方法二、
卡巴中:设置----保护----反恶意程序----文件和内存----启用文件和内存保护----设置----附加,将“快速模式”改为“访问和修改时”或者"访问时"

SQL2005 COM+出错

无法在 COM+ 目录中安装和配置程序集 K:\Program Files\Microsoft SQL Server\90\NotificationServices\9.0.242\Bin\microsoft.sqlserver.notificationservices.dll。错误: -2146233087
错误消息: Unknown error 0x80131501
错误说明: 事务管理器不可用。 (异常来自 HRESULT:0x8004D01B)
 

开启services.msc里面的Distributed Transaction Coordinator也就是运行msdtc.exe即可

svn简单搭建(转)

用了svn管理源码已经好久了,但久了没有配置也忘了,今天有同学问我svn怎么安装配置,一时间命令忘记了。找了下文档,还是可以把它搭起来,为了方便以后查阅,blog记录下。

下载
svn-1.4.0-setup.exe(服务器)
TortoiseSVN-1.4.3.8645-win32-svn-1.4.3.msi(客户端)
LanguagePack-1.4.3.8645-win32-zh_CN.exe(客户端中文包)

1.安装
安装服务器(svn-1.4.0-setup.exe)和客户端(TortoiseSVN-1.4.3.8645-win32-svn-1.4.3.msi),按照提示即可。

2.创建资源库

svnadmin create d:/svnroot/repos


3.运行svn服务

svnserve -d -r d:/svnroot


4.授权
进入d:/svnroot/repos目录下的conf目录,打开svnserve.conf,去掉anon- access = read前面的#号注释,最好anon-access = read前没有空格也去掉,然后把anon-access = read改为anon-access = none,意思是说没有用户名与密码的不能读写,同样地把auth-access = write和password-db = passwd 去注释(和前面的空格)

5.设置密码
打开conf/passwd文件,在文件尾加如下:

user_name = your_password


6.导入
右击你待导入的目录TortoiseSVN->Import(导入)...,然后URL里输入svn://localhost/repos即可。

7.检出项目
右击一个新的目录(待存放的项目的目录)SVN Check Out(检出)...,然后URL里输入svn://localhost/repos即可。完成后,这个新的目录左下角有一个绿色的钩。

删除Nero讨厌的图标[我的电脑里]

现在新版的NERO装完后会在“我的电脑”中生成一个图标 看到很不爽
在“开始”菜单中打开“运行”窗口,在命令输入框中输入命令:
regsvr32 /u "C:\Program Files\Common Files\Nero\Lib\MediaLibraryNSE.dll"
回车干掉即可。