background image

Linux c 语言必学的 60 个命令

——网络操作命令

Linux 必学的 60 个命令:网络操作命令
因为 Linux 系统是在 Internet 上起源和发展的,它与生俱来拥有强大的网络功能和丰富的
网络应用软件,尤其是 TCP/IP 网络协议的实现尤为成熟。
Linux 的网络命令比较多,其中一些命令像 ping、ftp、telnet、route、netstat 等在其它操作系统
上也能看到,但也有一些 Unix/Linux 系统独有的命令,如 ifconfig、finger、mail 等。Linux 网
络操作命令的一个特点是,命令参数选项和功能很多,一个命令往往还可以实现其它命
令的功能。

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,并
且马上激活它,使用下面命令:
#fconfig eth0 210.34.6.89 netmask 255.255.255.128 broadcast 210.34.6.127

命令的作用是设置网卡 eth0 的 IP 地址、网络掩码和网络的本地广播地址。若运行不带任何
参数的 ifconfig 命令,这个命令将显示机器所有激活接口的

信息。带有 -a”参数的命令则显示所有接口的信息,包括没有激活的接口。注意,用
ifconfig 命令配置的网络设备参数,机器重新启动以后将会丢失。
如果要暂停某个网络接口的工作,可以使用 down 参数:
#ifconfig eth0 down

ip

1.作用
ip 是 iproute2 软件包里面的一个强大的网络配置工具,它能够替代一些传统的网络管理工
具,例如 ifconfig、route 等,使用权限为超级用户。几乎所有的 Linux 发行版本都支持该命
令。
2.格式
ip [OPTIONS] OBJECT [COMMAND [ARGUMENTS]]
3.主要参数
OPTIONS 是修改 ip 行为或改变其输出的选项。所有的选项都是以-字符开头,分为长、短