85 123456789
kabu

卡卜

中级会员

卡不?YES!I卡!

贴子 3539

精华 1

积分 1794

信用 0

竞猜 0

魅力 9

威望 0

现金 4843 CZB

银行 0 CZB

黄金 0

比特币 0

注册时间 2005-01-24

发表于:2006-03-02 18:03:45   |  只看该作者   |  转账至  kabu

微软一个罕为人知的无敌命令

问:怎么才能关掉一个用任务管理器关不了的进程?我前段时间发现我的机子里多了一个进程,只要开机
就在,我用任务管理器却怎么关也关不了

  答1:杀进程很容易,随便找个工具都行。比如IceSword。关键是找到这个进程的启动方式,不然下
次重启它又出来了。顺便教大家一招狠的。其实用Windows自带的工具就能杀大部分进程:

  c:\>ntsd -c q -p PID

  只有System、SMSS.EXE和CSRSS.EXE不能杀。前两个是纯内核态的,最后那个是Win32子系统,ntsd
本身需要它。ntsd从2000开始就是系统自带的用户态调试工具。被调试器附着(attach)的进程会随调试
器一起退出,所以可以用来在命令行下终止进程。使用ntsd自动就获得了debug权限,从而能杀掉大部分
的进程。ntsd会新开一个调试窗口,本来在纯命令行下无法控制,但如果只是简单的命令,比如退出(q)
,用-c参数从命令行传递就行了。NtsdNtsd 按照惯例也向软件开发人员提供。只有系统开发人员使用此
命令。有关详细信息,请参阅 NTSD 中所附的帮助文件。用法:开个cmd.exe窗口,输入:

  ntsd -c q -p PID

  把最后那个PID,改成你要终止的进程的ID。如果你不知道进程的ID,任务管理器->进程选项卡->
查看->选择列->勾上"PID(进程标识符)",然后就能看见了。

  答2:xp下还有两个好东东tasklist和tskill。tasklist能列出所有的进程,和相应的信息。tskill
能查杀进程,语法很简单:tskill 程序名!!
21楼
编辑   |    引用    回帖
关闭    高亮    置顶   |    移动    回收站   |    -6删帖    删帖    |   
kabu

卡卜

中级会员

卡不?YES!I卡!

贴子 3539

精华 1

积分 1794

信用 0

竞猜 0

魅力 9

威望 0

现金 4843 CZB

银行 0 CZB

黄金 0

比特币 0

注册时间 2005-01-24

发表于:2006-03-02 18:03:00   |  只看该作者   |  转账至  kabu

操作系统进程描述

system process
进程文件: [system process] or [system process]
进程名称: Windows内存处理系统进程
描述: Windows页面内存管理进程,拥有0级优先。
是否为系统进程: 是
alg.exe
进程文件: alg or alg.exe
进程名称: 应用层网关服务
描述: 这是一个应用层网关服务用于网络共享。
是否为系统进程: 是

csrss.exe
进程文件: csrss or csrss.exe
进程名称: Client/Server Runtime Server Subsystem
描述: 客户端服务子系统,用以控制Windows图形相关子系统。
是否为系统进程: 是

ddhelp.exe
进程文件: ddhelp or ddhelp.exe
进程名称: DirectDraw Helper
描述: DirectDraw Helper是DirectX这个用于图形服务的一个组成部分。
是否为系统进程: 是

dllhost.exe
进程文件: dllhost or dllhost.exe
进程名称: DCOM DLL Host进程
描述: DCOM DLL Host进程支持基于COM对象支持DLL以运行Windows程序。
是否为系统进程: 是

inetinfo.exe
进程文件: inetinfo or inetinfo.exe
进程名称: IIS Admin Service Helper
描述: InetInfo是Microsoft Internet Infomation Services (IIS)的一部分,用于Debug调试除错。
是否为系统进程: 是

internat.exe
进程文件: internat or internat.exe
进程名称: Input Locales
描述: 这个输入控制图标用于更改类似国家设置、键盘类型和日期格式。
是否为系统进程: 是

kernel32.dll
进程文件: kernel32 or kernel32.dll
进程名称: Windows壳进程
描述: Windows壳进程用于管理多线程、内存和资源。
是否为系统进程: 是

lsass.exe
进程文件: lsass or lsass.exe
进程名称: 本地安全权限服务
描述: 这个本地安全权限服务控制Windows安全机制。
是否为系统进程: 是

mdm.exe
进程文件: mdm or mdm.exe
进程名称: Machine Debug Manager
描述: Debug除错管理用于调试应用程序和Microsoft Office中的Microsoft Script Editor脚本编辑器。
是否为系统进程: 是

mmtask.tsk
进程文件: mmtask or mmtask.tsk
进程名称: 多媒体支持进程
描述: 这个Windows多媒体后台程序控制多媒体服务,例如MIDI。
是否为系统进程: 是

mprexe.exe
进程文件: mprexe or mprexe.exe
进程名称: Windows路由进程
描述: Windows路由进程包括向适当的网络部分发出网络请求。
是否为系统进程: 是

msgsrv32.exe
进程文件: msgsrv32 or msgsrv32.exe
进程名称: Windows信使服务
描述: Windows信使服务调用Windows驱动和程序管理在启动。
是否为系统进程: 是

mstask.exe
进程文件: mstask or mstask.exe
进程名称: Windows计划任务
描述: Windows计划任务用于设定继承在什么时间或者什么日期备份或者运行。
是否为系统进程: 是

regsvc.exe
进程文件: regsvc or regsvc.exe
进程名称: 远程注册表服务
描述: 远程注册表服务用于访问在远程计算机的注册表。
是否为系统进程: 是

rpcss.exe
进程文件: rpcss or rpcss.exe
进程名称: RPC Portmapper
描述: Windows 的RPC端口映射进程处理RPC调用(远程模块调用)然后把它们映射给指定的服务提供者。
是否为系统进程: 是

services.exe
进程文件: services or services.exe
进程名称: Windows Service Controller
描述: 管理Windows服务。
是否为系统进程: 是

smss.exe
进程文件: smss or smss.exe
进程名称: Session Manager Subsystem
描述: 该进程为会话管理子系统用以初始化系统变量,MS-DOS驱动名称类似LPT1以及COM,调用Win32壳子系统和运行在Windows登陆过程。
是否为系统进程: 是

snmp.exe
进程文件: snmp or snmp.exe
进程名称: Microsoft SNMP Agent
描述: Windows简单的网络协议代理(SNMP)用于监听和发送请求到适当的网络部分。
是否为系统进程: 是

spool32.exe
进程文件: spool32 or spool32.exe
进程名称: Printer Spooler
描述: Windows打印任务控制程序,用以打印机就绪。
是否为系统进程: 是

spoolsv.exe
进程文件: spoolsv or spoolsv.exe
进程名称: Printer Spooler Service
描述: Windows打印任务控制程序,用以打印机就绪。
是否为系统进程: 是

stisvc.exe
进程文件: stisvc or stisvc.exe
进程名称: Still Image Service
描述: Still Image Service用于控制扫描仪和数码相机连接在Windows。
是否为系统进程: 是

svchost.exe
进程文件: svchost or svchost.exe
进程名称: Service Host Process
描述: Service Host Process是一个标准的动态连接库主机处理服务。
是否为系统进程: 是

system
进程文件: system or system
进程名称: Windows System Process
描述: Microsoft Windows系统进程。
是否为系统进程: 是

taskmon.exe
进程文件: taskmon or taskmon.exe
进程名称: Windows Task Optimizer
描述: windows任务优化器监视你使用某个程序的频率,并且通过加载那些经常使用的程序来整理优化硬盘。
是否为系统进程: 是

tcpsvcs.exe
进程文件: tcpsvcs or tcpsvcs.exe
进程名称: TCP/IP Services
描述: TCP/IP Services Application支持透过TCP/IP连接局域网和Internet。
是否为系统进程: 是

winlogon.exe
进程文件: winlogon or winlogon.exe
进程名称: Windows Logon Process
描述: Windows NT用户登陆程序。
是否为系统进程: 是

winmgmt.exe
进程文件: winmgmt or winmgmt.exe
进程名称: Windows Management Service
描述: Windows Management Service透过Windows Management Instrumentation data (WMI)技术处理来自应用客户端的请求。
是否为系统进程: 是

程序进程

absr.exe
进程文件: absr or absr.exe
进程名称: Backdoor.Autoupder Virus
描述: 这个进程是Backdoor.Autoupder后门病毒程序创建的。
是否为系统进程: 否

acrobat.exe
进程文件: acrobat or acrobat.exe
进程名称: Adobe Acrobat
描述: Acrobat Writer用于创建PDF文档。
是否为系统进程: 否

acrord32.exe
进程文件: acrord32 or acrord32.exe
进程名称: Acrobat Reader
描述: Acrobat Reader是一个用于阅读PDF文档的软件。
是否为系统进程: 否

agentsvr.exe
进程文件: agentsvr or agentsvr.exe
进程名称: OLE automation server
描述: OLE Automation Server是Microsoft Agent的一部分。
是否为系统进程: 否

aim.exe
进程文件: aim or aim.exe
进程名称: AOL Instant Messenger
描述: AOL Instant Messenger是一个在线聊天和即时通讯IM软件客户端。
是否为系统进程: 否

airsvcu.exe
进程文件: airsvcu or airsvcu.exe
进程名称: Microsoft Media Manager
描述: OLE 这是一个用于在硬盘上建立索引文件和文件夹,在Microsoft Media Manager媒体管理启动时运行的进程。它可以在控制面板被禁用。
是否为系统进程: 否

alogserv.exe
进程文件: alogserv or alogserv.exe
进程名称: McAfee VirusScan
描述: McAfee VirusScan是一个反病毒软件用于扫描你的文档和E-mail中的病毒。
是否为系统进程: 否

avconsol.exe
进程文件: avconsol or avconsol.exe
进程名称: McAfee VirusScan
描述: McAfee VirusScan是一个反病毒软件用于扫描你的文档和E-mail中的病毒。
是否为系统进程: 否

avsynmgr.exe
进程文件: avsynmgr or avsynmgr.exe
进程名称: McAfee VirusScan
描述: McAfee VirusScan是一个反病毒软件用于扫描你的文档和E-mail中的病毒。
是否为系统进程: 否

backWeb.exe
进程文件: backWeb or backWeb.exe
进程名称: Backweb Adware
描述: Backweb是一个Adware(广告插件,一般是由于安装某些免费软件而伴随安装上的程序)来自Backweb Technologies。
是否为系统进程: 否

bcb.exe
进程文件: bcb or bcb.exe
进程名称: Borland C++ Builder
描述: Borland C++ Builder
是否为系统进程: 否

calc.exe
进程文件: calc or calc.exe
进程名称: Calculator
描述: Microsoft Windows计算器程序
是否为系统进程: 否

ccapp.exe
进程文件: ccapp or ccapp.exe
进程名称: Symantec Common Client
描述: Symantec公用应用客户端包含在Norton AntiVirus 2003和Norton Personal Firewall 2003。
是否为系统进程: 否

cdplayer.exe
进程文件: cdplayer or cdplayer.exe
进程名称: CD Player
描述: Microsoft Windows包含的CD播放器
是否为系统进程: 否

charmap.exe
进程文件: charmap or charmap.exe
进程名称: Windows Character Map
描述: Windows字符映射表用来帮助你寻找不常见的字符。
是否为系统进程: 否

idaemon.exe
进程文件: cidaemon or cidaemon.exe
进程名称: Microsoft Indexing Service
描述: 在后台运行的Windows索引服务,用于帮助你搜索文件在下次变得更快。
是否为系统进程:

cisvc.exe
进程文件: cisvc or cisvc.exe
进程名称: Microsoft Index Service Helper
描述: Microsoft Index Service Helper监视Microsoft Indexing Service (cidaemon.exe) 的内存占用情况,如果cidaemon.exe内存使用超过了40M,则自动重新启动该进程。
是否为系统进程: 否

cmd.exe
进程文件: cmd or cmd.exe
进程名称: Windows Command Prompt
描述: Windows控制台程序。不像旧的command.com,cmd.exe是一个32位的命令行使用在WinNT/2000/XP。
是否为系统进程: 否

cmesys.exe
进程文件: cmesys or cmesys.exe
进程名称: Gator GAIN Adware
描述: Gator GAIN是一个Adware插件(广告插件,一般是由于安装某些免费软件而伴随安装上的程序)。
是否为系统进程: 否

ctfmon.exe
进程文件: ctfmon or ctfmon.exe
进程名称: Alternative User Input Services
描述: 控制Alternative User Input Text Processor (TIP)和Microsoft Office语言条。Ctfmon.exe提供语音识别、手写识别、键盘、翻译和其它用户输入技术的支持。
是否为系统进程: 否

ctsvccda.exe
进程文件: ctsvccda or ctsvccda.exe
进程名称: Create CD-ROM Services
描述: 在Win9X创建CD-ROM访问服务。
是否为系统进程: 否

cutftp.exe
进程文件: cutftp or cutftp.exe
进程名称: CuteFTP
描述: CuteFTP是一个流行的FTP客户端用于从FTP服务器上传/下载文件。
是否为系统进程: 否

defwatch.exe
进程文件: defwatch or defwatch.exe
进程名称: Norton AntiVirus
描述: Norton Anti-Virus扫描你的文件和email以检查病毒。
是否为系统进程: 否

devldr32.exe
进程文件: devldr32 or devldr32.exe
进程名称: Create Device Loader
描述: Creative Device Loader属于Create Soundblaster驱动。
是否为系统进程: 否

directcd.exe
进程文件: directcd or directcd.exe
进程名称: Adaptec DirectCD
描述: Adaptec DirectCD是一个用文件管理器式的界面,烧录文件到光盘的软件。
是否为系统进程: 否

dreamweaver.exe
进程文件: dreamweaver or dreamweaver.exe
进程名称: Macromedia DreamWeaver
描述: Macromedia DreamWeaver是一个HTML编辑器用于创建站点和其它类别的HTML文档。
是否为系统进程: 否

em_exec.exe
进程文件: em_exec or em_exec.exe
进程名称: Logitech Mouse Settings
描述: 这是Logitech MouseWare状态栏图标的进程,用于用户访问控制鼠标属性和察看MouseWare帮助。
是否为系统进程: 否

excel.exe
进程文件: excel or excel.exe
进程名称: Microsoft Excel
描述: Microsoft Excel是一个电子表格程序包括在Microsoft Office中。
是否为系统进程: 否

findfast.exe
进程文件: findfast or findfast.exe
进程名称: Microsoft Office Indexing
描述: Microsoft Office索引程序,用于提高Microsoft Office索引Office文档的速度。
是否为系统进程: 否

frontpage.exe
进程文件: frontpage or frontpage.exe
进程名称: Microsoft FrontPage
描述: Microsoft FrontPage是一个HTML编辑器用于创建站点和其它类别的HTML文档。
是否为系统进程: 否

gmt.exe
进程文件: gmt or gmt.exe
进程名称: Gator Spyware Component
描述: Gator Spyware是一个广告插件,随Gator安装和启动。
是否为系统进程: 否

