网络命令

centos 同步网络时间

*爱你&永不变心* 提交于 2019-12-01 08:15:20
linux 查看 的 2 总时间.   1. date命令: 显示系统时间   2.hwclock命令 (即hardwareclock系统硬件时间) 2 安装ntp: yum install ntpdate -y   然后指定一个 核对时间的 ntp 服务器   ntpdate -u ntp.api.bz OK了 来源: https://www.cnblogs.com/cxygg/p/11672465.html

测试面试题集锦----liunx与网络

无人久伴 提交于 2019-12-01 07:53:20
国庆完后就回深圳了,所以也要参加面试了,我大概收集了一些感觉可能会面试到的一些笔试题,给大家参考,答案不一定全对,分为liunx ,网络,mysql,编程题,我分别按分类补充,以后在继续补充 liunx 1.liunx中用于显示配置网络设备的命令是什么? ifconfig -a 2.liunx 系统日志存放在哪个目录 var/log 3.3.是否使用过liunx防火墙、链、表 策略与关系是什么 4.是否使用过tcpdump抓包工具,抓到包默认是多大,如果想抓全包怎么做 目前我也没有用过tcpdump 抓包,看了下说明,tcpdump是在liunx的命令抓包工具,默认是抓取eth0的网关工具,默认的抓取长度为68个字节,加上-S 0可以抓全包,这里要注意,抓取的包是要存放在文件里面,可以使用wireshark进行分析,拷贝一个其他博主对tcpdump命令的全解 tcpdump tcp -i eth1 -t -s 0 -c 100 and dst port ! 22 and src net 192.168.1.0/24 -w ./target.cap (1)tcp: ip icmp arp rarp 和 tcp、udp、icmp这些选项等都要放到第一个参数的位置,用来过滤数据报的类型 (2)-i eth1 : 只抓经过接口eth1的包 (3)-t : 不显示时间戳 (4)-s 0 :

docker swarm

こ雲淡風輕ζ 提交于 2019-12-01 05:35:24
详情参考:http://c.biancheng.net/view/3176.html Swarm 是 Docker 官方提供的一款集群管理工具,其主要作用是把若干台 Docker 主机抽象为一个整体,并且通过一个入口统一管理这些 Docker 主机上的各种 Docker 资源。 1.初始化一个全新的 Swarm (1)登录到 mgr1 并初始化一个新的 Swarm docker swarm init \ --advertise-addr 10.0.0.1:2377 \ --listen-addr 10.0.0.1:2377 docker swarm init 会通知 Docker 来初始化一个新的 Swarm,并将自身设置为第一个管理节点。同时也会使该节点开启 Swarm 模式。 --advertise-addr 指定其他节点用来连接到当前管理节点的 IP 和端口。这一属性是可选的,当节点上有多个 IP 时,可以用于指定使用哪个IP。此外,还可以用于指定一个节点上没有的 IP,比如一个负载均衡的 IP。 --listen-addr 指定用于承载 Swarm 流量的 IP 和端口。其设置通常与 --advertise-addr 相匹配,但是当节点上有多个 IP 的时候,可用于指定具体某个 IP。并且,如果 --advertise-addr 设置了一个远程 IP 地址

Ping命令

有些话、适合烂在心里 提交于 2019-12-01 03:03:48
Ping命令 1.Ping是Windows、Unix和Linux系统下的一个命令,检查网络是否通畅或者网络连接速度的一个命令,帮助我们分析和判定网络故障。 2.原理:利用网络上机器IP地址的唯一性,给目标IP地址发送一个数据包,再要求对方返回一个同样大小的数据包来确定两台网络机器是否连接相通,时延是多少。 3.ping就是对一个网址发送测试数据包,看对方网址是否有响应并统计响应时间,以此测试网络。 应用格式:Ping [参数] IP地址/域名 ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [-j computer-list] | [-k computer-list] [-w timeout] destination-list 1).-t 不停的ping对方主机,直到你按下Control-C。例:ping -t 192.168.129.93 2).-a 解析计算机NetBios名(主机名)。例:ping -a 192.168.129.93 3).-n 指定发送数据包个数,默认发送四个。例:ping -n 10 192.168.129.93 发送十个数据包 4).-l 定义发送的数据包大小,一般默认为32byte。最大限制为65500byte。例:ping -l

