linux网络命令详解
学习啦在线学习网linux网络命令详解
Linux下掌握有关网络的命令方便我们随时可以用到。下面由学习啦小编为大家整理linux网络命令详解的相关知识,希望对大家有帮助!
linux网络命令详解
linux网络命令1、Ifconfig命令详解
1.作用
ifconfig用于查看和更改网络接口的地址和参数,包括IP地址、网络掩码、广播地址,使用权限是超级用户。
2.格式
ifconfig -interface [options] address
3.主要参数
-interface:指定的网络接口名,如eth0和eth1。
学习啦在线学习网 up:激活指定的网络接口卡。
学习啦在线学习网 down:关闭指定的网络接口。
学习啦在线学习网 broadcast address:设置接口的广播地址。
address:设置指定接口设备的IP地址。
学习啦在线学习网 netmask address:设置接口的子网掩码。
4.应用说明
学习啦在线学习网 ifconfig eth0 192.168.0.130 netmask 255.255.255.0 broadcast 192.168.0.255
linux网络命令2、ip命令详解
1.作用
ip是iproute2软件包里面的一个强大的网络配置工具,它能够替代一些传统的网络管理工具,例如ifconfig、route等,使用权限为超级用户。几乎所有的Linux发行版本都支持该命令。
2.格式
ip [OPTIONS] OBJECT [COMMAND [ARGUMENTS]]
3.应用实例
添加IP地址192.168.2.2/24到eth0网卡上:
#ip addr add 192.168.1.1/24 dev eth0
添加策略路由:
#ip rule add from 192.168.2.0/24 table n pref n
刷新策略:
ip route flush cache
linux网络命令3、ping命令详解
1.作用
ping检测主机网络接口状态,使用权限是所有用户。
2.格式
学习啦在线学习网 ping [-dfnqrRv][-c][-i][-I][-l][-p][-s][-t] IP地址
3.主要参数
学习啦在线学习网 -c:设置完成要求回应的次数。
-f:极限检测。
学习啦在线学习网 -i:指定收发信息的间隔秒数。
-I:网络界面使用指定的网络界面送出数据包。
-R:记录路由过程。
-t:设置存活数值TTL的大小。
-v:详细显示指令的执行过程。
学习啦在线学习网 ping命令是使用最多的网络指令,通常我们使用它检测网络是否连通,它使用ICMP协议。但是有时会有这样的情况,我们可以浏览器查看一个网页,但是却无法ping通,这是因为一些网站处于安全考虑安装了防火墙。另外,也可以在自己计算机上试一试,通过下面的方法使系统对ping没有反应:
学习啦在线学习网 # echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all
linux网络命令4、telnet命令详解
1.作用
学习啦在线学习网 telnet表示开启终端机阶段作业,并登入远端主机。telnet是一个Linux命令,同时也是一个协议(远程登陆协议)。
2.格式
telnet [-8acdEfFKLrx][-b][-e][-k][-l][-n][-S][-X][主机名称IP地址<通信端口>]
3.主要参数
4.应用说明
用户使用telnet命令可以进行远程登录,并在远程计算机之间进行通信。用户通过网络在远程计算机上登录,就像登录到本地机上执行命令一样。为了通过telnet登录到远程计算机上,必须知道远程机上的合法用户名和口令。虽然有些系统确实为远程用户提供登录功能,但出于对安全的考虑,要限制来宾的操作权限,因此,这种情况下能使用的功能是很少的。
学习啦在线学习网 telnet只为普通终端提供终端仿真,而不支持X-Window等图形环境。当允许远程用户登录时,系统通常把这些用户放在一个受限制的Shell中,以防系统被怀有恶意的或不小心的用户破坏。用户还可以使用telnet从远程站点登录到自己的计算机上,检查电子邮件、编辑文件和运行程序,就像在本地登录一样。
linux网络命令5、ftp命令详解
1.作用
ftp命令进行远程文件传输。FTP是ARPANet的标准文件传输协议,该网络就是现今Internet的前身,所以ftp既是协议又是一个命令。
2.格式
学习啦在线学习网 ftp [-dignv][主机名称IP地址]
3.主要参数
-d:详细显示指令执行过程,便于排错分析程序执行的情形。
-i:关闭互动模式,不询问任何问题。
-g:关闭本地主机文件名称支持特殊字符的扩充特性。
学习啦在线学习网 -n:不使用自动登陆。
-v:显示指令执行过程。
4.应用说明
ftp命令是标准的文件传输协议的用户接口,是在TCP/IP网络计算机之间传输文件简单有效的方法,它允许用户传输ASCⅡ文件和二进制文件。为了使用ftp来传输文件,用户必须知道远程计算机上的合法用户名和口令。这个用户名/口令的组合用来确认ftp会话,并用来确定用户对要传输的文件进行什么样的访问。另外,用户需要知道对其进行ftp会话的计算机名字的IP地址。
用户可以通过使用ftp客户程序,连接到另一台计算机上;可以在目录中上下移动、列出目录内容;可以把文件从远程计算机机拷贝到本地机上;还可以把文件从本地机传输到远程系统中。ftp内部命令有72个,下面列出主要几个内部命令:
学习啦在线学习网 ls:列出远程机的当前目录。
学习啦在线学习网 cd:在远程机上改变工作目录。
lcd:在本地机上改变工作目录。
close:终止当前的ftp会话。
hash:每次传输完数据缓冲区中的数据后就显示一个#号。
get(mget):从远程机传送指定文件到本地机。
put(mput):从本地机传送指定文件到远程机。
学习啦在线学习网 quit:断开与远程机的连接,并退出ftp。
linux网络命令6、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
linux网络命令7、rcp命令详解
1.作用
rcp代表远程文件拷贝,用于计算机之间文件拷贝,使用权限是所有用户。
2.格式
rcp [-px] [-k realm] file1 file2 rcp [-px] [-r] [-k realm] file
3.主要参数
-r:递归地把源目录中的所有内容拷贝到目的目录中。要使用这个选项,目的必须是一个目录。
-p:试图保留源文件的修改时间和模式,忽略umask。
-k:请求rcp获得在指定区域内的远程主机的Kerberos许可,而不是获得由krb_relmofhost(3)确定的远程主机区域内的远程主机的Kerberos许可。
学习啦在线学习网 -x:为传送的所有数据打开DES加密
linux网络命令8、finger命令详解
1.作用
finger用来查询一台主机上的登录账号的信息,通常会显示用户名、主目录、停滞时间、登录时间、登录Shell等信息,使用权限为所有用户。
2.格式
finger [选项] [使用者] [用户@主机]
3.主要参数
-s:显示用户注册名、实际姓名、终端名称、写状态、停滞时间、登录时间等信息。
-l:除了用-s选项显示的信息外,还显示用户主目录、登录Shell、邮件状态等信息,以及用户主目录下的.plan、.project和.forward文件的内容。
4.应用实例
5.应用说明
如果要查询远程机上的用户信息,需要在用户名后面接“@主机名”,采用[用户名@主机名]的格式,不过要查询的网络主机需要运行finger守护进程的支持。
linux网络命令9、nslookup命令详解
1.作用
学习啦在线学习网 nslookup命令的功能是查询一台机器的IP地址和其对应的域名。使用权限所有用户。它通常需要一台域名服务器来提供域名服务。如果用户已经设置好域名服务器,就可以用这个命令查看不同主机的IP地址对应的域名。
2.格式
学习啦在线学习网 nslookup [IP地址/域名]
3.应用实例
(1)在本地计算机上使用nslookup命令
$ nslookup
Default Server: name.cao.com.cn
学习啦在线学习网 Address: 192.168.1.9
>
在符号“>”后面输入要查询的IP地址域名,并回车即可。如果要退出该命令,输入“exit”,并回车即可。
(2)使用nslookup命令测试named
学习啦在线学习网 输入下面命令:nslookup
学习啦在线学习网 然后就进入交换式nslookup环境。如果named正常启动,则nslookup会显示当前DNS服务器的地址和域名,否则表示named没能正常启动。