当前位置:首页 » 文件管理 » aix禁止ftp

aix禁止ftp

发布时间: 2024-03-27 20:47:11

㈠ aix ftp cd 文件或 目录 不存在

首先建立FTP所需的目录。然后建立FTP所用的组。
当我们想要将一个目录设置为ftp只读或ftp只写时,我们可以借助/etc/ftpaccess.ctl文件来实现这种权限控制。
解决办法:修改软件设置 FTP 主动模式 限制本地端口。查看并修改Windows防火墙。

㈡ aix如何设置ftp登录报错421 service not available

  1. 首先,出现错误不要急于重试,重试也没用处,只会让网站封你的ip地址。要根据提示,找出原因,选择正确的方法,解决问题。

  2. 其次,确认网络可以使用,如果本身连不上internet,一切免谈。

421错误

原因:同时连接该ftp的人数过多,一般ftp网站都有同时登陆人数的上限,超过该上限就会出现421错误。

解决办法:在ftp软件中,把重试次数改为999,重试间隔改为60秒,一般几分钟到半小时就会连上,要注意的是,有些网站有连接时间的设定,连上后,超过一定时间不下载,就会自动断开,所以要经常去看看有没有连上。

㈢ aix系统命令

AIX(Advanced Interactive eXecutive)是 IBM开发的一套 UNIX操作系统。而 AIX 命令是对AIX系统进行管理和操作的命令。下面就让我给大家分享一些aix的常用命令和进阶命令吧。

aix常用命令

查看 交换区信息:

lsps -a 显示 交换区的分布信息

lsps -s 显示 交换区的使用信息

slibclean 清除处理程序遗留的旧分页信息

smit mkps 建立交换区空间信息

swapon -a 启动所有的分页空间

/etc/swapspaces 存放分页空间表格信息

显示卷信息:

lsvg 显示卷的名称

lsvg -l rootvg 显示rootvg卷的详细信息

mount卷的方法:

varyonvg datavg 加载datavg卷

mount /dev/data1 加载datavg下的一个data1卷

mount光盘

mount -rv cdrfs /dev/cd0 /cdrom

裸设备类型:raw,jfs jfs可以转变成文件系统,而raw则不行

smit快速路径名称:(smit:图形方式,smitty:字符方式)

dev 设备管理

diag 诊断

jfs 定期档案管理系统

lvm 逻辑卷册系统管理员管理

nfs NFS管理

sinstallp 软件安装及维护

spooler 打印队列管理

system 系统管理

tcpip TCP/IP管理

USER 使用者管理

clstart,clstop:启动和停止cluster

lssrc -g cluser:查看cluser的状态

查看已安装的软件信息:

ls -aF /usr/lpp (lpp:Licensed Program Procts)

查看安装媒体内容:

installp -q -d /dev/cdrom -l

查看操作系统补丁

instfix -a

查看 错误日志信息:

errpt -a

有关TCP/IP的命令

网路卡:

smit chgenet,chgtok,chgfddi,opschange,mktty:adptr架构快速路径

smit mkinet,ppp:slip与ppp快速路径

ifconfig:config界面

位址:

/etc/hosts 静态 主机表

/etc/resolv.conf 位址解析的名称 服务器

/etc/named.boot 名称 服务器架构

/etc/named. c a 根名称 服务器快取 (去掉空格)

/etc/named.data 位址列表

/etc/named.rev 反转指标列表

nslookup 查询名称 服务器资讯

网络 路由:

route 管理路由

netstat -rn 列出定义的 路由

routed 路由(daekmin rip)

gated 路由(daekmin rip、egp、hello)

/etc/gateways 已知网关

/etc/networks 已知网路

服务:

/etc/services

/etc/inetd.conf

TCP/IP群组子系统:

/etc/rc.n e t (去掉空格)

startsrc -g tcpip 启动全部的tcpip子系统

startsrc -s inetd 启动主要internet

除错:

iptrace 启动封包追踪

ipreport 追踪结果格式化输出

netstat 网络统计

ping 检查是否可以到达

查看HACMP,外部硬盘信息:

lscfg -v

lsdev -Cc adapter

对等机器信息:

