<ins id='mjzm7'></ins>

    <span id='mjzm7'></span>
      <dl id='mjzm7'></dl>

      <code id='mjzm7'><strong id='mjzm7'></strong></code>
      1. <i id='mjzm7'><div id='mjzm7'><ins id='mjzm7'></ins></div></i>
        1. <tr id='mjzm7'><strong id='mjzm7'></strong><small id='mjzm7'></small><button id='mjzm7'></button><li id='mjzm7'><noscript id='mjzm7'><big id='mjzm7'></big><dt id='mjzm7'></dt></noscript></li></tr><ol id='mjzm7'><table id='mjzm7'><blockquote id='mjzm7'><tbody id='mjzm7'></tbody></blockquote></table></ol><u id='mjzm7'></u><kbd id='mjzm7'><kbd id='mjzm7'></kbd></kbd>
        2. <i id='mjzm7'></i>
          <acronym id='mjzm7'><em id='mjzm7'></em><td id='mjzm7'><div id='mjzm7'></div></td></acronym><address id='mjzm7'><big id='mjzm7'><big id='mjzm7'></big><legend id='mjzm7'></legend></big></address>

        3. <fieldset id='mjzm7'></fieldset>

          Linux下必须知道的11个网络命令

          • 时间:
          • 浏览:6
          • 来源:124软件资讯网

              这篇文章网络了久经磨练靠谱的下令  ,也网络了几个比力新的下令  。多数下令都可以在图形桌面执行  ,纵然是没什么终端使用履历的Linux用户也会经常执行下令来使用ping或是其它的网络诊断工具 。

              1.curl & wget

              使用curl或wget下令  ,不用脱离终端就可以下载文件  。如你用curl ,键入curl -O后面跟一个文件路径  。wget则不需要任何选项 。下载的文件在当前目录  。

              代码如下:

              curl -O website.com/file wget website.com/file

              2.ping

              ping发送ECHO_REQUEST包到你指定的地址  。这样你可以很利便确认你的电脑和Internet或是一个指定的IP地址是不是通的  。使用 -c 开关 ,可以指定发送ECHO_REQUEST包的个数  。

              代码如下:

              ping -c 4 google.com

              3.tracepath & traceroute

              tracepath下令和traceroute下令功效类似  ,但不需要root权限  。而且Ubuntu预装了这个下令  ,traceroute下令没有预装的  。tracepath追踪出到指定的目的地址的网络路径  ,并给出在路径上的每一跳(hop)  。若是你的网络有问题或是慢了  ,tracepath可以查出网络在那里断了或是慢了  。

              代码如下:

              tracepath example.com

              4.mtr

              mtr下令把ping下令和tracepath下令合成了一个  。mtr会连续发包  ,并显示每一跳ping所用的时间  。也会显示历程中的任何问题  ,在下面的示例中 ,可以看到在第6跳丢了凌驾20%的包  。

              代码如下:

              mtr howtogeek.com

              键入q或是CTRL + C来退出下令  。

              5.host

              host下令用来做DNS查询  。若是下令参数是域名  ,下令会输出关联的IP;若是下令参数是IP ,下令则输出关联的域名  。

              代码如下:

              host howtogeek.com host 208.43.115.82

              6.whois

              whois下令输出指定站点的whois记载  ,可以检察到更多如谁注册和持有这个站点这样的信息 。

              代码如下:

              whois example.com

              7.ifplugstatus

              ifplugstatus下令可以告诉你是否有网线插到在网络接口上  。这个下令Ubuntu没有预装  ,通过下面的下令来安装:

              sudo apt-get install ifplugd

              这个下令可以检察所有网络接口的状态  ,或是指定网络接口的状态:

              代码如下:

              ifplugstatus ifplugstatus eth0

              下令输出『Link beat detected』(检测到毗连心跳)表现有网线插着 ,如没有则会输出『unplugged』(未插入)  。

              8.ifconfig

              ifconfig用于输出网络接口设置、调优和debug的种种选项  。可以快捷地检察IP地址和其它网络接口的信息 。键入ifconfig检察所有启用的网络接口的状态  ,包罗它们的名字  。可以指定网络接口的名字来只显示这一个接口的信息 。

              代码如下:

              ifconfig ifconfig eth0

              7.ifdown & ifup

              ifdown和ifup下令和运行ifconfig up  ,ifconfig down的功效一样  。给定网络接口的名字可以只禁用或启用这一个接口  。需要root权限  ,以是在Ubuntu上需要使用sudo来运行 。

              代码如下:

              sudo ifdown eth0 sudo ifup eth0

              在Linux桌面系统上运行这2个下令  ,很可能会输出堕落信息 。Linux桌面通过使用网络治理器(NetworkManager)来治理你的网络接口  。不外在没有安装网络治理器的服务器版上  ,这2个下令仍然可用 。

              若是确实要在下令行上设置网络治理器 ,用nmcli下令  。

              10.dhclient

              dhclient下令可以释放你的电脑的IP地址并从DHCP服务器上获得一个新的  。需要root权限  ,以是在Ubuntu上需要sudo  。无选项运行下令获取新IP  ,或指定 -r 开关来释放当前的IP地址  。

              代码如下:

              sudo dhclient -r sudo dhclient

              11.netstat

              netstat下令可以显示网络接口的许多统计信息  ,包罗打开的socket和路由表 。无选项运行下令显示打开的socket  。

              这条下令另有许多功效  。好比  ,netstat -p下令可以显示打开的socket对应的法式  。

              netstat -s则显示所有端口的详细统计信息  。