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

作者&投稿:晏庆 (若有异议请与网页底部的电邮联系)
~

这篇文章收集了久经考验靠谱的命令,也收集了几个比较新的命令。多数命令都可以在图形桌面执行,即使是没什么终端使用经验的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则显示所有端口的详细统计信息。




为什么别人都说linux比较安全呢?LINUX下就没有病毒吗?windows的病毒会不...
这个说法不准确。其实只能说LINUX的病毒很少。原因很简单:因为LINUX的份额太少了,尤其是普通用户更少。那些编写病毒的“高手”暂时没看上。不管是那种系统,只要规模达到了让那些“高手”觉得哟有利可图的程度,那么病毒也会多起来的。因此对LINUX系统的安全问题绝不可掉以轻心。

linux下怎么查看root目录下的文件内容?
1、首先打开Terminal终端:依次定位applications-system tools-Terminal,即进入命令行模式。2、进入root目录下,先查看是否是root目录,用pwd命令查看当前路径。3、发现确实是root目录下,我们切换到\/home目录下,切换命令:cd \/home,再次用pwd命令查出在\/home目录下。4、在此目录下新建目录文件夹root,命令...

linux下查找文件的命令
1、最强大的搜索命令:find 查找各种文件的命令 2、在文件资料中查找文件:locate 3、搜索命令所在的目录及别名信息:which 4、搜索命令所在的目录及帮助文档路径:whereis 5、在文件中搜寻字符串匹配的行并输出:grep 6、分页显示一个文件或任何输出结果:more 7、分页显示一个文件并且可以回头:less 8...

Linux下怎么查看内存使用情况和CPU利用率?
top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器 可以直接使用top命令后,查看%MEM的内容。可以选择按进程查看或者按用户查看,如想查看oracle用户的进程内存使用情况的话可以使用如下的命令: $ top -u oracle2. 释义:PID:进程的ID USER:进程所有者 PR:进程...

Linux系统的发展史与分支简介linux的分支
Android 是一款基于 Linux 内核的移动操作系统,而目前大多数手机及平板电脑都在使用 Android 系统。总结而言,Linux 系统经过了近30年的发展,不但让开发者及用户受益,同时也领导了技术社会的发展。Linux 系统有着可伸缩性以及丰富的发行版,提供几乎所有开发者需要的解决方案,同时也不断创新,方便用户...

在linux下 什么是bash.什么又是shell
bash 是一个为GNU项目编写的Unix shell,也就是linux用的shell。Shell俗称壳(用来区别于内核),是指“提供使用者使用界面”的软件,就是一个命令行解释器。BASH是SHELL的一种,是大多数LINUX发行版默认的SHELL,除BASH SHELL外还有C SHELL等其它类型的SHELL。

linux系统是怎么回事?可以简单的介绍下吗?
知道团队 认证团队 合伙人 企业 媒体 政府 其他组织 商城 手机答题 我的 linux系统是怎么回事?可以简单的介绍下吗? 如题另问大家一下银行里面用的是什么系统?学习它需要都学什么?谢谢... 如题另问大家一下银行里面用的是什么系统?学习它需要都学什么?谢谢 展开  我来答 4个回答 #热议#...

什么是Linux下的编程??想初步了解下。
只针对c语言来说,在什么平台上编程都一样,因为c语言本身就有跨平台的特性。windows上有c的编译器,linux下也有自己的编译器,常用的是gcc。另外linux里有一种叫系统编程的东西,是由linux提供一些系统调用(函数),然后开发一些应用,就像windows也提供一些api一样,找本书了解一下吧 http:\/\/wenku....

我从网上下了个linux,但不知道怎么装,哪位电脑高手帮个忙,小弟先谢了...
RNING出现问题的机会似乎比较多。需要补充的是6x86MX据说在Linux下的表现远好于原 来的6x86。不过,话说回来,你真的穷到要用6x86MX做服务器的程度吗?一台装配PII以上CPU的Linux在服务量不是非常大时就能很好的工作,如果配备双CPU 那就可以和一台中档的名牌服务器相媲美。Linux对双CPU的支持还算不...

在linux下如何通过命令查网卡配置
在linux下通过命令查网卡配置的方法如下:1、首先在电脑上打开Linux系统,然后进入Linux系统的终端窗口。2、然后使用nmcli命令显示所有连接,命令为nmcli con show。3、然后显示活动的所有配置设置,命令为nmcli con show “System eth0”。4、然后用nmcli dev status显示设备状态,命令为nmcli dev status。...