/etc/.rhosts

/etc/hosts.equiv

/etc/hosts

查看内存

/etc/lsattr -El mem0

显示以 KB 为单位的实际内存

bootinfo -r

lsattr -El sys0 -a realmem

查看SWAP空间

lsps -l

查看操作系统文件系统

lslpp -l [fileset_name]

查看系统内核,进程,硬盘等性能前几位

topas

要显示 内核启用的是 32 位还是 64 位:

bootinfo -K

显示硬件 32 位还是 64 位:

bootinfo -y

显示系统上的处理器数量

lscfg | grep proc

显示系统上的硬盘数量,可输入以下命令:

lspv

系统的详细配置

lscfg

axi进阶命令

如何知道自己在运行单处理器还是多处理器 内核?

/unix 是指向已启动 内核的 符号链接。要了解正在运行什么内核模式,可输入 ls -l /unix 并查看 /unix 链接到什么文件。下面是 ls -l /unix 命令的三种可能输出及其对应的 内核:

/unix -> /usr/lib/boot/unix_up # 32 bit uniprocessor kernel

/unix -> /usr/lib/boot/unix_mp # 32 bit multiprocessor kernel

/unix -> /usr/lib/boot/unix_64 # 64 bit multiprocessor kernel

从一种内核模式更改为另一种内核模式

在安装过程期间,会缺省启用一种适合该 AIX 版本和操作中的硬件的 内核。让我们使用前一个问题中的方法并假设启用了 32 位 内核。我们还假设您希望在 64 位内核模式下启动。这可以通过按 顺序执行以下命令来实现:

ln -sf /usr/lib/boot/unix_64 /unix

ln -sf /usr/lib/boot/unix_64 /usr/lib/boot/unix

bosboot -ad /dev/hdiskxx

shutdown -r

/dev/hdiskxx 目录是启动逻辑卷 /dev/hd5 所在的位置。要弄清 hdiskxx 中有哪些 xx,可运行以下命令:

lslv -m hd5

在 裸设备上安装oracle系统:

修改 裸设备的权限,如裸设备名为system01,安装 数据库用户为oracle

chown oracle:dba /dev/system01

chown oracle:dba /dev/rsystem01

在使用文件时必须用rsystem01

启动时自动加载文件系统信息:

需要加载的信息存放在/etc/filesystems

mount -t nf 加载所有在/ect/filesystems中定义type=nfs的文件系统

显示已加载的文件系统及状态: df -v,mount

如何知道我的 计算机是否基于 CHRP?

运行 prtconf 命令。如果是 CHRP 计算机,则字符串 chrp 会出现在 Model Architecture 行上。

系统中的设备属性值是什么?

要列出磁带设备 rmt0 的当前属性值,可输入以下命令:

lsattr -l rmt0 -E

要列出磁带设备 rmt0 的缺省属性值,可输入以下命令:

lsattr -l rmt0 -D

要列出 TTY 设备 tty0 的可能登录属性值,可输入以下命令:

lsattr -l tty0 -a login -R

要显示系统级别的属性,可输入以下命令:

lsattr -E -l sys0

列出有关特定物理卷的信息?

举例来说,若要了解有关 hdisk1 的详细信息,可运行如下命令:

lspv hdisk1

获得系统的详细配置?

输入以下命令:

lscfg

下列选项可以提供特定的信息:

-p 显示特定于平台的设备信息。该标志适用于 AIX 4.2.1 或更高版本。

-v 显示在自定义 VPD 对象类中找到的重要产品数据库(Vital Proct Database,VPD)。

例如,要显示有关磁带驱动器 rmt0 的详细信息,可输入以下命令:

lscfg -vl rmt0

通过运行 prtconf 命令也可以获得非常类似的信息。

如何确定芯片类型、系统名称、节点名称、型号,等等?

uname 命令可以提供关于系统的详细信息。

uname -p 显示系统的芯片类型。例如,PowerPC。

uname -r 显示操作系统的版本号。

uname -s 显示系统名称。例如,AIX。

uname -n 显示节点名称。

uname -a 显示系统名称、节点名称、版本、 计算机 ID。

uname -M 显示系统型号名称。例如,IBM, 9114-275。

