分页: 7/8 第一页 上页 2 3 4 5 6 7 8 下页 最后页 [ 显示模式: 摘要 | 列表 ]
目前最通用的电驴服务器软件是lugdunum,针对不同的操作系统都有不同的版本。
值得说明的是,在Windows下跑eserver效率肯定是不如Linux或BSD的,但在一般配置的服务器上,支持个几万人在线还是没问题的。鉴于目前eMule服务器短缺,能把闲置得Windows服务器利用起来跑eserver还是有意义的。

首先是软件下载 http://lugdunum2k.free.fr/files/eserver-17.10.i686-win32.exe
这个是17.10版本,比较老,但也比较稳定,除了不支持模糊协议外没什么不好。官网上最新的那个下了会谁连都是lowid。

把这个exe保存到某个目录下,比如e:\eserver\
在同一目录下建一个 donkey.ini 文件,用来写配置。给大家VC的配置简单参考一下

<!--c1-->

代码
<!--ec1-->[server]
desc = 服务器介绍
name = 服务器名字
maxClients=70000#windows服务器7W差不多了,多了容易死机,量力而行
softLimit=4000
hardLimit=4000
thisIP=本机IP#服务器有多个IP的时候才需要这个配置
port=8080#端口
LOWIDpercent=100
nickcommunity=[chn]#名字带[CHN]的才能连,资源有限暂不考虑外国兄弟了,注意一定要都小写
maxstrangers=10000#最多允许多少个名字不带[CHN]的
maxnozlib=0
seedIP=58.218.179.163#这个选项是把自己的服务器信息告诉给别的服务器,这样用户其他服务器的时候就会更新到你的信息了
seedPort=8080
filter[0]=(#FORMAT met)
filter[1]=(#FORMAT part)<!--c2-->
<!--ec2-->


这样直接运行刚才那个exe,服务器就启动了。

为了保证服务器稳定运行,可以写个bat启动(今天自己写得,没想到dos还能用上……)
建一个runeserver.bat,内容如下,里面的路径记得自己替换掉,日志记录在eserver.log
Tags: ,
又有冲动安装win2003,可是可怜的又碰到了问题,看到WINDOWS的小旗子后黑屏死掉了。

估计是启动的时候的默认设置惹的祸,那怎么处理呢?阿权做了以下尝试:

1 查看到桌面设置的最大分辨率是 1600,1200,把注册表里面的1600,1200的都改成 1280,1024(我显示器的分辨率)
结果好像无效

2 进入调试模式
结果还是死机黑屏

3 安装显卡驱动
可惜xp系统的驱动装不上

4 指定一个驱动
硬件管理里面,更新驱动程序,找一个同品牌的低配置的显卡驱动,然后重启,可以了

相信大家碰到相关问题可以参考一下第四个解法,good luck!
最近没有新建文本文件的选项了,估计是安装软件的时候导致的问题,把这个给去掉了。
一般文本文件是常用来作为记事或者做一些简单的记录用,很方便,新建一个就填写内容就好了。

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

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

Windows Registry Editor Version 5.00

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

[HKEY_CLASSES_ROOT\.txt\ShellNew]
"NullFile"=""

[HKEY_CLASSES_ROOT\txtfile]
@="文本文档"

[HKEY_CLASSES_ROOT\txtfile\shell]

[HKEY_CLASSES_ROOT\txtfile\shell\open]

[HKEY_CLASSES_ROOT\txtfile\shell\open\command]
@="NOTEPAD.EXE %1"


可以点击下载该文件
最近需要调整系统的启动顺序,所以查了一下资料整理一下跟大家分享。

阿权有一个测试机器,原先安装的xp,后来工作需要安装了vista,然后又安装了linux。启动的时候默认进入linux,如果选择进入另外一个栏目,那就进入了xp和vista选择界面,默认选择vista。我现在需要把系统设置为默认是进入xp,那就是需要先调整默认不进入linux了:

比较简单,一般安装的启动管理器是GRUB,别的我就不知道了。进入Linux(记住要用root),到\boot\grub下寻找menu.lst,打开它后,你会看到一大串英文的东西,有一个default x选项,x代表默认选择下面列表的哪个系统作为默认进入的系统。dos在启动菜单的第2行,那么X=1!一般安装window系统后安装linux,他们都管叫DOS。

这个设置完毕后,就修改vista的启动顺序,阿权还截图了:

BOOT文件貌似对XP和VISTA的双系统无效,所以无法像以前那样修改boot文件了,需要在vista下操作。

点击在新窗口中浏览此图片

选择 计算机 -> 属性

点击在新窗口中浏览此图片

选择 高级系统设置

点击在新窗口中浏览此图片

启动和故障恢复 -> 设置,就看到有系统的列表

点击在新窗口中浏览此图片

选择你要选择的系统即可,还可以设置等待时间

完毕了,事情就这么简单。。。。
点击在新窗口中浏览此图片

查过资料并且阿权实践过了,注册表里两个地方修改完就可以:

1.打开注册表,进入以下路径:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp]
点击十进制,可以看到是3389(默认值),修改为自己喜欢的端口号,例如1478

2.再打开[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Tenninal Server\WinStations\RDP-Tcp]

同样修改一下就可以

修改完毕,重新启动电脑,以后远程登录的时候使用端口1478就可以了。
今天在修改一个域名的设置的时候看到这个提示:

允许最小的TTL(秒): 5
默认TTL(秒): 3600

于是,我不觉要知道一下什么是TTL,查了一下资料,分享一下



TTL(生存时间)

TTL是IP协议包中的一个值,它告诉网络路由器包在网络中的时间是否太长而应被丢弃。有很多原因使包在一定时间内不能被传递到目的地。例如,不正确的路由表可能导致包的无限循环。一个解决方法就是在一段时间后丢弃这个包,然后给发送者一个报文,由发送者决定是否要重发。TTL的初值通常是系统缺省值,是包头中的8位的域。TTL的最初设想是确定一个时间范围,超过此时间就把包丢弃。由于每个路由器都至少要把TTL域减一,TTL通常表示包在被丢弃前最多能经过的路由器个数。当记数到0时,路由器决定丢弃该包,并发送一个ICMP报文给最初的发送者。

Windows 95/98中TTL的缺省值为32。有人建议当到达一个节点比较困难时,把此值设为128。ping和tracerouter都使用TTL值以尝试到达给定的主机或跟踪到那个主机的路由。traceroute把包的TTL值设得较小,使它在到达目的的路上被各个路由器连续的丢弃。发出包到受到返回的ICMP报文之间的时间用来计算从一个路由器到另一个路由器的时间。

使用多路复用的IP协议,TTL值表示一个包被转发的范围。有以下转换:0,限制在同一主机 1, 限制在同一子网 32, 限制在同一节点 64,限制在同一区域(region)128,限制在同一大陆(continent)255,

由于不同的操作系统的默认TTL值不同,因此有文章说可以通过返回的TTL值判断目标系统的类型,这是正确的,但不是TTL的功能,只是对TTL理解的一个应用。TTL的值可以修改。有些特殊的、系统(如NIDS)会定义特殊的TTL值,以拒绝非法访问数据进入。我们在执行PING命令时可以用-i参数指定TTL值,大家可以将TTL设置为0,则该包将被立即丢弃。有时我们执行了一个PING 命令,在缓发时却缓发了另一个地址,并带有一个英语的提示(大致意思是TTL无效),则表示该包在到达目标之前(也就是到返回IP位置时),包所带的TTL已经为0了或小于下一网段许可通过的TTL值了,该包已经被路由丢弃了。


指定数据报被路由器丢弃之前允许通过的网段数量。

TTL 是由发送主机设置的,以防止数据包不断在 IP 互联网络上永不终止地循环。转发 IP 数据包时,要求路由器至少将 TTL 减小 1。

使用PING时涉及到的 ICMP 报文类型

一个为ICMP请求回显(ICMP Echo Request)

一个为ICMP回显应答(ICMP Echo Reply)


TTL 字段值可以帮助我们识别操作系统类型。

UNIX 及类 UNIX 操作系统 ICMP 回显应答的 TTL 字段值为 255
Compaq Tru64 5.0 ICMP 回显应答的 TTL 字段值为 64
微软 Windows NT/2K操作系统 ICMP 回显应答的 TTL 字段值为 128
微软 Windows 95 操作系统 ICMP 回显应答的 TTL 字段值为 32
当然,返回的TTL值是相同的

但有些情况下有所特殊

LINUX Kernel 2.2.x & 2.4.x ICMP 回显应答的 TTL 字段值为 64
FreeBSD 4.1, 4.0, 3.4;
Sun Solaris 2.5.1, 2.6, 2.7, 2.8;
OpenBSD 2.6, 2.7,
NetBSD
HP UX 10.20
ICMP 回显应答的 TTL 字段值为 255
Windows 95/98/98SE
Windows ME
ICMP 回显应答的 TTL 字段值为 32
Windows NT4 WRKS
Windows NT4 Server
Windows 2000
ICMP 回显应答的 TTL 字段值为 128
这样,我们就可以通过这种方法来辨别操作系统

TTL

LINUX 64
WIN2K/NT 128
WINDOWS 系列 32
UNIX 系列 255

from: http://www.meblog.cn/user3/9443/archives/2007/26137.shtml
今天在verycd上找资源,查看到关于网站的架构(本站基于以下开源技术构建)
URL:点击访问

这里罗列了八个软件,其实是架构一个网站的基本软件。
前面四个一下子就了解,是典型的服务器配置LAMP架构:linux apache mysql php。

点击在新窗口中浏览此图片
linux是当前服务器应用很广泛的操作系统,稳定可靠

点击在新窗口中浏览此图片
apache是优秀的web服务器软件,充当的角色是与浏览器之间的响应以及服务器脚本程序运行

点击在新窗口中浏览此图片
mysql是数据库软件,免费好用的,中小型数据库的良好选择

点击在新窗口中浏览此图片
php是简单快捷的脚本语言,中小项目的选择

这四个程序是很常见的了,其实管理服务器还需要别的软件,比如文件管理,软件管理等等。其实verycd介绍的另外四个软件就是优化和管理网站的工具了:

点击在新窗口中浏览此图片
squid到底是什么?对普通的单位上网用户,Squid可充当代理服务器;而对Sina,NetEase这样的大型站点,Squid又充当WEB加速器。那其实squid是网站加速的作用,处理文件的缓存问题。
引用
Squid是一个缓存internet数据的一个软件,它接收用户的下载申请,并自动处理所下载的数据。也就是说,当一个用户象要下载一个主页时,它向Squid发出一个申请,要Squid替它下载,然后Squid连接所申请网站并请求该主页,接着把该主页传给用户同时保留一个备份,当别的用户申请同样的页面时,Squid把保存的备份立即传给用户,使用户觉得速度相当快。目前,Squid 可以代理HTTP, FTP, GOPHER, SSL 和 WAIS 协议,暂不能代理POP, NNTP等协议。不过,已经有人开始修改Squid,相信不久的将来,Squid能够代理这些协议。


点击在新窗口中浏览此图片
通过网络进行远程数据备份或者网站镜象的最简单的方法就是使用wget,但是这种方式每次都需要将所有数据都重新在网络上传输一遍,而不考虑哪些文件是经过更新的,因此效率非常低下。尤其在需要备份的数据量很大的时候,往往需要花费数个小时来在网络上进行数据传输。

引用
rsync,它可以满足绝大多数要求不是特别严格的备份需求。它是类unix系统下的数据镜像备份工具,从软件的命名上就可以看出来了——remote sync。它的特性如下:

可以镜像保存整个目录树和文件系统。
可以很容易做到保持原来文件的权限、时间、软硬链接等等。
无须特殊权限即可安装。
优化的流程,文件传输效率高。
可以使用rcp、ssh等方式来传输文件,当然也可以通过直接的socket连接。
支持匿名传输,以方便进行网站镜象。
软件下载
rysnc的主页地址为:http://rsync.samba.org/


点击在新窗口中浏览此图片
subversion 是一个非常好的版本控制系统。

引用
比如我有一个项目,有几百个文件,包括项目的相关文档,图表,和一些视频音频文件,它们都被放在电脑的一个文件夹内。随着项目的发展,文件夹内的会增加新的文档图表等文件,而老的文件也会被修改,同时也许会有一些文件会被删除。在版本控制系统下,每一次对该项目文件夹下的改动,都会被记录,如果哪个文件被删错了,或是想把文档恢复到以前的版本,可以轻而易举的达到。更了不起的是,如果该项目被一个团队来执行,该团队的每一个成员都可以对项目内的文件进行管理和同步,这样就可以保持大家永远 on the same page.

在 Subversion (以下简称 svn) 下有两个概念要清楚,一个是 repository (以下简称 repo), 一个是 working copy (以下简称 wc)。前者是项目所在的地方,后者是你做修改的地方,两者的内容可以完全一样,也可以不完全一样,两者在电脑上一般都表现为文件夹或目录。


点击在新窗口中浏览此图片
Ubuntu 服务器版

引用
服务器版 -建立在众所周知稳定的 Debian 上, 它的强劲的服务器安装 — 具有浓厚的传统, 性能可靠和可以预见的变化。

集成安全平台
由于您的业务增长, 所以您的网络、大多数的应用程序需要重新部署到更多的服务器。 Ubuntu 服务器版提供了几种常见配置的支持, 简化了普通 Linux 服务器的部署过程。 它提供了一个良好的集成平台, 使您迅速和容易的部署新服务器,标准互联网服务: mail, web, DNS, 文件安服务 或 数据库管理。

Debian 传统是默认安全的。 Ubuntu 服务但安装完毕后没有开放任何端口仅仅包含了需要建立一个安全服务器的基本软件。

降低总体拥有成本和自动安装 LAMP
从安装好的 Ubuntu 服务器版大约花费 15 分钟, 您就可以有一个 LAMP (Linux, Apache, MySQL 和 PHP) 服务, 并开始运行。 这个特点, 只有 Ubuntu 服务器版, 在安装的时候被激活。

LAMP 的选项意味着您不需要安装和集成这四个 LAMP 组成部分, 一个过程可以处理和帮助需要安装和配置的人。 相反, 您将得到增强的安全性, 缩短时间去安装和减少风险, 所有的这些都有一个较低的成本。

消除更新个人工作站的成本
Ubuntu 服务器版包括了使用 LTSP (Linux Terminal Server Project) 的瘦客户机支持。 LTSP-5, 最新版本, 提供了简易安装, 方便维护。 所有的数据都存储在服务器上, 这将大大降低成本: 更新个人工作站, 并帮助其保证他们的安全。
http://www.ubuntu.com.cn/products/whatisubuntu/serveredition

分页: 7/8 第一页 上页 2 3 4 5 6 7 8 下页 最后页 [ 显示模式: 摘要 | 列表 ]

阅读推荐

服务器相关推荐

开发相关推荐

应用软件推荐