网络中常见的ping命令协议

北慕城南 提交于 2019-12-01 03:02:33
ICMP是“Internet Control Message Ptotocol”(Internet控制消息协议)的缩写。它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。这些控制消息虽然并不传输用户数据,但是对于用户数据的传递起着重要的作用。 在网络中经常会使用到ICMP协议。例如经常用于检查网络不通的ping命令,这个ping的过程实际上就是ICMP协议工作的过程。还有跟踪路由的trancert命令也是基于ICMP协议的。 操作系统规定的ICMP数据包最大尺寸不超过64KB。通常利用这一规定进行主机攻击。即Ping of Death攻击。它的原理是:如果ICMP数据包的尺寸超过64KB上限时,主机就会出现内存分配错误,导致TCP/IP堆栈崩溃,致使主机死机。 此外,向目标主机长时间、连续、大量地发送ICMP数据包,也会最终使系统瘫痪。大量的ICMP数据包会形成ICMP风暴,使得目标主机耗费大量的CPU资源处理,疲于奔命。 ping.exe的原理:向指定的IP地址发送一定长度的数据包,按照约定,若指定IP地址存在的话,会返回同样大小的数据包,当然,若在特定时间内没有返回,就是“超时”,会被认为指定的IP地址不存在。由于ping使用的是ICMP协议,有些防火墙软件会屏蔽ICMP协议

使用 ping 命令来测试网络连通

别来无恙 提交于 2019-12-01 03:02:19
背景 使用 ping 命令可以进行网络监测,在进行一系列监测时,按照由近及远原则,首先执行的是____。  A. ping 默认网关  B. ping 本地 IP  C. ping 127.0.0.1  D. ping 远程主机 检查错误时,使用由近及远的原则意味着先要确认本机协议栈有没有问题,所以可以用「ping 127.0.0.1」来检查本机 TCP/IP 协议。 知识 ping:Packet InterNet Groper分组因特网探测器 连通问题是由许多原因引起的,包括本地配置错误、远程主机协议失效等,当然还包括设备等造成的故障。下面就「使用 ping 检查连通性的五个步骤」分开叙述。 ipconfig /all 观察本地网络设置是否正确,如图: ping 127.0.0.1 回送地址 ping 回送地址是为了检查本地的TCP/IP协议有没有设置好,如图: ping 本机 IP 地址 检查本机的IP地址是否设置有误,如图: ping 本网网关或本网 IP 地址 检查硬件设备是否有问题,也可以检查本机与本地网络连接是否正常(在非局域网中可以忽略此步骤),如图: ping 远程 IP 地址 检查本网或本机与外部的连接是否正常,如图: 感想 想去网络部门玩玩了。 来源: CSDN 作者: JobsZhang 链接: https://blog.csdn.net/MrBaymax

Linux题库练习

给你一囗甜甜゛ 提交于 2019-12-01 02:16:38
转一个Linux的题库供自己学习使用(滑稽) 转自: http://www.linuxdiyf.com/view_202485.html 选择题 1 在终端下输入mount -a命令的作用是:C A 强制进行磁盘检查 B 显示当前挂载的所有磁盘分区的信息 C 挂载/etc/fstab文件中的除noauto以外的所有磁盘分区 D 以只读方式重新挂载/etc/fstab文件中的所有分区 2 当前系统的中断的信息保存在哪一个文件中?A A /proc/interrupts B /var/log/IRQs C /boot/interrupts D /etc/proc/interrupts 3 察看机器的硬件设备可以使用哪条命令?A A lspci B pcibus C pcidev D showpci 4 /etc/passwd文件用来存储 B 信息? A 系统中所有用户的加密过的密码 B 用户帐户信息和帐户的参数 C 用户和组的加密后的密码 D 所有用户和服务器的密码 5 谦让度的取值范围是 C A -50到100 B 1到99 C -20到19 D 0到100 6 IO端口的分配在 A 文件中。 A /proc/ioports B /dev/IOstat C /dev/ports D /etc/IOstat 7 xorg.conf文件中包含哪些信息?A A 以下所有内容 B 显卡设置