hh.exe
进程文件: hh or hh.exe
进程名称: Gator Windows Help
描述: Windows Help程序用以打开帮助文件和文档,包括在很多Windows程序中。
是否为系统进程: 否

hidserv.exe
进程文件: hidserv or hidserv.exe
进程名称: Microsoft Human Interface Device Audio Service
描述: 后台服务,用来支持USB音效部件和USB多媒体键盘。
是否为系统进程: 否

QQ.exe
进程文件: QQ or QQ.exe
进程名称: QQ
描述: QQ是一个在线聊天和即时通讯客户端。
是否为系统进程: 否

iexplore.exe
进程文件: iexplore or iexplore.exe
进程名称: Internet Explorer
描述: Microsoft Internet Explorer网络浏览器透过HTTP访问WWW万维网。
是否为系统进程: 否

kodakimage.exe
进程文件: kodakimage or kodakimage.exe
进程名称: Imaging
描述: Kodak Imaging是一个图片察看软件。包括在Windows,用以打开图像文件。
是否为系统进程: 否

loadqm.exe
进程文件: loadqm or loadqm.exe
进程名称: MSN Queue Manager Loader
描述: MSN Queue Manager Loader被随着MSN Explorer和MSN Messenger安装。他在一些时候会占用很多系统资源。
是否为系统进程: 否

loadwc.exe
进程文件: loadwc or loadwc.exe
进程名称: Load WebCheck
描述: Load WebCheck用以定制一些Internet Explorer的设定,添加、删除或者更新用户profiles设定。
是否为系统进程: 否
mad.exe
进程文件: mad or mad.exe
进程名称: System Attendant Service
描述: System Attendant Service是Microsoft Exchange Server的后台程序。它用以读取Microsoft Exchange的DLLs文件,写log信息和生成离线地址薄。
是否为系统进程: 否

mcshield.exe
进程文件: mcshield or mcshield.exe
进程名称: McAfee VirusScan
描述: McAfee VirusScan是一个反病毒软件用以扫描你的文件和email中的病毒。
是否为系统进程: 否

mgabg.exe
进程文件: mgabg or mgabg.exe
进程名称: Matrox BIOS Guard
描述: Matrox BIOS守护进程。
是否为系统进程: 否

mmc.exe
进程文件: mmmc or mmc.exe
进程名称: Microsoft Management Console
描述: Microsoft Management Console管理控制程序集成了很多的系统控制选项。例如设备管理(系统、硬件
)或者计算机权限控制(Administrative管理工具)。
是否为系统进程: 否

mobsync.exe
进程文件: mobsync or mobsync.exe
进程名称: Microsoft Synchronization Manager
描述: Internet Explorer的一个组成部分,用以在后台同步离线察看页面。
是否为系统进程: 否

mplayer.exe
进程文件: mplayer or mplayer.exe
进程名称: Windows Media Player
描述: Windows Media Player是一个用以打开音乐、声音和视频文件的软件。
是否为系统进程: 否

mplayer2.exe
进程文件: mplayer2 or mplayer2.exe
进程名称: Windows Media Player
描述: Windows Media Player是一个用以打开音乐、声音和视频文件的软件。
是否为系统进程: 否

msaccess.exe
进程文件: msaccess or msaccess.exe
进程名称: Microsoft Access
描述: Microsoft Access是一个数据库软件包括在Microsoft Office。
是否为系统进程: 否

msbb.exe
进程文件: msbb or msbb.exe
进程名称: MSBB Web3000 Spyware Application
描述: MSBB Web3000 Spyware是包括在一些adware产品中,利用注册表随Windows启动。
是否为系统进程: 否

msdtc.exe
进程文件: msdtc or msdtc.exe
进程名称: Distributed Transaction Coordinator
描述: Microsoft Distributed Transaction Coordinator控制多个服务器的传输,被安装在Microsoft Personal Web Server和Microsoft SQL Server。
是否为系统进程: 否

msiexec.exe
进程文件: msiexec or msiexec.exe
进程名称: Windows Installer Component
描述: Windows Installer的一部分。用来帮助Windows Installer package files (MSI)格式的安装文件。
是否为系统进程: 否

msimn.exe
进程文件: msimn or msimn.exe
进程名称: Microsoft Outlook Express
描述: Microsoft Outlook Express是一个Email和新闻组客户端包括在Microsoft Windows。
是否为系统进程: 否

msmsgs.exe
进程文件: msmsgs or msmsgs.exe
进程名称: MSN Messenger Traybar Process
描述: MSN Messenger是一个在线聊天和即时通讯客户端。
是否为系统进程: 否

msoobe.exe
进程文件: msoobe or msoobe.exe
进程名称: Windows Product Activation
描述: Windows XP License的Product Activation产品激活程序。
是否为系统进程: 否

mspaint.exe
进程文件: mspaint or mspaint.exe
进程名称: Microsoft Paint
描述: Microsoft Paint画图是一个图像编辑器包括在Microsoft Windows,它能够编辑bmp图像。
是否为系统进程: 否

mspmspsv.exe
进程文件: mspmspsv or mspmspsv.exe
进程名称: WMDM PMSP Service
描述: Windows Media Player 7需要安装的Helper Service。
是否为系统进程: 否

mysqld-nt.exe
进程文件: mysqld-nt or mysqld-nt.exe
进程名称: MySQL Daemon
描述: MySQL Daemon控制访问MySQL数据库。
是否为系统进程: 否

navapsvc.exe
进程文件: navapsvc or navapsvc.exe
进程名称: Norton AntiVirus Auto-Protect Service
描述: Norton Anti-Virus扫描你的文件和email中的病毒。
是否为系统进程: 否

navapw32.exe
进程文件: navapw32 or navapw32.exe
进程名称: Norton AntiVirus Agent
描述: Norton Anti-Virus扫描你的文件和email中的病毒。
是否为系统进程: 否

ndetect.exe
进程文件: ndetect or ndetect.exe
进程名称: ICQ Ndetect Agent
描述: ICQ Ndetect Agent是ICQ用来侦测网络连接的程序。
是否为系统进程: 否

netscape.exe
进程文件: netscape or netscape.exe
进程名称: Netscape
描述: Netscape网络浏览器通过HTTP浏览WWW万维网。
是否为系统进程: 否

notepad.exe
进程文件: notepad or notepad.exe
进程名称: Notepad
描述: Notepad字符编辑器用于打开文档。在Windows中附带。
是否为系统进程: 否

ntbackup.exe
进程文件: ntbackup or ntbackup.exe
进程名称: Windows Backup
描述: Windows备份工具用于备份文件和文件夹。
是否为系统进程: 否

ntvdm.exe
进程文件: ntvdm or ntvdm.exe
进程名称: Windows 16-bit Virtual Machine
描述: Windows Virtual Machine是为了兼容旧的16位Windows和DOS程序而设置的虚拟机。
是否为系统进程: 否

nvsvc32.exe
进程文件: nvsvc32 or nvsvc32.exe
进程名称: NVIDIA Driver Helper Service
描述: NVIDIA Driver Helper Service在NVIDA显卡驱动中被安装。
是否为系统进程: 否

nwiz.exe
进程文件: nwiz or nwiz.exe
进程名称: NVIDIA nView Control Panel
描述: NVIDIA nView控制面板在NVIDA显卡驱动中被安装,用于调整和设定。
是否为系统进程: 否

osa.exe
进程文件: osa or osa.exe
进程名称: Office Startup Assistant
描述: Microsoft Office启动助手,随Windows启动,增强启动、Office字体、命令和Outlook事务提醒等特性。
是否为系统进程: 否

outlook.exe
进程文件: outlook or outlook.exe
进程名称: Microsoft Outlook
描述: Microsoft Outlook是一个Email客户端包括在Microsoft Office。
是否为系统进程: 否

photoshop.exe
进程文件: photoshop or photoshop.exe
进程名称: Adobe Photoshop
描述: Adobe Photoshop是一个图像编辑软件,能够打开和编辑照片和其它更多类型格式的图片。
是否为系统进程: 否

point32.exe
进程文件: point32 or point32.exe
进程名称: Microsoft Intellimouse Monitor
描述: Microsoft Intellimouse Monitor添加一个鼠标设定图标在工具栏。
是否为系统进程: 否

powerpnt.exe
进程文件: powerpnt or powerpnt.exe
进程名称: Microsoft PowerPoint
描述: Microsoft PowerPoint是一个演示软件包括在Microsoft Office。
是否为系统进程: 否

pstores.exe
进程文件: pstores or pstores.exe
进程名称: Protected Storage Service
描述: Microsoft Protected Storage服务控制保密的内容密码。
是否为系统进程: 否

qttask.exe
进程文件: qttask or qttask.exe
进程名称: Quick Time Tray Icon
描述: Quick Time任务栏图标在你运行Quick Time的时候启动。
是否为系统进程: 否

realplay.exe
进程文件: realplay or realplay.exe
进程名称: Real Player
描述: Real Player是一个媒体播放器用来打开和播放音乐、声音和Real Media格式的视频文件。
是否为系统进程: 否

rnaapp.exe
进程文件: rnaapp or rnaapp.exe
进程名称: Windows Modem Connection
描述: Windows Modem连接控制用以控制拨号modem连接。
是否为系统进程: 否

rtvscan.exe
进程文件: rtvscan or rtvscan.exe
进程名称: Norton AntiVirus
描述: Norton Anti-Virus用以扫描你的文件和email中的病毒。
是否为系统进程: 否

rundll32.exe
进程文件: rundll32 or rundll32.exe
进程名称: Windows RUNDLL32 Helper
描述: Windows Rundll32为了需要调用DLLs的程序。
是否为系统进程: 否

sndrec32.exe
进程文件: sndrec32 or sndrec32.exe
进程名称: Windows Sound Recorder
描述: Windows录音机用以播放和录制声音文件(.wav)。
是否为系统进程: 否

sndvol32.exe
进程文件: sndvol32 or sndvol32.exe
进程名称: Windows Volume Control
描述: Windows声音控制进程在任务栏驻留用以控制音量和声卡相关。
是否为系统进程: 否

spoolss.exe
进程文件: spoolss or spoolss.exe
进程名称: Printer Spooler Subsystem
描述: Windows打印机控制子程序用以调用需要打印的内容从磁盘到打印机。
是否为系统进程: 否

starter.exe
进程文件: starter or starter.exe
进程名称: Creative Labs Ensoniq Mixer Tray icon
描述: 状态栏图标在Creative Sound Mixer中被安装。为了Creative声卡 (Soundblaster)。
是否为系统进程: 否

systray.exe
进程文件: systray or systray.exe
进程名称: Windows Power Management
描述: Windows电源管理程序用以控制节能和恢复启动。
是否为系统进程: 否

tapisrv.exe
进程文件: tapisrv or tapisrv.exe
进程名称: TAPI Service
描述: Windows Telephony (TAPI) 的后台服务程序。
是否为系统进程: 否

userinit.exe
进程文件: userinit or userinit.exe
进程名称: UserInit Process
描述: UserInit程序运行登陆脚本,建立网络连接和启动Shell壳。
是否为系统进程: 否

visio.exe
进程文件: visio or visio.exe
进程名称: Microsoft Visio
描述: Microsoft Visio是一个图形化管理软件。
是否为系统进程: 否

vptray.exe
进程文件: vptray or vptray.exe
进程名称: Norton AntiVirus
描述: Norton Anti-Virus扫描你的文件和email中的病毒。
是否为系统进程: 否

vshwin32.exe
进程文件: vshwin32 or vshwin32.exe
进程名称: McAfee VirusScan
描述: McAfee VirusScan是一个反病毒软件用以扫描你的文件和email中的病毒。
是否为系统进程: 否

vsmon.exe
进程文件: vsmon or vsmon.exe
进程名称: True Vector Internet Monitor
描述: True Vector Internet Monitor是ZoneAlarm个人防火墙的一部分,用以监视网络流经数据和攻击。
是否为系统进程: 否

vsstat.exe
进程文件: vsstat or vsstat.exe
进程名称: McAfee VirusScan
描述: McAfee VirusScan是一个反病毒软件用以扫描你的文件和email中的病毒。
是否为系统进程: 否

wab.exe
进程文件: wab or wab.exe
进程名称: Address Book
描述: 在Outlook中的地址薄。用来存放email地址、联系信息。
是否为系统进程: 否

webscanx.exe
进程文件: webscanx or webscanx.exe
进程名称: McAfee VirusScan
描述: McAfee VirusScan是一个反病毒软件用以扫描你的文件和email中的病毒。
是否为系统进程: 否

winamp.exe
进程文件: winamp or winamp.exe
进程名称: WinAmp
描述: WinAmp Media Player是一个用来打开音乐、声音和视频文件以及用以管理Mp3文件的软件。
是否为系统进程: 否

winhlp32.exe
进程文件: winhlp32 or winhlp32.exe
进程名称: Windows Help
描述: Windows帮助文件察看程序,用来打开帮助文档。该程序被包括在很多的Windows程序中。
是否为系统进程: 否

winoa386.mod
进程文件: winoa386 or winoa386.mod
进程名称: MS-DOS Console
描述: Windows MS-DOS控制台用以DOS命令和脚本。
是否为系统进程: 否

winproj.exe
进程文件: winproj or winproj.exe
进程名称: Microsoft Project
描述: Microsoft Project是一个项目计划编制程序。
是否为系统进程: 否

winroute.exe
进程文件: winroute or winroute.exe
进程名称: WinRoute
描述: WinRoute是一个基于Windows的防火墙/路由/连接共享软件。
是否为系统进程: 否

winword.exe
进程文件: winword or winword.exe
进程名称: Microsoft Word
描述: Microsoft Word是一个字处理程序包括在Microsoft Office。
是否为系统进程: 否

winzip32.exe
进程文件: winzip32 or winzip32.exe
进程名称: WinZip
描述: WinZip是一个文件压缩工具,用于创建,打开和解压zip文件。
是否为系统进程: 否

wkcalrem.exe
进程文件: wkcalrem or wkcalrem.exe
进程名称: Microsoft Works Calendar Reminder
描述: Microsoft Works Calendar Reminders工作日程提醒,在后台处理和显示弹出计划的工作日志提醒。
是否为系统进程: 否

wkqkpick.exe
进程文件: wkqkpick or wkqkpick.exe
进程名称: WinZip traybar icon
描述: WinZip的状态栏图标,被允许在Winzip启动时启动。
是否为系统进程: 否

wmplayer.exe
进程文件: wmplayer or wmplayer.exe
进程名称: Windows Media Player
描述: Windows Media Player是一个用来打开和播放音乐,声音和视频的软件。
是否为系统进程: 否

wordpad.exe
进程文件: wordpad or wordpad.exe
进程名称: Wordpad
描述: Wordpad是一个字符编辑器用以打开和编辑txt和rtf档。
是否为系统进程: 否

wowexec.exe
进程文件: wowexec or wowexec.exe
进程名称: Windows On Windows Execution Process
描述: Windows On Windows Execution Support Process和ntvdm.exe作用类似,为了兼容16位应用程序。
是否为系统进程: 否

ypager.exe
进程文件: ypager or ypager.exe
进程名称: Yahoo Messenger Helper
描述: Yahoo Messenger的状态栏图标,随Yahoo Messenger运行,是其一部分。
是否为系统进程: 否
22楼
编辑   |    引用    回帖
关闭    高亮    置顶   |    移动    回收站   |    -6删帖    删帖    |   
kabu

