网络端口

centos

走远了吗. 提交于 2019-11-27 12:49:57
1. Centos 7.2 设置允许连接网络: vi /etc/sysconfig/network-scripts/ifcfg-enp0s3 #编辑配置文件 BOOTPROTO = static ONBOOT = yes IPADDR = 172.16.40.173 NETMASK = 255.255.255.0 GATEWAY = 172.16.40.1 DNS1 = 114.114.114.114 #重启service service network restart 安装软件 yum install net-tools yum install wget yum install vim yum install ntpdate yum -y install lrzsz yum -y install gcc yum -y install gcc-c++ 卸载旧版本 换源 进入到/etc/yum.repos.d/目录: cd /etc/yum.repos.d/ mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo yum

Docker 容器连接

陌路散爱 提交于 2019-11-27 12:32:58
Docker 容器连接 前面我们实现了通过网络端口来访问运行在 docker 容器内的服务。下面我们来实现通过端口连接到一个 docker 容器 网络端口映射 我们创建了一个 python 应用的容器。 runoob@runoob:~$ docker run -d -P training/webapp python app.py fce072cc88cee71b1cdceb57c2821d054a4a59f67da6b416fceb5593f059fc6d 另外,我们可以指定容器绑定的网络地址,比如绑定 127.0.0.1。 我们使用 -P 参数创建一个容器,使用 docker ps 可以看到容器端口 5000 绑定主机端口 32768。 runoob@runoob:~$ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES fce072cc88ce training/webapp "python app.py" 4 minutes ago Up 4 minutes 0.0.0.0:32768->5000/tcp grave_hopper 我们也可以使用 -p 标识来指定容器端口绑定到主机端口。 两种方式的区别是: -P : 是容器内部端口 随机 映射到主机的高端口。 -p : 是容器内部端口绑定到 指定

Jumpserver 5.2版本安装与部署

爱⌒轻易说出口 提交于 2019-11-27 12:00:31
组件说明 Jumpserver 为管理后台, 管理员可以通过 Web 页面进行资产管理、用户管理、资产授权等操作, 用户可以通过 Web 页面进行资产登录, 文件管理等操作 koko 为 SSH Server 和 Web Terminal Server 。用户可以使用自己的账户通过 SSH 或者 Web Terminal 访问 SSH 协议和 Telnet 协议资产 Luna 为 Web Terminal Server 前端页面, 用户使用 Web Terminal 方式登录所需要的组件 Guacamole 为 RDP 协议和 VNC 协议资产组件, 用户可以通过 Web Terminal 来连接 RDP 协议和 VNC 协议资产 (暂时只能通过 Web Terminal 来访问) 端口说明 Jumpserver 默认端口为 8080/tcp 配置文件 jumpserver/config.yml koko 默认 SSH 端口为 2222/tcp, 默认 Web Terminal 端口为 5000/tcp 配置文件在 koko/config.yml Guacamole 默认端口为 8081/tcp, 配置文件 /config/tomcat9/conf/server.xml Nginx 默认端口为 80/tcp Redis 默认端口为 6379/tcp Mysql 默认端口为 3306

原始Python服务器

佐手、 提交于 2019-11-27 11:41:08
作者:Vamei 出处:http://www.cnblogs.com/vamei 严禁任何形式转载。 我们已经讲解了物理层、连接层和网络层。最开始的 连接层协议 种类繁多(Ethernet、Wifi、ARP等等)。到了 网络层 ,我们只剩下一个IP协议(IPv4和IPv6是替代关系)。进入到传输层(transport layer),协议的种类又开始繁多起来(比如TCP、UDP、SCTP等)。这就好像下面的大树,根部(连接层)分叉很多,然后统一到一个树干(网络层),到了树冠(传输层)部分又开始开始分叉,而每个树枝上长出更多的树叶(应用层)。我们在 网络层 已经看到,通过树干的统一,我们实现了一个覆盖全球的互联网络(Internet)。然而,我们可能出于 不同的目的 利用这张“网”,随之使用的方式也有所区分。不同的传输层协议(以及更多的应用层协议)正是我们 使用“网”的不同方式 的体现。 网络分层的“艺术”观点 传输层最重要的协议为TCP协议和UDP协议。这两者使用“网”的方式走了两个极端。两个协议的对比非常有趣。TCP协议复杂,但传输可靠。UDP协议简单,但传输不可靠。其他的各个传输层协议在某种程度上都是这两个协议的折中。我们先来看传输层协议中比较简单的UDP协议。我们将参考许多之前文章的内容(协议森林 01 , 03 , 05 )。 UDP协议简介 UDP ( User

