linux网络命令.doc_第1页
linux网络命令.doc_第2页
linux网络命令.doc_第3页
linux网络命令.doc_第4页
linux网络命令.doc_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

网络命令5.1显示网络地址 命令:arp 格式:arp hostname 功能:显示系统当前访问的远程住机名、IP地址和硬件地址。 选项:-a 注释: 例如:% arp -a5.2 显示用户信息 命令:finger 格式:finger username 功能:显示网上用户使用机器的情况,包括用户何时登录和最后一次注册记录。 选项: 注释: 例如:% finger username5.3 网上对话 命令:talk 格式:talk username 功能:在网上与另一用户进行对话。 选项: 注释:对话时系统把终端分为上下两部分,上半部显示自己键入信息,下半部 显示对方用户键入的信息。键入delete或Ctrl+C则结束对话。 例如:% talk username5.4 允许或拒绝接受信息 命令:mesg (message) 格式:mesg n/y 功能:允许或拒绝其它用户向自己所用的终端发送信息。 选项:n 拒绝其它用户向自己所用的终端写信息 y 允许其它用户向自己所用的终端写信息(缺省值) 注释: 例如:% mesg n5.5 给其他用户写信息 命令:write 格式:write username ttyname 功能:给其他用户的终端写信息。 选项: 注释:若对方没有拒绝,两用户可进行交谈,键入EOF或Ctrl+C则结束对话。 例如:write username5.6 测试网路 命令:ping 格式:ping hostname 功能:向网络上的主机发送ICMP ECHO REQUEST信息包,检测网络是否畅通。 选项: 注释:被测试的主机名可用IP地址。当丢包率为(100% packet loss)则说明 当前网络不通。 例如:% ping hostsname5.7 远程shell命令 命令:rsh (remote shell) 格式:rsh hostsname command 功能:在本地机执行远程主机的shell命令。 选项: 注释: 例如:% rsh hostname who5.8 远程考贝文件 命令:rcp (remote copy) 格式:rcp -r file newfile 功能:拷贝远程主机上的文件。 选项:-r 拷贝目录 注释: 例如:% rcp hostname:/tmp/file . 5.9 远程注册 命令:rlogin (remote login) 格式:rlogin hostname -l username 功能:注册到远程主机上。 选项:-l username 注册到另一用户 注释:要有用户口令才能注册。 例如:% rlogin hostname5.10 远程登录 命令:telnet 格式:telnet hostname 功能:远程登录到网上其它主机。 选项: 注释:支持不同的操作系统。 例如:% telnet 5.11文件传输 命令:ftp (file transfer program) 格式:ftp hostname 功能:网络文件传输及远程操作。 选项:ftp命令: ?/help ftp的联机帮助 open hostname 打开制定的远程机 cd dirname 进入远程机的目录 lcd dirname 设置本地机的目录 dir/ls 显示远程的目录文件 binary 以二进制方式进行传输 get/mget 从远程机取一个或多个文件 put/mput 向远程机送一个或多个文件 prompt 打开或关闭多个文件传送时的交互提示 close 关闭与远程机的连接 quit 退出ftp 注释: 例如:% ftp hostname5.12显示到网络主机的路经 命令:traceroute 格式:traceroute hostname 功能:显示本机到达某一网络主机所经的路经和使用的时间。 选项: 注释: 例如:% traceroute hostname1、 telnet功能说明:远端登入。语法:telnet-8acdEfFKLrx-b-e-k-l-n-S-X主机名称或IP地址补充说明:执行telnet指令开启终端机阶段作业,并登入远端主机。参数:-8允许使用8位字符资料,包括输入与输出。-a尝试自动登入远端系统。-b使用别名指定远端主机名称。-c不读取用户专属目录里的.telnetrc文件。-d启动排错模式。-e设置脱离字符。-E滤除脱离字符。-f此参数的效果和指定-F参数相同。-F使用KerberosV5认证时,加上此参数可把本地主机的认证数据上传到远端主机。-k使用Kerberos认证时,加上此参数让远端主机采用指定的领域名,而非该主机的域名。-K不自动登入远端主机。-l指定要登入远端主机的用户名称。-L允许输出8位字符资料。-n指定文件记录相关信息。-r使用类似rlogin指令的用户界面。-S设置telnet连线所需的IPTOS信息。-x假设主机有支持数据加密的功能,就使用它。-X关闭指定的认证形态。2、ifconfig功能说明:显示或设置网络设备。语法:ifconfig网络设备downup-allmulti-arp-promiscadddelio_addrirqmediamem_startmetricmtunetmasktunnel-broadcast-pointopointIP地址补充说明:ifconfig可设置网络设备的状态,或是显示目前的设置。参数:add设置网络设备IPv6的IP地址。del删除网络设备IPv6的IP地址。down关闭指定的网络设备。设置网络设备的类型与硬件地址。io_addr设置网络设备的I/O地址。irq设置网络设备的IRQ。media设置网络设备的媒介类型。mem_start设置网络设备在主内存所占用的起始地址。metric指定在计算数据包的转送次数时,所要加上的数目。mtu设置网络设备的MTU。netmask设置网络设备的子网掩码。tunnel建立IPv4与IPv6之间的隧道通信地址。up启动指定的网络设备。-broadcast将要送往指定地址的数据包当成广播数据包来处理。-pointopoint与指定地址的网络设备建立直接连线,此模式具有保密功能。-promisc关闭或启动指定网络设备的promiscuous模式。IP地址指定网络设备的IP地址。网络设备指定网络设备的名称。-3、ping功能说明:检测主机。语法:ping-dfnqrRv-c-i-I-l-p-s-t主机名称或IP地址补充说明:执行ping指令会使用ICMP传输协议,发出要求回应的信息,若远端主机的网络功能没有问题,就会回应该信息,因而得知该主机运作正常。参数:-d使用Socket的SO_DEBUG功能。-c设置完成要求回应的次数。-f极限检测。-i指定收发信息的间隔时间。-I使用指定的网络界面送出数据包。-l设置在送出要求信息之前,先行发出的数据包。-n只输出数值。-p设置填满数据包的范本样式。-q不显示指令执行过程,开头和结尾的相关信息除外。-r忽略普通的RoutingTable,直接将数据包送到远端主机上。-R记录路由过程。-s设置数据包的大小。-t设置存活数值TTL的大小。-v详细显示指令的执行过程。-4、netstat功能说明:显示网络状态。语法:netstat-acCeFghilMnNoprstuvVwx-A-ip补充说明:利用netstat指令可让你得知整个Linux系统的网络情况。参数:-a或-all显示所有连线中的Socket。-A或-列出该网络类型连线中的相关地址。-c或-continuous持续列出网络状态。-C或-cache显示路由器配置的快取信息。-e或-extend显示网络其他相关信息。-F或-fib显示FIB。-g或-groups显示多重广播功能群组组员名单。-h或-help在线帮助。-i或-interfaces显示网络界面信息表单。-l或-listening显示监控中的服务器的Socket。-M或-masquerade显示伪装的网络连线。-n或-numeric直接使用IP地址,而不通过域名服务器。-N或-netlink或-symbolic显示网络硬件外围设备的符号连接名称。-o或-timers显示计时器。-p或-programs显示正在使用Socket的程序识别码和程序名称。-r或-route显示RoutingTable。-s或-statistice显示网络工作信息统计表。-t或-tcp显示TCP传输协议的连线状况。-u或-udp显示UDP传输协议的连线状况。-v或-verbose显示指令执行过程。-V或-version显示版本信息。-w或-raw显示RAW传输协议的连线状况。-x或-unix此参数的效果和指定-Aunix参数相同。-ip或-inet此参数的效果和指定-Ainet参数相同。-5、nslookup命令nslookup命令的功能是查询一台机器的IP地址和其对应的域名。它通常需要一台域名服务器来提供域名服务。如果用户已经设置好域名服务器,就可以用这个命令查看不同主机的IP地址对应的域名。该命令的一般格式为:nslookupIP地址/域名例在本地机上使用nslookup命令。$nslookupDefaultServer:Address:9在符号“”后面输入要查询的IP地址或域名并回车即可。如果要退出该命令,输入exit并回车即可。-6、ifconfigifconfig是Linux系统中最常用的一个用来显示和设置网络设备的工具。其中“if”是“interface”的缩写。它可以用来设备网卡的状态,或是显示当前的设置。下面我们简单地说明常用的命令组合:1)将第一块网卡的IP地址设置为:ifconfigeth0(格式:ifconfig网络设备名IP地址)2)暂时关闭或启用网卡:关闭第一块网卡:ifconfigeth0down启用第一块网卡:ifconfigeth0up3)将第一块网卡的子网掩码设置为:ifconfigeth0netmask(格式:ifconfig网络设备名netmask子网掩码)我们也可以同时设置IP地址和子网掩码:ifconfigeth0netmask4)将第一块网卡的广播地址设置为55:ifconfigeth0-broadcast555)将第一块网卡设置为不接收多播数据包:ifconifgeth0allmulti如果要让其接收,则使用命令:ifconfigeth0-allmulti6)查看第一块网卡的状态:ifconfigeth0如果要查看所有的网卡状态,则直接使用不带参数的ifconfig命令即可。ifconfig输出的状态信息是十分有用的,下面,我们就简单说明一下:有几个状态比较重要:?UP/DOWN:网卡是否启动了,如果是DOWN的话,那肯定无法用的;?RXpackets中的errors包的数量如果过大说明网卡在接收时有问题;?TXpackets中的errors包的数量如果过大说明网卡在发送时有问题;7、routeroute命令是用来查看和设置Linux系统的路由信息,以实现与其它网络的通讯。要实现两个不同的子网之间的网络通讯,需要一台连接两个网络路由器或者同时位于两个网络的网关来实现。在Linux系统中,我们通常设置路由是为了解决以下问题:该Linux机器在一个局域网中,局域网中有一个网关,能够让你的机器访问Internet,那么我们就需要将这台机器的IP地址设置为Linux机器的默认路由。1)增加一个默认路由:routeaddgw网关地址2)删除一个默认路由:routedelgw网关地址3)显示出当前路由表route第二类:诊断工具1.pingping是一个最常用的检测是否能够与远端机器建立网络通讯连接。它是通过Internet控制报文协议ICMP来实现的。而现在有些主机对ICMP进行过滤,在这种特殊的情况下,有可能使得一些主机Ping不通,但能够建立网络连接。这是一种特例,在此事先说明。同样的,在此不罗列ping命令的所有可选参数,而是通过实例来说明一些常用的组合,需要更详细地了解的,可以通过网站在线培训的命令查询工具获得。1)检测与某机器的连接是否正常:也就是说,我们可以用IP地址或域名来指定机器。2)指定ping回应次数为4:在Linux下,如果你不指定回应次数,ping命令将一直不断地向远方机器发送ICMP信息。我们可以通过-c参数来限定:ping-c43)通过特定的网卡进行ping:有时,我们需要检测某块网卡(系统中有多块)能否ping通远方机器。我们需要在执行ping命令时指出:ping-Ieth02.traceroute如果你ping不通远方的机器,想知道是在什么地方出的问题;或者你想知道你的信息到远方机器都经过了哪些路由器,可以使用traceroute命令。顾名思义:trace是跟踪,route是路由,也就是跟踪路由。使用这个命令很简单:traceroute远程主机IP地址或域名这个命令的输出类似:1路由器(网关)的IP地址访问所需时间1访问所需时间2访问所需时间32路由器(网关)的IP地址访问所需时间1访问所需时间2访问所需时间31)最前面的数字代表“经过第几站”;2)路由器(网关)的IP地址就是“该站”的IP地址;3)访问所需时间1、2、3是指访问到这个路由器(网关)需要的时间。3.netstat在Linux系统中,提供了一个功能十分强大的查看网络状态的工具:netstat。它可以让您得知整个Linux系统的网络情况。1)统计出各网络设备传送、接收数据包的情况:使用命令:netstat-i这个命令将输出一张表,其中包括:Iface:网络接口名MTU:最大传输单元RX-OK:共成功接收多少个包RX-ERR:接收的包中共有多少个错误包RX-DRP:接收时共丢失多少个包RX-OVR:共接收了多少个碰撞包TX-OK:共成功发送多少个包TX-ERR:发送的包中共有多少个错误包TX-DRP:发磅时共丢失多少个包TX-OVR:共接收了多少个碰撞包2)显示网络的统计信息使用命令:netstat-s使用这个命令,将会以摘要的形式统计出IP、ICMP、TCP、UDP、TCPEXT形式的通信信息。3)显示出TCP传输协议的网络连接情况:使用命令:netstat-t这个命令的输出也是一张表,其中包括:LocalAddress:本地地址,格式是IP地址:端口号ForeignAddress:远程地址,格式也是IP地址:端口号State:连接状态,包括LISTEN、ESTABLISHED、TIME_WAIT等。4)只显示出使用UDP的网络连接情况:使用命令:netstat-t输出格式也是一样的。5)显示路由表:使用命令:netstat-r这个命令的输出与route命令的输出相同。5.2网络配置文件在RedHatLinux7.1中有一些用于存放网络配置的文件:1./etc/hosts在该文件中存放的是一组IP地址与主机名的列表,如果在该列表中指出某台主机的IP地址,那么访问该主机时将无需进行DNS解析。2./etc/host.conf该文件用来指定域名解析方法的顺序,如:orderhosts,bind它说明,首先通过/etc/hosts文件解析,如果在该文件中没有相应的主机名与IP地址的对应关系,再通过域名服务器bind进行解析。3./etc/resolv.conf在该文件中存放域名服务器的IP地址。4./etc/protocolsRedHatLinux7.1系统使用该文件辨别本主机使用的,并通过它完成协议和协议号之间的映射,用户不应修改该文件。5./etc/services该用户用于定义现有的网络服务,用户无需修改它,它通常由安装网络服务的程序来维护。该文件包括网络服务名、网络端口号和使用的协议类型,其中网络端口号和使用的协议类型之间有一个斜杠分开,在设置行的最后还可以添加一些服务的别名。5./etc/xinetd.d目录在Linux系统中有一个超级服务程序inetd,大部分的网络服务都是由它启动的,如chargen、echo、finger、talk、telnet、wu-ftpd等,在7.0之间的版本它的设置是在/etc/inetd.conf中配置的,在RedHat7.0后,它就改成了一个xinetd.d目录。在xinetd.d目录中,每一个服务都有一个相应的配置文件,我们以telnet为例,说明一下各个配置行的含义:servicetelnetsocket_type=streamwait=nouser=rootserver=/usr/sbin/in.telnetdlog_on_failure+=USERIDdisable=yes第一行,说明该配置用来设置telnet服务。第二行,说明Socket连接类型是stream,也就是TCP第三行,是指不等待到启动完成第四行,是指以root用户启动服务进程第五行,是指服务进程是/usr/sbin/in.telnetd第六行,是用于做一些出错日志第七行,是指禁止远方telnet,如果需要开放则将该配置改为:disable=no修改了xinetd的配置,需要重启xinetd才能够生效,有两种方法可以实现:1)执行如下命令:/etc/rc.d/init.d/xinetdrestart2)执行如下命令:killall-HUPxinetd1.hostname在rc.conf中改动或添加:hostname=这种改动会产生一些小问题,如:sendmail启动变慢.每次系统启动都需要等待几分钟等.这是因为:一些软件首先获得hostname.再从hostname中解析相对应的IP地址.如果网络连接比较慢,或者DNS设置不正确,那么DNS解析就需要几分钟时间.更好的方法是改动完hostname后,也改动/etc/hosts文件,将新的主机名和IP地址的对应关系加入文件中,这样名字解析就可以立即完成了.2.网络接口的start与stop由/etc/rc.d/init.d/目录中的network脚本的启动命令:#/etc/rc.d/init.d/networkstart#/etc/rc.d/init.d/networkstop3.ifconfigeht0down&60;&60;&60;&60;&60;/取消eth0网络接口.4.ifup与ifconfigup命令相似ifdown与ifconfigdown命令相似ifup/ifdown+网卡设备名4.路又分配表存在/proc/net/route文件中.route添加地址的操作:routeadd-net网络地址netmask子网掩码dev网卡设备名如:把会环接口的IP地址添加到路由表中:routeadd如:routeadd-netnetmaskdeveth0del参数删除系统鲜红的路由记

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论