linux命令操作之网络(三)

netstat命令的功能是显示网络连接,路由表和网络接口信息;

-a 显示所有socket包正在监听的

-c 每隔1秒就重新显示一遍知道用户中断它

-i   显示所有的网络接口的信息

-n  以网络IP地址代替名称显示出网络连接情形

-r 显示核心路由表

-t  显示TCP协议的链接情况

-u 显示UDP协议的链接情况

-v 显示正在进行的工作

 

nslookup 查询一台机器的IP地址和域名

nslookup  [IP地址或域名]

exit 退出

host 命令可根据主机名查询主机的IP地址或根据主机的IP地址查询主机名

host[选项][IP地址/域名/主机名]

finger 查询用户的信息,用户名,主目录,登录时间

finger [选项][用户@主机]

-s 显示用户ide注册名,实际名,终端名称

-l 显示用户主目录,登录shell

/etc/hosts

/etc/services

/etc/host.conf

/etc/nsswitch.conf

/etc/resolv.conf

/etc/xinetd.conf

/etc/modules.conf

/etc/sysconfig/network-script/ifcfg-ethN

/etc/sysconfig/network网络设置

该文件用来指定服务器上的网络配置信息,包含了控制和网络有关的文件和守护程序的行为参数。

NETWORKING= yes       //网络是否被设置

HOSTNAME=machine      //服务器的主机名

GATWAY=210.34.6.2      //表示网络网关的IP地址

FORWARD_IPV4=yes      //是否开启IP转发功能

GATEWAYDEV=gw-dev    //网关的设备名eth0等

/etc/hosts IP 地址和主机名的映射

例:127.0.0.1machine1 localhost.localdomain  localhost

192.168.1.100machine7

 192.168.1.101 otherpc otheralias

本机名为machines1,otherpc还有别名otheralias,它可以指向otheralias。一旦配置完机器的网络配置文件,应该重新启动网络以使修改成效。重启命令:service network restart

/etc/services中包含了服务器名和端口号之间的映射

Redhat安装时缺省的/etc/services中的前几行

tcpmux  1/tcp  #TCP port service multiplexer

echo 7/tcp

echo 7/udp

discard  9/tcp sink null

discard  9/udp sink null


ping 查询网络上的主机是否在工作

ping [选项][主机/IP地址]

-f 大量且快速地发送网络封包给一台机器看它反应

-I 秒数   设定间隔几秒发送一个网络包给一台机器预设值是一秒一次

-q 只显示最后的结果

- r 不经由网关而直接送封包到一台机器通常是查看本机的网络接口是否有问题

-s 字节数  指定发送的数据字节数

常用网络配置文件

.系统中重要的网络配置文件为:

/etc/sysconfig/network

systat  11/tcp users

/etc/host.conf配置名字解析器

有两个文件声明系统到哪里寻找名字信息来配置unix名字解析的库。文件/etc/host.conf有版本5的libc库所使用。而etc/nsswitch.conf有版本6使用。

/etc/host.conf文件制定如何解析主机名。

Redhat安装后缺省的/etc/host.conf内容

other hosts bind

multi  on

order指定主机名查询顺序,其参数是逗号隔开的查找方法,支持的查找方法为bind   host和nis,分别代表DNS,/etc/hosts和NIS,这里规定先查询/etc/hosts文件在使用DNS来解析域名。

/etc/nsswitch.conf配置名字解析器

aliases邮件别名

passwd系统别名

group 用户组

shadow 隐藏口令

hosts主机名和IP地址

networks网络名和号

protocols网络协议

services端口号和服务名称

ethers以太网号

rpc远程进程调用的名称和号

netgroup网内组

/etc/resolv.conf配置DNS客户

它包含了主机的域名搜索顺序和DNS服务器的地址,每一行应包含一个关键字和一个或多个有空格隔开的参数

nameserver  192.168.0.36

nameserver  192.168.0.37

search www.sqq.com

nameserver表名DNS服务器的IP地址,可以有很多行的nameserver,每一个带一个IP地址。在查询时就按nameserver在文本中的顺序进行。

Domain声明主机的域名,很多程序用到它,如邮件系统

search  指明域名查询顺序

/etc/xinetd.conf格式:

service service-name

{

disabled = yes//是否禁用

socket_type=xxx//TCP/IPsocket  type

protocol=xxx//服务使用的协议

server=xxx//服务的完整路径

server_args=xxx//服务的参数

port=xxx//指定服务的端口号

wait=xxx//是否阻塞服务即单线程或多线程

user=xxx//服务进程的uid

group=xxx//gid

REUSE=xxx//可重用标志

}

配置ftp服务

在/etc/xinetd.d目录下,编辑wu-ftpd

service ftp

{

disable=no

socket_type=stream

wait=no

user=root

server=/user/sbin/in.ftpd

server_args=-l –a

log_on_success+=DURATION

nice=10

}

配置telnet服务

service telnet

{

disable=no

flags=REUSE

socket_type=stream

wait =no

user=root

server=/usr/sbin/in.telnet

log_on_failure+=USERID

}

配置完成后,重新启动

/etc/rc.d/init.d/xinetdrestart

/etc/modules.conf文件.

文件格式:alias  eth0 tg3 

          Alias eth1 3c905

/etc/sysconfig/network-scripts/ifcfg-ethN文件

文件格式

DEVICE=rth0

ONBOOT =yes

BOOTPROTO=static

IPADDR=192.168.0.66

NETMASK=255.255.255.0

GATWAY=192.168.0.65

 

 

 



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值