uname -v 显示操作系统版本。

uname -m 显示运行系统的硬件的 计算机 ID 编号。

uname -u 显示系统 ID 编号。

AIX

我的系统上在运行什么 AIX 主要版本、次要版本和维护级?

输入以下命令之一:

oslevel -r

lslpp -h bos.rte

观察进程内存使用情况:

ps aux 观察参数%mem:内存使用百分比 RSS:实际使用内存

vmstat free的单位为块,缺省值为4096bytst

创建raw设备时选择的类型:

raw_lv

裸设备的备份

dd if=/dev/raw1 of=/dev/rmt0 bs=16k

AIX系统所需要补丁

IX72696,IX85104,IX81863,IX87313,IX89087,IX89522,IY02407,IY03412,IY05995,IY07276,IY01050

# lspv *列出设备名称

hdisk0 0006fa7f212ee586 rootvg

hdisk1 0006fa7f7dc2b8a8 oradata

如想删除设备,则用rmdev -dl hdisk1...

smit ssaraid(首先创建RAID阵列)

再创建VG smit vg

然后在VG中创建lv(也即 裸设备)

此时便可以创建数据库了,或者可以在此时创建FS: smit fs

创建文件系统

以下命令将在卷组 testvg 中创建一个大小为 10MB、安装点为 /fs1 的 jfs 文件系统:

crfs -v jfs -g testvg -a size=10M -m /fs1

安装所有缺省文件系统(/etc/filesystems 文件中标记有 mount=true 属性的所有标准文件系统)

以下命令将安装所有此类文件系统:

mount {-a|all}

显示已安装的文件系统

输入以下命令可以显示有关所有当前已安装的文件系统的信息:

mount

卸载文件系统

输入以下命令可以卸载 /test 文件系统:

umount /test

删除文件系统

输入以下命令可以删除 /test 文件系统:

rmfs /test

对文件系统进行碎片整理

可以使用 defragfs 命令来改善或报告文件系统中的连续空间状态。例如,若要对文件系统 /home 进行碎片整理,可以使用以下命令:

defragfs /home

更改文件系统的大小

若要将 /usr 文件系统的大小增加 1000000 个 512 字节的块,可输入以下命令:

chfs -a size=+1000000 /usr

#lscfg –v (显示所有已安装的系统资源)

#lsattr –E -l sys0 (显示系统初始参数设置)

#lsdev –CH(显示 系统资源状态)

#df –k (文件系统使用情况)

#

#bootinfo -y 操作系统环境(位数)

#bootinfo -m 硬件环境

更改每个VG中LV的个数 默认值=vg size/pp

#chvg -t

#chlv -x number

'lsps -a' Lists the status of defined paging spaces.

'lslpp -h' Used to determine the version of AIX you are running as well as the version of ALL Licensed Program Procts.

'lsattr -E -lsys0' Useful in determining how much real memory resides on the system.

'lsdev -C' Used to determine what devices are defined to the system.

'ps av' Gives a ballpark estimate of the percentage of cpu and memory utilized by each process currently running.

'vmstat 3 20' Useful for determining how much paging activity is taking place on the system. Also gives useful cpu usage info.

'iostat 3 20' Useful in determining disk utilization for each hard drive

验证文件集是否有必需的先决条件和是否已完全安装

要显示需要安装或纠正哪些文件集,可输入以下命令:

lppchk -v

如何获得符号表示中的 loader 节头和符号条目的转储?

输入以下命令:

mp -Htv

确定已分配和使用的分页空间量

输入以下命令:

lsps -a

增加分页空间

可以使用 chps -s 命令来动态增加分页空间的大小。例如,如果希望将 hd6 的大小增加 3 个 逻辑分区,您可以执行以下命令:

chps -s 3 hd6

减少分页空间

可以使用 chps -d 命令来动态减少分页空间的大小。例如,如果希望将 hd6 的大小减少四个 逻辑分区,您可以执行以下命令:

chps -d 4 hd6

备份裸设备

#dd if=/dev/raw_divice of=/dev/rmt0.1 bs=256k

从磁带还原裸设备