卡卜

中级会员

卡不?YES!I卡!

贴子 3539

精华 1

积分 1794

信用 0

竞猜 0

魅力 9

威望 0

现金 4843 CZB

银行 0 CZB

黄金 0

比特币 0

注册时间 2005-01-24

发表于:2006-03-02 18:03:46   |  只看该作者   |  转账至  kabu

电脑无法关机故障之快速应对

电脑无法关机故障之快速应对

在与电脑“亲密接触”的日子里,你或许会遇到这样一种奇怪的现象,那就是执行关机操作之后,计算机系统迟迟没有反应,或者系统弹出一个只有鼠标指针的空白屏幕,此时多半是计算机系统的关机功能已经失效。那么遇到这种现象时,你该如何快速面对呢?为此,本文特意提供如下方法,来帮你逐一排查故障原因,以便快速恢复失效了的关机功能。

认识关机过程

  一般来说,一旦你执行Windows系统的关机命令之后,系统将首先完成所有磁盘的保存操作,等到所有任务保存完毕后,将会自动清除掉系统的磁盘缓存内容;之后,Windows将会把当前打开的应用程序窗口逐一关闭,同时将那些具有保护模式的驱动程序自动转换成实模式。结束了上面的操作后,系统的关机任务就算完成了。如果在这一过程中,与之有关的配置或硬件发生了损坏,或者系统BIOS的高级电源管理以及高级配置设置得不正确的话,都有可能导致计算机无法关闭系统的故障。

具体应对措施

  如果不幸遇到无法关机的故障时,你可以按照如下步骤进行逐步排查:

  1、声音文件,是否正常

  倘若你为Windows系统的关机设置了退出声音的话,一旦声音文件发生损坏时,计算机就将无法正常关闭。因此检查系统的声音文件是否正常,就成为首先要检查的工作。在检查时,可以依次单击“开始”/“设置”/“控制面板”命令,在弹出的控制面板窗口中,双击“声音和多媒体”文件图标,在随后打开的设置窗口中,选中“声音”标签,并在图1所示的标签页面中,选中“声音事件”中的“退出Windows”选项,然后再将“名称”设置为无,这样就能取消关机时的声音了。然后重新关闭计算机,倘若在取消声音之后,计算机能够正常关闭的话,就说明当前的关机故障是由退出声音文件造成的。要消除这种故障时,你可以重新安装一下提供声音文件的应用程序,也可以从备份文件中进行恢复,要是实在无法恢复的话,可以直接将关机声音取消掉。


图1
 2、硬件设备,是否兼容

  大家知道Windows 98操作系统具有快速关机功能,利用该功能能有效地降低关机等待时间,不过该功能很容易与计算机系统中的某些硬件设备发生不兼容现象,这样一来就容易造成计算机在执行关机操作时,发生系统无法响应的现象。因此,一旦你遇到无法关机的现象时,你可以重新启动计算机系统,然后依次单击“开始”/“运行”命令,在弹出的运行对话框中,执行“Msconfig”命令,在随后打开的配置窗口中,选中“高级”标签,并将该标签页面的“快速关机”功能关闭掉。之后,再执行关机操作,看看此时的计算机是否能正常关机,要是能够关机的话,就说明计算机中的确存在硬件设备不兼容的现象。为了确保日后能顺利关机,你就必须将“快速关机”功能设置为禁用。

  3、电源管理,是否正常

  有时计算机的高级电源管理功能也会造成系统无法正常关机的故障,为此我们也有必要检查一下系统的高级电源管理功能是否正常。在检查电源管理功能是否与无法关机有关时,可以依次单击“开始”/“程序”/“管理工具”/“计算机管理”命令,在弹出的管理窗口中,依次展开“系统工具”/“设备管理器”选项,在图2界面的右边子窗口中,展开“系统设备”选项,然后在“高级电源管理”设置项中,将“启用电源管理”选项取消掉;之后,再尝试着关闭计算机,要是能够关闭成功的话,就说明关机故障与电源管理有关。要消除这种现象,唯一的办法就是禁止启用电源管理功能了。


4、核心文件,是否受损

  也许你常常会遇到这样的现象,明明是刚刚启动计算机,可是计算机屏幕上却莫名其妙地出现“你可以安全地关闭计算机了”的提示,或者是在执行关闭操作之后,计算机却变成了重新启动的现象。这种故障多半是由于Windows系统的核心启动文件Wininit.exe或Vmm32.vxd发生了损坏,此时你可以从Windows安装光盘的压缩包中重新将这两个文件提取出来,然后将它们复制到“Windows”下面的“system”子目录中;为防止Vmm32.vxd文件再次发生损坏,你可以将Vmm32.vxd文件再备份一下。在提取核心文件时,可以依次单击“开始”/“程序”/“附件”/“系统工具”/“系统信息”命令,然后依次执行菜单栏中的“工具”/“系统文件检查器”命令,再选中“从安装光盘中提取一个文件”,然后输入需要提取的文件名字,例如“Vmm32.vxd”或“Wininit.exe”,最后单击“确定”按钮就可以了。

  此外,在Windows 98系统中,还要检查Config.sys和Autoexec.bat文件是否发生了冲突,你可以通过专业的文本查看工具,来检查这些文件的内容是否包含有多余的命令,或者是否有冲突的内容。
5、CMOS设置,是否正确

  如果CMOS参数设置不当的话,Windows系统同样不能正确关机。为了检验是否是CMOS参数设置不当造成了计算机无法关闭的现象,你可以重新启动计算机系统,进入到CMOS参数设置页面,将所有参数恢复为默认的出厂数值,然后保存好CMOS参数,并重新启动好计算机系统。接着再尝试一下关机操作,如果此时能够正常关闭计算机的话,就表明系统的CMOS参数设置不当,你需要进行重新设置,设置的重点主要包括病毒检测、电源管理、中断请求开闭、CPU外频以及磁盘启动顺序等选项,具体的参数设置值最好要参考主板的说明书,如果对CMOS设置不熟悉的话,只有将CMOS参数恢复成默认数值,才能确保计算机关机正常。

  6、巧妙设置,自动关机

  在使用计算机的过程中,常常遇到因有要事突然离开计算机的现象,要是能让计算机自动检测系统,一旦发现很长时间没有进行电脑操作的话,可以自动关闭系统的话,无疑会大大提高计算机的管理效率,而且还能确保计算机的安全。其实,利用Windows系统的任务计划功能功能,计算机系统可以自动检测出当前是否有用户在操作电脑,要是在指定时间段内没有任何电脑操作的话,计算机将会自动执行关机命令,来关闭计算机。为了能让系统自动关机,你可以按如下方法来设置系统:

  如果你的计算机安装的是Windows 98操作系统的话,那么你可以用鼠标右键单击系统桌面,从弹出的快捷菜单中依次执行“新建”/“创建快捷方式”命令,在接着出现的向导窗口中,输入“rundll32.exe user.exe,exitwindows”字符串,当然要是你的计算机系统为Windows XP或Windows 2003时,可以输入“shutdown.exe -f -s -t 20 -c 即将关闭计算机,请保存好文件”的字符串,接下来单击“下一步”按钮,然后输入合适的快捷名称,例如笔者在图3向导框中输入的名称为“快速关机”,再单击“完成”按钮。


图3

  接着依次选中开始菜单中的“程序”/“附件”/“系统工具”/“任务计划”选项,在弹出的任务计划列表窗口中,双击“添加任务计划”图标,在弹窗的向导窗口中,单击“浏览”按钮,将前面创建的“快速关机”导入进来,再单击“下一步”按钮,在接着打开的图4窗口中,你可以指定该任务的执行周期,然后设置好具体的关机时间,最后单击“确定”按钮,就能完成所有关机设置了。以后,系统到了指定的时间后,不需要你的任何干预,就能自动关闭计算机了。
23楼
编辑   |    引用    回帖
关闭    高亮    置顶   |    移动    回收站   |    -6删帖    删帖    |   
kabu

卡卜

中级会员

卡不?YES!I卡!

贴子 3539

精华 1

积分 1794

信用 0

竞猜 0

魅力 9

威望 0

现金 4843 CZB

银行 0 CZB

黄金 0

比特币 0

注册时间 2005-01-24

发表于:2006-03-02 18:03:21   |  只看该作者   |  转账至  kabu

开机BIOS语言一点通

<---->
开机自检时出现问题后会出现各种各样的英文短句,短句中包含了非常重要的信息,读懂这些信息可以自己解决一些小问题,可是这些英文难倒了一部分朋友,下面是一些常见的BIOS短句的解释,大家可以参考一下。


1.CMOS battery failed


中文:CMOS电池失效。


解释:这说明CMOS电池已经快没电了,只要更换新的电池即可。


2.CMOS check sum error-Defaults loaded


中文:CMOS 执行全部检查时发现错误,要载入系统预设值。


解释:一般来说出现这句话都是说电池快没电了,可以先换个电池试试,如果问题还是没有解决,那么说明CMOS RAM可能有问题,如果没过一年就到经销商处换一块主板,过了一年就让经销商送回生产厂家修一下吧!


3.Press ESC to skip memory test


中文:正在进行内存检查,可按ESC键跳过。


解释:这是因为在CMOS内没有设定跳过存储器的第二、三、四次测试,开机就会执行四次内存测试,当然你也可以按 ESC 键结束内存检查,不过每次都要这样太麻烦了,你可以进入COMS设置后选择BIOS FEATURS SETUP,将其中的Quick Power On Self Test设为Enabled,储存后重新启动即可。


4.Keyboard error or no keyboard present


中文:键盘错误或者未接键盘。


解释:检查一下键盘的连线是否松动或者损坏。


5.Hard disk install failure


中文:硬盘安装失败。


解释:这是因为硬盘的电源线或数据线可能未接好或者硬盘跳线设置不当。你可以检查一下硬盘的各根连线是否插好,看看同一根数据线上的两个硬盘的跳线的设置是否一样,如果一样,只要将两个硬盘的跳线设置的不一样即可(一个设为Master,另一个设为Slave)。


6.Secondary slave hard fail


中文:检测从盘失败


解释:可能是CMOS设置不当,比如说没有从盘但在CMOS里设为有从盘,那么就会出现错误,这时可以进入COMS设置选择IDE HDD AUTO DETECTION进行硬盘自动侦测。也可能是硬盘的电源线、数据线可能未接好或者硬盘跳线设置不当,解决方法参照第5条。


7.Floppy Disk(s) fail 或 Floppy Disk(s) fail(80) 或Floppy Disk(s) fail(40)


中文:无法驱动软盘驱动器。


解释:系统提示找不到软驱,看看软驱的电源线和数据线有没有松动或者是接错,或者是把软驱放到另一台机子上试一试,如果这些都不行,那么只好再买一个了,好在软驱还不贵。


8.Hard disk(s) diagnosis fail


中文:执行硬盘诊断时发生错误。


解释:出现这个问题一般就是说硬盘本身出现故障了,你可以把硬盘放到另一台机子上试一试,如果问题还是没有解决,只能去修一下了。


9.Memory test fail


中文:内存检测失败。


解释:重新插拔一下内存条,看看是否能解决,出现这种问题一般是因为内存条互相不兼容,去换一条吧!


10.Override enable-Defaults loaded


中文:当前CMOS设定无法启动系统,载入BIOS中的预设值以便启动系统。


解释:一般是在COMS内的设定出现错误,只要进入COMS设置选择LOAD SETUP DEFAULTS载入系统原来的设定值然后重新启动即可。


11.Press TAB to show POST screen


中文:按TAB键可以切换屏幕显示。


解释:有的OEM厂商会以自己设计的显示画面来取代BIOS预设的开机显示画面,我们可以按TAB键来在BIOS预设的开机画面与厂商的自定义画面之间进行切换。


12.Resuming from disk,Press TAB to show POST screen


中文:从硬盘恢复开机,按TAB显示开机自检画面)。



解释:这是因为有的主板的BIOS提供了Suspend to disk(将硬盘挂起)的功能,如果我们用Suspend to disk的方式来关机,那么我们在下次开机时就会显示此提示消息。


13.Hareware Monitor found an error,enter POWER MANAGEMENT SETUP for details,Press F1 to continue,DEL to enter SETUP


中文:监视功能发现错误,进入POWER MANAGEMENT SETUP察看详细资料,按F1键继续开机程序,按DEL键进入COMS设置。


解释:有的主板具备硬件的监视功能,可以设定主板与CPU的温度监视、电压调整器的电压输出准位监视和对各个风扇转速的监视,当上述监视功能在开机时发觉有异常情况,那么便会出现上述这段话,这时可以进入COMS设置选择POWER MANAGEMENT SETUP,在右面的**Fan Monitor**、**Thermal Monitor**和**Voltage Monitor**察看是哪部分发出了异常,然后再加以解决。
24楼
编辑   |    引用    回帖
关闭    高亮    置顶   |    移动    回收站   |    -6删帖    删帖    |   
kabu

卡卜

中级会员

卡不?YES!I卡!

贴子 3539

精华 1

积分 1794

信用 0

竞猜 0

魅力 9

威望 0

现金 4843 CZB

银行 0 CZB

黄金 0

比特币 0

注册时间 2005-01-24

发表于:2006-03-02 18:03:42   |  只看该作者   |  转账至  kabu

开始→运行→命令 集锦

开始→运行→命令 集锦
winver---------检查Windows版本
wmimgmt.msc----打开windows管理体系结构(WMI)
wupdmgr--------windows更新程序
wscript--------windows脚本宿主设置
write----------写字板
winmsd---------系统信息
wiaacmgr-------扫描仪和照相机向导
winchat--------XP自带局域网聊天

mem.exe--------显示内存使用情况
Msconfig.exe---系统配置实用程序
mplayer2-------简易widnows media player
mspaint--------画图板
mstsc----------远程桌面连接
mplayer2-------媒体播放机
magnify--------放大镜实用程序
mmc------------打开控制台
mobsync--------同步命令

dxdiag---------检查DirectX信息
drwtsn32------ 系统医生
devmgmt.msc--- 设备管理器
dfrg.msc-------磁盘碎片整理程序
diskmgmt.msc---磁盘管理实用程序
dcomcnfg-------打开系统组件服务
ddeshare-------打开DDE共享设置
dvdplay--------DVD播放器

net stop messenger-----停止信使服务
net start messenger----开始信使服务
notepad--------打开记事本
nslookup-------网络管理的工具向导
ntbackup-------系统备份和还原
narrator-------屏幕“讲述人”
ntmsmgr.msc----移动存储管理器
ntmsoprq.msc---移动存储管理员x作请求
netstat -an----(TC)命令检查接口

syncapp--------创建一个公文包
sysedit--------系统配置编辑器
sigverif-------文件签名验证程序
sndrec32-------录音机
shrpubw--------创建共享文件夹
secpol.msc-----本地安全策略
syskey---------系统加密,一旦加密就不能解开,保护windows xp系统的双重密码
services.msc---本地服务设置
Sndvol32-------音量控制程序
sfc.exe--------系统文件检查器
sfc /scannow---windows文件保护

