ifconfig 1.作用 ifconfig用于查看和更改网络接口的地址和参数,包括IP地址、网络掩码、广播地址,使用权限是超级用户。 2.格式 ifconfig -interface [options] address 3.主要参数 -interface: 指定的网络接口名,如 eth0 和 eth1。 up:激活指定的网络接口卡。 down: 关闭指定的网络接口。 broadcast address: 设置接口的广播地址。 pointopoint: 启用点对点方式。 address: 设置指定接口设备的 IP 地址。 netmask address: 设置接口的子网掩码。 4.应用说明 ifconfig是用来设置和配置网卡的命令行工具。为了手工配置网络,这是一个必须掌握的命令。使用该命令的好处是无须重新启动机器。要赋给eth0接口IP地址207. 164. 186. 2, 井且马上激活它,使用下面命令: #ifconfig eth0 210.34. 6.89 netmask 255. 255. 255. 128 broadcast 210. 34. 6. 127 该命令的作用是设置网卡 etho 的IP地址、网络掩码和网络的本地广播地址。若运行不带任何参数的ifconfig命令,这个命令将显示机器所有激活接口的信息。带有“-a”参数的命令则显示所有接口的信息,包括没有激活的接口。注意,用ifconfig命令配置的网络设备参数,机器重新启动以后将会丢失。 如果要暂停某个网络接口的工作,可以使用down函数: #ifconfig eth0 down ping 1.作用 ping检测主机网络接口状态,使用权限是所有用户。 2.格式 ping [-dfnqrRv][-c][-i][-I][-1][-p][-s][-t] IP 地址 3.主要参数 -d:使用Socket的SO_DEBUG功能。 -c:设置完成要求回应的次数。 -f: 极限检测。 -i:指定收发信息的间隔秒数。 -I: 网络界面使用指定的网络界面送出数据包。 -1:前置载入,设置在送出要求信息之前,先行发出的数据包。 -n:只输出数值。 -p:设置填满数据包的范本样式。 -q:不显示指令执行过程,开头和结尾的相关信息除外。 -r:忽略普通的Routing Table, 直接将数据包送到远端主机上。 -R: 记录路由过程。 -s:设置数据包的大小。 -t: 设置存活数值TTL的大小。 -v: 详细显示指令的执行过程。 ping命令是使用最多的网络指令,通常我们使用它检测网络是否连通,它使用ICMP协议。但是有时会有这样的情况,我们可以浏览器查看一个网页,但是却无法ping通,这是因为一些网站处于安全考虑安装了防火墙。另外,也可以在自己计算机上试一试,通过下面的方法使系统对ping没有反应: # echo 1 > /proc/sys/net/ipv4/icmp_echo_ ignore_all route 1.作用 route表示手工产生、修改和查看路由表。 2.格式 #route [-add] [net| -host] targetaddress [-netmask Nm][dev]If] #route [-delete][-net|-host] targetaddress [gw Gw] [-netmask Nm] [dev]If] 3.主要参数 -add: 增加路由。 -delete: 删除路由。 -net: 路由到达的是一个网络,而不是一台主机。 -host: 路由到达的是一台主机。 -netmask Nm: 指定路由的子网掩码。 gw: 指定路由的网关。 [dev]If: 强迫路由链指定接口。 4.应用实例 route命令是用来查看和设置Linux系统的路由信息,以实现与其它网络的通信。要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现。 在Linux系统中,设置路由通常是为了解决以下问题:该Linux系统在一个局域网中,局城网中有一个网关,能够让机器访问Internet, 那么就需要将这台机器的IP地址设置为Linux机器的默认路由。使用下面命令可以增加一个默认路由: route add 0.0.0.0 192.168.1.1 rcp 1.作用 rcp代表远程文件拷贝,用于计算机之间文件拷贝,使用权限是所有用户。 2.格式 rcp [-px][-k realm]filel file2 rcp [-px][-r][-k realm] file 3.主要参数 -r: 递归地把源目录中的所有内容拷贝到目的目录中。要使用这个选项,目的必须是一个目录。 -p: 试图保留源文件的修改时间和模式,忽略umask。 -k: 请求rcp获得在指定区域内的远程主机的Kerberos许可,而不是获得由krb_relmofhost (3)确定的远程主机区域内的远程主机的Kerberos许可。 -x: 为传送的所有数据打开DES加密。 mail 1.作用 mail作用是发送电子邮件,使用权限是所有用户。此外,mail还是一个电子邮件程序。 2.格式 mail [-s subject] [-c address] [-b address] mail -f [mailbox]mail [-u user] 3.主要参数 -b address: 表示输出信息的匿名收信人地址清单。 -c address: 表示输出信息的抄送 ( ) 收信人地址清单。 -f [mail box]: 从收件箱者指定邮箱读取邮件。 -s subject: 指定输出信息的主体行。 [-u user]: 端口指定优化的收件箱读取邮件。