文档详情

linux常用网络命令

tia****g98
实名认证
店铺
2024-11-26
PPT
275KB
约32页
linux常用网络命令_第1页
1/32
linux常用网络命令_第2页
2/32
linux常用网络命令_第3页
3/32

Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,*,Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,Click to edit Master title style,Linux,常用网络命令,什么是网络操作系统,网络操作系统,:(,Network Operating System NOS,)是计算机网络不可缺少的系统软件,是负责整个网络资源和方便网络用户的软件的集合,它提供网络操作过程的协议或行为准则主要的网络操作系统:,1,、,Unix,、,Linux,2,、,Windows,操作系统:,windows server 2003,操作系统,windows server 2008,操作系统,Contents,网络诊断命令,1,网络设置命令,2,常用网络命令,3,要用网络管理工具,你必须具备根特权。

启动,system-config-network,管理工具,方法有以下两种:,依次单击面板上的“系统管理网络”,可打开“网络配置”对话框在终端的提示符下输入“,system,-,config,-network”,命令,也可打开“网络配置”对话框要强制运行基于文本的版本,使用,system,-,config-network-tui,命令,网络设定,网络设定,从图中可看出,,Linux,系统在安装过程中已经自动识别出一个网络适配器(或叫网卡),但此网卡由于没有进行配置,所以其目前的状态是不活跃状态,即还没有被激活在“网络配置”对话框中,双击需要激活的网卡记录在本例中双击“,eth0”,,打开“以太网设备”对话框,在该对话框中进行常规网络配置从图中可看出,在该对话框中可由两种方法对,IP,地址进行设置:一种是通过“自动获取,IP,地址使用”来获得,IP,地址,但这种方式的前提是必须在本机所在的局域网中拥有,DHCP,服务器;第二种是手工配置,IP,地址在本例中采用第二种方法,手工配置,IP,地址选中“静态设置,IP,地址”单选按钮,并在该单选按钮下面的文本框中输入相应的网络参数值网络设定,当网络参数值输入完毕后,单击“确定”按钮,返回到“网络配置”对话框中,选择,DNS,选项卡,输入本机的主机名和,DNS,服务器的,IP,地址,单击“设备”选项卡。

单击工具条上的“激活”按钮,系统会弹出一个问题对话框,如图所示网络设定,单击“是”按钮,此时会弹出一个修改信息正确的对话框,如左图所示单击“确定”按钮此时从右图中可看到,,eth0,的状态已处于激活状态,如果想让网卡起作用,最好重新启动,Linux,系统网络设定,网络设定,#service network start(,启动网络,),#service network restart(,重启网络,),#service network stop(,关闭网络,),ping,参数,IP,地址,ping,是潜水艇人员的专用术语,表示回应的声纳脉冲,在网络中,Ping,是一个十分好用的,TCP/IP,工具它主要的功能是用来检测网络的连通情况和分析网络速度网络诊断命令,ping,发出要求回应信息,使用,ICMP,传输协议,例,:,#ping 10.10.12.1 (Ctrl+c,结束,),(,C,后接的数字表示,ping,的次数),(,S,表示设置数据包的大小),网络诊断命令,RequestTimedOut,这个信息表示对方主机可以到达到,TIMEOUT,,这种情况通常是为对方拒绝接收你发给它的数据包造成数据包丢失。

大多数的原因可能是对方装有防火墙或已下线DestinationNetUnreachable,这个信息表示对方主机不存在或者没有跟对方建立连接这里要说明一下,destinationhostunreachable,和,timeout,的区别,如果所经过的路由器的路由表中具有到达目标的路由,而目标因为其它原因不可到达,这时候会出现,timeout,,如果路由表中连到达目标的路由都没有,那就会出现,destinationhostunreachable,网络诊断命令,BadIPaddress,这个信息表示你可能没有连接到,DNS,服务器所以无法解析这个,IP,地址,也可能是,IP,地址不存在Sourcequenchreceived,信息比较特殊,它出现的机率很少它表示对方或中途的服务器繁忙无法回应网络诊断命令,使用,Ping,检查连通性有五个步骤:,1.,使用,ipconfig/all,观察本地网络设置是否正确;,,,127.0.0.1,回送地址,Ping,回送地址是为了检查本地的,TCP/IP,协议有没有设置好;,3.Ping,本机,IP,地址,这样是为了检查本机的,IP,地址是否设置有误;,4.Ping,本网网关或本网,IP,地址,这样的是为了检查硬件设备是否有问题,也可以检查本机与本地网络连接是否正常;(在非局域网中这一步骤可以忽略),5.Ping,远程,IP,地址,这主要是检查本网或本机与外部的连接是否正常。

