自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

运维@小兵的博客

技术改变世界!

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

原创 shell脚本安装Docker(rpm版)

#!/bin/bash# vim:sw=4:ts=4:et<<INFOAUTHOR:运维@小兵DATE:2021-01-28DESCRIBE:1、rpm方式安装/卸载Docker,可以指定数据盘作为Docker的存储盘SYSTEM:CentOS7/RedHat7WARNING:MODIFY:INFOset -eWORKDIR=$(cd `dirname $0`;pwd)LOG_PATH=${WORKDIR}/docker.logDOCKER_VERSION="18.

2021-06-29 22:49:58 30

原创 docker安装oracle,并实现数据持久化

文章目录拉取镜像启动一个临时容器,获取初始化数据启动容器初始化数据库解决修改密码时提示“ORA-01109: database not open”的问题`删除新生成的版本控制文件,将数据卷中的版本控制文件复制为新生成的版本控制文件`拉取镜像docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g启动一个临时容器,获取初始化数据docker run -d --name test --restart unless-stoppe

2021-06-28 11:40:57 68

原创 shell脚本安装MySQL

#!/bin/bash<<INFOAUTHOR:运维@小兵DATE:2021-06-26DESCRIBE:Docker方式安装MySQLSYSTEM:CentOS7/RedHat7WARNING:MODIFY:INFOset -eMYSQL_PORT="3306"MYSQL_DATA_DIR="/var/mysql"MYSQL_CONTAINER_NAME="mysql"MYSQL_ROOT_PASSWORD="123456"HARBOR_USER="admin"

2021-06-26 17:50:34 39

原创 使用curl命令上传jar包到jfrog

curl -X PUT -u 用户名:密码 -T app.jar jfrog地址:端口/artifactory/v1.0/

2021-06-26 16:54:01 77

原创 shell脚本实现对Mysql数据库的初始化

#!/bin/bash<<INFOAUTHOR:anqixiangDATE:2021-06-24DESCRIBE:初始化Mysql,如创建用户、schema、授权、导入sqlSYSTEM:CentOS7/RedHat7WARNING:MODIFY:INFOset -eMYSQL_IP=$1MYSQL_PORT=$2MYSQL_ADMIN_USER=$3 #Mysql管理员用户,通常为rootMYSQL_ADMIN_PWD=$4MYSQL_CMD="

2021-06-24 18:17:45 63

原创 Mysql常用命令大全

创建数据库,创建用户并授权#创建数据库db_test,设置字符集为utf8mb4create schema db_test default character set utf8mb4 collate utf8mb4_general_ci;#创建用户test,%表示可以从任意主机登录,设置登录密码为123456create user 'test'@'%' identified by '123456';#授权test用户对db_test库拥有所有权限grant ALL on db_test .*

2021-06-22 15:48:22 20

原创 通过curl命令远程触发Jenkins Job 构建

无参数构建curl -k -X POST https://${URL}/job/test/build --user username:token #test为Job名有参数构建#--data-urlencode先对数据进行URL编码,再发送给HTTP服务器;key1为Job参数;456是传给key1的值curl -k -X POST https://${URL}/job/test/buildWithParameters--user username:token --data-urlencode

2021-06-21 09:15:56 56

原创 安装Jenkins

文章目录Docker方式安装后设置向导`修改admin登录密码为123456`官方文档:https://www.jenkins.io/zh/doc/book/installing/#prerequisitesDocker方式docker run -d --name=jenkins -u root --restart=unless-stopped -p 8080:8080 -p 50000:50000 -v /home/jenkins:/var/jenkins_home jenkinsci/blue

2021-06-17 11:40:54 51

原创 Linux神兵利器—sed命令详解

文章目录一、概述二、sed基本指令`2.1.sed语法格式``2.2.命令选项``2.3.基本操作指令``2.4.sed支持的数据定位方法``2.5.示例`p指令直接使用行号匹配使用正则表达式匹配使用=指令显示行号使用感叹号(!)对匹配的条件取反a指令和i指令c指令d指令s指令,替换r指令,从文件中读取数据w指令,将匹配的数据写入到新文件中q指令,退出sed编写多条指令-f选项,读取指令文件三、sed高级指令`3.1.示例`g、h、x指令n指令y指令标签功能Branch无条件跳转test有条件跳转参考

2021-06-12 19:00:57 140

原创 xargs命令详解

概述xargs可以读取标准输入和管道中的数据,用于弥补有些命令(如echo、kill、rm)不能从管道中读取数据的不足。使用echo,输出结果为空,因为它不能从管道中读取数据不指定程序时xargs默认会将数据传递给echo,上面的命令等价于cut -d: -f1 /etc/passwd | xargs echo选项-0(数字零)xargs默认以空格、Tab制表符、回车符为分隔符和结束符,当有的文件本身包含空格时,就会出问题xargs会把’hello world.txt’识别为两个文件

2021-06-11 17:07:20 64

转载 Shell实现进度条效果

#!/bin/bash#功能描述(Description):为拷贝文件设计一个进度条效果.#防止提前执行Ctrl+C后无法结束进度条.trap 'kill $!' INT#定义变量,存储指针的四个符号.rotate='|/-\'#定义函数:实现动态指针进度条.bar() {#回车到下一行打印一个空格,第一次打印指针符号时会把这个空格删除.#这里的空格主要目的是换行. printf ' ' while : do#删除前一个字符后,仅打印rotate变量中的第一

2021-06-11 16:34:11 58 1

原创 printf命令详解

概述printf命令可以实现格式化输出示例printf支持%进行格式控制,%s代表输出字符,实际数据有多少就输出多少%10s指定输出宽度为10[root@localhost ~]# printf '%10s' devops #指定宽度10,宽度不够在左边补空格 devops[root@localhost ~]# printf '%3s' devops #实际数据宽度大于3,正常显示devops[root@localhost ~]# printf '%.3s' devops #仅显示实际

2021-06-11 16:29:23 16

原创 curl上传本地文件到网站上

之前用Groovy搞了半天没搞定,谁知用curl一条命令就解决,Linux命令太强大了curl -v -F tiFile=@/tmp/test.tar https://IP/API接口 -i --insecure -H "X-Auth-Token: 实际token值" -H "Descrip:test"/tmp/test.tar代表要上传文件的绝对路径采用的是token认证方式-H后面接请求头部信息,多个头部信息用-H隔开指定...

2021-06-06 22:23:51 47

原创 docker容器网络

网络命名空间为了支持网络协议栈的多个实例,Linux在网络栈中引入了网络命名空间。处于不同命名空间中的网络栈是完全隔离的,彼此之间无法通信,就好像两个“平行宇宙”通过对网络资源的隔离,就能在一个宿主机上虚拟多个不同的网络环境网络命名空间的操作ip netns add ns1 #创建命名空间ns1ip netns list #列出命名空间ip netns exec ns1 ifconfig #在命名空间中执行命名,此时没有任何网络设备ip netns exec ns

2021-06-03 11:25:06 18

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的粉丝

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