这些命令都是我在浏览网页的时候偶然看到的,但是不太完整,所以我就整理了一下,详见如下。

1、查看网络接口状态

ifconfig(interface configuration,接口配置),通常会加上-a 选项,用以显示所有状态。命令得到的返回结果有以三种情况:

lo(loopback,环回接口),指的是环回地址,用于访问机器本身,一般是127.0.0.1。当系统不显示的时候,你就应该注意了,因为此时你的系统是真的出问题了。

eth0是一个以太网卡,就是网线网卡,一台计算机上可能会同时显示有线和无线网络接口,不过一般而言有一个就够了,因为我们上网只需要使用到其中的一个而已。

ath0是一个无线PCMCIA卡。如果某个无线网卡是主要的网络接口,可能机会看到一个名字与eth0类似的无线网络接口,如果是次要的,可能看到的就是类似于eth1

—–进行查询无线网路接口的状态的最好的命令替代是iwconfig(interface wlan configuration)这样我们就可以尽可能多的关羽无线网络接口的信息了。

2、验证计算机是否正在运行和能否接收请求

ping 或ping -c

原理:ping命令能向指定的IP地址发送一种特殊的数据包(ICMPECHO_REQUEST消息)。来进行网络之间的信息交互。从而得到网络链接的具体的信息。

使用格式:ping domain或者ping IPV4(具体的IP地址)

停止方式:Ctrl+ c(因为这个命令并不会自动停止,所以需要手动的停止)

发送特定长度的数据包:ping -c TargetNumber +ip地址

3、跟踪数据包在两台主机之间经过的路由

traceroute(此命令可以显示数据包从你的计算机路由到指定的主机上时经过的每一步,从而你就可以判断到底是哪里出现了问题),在返回结果中的*符号是指在那一跳(hop)发生了一次5秒钟的超时(timeout),相应的我们就知道它在哪里的数据交换路由出现了错误了。

traceroute的替代命令是mtr(Matt’s traceroute)你可以认为它是ping和traceroute的组合结果。它的实现更记得精巧和实用。

4、执行DNS查询,(DNS,Domain Name System,域名系统)其实就是一个大型的特殊的数据库而已,它里面存储的是ip地址和对应的域名的键值对形式的值,在Linux系统中,我们可以使用host domain或host IP地址。来进行查询。

5、使用DHCP获得新的网络地址

DHCP(Dynamic Host Protocol,动态主机控制协议)可以自动的吧DHCP服务器的相应继承到新设备的网络配置中。有时候这一过程会出现失败,那么你就需要时会用手动的方式来进行喂牛的设备进行动态分配网络地址了。dhclient eth0,然后ifconfig eth0即可

当你想释放或放弃DHCP给你分配的IP地址时,你可以这么做,dhclient -r eth0这样就能按照自己的意愿咯

6、启动,关闭网络连接

ifup在重启,开机,插入网线时会自动为你的系统进行配置,所以你可以方便的使用网络。而且只有当ifup出错的时候才会显示信息,否则他就会默默的为你服务。

使用方法 ifup eth0

关闭网络连接方式同样 ifdown eth0

7、显示你的路由表route

这个具体的信息就不再过多介绍,但是Flags(标志)列我要说说。U表示路由已经启动并且是可用状态的,G表示路由使用开关)

名词讲解Gateway,网关;Genmask,子网掩码