tsshutdn-------60秒倒计时关机命令
tourstart------xp简介(安装完成后出现的漫游xp程序)
taskmgr--------任务管理器

eventvwr-------事件查看器
eudcedit-------造字程序
explorer-------打开资源管理器


packager-------对象包装程序
perfmon.msc----计算机性能监测程序
progman--------程序管理器

regedit.exe----注册表
rsop.msc-------组策略结果集
regedt32-------注册表编辑器
rononce -p ----15秒关机
regsvr32 /u *.dll----停止dll文件运行
regsvr32 /u zipfldr.dll------取消ZIP支持
regsvr32-------对文件进行系统注册

cmd.exe--------CMD命令提示符
chkdsk.exe-----Chkdsk磁盘检查
certmgr.msc----证书管理实用程序
calc-----------启动计算器
charmap--------启动字符映射表
cliconfg-------SQL SERVER 客户端网络实用程序
Clipbrd--------剪贴板查看器
conf-----------启动netmeeting
compmgmt.msc---计算机管理
cleanmgr-------垃圾整理
ciadv.msc------索引服务程序

osk------------打开屏幕键盘
odbcad32-------ODBC数据源管理器
oobe/msoobe /a----检查XP是否激活
lusrmgr.msc----本机用户和组
logoff---------注销命令


iexpress-------木马捆绑工具,系统自带

Nslookup-------IP地址侦测器

fsmgmt.msc-----共享文件夹管理器

utilman--------辅助工具管理器

gpedit.msc-----组策略
25楼
编辑   |    引用    回帖
关闭    高亮    置顶   |    移动    回收站   |    -6删帖    删帖    |   
kabu

卡卜

中级会员

卡不?YES!I卡!

贴子 3539

精华 1

积分 1794

信用 0

竞猜 0

魅力 9

威望 0

现金 4843 CZB

银行 0 CZB

黄金 0

比特币 0

注册时间 2005-01-24

发表于:2006-03-02 18:03:39   |  只看该作者   |  转账至  kabu

用ASP实现网页BBS

传统的网页BBS大多是采用CGI模式实现的,它的实现要求编程者既要掌握编程语言如Perl或C等,又要了解关于CGI模式的各项技术内容,因此要制作自己的网页BBS确实困难不小。ASP(Active Server Pages 动态服务器主页)的出现,使我们眼前一亮,能不能利用ASP实现网页BBS呢?回答当然是肯定的。ASP的诱人之处就在于它提供了一种简单易学的脚本,并带有许多内置的对象,从而提供了一条简捷的编程之路。

  该BBS主要由用户注册(浏览器端)、用户注册(服务器端)、加帖子(浏览器端)、加帖子(服务器端)、帖子具体内容的显示和回复以及所有帖子的显示六个部分组成,其中用户信息存放在数据库author.mdb中,帖子存放在数据库bbs.mdb中。它们均为ACCESS数据库,结构分别如表1、表2所示。

表1 author.mdb


字段名 数据类型 长度 说明
Authname 文本 24 用户名
Password 文本 10 密码



表2 bbs.mdb


字段名  数据类型  长度  说明
ID     文本    4  帖子的编号
Authname  文本    24  用户名
Subject   文本   80   主题
Content   备注      内容
Adddate 日期/时间     加贴的日期
Visitnum  数字  长整型  访问人数
Answernum  文本  4   所回复帖子的编号
(缺省为本身的编号)
Addtime  日期/时间     加贴的时间
Topnum   文本   4   第一层回复帖子的编号


具体实现方法如下所示,其中asp文件和数据库存放在“/hosp/asp"中,其它htm
文件存放在“/hosp"文件中,img文件存放在“/hosp/images"。

1、 用户注册(浏览器端)login.htm:由用户输入相关信息,通过表单传送到服
务器。



<html>
<head><title> register a new user</title><head>
<body>
<FORM METHOD="POST" ACTION="/hosp/asp/register.asp"><P>
<H2>为了标识方便,请您注册一个用户名称</H2>
用户:<INPUT TYPE="TEXT" name="name" SIZE="24"><P>
密码:<INPUT TYPE="password" name="password" SIZE="24"><P>
<INPUT TYPE=SUBMIT VALUE="注 册">
<INPUT TYPE=RESET VALUE="清 除">
<a href="/hosp/asp/dispbbs.asp">返回论坛</a><P>
</body>
</html>


2、 用户注册(服务器端)Register.asp:利用REQUEST.FORM("表单栏位名")接收表单信息,采用ADO技术与数据库author.mdb连接,并将表单信息存入author.mdb中。


<html>
<head><title> 存用户信息 </title></head>
<body>
<!-- 取客户浏览器输入的用户名和密码 -->
<% name=REQUEST.FORM("name")
code=REQUEST.FORM("password")
<!-- 与author.mdb连接 -->
Set Connection=Server.CreateObject("ADODB.Connection")
Connection.Open "author"
Set RS=Connection.Execute("SELECT * FROM author")
<!-- 如果该用户名已存在,请重输,否则存入数据库 -->
If Not RS.EOF Then %>
该用户名已被注册,请您重新<a href="/hosp/login.htm">注册</a>新用户名!
<% Else
Connection.Execute("INSERT INTO author(authname,password) Values('" &name& "','" &code& "')")
RS.Close
Connection.Close %>
<CENTER><B><% =name %></B> 您已注册成功!<P>
<a href="/hosp/asp/dispbbs.asp">返回论坛</a></CENTER>
<% End If %>
</body>
</html>


 

3、 加帖子(浏览器端)bbs_add.htm:由用户输入待加入帖子的相关信息,并传到服务器。



<html>
<head><title> a sample form </title></head>
<body background="/hosp/images/backgrnd.gif">
<FORM METHOD="POST" ACTION="/hosp/asp/bbs.asp"><P>
姓名: <INPUT NAME="name" SIZE="28"> 密码: <INPUT TYPE="password" NAME="code" SIZE="28"><P>
主题:<INPUT NAME="subject" SIZE="66"><P>
内容:<P>
<TEXTAREA NAME="content" ROWS=20 COLS=72></TEXTAREA><P>
<CENTER><INPUT TYPE=SUBMIT VALUE="发布信息">
<INPUT TYPE=RESET VALUE="清除信息"></CENTER>
</FORM>
</body>
</html>


4、 加帖子(服务器端)bbs.asp:接收帖子内容,并存入bbs.mdb中。


<html>
<head><title>bbs.asp</title></head>
<body>
<% name=REQUEST.FORM("name")
code=REQUEST.FORM("code")
subject=REQUEST.FORM("subject")
content=REQUEST.FORM("content")
curdate=Date
curtime=Time
<!-- 与author.mdb连接 -->
Set Connection = Server.CreateObject("ADODB.Connection")
Connection.Open "author"
Set RS = Connection.Execute("SELECT * FROM author WHERE authname='" &name& "' AND password='" &code& "'")
<!-- 判断用户名与密码是否匹配 -->
If Not RS.EOF Then
<!-- 打开数据文件,该文件存放帖子的编号,每加一个帖子,编号加1 -->
Set FileObject = Server.CreateObject("Scripting.FileSystemObject")
Set InStream = FileObject.OpenTextFile ("c:\inetpub\wwwroot\hosp\asp\data.id", 1, False, False)
number = Cstr(InStream.Readline+1)
Set OutStream = FileObject.CreateTextFile ("c:\inetpub\wwwroot\hosp\asp\data.id", True, False)
OutStream.WriteLine number
If Request.QueryString("ID")="" Then
manswernum=number
Else
manswernum=Request.QueryString("ID")
End If
If Request.QueryString("topnum")="" Then
mtopnum=number
Else
mtopnum=Request.QueryString("topnum")
End If
Set OutStream = Nothing
<!-- 与bbs.mdb连接,将帖子信息存入数据库中 -->
Set Connbbs = Server.CreateObject("ADODB.Connection")
Connbbs.Open "bbs"
Connbbs.Execute("INSERT INTO bbs(ID,authname,subject,content,adddate,addtime,answernum,topnum,visitnum) Values('" &number& "','"
&name& "','" &subject& "','" &content& "','" &curdate& "','" &curtime& "','" &manswernum& "','" &mtopnum& "',0)")
Connbbs.Close %>
<% =curdate & " " %><% =curtime & " 添加贴子 " %>
<a href="http://nt-server/hosp/asp/dispbbs.asp">返回论坛</a><P>
姓名:<% =name %><P>
主题:<% =subject %><P>
内容:<% =content %><P>
<% Else %>
您的用户名或密码出错,请您重输!
<% End If
RS.Close
Connection.Close %>
</body>
</html>




5、帖子具体内容的显示和回复 detail.asp




<html>
<head><title>bbs.asp</title></head>
<body background="/hosp/images/backgrnd.gif">
<% idnum=Request.QueryString("ID")
Set Connection=Server.CreateObject("ADODB.Connection")
Connection.Open "bbs"
Set RS=Connection.Execute("SELECT * FROM bbs WHERE ID='" &idnum& "'") %>
姓名:<% =RS(1) %><p>
主题:<% =RS(2) %><p>
内容:<% =RS(3) %><p>

------------------------------------------------------------------------------
<! --形成回复表单 -->
<% resub="Re:" & RS(2)
mtopnum=RS(8)
RS.Close
Connection.Close %>
<FORM METHOD="POST" ACTION="/hosp/asp/bbs.asp?ID=<% =idnum %>&topnum=<% =mtopnum %>"><P>
姓名: <INPUT NAME="name" SIZE="28"> 密码: <INPUT TYPE="password" NAME="code" SIZE="28"><P>
主题:<INPUT NAME="subject" SIZE="66" VALUE="<% =resub %>"><P>
内容:<P>
<TEXTAREA NAME="content" ROWS=20 COLS=72></TEXTAREA><P>
<CENTER><INPUT TYPE=SUBMIT VALUE="信息回复">
<INPUT TYPE=RESET VALUE="清除信息"></CENTER>
</FORM>
<a href="http://nt-server/hosp/asp/dispbbs.asp">返回论坛</a>
</body>
</html>




6、所有帖子的显示 Dispbbs.asp:列出所有的帖子的主题、作者、时间、访问人数等信息。





<html>
<head><title>dispbbs.asp</title></head>
<body background="/hosp/images/backgrnd.gif">
<CENTER><IMG SRC="/hosp/images/luntan.gif" BORDER=0></CENTER><P>
<CENTER><A HREF="/hosp/login.htm"><IMG SRC="/hosp/images/zhuce.gif" BORDER=0></A>
<A HREF="/hosp/bbs_add.htm"><IMG SRC="/hosp/images/jiatz.gif" BORDER=0></A>
<A HREF="/hosp/default.htm"><IMG SRC="/hosp/images/return.gif" BORDER=0></A></CENTER><P>
<% Set Connection=Server.CreateObject("ADODB.Connection")
Connection.Open "bbs"
Set RS=Connection.Execute("SELECT * FROM bbs WHERE ID=answernum ORDER BY ID DESC")
Set Conn=Server.CreateObject("ADODB.Connection")
Conn.Open "bbs"
Set RSNEXT=Conn.Execute("SELECT * FROM bbs")
Do While not RS.EOF %>
<% =RS(0) %> <a href="/hosp/asp/detail.asp?ID=<% =RS(0) %>"><% =RS(2) %></a> -<FONT SIZE="4"><B><% =RS(1) %></B></FONT> <%
=RS(4) &" " %><% =RS(7) %>(<% =RS(5) %>)<P>
<% Set RSNEXT=Conn.Execute("SELECT * FROM bbs WHERE topnum<>ID AND opnum='" &RS(0)& "' ORDER BY ID ASC")
Do While Not RSNEXT.EOF %>
<% =RSNEXT(0) %> <a href="/hosp/asp/detail.asp?ID=<% =RSNEXT(0) %>">Re<% RSNEXT(6) %>:<% =RSNEXT(2) %></a>
-<FONT SIZE="4"><B><% =RSNEXT(1) %></B></FONT> <% =RSNEXT(4) &" " %><% =RSNEXT(7) %>(<% =RSNEXT(5) %>)<P>
<% RSNEXT.MoveNext
Loop
RS.MoveNext
Loop
RSNEXT.Close
Conn.Close
RS.Close
Connection.Close %>
</body>
</html>
26楼
编辑   |    引用    回帖
关闭    高亮    置顶   |    移动    回收站   |    -6删帖    删帖    |   
kabu

卡卜

中级会员

卡不?YES!I卡!

贴子 3539

精华 1

积分 1794

信用 0

竞猜 0

魅力 9

威望 0

现金 4843 CZB

银行 0 CZB

黄金 0

比特币 0

注册时间 2005-01-24

发表于:2006-03-02 18:03:20   |  只看该作者   |  转账至  kabu

系统文件修复检查命令

cmd>Sfc.exe
系统文件修复检查命令
Windows系统用久了,难免出现系统文件损坏丢失的情况,其实通过系统文件检查器Sfc.exe(一个

Windows用来验证系统文件完整性并修复系统文件的使用小工具)就可以了.
XP中,点击"开始-运行",输入"cmd",打开"命令提示符"窗口,在光标提示后输入SFC,回车后,变可

打开系统文件检查器.例如"sfc/scannow"是检查当前的系统文件是否有损坏,版本是否正确,如果发生错
误,程序会要求你插入XP安装光盘来修复或者替换不正确的文件.如果Dllcache文件夹被破坏后者不可用,
还可以使用"sfc/scanonce"或者"sfc/scanboot"命令修复该文件夹的内容以保证系统的安全性和稳定性.


/SCANNOW    立即扫描所有受保护的系统文件
/SCANNONCE  下次启动时扫描所有受保护的系统文件。
/SCANBOOT   每次启动时扫描所有受保护的系统文件。
/REVERT     将扫描返回到默认设置
/PURGECACHE 清楚文件缓存
/CACHESIZE=x 设置文件缓存大小
27楼
编辑   |    引用    回帖
关闭    高亮    置顶   |    移动    回收站   |    -6删帖    删帖    |   
kabu

卡卜

中级会员

卡不?YES!I卡!

贴子 3539

精华 1

积分 1794

信用 0

竞猜 0

魅力 9

威望 0

现金 4843 CZB

银行 0 CZB

黄金 0

比特币 0

注册时间 2005-01-24

发表于:2006-03-02 18:03:56   |  只看该作者   |  转账至  kabu

用CONFIG.SYS做系统配置