网络诊断命令,显示和配置网络接口,ifconfig,功能说明:,ifconfig,可设置网络设备的状态,或是显示目前的设置ifconfig,用于查看和更改网络接口的地址和参数,包括,IP,地址、网络掩码、广播地址,使用权限是超级用户,无论是,Linux,自动安装还是我们手工安装,,Linux,都会向你询问有关网络的问题并配置相关的软件这个用于配置网卡的基本命令就是,ifconfig,ifconfig,命令输出,#,ifconfig,显示,/,设定网络介面参数,rootlinux,#,ifconfig,eth0 Link,encap:Ethernet,HWaddr,00:0F:EA:A3:06:A2,inet,addr:192.168.10.100 Bcast:192.168.10.255,inet6,addr,:fe80:20f:eaff:fe73:682/64,Scope:Link,UP BROADCAST RUNNING MULTICAST MTU:1500,Metric:1,RX packets:3439 errors:0 dropped:0 overruns:0 frame:0,TX packets:2735 errors:0 dropped:0 overruns:0 carrier:0,collisions:0 txqueuelen:1000,RX bytes:646935(631.7,KiB,)TX bytes:562313(549.1,KiB,),Interrupt:209 Memory:fb000000-0,ifconfig,命令输出,eth0:就是网卡的代号;,HWaddr:就是网络卡的硬件地址,俗称的 MAC地址;,inet addr:IPv4的IP地址,后续的 Bcase,Mask 分别代表的是 Broadcast 与 netmask!,inet6 addr:是 IPv6 的版本的 IP,MTU:是,Maximum Trasmission Unit,最大传输单元,(,位元組,),,即此介面一次所能传输的最大封包,RX:代表的是网络由启动到目前为止的封包接收情况,packets 代表封包数、errors 代表封包发生错误的数量、dropped 代表封包由于有问题而遭丢弃的数量等,TX:为网络由启动到目前为止的传送情况;collisions代表封包碰撞的情况,如果发生太多次,表示网络状况不太好;txqueuelen代表用来传输数据的缓冲区的储存长度;,collisions,:网络信号碰撞的情況说明,RX bytes,TX bytes:总传送、接收的字节总量,Interrupt,Memory:网卡硬件的数据,IRQ 中断与内存地址;,网络诊断命令,#ifconfig (,不加参数显示所有网络介面,),查看,eth0,的网络参数,#ifconfig eth0,启动网卡,:,#ifconfig eth0 up,关闭网卡,:,#ifconfig eth0 down,#ifconfig eth0 IP,地址,netmask,子网掩码,broadcast,广播地址,网络诊断命令,例,:,将,eth0,第一块网卡的地址设置成为,#ifconfig eth0 10.10.13.3 netmask 255.255.255.0 broadcast 10.10.13.255,#ifconfig eth0,改变,IP,地址的其它方法,:,#cd/etc/sysconfig/network-scripts,#vi ifcfg-eth0,网络诊断命令,ifup ifdown,启动网卡,:,#ifup eth0,关闭网卡,:,#ifdown eth0,ifconfig eth0 up,ifconfig eth0 down,指令运用条件,:,除了要存在网卡外,还要存在,eth0,文件,网络诊断命令,netstat,查看网络连接状态,参数说明:,-r,:显示出,route,的意思;,-i,:显示出,interface,的内容,跟,ifconfig,类似啦!,-a,:显示出目前所有的网络联机状态!,-n,:预设情况中,显示出的,host,会以,host name,来显现,若为,n,则可以使,port,与,host,都以数字显示,-t,:仅显示,tcp,封包的联机行为,-u,:仅显示,udp,的封包联机状态,-l,:仅显示,LISTEN,的内容,-p,:同时显示此一联机的,PID,喔!,(,注意:只有,root,才能行使此功能!,),网络诊断命令,常用的命令方式,:,#netstat t|more,#netstat i|more,#netstat r|more,Proto,:指的是封包或者是通讯协议啦!,tcp,udp,是常见的呦!,Recv-Q,和,Send-Q,指,%0A,的是接收队列和发送队列,RefCnt,表示连接到本套接口上的进程号,Local Address,:本地端的,IP,与,Port,号,如果,/etc/services,存在对应服务名称,就以服务名称显示;,Foreign Address,:监听哪一个地区与,port,;,Types,显示套接口的类型,;,Path,表示连接到套接口的其它进程,;,state,:状态列就很多啦!基本的有:,LISTEN,:亦即监听状态中的,port,!,ESTABLISHED,:已建立联机的联机情况,TIME_WAIT,:该联机在目前已经是等待的状态了!随时有可能会断线!,#less/etc/services,简单说一下。

/etc/services,文件是记录网络服务名和它们对应使用的端口号及协议文件中的每一行对应一种服务,它由,4,个字段组成,中间用,TAB,或空格分隔,分别表示“服务名称”、“使用端口”、“协议名称”以及“别名”/etc/services,文件包含了服务名和端口号之间的映射,很多的系统程序要使用这个文件一般情况下,不要修改该文件的内容,因为这些设置都是,Internet,标准的设置一旦修改,可能会造成系统冲突,使用户无法正常访问资源Linux,系统的端口号的范围为,065535,,不同范围有不同的意义网络诊断命令,route,显示,/,修改路由表,route,程序可以对内核的,IP,路由表进行操作它主要对已配置的接口的主机或网络设置静态路由1,)查看路由表,网络诊断命令,Destination,:表示路由的目标,IP,地址Gateway,:表示网关使用的主机名或者是,IP,地址上面输出的“*”表示没有网关。

下载提示
相关文档
正为您匹配相似的精品文档