端口号

Jenkins安装以及配置

微笑、不失礼 提交于 2020-02-27 06:57:08
Jenkins介绍 Jenkins是一个java开发的、开源的、非常好用持续集成的工具,它能帮我们实现自动化部署环境、测试、打包等等的工作,还可以在构建任务成功或者失败之后给我们发邮件通知。 什么叫持续集成呢,就是能重复、持久的去运行一个任务。 jenkins不但能够持续集成,还能够定时构建和生成报告(只能识别xml格式的文件) 一、jenkins下载安装: 搭建jenkins起因: 自己搭建基于python自带的 unittest框架的接口自动化框架,需要用到jenkins来做持续集成帮助拉取最新代码执行测试 Jenkins的下载地址是https://jenkins.io/download/,下载的时候可以选择各个版本的以及对应操作系统的版本, 一般你下载的时候下载通用的.war文件 即可,这个不管在哪个操作系统上都可以运行,但是前提是你要装jdk,因为Jenkins是java开发的。 本篇博客用的Jenkins是 2.17 版本,jdk的版本是 1.7 , 如果你是在官网上下载最新的Jenkins版本,需要1.8的jdk,否则可能启动Jenkins失败。 下载之后就要启动jenkins,无论是mac、linux、windows 只要进入jenkins。war所在的目录然后执行 java -jar jenkins.war启动即可 ,启动之后在命令行查看运行日志,显示:

Jenkins的安装及邮件配置

北城余情 提交于 2020-02-27 06:54:46
Jenkins介绍 Jenkins,是基于Java开发的一种持续集成工具,用于监控秩序重复的工作,包括: 1)、持续的软件版本发布/测试项目。 2)、监控外部调用执行的工作。 Jenkins安装 jenkins的下载地址是https://jenkins.io/download/,下载的时候选择对应操作系统和系统版本即可。 一般下载通用的.war文件 即可,这个不管在哪个操作系统上都可以运行,但是前提是要装jdk,因为Jenkins是java开发的。 本博客下载的的jenkins版本是2.107.2,对应的JDK版本是1.8,如果安装的JDK版本低于1.8,可能是启动jenkins失败。 下载之后,启动Jenkins就很简单了,在命令行里面进入到Jenkins所在的目录下,然后执行 java -jar jenkins.war启动即可,这种方式在linux、mac、Windows下面全部都好使。 启动之后,在命令行里面看日志,最后显示 Jenkins is fully up and running, Jenkins启动成功。 这样Jenkins就安装成功! jenkins的配置 这种方式启动的Jenkins默认的端口号是8080,访问Jenkins的话,就是 ip:8080, 我的是本机启动的,所以我用localhost:8080访问,如果你是在服务器上部署的话

Jenkins安装以及邮件配置

痞子三分冷 提交于 2020-02-27 06:52:35
Jenkins介绍    Jenkins是一个java开发的、开源的持续集成的工具。可帮助我们是实现自动化部署环境、测试、打包等等的工作,还可以在构建任务 成功或失败之后给我们发送邮件通知。 Jenkins安装和下载    Jenkins的下载地址是https://jenkins.io/download/,下载的时候可以选择各个版本的以及对应操作系统的版本, 一般你下载的时候下载 通用的.war文件 即可,这个不管在哪个操作系统上都可以运行,但是前提是你要装jdk,因为Jenkins是java开发的。 下面图是Jenkins官网上.war文件的截图。 下载之后,启动Jenkins就很简单了,在命令行里面进入到Jenkins所在的目录下,我是放到C盘根目录了,然后执行 java -jar jenkins.war 启动即可,这种方式在linux、mac、Windows下面全部都好使。 启动之后,在命令行里面看日志,最后显示 Jenkins is fully up and running, Jenkins启动成功。 至此Jenkins安装成功。 访问Jenkins、Jenkins配置 刚才那种方式启动的Jenkins默认的端口号是8080,访问Jenkins的话,就是你的 ip:8080,我的是本机启动的,所以我用localhost:8080访 问,如果你是在你服务器上部署的话

Linux下安装Tomcat