区块链100讲:详解区块链之P2P网络

别说谁变了你拦得住时间么 提交于 2019-12-01 01:19:42
1 P2P网络 如果我们简单来看 P2P 技术,它的应用领域已经非常广泛了,从流媒体到点对点通讯、从文件共享到协同处理,多种领域都有它的身影出现。 同样的,P2P 的网络协议也有很多,比较常见的有 BitTorrent、ED2K、Gnutella、Tor 等,也就是我们常说的 BT 工具和电驴。 比特币、以太坊等众多数字货币都实现了属于自己的 P2P 网络协议,但是这种模式并不同于以上讨论的 P2P 网络协议,所以本讲重点主要是区块链技术的 P2P 技术,也就是比特币和以太坊的 P2P 网络。 2 网络连接与拓扑结构 1. 网络连接 除去少数支持 UDP 协议的区块链项目外,绝大部分的区块链项目所使用的底层网络协议依然是 TCP/IP 协议。 所以从网络协议的角度来看,区块链其实是基于 TCP/IP 网络协议的,这与 HTTP 协议、SMTP 协议是处在同一层,也就是应用层。 在“区块链的常见误区”这篇文章中,我们提到了“区块链是否会颠覆互联网”这一说法,如果要是认真分析的话,它颠覆的层面其实最多只到 HTTP 协议,不能再多了。 以 HTTP 协议为代表的、与服务端的交互模式在区块链上被彻底打破了,变更为完全的点对点拓扑结构,这也是以太坊提出的 Web3.0 的由来。 比特币的 P2P 网络是一个非常复杂的结构,考虑到矿池内部的挖矿交互协议与轻节点。我们仅仅讨论全节点这种场景下的

linux之网络

风格不统一 提交于 2019-11-30 22:27:38
你想通过执行ping google.com来判断网络连通性么? 由于 nio 的普及, ck10k 的问题已经成为过去式。现在随便一台服务器,就可以支持数十万级别的连接了。那么我们来算一下,100万的连接需要多少资源。 首先,每一个连接都是文件句柄,所以需要文件描述符数量支持才行,每一个socket内存占用15k-20k之间,这样,仅维护相应socket,就需要 20G 内存;而广播一个1KB的消息需要占用的带宽为 1000M ! 查看当前系统的连接 如何看当前系统有多少连接呢?可以使用 netstat 结合 awk 进行统计。如下脚本,统计了每一种状态的tcp连接数量 # netstat -antp | awk '{a[$6]++}END{ for(x in a)print x,a[x]}' LISTEN 41 CLOSE_WAIT 24 ESTABLISHED 150 Foreign 1 TIME_WAIT 92 netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' ( netstat -n | awk ‘/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}’ TIME_WAIT 8947 等待足够的时间以确保远程TCP接收到连接中断请求的确认

管道符

落花浮王杯 提交于 2019-11-30 20:47:04
命令格式 : 命令1 | 命令2 命令1 的正确输出作为命令2 的操作对象 [root@localhost~]# netstat [选项] 选项:   -a  列出所有网络状态,包括socket程序   -c秒数  指定每隔几秒刷新一次网络状态   -n  使用IP地址和端口号显示,不使用域名和服务名   -p  显示PID和程序名   -t  显示使用TCP协议端口的连接状况   -u  显示使用UDP协议端口的连接状况   -l  仅显示监听状态的连接   -r  显示路由表 来源: https://www.cnblogs.com/Z1nGya/p/11639368.html