我是疯子 我怕谁?

所有的东西都是乱弹和自己的技术积累和网络见闻

Serv-U 登陆信息提示设置

tcsm | 09 十月, 2006 22:08

使用FTP Serv-U安装FTPSERVER的朋友,可以使用Serv-U符号信息参数来向CLIENT端显示一些重要的信息。

比如:
Mon Dec 10 22:32:46 2001 220-==============================
Mon Dec 10 22:32:46 2001 220-服务器状态:
Mon Dec 10 22:32:46 2001 220-现在时间:22:35:40, 在过去24小时共有 1578 人访问本服务器。
Mon Dec 10 22:32:46 2001 220-本服务器已经运行 0 天 11 小时 37 分 55 秒
Mon Dec 10 22:32:46 2001 220-磁盘空闲空间:1098.11 Mb
Mon Dec 10 22:32:46 2001 220-总登录用户数: 1121 total
Mon Dec 10 22:32:46 2001 220-当前用户数: 10 / 40
Mon Dec 10 22:32:46 2001 220-总下载数据量: 8713447 Kb
Mon Dec 10 22:32:46 2001 220-总上传数据量: 291923 Kb
Mon Dec 10 22:32:46 2001 220-总下载文件数: 2391
Mon Dec 10 22:32:46 2001 220-总上传文件数: 15
Mon Dec 10 22:32:46 2001 220-平均流量: 215.105 Kb/sec
Mon Dec 10 22:32:46 2001 220 当前流量: 68.511 Kb/sec
这些可以显示的信息包括:

Sign-on/sign-off messages 签入/出信息
User specific login messages 用户指定登录信息
Directory change messages 目录改变信息

你可以往这些指定的信息文本里加入符号参数,这些参数在发送给客户时会扩展为当前状态的内容。
这些符号参数都是以 "%" 号开头的,下面是完整列表

Time/date:  时间部分
%Time - displays the current time on your PC 服务器端的当前时间
%Date - displays the current date on your PC Server 服务器端的当前日期

statistics:  状态统计部分
%ServerDays - displays the number of days the server has been running 服务器已运行时间(天数)
%ServerHours - displays the number of hours the server has been running 服务器已运行时间(小时)
%ServerMins - displays the number of minutes the server has been up  服务器已运行时间(分钟)
%ServerSecs - displays the number of seconds the server has been up 服务器已运行时间(秒)
%ServerKbUp - displays the no. Kbytes uploaded to the server since server start 本次启动以来服务器接收的字节数
%ServerKbDown - displays the no. Kb downloaded from the server since server start 本次启动以来服务器发送的字节数
%ServerFilesUp - displays the no. of files uploaded to the server since server start 本次启动以来服务器接收的文件数
%ServerFilesDown - displays the no. of files downloaded from the server since server start 本次启动以来服务器发送的文件数

%LoggedInAll - displays total no. of logged in users since server start 本次启动以来登录本机的用户数
%ServerAvg - displays the average server throughput since server start 本次启动以来服务器平均吞吐能力
%ServerKBps - displays current server bandwidth use 当前服务器带宽占用

Server settings:  服务器设置

%MaxUsers - displays the maximum no. of users, as set in "Setup - Server" 最大用户数
%MaxAnonymous - the maximum no. of anonymous users, as set in "Setup - Server" 最大匿名登录用户数
User inf 用户设置
%Name - displays the user's login name 显示用户的登录名
%IP - displays the user's IP number or name if available 显示登录用户的IP
%Dir - displays the user's current directory 显示用户当前所在目录
%Disk - displays the user's current disk drive 显示用户的当前磁盘
%DFree - displays the amount of free space on the user's current disk in Kb 显示可用的空间
%FUp - displays the number of files uploaded by the current user 当前用户上传数
%FDown - displays the number of files downloaded 当前用户下载数
%FTot - displays the total number of files transferred 显示当前用户传输的文件总数
%BUp - displays the number of Kbytes uploaded by the user 显示当前用户上传的字节总数
%Bdown - displays the number of Kbytes downloaded by the user 显示当前用户下载的字节总数
%BTot - displays the total number of Kbytes transferred 显示当前用户传输的字节总数
%TconM - displays the total connect time in minutes 显示连接时间(分钟)
%TconS - displays the connect time in seconds - to be used with "%tconm" 显示连接时间(秒)
%RatioUp - displays the "upload" ratio part for UL/DL ratios 显示当前用户上传/下载比率中的"上传百分比"
%RatioDown - displays the "download" ratio part for UL/DL ratios 显示当前用户上传/下载比率中的"下载百分比"
%RatioCredit - displays the current download credit for UL/DL ratios (Kb or "files") 显示当前用户还可以下载的字节数

以下是有关配额的显示
%QuotaUsed - displays how much disk quota is used in Kb 显示配额已使用部分
%QuotaLeft - displays how much disk quota is left in Kb 显示配额剩余部分
%QuotaMax - displays the maximum amount of disk space that can be used in Kb Number of users: 磁盘最大可用字节数
%UNow - displays the current number of Serv-U users connected 当前连接在服务器上的人数
%UAll - displays the number of users since the server was started 本次启动以来连接过本服务器的用户数
%U24h - displays the number of users in the last 24 hours 二十四小时以来连接过本服务器的用户数
%UAnonAll - all currently logged in anonymous users 当前连接在服务器上的匿名用户数
%UAnonThisIP - all anonymous users logged into this IP home
%UNonAnonAll - all non-anonymous users currently logged in
%UNonAnonThisIP - all non-anonymous users logged into this IP home
%UThisName - all current users with the current user name logged into this IP home下面是一个例子:

欢迎你在%date %time 访问我们的服务器, 你是第 %unow 个用户,最大用户数为 %maxusers,在上24小时以来,共有 %u24h个朋友访问这里。

注意,CLIENT端每行只显示80个字符,而返回码就占了4个字符。所以,建议定义信息每行最多70个字符。

建议:自建FTP的朋友,建议多使用下面的符号:
%Disk - 用户当前磁盘驱动器
%DFree - 用户当前剩余空间(KB)
%QuotaMax - 最大可用磁盘空间(KB)

以便给上传的朋友知道现在的空间可用情况 。

当然可以设置限额:
Menu--〉setup---〉users...----〉Quota: Enable disk quota: Maximum: XXXMB
这样可以用
%QuotaUsed - 已使用多小配额空间(KB)
%QuotaLeft - 还有多小配额空间可以用(kb)
%QuotaMax - 设定的配额

 

评论

发表评论
 authimage
 
Accessible and Valid XHTML 1.0 Strict and CSS
Powered by LifeType - Design by BalearWeb