05 2018 档案

摘要:部署 PPTP VPN 服务器 1. 安装ppp协议, iptables防火墙, pptpd服务器 yum install ppp pptpd iptables -y 2. 配置pptp vi /etc/pptpd.conf 去掉前面#号 #localip 192.168.0.1 #外网ip地址 # 阅读全文
posted @ 2018-05-30 17:05 随心朝阳 阅读(9) 评论(0) 推荐(0) 编辑
摘要:第1章 VPN 概述 VPN(全称 Virtual Private Network)虚拟专用网络 (1)依靠 ISP 和其他的 NSP,在公共网络中建立专用的数据通信网络的技术,可以为企业之间或个人与企业之间提供安全的数据传输隧道服务 (2)在 VPN 中任意两点之间的连接并没有传统专网所需的端到端 阅读全文
posted @ 2018-05-30 17:03 随心朝阳 阅读(6) 评论(0) 推荐(0) 编辑
摘要:影响Linux系统网络中网关配置信息的3种方式 1.生效文件cat /etc/sysconfig/network-scripts/ifcfg-eth0 GATEWAY=10.0.0.254 <- 局域网上网网关地址 GATEWAY=10.0.0.254 <- 局域网上网网关地址 命令行优先,且临时生 阅读全文
posted @ 2018-05-30 15:03 随心朝阳 阅读(14769) 评论(0) 推荐(0) 编辑
摘要:首先,利用命令先临时修改登录主机的主机名称 hostname host03 hostname host03 2.其次,修改/etc/sysconfig/network配置文件,是在主机名永久生效 vim /etc/sysconfig/network NETWORKING=yes HOSTNAME=h 阅读全文
posted @ 2018-05-30 14:55 随心朝阳 阅读(956) 评论(0) 推荐(0) 编辑
摘要:1.1 流程大概如下: 1.环境准备 内部服务器B .测试: ping www.baidu.com ping 203.81.19.1 结果应该是不通。 网关服务器 eth0:192.168.56.11 eth1:172.16.1.11 gw: 192.168.56.2 #网关为 修改内核转发: 内核 阅读全文
posted @ 2018-05-30 14:50 随心朝阳 阅读(619) 评论(0) 推荐(0) 编辑
摘要:参考博客地址:https://blog.csdn.net/jameshadoop/article/details/48223645 https://www.abcdocker.com/abcdocker/2090 http://blog.51cto.com/dellinger/1973696 官方地 阅读全文
posted @ 2018-05-30 00:39 随心朝阳 阅读(14107) 评论(0) 推荐(0) 编辑
摘要:转自:https://blog.csdn.net/whatday/article/details/51024571 为什么需要swap 根据Redhat公司的建议,Linux系统swap分区最适合的大小是物理内存的1-2倍.不过Linux上有些软件对swap分区得需求较大,例如要顺利执行Oracle 阅读全文
posted @ 2018-05-29 16:45 随心朝阳 阅读(304) 评论(0) 推荐(0) 编辑
摘要:Linux中zip压缩和unzip解压缩命令详解 1、把/home目录下面的mydata目录压缩为mydata.zip zip -r mydata.zip mydata #压缩mydata目录 2、把/home目录下面的mydata.zip解压到mydatabak目录里面 unzip mydata. 阅读全文
posted @ 2018-05-28 13:15 随心朝阳 阅读(827) 评论(0) 推荐(0) 编辑
摘要:快捷键说明 Ctrl+a 切换到命令行开始 Ctrl+e 切换到命令行末尾 Ctrl+c 终止当前命令或脚本 Ctrl+d ①退出当前shell,相当于exit②一个个删除光标后字符 Ctrl+l 清除屏幕内容,相当于clear Ctrl+u 清除(剪切)光标之前的内容 Ctrl+k 清除(剪切)光 阅读全文
posted @ 2018-05-26 23:13 随心朝阳 阅读(2289) 评论(0) 推荐(0) 编辑
摘要:参考官方文档: https://rvm.io/rvm/offline 参考博客:https://blog.csdn.net/topswim/article/details/79260369 一、前提 centos6.8下ruby环境介绍: 1.1 .在https://github.com/rvm/r 阅读全文
posted @ 2018-05-26 21:40 随心朝阳 阅读(2272) 评论(0) 推荐(0) 编辑
摘要:今天在服务器上部署网站时 启动tomcat无错 tail -f catalina.out日志 和 catalina.sh run 方式启动时 卡在 22-Jul-2016 23:00:53.921 INFO [localhost-startStop-1] org.apache.catalina.st 阅读全文
posted @ 2018-05-26 16:02 随心朝阳 阅读(3290) 评论(0) 推荐(0) 编辑
摘要:参考博客:http://blog.51cto.com/dellinger/2091771 https://www.cnblogs.com/felixzh/p/8081622.html 官网地址 https://rvm.io/rvm/install ruby报错参看博客:https://www.cnb 阅读全文
posted @ 2018-05-26 15:36 随心朝阳 阅读(347) 评论(0) 推荐(0) 编辑
摘要:在python开发的过程中,经常会遇到需要打印各种信息。海量的信息堆砌在控制台中,就会导致信息都混在一起,降低了重要信息的可读性。这时候,如果能给重要的信息加上字体颜色,那么就会更加方便用户阅读了。 当然了,控制台的展示效果有限,并不能像前段一样炫酷,只能做一些简单的设置。不过站在可读性的角度来看, 阅读全文
posted @ 2018-05-22 22:26 随心朝阳 阅读(183) 评论(0) 推荐(0) 编辑
摘要:http proxy模块参数 nginx功能的代理功能是是通过http proxy模块来实现的。默认在安装Nginx是已经安装了http proxy模块,可以直接使用。 http模块相关参数 说明 proxy_set_header 设置http请求header项传给后端服务节点,例如:可实现让代理后 阅读全文
posted @ 2018-05-22 18:31 随心朝阳 阅读(5402) 评论(0) 推荐(1) 编辑
摘要:反向代理调度算法,轮询算法--——领导如何挑选小弟。迎宾小姐如何挑选服务员。 调度一般分为两类,第一类为静态调度算法,即负载均衡器根据自身设定的规划进行分配,不需要考虑节点的情况,例如,rr、wrr、ip_hash等都属于静态调度算法。 第二类动态算法,即负载均衡会根据后端节点的当前状态来决定是否分 阅读全文
posted @ 2018-05-22 18:25 随心朝阳 阅读(291) 评论(0) 推荐(0) 编辑
摘要:upstream模块介绍 Nginx的负载均衡功能依赖于ngx_http_upsteam_module模块,所支持的代理方式包括proxy_pass、fastcgi_pass、memcached_pass等,新版Nginx软件支持的方式所以增加。主要针对proxy_pass代理。 ngx_http_ 阅读全文
posted @ 2018-05-22 18:13 随心朝阳 阅读(506) 评论(0) 推荐(0) 编辑
摘要:1、轮询(默认) 每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。 2、weight 指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。 例如: upstream bakend { server 192.168.0.14 weight=10 阅读全文
posted @ 2018-05-22 18:11 随心朝阳 阅读(502) 评论(0) 推荐(0) 编辑
摘要:sys.modules是一个全局字典,该字典是python启动后就加载在内存中。每当程序员导入新的模块,sys.modules都将记录这些模块。字典sys.modules对于加载模块起到了缓冲的作用。当某个模块第一次导入,字典sys.modules将自动记录该模块。当第二次再导入该模块时,pytho 阅读全文
posted @ 2018-05-21 20:08 随心朝阳 阅读(20797) 评论(0) 推荐(1) 编辑
摘要:一、python常见异常 异常种类:在python中不同的异常可以用不同的类型(python中统一了类与类型,类型即类)去标识, 不同的类对象标识不同的异常,一个异常标识一种错误 常见的异常: ArithmeticError AssertionError AttributeError BaseExc 阅读全文
posted @ 2018-05-18 21:10 随心朝阳 阅读(131) 评论(0) 推荐(0) 编辑
摘要:常用的内置方法就两个 1.__str_ 改变对象的字符串显示 class Foo: def __init__(self,name): self.name = name def __repr__(self): return 'obj in str' #这里只能是return # def __str__ 阅读全文
posted @ 2018-05-18 20:35 随心朝阳 阅读(124) 评论(0) 推荐(0) 编辑
摘要:hasattr、getattr比较重要 反射:可以用字符串的方式去访问对象的属性,调用对象的方法(但是不能去访问方法),python中一切皆对象,都可以使用反射。 反射有四种方法: hasattr:hasattr(object,name)判断一个对象是否有name属性或者name方法。有就返回Tru 阅读全文
posted @ 2018-05-18 19:22 随心朝阳 阅读(195) 评论(0) 推荐(0) 编辑
摘要:isinstance(obj,cls):检查obj是不是cls的对象(传两个参数,一个是对象,一个是类) issubclass(sub,super):检查sub是不是super的子类(传两个参数,一个是子类,一个是父类) 阅读全文
posted @ 2018-05-18 18:40 随心朝阳 阅读(127) 评论(0) 推荐(0) 编辑
摘要:类方法:有个默认参数cls,并且可以直接用类名去调用,可以与类属性交互(也就是可以使用类属性) 静态方法:让类里的方法直接被类调用,就像正常调用函数一样 类方法和静态方法的相同点:都可以直接被类调用,不需要实例化 类方法和静态方法的不同点: 类方法必须有一个cls参数表示这个类,可以使用类属性 静态 阅读全文
posted @ 2018-05-18 18:04 随心朝阳 阅读(1889) 评论(0) 推荐(0) 编辑
摘要:描述 super() 函数是用于调用父类(超类)的一个方法。 super 是用来解决多重继承问题的,直接用类名调用父类方法在使用单继承的时候没问题,但是如果使用多继承,会涉及到查找顺序(MRO)、重复调用(钻石继承)等种种问题。 MRO 就是类的方法解析顺序表, 其实也就是继承父类方法时的顺序表。 阅读全文
posted @ 2018-05-15 00:41 随心朝阳 阅读(6970) 评论(0) 推荐(0) 编辑
摘要:什么是封装呢?(封装不是单纯意义的隐藏,其实它还是可以查看的) 就是把一些不想让别人看的给隐藏起来了 封装数据:目的是保护隐私 功能封装:目的是隔离复杂度 如果用了私有的,在类的外部,无法直接使用变形的属性,但是在类的内部可以直接使用 1.用我们常用的__init__方法里的self取值 class 阅读全文
posted @ 2018-05-14 22:54 随心朝阳 阅读(194) 评论(0) 推荐(0) 编辑
摘要:多态指的是一类事物有多种形态(比如:老师.下课铃响了(),学生.下课铃响了(),老师执行的是下班操作,学生执行的是放学操作,虽然二者消息一样,但是执行的效果不同) 例如:动物有多种形态:人,狗,猪 from abc import ABCMeta,abstractmethod class Animal 阅读全文
posted @ 2018-05-14 22:37 随心朝阳 阅读(134) 评论(0) 推荐(0) 编辑
摘要:继承 一、组合 组合:组合指的是,在一个类中以另外一个类的对象(也就是实例)作为数据属性,称为类的组合 也就是说:一个类的属性是另一个类的对象,就是组合 例子: 圆环是由两个圆组成的,圆环的面积就是外圆的面积减去内圆的面积。圆环的周长就是内圆的周长加上外圆的周长,这个时候,我们首先设计一个圆形类,计 阅读全文
posted @ 2018-05-14 22:36 随心朝阳 阅读(185) 评论(0) 推荐(0) 编辑
摘要:一、面向过程:面向过程的程序设计的核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西。 优点:极大地降低了写成学的复杂度,只需要顺着执行的步骤,堆叠代码即可 缺点:一套流水线或者流程就是用来解决一个问题,如果修改代码就都得改变 二 阅读全文
posted @ 2018-05-14 22:25 随心朝阳 阅读(208) 评论(0) 推荐(0) 编辑
摘要:函数式简单配置 默认情况下Python的logging模块将日志打印到了标准输出中,且只显示了大于等于WARNING级别的日志,这说明默认的日志级别设置为WARNING(日志级别等级CRITICAL > ERROR > WARNING > INFO > DEBUG),默认的日志格式为日志级别:Log 阅读全文
posted @ 2018-05-14 22:02 随心朝阳 阅读(126) 评论(0) 推荐(0) 编辑
摘要:该模块适用于配置文件的格式与windows ini文件类似,可以包含一个或多个节(section),每个节可以有多个参数(键=值)。 创建文件 来看一个好多软件的常见文档格式如下: 如果想用python生成一个这样的文档怎么做呢? 查找文件 增删改操作 阅读全文
posted @ 2018-05-14 22:00 随心朝阳 阅读(116) 评论(0) 推荐(0) 编辑
摘要:Python的hashlib提供了常见的摘要算法,如MD5,SHA1等等。 什么是摘要算法呢?摘要算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示)。 摘要算法就是通过摘要函数f()对任意长度的数据data计算出固定长度的摘要dige 阅读全文
posted @ 2018-05-14 21:57 随心朝阳 阅读(226) 评论(0) 推荐(0) 编辑
摘要:json模块 Json模块提供了四个功能:dumps、dump、loads、load #!/usr/bin/env python # -*- coding:utf-8 -*- import json dic = {'k1':1,'k2':2,'k3':3} str_dic = json.dumps( 阅读全文
posted @ 2018-05-14 21:56 随心朝阳 阅读(131) 评论(0) 推荐(0) 编辑
摘要:-- 创建表 -- 1:新增表字段 -- 2:删除表字段 -- 3:修改表字段-- type tinyint 默认是1-- 将type int ,默认值为2 -- 修改默认值 -- 4:修改列名,字段名 -- 5:修改表名 -- 6:增加约束 -- 7:删除约束 SHOW CREATE TABLE 阅读全文
posted @ 2018-05-12 23:27 随心朝阳 阅读(312) 评论(0) 推荐(0) 编辑
摘要:一、操作库(文件夹) 二、操作表(文件) 三、操作记录(内容) 曾:insert into xiaoyu.member values(1,'zjy'),(2,'xiao'),(3,'xiaoyu'); mysql> select * from member; + + + | id | name | 阅读全文
posted @ 2018-05-12 23:23 随心朝阳 阅读(356) 评论(0) 推荐(0) 编辑
摘要:一、数据库的增删改查 增:create database xiaoyu; mysql> create database xiaoyu; Query OK, 1 row affected (0.00 sec) mysql> show databases; + + | Database | + + | 阅读全文
posted @ 2018-05-12 21:22 随心朝阳 阅读(247) 评论(0) 推荐(0) 编辑
摘要:1.1 rpm命令 1.rpm -qa q 查询 a 所有 == 查询系统中是否存在或安装了相应的软件包 [root@backup ~]# rpm -qa |grep rsync rsync-3.0.6-12.el6.x86_64 [root@backup ~]# rpm -qa |grep rsy 阅读全文
posted @ 2018-05-12 15:39 随心朝阳 阅读(205) 评论(0) 推荐(0) 编辑
摘要:1.1 kill、killall、pkill杀手三人组 1.利用kill 进程号 方式杀掉rsync进程 [root@backup ~]# ps -ef |grep rsync root 3500 1 0 10:49 ? 00:00:00 rsync --daemon root 3773 3757 阅读全文
posted @ 2018-05-12 15:36 随心朝阳 阅读(590) 评论(0) 推荐(0) 编辑
摘要:一、版本信息隐藏 1.修改conf/web.xml,重定向403、404以及500等错误到指定的错误页面; 2.也可以通过修改应用程序目录下的WEB-INF/web.xml下的配置进行错误页面的重定向; 二、禁用Tomcat管理界面 生产环境一般不适用Tomcat默认的管理界面,这些页面存放在Tom 阅读全文
posted @ 2018-05-10 23:32 随心朝阳 阅读(272) 评论(0) 推荐(0) 编辑
摘要:对于小白来说购买了云服务不知道怎么开放端口和用xsell远程连接下面是步骤: 下面就可以玩耍了 阅读全文
posted @ 2018-05-10 18:26 随心朝阳 阅读(352) 评论(0) 推荐(0) 编辑
摘要:状态代码 详细描述说明 200~OK 服务器成功返回网页,这是成功的http请求,返回的标准状态码 301-Moved Permanently 永久跳转,所有请求的网页将永久跳转到被设定的新的位置,例如:从baidu.com跳转到www.baidu.com 403-Forbidden 禁止访问,这个 阅读全文
posted @ 2018-05-09 13:47 随心朝阳 阅读(1230) 评论(0) 推荐(0) 编辑
摘要:lvs和nginx都可以用作多机负载方案,他们各有优缺点,在生产环境中需要好好分析实际情况并加以利用。 一、lvs的优势: 1.抗负载能力强,因为lvs工作方式的逻辑是非常简单的,而且工作再网络层第4层,仅作请求分发用,没有流量,所以在效率上基本不需要太过考虑。lvs一般很少出现故障,即使出现故障一 阅读全文
posted @ 2018-05-09 13:38 随心朝阳 阅读(28945) 评论(0) 推荐(5) 编辑
摘要:在线测试工具 http://tool.chinaz.com/regex/ 在线 json验证工具(转xml) https://www.json.cn/ 阅读全文
posted @ 2018-05-09 10:33 随心朝阳 阅读(406) 评论(0) 推荐(0) 编辑
摘要:vim基础用法由于习惯vim编辑器,会经常用到vim快捷方法,所以这里总结了vim中的用法以下非编辑模式及非命令行模式(普通模式)G: 将光标直接跳到文件最后一行gg: 将光标直接跳到文件第一行0:本行行首$: 本行行尾n<Enter>: n为数字,<Enter>为回车键,将光标下移n行ngg: n 阅读全文
posted @ 2018-05-08 16:16 随心朝阳 阅读(287) 评论(0) 推荐(0) 编辑
摘要:查看当前系统的运行级别[root@apenglinux ~]# runlevel3 5查看系统的默认级别[root@apenglinux ~]# systemctl get-defaultgraphical.target 设置系统的默认运行级别为3[root@apenglinux ~]# syste 阅读全文
posted @ 2018-05-08 16:11 随心朝阳 阅读(1160) 评论(0) 推荐(0) 编辑
摘要:ctrl+c:结束当前命令Tab:实现自动实例功能ctrl+d:退出当前终端ctrl+z:暂停当前进程ctrl+l:清屏ctrl+a:光标移动到命令的最前面ctrl+e:光标移动到命令的最后面ctrl+y:恢复最近一次撤消的内容!$:上条命令的最后一个参数esc+.:可以输出上条命令的最后一个参数c 阅读全文
posted @ 2018-05-08 16:10 随心朝阳 阅读(230) 评论(0) 推荐(0) 编辑
摘要:Linux下profile和bashrc四种的区别 12160阅读 0评论 /etc/profile、/etc/bashrc、~/.bash_profile、~/.bashrc很容易混淆,他们之间有什么区别?它们的作用到底是什么?/etc/profile: 用来设置系统环境参数,比如$PATH. 这 阅读全文
posted @ 2018-05-08 16:05 随心朝阳 阅读(4141) 评论(0) 推荐(1) 编辑
摘要:1.select 和epoll模型区别 1.1.网络IO模型概述 通常来说,网络IO可以抽象成用户态和内核态之间的数据交换。一次网络数据读取操作(read),可以拆分成两个步骤:1)网卡驱动等待数据准备好(内核态)2)将数据从内核空间拷贝到进程空间(用户态)。根据这两个步骤处理方式不一样,我们通常把 阅读全文
posted @ 2018-05-08 15:57 随心朝阳 阅读(862) 评论(0) 推荐(0) 编辑
摘要:查看mysql进程有两种方法 1.进入mysql/bin目录下输入mysqladmin processlist; 2.启动mysql,输入show processlist; 如果有SUPER权限,则可以看到全部的线程,否则,只能看到自己发起的线程(这是指,当前对应的MySQL帐户运行的线程)。 先简 阅读全文
posted @ 2018-05-08 15:52 随心朝阳 阅读(48978) 评论(0) 推荐(1) 编辑
摘要:同事打电话告诉我用户数据库挂掉了. 我起床看一下进程列表. mysql>show processlist; 出来哗啦啦好几屏幕的, 没有一千也有几百条, 查询语句把表锁住了, 赶紧找出第一个Locked的thread_id, 在mysql的shell里面执行. mysql>kill thread_i 阅读全文
posted @ 2018-05-08 15:42 随心朝阳 阅读(605) 评论(0) 推荐(0) 编辑
摘要:今天主要记录的是bs架构与cs架构的区别:希望能用的上 1、b/s架构: 其中,b代表browser(浏览器),s代表server(服务器),b/s架构即 浏览器/服务器架构。 b/s架构的简单示意图: b/s架构中,浏览器和服务器之间使用http协议通讯。 b/s架构的优点: 只需要开发服务器端软 阅读全文
posted @ 2018-05-08 15:35 随心朝阳 阅读(3143) 评论(0) 推荐(0) 编辑
摘要:今天在开发中遇到这么个问题,将连接的数据库改为服务器上的时候(服务器是Linux系统的),程序跑起来后一直出错,总提示数据库的表找不到, 而打开数据库看该表明明是存在的,在我的印象中MySQL数据是不区分大小写的,后来查资料才发现,在Linux系统中MySQL默认是严格区分大小 写的,可以在配置文件 阅读全文
posted @ 2018-05-08 15:34 随心朝阳 阅读(1600) 评论(0) 推荐(1) 编辑
摘要:练习:生成随机验证码 阅读全文
posted @ 2018-05-07 14:51 随心朝阳 阅读(99) 评论(0) 推荐(0) 编辑
摘要:os模块是与操作系统交互的一个接口 注意:os.stat('path/filename') 获取文件/目录信息 的结构说明 阅读全文
posted @ 2018-05-07 13:57 随心朝阳 阅读(121) 评论(0) 推荐(0) 编辑
摘要:sys模块是与python解释器交互的一个接口 阅读全文
posted @ 2018-05-07 13:47 随心朝阳 阅读(133) 评论(0) 推荐(0) 编辑
摘要:时间模块 和时间有关系的我们就要用到时间模块。在使用模块之前,应该首先导入这个模块。 表示时间的三种方式 在Python中,通常有这三种方式来表示时间:时间戳、元组(struct_time)、格式化的时间字符串: (1)时间戳(timestamp) :通常来说,时间戳表示的是从1970年1月1日00 阅读全文
posted @ 2018-05-07 11:36 随心朝阳 阅读(168) 评论(0) 推荐(0) 编辑
摘要:collections模块 在内置数据类型(dict、list、set、tuple)的基础上,collections模块还提供了几个额外的数据类型:Counter、deque、defaultdict、namedtuple和OrderedDict等。 1.namedtuple: 生成可以使用名字来访问 阅读全文
posted @ 2018-05-07 11:28 随心朝阳 阅读(133) 评论(0) 推荐(0) 编辑
摘要:在使用Jenkins做持续集成过程中,在构建很多次后发现有时在构建的时候系统提示磁盘空间不足,此时检查发现Jenkins的主目录挂载区放在了服务器根目录下,占用空间较大,此时除了对服务器的磁盘进行扩容外,另一个解决办法就是修改Jenkins的主目录,将其放在占用磁盘空间较大的分区下面 修改Jenki 阅读全文
posted @ 2018-05-05 21:24 随心朝阳 阅读(393) 评论(0) 推荐(0) 编辑
摘要:1.1 重启,重载,关闭 http://10.0.0.51:8080/jenkins/restart 重启 http://10.0.0.51:8080/jenkins/reload 重载 http://10.0.0.51:8080/jenkins/stop 停止 http://10.0.0.51:8 阅读全文
posted @ 2018-05-05 18:17 随心朝阳 阅读(339) 评论(0) 推荐(0) 编辑
摘要:Jenkins解决无法获取插件的办法 可能是由于Jenkins的更新网站被QIANG,因此,请替换插件的服务器地址:http://mirror.xmission.com/jenkins/updates/update-center.json 来进行更新 或者: http://ftp.tsukuba.w 阅读全文
posted @ 2018-05-05 17:07 随心朝阳 阅读(1156) 评论(0) 推荐(0) 编辑
摘要:1.配置jenkins需要的maven、jdk路径 1 [root@db01 secrets]# echo $JAVA_HOME 2 /application/jdk 3 [root@db01 secrets]# java -version 4 java version "1.8.0_60" 5 J 阅读全文
posted @ 2018-05-05 00:33 随心朝阳 阅读(5872) 评论(0) 推荐(0) 编辑
摘要:地址http://mirrors.jenkins-ci.org/下载适合的Jenkins版本。 Linux稳定版的Jenkins地址为:http://mirrors.jenkins-ci.org/war-stable/1.651.2/jenkins.war 由于Jenkins属于一个JAVA 代码, 阅读全文
posted @ 2018-05-04 19:27 随心朝阳 阅读(445) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示