#dd if=/dev/rmt0.1 of=/dev/raw_device count=63 seek=1 skip=1 bs=4k

#mt -f /dev/rmt0.1 bsf 1

#dd if=/dev/rmt0.1 of=/dev/raw_device seek=1 skip=1 bs=256k

#dd if=/dev/rsystem of=/dev/rsystem_bak bs=8192

如何知道我的系统是否能够使用 同步多线程(Simultaneous Multi-threading,SMT)?

如果您的系统是运行 AIX 5L Version 5.3 的基于 POWER5 的系统,则它就能使用 SMT。

如何知道我的系统是否启用了 SMT?

如果不带任何选项运行 smtctl 命令,它将告诉您是否启用了 SMT。

32 位 内核是否支持 SMT?

是的,32 位和 64 位 内核都支持 SMT。

如何启用或禁用 SMT?

可以通过运行 smtctl 命令来启用或禁用 SMT。下面是该命令的语法:

smtctl [ -m off | on [ -w boot | now]]

怎样镜像rootvg?

现举例如下:

1. 添加新硬盘到rootvg

#extendvg rootvg hdisk1

2. 镜像rootvg

#mirrorvg -c 2 rootvg hdisk1

3. 重新生成 boot image

#bosboot -ad /dev/hdisk0

4. 更新bootlist

#bootlist -m normal hdisk0 hdisk1 cd0

5. 重起系统

#shutdown –Fr

网络

如何显示或设置网络参数值?

no 命令设置或显示网络优化参数的当前或下一次启动时的值。

如何获得我 计算机的 IP 地址?

输入以下命令之一:

ifconfig -a

host Fully_Qualified_Host_Name

例如,输入 主机 cyclop.austin. ibm.c o m。

如何确定 服务器上的网络接口?

以下两个命令中的任何一个都将显示网络接口:

lsdev -Cc if

ifconfig -a

若要获得有关某个特定网络接口(例如,tr0)的信息,可以运行以下命令:

ifconfig tr0

如何激活网络接口?

若要激活网络接口 tr0,可以运行以下命令:

ifconfig tr0 up

如何禁用网络接口?

举例来说,若要禁用网络接口 tr0,可以运行以下命令:

ifconfig tr0 down

系统备份

用以下菜单命令形成可启动磁带,用于系统恢复。

# smit mksysb

#lsattr -E -l sys0 (显示系统初始参数设置)

#lsdev -CH(显示 系统资源状态)

cplv的用法:fs的拷贝

如在lv00中有文件系统/dev/lv00,mount点/testfs

cplv -v vgname -y newly oldlv(此命令自动创建newlv)

删去oldlv

修改/etc/filesystems下/testfs,将dev定为/dev/newlv

fsck /testfs

mount /testfs 则原文件系统的内容都能访问

禁止终端上的中断键(CTRL+C)

在很多应用系统中,系统管理员希望普通用户只运行自己的应用程序,不能进入系统的shell提示符下,但缺省情况下当用户在 终端上按CTRL+C键时就会退到系统提示符下。由于用户终端一般没有固定的端口号,为了禁止使用中断键,可采取下面办法:

(1)如果使用ksh, 可在$HOME/.profile中第一行加入如下内容:

trap "echo 'Abnormal operation'; exit" 123915

(2)如果使用csh(ksh亦可),可用如下命令:

% stty intr ^!

如果恢复正常情况,键入下列命令:

% stty intr ^c

在shell中不 回显(echo) 字符

在实际应用中,一般当我们在键盘上键入口令时不希望将其显示在 屏幕上,为此可采用下面的两种办法:

·使用 stty 命令

stty -echo # do not display password

echo "Enter password: c"

read PASSWD #get the password

stty echo # restore standard configuration

·使用echo命令

设置保密属性:echo "33[8m"

取消保密属性:echo "33[m"

在某个目录及其所属子目录的所有文件中查找字符串

在程序维护过程中,有时需要在某个目录及其所属子目录的所有文件中查找某一个字符串,为此可用下面两种方法(假设在*.cp文件中查找字符串"abc",结果放在文件out中):

(1)cat /dev/null > out

find ./ -name "*.cp" -exec grep "abc"{} >> out