基本命令:

    files=[数字] 表示可同时打开的文件数,一般可选择20到50,如果要拷贝或解压缩大批的小文件(在安装台湾的一些游戏时经常会遇到这种情况,文件数可能有几千),可以把 files的值设为上限值255,这样可以提高拷贝或解压缩的速度。但是要注意,如果把files的值设得过大会占用过多的基本内存。如果不加设定,系统缺省为files=8,该缺省值足以满足多数操作环境的需要。
    有的系统配置文件里可能会出现FCBS=[数字]这条语句,它也是用于确定DOS可同时打开的文件最大数,它与files=[数字]的区别在于打开文件的方式不同。一些旧的应用程序会要求用FCB方式打开多个文件,这样,在config.sys里就要使用FCBS命令。

    buffers=[数字] 表示设置磁盘缓冲区的数目,通常设置为20-30左右。缺省值一般为15。
    磁盘缓冲区是一块内存区,它用于存储从磁盘读入的数据或存储写到磁盘的数据。DOS在读或写一个记录时,先检查包含那个记录的数据块是否已在磁盘缓冲区中,如果不在,就从磁盘上将该数据块读入到磁盘缓冲区中,再将此记录传送给应用程序;如果数据已在磁盘缓冲区中,则不必从磁盘上读入,而是直接把数据传送给应用程序。由于从磁盘上读取数据是相对耗时较多的操作,所以增加磁盘缓冲区可以节省很多读盘的时间。但是要注意,增加磁盘缓冲区是要占用内存的,所以,磁盘缓冲区的数值并不是设得越大越好,最佳的磁盘缓冲区数目要根据用户的机器配1置和通常运行的程序类型来确定。

    device和devicehigh 加载一些内存驻留程序,用于管理设备。比如内存管理程序和光驱驱动程序等。 如: device=c:\dos\himem.sys device=c:\dos\emm386.exe ram devicehigh=c:\cdrom\cdrom.sys  devicehigh与device的不同是前者将程序加载入高端内存。

    himem.sys和emm386.exe DOS只能直接使用640K的内存,即基本内存,必须依靠其它内存管理程序来使用更多的内存,这两条命令就是最常用的内存管理程序。
    640K到1M之间的内存叫高端内存,是系统保留使用的;1M以上的内存叫扩展内存;在早期还有一种内存,是要在主机内安装一块内存板的,叫扩充内存,现在已经很少使用。
    himem.sys负责管理扩展内存。
    emm386.exe负责管理高端内存并在扩展内存中模拟扩充内存供某些软件使用。
    为了使用更多的内存,配置文件中应有: device=c:\dos\himem.sys device=c:\dos\emm386.exe ram .注意:EMM386.exe要求先安装himem.sys,因而必须确保安装himem.sys的配置命令在emm386.exe之前。

    dos=high,umb 这两个参数也可以分开写成两条语句,即: dos=high  dos=umb
    应在config.sys中加入这条命令,这样会将DOS的系统文件移入高端内存,空出更多的基本内存给其它软件使用。 注意,如果用户没有安装emm386.exe,umb这个参数是没有实际意义的。

    lastdriver lastdriver规定用户可以访问的最大驱动器符数目,也就是DOS所能识别的最后的驱动器符(字母)。如果设定的驱动器符数目小于本机上的实际驱动器数,则此lastdriver命令会被忽略掉。缺省的最大驱动器符数目为本机的实际驱动器数目加一。

   rem 它和批处理文件中的rem含义相同,即注释。

  一个典型的config.sys文件内容如下:

  DEVICE=C:\DOS\HIMEM.SYS

  DEVICE=C:\DOS\EMM386.EXE NOEMS

  buffers=15,0

  files=50

  dos=UMB

  lastdrive=Z

  dos=HIGH

  DEVICEHIGH=C:\DOS\ATAPI_CD.SYS /D:MSCD000 /I:0

  STACKS=9,256

在DOS下,系统中存在以下四种内存:
  常规内存(Conventional Memory);
  高端内存(Upper Memory);
  扩充内存(Expanded Memory);
  扩展内存(Extended Memory)。

  常规内存指的是0-640K的内存区。在DOS下,一般的应用程序只能使用系统的常规内存,因而都要受到640KB内存的限制。而且由于DOS本身和config.sys文件中的安装的设备驱动程序和autoexec.bat文件中执行的内存驻留程序都要占用一些常规内存,所以应用程序能使用的常规内存是不到640K的。有很多时候,我们都要想方设法地整理内存,好为一些“胃口”比较大的应用程序留出足够的常规内存,这一点想必是许多DOS时代的电脑爱好者最熟悉不过的了。

  高端内存是指位于常规内存之上的384K内存。程序一般不能使用这个内存区域,但是EMM386.exe可以激活高端内存的一部分,并且它允许用户将某些设备驱动程序和用户程序用Devicehigh或LH(即loadhigh)装入高端内存。dos=high,umb也是把DOS的一部分装到高端内存里。这里的umb是高端内存块(Upper Memory Block)的缩写。

  扩充内存是一种早期的增加内存的标准,最多可扩充到32M。使用扩充内存必须在计算机中安装专门的扩充内存板,而且还要安装管理扩充内存板的管理程序。由于扩充内存是在扩展内存之前推出的,所以大多数程序都被设计成能使用扩充内存,而不能使用扩展内存。由于扩充内存使用起来比较麻烦,所以在扩展内存出现后不久就被淘汰了。

  扩展内存只能用在80286或更高档次的机器上,目前几乎所有使用DOS的机器上超过1M的内存都是扩展内存。扩展内存同样不能被DOS直接使用,DOS5.0以后提供了Himem.sys这个扩展内存管理程序,我们可以通过它来管理扩展内存。emm386.exe可以把扩展内存(XMS)仿真成扩充内存(EMS),以满足一些要求使用扩充内存的程序。

  最后再强调一下,不管扩充内存或扩展内存有多大,DOS的应用程序只能在常规内存下运行。有的程序可以通过DOS扩展器(比如DOS4GW.exe等程序)使CPU进入保护模式,从而直接访问扩展内存;但是要注意,进入保护模式以后,计算机就脱离了DOS状态。
28楼
编辑   |    引用    回帖
关闭    高亮    置顶   |    移动    回收站   |    -6删帖    删帖    |   
kabu

卡卜

中级会员

卡不?YES!I卡!

贴子 3539

精华 1

积分 1794

信用 0

竞猜 0

魅力 9

威望 0

现金 4843 CZB

银行 0 CZB

黄金 0

比特币 0

注册时间 2005-01-24

发表于:2006-03-02 19:03:53   |  只看该作者   |  转账至  kabu

让硬盘永远工作在最佳状态

我们的电脑工作了一整年,也怪辛苦的,特别是硬盘老大哥承担着存储数据的重要任务。这不,我们赶快利用这难得的空闲时间,对硬盘好好作一番优化工作,既是提高硬盘工作效率、延长使用寿命的需要,也是人之常情哟。

  下面,笔者就分两大方面来介绍一下硬盘的优化设置技巧:

  一、BIOS的相关项优化

  BIOS对硬盘的效能发挥起着至关重要的作用,例如由于主板BIOS的问题导致无法识别超大容量的硬盘、Ultra ATA/66/100硬盘,那不是大大的浪费吗?

  1.Standard CMOS Setup

  这里主要是对硬盘的工作模式和类型进行优化,我们一般会看到下列几种常见的工作模式:NORMAL、LBA、LARGE以及AUTO。在这里,建议各位优先选择“AUTO”,既方便也安全。另外,在“TYPE”项中,最好能设置成“User”(如图1所示),这样可以节省系统检测硬盘参数的时间,加快启动速度。

  2.BIOS Features Setup

  建议“Boot Sequence”项设置为“C Only”,这样可以跳过对软驱的检测而直接从硬盘引导系统,既节约检测时间也可以避免软盘上的病毒侵入系统。

  “IDE HDD Block Mode”项是用来设置IDE设备块模式的扇区数,请设置为“Enabled”,这样可以使用块模式传递数据,提高访问硬盘的速度。

  二、硬盘的接口模式优化

  虽然硬盘的技术发展不像CPU频率提高那样迅速,但现在的主流硬盘已全部采用Ultra ATA/66/100接口技术,因此要想充分发挥硬盘的性能,打开Ultra ATA/66/100模式是必不可少的。由于媒体对在Windows 9x/Me下打开Ultra ATA66/100模式已介绍过很多,因此这里仅针对Windows 2000/XP作一些介绍:

  1.Intel系列主板

  安装Intel芯片组驱动程序后,虽然系统能正确识别出硬盘控制器和硬盘型号,但此时硬盘的接口模式却会降一级使用,也即Ultra ATA/100/66会降到Ultra ATA/66/33,必须再另行安装Intel Ultra ATA Storgae驱动程序,从“Companion”窗口中可以看到更多的信息,Default Transfer Mode表示默认状态下的传输模式,Current Transfer Mode表示当前状态使用的传输模式。

  2.VIA系列主板

  令人奇怪的是,虽然Windows 2000/XP可以正确识别硬盘的型号,但安装了VIA四合一驱动程序包后,虽然系统能正确识别出硬盘控制器“VIA BUS Master PCI IDE Controller”,但“Primmary IDE Controller(dual fifo)”和Secondary IDE Controller(dual fifo)”却仍使用着微软默认的驱动程序,而且此时VIADMATool并不像在Windows 9x/Me下那样接管UDMA设备,因此如果硬盘是Ultra ATA/100/66的,就会降一级到Ultra ATA/66/33,朋友们可以用HWINFO32查看。

  为了解决这一问题,朋友们可以从驱动之家下载威盛发布的IDE Miniport Driver,安装后可以在“VIA Bus Master PCI IDE Utility”中清楚地看到硬盘当前所处的接口模式,而且还可以手动切换

  
  由于硬盘每时每刻都在不停工作之中,因此我们要像日常生活一样每天对之进行优化,不过对于磁盘碎片的相关介绍非常多,笔者就不赘述了。
29楼
编辑   |    引用    回帖
关闭    高亮    置顶   |    移动    回收站   |    -6删帖    删帖    |   
kabu

卡卜

中级会员

卡不?YES!I卡!

贴子 3539

精华 1

积分 1794

信用 0

竞猜 0

魅力 9

威望 0

现金 4843 CZB

银行 0 CZB

黄金 0

比特币 0

注册时间 2005-01-24

发表于:2006-03-02 19:03:27   |  只看该作者   |  转账至  kabu

认识FTP,构建个人FTP服务器

FTP命令大全

本文将为在DOS和UNIX操作系统下上网使用FTP功能的用户提供一些帮助。

  大量的FTP内部命令,常常让人头昏眼花。对于熟悉的人倒还好一点,如果是才接触到的朋友,就会

非常的头疼了。我们在这里为大家整理了一些FTP的内部命令,方便大家查阅。

  c FTP的命令行格式为: ftp -v -d -i -n -g [主机名] ,其中
  -v 显示远程服务器的所有响应信息;
  -n 限制ftp的自动登录,即不使用;
   .n etrc文件;
  -d 使用调试方式;
  -g 取消全局文件名。

  ftp使用的内部命令如下(中括号表示可选项):

  1.![cmd[args]]:在本地机中执行交互shell,exit回到ftp环境,如: !ls*.zip.
  2.$ macro-ame[args]:执行宏定义macro-name.
  3.account[password]:提供登录远程系统成功后访问系统资源所需的补 充口令。
  4.append local-file[remote-file]:将本地文件追加到远程系统主机, 若未指定远程系统文件名

,则使用本地文件名。
  5.ascii:使用ascii类型传输方式。
  6.bell:每个命令执行完毕后计算机响铃一次。
  7.bin:使用二进制文件传输方式。
  8.bye:退出ftp会话过程。
  9.case:在使用mget时,将远程主机文件名中的大写转为小写字母。
  10.cd remote-dir:进入远程主机目录。
  11.cdup:进入远程主机目录的父目录。
  12.chmod mode file-name:将远程主机文件file-name的存取方式设置为 mode,如: chmod 777

a.out 。
  13.close:中断与远程服务器的ftp会话(与open对应)。
  14.cr:使用asscii方式传输文件时,将回车换行转换为回行。
  15.delete remote-file:删除远程主机文件。
  16.debug[debug-value]:设置调试方式, 显示发送至远程主机的每条命 令,如: deb up 3,若设

为0,表示取消debug。

17.dir[remote-dir][local-file]:显示远程主机目录,并将结果存入本 地文件local-file。
  18.disconnection:同close。
  19.form format:将文件传输方式设置为format,缺省为file方式。
  20.get remote-file[local-file]: 将远程主机的文件remote-file传至 本地硬盘的local-file。

  21.glob:设置mdelete,mget,mput的文件名扩展,缺省时不扩展文件名, 同命令行的-g参数。
  22.hash:每传输1024字节,显示一个hash符号(#)。
  23.help[cmd]:显示ftp内部命令cmd的帮助信息,如:help get。
  24.idle[seconds]:将远程服务器的休眠计时器设为[seconds]秒。
  25.image:设置二进制传输方式(同binary)。
  26.lcd[dir]:将本地工作目录切换至dir。
  27.ls[remote-dir][local-file]:显示远程目录remote-dir, 并存入本 地文件local-file。
  28.macdef macro-name:定义一个宏,遇到macdef下的空行时,宏定义结 束。
  29.mdelete[remote-file]:删除远程主机文件。
  30.mdir remote-files local-file:与dir类似,但可指定多个远程文件, 如: mdir

*.o.*.zipoutfile 。
  31.mget remote-files:传输多个远程文件。
  32.mkdir dir-name:在远程主机中建一目录。
  33.mls remote-file local-file:同nlist,但可指定多个文件名。
  34.mode[modename]:将文件传输方式设置为modename, 缺省为stream方 式。
  35.modtime file-name:显示远程主机文件的最后修改时间。
  36.mput local-file:将多个文件传输至远程主机。
  37.newer file-name: 如果远程机中file-name的修改时间比本地硬盘同 名文件的时间更近,则重

传该文件。
  38.nlist[remote-dir][local-file]:显示远程主机目录的文件清单,并 存入本地硬盘的local-

file。
  39.nmap[inpattern outpattern]:设置文件名映射机制, 使得文件传输 时,文件中的某些字符相

互转换,如:nmap $1.$2.$3[$1, $2].[$2,$3],则 传输文件a1.a2.a3时,文件名变为a1,a2。该命

令特别适用于远程主机为非UNIX 机的情况。
  40.ntrans[inchars[outchars]]:设置文件名字符的翻译机制,如ntrans 1R,则文件名LLL将变为

RRR。
  41.open host[port]:建立指定ftp服务器连接,可指定连接端口。
  42.passive:进入被动传输方式。
  43.prompt:设置多个文件传输时的交互提示。
  44.proxy ftp-cmd:在次要控制连接中,执行一条ftp命令, 该命令允许 连接两个ftp服务器,以在

两个服务器间传输文件。第一条ftp命令必须为open, 以首先建立两个服务器间的连接。
  45.put local-file[remote-file]:将本地文件local-file传送至远程主 机。
  46.pwd:显示远程主机的当前工作目录。
  47.quit:同bye,退出ftp会话。
  48.quote arg1,arg2...:将参数逐字发至远程ftp服务器,如: quote syst.
  49.recv remote-file[local-file]:同get。
  50.reget remote-file[local-file]:类似于get,但若local-file存在, 则从上次传输中断处续传


51.rhelp[cmd-name]:请求获得远程主机的帮助。
  52.rstatus[file-name]:若未指定文件名,则显示远程主机的状态,否 则显示文件状态。
  53.rename[from][to]:更改远程主机文件名。
  54.reset:清除回答队列。
  55.restart marker:从指定的标志marker处,重新开始get或put,如: restart 130。
  56.rmdir dir-name:删除远程主机目录。
  57.runique:设置文件名唯一性存储,若文件存在,则在原文件后加后缀 .1,.2等。
  58.send local-file[remote-file]:同put。
  59.sendport:设置PORT命令的使用。
  60.site arg1,arg2...:将参数作为SITE命令逐字发送至远程ftp主机。
  61.size file-name:显示远程主机文件大小,如:site idle 7200。
  62.status:显示当前ftp状态。
  63.struct[struct-name]:将文件传输结构设置为struct-name, 缺省时 使用stream结构。
  64.sunique:将远程主机文件名存储设置为唯一(与runique对应)。
  65.system:显示远程主机的操作系统类型。
  66.tenex:将文件传输类型设置为TENEX机的所需的类型。
  67.tick:设置传输时的字节计数器。
  68.trace:设置包跟踪。
  69.type[type-name]:设置文件传输类型为type-name,缺省为ascii,如: type binary,设置二进

制传输方式。
  70.umask[newmask]:将远程服务器的缺省umask设置为newmask,如: umask 3。
  71.user user-name[password][account]:向远程主机表明自己的身份, 需要口令时,必须输入口

令,如:user anonymous my@email。
  72.verbose:同命令行的-v参数,即设置详尽报告方式,ftp服务器的所有 响应都将显示给用户,缺

省为on.
  73.?[cmd]:同help.
FTP服务器架设--架设篇                                   作者: 电脑报  出处: 天极

架设一台FTP服务器其实很简单。首先,要保证你的机器能上网,而且有不低于ADSL 512Kb

ps的网络速度。其次,硬件性能要能满足你的需要。最后,需要安装FTP服务器端的软件,这类软件

很多,可以使用微软的IIS(Internet Information Server 因特网信息

服务系统),也可以使用专业软件。不同的软件提供的功能不同,适应的需求和操作系统也不同。一般来

说,系统最低要求如下:
CPU:PⅢ 450MHz以上
内存:256MB SDRAM以上
带宽:ADSL 512Kbps以上
至于操作系统,Windows 98/Me/NT/2000/XP均可,如果对服务器的性能和安全

性要求很低,可以采用Windows 98和Windows Me。本文中,如无特殊说明,均以Wi

ndows XP专业版为操作系统,其余操作系统下FTP服务器的架设及设置均大同小异。

  一、用IIS架设

  如果只是想建个小型的同时在线用户数不超过10个的FTP服务器,且不会同时进行大流量的数据

传输,可以用IIS 5.0作为服务器软件来架设(IIS只适用于Windows NT/2000/

XP操作系统)。

  1.安装

  Windows XP默认安装时不安装IIS组件,需要手工添加安装。进入控制面板,找到“添

加/删除程序”,打开后选择“添加/删除Windows组件”,在弹出的“Windows组件向导

”窗口中,将“Internet信息服务(IIS)”项选中。在该选项前的“√”背景色是灰色的,

这是因为Windows XP默认并不安装FTP服务组件。再点击右下角的“详细信息”,在弹出的

“Internet信息服务(IIS)”窗口中,找到“文件传输协议(FTP)服务”,选中后确定

即可。
安装完后需要重启。Windows NT/2000和Windows XP的安装方法相同。
2.设置
  
  电脑重启后,FTP服务器就开始运行了,但还要进行一些设置。点击“开始→所有程序→管理工具

→Internet信息服务”,进入“Internet信息服务”窗口后,找到“默认FTP站点”

,右击鼠标,在弹出的右键菜单中选择“属性”。在“属性”中,我们可以设置FTP服务器的名称、I

P、端口、访问账户、FTP目录位置、用户进入FTP时接收到的消息等。

  1)FTP站点基本信息

  进入“FTP站点”选项卡,其中的“描述”选项为该FTP站点的名称,用来称呼你的服务器,可