Linux常用的网络命令的更多相关文章

  1. 网络编程学习笔记-linux常用的网络命令

    网络参数设置命令 所有时刻如果你想要做好自己的网络参数设置,包括IP参数.路由参数和无线网络等,就得要了解下面这些相关的命令才行.其中Route及ip这两条命令是比较重要的.当然,比较早期的用法,我们 ...

  2. Linux学习笔记(七)关机、重启及常用的网络命令

    关机.重启命令 sync shutdown reboot init sync 英文原意:flush file system buffers 功能:刷新文件系统缓冲区,将内存中的数据保存到硬盘中 语法: ...

  3. ## 本篇文章对linux常用的一些命令做一下总结,如有需要补充以及不懂得地方,请在下方留言 适合于linux初学者,以及对命令掌握不牢的用来备忘

    本篇文章对linux常用的一些命令做一下总结,如有需要补充以及不懂得地方,请在下方留言 适合于linux初学者,以及对命令掌握不牢的用来备忘一,磁盘管理1.显示当前目录位置 pwd2.切换目录 cd ...

  4. 网工最实用最常用的网络命令之一——Ping 命令详解(一)

    Ping是Windows.Unix和Linux系统下的一个命令.ping也属于一个通信协议,是TCP/IP协议的一部分.利用“ping”命令可以检查网络是否连通,可以很好地帮助我们分析和判定网络故障. ...

  5. Linux 常用的压缩命令有 gzip 和 zip

    Linux 常用的压缩命令有 gzip 和 zip,两种压缩包的结尾不同:zip 压缩的后文件是 *.zip ,而 gzip 压缩后的文件 *.gz 相应的解压缩命令则是 gunzip 和 unzip ...

  6. Windows最常用的网络命令精萃

    最常用的网络命令精萃   ★ping  它是用来检查网络是否通畅或者网络连接速度的命令.作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络 ...

  7. LINUX常用配置及命令

    一.   Fedora系统配置 1.      [设置网卡IP] 步骤如下: 1)     用root用户登陆,打开/etc/sysconfig/network-scripts/ifcfg-eth0文 ...

  8. linux常用60条命令 转

    Linux必学的60个命令   Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作.文件存取.目录操作.进程管理.文件权限设定等.所以,在Linux系统上工作离不开使用系统提供的命 ...

  9. 入门学习Linux常用必会命令实例详解

    Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作.文件存取.目录操作.进程管理.文件权限设定等.所以,在Linux系统上工作离不开使用系统提供的命令.要想真正理解Linux系统, ...

随机推荐

  1. FastReport报表MVC显示步骤

    FastReport报表MVC使用步骤如下: 1.创建MVC网站项目 最终DEMO如下图所示 2.引用相关DLL FastReport.dll FastReport.Web.dll 3.Web.con ...

  2. Python中求1到20平方的两种方法

    #1.使用列表推导式 >>> [x**2 for x in range(1,21)] [1, 4, 9, 16, 25, 36, 49, 64, 81, 100, 121, 144, ...

  3. Python List insert()方法详解

    1.功能insert()函数用于将指定对象插入列表的指定位置. 2.语法list.insert(index, obj) 3.参数index: 对象obj需要插入的索引位置.obj: 插入列表中的对象. ...

  4. SpringMVC 教程 - Handler Method

    原文链接:https://www.codemore.top/cates/Backend/post/2018-04-21/spring-mvc-handler-methods 由注解@RequestMa ...

  5. RunLoop总结:RunLoop的应用场景(五)

    今天要介绍的RunLoop应用场景感觉很酷炫,我们可能不常用到,但是对于做Crash 收集的 SDK可能会用得比较频繁吧.相比关于RunLoop 可以让应用起死回生,大家都听说过,可是怎么实现呢?今天 ...

  6. oracle手工生成AWR报告方法记录

    AWR(Automatic Workload Repository)报告是我们进行日常数据库性能评定.问题SQL发现的重要手段.熟练掌握AWR报告,是做好开发.运维DBA工作的重要基本功. AWR报告 ...

  7. Scikit-learn:分类classification

    http://blog.csdn.net/pipisorry/article/details/53034340 支持向量机SVM分类 svm分类有多种不同的算法.SVM是非常流行的机器学习算法,主要用 ...

  8. 关于bootstrap在IE8下不能支持自适应的问题

    说到这个问题,我就想吐槽下IE了,开发这么多版本,每个版本都有一些这样那样的问题不支持,别的正常的浏览器咋都能支持呢?真是垃圾浏览器!!!! 说归说,但是IE现在用的人多啊,怎么办?这个问题还是得解决 ...

  9. 通过JNDI从服务器容器中获取资源_Spring JNDI+Mysql+Tomcat

    通过JNDI从服务器容器中获取DataSource资源 (由容器管理,不要关闭它,容器自己会处理)上一篇我们使用的是dbcp,这里使用JNDI: 使用JNDI连接数据: 在Spring可以注释 < ...

  10. 剑指Offer——巧妙使用sort(List<T>,Comparator<? super T>)比较器

    剑指Offer--巧妙使用sort(List<T>,Comparator<? super T>)比较器 先入为主 package cn.edu.ujn.offersword; ...