Chinaunix首页 | 论坛 | 博客
  • 博客访问: 423392
  • 博文数量: 148
  • 博客积分: 3191
  • 博客等级: 中校
  • 技术积分: 1232
  • 用 户 组: 普通用户
  • 注册时间: 2011-08-11 15:25
文章分类

全部博文(148)

文章存档

2011年(148)

我的朋友

分类: 系统运维

2011-09-20 10:15:36

AIX命令集锦九(TCP/IP网络管理命令)

9.1、主机名修改命令

9.2、地址解析命令

9.3、网卡名(适配器名)和对应的网络接口名相关命令

9.4、配置网络接口命令

9.5、显示/修改适配器名的属性命令

9.6netstat 命令

9.7ifconfig 命令

9.8TCP/IPS守侯进程命令

9.8TCP/IPS守侯进程命令

9.10、路由命令

9.11AIX远程登陆方式介绍

9.12、信任主机/用户的设置

9.13、远程执行shell命令 rsh

 

9.1、主机名修改命令
hostname/uname -n
显示主机名
uname -x /uname -a /uname -u
显示操作系统的详细信息,显示系统ID
hostname
主机名,这样改的主机名只能保持到下次重起
smit hostname
chdev -l inet0 -a hostname=主机名 这样就是永久性更改主机名
hostid /hostid 192.9.2.1
显示主机ID/更改主机ID
/etc/hosts
格式为 IP地址 主机名 别名
/etc/services
服务与端口号的对应 格式为:servicename portnumber/protocolname aliases
端口号为1-1023的是系统保留号,只能由root用户启动,大于1024的为自由端口号,不一定需要root用户启动,当修改了该文件后,需要使用
refresh -s inetd
命令进行刷新生效,这个文件里面都是定义哪些服务是可用的,哪些是禁用的
host
主机名/host ip地址 解析/反向解析

9.2、地址解析命令
arp -a
查看内存中的ARP地址映射表,即通过IP地址解析到物理地址
arp -d 192.168.1.1 /arp -d
主机名 删除地址映射表的的192.168.1.1
arp -s 802.3
主机名 物理地址 pub/temp 表示永久的保存一条记录/临时(到下次重起)802.3IEEE 802.3网络接口类型,ether表示
Ethernet
接口,fddi表示光纤分布式接口,802.5表示令牌还接口

9.3、网卡名(适配器名)和对应的网络接口名相关命令
适配器名 接口名 描述
entx enx
标准以态网 10/100/1000M
entx etx IEEE 802.3
以态网
Fddix fix
光纤分布式接口
lsdec -Cc adapter/lscfg |grep -i adapter
显示已安装的网卡
lsdev -Cc if
显示已配置的网络接口
cfgmgr
重新配置网卡后自动检测并配置网卡,如果找不到网卡,则执行如下命令
smit devices ->communication
中选择网卡类型,通过手工的方式添加网卡设备,如果找不到网卡,则需要安装驱动
smit mkinet
可以定义一个新的网络接口
安装网卡驱动:smit installp安装所缺少的驱动程序/aix cd插入光驱,运行cfgmgr -i /dev/cd0 命令
daig -a
确认新适配器是否已经被添加到系统的硬件配置中,如果要查找网卡的驱动程序,则执行如下命令
lsdev -Cc adapter |grep ent
查出网卡类型和ID号,然后用
lslpp -l |grep id


9.4、配置网络接口命令
smit inet ->Add a Network Interface->Add a Standard Ethernet Network Interface
如果已经有了en0网络接口,就执行以下命令进行更改
smit inet -> Change / Show Characteristics of a Network Interface
最小化配置网络主要包括主机名设置,网络接口对应的IP地址,默认网关,指定域名服务器,是否启动TCP/IP网络
smit tcpip->Minimum Configuration & Startup
也可以用smit mktcpip来代替前一个命令
更多的TCP/IP配置主要包括主机名,路由表,网络接口,编辑/etc/hosts/etc/resolv.conf文件,编辑/etc/services文件,
启动和停止网络守侯进程和网络服务,打印进程管理,修改TCP/IP引导过程,启动所有的已配置的TCP/IP守侯进程,
停止正在运行的TCP/IP守侯进程
smit configtcp

9.5、显示/修改适配器名的属性命令
lsattr -E -l ent0
显示网卡属性
chdev -l ent1 -a
参数名=数值/smit chgenet
lsattr -E -l en0
显示网络接口的属性
chdev -l en0 -a netaddr=192.168.1.1
修改en0接口的IP地址属性
删除一个网络适配器的过程
ifconfig en0 down
停用网络适配器接口
ifconfig en0 detach
从网络接口列表中删除该网络接口的所有属性
rmdev -l en0 -d
删除网络接口设备的定义
rmdev -l ent0 -d
删除网络适配器

9.6netstat 命令
netstat -n
IP地址以数字形式显示
netstat -in
显示已配置网口的状态,同时IP地址以数字的形式显示,而不以主机名的形式显示
netstat -r
显示主机上的路由表
netstat -a
显示所有socket状态
netstat -s
显示每个协议的统计信息
netstat -c
显示网络缓冲区的统计信息
netstat -m
显示内存管理函数记录的统计数据
netstat -Zi/Zs/Zc/Zm
清除相关统计信息

