<i id='nuruk'><div id='nuruk'><ins id='nuruk'></ins></div></i>

<i id='nuruk'></i>

  • <ins id='nuruk'></ins>

    <code id='nuruk'><strong id='nuruk'></strong></code>

    <fieldset id='nuruk'></fieldset>

    <acronym id='nuruk'><em id='nuruk'></em><td id='nuruk'><div id='nuruk'></div></td></acronym><address id='nuruk'><big id='nuruk'><big id='nuruk'></big><legend id='nuruk'></legend></big></address><dl id='nuruk'></dl>

      <span id='nuruk'></span>

        1. <tr id='nuruk'><strong id='nuruk'></strong><small id='nuruk'></small><button id='nuruk'></button><li id='nuruk'><noscript id='nuruk'><big id='nuruk'></big><dt id='nuruk'></dt></noscript></li></tr><ol id='nuruk'><table id='nuruk'><blockquote id='nuruk'><tbody id='nuruk'></tbody></blockquote></table></ol><u id='nuruk'></u><kbd id='nuruk'><kbd id='nuruk'></kbd></kbd>
          1. Linux下必须知道的11个网络命令

            • 时间:
            • 浏览:14
            • 来源: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则显示所有端口的详细统计信息  。