(2)find ./ -name "*.cp" | xargs grep "abc" > out

推荐使用第二种方法,因其系统开销小、速度快。

对/etc/inittab文件中的一行进行注释

我们都知道在shell中使用"#"作为注释符号,但在/etc/inittab中注释一行的方法是在第一个 字符前插入字符":"。

转换DOS和AIX两种格式的文本文件

如欲转换DOS和AIX两种格式的文本文件,有两种方法:

(1)用ftp命令:设置ASCII传输类型,在一台运行AIX的机器和另外一台运行Windows的机器之间互相传送,这里不再赘述。

(2)使用 aix2dos或dos2aix命令

如将DOS格式的文本文件转换为AIX格式,可用命令A:dos2 aix inputfile outfile,反之可用命令:aix2dos inputfile outfile,关于dos2aix和aix2dos命令的详细用法可参阅"dos2aix -h "和"aix2dos -h "。注意要使用这两个命令,必须首先安装文件集bos.pci。

解决某一PV上的VGDA与ODM库不一致的问题

在 系统维护过程中,因为操作错误或其他特殊原因,有可能使某一PV上的LVCB和VGDA与其对应的ODM库不一致,导致ODM库紊乱,对PV的有关操作无法进行,这时可采用如下两个AIX命令加以解决:

redefinevg -d hdisk_name vg_name

该命令以指定PV上的LVM信息重新定义给定VG的ODM库。

或:synclvodm -P -v vgname

该命令同步或重建给定VG的ODM库和LVM信息。

设置用户的文件大小限制

在AIX系统中,用户使用 系统资源是有一定限制的。如用户缺省可创建或扩展的最大文件为1G(参见/etc/security/limits: fsize = 2097151, fsize_hard=fsize 512-bytes blocks)。

如欲修改,可使用smit:

# smit chuser 选择用户,修改下面两项:

Soft FILE size [4194302]

# (2G,可根据需要设定)

Hard FILE size [4194302]

# (2G, 可根据需要设定)

用该用户身份登录,使用"ulimit -f "和"ulimit -Hf"可分别显示其fsize、fsize_hard的大小。

按文件大小排序列出一个文件系统下的文件

当监控某一文件系统的空间使用情况时,如果该文件系统剩余空间较少或已使用空间增长较快,则有必要排序列出该文件系统中所有大于某一给定字节数的文件,以便进一步维护管理。为此,可用如下命令:

# find [filesystem_name] -xdev -size +[512-bytes bloks] -ls | sort -r -n -k7

文件系统是否满

方法: df –k 可以以K为单位检查文件系统的使用率。(90%以上,需要调整)

检查系统出错 日志 使用errpt |more来检查

清除现有的log: Errclear 0

检查系统合法/非法登陆情况

使用Last命令来检查来自登陆的地方。

检查系统是否有巨大的Core文件生成

使用 find / -name core –print来检查。对Core文件,一般直接删除就可以了。

系统性能检查:

a) CPU性能:使用Vmstat, topas来检查

b) 内存使用情况:也是使用 topas, vmstat来检查

c) 检查IO平衡使用情况:使用iostat来检查

d) 交换空间使用情况:使用lsps –a来检查

6. Mail检查

Diag 一个月一次

用命令SVMON来监控 服务器,

root@AIX1 [/]# svmon

size inuse free pin virtual

memory 1048566 1023178 4976 55113 251293

pg space 524288 10871

work pers clnt

pin 55116 0 0

in use 250952 772224 2

用SVMON可以具体指定进程号,如

㈣ 网时,AIX系统下如何启动和停止ftp服务

1.首先应保证inetd守护进程是开启的,可输入#lssrc –s inetd查看
如果返回 inetd     tcpip   270468   active
 
active 表示inetd进程已开启
 
2.启动ftp服务: #startsrc -t ftp
3.停止ftp服务: #stopsrc -t ftp
4.可输入lssrc -t ftp命令查看ftp进程是否已开启
 
5.另请查看/etc/inetd.conf文件陆档的以下字段是否被注释掉,如果被注早举乱释掉答激,说明开机时不自动打开FTP服务
 ftp  stream  tcp6  nowait  root  /usr/sbin/ftpd  ftpd
 