以随意填,比如“我的小站”;“IP地址”为服务器的IP,系统默认为“全部未分配”,一般不

须改动,但如果在下拉列表框中有两个或两个以上的IP地址时,最好指定为公网IP;“TCP端口”

一般仍设为默认的21端口;“连接”选项用来设置允许同时连接服务器的用户最大连接数;“连接超时

”用来设置一个等待时间,如果连接到服务器的用户在线的时间超过等待时间而没有任何操作,服务器就

会自动断开与该用户的连接。

  2)设置账户及其权限

  很多FTP站点都要求用户输入用户名和密码才能登录,这个用户名和密码就叫账户。不同用户可使

用相同的账户访问站点,同一个站点可设置多个账户,每个账户可拥有不同的权限,如有的可以上传和下

载,而有的则只允许下载。

  3)安全设定

  进入“安全账户”选项卡,有“允许匿名连接”和“仅允许匿名连接”两项,默认为“允许匿名连接

”,此时FTP服务器提供匿名登录。“仅允许匿名连接”是用来防止用户使用有管理权限的账户进行访

问,选中后,即使是Administrator(管理员)账号也不能登录,FTP只能通过服务器进

行“本地访问”来管理。至于“FTP站点操作员”选项,是用来添加或删除本FTP服务器具有一定权

限的账户。IIS与其他专业的FTP服务器软件不同,它基于Windows用户账号进行账户管理,

本身并不能随意设定FTP服务器允许访问的账户,要添加或删除允许访问的账户,必须先在操作系统自

带的“管理工具”中的“计算机管理”中去设置Windows用户账号,然后再通过“安全账户”选项

卡中的“FTP站点操作员”选项添加或删除。但对于Windows 2000和Windows XP

专业版,系统并不提供“FTP站点操作员”账户添加与删除功能,只提供Administrator

一个管理账号。

  提示:匿名登录一般不要求用户输入用户名和密码即可登录成功,若需要,可用“anonymou

s”作为用户名,以任意电子邮件地址为密码来登录。
4)设置用户登录目录

  最后设置FTP主目录(即用户登录FTP后的初始位置),进入“主目录”选项卡,在“本地路径

”中选择好FTP站点的根目录,并设置该目录的读取、写入、目录访问权限。“目录列表样式”中“U

NIX”和“MS-DOS”的区别在于:假设将G\Ftp设为站点根目录,则当用户登录FTP后

,前者会使主目录显示为“\”,后者显示为“G\Ftp”。
设置完成后,FTP服务器就算真正建成了。如果前面IP地址为218.1.1.1,则用户使用FT

P客户端软件(用来登录FTP服务器的上传/下载软件,如CuteFTP、FlashFXP等,如

无特别说明,本文中所称FTP客户端软件均以CuteFTP Pro 2.0为例)时,主机处填21

8.1.1.1,端口填21,此服务器的地址表述为:ftp//218.1.1.121。II

S虽然安装简单,设置较简便,但功能不强,管理也很麻烦,尤其是连新建一个基本的授权访问账户都要

进行繁杂的设置,而且IIS本身的安全性也比较差,容易受到诸如“红色代码”等专门针对IIS漏洞

进行攻击的病毒侵袭,因而很多人都喜欢使用第三方的FTP服务器软件来架设。

  二、用Serv-U等第三方FTP服务器软件架设

  除IIS外,还有很多FTP服务器软件可以架设,如Wu-FTP、ProFtpd、Serv-

U等,但大部分只适用于Unix、Linux系统,如果使用Windows系统,强烈推荐使用Se

rv-U。Serv-U(下载地址:http//www.newhua.com/FTPServ

U.htm,含汉化包)是一种被广泛运用的FTP服务器端软件,支持Windows 3x/9x/

Me/NT/2000等全Windows系列。它安装简单,功能强大,可以用同一个IP设定多个F

TP服务器、限定登录用户的权限、登录主目录及空间大小、支持远程登录管理等,适合绝大部分个人自

建FTP的需要。

  1.安装

  Serv-U的安装比IIS还简单。先执行英文原版安装文件,按提示一路“NEXT”即可。要

注意的是,在选择安装目录时,最好选择安装在一个非系统盘里,以免将来系统发生异常时还要重新进行

账号等的设置。然后执行汉化文件,选择原版安装目录,一路“下一步”即可完成安装。

  2.设置
  
  与IIS不同,Serv-U在第一次运行时会以向导的方式一步一步地提示用户进行设置,整个过

程不超过五分钟,非常人性化。为了方便说明,先假设我们要架设一个固定IP为218.1.1.1,

端口为21,根目录绝对路径为G\Ftp,允许匿名访问和拥有一个用户名为dys、密码为syd

、管理账户名叫“MyFtp”的公网FTP服务器。运行Serv-U,弹出向导窗口,依次设置如下

选项:
1)“您的IP地址”:这里我们填入218.1.1.1,如果你是ADSL等方式拨号上网,拥有的

是动态IP或者不知道本机IP,此处请留空。
  2)“域名”:就是该FTP站点的名称,可以随意取名,这里填入“MyFtp”。
  3)“匿名账号”:决定该FTP站点是否允许匿名用户访问。选择“是”。
  4)“匿名主目录”:设置匿名用户登录站点后所处的目录位置。输入“G\Ftp”。
  5)“锁定于主目录”:假设在“匿名主目录”中设置匿名用户登录后所处的目录位置为“G\F

tp\Guest”,那么,选择“是”后,当匿名用户登录FTP后,就被锁定在G\Ftp\Gu

est目录下,只能查看Guest目录里的内容,不能进入上级目录“Ftp”,同时该目录在FTP

客户端软件中显示为“\”,如果未被锁定,则会完整显示为“G\Ftp\Guest”。这里选择

“是”。
  6)“命名的账号”:决定是否要创建有一定管理权限的账户。这里选“是”。
  7)“账号名称”:就是具有一定管理权限的账户登录名称。填入“dys”。
  8)“账号密码”:设置账户的登录密码。输入“syd”。
  9)“主目录”:与“匿名主目录”一样,用来设置管理账户登录后所处的目录位置。输入“G\

Ft  p”。
  10)“锁定于主目录”:选择“是”。
  11)“管理员权限”:用来设置管理账户的管理权限级别。这里选“无权限”,后面再详述。
设置完成,地址为:ftp//218.1.1.121的FTP服务器就算架设成功了。最后可用

CuteFTP分别以匿名和dys的账户登录验证。
提示:以上这些设置并非最终设定,你还可以在Serv-U主界面中随时修改。

  3.用同一个IP架设多个FTP服务器

  如果带宽允许的话,你还可利用同一个IP轻松架设多个服务器。在Serv-U中,将“本地服务

器”下“域”中的每个FTP服务器称为“域”,刚才创建的“MyFtp”服务器就是一个名叫“My

Ftp”的域。要架设多个服务器,实际上就是创建多个拥有不同端口的域而已。

  右击“域”,选“新建域”,在弹出的向导中参照“MyFtp”进行设置,只是在端口处一定不要

与已经创建的“域”的端口或被其他系统服务占用的端口冲突即可。如果填入22,则此服务器的地址就

是:ftp//218.1.1.122。依此而为,就可以架设多个FTP服务器了。

  三、用动态IP域名解析软件架设拥有固定域名的FTP服务器

  在上面的介绍中,我们假设的是该服务器拥有218.1.1.1的固定IP,而事实上,大部分想

架设个人FTP的用户通常都是用ADSL等方式拨号上网。由于每次拨号上网后被分配到的IP地址都

不相同,那这是否就意味着不能架设FTP服务器呢?
有两个解决办法:一是在刚才向导中的“您的IP地址”中留空,然后完成其它向导设置。进入Serv

-U主界面,先点击菜单栏上的“帮助→本机IP地址”,将本机IP地址复制,再通过其他途径告知每

个用户。每拨号上网一次就重复此操作一次;二是到网上下载安装一个动态IP域名解析软件,如国外的

DNS2Go、国内的花生壳、88IP等,此类软件不管本机的IP如何变化都能将一个固定域名自动

解析到本机IP上。这样,用户只要输入这个固定域名作FTP地址就可以访问到你的服务器。很明显,

第一种方法相当麻烦,需要你有极大的耐心,第二种就相当简便,用户只要记住此域名而不用管IP是否

变化。美中不足的是,目前绝大部分此类软件需要付费注册才能永久使用,不注册只能免费使用30天。

  我们以88IP为例,来了解它的设置。

  假设我们要申请一个域名:dys2.88ip.com。首先如前文所述用Serv-U(IIS

和其他FTP服务器软件亦可)架设好FTP服务器,注意将“您的IP地址”处留空,然后到http

//www.88ip.net去下载并安装88IP标准版。

  88IP需要付费注册才能拥有一个永久域名,如果免费注册则仅能试用15天。运行88IP标准

版客户端,会弹出设置窗口。要获得一个域名,需要先注册。在“基本资料”中,依次填写好用户登录名

、有效电子邮件地址、密码和联系电话,接下来就要选择你的域名,在“域名资料”中,“域名”框填入

dys2,“域名后缀”下拉框里选择“88ip.com”,这时,下方的“你的完整域名为”会显示

为dys2.88ip.com,确认无误后,点“注册”按钮注册。如果注册的用户名或申请的域名已

经被其他用户注册过,软件会做出相应的提示,修改后再次注册即可。注册成功后,在“执行状态”中会

显示“注册成功,用户ID:xxxxxxxx”,记下用户ID,以备将来缴费或需要技术支持之

用。最后要点击“装载”按钮将刚刚申请成功的账户信息装载至本机上。
FTP服务器架设--管理篇

架设好FTP服务器后,怎样才能更好地管理自己的FTP,使它性能稳定并合理占用机器资源和分配带

宽呢?不同的FTP服务器软件提供的管理方式、功能有所不同。

  一、IIS FTP服务器的管理

  IIS虽然安装简单,但管理功能不强,只有简单的账户管理、目录权限设置、消息设置、连接用户

管理。


  1.账户管理

  与Serv-U不同,IIS对账户的管理按照Windows用户账户方式进行。如果要给FTP

服务器添加一个用户名和密码均为dys的授权账户,首先得在Windows中添加该账户。

  1)在“管理工具”中打开“计算机管理”,找到“本地用户和组”下的“用户”,右击鼠标,选择

“新用户”。

  2)在弹出的“新用户”窗口中输入用户名和密码,确定后Windows就会创建该用户。

  3)在“管理工具”中打开“Internet信息服务”,进入“默认FTP站点”的“属性”设

置窗口,在“安全账户”选项卡中找到“FTP站点操作员”。在这里可以看到,系统已经默认“Adm

inistrators”组所有成员为授权账户。如果你用的是Windows 2000服务器版,

可以点旁边的“添加”按钮,将dys账户添加进去,如果不是,则“添加”和“删除”按钮为灰色,不

可选。能不能将dys账户添加进去呢?当然可以。

  4)回到“计算机管理”,右击刚才创建的用户名,打开“属性”设置,在“隶属于”选项卡中先将

默认的“Users”组删除,再点“添加”,在弹出的“选择组”窗口中点“高级→立即查找”,在搜

索结果中选择“Administrators”组,然后确定就可以了。

  5)要删除某个账户,直接在“计算机管理”中删除即可。

  提示:这样做的缺点在于如果不是Windows 2000服务器版,则你每添加一个账户,该账

户就自动拥有系统管理员“Administrator”的所有权限。可以想象,一旦账户密码失窃将

带来很大的安全隐患。


  2.目录管理

  1)设置虚拟目录

  很多时候,上传的文件多了,架设服务器当初设定的主目录所在盘空间往往就不够了,怎么办?这就

需要设置虚拟目录。虚拟目录就是将其他目录以映射的方式虚拟到该FTP服务器的主目录下,这样,一

