AIX命令参考大全,卷 1,a - c - chsubserver 命令

[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]

AIX命令参考大全,卷 1,a - c

chsubserver 命令

用途

更改 /etc/inetd.conf 文件或类似系统配置文件的内容。

语法

要添加或激活服务器或子服务器条目:

chsubserver [ -a ] -v ServiceName -p protocol [ -t socket_type ][ -w WaitIndicator ] [ -u user ] [ -g program ] [ -r server ] [ -C ConfigFile ] [ program ] [ args ]

要更改服务器条目:

chsubserver -c -v ServiceName -p protocol [ -t SocketType ] [ -w WaitIndicator ] [ -u user ] [ -g program ] [ -V NewServiceName ] [ -P NewProtocol ] [ -T NewSocketType ] [ -W NewWaitIndicator ] [ -U NewUser ] [ -G NewProgram ] [ -r server ] [ -C ConfigFile ] [ program ] [ args ]

要取消激活服务器条目或 inetd 子服务器条目:

chsubserver -d -v ServiceName -p protocol [ -t SocketType ] [ -w WaitIndicator ] [ -u user ] [ -g program ] [ -r server ] [ -C ConfigFile ] [ program ] [ args ]

描述

chsubserver 命令添加、删除或更改 /etc/inetd.conf 系统配置文件(它是缺省文件,或类似的配置文件)中的条目。这些条目与在 DARPA 因特网中使用的已知服务有关,也与 inetd 服务器使用的信息有关。inetd 服务器的条目确定系统如何处理因特网服务请求。

chsubserver 命令还允许用户使用 -r 标志刷新服务器。 向指定的服务器发送 SIGHUP 信号以重新读取其配置文件。这样允许您编辑配置文件并使更改立即生效。

每个服务条目包含有关由 inetd 服务器使用的已知服务和信息的信息。chsubserver 命令为已知服务以及 inetd 服务器或其它子服务器信息处理以下条目:

可以在 基于 Web 的系统管理器(wsm)中使用 系统 应用程序来更改系统特征。也可以使用系统管理界面程序(SMIT)smit inetdconf 快速路径运行此命令。

标志

-a 添加或激活配置文件中的条目。如果配置文件中存在请求的服务,则 -a 标志取消注释该行。如果该行不存在,则 -a 标志将该行添加到配置文件。这是缺省操作。
-c 更改配置文件中的条目。
-C 指定类似于 /etc/inetd.conf 的配置文件。
-d 通过注释文件中的行,取消激活配置文件中的条目。
-G NewProgram 更换现有的程序以启动。
-g Program 指定程序以启动。
-P NewProtocol 为当前协议名指定新协议名。
-p protocol 指定协议。
-r server 发送 SIGHUP 到指定的服务器。
-T NewSocketType 更换套接字的现有类型,流套接字的 stream 值或数据报套接字的 dgram 值。
-t SocketType 指定套接字的类型,流套接字的 stream 值或数据报套接字的 dgram 值。
-U NewUser 更换现有用户名。
-u user 指定用户名。
-V NewName 指定新服务名。
-v ServiceName 指定服务名。
-W NewWaitIndicator 更换现有的 WaitIndicator
-w WaitIndicator 指定具有 wait 值的单线程服务或具有 nowait 值的多线程服务。

安全性

访问控制:只有 root 用户和系统组的成员对于该命令具有访问权。

示例

  1. 要取消注释 /etc/inetd.conf 文件中的 uucp 行,请输入:

    chsubserver -a -v uucp -p tcp 
  2. 要将行添加到描述 gregserv 服务的 /etc/inetd.conf 文件并通过具有流套接字和 ftpd 变量的 udp 协议作为 root 用户运行程序 /usr/sbin/gregserv,请在一行中输入:

    chsubserver -a -r inetd -v gregserv -p udp -t stream -w nowait -u 
    root -g /usr/sbin/gregserv ftpd

    inetd 不等待确认。将行添加到文件后,将向 inetd 程序发送 SIGHUP 信号。

  3. 要在 /tmp/inetd.conf 文件中将现有服务从使用 stream 套接字更改为使用 dgram 套接字,请在一行中输入:

    chsubserver -c -v gregserv -p udp -t stream -T dgram -C /tmp/inetd.conf
  4. 要通过 udp 在 /etc/inetd.conf 文件中注释 gregserv,请输入:

    chsubserver -d -v gregserv -p udp

文件

/usr/sbin/chsubserver 包含 chsubserver 命令。
/etc/inetd.conf 包含 inetd 守护进程的配置信息。

相关信息

chservices 命令。

inetd 守护进程、fingerd 守护进程、ftpd 守护进程、rexecd 守护进程、rlogind 守护进程、rshd 守护进程、syslogd 守护进程、talkd 守护进程、telnetd 守护进程和 tftpd 守护进程。

inetd.conf 文件格式、protocols 文件格式和 services 文件格式。

有关安装基于 Web 的系统管理器的信息,请参阅《AIX 5L V5.2 基于 Web 的系统管理器管理指南》中的『第 2 章:安装和系统要求』

《AIX 5L V5.2 系统管理指南:通信与网络》中的『TCP/IP 守护进程』

[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]