网络命令

查看网络情况 ping 大包 和 tracert 、 traceroute

亡梦爱人 提交于 2019-11-27 10:38:28
 严禁Ping入侵作为大多数防火墙的一个基本功能提供给用户进行选择。   Linux下Ping包的默认大小为64Byte,次数不限。但有时我们需要尝试Ping大数据包,来测试网络的状况,这时,就要指定Ping包的大小了。   Linux下Ping大数据包的格式:   语 法:Ping [-dfnqrRv][-c<完成次数>][-i<间隔秒数>][-I<网络界面>][-l<前置载入>][-p<范本样式>][-s<数据包大小>][-t<存活数值>][主机名称或IP地址]   例如:   1、指定数据包大小为1500Byte:Ping -s 1500 ip   2、指定次数为4次,数据包大小为32767Byte:Ping -c 4 -s 32767 ip   Windows下默认Ping包次数为4次,Ping包大小为32Byte:   1、指定Ping包大小为1500Byte:Ping -l 1500 ip   2、指定次数为6次,Ping包大小为1500:Ping -n 6 -l 1500 ip    注: 查看使用帮助,输入Ping,回车即可。   Ping大包命令为Ping -l 65500,数据包的有效范围从 0 到 65500。Ping命令还有许多有用的功能,供您参考:   Ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [

[转帖]LINUX网络配置---nmtui&nmcli

◇◆丶佛笑我妖孽 提交于 2019-11-27 09:18:21
LINUX网络配置---nmtui&nmcli https://blog.51cto.com/13625527/2151853?source=dra两年前曾经打打印过 几页命令 里面就有 nmcli 和 nmtui 但是一直记不住...这次再加深一下 但是我感觉 我还是记不住.. 进击的闪电 关注 0 人评论 2686人阅读 2018-07-29 19:08:56 网络配置方法 要使用NetworkManager的文本用户界面工具nmtui配置接口 要使用NetworkManager的命令行工具nmcli配置接口 要手动配置网络接口 要使用图形用户界面工具配置网络 nmtui 文本用户界面工具nmtui可用于在终端窗口中配置接口。 发出以下命令以启动该工具: 〜] $ nmtui 安装包 yum install NetworkManager-tui nmcli 用户和脚本可以使用nmcli实用程序来控制NetworkManager: 对于服务器,headless machines和终端,nmcli可用于直接控制NetworkManager,无需GUI,包括创建,编辑,启动和停止网络连接以及查看网络状态。 对于脚本,nmcli支持简洁的输出格式,更适合脚本处理。 这是一种集成网络配置而非手动管理网络连接的方法。 nmcli命令的基本格式如下: nmcli OPTIONS OBJECT

Linux-网络RAID技术DRBD

和自甴很熟 提交于 2019-11-27 08:15:33
DRBD简介 官方文档 DRBD 的全称为: Distributed Replicated Block Device(DRBD) 分布式块设备复制, DRBD 是由内核模块和相关脚本构成,用以构建高可用的集群。其实现方式是通过网络来镜像整个设备。可以把它看作是一种网络 RAID 。它允许用户在远程机器上建立一个本地块设备的实时镜像。 DRBD是如何工作的 ( DRBD Primary ) 负责接收数据,把数据写到本地磁盘并发送给另一台主机 ( DRBD Secondary ) 。另一个主机再将数据存到自己的磁盘中。目前, DRBD 每次只允许对一个节点进行读写访问,但这对于通常的故障切换高可用集群来说已经足够用了,有可能以后的版本支持两个节点进行读写存取。 DRBD 协议说明 1)数据一旦写入磁盘并发送到网络中就认为完成了写入操作。 2)收到接收确认就认为完成了写入操作。 3)收到写入确认就认为完成了写入操作。 DRBD与HA的关系 一个 DRBD 系统由两个节点构成,与 HA 集群类似,也有主节点和备用节点之分,在带有主要设备的节点上,应用程序和操作系统可以运行和访问 DRBD 设备 ( /dev/drbd* ) 。在主节点写入的数据通过 DRBD 设备存储到主节点的设备写入到备用节点的磁盘中。现在大部分的高可用性集群都会使用共享存储,而 DRBD 也可以作为一个共享存储设备

容器探路-Docker镜像和runtime