9.7ifconfig 命令
ifconfig en0 192.168.1.1 netmask 255.255.255.0 up
给一个网络接口配置一个IP并激活
ifconfig lo0 inet 127.0.0.1 up
激活lo0
ifconfig en0 down
关闭en0网络接口
ifconfig en0 up
激活en0网络接口
ifconfig en0 192.168.1.2 netmask 255.255.255.0 alias
在网络接口en0上绑定一个IP地址
ifconfig en0 192.168.1.2 netmask 255.255.255.0 delete
删除绑定的IP地址
ifconfig en0 delete/ifconfig en0 192.168.1.2 delete
删除一个网络接口的IP地址
ifconfig en0 detach
从网络接口列表中删除该网络接口的所有属性,一般是要把该网卡移除才用这个命令,可以用ifconfig en0再添加
ifconfig en0 mtu 1492
改变网络接口en0MTU

9.8
TCP/IPS守侯进程命令
开机时自动启动的服务一般都是存放在/etc/inittab文件中,网络启动文件是/etc/rc.net或者是/etc/rc.bsdnet,一般在系统启动时
cfgmgr调用。tcp/ip守侯进程则是在/etc/rc.tcpip文件中,由init进程调用,在/etc/rc.tcpip文件中包括syslogd,lpd,routed/gated,
sendmail,portmap,inetd,named
timed,rwhod等进程,默认只启动syslogd,lpdsendmail,portmap,inetd进程。
lssrc -g tcpip
查看上面的各进程的状态
sh /etc/tcp.clean
停止TCP/IP守侯进程,它将停止/etc/rc.tcpip中的进程(portmapnfsd进程除外)
stopsrc -g tcpip
停止所有的TCP/IP守侯进程
stopsrc -s syslogd
停止某一个tcp/ip守侯进程
sh /etc/rc.tcpip
启动所有的tcp/ip守侯进程
startsrc -s syslogd
启动某一个tcp/ip守侯进程
startsrc -g tcpip
启动odm中定义的属于TCPIP组的所有子系统,但不重新启动TCP/IP守侯进程

9.9internet 服务管理进程inetd介绍
/usr/sbin/inetd
startsrc -s inetd
启动inetd守侯进程,它是在TCP/IP守侯进程启动时连带启动,一般是读取/etc/inetd.conf配置文件
当修改了/etc/inetd.conf文件后,要生效就要执行refresh -s inetd命令,让它再去读取/etc/inetd.conf文件
或者执行ps -ef |grep inetd (获得inetd进程号) kill -1 inetdpid(给inetd进程发送一个SIGHUP信号)
/etc/inetd.conf
中又包括comsat,ftpd,fingerd,rlogind,rexecd,rshd,talkd,telnetd,tftpd,uucpd等子进程
lssrc -ls inetd
查看inetd子进程的详细信息
stopsrc -s inetd
停止inetd守侯进程

9.10、路由命令
smit mkroute
添加一个静态的主机路由或网络路由,也可以用如下命令来实现
route add -net 192.168.1 -netmask 255.255.255.0 9.1.2.1
traceroute
跟踪路由
no -o ipforwarding=1
在两片网卡不同网段之间开启IP转发功能,为0时,表示关闭,只有在打开的时候才能起到路由的作用

9.11AIX远程登陆方式介绍
telnet server/ip
rlogin rhostname -l username/rlogin rhostname/ip
伪终端是用来处理telnet,rlogin,rsh会话连接,如果不能用telnet,rlogin,rsh进行连接了,说明伪终端个数不够了,需要修改伪终端的个数
smit chgpty
设置伪终端的个数,默认是256个,伪终端设备位于/dev/pts目录下
ls -l /dev/pts |more
其中权限为crw-rw-rw-的表示未使用,crw--w--w-表示正在使用的伪终端
拒绝使用FTP的用户,只需要在/etc/ftpusers添加用户名便可
直接运行/usr/samples/tcpip/anon.ftp命令文件就可以生成匿名FTP访问
开启FTP日志:编辑/etc/syslog.conf文件,在里面添加daemon.info 文件名,重起syslogd进程refresh -s syslogd,编辑/etc/inetd.conf
把包含FTP的一行ftp stream tcp6 nowait root /usr/sbin/ftpd ftpd修改成如下记录
ftp stream tcp6 nowait root /usr/sbin/ftpd ftpd -l
保存后重起inetd进程refresh -s inetd

rexec hostname/ip 命令 表示在远程主机上执行命令

9.12、信任主机/用户的设置
/etc/hosts.equiv
(信任主机文件,该文件的权限必须为600/$HOME/.rhosts文件
/etc/hosts.equiv
格式为hostname [username] hostname--信任主机 username--信任主机上的用户
+hostname [username]
表示信任所有主机上的该指定用户
hostname [+username]/hostname
表示信任指定主机上的所有用户
-hostname [username]
表示拒绝信任所有主机上的指定用户
$HOME/.rhosts
(信任用户文件,该文件的权限推荐为600
该文件的格式为:hostname [username] 如果省略了username则表示只信任该文件的属主用户 ,其他跟 /etc/hosts.equiv中的一样
在使用hacmpAIX系统中,必须保证/etc/hosts/.rhosts文件配置正确。/.rhosts文件可以使用hacmp中的cllsig -x > /.rhosts命令生成。

9.13、远程执行shell命令 rsh
rsh remotehost [-a] [-n] [-l user] [command]
在远程主机上执行命令
rcp [-p ]
(保留权限模式和修改时间) [-r](级连目录都拷贝) source destination 远程复制命令
rcp -r
目录名

securetcpip 命令后做的动作包括RCPRLOGINRLOGINDRSHRSHDTFTPTFTPD都被禁止使用,.netrc文件不可用
/etc/security/config文件中增加了一个TCP/IP的安全节,在执行该命令前,必须以root用户执行killall 命令停止所有网络守侯进程。

 

阅读(1275) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~