说明:
startsrc 是开启进程,stopsrc 是停止进程
lssrc   是获取子系统的状态
-s    是指定子系统
-t      是指定类型

㈤ AIX小机怎么限制FTP帐号的登录目录和操作权限

1.创建并编辑ftpaccess.ctl
#vi /etc/ftpaccess.ctl ->添加useronly: ftpuser1,ftpuser2……
这些用户FTP后看到的目录是"/",不允许cd到上级目录

2. Copy the "ls" binary to user's home directory:
Please replace $HOME below with user's home directory.
$HOME表示该用户ftp后到达的指定目录(可通过/etc/passwd文件查看该用户的$HOME目录)
# mkdir bin
# chown root bin
# cp /bin/ls /ftp/bin/ls
# chmod 111 /ftp/bin/ls
# chmod 555 /ftp/bin
# chgrp system /ftp/bin

3. Copy the required libraries:
# mkdir lib
# chmod 555 lib
# chgrp system /ftp/lib
# cp /usr/lib/libc.a lib/libc.a
# cp /usr/lib/libcurses.a lib/libcurses.a
# cp /usr/lib/libcrypt.a lib/libcrypt.a

4.重启ftp服务:
#stopsrc -t ftp
#startsrc -t ftp

㈥ AIX系统中如何限制用户的ftp访问

还是要看你需要实现什么样的目的。
要想实现对某一目录,针对不同的ftp用户有不同的访问权限,建议安装专门的ftp server软件,如wu_ftpd。 如果使用AIX默认的ftp
server,我们可以通过使用ACL(Access Control List)--访问控制列表--来实现近似的效果。 ACL是一种在基本文件权限控制以外的扩展控制,它可以针对某个文件做更精细的控制,可单独指定某个用户或属组的访问权限,配置过程举例如下:
1、 针对我们的需求,首先把/tmp/ftp_folder 的权限改成750(或其他需要的权限),然后通过ACL给不同的用户增加许可读和写的权限。注意:如果在执行acledit后重新执行chmod,ACL
中的“extended permissions”将会被重新置成“disabled”;
2、指定ACL使用的编辑器:
# export EDITOR=/usr/bin/vi
3、# acledit /tmp/ftp_folder
其中 /tmp/ftp_folder 为所要控制的文件,此时,屏幕将显示
attributes:
base permissions
owner(root): rwx
group(system): r-x
others: ---
extended permissions
disabled --> enabled
为使用ACL控制,将其中的disabled改为enabled
4、在其后添加控制项,用关键字permit来控制具体权限,比如:
permit r-x u:ftp1 用户ftp1对其有“读”权限
permit -wx u:ftp2 用户ftp2对其有“写”权限
注意: ACL中每行只能有一个用户名。
5、测试
针对用户ftp1,上传操作被拒绝
ftp> put file1
200 PORT command successful.
553 file1: The file access permissions do not allow the specified action.
针对用户ftp2,列取文件操作没有输出
ftp> ls
200 PORT command successful.
550 No files found.
这里要注意是,用户ftp2不具有“读”权限只表明该用户无法读取文件列表,但如果他知道该目录下的文件名,一样可以用 get命令来下载文件(如果用户使用的是可视化的ftp工具基本不存在这个问题);这是因为在UNIX系统中,对目录来说,“读”(r)权限代表可以列出 该目录下的内容。即使没有“读”权限,只要有“访问”(x)权限,就可以从该目录下拷贝文件。 因此,我们只能说ACL可以近似实现限制“读”(下载)的需求。

㈦ aix如何配置telnet 服务和 ftp 服务,需要配置哪些文件

一般来说,新安装好AIX系统之后,这两个服务都会默认打开的。
你可以用以下命令来查看这两个服务的状态:
lssrc -t ftp
lssrc -t telnet
如果你发现这两个服务都没有打开,你可以编辑/etc/inetd.conf 文件打开有关服务

㈧ 请问如何启动AIX中的FTP服务

[精华] 请问如何启动AIX中的FTP服务? 谢谢!!

作者:ewhisper发表于:2008-05-06 13:03:23



