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

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. SQL Server 2016 非域Aways On环境搭建

    一.优点 aways on的优点,a. 构建主从数据库,分摊单点数据库压力.b.可以减少数据同步时间,提升用户体验.c.可以实现高可用,自动平滑切换. 二.缺点 及时同步最多只能提交3台,及时同步会导 ...

  2. c++自定义类型

    /* --自定义数据类型 结构体 共用体 共用体的数据成员在存储数据时共享存储空间,修改一个成员也会改变另一个成员的值 枚举型 如果要使变量只能使用有限的几个值,则应当使用枚举体.之所以叫枚举体,就是 ...

  3. String字符串的操作

    字符串的常用操作 # Author:nadech name = "my name is nadech" print(name.count("a")) print ...

  4. jQuery 遍历 – 过滤

    缩小搜索元素的范围 三个最基本的过滤方法是:first(), last() 和 eq(),它们允许您基于其在一组元素中的位置来选择一个特定的元素. 其他过滤方法,比如 filter() 和 not() ...

  5. Java对象锁和类锁全面解析(多线程synchronized关键字)

    最近工作有用到一些多线程的东西,之前吧,有用到synchronized同步块,不过是别人怎么用就跟着用,并没有搞清楚锁的概念.最近也是遇到一些问题,不搞清楚锁的概念,很容易碰壁,甚至有些时候自己连用没 ...

  6. Android-FloatingActionButton

    Android-FloatingActionButton android-floating-action-button 我的地址:https://github.com/kongqw/android-f ...

  7. Dynamics CRM2016 Update or Create parentcustomerid in Contact using web api

    联系人实体中有个特殊的字段parentcustomerid 在通过web api创建或更新记录时,如果在给这个字段赋值时当做查找字段对待的话,那你就会遇到问题了,报错信息如下 正确的赋值方式如下

  8. ANT不完全总结,包含各种命令,ant例子等,转自:http://lavasoft.blog.51cto.com/62575/87306

    ANT不完全总结   好久没有用Ant了,最近让MyEclipse.JBuilder2008逼的重回Ant上了.手生了,写了一个脚本后,重新总结下.参考了官方的文档和网上一些资料.   一.ANT的介 ...

  9. APP中一种在Java层实现的简单守护进程方式

    转载请把头部出处链接和尾部二维码一起转载,本文出自逆流的鱼yuiop:http://blog.csdn.net/hejjunlin/article/details/52779986 守护进程是一个黑色 ...

  10. [ExtJS5学习笔记]第三十一节 sencha extjs 5使用cmd生成的工程部署到tomcat服务器

    本文地址:http://blog.csdn.net/sushengmiyan/article/details/42940883 本文作者:sushengmiyan ------------------ ...