设备选型

徘徊边缘 提交于 2019-11-27 11:38:40
一.交换机的性能指标有很多,背板带宽、交换容量和包转发率这三个最重要的参数。 1. 背板带宽( BackPlane Capacity ) 背板带宽是模块化交换机专有的概念。它是指交换机背板总线的带宽,是由机箱( Chassis )所决定的。背板带宽代表了引擎与业务板之间所能传输的最大数据量,单位为 Gbps 。 2. 交换容量( Switch Capability ) 交换容量是指引擎 / 交换矩阵或转发芯片的交换能力。与背板带宽一样,单位也是 Gbps 。交换容量与背板带宽的区别在于:交换容量是描述的引擎等有源部件,背板带宽描述的是无源部件——背板总线。对于固定配置交换机而言,因为其没有背板总线,固没有背板带宽这一概念。对于模块化交换机,背板带宽由机箱决定,交换矩阵由引擎决定。举个例子, Cisco 6506-E 机箱的背板带宽是 480Gbps , SUP720 引擎的交换容量是 720Gbps ,所以若 6506-E 机箱配备 SUP720 引擎,它的总带宽也只能是 480Gbps 。 3. 包转发率( Throughout ) 包转发率是指在加载负荷的情况下,设备能成功转发数据的效率。所谓成功转发,仅表示不丢包,不表示不出错。在描述一个设备的包转发率时必须指明是在多大的加载负荷情况下的值,业界一般选用 64byte 的包作为加载负荷。不同厂商对包转发率有不同的称谓

设备选型

女生的网名这么多〃 提交于 2019-11-27 11:35:56
选择交换机的主要技能指标是什么? 一、交换机内存   交换机中可能有多种内存,例如Flash(闪存)、DRAM(动态内存)等。内存用作存储配置、作为数据缓冲等。交换机采用了以下几种不同类型的内存,每种内存以不同方式协助交换机工作。 二、网络标准 局域网(LAN)的结构主要有三种类型:以太网(Ethernet)、令牌环(Token Ring)、令牌总线(Token Bus)以及作为这三种网的骨干网光纤分布数据接口(FDDI)。 三、交换方式 目前交换机在传送源和目的端口的数据包时通常采用直通式交换、存储转发式和碎片隔离方式三种数据包交换方式。目前的存储转发式是交换机的主流交换方式。 四、背板带宽   交换机的背板带宽,是交换机接口处理器或接口卡和数据总线间所能吞吐的最大数据量。 五、包转发率    包转发率标志了交换机转发数据包能力的大小。单位一般位pps(包每秒),一般交换机的包转发率在几十Kpps到几百Mpps不等。 六、 MAC 地址表    交换机之所以能够直接对目的节点发送数据包,而不是像集线器一样以广播方式对所有节点发送数据包,最关键的技术就是交换机可以识别连在网络上的节点的网卡MAC地址 选择路由器的主要技能指标是什么? 指标一: 吞吐量 吞吐量是核心路由器的包转发能力。吞吐量与路由器端口数量、端口速率、数据包长度、数据包类型、路由计算模式(分布或集中)以及测试方法有关

设备选型

别来无恙 提交于 2019-11-27 11:35:47
1.交换机的主要技能指标: (1)机架插槽数:指机架式交换机所能安插的最大模块数。 (2)扩展槽数:指固定配置式带扩展槽交换机所能安插的最大模块数。 (3)最大可堆叠数:指可堆叠交换机的堆叠单元中所能堆叠的最大交换机数目。 (4)支持的网络类型:一般情况下,固定配置式不带扩展槽交换机仅支持一种类型的网络,机架式交换机和固定配置式带扩展槽交换机可支持一种以上类型的网络,如支持以太网、快速以太网、千兆以太网、ATM、令牌环、FDDI等。一台交换机所支持的网络类型越多,其可用性和可扩展性将越强。 (5)最大SONET端口数:SONET(Synchronous Optical Network,同步传输网络)是一种高速同步传输网络规范,最大速率可达2.5Gbit/s。一台交换机的最大SONET端口数是指这台交换机的最大下传的SONET接口数。 (6)背板吞吐量:背板吞吐量也称背板带宽,单位是每秒通过的数据包个数(pps),表示交换机接口处理器或接口卡和数据总线间所能吞吐的最大数据量。一台交换机的背板带宽越高,所能处理数据的能力就越强,但同时成本也将会越高。 (7)MAC地址表大小:连接到局域网上的每个端口或设备都需要一个MAC地址,其他设备要用到此地址来定位特定的端口及更新路由表和数据结构。一个设备MAC地址表的大小反映了该设备能支持的最大节点数。 (8)支持的协议与标准