个FTP服务器的主目录实质上就可以包括很多不同盘符、不同路径的目录,而不会受到所在盘空间的限

制了。当用户登录到主目录下,还可以根据该账户的权限对它进行相应的操作,就像操作主目录下的子目

录一样。如果用户被锁定在主目录下,这项功能将允许他们访问主目录之外的其它目录。
  这里我们假设要将D\MTV目录设为G\Ftp目录下的虚拟目录Music。在“Inte

rnet信息服务”中右击“默认FTP站点”,选“新建→虚拟目录”进行设置。在“虚拟目录别名”

中填入“Music”,在“FTP站点内容目录”中选择“D\MTV”,在“访问权限”中将“读

取”和“写入”打上钩,完成后退出。以dys的账户登录到FTP看看,是不是多了个“Music”

的目录?接下来就可以往该目录里上传或下载文件了。

  2)读写权限设置

  IIS的权限设置比较简单,对每个目录只提供了三种权限:读取(允许下载)、写入(允许上传)

和记录访问(在日志中记录用户对此目录的访问)。对主目录可以在“默认FTP站点”的属性中设置,

对于虚拟目录可以在虚拟目录的“属性”中设置。

  提示:主目录设置的权限如果与虚拟目录的权限发生冲突,则以主目录权限为准。比如主目录设置的

权限为读取和写入,而Music的权限只设置为读取,则Music权限将会被主目录权限覆盖掉,自

动拥有写入权限。

  3.消息设置

  进入“默认FTP站点”属性中的“消息”选项卡,可以设置用户登录和退出服务器时在FTP客户

端软件的状态窗口显示消息。其中,“标题”和“欢迎”将在用户登录时出现,“退出时”是当用户退出

服务器时显示的告别信息。

  4.连接用户管理

  在“FTP站点”选项卡中可以简单地管理连接用户。“限制为”用来设置服务器允许同时连接的最

大连接数,如果不是Windows 2000服务器版,不仅“无限制”选项不可选,而且最大连接数

不能超过10个。“连接超时”可以设置当连接用户空闲多少秒时会被服务器自动踢出,这可以有效防止

用户浪费服务器最大连接数。点右下角的“当前会话”可以看到在线连接用户所用的账户及当前状态,选

择其中某个用户再点“断开”可以将该用户踢除出服务器。
 二、Serv-U服务器的管理

  比起IIS来,Serv-U的管理功能强大得多,而且设置也很方便。需要特别注意的是每进行任

何一次设置或改动,都要点击界面左上角工具条的“保存”按钮才能生效

  1.账户管理

  Serv-U对账户的管理相当方便,不仅可以对单个账户进行管理,还可以将具有相同权限的多个

账户设置成组,进行统一管理。

  1)添加/删除单个账户

  在左边窗口中找到“用户”,右击,选“新建用户”,依次设置“用户名称”、“密码”、“主目录

”(该账户登录后所处的目录位置)、“锁定用户于主目录”即可完成一个新账户的创建。有时我们要建

一批具有相同主目录的账户,比如A1、A2、A3……如果一个个地去新建,就比较麻烦,这时可以使

用“复制用户”的功能。先创建A1用户,再右击账户“A1”,选“复制用户”,依此而为,然后再将

复制后的账户名改为A2、A3等。这样创建的账户除了名称不同外,其余包括密码在内的设置都是一样

的。

  2)添加/删除组

  如果有一批账户,如A1、A2、A3,拥有相同的访问主目录及IP访问规则,就可以将这些账户

设成一个组,统一管理,对组做的任何设置都将同时对该组所有账户成员生效。右击“组”,选“新建组

”,输入组的名称就可以建立新组。新建的组并不拥有任何账户成员,还需要将这些成员账户一一添加到

组中。选中要添加的账户,在右边窗口中的“组”中选择要加入的组,除Anonymous账户外,任

何一个账户均可同时加入一个或多个组。要将此账户从该组中删除,留空此处即可。要删除某个组,在组

名上点右键,再点“删除组”即可。同样,组和单个账户一样,也可以复制,方法是选择某个组后点右键

,再点“复制组”。

  3)设置账户的有效期

  如果某些账户违反了你制定的规矩,可以通过禁止该账户一段时间以示惩诫,在此期间,任何用户用

此账户登录服务器都将被拒绝。你只要选中该账户,在右边“账号”选项卡上将“禁用账号”选中即可,

若要解禁,将“√”去掉。对于一些临时性的账户,如果等到期后再一个个地去删除,对你的记性显然是

一大考验。Serv-U提供了一个解决办法,可以到期自动删除该账户。选中“自动删除账号于日期”

,在后面的下拉框中设置好到期的日子,系统就会按指定日期自动删除该账户。

  2.设置虚拟目录

  与IIS一样,Serv-U也提供了虚拟目录设置功能。假设我们要将“G\电影\DVD影片

”目录映射成FTP主目录下的“DVD”目录,点击“设置”,在“常规”选项卡下有个“虚拟路径映

射”,点“添加”,在“物理路径”中输入“G\电影\DVD影片”,“映射物理路径”中输入“%

HOME%”或FTP主目录的绝对路径,“映射的路径名称”填进“DVD”,完成后如图4。最后,

进入用户的“目录访问”选项卡,将“G\电影\DVD影片”目录添加进去。以该账户登录FTP,

就可以看到多了一个DVD目录。
3.设置目录权限

  与IIS不同,Serv-U基于账户来设置不同的访问目录。每个账户在创建时都要选择好登录后

所处的目录位置,不同的账户可以不同。每个目录有如下权限可供设置:

  1)文件操作

  读取:允许用户从服务器下载文件;

  写入:允许用户上传文件到服务器,但不允许修改、删除和重命名;

  追加:允许向存在的文件附加内容或者进行续传,只有选中此项,该目录才允许续传;

  删除:允许用户修改文件、重命名和删除;

  执行:通过FTP执行命令,这个权限要小心使用,否则可能会导致安全问题。

  2)目录操作

  列表:允许用户取得该目录下的文件列表,不选,则用户什么也看不到;

  创建:允许用户在该目录下创建新的子目录,很多上传用户在上传文件时往往都是将整个目录上传,

如果此项未被选中,则用户只能上传一个个文件,而不能按目录来上传;

  删除:允许用户删除目录。

  3)子目录操作

  继承:父目录的访问规则自动应用到子目录上。

  作为站长,不仅要详细了解这些权限,还要学会合理设置每个目录的不同用户的权限。一般来说,对

于普通或匿名用户,最好只赋予读取和目录列表权限,以方便管理和提高FTP服务器的安全性。对于上

传用户,应当开设专门的账号并赋予读取、写入、追加、目录列表及创建权限,对于特殊用户,尽量少赋

予更多的权限,尤其是“执行”权限。要设置权限,进入每个用户或组的“目录访问”选项卡,根据自己

的需要自行设置。

  4.消息设置

  使用CuteFTP Pro登录某个FTP时,有时会在状态窗口中看到一些诸如“欢迎来到本站

”之类的信息,这就是消息。很多FTP站长并不重视登录/退出/更改目录的消息设置,其实如果设置

得当,不仅会方便用户尤其是上传用户的访问,而且能使你的FTP看起来更加个性化和专业化。

  选中“设置”,在右边窗口找到“消息”选项卡。“服务器响应信息”由系统默认,一般不须修改。

注意下边的四个选项才是我们需要设置的:
“开始标记信息”:指定包含当用户登录成功时出现的欢迎信息的文件位置;

  “关闭标记信息”:指定包含当用户断开连接时显示信息的文件位置;

  “更改消息文件的主目录”:指定当用户更改所处目录时显示信息的文件位置;

  “更改消息文件的次目录”:指定当用户更改目录且文件并未找到主文件时显示信息的文件位置。

  以制作登录成功时显示的欢迎信息为例。先建一个名为“logon”的文本文件,打开,在里面输

入如下信息:

欢迎来到×××的个人FTP服务器
你的IP地址是:%IP
目前服务器所在的时间是 %time
已经有 %u24h 个用户在最近24小时访问过本FTP
本FTP服务器已经运行了 %ServerDays 天%ServerHours 小时。
服务器运行情况:
所有登录用户数量:%loggedInAll total
当前登录用户数量:%Unow
用户已用空间配额:%QuotaUsed KB
剩余可用空间配额:%QuotaLeft KB
用户当前剩余空间:%DFree KB
最大可用磁盘空间:%QuotaMax KB

  其中,以%开头的都是一些变量(更多的变量请查询Serv-U的帮助文件),×××可以改成你

的名字,也可以加上一些你喜欢的文字,但每行以不超过70个英文字符为宜。在“开始标记信息”中输

入logon.txt文件的地址,保存后用CuteFTP登录.这样,对于要上传文件的用户来说,

服务器还剩余多少空间可供上传就一目了然了。

  提示:对于每个账户也可以设置当该用户用此账户登录时出现的提示信息。在此账户的“常规”选项

卡中找到“登录消息文件”,选择好消息文件目录即可。这样的好处在于:我们可以设置一个专门用来上

传的账户,然后只将有关上传方面的相关详细信息设置成消息文件,供上传账户用户参考。

5.上传/下载率的设置

  每个用户的设置选项中都有一个“上传/下载率”选项卡。所谓“上传/下载率”,实际上就是对用

户上传下载文件的一种信用机制。作为站长,都希望用户能够上传一些有价值的东西供大家共享,而不仅

仅只是使用FTP提供的资源。通过设置“上传和下载比例”,站长可以限制使用FTP的用户每上传一

个文件后可以下载的文件数。启用上传/下载比率后,Serv-U提供了四种计数方式:
“计数每个任务文件”:计算该比率下每个单独FTP任务的已上传/下载的文件;

  “计数每个任务的字节”:计算该比率下每个单独FTP任务的上传/下载文件的字节;

  “计数所有任务文件”:计算该比率下所有FTP任务的已上传/下载的文件;

  “计数所有任务的字节”:计算该比率下所有FTP任务的已上传/下载文件的字节。

  以“计数每个任务文件”为例,如果在“比率”选项中,“上传”设为1,“下载”设为4,则该账

户每上传1个文件,就可以从FTP中下载4个文件。
但“上传/下载率”存在一个问题:假如FTP中有某个目录或文件不需要计入上传/下载率,怎么办?

我们可以在“设置”中的“上传/下载率”选项卡中设置。点击“添加”,输入不需计入的目录或文件,

确定即可。如果有多个目录或文件,则重复此操作。

  6.用户配额管理

  利用“上传/下载率”可以有效地激励用户为获得下载权限而积极上传,但新的问题也随之而来:随

着用户上传文件的增多,硬盘的空间很快就会被这些文件占用,如果某个用户上传的文件特别多,在硬盘

空间不变的情况下,则又会影响到其他用户对可供上传空间大小的支配。这时,就需要进行用户配额管理

了。

  与“上传/下载率”相同,Serv-U可以给每个用户分配一个磁盘配额。选择要设置的用户,在

“配额”中将“启用磁盘配额”选中。点击下方的“计算当前”按钮,“当前”中就会显示该用户账号当

前可用的硬盘空间,在“最大”中填入分配给此用户账号所能支配的最大硬盘空间。注意,这里的单位是

KB。

  7.管理活动用户

  林子大了,什么鸟儿都有。并不是每个登录到FTP服务器的用户都是循规蹈矩的,这就需要站长对

连接到本服务器的在线用户进行管理。点击主界面左侧“域”下的“活动”,在右边的窗口“用户”选项

卡中进行管理。选中其中某个用户,点右键,就会在弹出的菜单中显示出可以进行的操作。

  “重载信息”:用于重新载入该用户信息,相当于刷新。

  “发送消息”:向当前所选用户发送文本消息,发出的消息将在用户的FTP客户端软件中的状态窗

口中出现。

  “广播”:向当前所有活动用户发送文本消息。

  “停止传送”:如果用户当前正在上传或下载文件,则可以中止此上传或下载操作,但不将该用户踢

除服务器。

  “踢除用户”:不管用户是否在上传或下载文件,将该用户踢除本服务器。
“监视用户”:对该用户所有操作进行实时监视,但不对该用户执行其它任何管理命令。选中后,会在“

域日志”选项卡旁多出一个以该用户账户命名的选项卡,里面实时显示该用户的所有操作信息。要关闭监

视,右击选项卡,选“关闭监视”即可。

  “域日志”选项卡用来实时记录每个登录到本服务器的用户使用的账户名、登录时间、IP地址和退

出服务器时间,便于站长了解本服务器登录用户的基本情况。默认情况下,该日志是实时更新的,但如果

将旁边的“冻结”选中,就会停止更新。
提示:监视一个用户将占用服务器较大的资源,如果活动用户数比较多,请谨慎使用此功能。

  8.编辑IP访问规则

  对于某些扰乱服务器秩序但又不方便删除其账户的用户,可以利用“编辑IP访问规则”允许或阻止

特定的IP访问。Serv-U对用户IP访问规则的设置相当灵活,不仅可以设置允许访问本服务器的

用户IP,也可以设置拒绝访问的用户IP;不仅可对每个账户进行单独编辑,也可对整个服务器所有账

户进行统一编辑,还支持“”和“?”通配符。

  1)拒绝访问

  对于捣蛋的用户,如果不方便删除其账户,可以从“域日志”中查找到该用户连接的IP。在“规则

”文本框中,点击“添加”,Serv-U就会将此规则添加到下方的“IP访问规则”列表框中。这对

于那些拥有固定IP的用户相当有效。但如果该用户是拨号上网用户,只要断线后重新拨号,就会获得一

个新IP,显然,此IP访问规则对于该用户来说已经失效。要解决此问题,就要用到通配符和“-”符

号。假设我们要屏蔽的用户IP是192.168.X.X,可以在“规则”中输入192.168.

.,也可以输入192.168.﹖.﹖-192.168.﹖﹖﹖.﹖﹖﹖或者192.168.0

.0-192.168.255.255,效果一样。合理使用这些符号,还可以有效防止黑客攻击。

  2)允许访问

  如果想将自己的FTP站点仅供几个特定的用户使用,可以选中“允许访问”,在“规则”中输入特

定用户的IP,再点“添加”。同样,如果特定用户的IP是动态IP,可以使用通配符和“-”符号进

行设置。
其实作为站长,更多的时候需要将两种规则灵活混用,比如从拒绝访问的IP中设置某个IP为允许访问

,抑或相反。需要提醒的是:对于某些局域网用户,比如网吧,如果将其IP设置为拒绝访问,则整个局

域网都将会被服务器屏蔽掉。
9.服务器带宽等资源管理

  对于服务器来说,最重要的就是如何保证服务器带宽等系统资源及其性能不被浪费。为此,还需要进

行一些设置,进入“本地服务器→设置→常规”选项卡。
“最大速度”:即可以使用的最大带宽(KB/秒),根据服务器总带宽资源填入合适的数值。如果不填

数值,Serv-U将使用所有可用的带宽,这样当连接的用户达到一定数量时,会导致服务器上其它的

网络应用不可用。以512Kbps ADSL为例,最好设置为50KB/秒或以下。

  “最大用户数”:设置在同一时间内允许连接到本服务器的最大用户数。由于每个连接到服务器的用