…衆ロ難τιáo~ 提交于 2019-11-27 03:42:08
一、什么是容器 容器:是一种轻量级、可移植、自包含的软件打包技术,使应用程序可以在几乎任何地方以相同的方式运行。开发人员在自己笔记本上创建并测试好的容器,无需任何修改就能够在生产系统的虚拟机、物理服务器或公有云主机上运行。 组成:1、应用程序本身,2、依赖:比如应用程序需要的库或其他软件 二、为什么使用容器 容器和虚机都是为应用提供封装和隔离,但是 容器使软件具备了超强的可移植能力 。虚机:每一个虚机都需要安装一个操作系统,每个操作系统都有kernel,每一个kernel都依赖硬件,而docker仅依赖于库(目前kernel几乎都是X86指令架构),所以虚机内核和host内核是一样的(uname -r) 三、怎么学习和使用docker 1、容器核心架构-组件:Docker 采用的是 Client/Server 架构 a、Docker 客户端 - Client b、Docker 服务器 - Docker daemon c、Docker 镜像 - Image d、Registry e、Docker 容器 - Container 2、镜像 一个image由 manifest 、 image index (可选)、 filesystem layers 和 configuration 四部分组成。 先来看看构成image的四部分的关系图: Filesystem Layer包含了文件系统的信息

二层交换网络当中的高级内容(可跟做)

梦想的初衷 提交于 2019-11-27 03:27:32
1、MUX VLAN 1.1、为什么会有MUX VLAN?应用场景? 应用场景? 企业外来访客、企业员工都能够访问企业服务器。 企业员工部门内部可以通信,而企业员工部门之间不能通信。 企业外来访客间不能通信、外来访客和企业员工之间不能互访。 为什么需要有MUX VLAN技术 对于企业来说,希望企业内部员工之间可以互相访问,而企业外来访客之间是隔离的,可通过配置每个访客使用不同的VLAN来实现。但如果企业拥有大量的外来访客员工,此时不但需要耗费大量的VLAN ID,还增加了网络维护的难度 总结: MUX VLAN提供的二层流量隔离的机制可以实现企业内部员工之间互相通信,而企业外来访客之间的互访是隔离的 1.2、MUX VLAN的实现原理 MUX VLAN的划分:  主VLAN(Principal VLAN):可以与MUX VLAN内的所有VLAN进行通信。  隔离型从VLAN(Separate VLAN):和其他类型的VLAN完全隔离,Separate VLAN内部也完全隔离。 注意点: 1、 MUX VLAN技术中只能将一个VLAN设置为Separate VLAN,所以可以将外来访客划分到Separate VLAN  互通型从VLAN(Group VLAN):可以和Principal VLAN进行通信,在同一Group VLAN内的用户也可互相通信,但不能和其他Group

【RHEL7/CentOS7网络配置】

寵の児 提交于 2019-11-27 02:52:13
原文: http://106.13.73.98/__/84/ Rhel/CentOS网络配置文件路径: /etc/sysconfig/network-scripts/ifcfg-xxxx @[toc] 7.0版本后,网卡命名方式从eth0、eth1、eth2的方式变成了 enoxxxxxxxx 。 其中, en 代表的是entherent(以太网), o 代表的是onbard(内置),后面的一串数字是主板的某种索引编号自动生成的,以确保其唯一性。 和6.x版本的命名方式相比,这种新的命名方式比较长,难以记忆,不过优点在于编号唯一,做系统迁移的时候不容易出错。 注意: 7.0版本的安装完后,默认是没有开启网络连接的! 所以,什么也别想,先把网络连接打开了再说:将网卡配置文件内最后一行的 ONBOOT=no 改为 ONBOOT=yes 。 网卡配置文件 进入网络配置文件,基本配置参数如下: . TYPE=Ethernet|Bridge 网络接口类型 . PROXY_METHOD=none . BROWSER_ONLY=no . BOOTPROTO=dhcp|static|none dhcp:通过dhcp服务器动态获取ip;static:静态id;none:禁用,必须手动配置ip . DEFROUTE=yes . IPV4_FAILURE_FATAL=no . USERCTL=yes

win 常用网络命令

自作多情 提交于 2019-11-27 01:40:51
在Windows 7中,合理使用一些基本的命令,往往可以在保护网络安全上起到很大的作用,下面几条命令的作用就非常突出,下面我们教你正确使用“netstat”命令,让化身为Windows 7安全高手。 检测网络连接 如果你怀疑自己的计算机上被别人安装了木马,或者是中了病毒,但是手里没有完善的工具来检测是不是真有这样的事情发生,那可以使用Windows自带的网络命令来看看谁在连接你的计算机。具体的命令格式是:netstat -an 这个命令能看到所有和本地计算机建立连接的IP,它包含四个部分——proto(连接方式)、local address(本地连接地址)、foreign address(和本地建立连接的地址)、state(当前端口状态)。通过这个命令的详细信息,我们就可以完全监控计算机上的连接,从而达到控制计算机的目的。 我们在命令提示符中输入如下:netstat -a 显示出你的计算机当前所开放的所有端口 ,netstat -s -e 比较详细的显示你的网络资料,包括TCP、UDP、ICMP 和 IP的统计等大家可能都见过了。那有没有想过更胜层次的了解Vista、Windows7显示协议统计和当前 TCP/IP 网络连接的知识呢? netstat命令用法如下(提示:其中按有a-b的顺序排列)—— NETSTAT:Vista / Windows7 下显示协议统计和当前 TCP