在Kali Linux下实战Nmap的秘诀

泪湿孤枕 提交于 2019-11-27 10:00:04
Nmap, 是 Network Mapper 的缩写,由 Gordon Lyon 维护(更多关于 Mr. Lyon 的信息在这里: http://insecure.org/fyodor/) ,并被世界各地许多的安全专业人员使用。 这个工具在 Linux 和 Windows 下都能使用,并且是用命令行驱动的。相对于那些令人害怕的命令行,对于 nmap,在这里有一个美妙的图形化前端叫做 zenmap。 强烈建议个人去学习 nmap 的命令行版本,因为与图形化版本 zenmap 相比,它提供了更多的灵活性。 对服务器进行 nmap 扫描的目的是什么?很好的问题。Nmap 允许管理员快速彻底地了解网络上的系统,因此,它的名字叫 Network MAPper 或者 nmap。 Nmap 能够快速找到活动的主机和与该主机相关联的服务。Nmap 的功能还可以通过结合 Nmap 脚本引擎(通常缩写为 NSE)进一步被扩展。 这个脚本引擎允许管理员快速创建可用于确定其网络上是否存在新发现的漏洞的脚本。已经有许多脚本被开发出来并且包含在大多数的 nmap 安装中。 提醒一句 - 使用 nmap 的人既可能是善意的,也可能是恶意的。应该非常小心,确保你不要使用 nmap 对没有明确得到书面许可的系统进行扫描。请在使用 nmap 工具的时候注意! 系统要求 Kali Linux (nmap

ASP.NET Core的Kestrel服务器

人走茶凉 提交于 2019-11-27 09:47:28
原文地址----Kestrel server for ASP.NET Core By Tom Dykstra , Chris Ross , and Stephen Halter Kestrel是一个基于libuv的跨平台 ASP.NET Core web服务器 , libuv 是一个跨平台的异步I/O库。ASP.NET Core模板项目使用Kestrel作为默认的web服务器。 Kestrel支持以下功能: HTTPS 用于启用不透明升级的 WebSockets 位于Nginx之后的高性能Unix sockets Kestrel 被.NET Core支持的所有平台和版本所支持 查看或下载示例代码 何时使用Kestrel和反向代理服务器 如果你的应用只接收来自内部网络的请求,你可以只使用Kestrel本身。 如果你将你的应用部署在公共网络上,我们建议你使用IIS,Nginx或者Apache作为反向代理服务器。一个反向代理服务器接收来自网络的HTTP请求并且在经过一些初步处理后将请求传递到Kestrel服务器。 出于安全性的理由,反向代理常常被edge deployments所采用。因为Kestrel相对较新,对抵御安全攻击至今还没有一个完整的功能补充。安全性处理包括但不限于适当的超时,大小的限制,以及并发连接限制等问题。 另一个需要反向代理的场景是

大数据运维方向面试题

半世苍凉 提交于 2019-11-27 09:44:12
文章转载自: http://www.pythonheidong.com/blog/article/3038/ 一、基础题 1.请写出http和https请求的区别,并写出遇到过的响应状态码. 一、https协议需要到ca申请证书,一般免费证书很少,需要交费。 二、http是超文本传输协议,信息是明文传输,https 则是具有安全性的ssl加密传输协议。 三、http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。 四、http的连接很简单,是无状态的;HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比http协议安全。 状态码常用: 301 永久重定向 403 服务器已经理解请求,但是拒绝执行 404 页面丢失 500 服务器错误 2.请写出在linux系统上面搭建系统或者产品等大数据平台需要对系统进行哪些检查。 从稳定性说:需要检查集群中的每一台服务器的命令安装是否完善,环境变量是否配置完毕,每一台服务器的软件配置是否有问题。 扩展性: 能够快速扩展机器,横向扩展条件是否具备 3.请写出使用过的linux系统有哪些版本,如何查看系统信息?(发行版本,内核版本等信息)。 Centos 6.5 6.6 x64 1.查看发行版本命令:cat /etc/issue 2.查看内核版本: cat /proc