自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

运维@小兵的博客

技术改变世界!

  • 博客(24)
  • 资源 (6)
  • 收藏
  • 关注

原创 在github上创建分支

GitHub上创建一个项目,默认只有一个master分支,下面演示如何创建分支,这操作简单得让我找了半天的创建按钮输入分支名develop,点击下面的Create branch创建成功简直坑大了,还以为跟gitlab似的有创建按钮...

2021-02-28 10:52:39 93

原创 groovy把数字字符串转化为整型

背景:传一个字符串num,它的值可能是小数型字符串,如“0.25”,也可能是整数型字符串“1”,最终要将其转换为Float型0.25,或者Integer型1代码def num = '0.25'if(num.isInteger()){ num = num.toInteger()}else if(num.isFloat()){ num = num.toFloat()}else{ println "输入的不是数字" return 1}println num结果n

2021-02-28 10:51:48 365

原创 SonarQube安装中文插件

一、下载地址https://github.com/SonarQubeCommunity/sonar-l10n-zh/releases/tag/sonar-l10n-zh-plugin-8.3二、拷贝sonar-l10n-zh-plugin-8.3.jar到/usr/local/sonarqube/extensions/plugins/下PS:目录跟自己源码安装时指定的路径有关,默认为/usr/local/sonarqube三、重启SonarQube即可...

2021-02-28 10:51:03 179

原创 ubuntu源码编译logrotate

文章目录一、构建POPT库`1.1.安装依赖包``1.2.下载源码``1.3.配置编译环境`二、编译logrotate`2.1.下载源码包``2.2.源码编译`三、使用logrotate一、构建POPT库1.1.安装依赖包apt-get install gcc make autoconf automake autopoint libtool-bin1.2.下载源码git clone https://github.com/devzero2000/POPT.git1.3.配置编译环境cd

2021-02-27 21:14:12 64

原创 卸载kubeadm安装的K8s集群

重置Kubeadmkubeadm reset -f删除docker无用的镜像容器docker system prune -f清空iptables规则iptables -t nat -F iptables -t nat -X iptables -t nat -P PREROUTING ACCEPT iptables -t nat -P POSTROUTING ACCEPT iptables -t nat -P OUTPUT ACCEPT iptables -t mangle -F ipt

2021-02-27 21:13:37 327

原创 html标签使用、表单、表格

文章目录网页组成一、基本结构HTML介绍二、标签使用`2.1.文本标签``2.2.列表标签``2.3.超级链接``2.4.锚点跳转``2.5.图片标签``2.6.div标签`三、表单/表格`3.1.表单标签``3.2.单选按钮组``3.3.下拉菜单``3.4.文本框``3.5.复选框``3.6.表格`参考视频:https://edu.51cto.com//center/course/lesson/index?id=224246https://ke.qq.com/course/320021网页组成

2021-02-27 21:12:29 140

原创 SUSE12安装docker19.03.13

一、下载docker二进制包wget https://download.docker.com/linux/static/stable/x86_64/docker-19.03.13.tgz --no-check-certificatetar xvf docker-19.03.13.tgz groupadd dockerchown .docker docker/*cp -a docker/* /usr/bin/二、创建/usr/lib/systemd/system/docker.service文件

2021-02-27 21:11:46 160 1

原创 ssh首次远程登陆主机不输入yes/no

方法一ssh 1.1.1.1 -o “StrictHostKeyChecking no”方法二[ ! -d “~/.ssh” ] && mkdir ~/.sshecho “StrictHostKeyChecking no” >~/.ssh/config

2021-02-27 21:11:26 82

原创 Linux检测IP合法性

if ! echo ${ip} |grep -o '[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}' &> /dev/null;then echo "ERROR:${ip}不合法!!!" && exit 1fi

2021-02-27 21:11:11 67

原创 解决ansible-playbook执行时ssh连接timeout超时的问题

可以修改被控端机器的sshd配置文件,但这样需要重启sshd服务,有较大危险性,不推荐。推荐修改ansible的配置文件/etc/ansible/ansible.cfg添加如下配置参数即可ssh_args = -o ControlMaster=auto -o ControlPersist=360s -o ServerAliveInterval=30 -o ServerAliveCountMax=2360s #代表超时时间30 #心跳时间间隔2 #最大超时次数...

2021-02-27 21:10:24 1197

原创 groovy获取shell执行结果和执行状态码

获取执行结果result = sh(script: "<shell command>", returnStdout: true)获取执行状态码(0或者非0)excuteCode = sh(script: "<shell command>", returnStatus: true)参考文章:https://blog.csdn.net/liurizhou/article/details/86670092...

2021-02-26 20:27:03 1020

原创 groovy replace字符串替换

去掉[/etc/hosts]中的“[”和“]”代码def hostFile = "[/etc/hosts]"println hostFile.replace("[","").replace("]","")结果注意如果处理的对象不是字符串,可以用toString()方法转换为字符串

2021-02-26 20:26:04 734

原创 kubectl exec -it非交互式登陆pod中的mysql容器并导入sql脚本

拷贝xxx.sql到容器里面kubectl cp /tmp/xxx.sql PodName:/tmp/ -n NAMESPACE #如果Pod里面有多个container,默认为container-0执行SQLkubectl exec -ti PodName -c container-0 -n NAMESPACE -- mysql -uroot -S /tmp/mysql.sock -pPASSQORD < /tmp/xxx.sql...

2021-02-26 20:23:08 260

原创 K8S部署Pod到指定节点