户即使不上传、下载任何文件,也会占用一定带宽,因而最好进行设置,否则系统不会控制登录用户数,

直至为此耗尽所有资源。

  “删除部分已上传的文件”:删除不完整的上传文件。如果选择此项,系统会自动删除没有完全上载

的文件,以最大可能地节省服务器硬盘空间。是否选择,要视服务器用户平时上传的文件大小决定。

  “禁用反超时调度”:很多FTP服务器为了防止用户长时间不操作却占用带宽及连接数而做了超时

设置,当用户连接超过一定时间但未做任何操作,就会被服务器自动踢除。针对这点,一些FTP客户端

程序会自动向服务器端发送一些命令,以保证不被踢除。如果选择此项,服务器将采用一种独特的计时方

式以防止FTP客户端程序的这些反超时设置。建议选择。

  “拦截连接超过 ×次于× 秒×分钟”:用来设置如果一个用户在×秒内持续连接了×次,那么屏蔽

他的IP地址×分钟,可以有效防止用户使用如网络蚂蚁等高速多线程下载软件连接服务器。

  以上的设置对于“域”下所有服务器都有效。但是这些设置对于具体的某个FTP服务器或某个账户

来说过于粗浅,不利于细致地管理。不过不要紧,Serv-U针对每个服务器下的每个账户都提供了细

化的设置功能。可进入该账户的“常规”选项卡:

  “只允许X从相同的IP登录”:很多用户在下载两个或两个以上文件时,为了节省下载等待时间,

往往会同时打开两个以上的FTP客户端软件登录。对于服务器来说,每个登录进程实际上就是一个用户

,这样不仅占用了系统带宽,而且挤占了其他用户的登录权。这就需要选中此选项来防止此种情况。选中

后,服务器就只允许某个IP同时最多有X个连接。

  “最大上传速度和最大下载速度(KB/秒)”:用来设置该账户用户最大的上传/下载速度。对于

特定账户,可以设置得比一般账户高些,以体现特权。

  “空闲超时和任务超时(秒)”:“空闲超时”用来设置当用户空闲超过一定时间时就会被服务器自

动踢除以免占用资源,“任务超时”设置当用户与服务器进行每个任务时,超出一定时间就会被系统自动

踢除。

  “最大用户数量”:设置在同一时间内用此账户登录服务器的最大用户数。
完成这些设置后,实际上你已经拥有一台处于准专业管理水平下的准专业FTP服务器了。之所以还只是

准专业管理水平,是因为你还没有实现当今最时尚最炫的远程管理功能。
 9.服务器带宽等资源管理

  对于服务器来说,最重要的就是如何保证服务器带宽等系统资源及其性能不被浪费。为此,还需要进

行一些设置,进入“本地服务器→设置→常规”选项卡。
“最大速度”:即可以使用的最大带宽(KB/秒),根据服务器总带宽资源填入合适的数值。如果不填

数值,Serv-U将使用所有可用的带宽,这样当连接的用户达到一定数量时,会导致服务器上其它的

网络应用不可用。以512Kbps ADSL为例,最好设置为50KB/秒或以下。

  “最大用户数”:设置在同一时间内允许连接到本服务器的最大用户数。由于每个连接到服务器的用

户即使不上传、下载任何文件,也会占用一定带宽,因而最好进行设置,否则系统不会控制登录用户数,

直至为此耗尽所有资源。

  “删除部分已上传的文件”:删除不完整的上传文件。如果选择此项,系统会自动删除没有完全上载

的文件,以最大可能地节省服务器硬盘空间。是否选择,要视服务器用户平时上传的文件大小决定。

  “禁用反超时调度”:很多FTP服务器为了防止用户长时间不操作却占用带宽及连接数而做了超时

设置,当用户连接超过一定时间但未做任何操作,就会被服务器自动踢除。针对这点,一些FTP客户端

程序会自动向服务器端发送一些命令,以保证不被踢除。如果选择此项,服务器将采用一种独特的计时方

式以防止FTP客户端程序的这些反超时设置。建议选择。

  “拦截连接超过 ×次于× 秒×分钟”:用来设置如果一个用户在×秒内持续连接了×次,那么屏蔽

他的IP地址×分钟,可以有效防止用户使用如网络蚂蚁等高速多线程下载软件连接服务器。

  以上的设置对于“域”下所有服务器都有效。但是这些设置对于具体的某个FTP服务器或某个账户

来说过于粗浅,不利于细致地管理。不过不要紧,Serv-U针对每个服务器下的每个账户都提供了细

化的设置功能。可进入该账户的“常规”选项卡:

  “只允许X从相同的IP登录”:很多用户在下载两个或两个以上文件时,为了节省下载等待时间,

往往会同时打开两个以上的FTP客户端软件登录。对于服务器来说,每个登录进程实际上就是一个用户

,这样不仅占用了系统带宽,而且挤占了其他用户的登录权。这就需要选中此选项来防止此种情况。选中

后,服务器就只允许某个IP同时最多有X个连接。

  “最大上传速度和最大下载速度(KB/秒)”:用来设置该账户用户最大的上传/下载速度。对于

特定账户,可以设置得比一般账户高些,以体现特权。

  “空闲超时和任务超时(秒)”:“空闲超时”用来设置当用户空闲超过一定时间时就会被服务器自

动踢除以免占用资源,“任务超时”设置当用户与服务器进行每个任务时,超出一定时间就会被系统自动

踢除。

  “最大用户数量”:设置在同一时间内用此账户登录服务器的最大用户数。
完成这些设置后,实际上你已经拥有一台处于准专业管理水平下的准专业FTP服务器了。之所以还只是

准专业管理水平,是因为你还没有实现当今最时尚最炫的远程管理功能。
10.实现远程FTP服务器管理

  有没有想过在家中架设FTP服务器,在办公室也可以像坐在家中一样对服务器进行各种设置和管理

呢?Serv-U就提供了这种远程管理功能。为方便说明,先假设我们在家中用Serv-U架设了一

个名为“MyFtp”的FTP服务器,地址是ftp//218.1.1.1,端口是21,现在要

在办公室用用户名和密码均为dys的账户进行远程管理。

  1)先创建一个拥有远程管理权限的账户

  新建一个用户,用户名和密码均设为dys。创建后,进入dys账户的“账号”选项卡,找到“权

限”下拉列表框。这里除了一般用户的“没有权限”外,有四个远程权限可供选择:

  “组管理员”:可以进行远程管理,但只能对本组用户进行管理,不能对服务器进行管理。

  “域管理员”:可以进行远程管理,但只能对本域进行管理,不能添加新域。

  “系统管理员”:可以进行远程管理且具有全部权限。

  “只读管理员”:主要用来进行远程诊断,可以看到全部的服务器设置但不能够进行修改。

  这里,我们选择“系统管理员”,然后保存。

  2)在办公室机器上安装并设置好Serv-U
安装好后,架设服务器向导可以随意填。选中左边窗口中的“Serv-U”服务器,右击,选“新建服

务器”。在弹出的向导窗口中,“IP地址”填入要被管理的服务器IP,这里填入218.1.1.1

,“端口号”填入被管理服务器的端口,这里填21。“FTP服务器名称”可以随意,这里输入“远程

管理MyFtp”,“用户名称”和“密码”中输入被管理服务器上已经设置好的具有远程管理权限的账

户名和密码。

  3)与远程FTP服务器建立连接并进行管理

  双击“远程管理MyFtp”与家中的服务器建立连接。连接上后,此时你就可以像在家里一样对服

务器进行各种设置和管理了,是不是很方便。

FTP服务器架设--安全篇

既然是公网FTP服务器,就难免会遭遇一些恶意攻击,轻则丢失文件,重则造成FTP服务器甚至整个

系统崩溃。怎样才能最大限度地保证它的安全性呢?

  一、操作系统的选择

  FTP服务器首先是基于操作系统而运作的,因而操作系统本身的安全性就决定了FTP服务器安全

性的级别。虽然Windows 98/Me一样可以架设FTP服务器,但由于其本身的安全性就不强

,易受攻击,因而最好不要采用。Windows NT就像鸡肋,不用也罢。最好采用Windows

2000及以上版本,并记住及时打上补丁。至于Unix、Linux,则不在讨论之列。


  二、使用防火墙


  端口是计算机和外部网络相连的逻辑接口,也是计算机的第一道屏障,端口配置正确与否直接影响到

主机的安全,一般来说,仅打开你需要使用的端口,将其他不需要使用的端口屏蔽掉会比较安全。限制端

口的方法比较多,可以使用第三方的个人防火墙,如天网个人防火墙等,这里只介绍Windows自带

的防火墙设置方法。

  1.利用TCP/IP筛选功能

  在Windows 2000和Windows XP中,系统都带有TCP/IP筛选功能,利用它

可以简单地进行端口设置。以Windows XP为例,打开“本地连接”的属性,在“常规”选项中

找到“Internet协议(TCP/IP)”,双击它打开该协议的属性设置窗口。点击右下方的“

高级”按钮,进入“高级TCP/IP设置”。在“选项”中选中“TCP/IP筛选”并双击进入其属

性设置。这里我们可以设置系统只允许开放的端口,假如架设的FTP服务器端口为21,先选中“启用

TCP/IP筛选(所有适配器)”,再在TCP端口选项中选择“只允许”,点“添加”,输入端口号

21,确定即可。这样,系统就只允许打开21端口。要开放其他端口,继续添加即可。这可以有效防止

最常见的139端口入侵。缺点是功能过于简单,只能设置允许开放的端口,不能自定义要关闭的端口。

如果你有大量端口要开放,就得一个个地去手工添加,比较麻烦。

2.打开Internet连接防火墙


  对于Windows XP系统,自带了“Internet连接防火墙”功能,与TCP/IP筛

选功能相比,设置更方便,功能更强大。除了自带防火墙端口开放规则外,还可以自行增删。在控制面板

中打开“网络连接”,右击拨号连接,进入“高级”选项卡,选中“通过限制或阻止来自Interne

t的对此计算机的访问来保护我的计算机和网络”,启用它。系统默认状态下是关闭了FTP端口的,因

而还要设置防火墙,打开所使用的FTP端口。点击右下角的“设置”按钮进入“高级设置”,选中“F

TP服务器”,编辑它。由于FTP服务默认端口是21,因而除了IP地址一栏外,其余均不可更改。

在IP地址一栏中填入服务器公网IP,确定后退出即可即时生效。如果架设的FTP服务器端口为其他

端口,比如22,则可以在“服务”选项卡下方点“添加”,输入服务器名称和公网IP后,将外部端口

号和内部端口号均填入22即可。

  三、对IIS、Serv-U等服务器软件进行设置

  除了依靠系统提供的安全措施外,就需要利用FTP服务器端软件本身的设置来提高整个服务器的安

全了。

  1.IIS的安全性设置

  1)及时安装新补丁

对于IIS的安全性漏洞,可以说是“有口皆碑”了,平均每两三个月就要出一两个漏洞。所幸的是,微

软会根据新发现的漏洞提供相应的补丁,这就需要你不断更新,安装最新补丁。

  2)将安装目录设置到非系统盘,关闭不需要的服务

一些恶意用户可以通过IIS的溢出漏洞获得对系统的访问权。把IIS安放在系统分区上,会使系统文

件与IIS同样面临非法访问,容易使非法用户侵入系统分区。另外,由于IIS是一个综合性服务组件

,每开设一个服务都将会降低整个服务的安全性,因而,对不需要的服务尽量不要安装或启动。

  3)只允许匿名连接

FTP最大的安全漏洞在于其默认传输密码的过程是明文传送,很容易被人嗅探到。而IIS又是基于W

indows用户账户进行管理的,因而很容易泄漏系统账户名及密码,如果该账户拥有一定管理权限,

则更会影响到整个系统的安全。设置为“只允许匿名连接”,可以免却传输过程中泄密的危险。进入“默

认FTP站点”,在属性的“安全账户”选项卡中,将此选项选中。

  4)谨慎设置主目录及其权限

  IIS可以将FTP站点主目录设为局域网中另一台计算机的共享目录,但在局域网中,共享目录很

容易招致其他计算机感染的病毒攻击,严重时甚至会造成整个局域网瘫痪,不到万不得已,最好使用本地

目录并将主目录设为NTFS格式的非系统分区中。这样,在对目录的权限设置时,可以对每个目录按不

同组或用户来设置相应的权限。右击要设置的目录,进入“共享和安全→安全”中设置,如非必要,不要

授予“写入”权限。

5)尽量不要使用默认端口号21

启用日志记录,以备出现异常情况时查询原因。

  2.Serv-U的安全性设置

与IIS的FTP服务相比,Serv-U在安全性方面做得比较好。

  1)对“本地服务器”进行设置

  首先,选中“拦截FTP_bounce攻击和FXP”。什么是FXP呢?通常,当使用FTP协

议进行文件传输时,客户端首先向FTP服务器发出一个“PORT”命令,该命令中包含此用户的IP

地址和将被用来进行数据传输的端口号,服务器收到后,利用命令所提供的用户地址信息建立与用户的连

接。大多数情况下,上述过程不会出现任何问题,但当客户端是一名恶意用户时,可能会通过在PORT

命令中加入特定的地址信息,使FTP服务器与其它非客户端的机器建立连接。虽然这名恶意用户可能本

身无权直接访问某一特定机器,但是如果FTP服务器有权访问该机器的话,那么恶意用户就可以通过F

TP服务器作为中介,仍然能够最终实现与目标服务器的连接。这就是FXP,也称跨服务器攻击。选中

后就可以防止发生此种情况。

  其次,在“高级”选项卡中,检查“加密密码”和“启用安全”是否被选中,如果没有,选择它们。

“加密密码”使用单向hash函数(MD5)加密用户口令,加密后的口令保存在ServUDaem

on.ini或是注册表中。如果不选择此项,用户口令将以明文形式保存在文件中;“启用安全”将启

动Serv-U服务器的安全成功。

  2)对域中的服务器进行设置

  前面说过,FTP默认为明文传送密码,容易被人嗅探,对于只拥有一般权限的账户,危险并不大,

但如果该账户拥有远程管理尤其是系统管理员权限,则整个服务器都会被别人远程控制。Serv-U对

每个账户的密码都提供了以下三种安全类型:规则密码、OTP S/KEY MD4和OTP S/KE

Y MD5。不同的类型对传输的加密方式也不同,以规则密码安全性最低。进入拥有一定管理权限的账

户的设置中,在“常规”选项卡的下方找到“密码类型”下拉列表框,选中第二或第三种类型,保存即可

。注意,当用户凭此账户登录服务器时,需要FTP客户端软件支持此密码类型,如CuteFTP P

ro等,输入密码时选择相应的密码类型方可通过服务器验证。

  与IIS一样,还要谨慎设置主目录及其权限,凡是没必要赋予写入等能修改服务器文件或目录权限

的,尽量不要赋予。最后,进入“设置”,在“日志”选项卡中将“启用记录到文件”选中,并设置好日

志文件名及保存路径、记录参数等,以方便随时查询服务器异常原因。

  好了,开通你的FTP吧。告诉大家:你当站长了。
30楼
编辑   |    引用    回帖
关闭    高亮    置顶   |    移动    回收站   |    -6删帖    删帖    |   
 85 123456789