时光怂恿深爱的人放手 提交于 2020-02-27 05:03:33
01-Tomcat下载 百度网盘 链接: https://pan.baidu.com/s/1mkt2xP4H48-9w4w2thza1Q 提取码:7zgq 官网 https://tomcat.apache.org/ 02-下载远程上传工具 下载并使用FileZilla可参照博客: FileZilla 03-创建tomcat的安装路径 创建命令:mkdir /usr/local/tomcat 将安装包解压在指定目录:tar –xvf apache-tomcat-8.5.50.tar.gz –C /usr/local/tomcat 04-更改端口号 此步骤,可根据需求更改。tomcat默认端口号是8080 若安装多个tomcat时,需要更改端口号,避免多个tomcat端口冲突。 打开tomcat安装目录中的conf配置目录中的server.xml 更改第一处端口: 更改第二处端口: 更改第三处端口: 05-设置防火墙 执行命令:/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT 执行命令:/etc/rc.d/init.d/iptables save 06-启动tomcat 进入到tomcat/bin 启动执行命令 : ./startup.sh 关闭执行命令 : ./shutdown.sh 07-部署项目 可将项目以war包方式

速读原著-TCP/IP(分用)

孤人 提交于 2020-02-26 12:57:24
1.7 分用 当目的主机收到一个以太网数据帧时,数据就开始从协议栈中由底向上升,同时去掉各层协议加上的报文首部。每层协议盒都要去检查报文首部中的协议标识,以确定接收数据的上层协议。这个过程称作分用( D e m u l t i p l e x i n g),图1 - 8显示了该过程是如何发生的。 为协议I C M P和I G M P定位一直是一件很棘手的事情。在图1 - 4中,把它们与I P放在同一层上,那是因为事实上它们是I P的附属协议。但是在这里,我们又把它们放在I P层的上面,这是因为ICMP和IGMP报文都被封装在IP数据报中。对于A R P和R A R P,我们也遇到类似的难题。在这里把它们放在以太网设备驱动程序的上方,这是因为它们和I P数据报一样,都有各自的以太网数据帧类型。但在图 2 - 4中,我们又把A R P作为以太网设备驱动程序的一部分,放在 I P层的下面,其原因在逻辑上是合理的。 这些分层协议盒并不都是完美的。 当进一步描述T C P的细节时,我们将看到协议确实是通过目的端口号、源 I P地址和源端口号进行解包的。 来源: CSDN 作者: cwl_java 链接: https://blog.csdn.net/weixin_42528266/article/details/104514116

Tomcat去除项目名称和端口号

我是研究僧i 提交于 2020-02-26 10:38:21
Tomcat去除项目名称和端口号 1. 去除端口号 将端口设为80: <Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="GBK"/> 2. 去除项目名称 项目默认部署在webapps目录下,将项目拷出,放在与webapps同级的目录下,配置如下: <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> <!-- SingleSignOn valve, share authentication between web applications Documentation at: /docs/config/valve.html --> <!-- <Valve className="org.apache.catalina.authenticator.SingleSignOn" /> --> <!-- Access log processes all example. Documentation at: /docs/config/valve.html

端口号被占用的解决办法

匆匆过客 提交于 2020-02-26 10:31:54
在开启服务器时会遇到端口号被占用的一些情况,下面时解决办法: 1.打开CMD,输入netstat -ano,查看该端口号的PID值时多少 协议 本地地址 外部地址 状态 PID TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 4 TCP 0.0.0.0:135 0.0.0.0:0 LISTENING 1212 TCP 0.0.0.0:443 0.0.0.0:0 LISTENING 21672 TCP 0.0.0.0:445 0.0.0.0:0 LISTENING 4 TCP 0.0.0.0:843 0.0.0.0:0 LISTENING 5060 TCP 0.0.0.0:3306 0.0.0.0:0 LISTENING 4808 TCP 0.0.0.0:5040 0.0.0.0:0 LISTENING 9660 TCP 0.0.0.0:7000 0.0.0.0:0 LISTENING 29588 TCP 0.0.0.0:7680 0.0.0.0:0 LISTENING 16732 TCP 0.0.0.0:8000 0.0.0.0:0 LISTENING 5060 TCP 0.0.0.0:8451 0.0.0.0:0 LISTENING 12940 2.打开人物管理器,后点击详细信息,就会看到所有在运行的应用的PID值 3.找到你想关闭的应用

Linux-Python-Scapy的TCP扫描

