Linux网络操作命令 ifconfig、ping、route、rcp、mail

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]: 端口指定优化的收件箱读取邮件。

 


 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值