全国业务电话:
1.7 基本网络命令
1.7 基本网络命令
 
  CGSL 具有强大的网络功能,提供了丰富的网络应用程序,完全支持 TCP/IP  协议。在网络环境下,可以进行远程注册、远程命令调用、传送文件等操作。本节介绍了几个基本的网络操作命令。

1.7.1 基本的网络配置命令
 
1.7.1.1 ifconfig
 
  可以使用 ifconfig 命令来配置并查看网络接口的配置情况。
 
  例如:
 
  1.配置 eth0 的 IP 地址,同时激活该设备。
 
    #ifconfig eth0 192.168.1.10 netmask 255.255.255.0 up  
 
  2.配置 eth0 别名设备 eth0:1 的 IP 地址,并添加路由。
 
    #ifconfig eth0:1 192.168.1.3  
 
    #route add -host 192.168.1.3 dev eth0:1  
 
  3.激活设备。
 
    #ifconfig eth0 up  
 
  4.禁用设备。
 
    #ifconfig eth0 down  
 
  5.查看指定的网络接口的配置。
 
    #ifconfig eth0  
 
  6.查看所有的网络接口配置。
 
    #ifconfig -a  

1.7.2 ping
 
  ping 命令用来确定网络上的主机是否可到达和到达速率。ping 命令的格式为:
 
    #ping [OPTION] host  
 
  例如:
 
    #ping www.sina.com.cn  
 
    #ping -c4 192.168.1.12   
 
  ping 命令将大小固定的数据包发送给对方,并要求对方返回。当终止 ping 命令时,会显示一些统计数据。通过数据判断是否返回以及返回时间,用户可以确定对方是否可到达,是否开机,以及网络延时时间。按<Ctrl + C>中断。

1.7.2.1 route
 
  可以使用 route 命令来配置并查看内核路由表的配置情况。
 
  例如:
 
  1.添加到主机的路由。
 
    #route add -host 192.168.1.2 dev eth0:0  
 
    #route add -host 10.20.30.148 gw 10.20.30.40  
 
  2.添加到网络的路由。
 
    #route add -net 10.20.30.40 netmask 255.255.255.248 eth0  
 
    #route add -net 10.20.30.48 netmask 255.255.255.248 gw 10.20.30.41  
 
    #route add -net 192.168.1.0/24 eth1  
 
  3.添加默认网关。
 
    #route add default gw 192.168.1.1  
 
  4.查看内核路由表的配置。
 
    #route  
 
  5.删除路由。
 
    #route del -host 192.168.1.2 dev eth0:0  
 
    #route del -host 10.20.30.148 gw 10.20.30.40  
 
    #route del -net 10.20.30.40 netmask 255.255.255.248 eth0  
 
    #route del -net 10.20.30.48 netmask 255.255.255.248 gw 10.20.30.41  
 
    #route del -net 192.168.1.0/24 eth1  
 
    #route del default gw 192.168.1.1  

1.7.2.2 traceroute
 
  可以使用 traceroute 命令显示数据包到达目的主机所经过的路由。
 
  例如:
 
    #traceroute www.sina.com.cn  
 
1.7.2.3 netstat
 
  可以使用 netstat 命令来显示网络状态信息。

  例如:
 
  1.显示网络接口状态信息。
 
    #netstat -i  
 
  2.显示所有监控中的服务器的 Socket 和正使用 Socket 的程序信息。
 
    #netstat -lpe  
 
  3.显示内核路由表信息。
 
    #netstat -r  
 
    #netstat -nr  
 
  4.显示 TCP/UDP 传输协议的连接状态。
 
    #netstat -t  
 
    #netstat -u  
 
1.7.2.4 hostname
 
  可以使用 hostname 命令来更改主机名。例如:
 
    #hostname myhost  
 
  使用 hostname 命令设置的主机名是临时的,在系统重启将失效。
 
1.7.2.5 arp
 
  可以使用 arp 命令来配置并查看arp缓存。例如:
 
  1.查看 arp 缓存。
 
    #arp  
 
  2.添加一个 IP 地址和 MAC 地址的对应记录。
 
    #arp -s 192.168.33.15 00:60:08:27:CE:B2  
 
  3.删除一个 IP 地址和 MAC 地址的对应缓存记录。
 
    #arp -d 192.168.33.15  
 
1.7.3 telnet
 
  telnet 命令是一种远程登录工具,只要拥有合法的注册名和口令,就能像使用本地机器一样访问远程计算机了。telnet 也允许用户通过输入注册名和口令从远程网点登录到自己的计算机上,从而通过网络或电话线完成检查电子邮件、编辑文件和运行程序等操作。但是 telnet 只能在字符终端方式下工作,不支持图形用户界面。
 
  telnet 的基本用法是:
 
    #telnet [OPTION] IP [host [port]]  
 
  命令键入后,telnet 即会启动一个远程会话,本命令可使用的选项参数主要有
 
  -d:启动调试功能
 
  -a:自动注册
 
  -n tracefile:打开跟踪程序,把跟踪程序数据保存在 tracefile 中
 
  -e escape_char:将会话的转义字符设置为 escape_char
 
  -l user:把用户名发送给远程系统,以便自动注册。本参数自动包括 -a 参数
 
  port:指出与远程系统连接的端口号,如不指定,将连接到缺省端口
 
  成功地连接到远程计算机上后,telnet 就显示登录信息,并提示用户输入注册名与口令,如注册成功,就可以开始工作了。
 
  提示:缺省版本未开启 telnet 和 ftp 服务,需另行启动该服务。

1.7.4 ftp
 
  FTP(文件传输协议)是在 TCP/IP 网络计算机之间传输文件的简单而有效的办法。ftp 命令的功能是在本地机和远程机之间传送文件。它允许用户传输 ASCII 文件和二进制文件。在 ftp 会话过程中,用户可以通过使用 ftp 客户程序连接到另一台计算机上。用户可以在目录中上下移动、列出目录内容、把文件从远程机拷贝到本地机上、把文件从本地机传输到远程系统中。前提当然是您必须在本地和远程文件系统中具有进行这些操作的权限。
 
  ftp 命令的基本格式如下:
 
    #ftp [OPTION] [host]  
 
  可以用 help 命令取得可供使用的命令清单,也可以在 help 命令后面指定具体的命令名称,获得这条命令的说明。
 
  ls:列出远程机的当前目录
 
  cd:在远程机上改变工作目录
 
  lcd:在本地机上改变工作目录

  ascii:设置文件传输方式为 ASCll 模式
 
  binary:设置文件传输方式为二进制模式
 
  close:终止当前的 ftp 会话
 
  hash:每次传输完数据缓冲区中的数据后就显示一个 # 号
 
  get(mget):从远程机传送指定文件到本地机
 
  put(mput):从本地机传送指定文件到远程机
 
  open:连接远程 ftp 站点
 
  quit:断开与远程机的连接并退出 ftp
 
  ?:显示本地帮助信息
 
  !:转到 Shell 中

1.7.5 finger
 
  使用 finger 命令来查询系统用户的信息,该命令的基本格式为:
 
    #finger [-lmsp] [usr…] [usr@host…]  
 
  运行 finger 命令后会显示系统中某个用户的用户名、主目录、停滞时间、登录时间、登录 Shell 等信息,查询远程机上的用户信息时,就需要的用户名后面加上“@主机名”的方式。

 

  • 操作系统微信公众号

  • CPI微信公众号

© 2004-2020 广东中兴新支点技术有限公司  版权所有  (www.gd-linux.com)  粤ICP备15061780号-2

新支点OS业务:

QQ客服