Linux常用的网络命令
这些命令都是我在浏览网页的时候偶然看到的,但是不太完整,所以我就整理了一下,详见如下。
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常用的网络命令的更多相关文章
- 网络编程学习笔记-linux常用的网络命令
网络参数设置命令 所有时刻如果你想要做好自己的网络参数设置,包括IP参数.路由参数和无线网络等,就得要了解下面这些相关的命令才行.其中Route及ip这两条命令是比较重要的.当然,比较早期的用法,我们 ...
- Linux学习笔记(七)关机、重启及常用的网络命令
关机.重启命令 sync shutdown reboot init sync 英文原意:flush file system buffers 功能:刷新文件系统缓冲区,将内存中的数据保存到硬盘中 语法: ...
- ## 本篇文章对linux常用的一些命令做一下总结,如有需要补充以及不懂得地方,请在下方留言 适合于linux初学者,以及对命令掌握不牢的用来备忘
本篇文章对linux常用的一些命令做一下总结,如有需要补充以及不懂得地方,请在下方留言 适合于linux初学者,以及对命令掌握不牢的用来备忘一,磁盘管理1.显示当前目录位置 pwd2.切换目录 cd ...
- 网工最实用最常用的网络命令之一——Ping 命令详解(一)
Ping是Windows.Unix和Linux系统下的一个命令.ping也属于一个通信协议,是TCP/IP协议的一部分.利用“ping”命令可以检查网络是否连通,可以很好地帮助我们分析和判定网络故障. ...
- Linux 常用的压缩命令有 gzip 和 zip
Linux 常用的压缩命令有 gzip 和 zip,两种压缩包的结尾不同:zip 压缩的后文件是 *.zip ,而 gzip 压缩后的文件 *.gz 相应的解压缩命令则是 gunzip 和 unzip ...
- Windows最常用的网络命令精萃
最常用的网络命令精萃 ★ping 它是用来检查网络是否通畅或者网络连接速度的命令.作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络 ...
- LINUX常用配置及命令
一. Fedora系统配置 1. [设置网卡IP] 步骤如下: 1) 用root用户登陆,打开/etc/sysconfig/network-scripts/ifcfg-eth0文 ...
- linux常用60条命令 转
Linux必学的60个命令 Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作.文件存取.目录操作.进程管理.文件权限设定等.所以,在Linux系统上工作离不开使用系统提供的命 ...
- 入门学习Linux常用必会命令实例详解
Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作.文件存取.目录操作.进程管理.文件权限设定等.所以,在Linux系统上工作离不开使用系统提供的命令.要想真正理解Linux系统, ...
随机推荐
- 使用linux部署tomcat项目
1.下载对应的Tomcat服务器包 Apache Tomcat官网下载: http://tomcat.apache.org/download-70.cgi 比如我们使用的是 apache-tomca ...
- DEV中svg图标的使用
0.开始之前 先看看使用效果 在操作栏的使用: 在菜单中的使用 1.简述SVG图标 中文名:可缩放矢量图形 外文名:Scalable Vector Graphics 外语缩写:SVG 开发商:万维网联 ...
- spark on yarn 运行问题记录
问题一: 18/03/15 07:59:23 INFO yarn.Client: client token: N/A diagnostics: Application application_1521 ...
- CentOS7 YUM 安装NGINX
1.先添加源: nano /etc/yum.repos.d/nginx.repo 把下边这段代码添加到nginx.repo中去.[nginx] name=nginx repo baseurl=http ...
- 自定义下拉刷新上拉加载View
MainActivity.java package com.heima52.pullrefresh; import java.util.ArrayList; import com.heima52.pu ...
- FindBugs入门简介(eclipse安装使用实例)
前言:一般公司都会有一些开发规范,但是事实上,简单看那么一两遍并不能养成习惯,或者将这些规范记住.特别的,对于一些新手,写的代码往往会很糟糕.回头看看你一两年前写的代码就会知道,所谓的"糟糕 ...
- Objective-C点语法
Objective-C点语法 点语法可以简单的理解成是为了让Java等语言的开发人员能够快速适应OC语言而添加的一个新写法 因为Java里没有指针,也没有[xxx xxx]这种调用方式,都是使用点xx ...
- mxgraph进阶(四)mxGraph再启程
mxgraph进阶(四)mxGraph再启程 前言 小论文Constructing User Interaction Behaviors Net from System Log. (AICE 20 ...
- PhysicsJoint
1 PhysicsJoint的使用 T09Join.h #ifndef__T09Joint_H__ #define__T09Joint_H__ #include"T32.h" cl ...
- python 如何优雅地退出子进程
python 如何优雅地退出子进程 主进程产生子进程,子进程进入永久循环模式.当主进程要求子进程退出时,如何能安全地退出子进程呢? 参考一些代码,我写了这个例子.运行之后,用kill pid试试.pi ...