Linux网络管理2---(网络环境查看命令、网络测试命令)
1.网络环境查看命令
ifconfig命令
查看或临时修改网络状态的命令
可以看到IP、子网掩码……信息
关闭和启动网卡
ifdown 网卡设备名(比如: ifdown eth0):禁用该网卡设备
ifup 网卡设备名:启用该网卡设备
查询网络状态:netstat
选项:
-t:列出TCP 协议端口
-u:列出UDP协议端口
-n:不使用域名与服务名,而使用IP地址和端口号
-l:仅列出在监听状态网络服务(所有UDP服务都没有监听状态,因为TCP是三次握手,需要等待反馈信息,而UDP就不需要)
-a:列出所有的网络连接
netstat -rn:
-r:列出路由列表,功能和route 命令一致
route命令:
route -n:查看路由列表(可以看到网关)
route add default gw 192.168.1.1:临时设定网关
域名解析命令
nslookup [主机名或IP]:进行域名与IP 地址解析
例如:nsloopkup www.baidu.com,可以查看www.baidu.com的IP地址……信息
先输入命令nslookup,进入交互模式,再在> 输入server,可以查看本机DNS服务器
2.网络测试命令
ping命令
ping IP地址或域名:探测指定IP 或域名的网络状况,ping的IP给我的回应时间越短,说明网络状况越好!有的网站是禁止其他机器来ping 它的
-c 次数:指定ping 包的次数
telnet命令
一个远程管理命令,但是是不加密的,所以已经被加密的SSH 协议取代了
telnet IP地址:尝试远程登陆服务器进行远程管理,但是一般它的端口被默认关闭了
虽然现在不用它来做远程管理,但是现在使用它来探测远程端口
telnet [域名或IP] [端口]:远程管理与端口探测命令,例如:telnet 192.168.0.252 80,探测不到的话可能是对方没有打开这个端口服务,或者使用防火墙来进行”防火“
traceroute [选项] IP或域名
路由跟踪命令
-n:使用IP,不使用域名,速度更快(因为不需要进行DNS域名解析的过程)
traceroute和ping命令一样,都是使用的ICMP协议(Internet 控制报文协议)来进行远程探测
wget 下载文件的url地址
下载文件的命令
tcpdump
tcpdump -i eth0 -nnX port 21,可以监听21端口(FTP服务),在用户使用ftp命令登陆的时候,可以使用tcpdump抓包,通过抓到的包,可以看到该用户的用户名和密码(因为ftp协议也是明文的),所以可以看出来在网络环境中,想telnet、ftp、http这种明文的协议是比较不安全的(密码安全)
所以使用这条命令来抓取网络包,进行分析可以获取一些比较敏感的数据,比如密码……
-i:指定网卡接口
-nn:将数据包中的域名与服务转为IP和端口
-X:以16进制和ASCII码显示数据包内容
port:指定监听的端口
Linux网络管理2---(网络环境查看命令、网络测试命令)的更多相关文章
- Linux常用快捷键以及如何查看命令帮助
1.1 Linux系统快速操作常用快捷键 快捷键名称 快捷作用 Ctrl + a 将光标移至行首 Ctrl + e 将光标移至行尾 Ctrl + u 前提光标在行尾,则清除当前行所有的内容(有空 ...
- linux中几个文本文件查看命令
Linux中,常用的文本文件查看命令介绍如下: 1. cat 用法: cat [options] filename options: -A: 显示全部. -E: 在每一行的后面加上"$&qu ...
- 在Linux上搭建测试环境常用命令(转自-测试小柚子)
一.搭建测试环境: 二.查看应用日志: (1)vivi/vim 原本是指修改文件,同时可以使用vi 日志文件名,打开日志文件(2)lessless命令是查看日志最常用的命令.用法:less 日志文件名 ...
- Linux网络管理——Linux网络命令
3. Linux网络命令 .note-content {font-family: "Helvetica Neue",Arial,"Hiragino Sans GB&quo ...
- linux网络管理----网络命令
1 Linux网络命令之网络环境查看命令 ifconfig 2 Linux网络命令之网络测试命令 telnet 基本已经被ssh替代了,telnet是明文传递,不安全
- Linux网络管理-相关笔记【自用】
ISO/OSI七层模型应用层 APDU 应用层协议数据单元 越靠近用户表示层 PPDU 表示层协议数据单元会话层 SPDU 会话协 ...
- Linux系统之网络相关的命令
Linux系统之网络相关的命令 网络概述 网络:通过通信介质和通信设备 将分布不同地点的两台或多台计算机,经过相应的程序实现通信switch 交换机router 路由器网络的功能:数据通信:利用网络传 ...
- linux命令--网络命令
一.网络命令 1.配置ip 1.1 配置 IP 地址 IP 地址是计算机在互联网中唯一的地址编码.每台计算机如果需要接入网络和其他计算机进行数 据通信,就必须配置唯一的公网 IP 地址. 配置 IP ...
- OCM_第二天课程:Section1 —》配置 Oracle 网络环境
注:本文为原著(其内容来自 腾科教育培训课堂).阅读本文注意事项如下: 1:所有文章的转载请标注本文出处. 2:本文非本人不得用于商业用途.违者将承当相应法律责任. 3:该系列文章目录列表: 一:&l ...
随机推荐
- TYVJ1338 QQ农场
时间: 1000ms / 空间: 131072KiB / Java类名: Main 背景 Sandytea前段时间沉迷于QQ农场中……一天夜里,他梦见来到好友X的农场上…… 描述 这个农场和游戏中略有 ...
- nginx + mysql + php相关源码包及安装
nginx + mysql + php安装 引言 完整的搭建一个nginx+php-fpm+mysql的服务器,一直是我向做的,不过一致没有完成过,这次工作需要,终于安装成功了 我列出了我遇到的一些问 ...
- 查找树ADT——二叉搜索树
在以下讨论中,虽然任意复杂的关键字都是允许的,但为了简单起见,假设它们都是整数,并且所有的关键字是互异的. 总概 使二叉树成为二叉查找树的性质是,对于树中的每个节点X,它的左子树中所有关键字值小于 ...
- javascript判断手机浏览器版本信息
<script type="text/javascript"> /* * 智能机浏览器版本信息: * */ var browser={ versions:functio ...
- <<< request.getParameterMap()方法
request.getParameterMap()方法返回的值,是一个Map类型的,记录着所提交的请求中请求参数和请求参数值的映射关系. 当不知道前台传过来的是什么,且不知道传过来的对象时,可用这个, ...
- xpth 字符串截取
<xsl:value-of select="substring(//div[@class='infos'],1,27)"/>
- QQ空间HD(6)-实现自定义的选项卡切换效果
DJTabbarButton.m #import "DJTabbarButton.h" @implementation DJTabbarButton - (instancetype ...
- [Head First设计模式]生活中学设计模式——迭代器模式
系列文章 [Head First设计模式]山西面馆中的设计模式——装饰者模式 [Head First设计模式]山西面馆中的设计模式——观察者模式 [Head First设计模式]山西面馆中的设计模式— ...
- Bash 中的环境变量
在 Bash 里,可以通过 export 命令查看当前 Shell 进程的环境变量,这些环境变量一些是 Bash 自己创建的,还有一些是 Bash 从父进程继承来的,然而需要注意的是,父进程传给 Ba ...
- 大熊君JavaScript插件化开发------(第二季)
一,开篇分析 Hi,大家好!大熊君又和大家见面了,还记得昨天的那篇文章吗------这个系列的开篇(第一季).主要讲述了以“jQuery的方式如何开发插件”, 那么今天我们带着昨天的疑问来继续我们的插 ...