网络相关的命令工具研究报告

不想你离开。 提交于 2019-11-27 00:26:53
主机配置:DHCP   DHCP(动态主机配置协议),是在一台主机启动后,第一个运行的客户/服务器应用程序。换言之,当一台主机启动后,如果它认为自己当前应当连接到因特网上,但又不知道自己的IP地址时,DHCP就以引导程序的身份发挥作用。   每个连接到TCP/IP互联网的计算机都必须知道自己的IP地址、一个路由器的IP地址、一个名字服务器的IP地址以及自己的子网掩码这四种信息。 DHCP分组格式: 一、曾经使用过的协议   在DHCP成为正式的主机配置协议之前,还有过一些其他的协议。 1.RARP:   在因特网时代的初期,人们曾设计了一个称为逆地址解析协议(Reverse Address Resolution Protocol,RARP)来向被引导的主机提供IP地址。实际上,RARP是ARP的一个版本。ARP将一个IP地址映射为一个物理地址,而RARP则将一个物理地址映射成为一个IP地址。但是RARP已经被淘汰了,原因有两个:首先,RARP利用了数据链路层的广播服务,这也就表示每个网络上都必须存在一台RARP服务器。第二,RARP只能提供计算机的IP地址,但如今的计算机需要前面提到的所有四种信息。 2.BOOTP:   引导程序协议(BOOTstrap Protocol,BOOTP)是DHCP的先驱。它是一个客户/服务器协议,被设计用来克服RARP协议存在的缺陷

【RHEL7/CentOS7网络配置】 -- 2019-08-11 19:48:45

余生颓废 提交于 2019-11-27 00:18:01
目录 网卡配置文件 查网卡信息 测试网络是否正常 使用 nmtui 命令配置网络 使用 nm-connection-editor 工具配置网络 修改回6.x版本的网卡名 原文: http://106.13.73.98/__/84/ Rhel/CentOS网络配置文件路径: /etc/sysconfig/network-scripts/ifcfg-xxxx @ 7.0版本后,网卡命名方式从eth0、eth1、eth2的方式变成了 enoxxxxxxxx 。 其中, en 代表的是entherent(以太网), o 代表的是onbard(内置),后面的一串数字是主板的某种索引编号自动生成的,以确保其唯一性。 和6.x版本的命名方式相比,这种新的命名方式比较长,难以记忆,不过优点在于编号唯一,做系统迁移的时候不容易出错。 注意: 7.0版本的安装完后,默认是没有开启网络连接的! 所以,什么也别想,先把网络连接打开了再说:将网卡配置文件内最后一行的 ONBOOT=no 改为 ONBOOT=yes 。 *** 网卡配置文件 进入网络配置文件,基本配置参数如下: . TYPE=Ethernet|Bridge 网络接口类型 . PROXY_METHOD=none . BROWSER_ONLY=no . BOOTPROTO=dhcp|static|none dhcp:通过dhcp服务器动态获取ip

Linux Shell常用shell命令

一世执手 提交于 2019-11-27 00:16:23
Linux Shell常用shell命令 一、文件、目录操作命令 1、ls命令 功能:显示文件和目录的信息 ls 以默认方式显示当前目录文件列表 ls -a 显示所有文件包括隐藏文件 ls -l 显示文件属性,包括大小,日期,符号连接,是否可读写及是否可执行 ls -lh 显示文件的大小,以容易理解的格式印出文件大小 (例如 1K 234M2G) ls -lt 显示文件,按照修改时间排序 2、cd命令 功能:改名目录 cd dir 切换到当前目录下的dir目录 cd / 切换到根目录 cd .. 切换到到上一级目录 cd ../.. 切换到上二级目录 cd ~ 切换到用户目录,比如是root用户,则切换到/root下 3、cp命令 功能:copy文件 cp source target 将文件source复制为target cp /root /source. 将/root下的文件source复制到当前目录 cp –av soure_dir target_dir 将整个目录复制,两目录完全一样 4、rm命令 功能:删除文件或目录 rm file 删除某一个文件 rm -f file 删除时候不进行提示。可以于r参数配合使用 rm -rf dir 删除当前目录下叫dir的整个目录 5、mv命令 功能:将文件移动走,或者改名,在uinx下面没有改名的命令,如果想改名,可以使用该命令 mv