馆陶县17370227877: Linux常用网络命令 -
祝韵双黄: netstat命令的功能是显示网络连接、路由表和网络接口信息,可以让用户得知目前都有哪些网络连接正在运作.该命令的一般格式为:netstat [选项]命令中各选项的含义如下:-a 显示所有socket,包括正在监听的.-c 每隔1秒就...

馆陶县17370227877: 常用网络命令有哪几种 都是什么 -
祝韵双黄: 计算机网络的主要优点是能够实现资源和信息的共享,并且用户可以远程访问信息.Linux提供了一组强有力的网络命令来为用户服务,这些工具能够帮助用户登录到远程计算机上、传输文件和执行远程命令等. 本章介绍下列几个常用的有关网...

馆陶县17370227877: linux运维工程师 需要知道哪些网络知识 -
祝韵双黄: 1、网络状态查询2、网卡驱动程序安装3、TCP/IP基本网络参数设置4、samba设置(与Windows通信)5、NFS设置6、FTP设置7、Web(特别是Apache)设置8、邮箱系统设置9、SSH设置10、DNS设置11、DHCP设置12、Proxy设置(特别是iptables设置)13、......

馆陶县17370227877: linux 中设置IP,子网掩码,网关,DNS的命令是什么? -
祝韵双黄: 这个有些麻烦 Linux网络配置命令 来源: ChinaUnix博客 日期: 2006.03.30 15:46 (共有0条评论) 我要评论 首先,先了解传统的网络配置命令: 1. 使用ifconfig命令配置并查看网络接口情况 示例1: 配置eth0的IP,同时激活设备: # ifconfig ...

馆陶县17370227877: LINUX系统的常用命令,最好能有一些例子的演示.. -
祝韵双黄: 管理文件和目录的命令 ls 列出目录下的内容 常用参数有 -a 显示指定目录下所有目录与文件,包括隐藏文件 ln 连接一个文件 常用参数有 -s 表示是符号连接,如果不用参数则是硬连接. cat 显示文件内容或连接两个或多个文件 如#cat readme.txt则...

馆陶县17370227877: linux如何查看网络连接情况? -
祝韵双黄: linux通过终端输入命令来查看网络连接情况:1. ifconfig,总体的网络配置参数2. ping发送ECHO_REQUEST包到你指定的地址.这样你可以很方便确认你的电脑和Internet或是一个指定的IP地址是不是通的3. tracepath追踪出到指定的目的地址的网络路径,并给出在路径上的每一跳(hop).如果你的网络有问题或是慢了,tracepath可以查出网络在哪里断了或是慢了4. whois命令输出指定站点的whois记录,可以查看到更多如谁注册和持有这个站点这样的信息5. dhclient命令可以释放你的电脑的IP地址并从DHCP服务器上获得一个新的IP地址.

馆陶县17370227877: 哪些是linux常用命令语?
祝韵双黄: init 0关机 init 6 重起 passwd root 修改root用户密码 ls 列出目录和文件 cd 改变目录 cd filename cd ..返回父目录 cd /返回到根目录 mkdir建立目录 mkdir filename rmdir 删除目录 fsck.ext3 /dev/ 磁盘修复命令 service smb restart 重起samba服务 ...

馆陶县17370227877: Linux下经常用来查看网络流量的有哪些命令? -
祝韵双黄: nethogs: 按进程查看流量占用 iptraf: 按连接/端口查看流量 ifstat: 按设备查看流量 ethtool: 诊断工具 tcpdump: 抓包工具 ss: 连接查看工具

馆陶县17370227877: widows和linux下常用的解决网络问题的系统命令 -
祝韵双黄: 网络问题这个范围很大,给你简单介绍一些:windows中(windows 7为例:) ping 验证计算机连接情况 netstat 查看本地端口的连接情况,常用到的是 -ano,可以找到对应程序的PID tracert 跟踪到达目的网络路由的跳数等信息,有-d参数可以...

馆陶县17370227877: 在linux下如何使用ping命令? -
祝韵双黄: 在终端内输入,应该并不是你找到的这个“run command”ping xxxx 要停止的话应该是ctrl+c其他的网络命令也都能够在终端内执行,具体不大记得了

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网