说明 最近在写Jenkins自动运维的脚本,由于是用的docker,部署的时候启动容器端口号冲突会导致部署失败,用的微服务也不在乎端口什么的,只求部署成功,所以想了很久,参考了一些文章,还有运维大哥的调试,终于实现了一个脚本,分享出来大家看看,为社区添一块砖加一片瓦 :happy: 本文主题是得到个未被占用的端口号,这个端口号可以被指定区间 脚本内容 #!/bin/bash # @Desc 此脚本用于获取一个指定区间且未被占用的随机端口号 # @Author Hellxz <hellxz001@…
每天学习一点点 编程PDF电子书.视频教程免费下载:http://www.shitanlife.com/code //获取指定区间范围随机数,包括lowerValue和upperValue function randomFrom(lowerValue,upperValue) {  return Math.floor(Math.random() * (upperValue - lowerValue + 1) + lowerValue); } //如获取2-6之间的随机数 alert(randomF…
//获取指定区间范围随机数,包括lowerValue和upperValuefunction randomFrom(lowerValue,upperValue){    return Math.floor(Math.random() * (upperValue - lowerValue + 1) + lowerValue);}//如获取2-6之间的随机数alert(randomFrom(2,6)); //如获取1-10之间的随机数alert(randomFrom(1,10)); //如获取1-10…
shell 获取指定ip的丢包率 丢包率大于10%就重新网络 使用sed 替换字符串 [[ $(ping -c 10 -W 1 baidu.com | awk '$6 ~ /%/{print $6}'|sed s/%//g) -ge 10 ]] && systemctl restart network 使用awk split分割字符串 [[ $(ping -c 20 -W 1 223.5.5.5| awk '$6 ~ /%/{split($6,p,"%");print…
有时候通过获取上个页面的Url来做一个跳转,获取域名防止非正常访问 获取上一个页面的一个URL,这个URL一般做一个页面的跳转 window.location.href <script>window.location.href="http://www.baidu.com"</script>   获取一个页面的主机名 window.location.hostname   获取一个页面的主机名和端口号相当于是hostname和port window.location…
第一步:先查看tomcat占用的进程号 ps -ef|grep tomcat 第二步:根据进程号,查看进程所占用的端口 netstat -apn 由此得知,tomcat的进程号是21845,并得到端口号8010…
需求: 有一个文件,根据指定的字符串,得到该字符串上两行的内容. 文件内容如下: linux-56:# cat sys.ttconnect.ini # Copyright (C) 1999, 2006, Oracle. All rights reserved. ############################################################### # This is a file used for the TimesTen Client. # It con…
时区基本知识 相差一个时区(经度15度)时间相差一小时.简单计算口诀:1.同一个时区的相差时间用减法,2.不同时区的相差时间用加法.3东加西减.例如一,东八区是8点,问东1区几点.根据上面口诀1,算:8-1=7,相差7个小时.再用口诀三,东一是在东八西边,减法.那就是8点-7=1点. 例如二,  东八区是20点,求西6区时间:根据上面口诀2,算:8+6=14,那说明时间相差14个小时.再根据口诀三:20点-14=6点 shell通过格林威尔时间获取北京时间 可以通过固定格式获取…
有两个目录a.b,两个文件夹目录里有一些文件的文件名是一样,不过后缀名不同,我想把a文件夹下跟b文件夹里相同文件名的文件覆盖到b去,并删除b里同名而不同后缀的文件,文件很多    #!/bin/bash   FOLDER_A=/home/joe/test/a   FOLDER_B=/home/joe/test/b   for file_a in ${FOLDER_A}/*; do       file_a_prefix=${file_a:%.*}       file_prefix=${file…
我们需要查看80端口被哪个进程占用了, 1. netstat -ano|findstr 80…