﹥>﹥吖頭↗ 提交于 2020-02-26 05:57:52
TCP 连接扫描: 客户端与服务器建立 TCP 连接要进行一次三次握手,如果进行了一次成功的三次握手,则说明端口开放; TCP SYN 扫描(也称为半开放扫描或stealth扫描): 这个技术同 TCP 连接扫描非常相似。同样是客户端向服务器发送一个带有 SYN 标识和端口号的数据包,如果目标端口开发,则会返回带有 SYN 和 ACK 标识的 TCP 数据包; TCP 圣诞树(Xmas Tree)扫描: 在圣诞树扫描中,客户端会向服务器发送带有 PSH,FIN,URG 标识和端口号的数据包给服务器。如果目标端口是开放的,那么不会有任何来自服务器的回应。如果服务器返回了一个带有 RST 标识的 TCP 数据包,那么说明端口处于关闭状态 TCP FIN 扫描: FIN 扫描会向服务器发送带有 FIN 标识和端口号的 TCP 数据包。如果没有服务器端回应则说明端口开放。如果服务器返回一个 RST 数据包,则说明目标端口是关闭的。 TCP 空扫描(Null): 在空扫描中,客户端发出的 TCP 数据包仅仅只会包含端口号而不会有其他任何的标识信息。如果目标端口是开放的则不会回复任何信息。如果服务器返回了一个 RST 数据包,则说明目标端口是关闭的。 TCP ACK 扫描:ACK 扫描不是用于发现端口开启或关闭状态的,而是用于发现服务器上是否存在有状态防火墙的。它的结果只能说明端口是否被过滤

认识网络(一)

你说的曾经没有我的故事 提交于 2020-02-26 03:29:30
网络 网络其实就是跨主机的“进程间”通信 协议分层 分层的意义:网络协议比较复杂,如果不拆分就会很复杂 分层的好处:拆分成多个模块相当于降低了整个系统的耦合程度,根据实际需要,随时可以替换其中的某一层协议 OSI七层模型: TCP/IP五层(或四层)模型 由图可见网络层和传输层都是由操作系统内核来实现的,我们所开发的程序就是调用这些内核提供的传输层系统调用(socket api)来完成应用层的程序。每一层都包含了不同的协议。 网络中的常见设备和协议的关系: 对于一台主机, 它的操作系统内核实现了从传输层到物理层的内容; 对于一台路由器, 它实现了从网络层到物理层; 对于一台交换机, 它实现了从数据链路层到物理层; 对于集线器, 它只实现了物理层; 上下层协议之间交互数据的时候两步:封装和分用(就相当于是包装快递和拆快递) 认识TCP和UDP协议 TCP: 传输层协议 有连接(打电话,必须双方同意通信) 可靠传输(知道数据是否发送成功,本质上靠对方的反馈) 面向字节流(发送数据和接收数据可以随意控制,非常灵活,水管的例子) UDP: 传输层协议 无连接(发qq,不需要双方同意通信) 不可靠传输(不知道数据是否发送成功) 面向数据报(一次发多少数据一次就要接多少,否则会造成数据的损失,对读写要求严格,读写一致) 网络字节序(大端序),统一转化为大端序再发送到网络上,主机字节序(不确定

tomcat 学习

和自甴很熟 提交于 2020-02-24 19:46:16
web相关概念回顾 软件架构 C/S:客户端/服务器端,常见的QQ、微信 B/S:浏览器/服务器端,常见的京东、淘宝 资源分类 静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析 如: html,css,JavaScript 动态资源:每个用户访问相同资源后,得到的结果可能不一样。称为动态资源。动态资源被访问后,需要先转换为静态资源,在返回给浏览器 如:servlet/jsp,php,asp… 网络通信三要素 IP:电子设备(计算机)在网络中的唯一标识。 端口:应用程序在计算机中的唯一标识。 0~65536 传输协议:规定了数据传输的规则 基础协议: tcp:安全协议,三次握手。 速度稍慢 udp:不安全协议。 速度快 web服务器软件:Tomcat 安装Tomcat: 1、安装JDK 因为tomcat服务器软件是纯Java代码编写的,所以运行环境需要有Java环境。 2、配置系统环境变量 新建JAVA_HOME :C:\Program Files\Java\jdk1.8.0_131 新建CATALINA_HOME:C:\tomcat\apache-tomcat-8.5.31 Path添加:%CATALINA_HOME%\bin ; %JAVA_HOME%\bin ; 3、运行tomcat/bin路径下的startup.bat文件