11点30接到领导命令,说客户那边有个紧急情况,我要了手机号码,就打电话过去了。
电话中得到信息是aix换页空间满了,telnet不上去了。
反正离的近,为表示重视,打上车就过去了。12:05就到了经七纬二。
telnet不上去了,xmanager还能连上去。
-bash-3.00$ lsps -a
Page Space Physical Volume Volume Group Size %Used Active Auto Type
hd6 hdisk0 rootvg 512MB 91 yes yes lv
机器内存8G,跑的db2数据库交换分区只有512MB,晕,准备扩到8G.
上面跑着业务不知道chps -s32 **这样扩大会不会影响业务,
准备新添加一快交换分区再激活,
Add Another Paging Space
Type or select values in entry fields.
Press Enter AFTER making all desired changes.
[Entry Fields]
Volume group name rootvg
SIZE of paging space (in logical partitions) [32] #
PHYSICAL VOLUME name +
Start using this paging space NOW? yes +
Use this paging space each time the system is yes +
RESTARTED?
回车后,lsps -s lsps -a 结合查看,已经添加进去了,并且使用率降低到了6%。
本以为一切都ok了!后来发现telnet,ftp还是不能连接,难道是需要重启动? 这可麻烦了,还得打申请。
查看下telnet服务
lssrc -t telnet 查看不了,大概意思是 Subsystem 没有启动
lssrc -s inetd
-bash-3.00$ lssrc -s inetd
Subsystem Group PID Status
inetd tcpip 237684 innoactive (大概这个词,反正是没有启来)
-bash-3.00$
-bash-3.00$
startsrc -t inetd
0513-059 The sshd Subsystem has been started. Subsystem PID is 585780
再lssrc查看inetd telnet ftp服务均正常了
至此,问题解决,吃饭去了!
[@more@]超级服务器-inetd
Document #: 2311013I16000 3 ) 端口配置文件services 4 ) 超级服务器的使用 5 ) 增加子服务进程举例 说明: 一,基本概述
超级服务器的存在,一方面简化系统管理,另一方面也降低了系统的负载。后台进程 inetd 是由脚本rc.tcpip 自动引导,启动时,inetd 将读取其配置文件inetd.conf ,启动子服 务器,其侦听端口则由services 指定,系统正常运行后,我们可以通过如下命令查看inetd 的状态,如下: # lssrc -ls inetd Subsystem Group PID Status inetd tcpip 5686 active Debug Not active Signal Purpose SIGALRM Establishes socket connections for failed services. SIGHUP Rereads the configuration database and reconfigures services. SIGCHLD Restarts the service in case the service ends abnormally. Service Command Description Status godm /usr/es/sbin/cluster/godmd active clver /usr/es/sbin/cluster/diag/clver clver -d active /home/omni/AIX-8.02/bin/start_jguiserver start_jguiserver active cmsd /usr/dt/bin/rpc.cmsd cmsd 100068 2-5 active wsmserver /usr/websm/bin/wsmserver wsmserver -start active time internal active daytime internal active time internal active daytime internal active exec /usr/sbin/rexecd rexecd active login /usr/sbin/rlogind rlogind active shell /usr/sbin/rshd rshd active telnet /usr/sbin/telnetd telnetd -a active ftp /usr/sbin/ftpd ftpd active 二,配置文件inetd.conf inetd.conf 在/etc 目录下,是inetd 后台进程的缺省配置文件。通过这一文件,可以定制超 级服务器的各子服务器,如可以指定某些子服务缺省引导。如果修改了inetd.conf 文件, 可以运行refresh 命令刷新inetd 后台进程,命令如下: refresh –s inetd inetd.conf 文件是ASCII 文件,可以手工编辑修改,其基本格式如下: ServicesName 在services 文件中指定的Internet 服务名,此服务名必须与services 文 件中的第一列匹配 SocketType socket 数据流类型,有如下几种类型: stream ,流格式 datagram ,数据包格式 sunrpc_tcp ,指定RPC 流格式 sunrpc_udp ,制定RPC 数据包格式ProtocolName 服务使用的Internet 协议名称,在/etc/protocols 文件中定义,如TCP , 指定TCP/IP 协议,UDP ,指定用户数据包格式协议 wait/nowait/SRC 数据包格式使用wait ,流格式使用nowait 。这决定了超级服务器进程在继续 侦听socket 连接之前,是否等待数据包服务器释放socket 连接。SRC 工作方式, 类似于wait ,但使用startsrc 命令,并存储服务启动信息。 User Name 指定超级服务器启动子服务器使用的用户,这可以控制子服务器进程的权限 Server Path 启动子服务器的程序名,全路径名称。 Program Arguments 命令参数项,指超级服务器启动此服务的参数,最多为5 个 以下为/etc/inetd.conf 文件的部分内容显示: ## ## service socket protocol wait/ user server server program ## name type nowait program arguments ## ftp stream tcp6 nowait root /usr/sbin/ftpd ftpd telnet stream tcp6 nowait root /usr/sbin/telnetd telnetd -a shell stream tcp6 nowait root /usr/sbin/rshd rshd #kshell stream tcp nowait root /usr/sbin/krshd krshd login stream tcp6 nowait root /usr/sbin/rlogind rlogind #klogin stream tcp nowait root /usr/sbin/krlogind krlogind exec stream tcp6 nowait root /usr/sbin/rexecd rexecd #comsat dgram udp wait root /usr/sbin/comsat comsat #uucp stream tcp nowait root /usr/sbin/uucpd uucpd #bootps dgram udp wait root /usr/sbin/bootpd bootpd /etc/bootp tab 厖 下表讲给出部分超级服务器的子服务器的说明:
三,端口配置文件services services 文件位于/etc 目录下,包含在DARPA 中定义的Internet 服务,当然,第三方的提供商业可 以将自己的服务增加到此文件中,在文件中,每一个服务的组织格式为: ServiceName PortNumber/ProtocolName Aliases 可解释为: ServiceName 指定Internet 服务名称 PortNumber 指定服务使用的socket 端口号 ProtocolName 指定服务使用的传输协议 Aliases 指定服务的别名 每一项之间使用空格或Tabs 做分割符,注释以# 开头。如果修改了services 文件,可使用refresh –s inetd 命令刷新系统。 services 文件格式实例如下: # # Network services, Internet style # tcpmux1/tcp# TCP Port Service Multiplexer tcpmux1/udp# TCP Port Service Multiplexer compressnet 2/tcp# Management Utility compressnet 2/udp # Management Utility compressnet 3/tcp # Compression Process compressnet 3/udp # Compression Process echo 7/tcp echo 7/udp discard 9/tcp sink null discard 9/udp sink null systat 11/tcp users daytime 13/tcp daytime 13/udp netstat 15/tcp qotd 17/tcp quote 厎.. 部分常使用的端口举例如下:
startsrc –s inetd 2 ) 停止服务器
stopsrc –s inetd 3 ) 停止某一个子服务器 stopsrc –t 服务器名 4 ) 启动某一子服务器 startsrc –t 服务器名 5 ) 刷新服务器
五, 增加子服务进程举例
/usr/local/bin/testd ,其增加步骤如下:1 ) 编辑/etc/inetd.conf 配置文件,增加内容如下: testd stream tcp nowait root /usr/local/bin/testd testd 2 ) 编辑/etc/services 端口文件,增减相应内容如下: testd 50000/tcp 3 ) 刷新服务器inetd ,命令如下: refresh –s inetd 4 ) 查看服务器状态 lssrc –ls inetd 将会看到,testd 服务处于激活状态。 |
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/60144/viewspace-1023606/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/60144/viewspace-1023606/