在启动Pod的yaml文件中与containers同级别的位置添加如下两行即可一、使用系统自带标签kubectl get node --show-labels #查看所有node节点的标签nodeSelector: kubernetes.io/hostname: node的IP地址或主机名二、自己为节点打标签,然后调度到该节点kubectl label node k8s-node1 app=devnodeSelector: app: dev...

2021-02-26 20:20:10 1402 1

原创 K8S入门之一个简单的例子

参考书籍:《Kubernetes权威指南第4版从Docker到Kubernetes实践全接触》一、启动MySQL服务1.创建一个RC定义文件mysql-rc.yamlapiVersion: v1 #核心APIkind: ReplicationController #副本控制器RCmetadata: name: mysql #RC的名称,全局唯一spec: replicas: 1 #Pod副本的期待数量 selector: app: mysql

2021-02-26 20:19:18 143

原创 Shell脚本使用trap捕获信号删除自己

test.sh内容#!/bin/bash#DESCRIBE:执行完该脚本后删除该脚本echo "生亦何欢,死亦何苦!"trap "rm -rf test.sh" EXIT #脚本退出执行trap后面双引号中的命令

2021-02-26 20:10:29 48

原创 kubectl命令大全

文章目录参考书籍:《Kubernetes权威指南第4版从Docker到Kubernetes实践全接触》一、常用别名二、基本命令`2.1.创建或更新资源对象``2.2.查看资源对象``2.3.描述资源对象``2.4.删除资源对象``2.5.执行容器的命令``2.6.查看容器的日志``2.7.kubectl自动补齐`三、Pod操作`3.1. 生成一个外部访问的端口``3.2. 强制删除Pod``3.3. 添加taint,避免Pod 调度到特定Node 上``2.4. 将Pod的开放端口映射到本地``3.5. 在

2021-02-26 20:08:19 198

原创 K8S在一个Pod中创建多个容器

参考书籍:《Kubernetes权威指南第4版从Docker到Kubernetes实践全接触》YAML文件内容(把tomcat和mysql放到同一个Pod中)apiVersion: v1kind: Podmetadata: name: my-app labels: name: my-appspec: containers: - name: tomcat image: tomcat:1.0 ports: - containerPort: 8080

2021-02-26 20:06:41 4028

原创 dockerfile详解

文章目录一、构建材料`run.sh`二、完整示例三、指令详解`FROM[必选]``LABEL[可选]``EXPOSE[可选]``ENV[可选]`验证`ADD[可选]``COPY[可选]``VOLUME[可选]``USER[可选]``WORKDIR[可选]``RUN[可选,但用的频率非常高]``CMD[与ENTRYPOINT至少有一个]``ENTRYPOINT``ONBUILD[可选]`四、CMD与ENTRYPOINT在docker run时覆盖方法的不同处`CMD的覆盖方式``ENTRYPOINT覆盖方式`

2021-02-24 22:09:26 145 1

转载 layui前端框架

文章目录导入layui`官网下载``Django项目配置使用静态文件`后台布局颜色栅格系统面板按钮表单上传文件表格数据表格弹出层导入layui官网下载官网地址:https://www.layui.com/下载后解压Django项目配置使用静态文件在layui项目下创建static目录settings文件添加如下内容STATICFILES_DIRS = ( os.path.join(BASE_DIR, 'static'),)将解压后的layui目录移动到static目

2021-02-14 11:26:02 146

原创 python生成MD5加密的随机数

>>> import hashlib,random>>> hashlib.md5(str(random.random()).encode()).hexdigest()'985b8fd8cbcb36aa0c51011fe72b59be'

2021-02-10 23:15:27 153 1

原创 解决openssl提示链接库不存在的问题

export LD_LIBRARY_PATH=/usr/lib64:$LD_LIBRARY_PATH

2021-02-05 20:19:45 864

原创 shell脚本提交代码到gitlab仓库

vi /usr/local/bin/gitp#!/bin/bashset -ecd /opt/devopsgit pullTIME=$(date "+%Y%m%d%H%M")git add .git commit -m "${TIME}"git pushchmod +x /usr/local/bin/gitp提交代码时执行gitp即可

2021-02-05 20:18:05 167

转载 jQuery入门详解

文章目录一、jQuery介绍二、jQuery基本使用`2.1.使用格式``2.2.JQuery语法:`2.2.1.基础语法2.2.2.示例三、选择器四、jQuery操作HTML`4.1.隐藏和显示元素``4.2.获取与设置内容`4.2.1.示例一4.2.2.示例二:`4.3.获取、设置和删除属性`4.3.1.示例一:4.3.2.设置超链接值4.3.3.删除超链接属性`4.4.添加元素``4.5.删除元素``4.6.设置CSS样式`五、jQuery Ajax`5.1.背景``5.2.定义``5.3.常用参数`

2021-02-03 23:20:39 39

Python-3.6.7.tgz

python3.6.7源码包 tar xzf Python-3.6.7.tar.gz cd Python-3.6.7 ./configure --prefix=/usr/local make && make install

2019-11-03

电脑、电子类常见英文缩写

这是我总结的关于计算机和电子类的专业英文缩写词汇,希望能对大家有所帮助,如有不正确的地方,还望赐教!

2012-12-18

centos_7.2官方源.tgz

centos_7.2官方源,centos_7.2官方源

2019-12-05

电脑问题解决

这是我在日常生活中遇到的一些电脑问题,总结了一下解决方法,希望对大家有所帮助

2012-07-12

电脑可以登QQ、酷狗,但不能进网页问题解决

电脑可以登QQ、酷狗,但不能进网页问题解决

2012-11-06

如何修复桌面快捷方式

当你中病毒后桌面所有的东西都变成了快捷方式,就来试试我的方法吧,祝你成功!

2012-12-01

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除