运维
文章平均质量分 50
liliwang90
这家伙可以的
展开
-
ssh隧道-能ssh就能http和tcp,通过ssh就能访问内网web页面和数据库
出于安全考虑,一般云主机都只能通过堡垒机两级ssh连通。堡垒机也俗称跳板机,只开放一个ssh端口。我们通常需要先连上vpn,再ssh堡垒机后就可以ssh其他内网云主机。就可以敲命令了。怎么传文件呢?传2次?太麻烦,浪费时间还浪费磁盘空间。有人说配置跳板机,可以直接ssh目标,也可以scp file DEST。没错是这样(文中有配置示例)。那云主机上有web页面能直接访问么?内网数据库能直接连么?当然可以的,能连ssh,就能访问内网的网页和数据库。只要能手动多级ssh访问到,就能通过配置ssh原创 2022-02-26 23:00:08 · 5579 阅读 · 0 评论 -
docker安装jenkins 2.335
用docker安装了最新版的jenkins,解决了一直卡‘等待jenkins准备完毕’,以及镜像重启后hosts消失的问题原创 2022-02-21 15:12:52 · 738 阅读 · 0 评论 -
mvn配置看这个就OK maven settings 命令行自动工具
配置本地目录,不使用默认的用户目录,避免占用C盘在用户的主目录下创建.m2/settings.xml,自动生效,不建议修改默认的配置文件;简单的配置仓库本地目录,国内源地址,账号密码即可,示例如下:${HOME}/.m2/settings.xml:<settings> <localRepository>/path/to/yourdir</localRepository><!-- 配置本地仓库使用的目录 --> <server原创 2022-01-12 23:10:59 · 293 阅读 · 0 评论 -
解决GitforWindows中命令输出中文乱码问题
步骤一Gitforwindows-选项-文本,Locale设置为zh_CN,字符集设置为Default,此时字符集应该使用的是GBK,一般命令输出中文是正常的。验证:ipconfig步骤二做完步骤一后,curl访问一些接口返回中文是还是乱码,咋办?答案:命令添加后缀 | iconv -f utf-8 -t gbk解决gitforwindows中文乱码能不能一劳永逸:每次命令加后缀好烦,能不能直接设置字符集为utf-8呢?可以,这样设置后curl接口中文正常,但windows的命令又不原创 2021-11-03 16:58:29 · 451 阅读 · 0 评论 -
解决Jenkins装插件超时的终极之法,百试百灵
1.升级站点改为清华源步骤:Jenkins --> 管理Manage Jenkins -->插件管理 Manage Plugins,点击“高级Advanced”标签,最下面“升级站点Update Site”URL里输入https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json先点下“立即检查Check now”,再点击“提交Submit”2.替换插件地址为清华源由于清华源是同步的jenkins官方js原创 2021-04-01 21:38:25 · 1607 阅读 · 0 评论 -
Pipeline设置默认超时时间,并指定变量时自动更改超时时间
Pipeline默认超时 Groovy变量默认值通常Pipeline脚本使用timeout(minutes)设定任务的超时时间,当任务执行时间超过此值时自动终止任务pipeline { options { timeout (15) }}并且通常Pipeline脚本是存在代码库中的jenkinsfile文件,多个任务都引用此文件执行任务现在有个需求实现:个别任务可以单独指定更长的超时时间解决如下:> timeout (“${env.TIMEOUT?:15}")当任务给原创 2020-09-28 19:25:20 · 3666 阅读 · 0 评论 -
SSH多级连跳配置,不需要先ssh跳板机再ssh目标机,直接ssh目标机一步直达
一般情况下,都是先ssh跳板机再ssh目标机,因为大多数情况是目标机IP是内网IP,本机没有直达路由,直接ping目标机是ping不通的没事,也可以直接ssh目标机的!配置本机~/.ssh/config没有就新建,配置跳板和目标机信息Host * # 通配符可用:*多个,?一个,!反向 ServerAliveInterval 60 TCPKeepAlive yes Contro...原创 2020-04-16 20:07:27 · 6120 阅读 · 0 评论 -
jenkins装插件慢?no,简单几步立马蜗牛变飞机
先看网上教程:jenkIns - manage Jenkins - manange plugin, 选择advanced标签页,最下面UpdateSite填https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json。装完后只是获取更新列表时很快,装插件还是贼慢~那么,还可以选择Jenkins离线插件安装。先...原创 2020-04-16 16:01:03 · 254 阅读 · 0 评论 -
快速批量删除Jenkins构建清理磁盘空间并按参数保留最近构建
首先说一下个别方案的弊端Configuration Slicing插件(1.47好久没更新了)不能对Pipeline类型的Jenkins job进行修改“Discardold builds”,并且修改完了要等这个job下次构建时才清理这个job的多余构建记录和工件;我的方案有两个功能:给所有job设置Discard old builds(丢弃旧的构建),当然包括Pipeline Jo...原创 2020-03-06 10:55:08 · 2392 阅读 · 5 评论