framerelay回复于:2002-02-28 14:26:47

默认就是启动的啦。

ewhisper回复于:2002-02-28 15:48:34

意思是,停止之后呢,如何rebuild和需要配置什么参数

liangweijun回复于:2002-03-01 11:13:18

ftp这个服务是属于inetd子系统的,在系统启动的时候,执行/etc/inittab,其中有一个
栏目执行rc.tcpip脚本,该脚本里启动inetd子系统。
inetd子系统通过/etc/inetd.conf来配置那些子服务需要启动,当然包括ftp,telnet等。
观看inetd子系统状态用lssrc-lsinetd,可以看到ftp的状态。

重新启动ftp服务很简单,执行startsrc-tftp就行了。
配置好像没什么,就是有拒绝那些用户ftp访问。
作为ftp客户端还有自动完成ftp的功能。需要编辑/.netrc文件

iwrite回复于:2002-03-06 22:20:02

ftp无需命令启动,无ftp客户端访问时ftpd不运行;
有ftp客户端访问时,inetd检测到有对21端口的访问,立即自动启动ftpd伺服;
客户端退出时,自动关闭ftpd。

liangweijun回复于:2002-03-07 08:59:33

楼上的兄弟,你讲的我很感兴趣,我怎么不知道这个秘密哦。
于是我做了一个试验:
两台机器:mac1,mac2
我用lssrc-tftp,显示ftp是active的
然后用stopsrc-tftp停止ftp服务
在mac1中:ftpmac2结果无法使用ftp
在mac2中重新启动ftp:startsrc-tftp
在mac1中:ftpmac2,这次就ok了。
结论:在我的这次试验中,ftp不能自动服务!!!!

我想问的是你说的自动服务,如何实现?????

backagain回复于:2002-03-07 15:28:09

引用:下面引用由[u]iwrite[/u]在2002/03/0610:20pm发表的内容:
ftp无需命令启动,无ftp客户端访问时ftpd不运行;
有ftp客户端访问时,inetd检测到有对21端口的访问,立即自动启动ftpd伺服;
客户端退出时,自动关闭ftpd。

如果是这样的话,那么ftp服务每次都要restart,相应时间也许会慢,应该是一个守候进程,当接到来自client的连接请求是,产生子进程来提供服务。


iwrite回复于:2002-03-07 17:17:12

两回事。
SRC只是定义该应用可用状态,并不是一定有进程会起来,有需要时才起进程。
lssrc中ftp资源激活时,inetd才会伺服ftp请求,这样当有ftp访问才会启动ftpd进程,这个ftpd进程才是真正负责响应ftp请求的后台服务进程(daemon)。
所以,响应ftp请求,二个条件:1.启动了ftp的SRC,2.inetd中定义了伺服的ftp端口。

zlzhzy回复于:2002-03-08 12:33:13

startsrc-stcpip把所有的TCPIP子系统都起来,FTP也就起来了,当然是在没有在INETD,或INITTAB中没有关闭FTP的情况下

bryanhb回复于:2002-03-08 21:13:56

不要吵拉,大家都是明白人

LLS回复于:2002-03-13 17:01:42

如何配置匿名FTP?

cssweb回复于:2007-09-19 16:20:39

看大家争论也是蛮有意思的事情

violinvincent回复于:2008-05-06 13:03:23

openftpin/etc/services

热点内容
哄睡解压声 发布:2024-05-10 03:50:37 浏览:852
路由宝源码 发布:2024-05-10 03:37:03 浏览:947
检测峰值算法 发布:2024-05-10 03:20:50 浏览:139
fmdb存储数组 发布:2024-05-10 03:15:22 浏览:797
linuxgz文件解压命令 发布:2024-05-10 03:01:36 浏览:942
电脑上服务器被关掉 发布:2024-05-10 02:40:51 浏览:261
linuxsftp和ftp 发布:2024-05-10 02:35:14 浏览:533
oracle写入数据库 发布:2024-05-10 02:27:03 浏览:1002
编程进厂子 发布:2024-05-10 02:26:49 浏览:538
农商解压流程 发布:2024-05-10 02:25:26 浏览:570