会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
豆浆D
博客园
首页
新随笔
联系
管理
订阅
10 2019 档案
VMware新建虚拟机之后的初始化工作
摘要:一、开启网络功能(后面的ifcfg-ens33自身系统不同) vi /etc/sysconfig/network-scripts/ifcfg-ens33 ONBOOT=yes systemctl restart network 改为桥接 vi /etc/sysconfig/network-scrip
阅读全文
posted @
2019-10-31 10:13
豆浆D
阅读(679)
评论(0)
推荐(0)
shell编程:find命令
摘要:写在前面 在linux的日常管理中,find的使用频率很高,熟练掌握对提高工作效率很有帮助。 find的语法比较简单,常用参数的就那么几个,比如-name、-type、-ctime等。初学的同学直接看第二部分的例子,如需进一步了解参数说明,可以参考find的帮助文档。 find语法如下: find(
阅读全文
posted @
2019-10-29 12:43
豆浆D
阅读(27669)
评论(0)
推荐(1)
3-4局部变量与全局变量
摘要:34var.sh
阅读全文
posted @
2019-10-28 00:36
豆浆D
阅读(163)
评论(0)
推荐(0)
3-5函数库
摘要:base.lib 35function.sh
阅读全文
posted @
2019-10-28 00:33
豆浆D
阅读(157)
评论(0)
推荐(0)
shell编程:函数的返回值
摘要:函数的返回值两种形式 return 0-255 0表示成功,1-255表示失败 通常用于判断 echo 返回一个字符串 通常用于返回一个执行的结果 return.sh echo.sh
阅读全文
posted @
2019-10-24 02:08
豆浆D
阅读(892)
评论(0)
推荐(0)
shell编程:向函数中传递参数
摘要:cal.sh sh cal.sh 20 + 10 实现这样传参的函数(shell不是一个严谨的编程语言,参数这种是不用定义的,函数中直接引用,shell执行中直接写)
阅读全文
posted @
2019-10-24 01:45
豆浆D
阅读(2944)
评论(0)
推荐(0)
shell编程:定义函数
摘要:第一种方式 function hello { echo "hello" } 第二种方式 hello() { echo "hello" } 调用函数 命令行:hello
阅读全文
posted @
2019-10-23 01:37
豆浆D
阅读(250)
评论(0)
推荐(0)
shell编程:利用脚本实现nginx的守护自动重启
摘要:nginx_daemon.sh 执行脚本 查看任务
阅读全文
posted @
2019-10-23 01:32
豆浆D
阅读(820)
评论(0)
推荐(1)
shell编程:expr的数学运算
摘要:运算符两种方式 方式一:expr $num1 operator $num2 方式二:$(($num1 operator $num2)) (方式二在运算符“=”时候会出错) 1+2.sh 这个代码有点问题,尚没有解决 bc.sh 脚本中运用bc命令
阅读全文
posted @
2019-10-22 21:22
豆浆D
阅读(985)
评论(0)
推荐(0)
shell编程:有类型的变量
摘要:1、通过 declare 和 typeset 命令 declare 和 typeset 两者等价 declare 和 typeset 都是用来定义变量类型的 下面以 declare 进行总结 2、declare 参数如下 -r 将变量设置为只读 -i 将变量设置为整数 -a 将变量设置为数组 -F
阅读全文
posted @
2019-10-22 11:41
豆浆D
阅读(362)
评论(0)
推荐(0)
shell编程:命令替换的运用
摘要:命令替换,有两种方式 方式一:`command` 方式二:$(command) user.sh 查找系统中所有的用户,并且输出 weeks.sh 今年过了多少周,剩下多少周 nginx_check.sh nginx服务进程检查脚本,检查到nginx停止服务立即重启
阅读全文
posted @
2019-10-21 23:46
豆浆D
阅读(275)
评论(0)
推荐(0)
VIM全选复制粘贴
摘要:Vim中如何全选并复制?(区分大小写!!!)全部删除:按esc键后,先按gg(到达顶部),然后dG全部复制:按esc键后,先按gg,然后ggyG全选高亮显示:按esc键后,先按gg,然后ggvG或者ggVG 单行复制:按esc键后, 然后yy单行删除:按esc键后, 然后dd粘贴:按esc键后, 然
阅读全文
posted @
2019-10-21 23:07
豆浆D
阅读(955)
评论(0)
推荐(0)
shell编程:字符串练习题string.sh
摘要:string.sh脚本 编写思路: 1.先把功能函数写出来 2.跟句要求用choice+while循环实现
阅读全文
posted @
2019-10-21 13:53
豆浆D
阅读(284)
评论(0)
推荐(0)
shell编程2:数组的运用
摘要:Shell 数组 定义数组 在Shell中,用括号来表示数组,数组元素用"空格"符号分割开。定义数组的一般形式为: name=(name1 name2 name3) 复制代码 还可以单独定义数组的各个分量: ary[0]=name1 ary[1]=name2 ary[3]=name3 复制代码 ps
阅读全文
posted @
2019-10-21 12:12
豆浆D
阅读(161)
评论(0)
推荐(0)
完全卸载GitLab
摘要:完全卸载GitLab一、停止gitlab sudo gitlab-ctl stop二、卸载gitlab(这块注意了,看看是gitlab-ce版本还是gitlab-ee版本,别写错误了) sudo rpm -e gitlab-ce 三、查看gitlab进程 ps -ef|grep gitlab 杀掉第
阅读全文
posted @
2019-10-20 19:30
豆浆D
阅读(1896)
评论(0)
推荐(0)
Gitlab CI持续集成 - GitLab Runner 安装与注册
摘要:GitLab Runner安装 需要添加gitlab官方库: # For Debian/Ubuntu/Mint curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.deb.sh |
阅读全文
posted @
2019-10-20 19:27
豆浆D
阅读(1719)
评论(0)
推荐(0)
gitlab+gitlab-ci+docker自动化部署
摘要:导言 本次测试用的是gitlab-ci,单纯与gitlab搭配而言,gitlab-ci较jenkins更加一体,顺畅。 主机1:192.168.100.151 gitlab 主机2:192.168.100.156 gitlab-ci 步骤 主机1,2都安装docker 主机1安装gitlab并启动服
阅读全文
posted @
2019-10-20 19:25
豆浆D
阅读(2796)
评论(0)
推荐(0)
nginx+tomcat负载均衡实验
摘要:导言: 本次实验,tomcat就直接使用录原生的主页,只是简单修改主页识别主机,nginx也是直接在欢迎页上面修改的,直接实现负载均衡。 主机1:192.168.100.156 nginx+tomcat 主机2:192.168.100.157 tomcat 安装启动tomcat 主机1 下载安装包
阅读全文
posted @
2019-10-20 11:25
豆浆D
阅读(764)
评论(0)
推荐(0)
java部署:CentOS 7下Tomcat安装与配置教程(Tomcat开机启动)
摘要:一、前言 1、本教程主要内容 Tomcat安装与基础配置 Tomcat开机启动配置 2、本教程适用范围与环境信息 适用范围 本教程环境信息 3、准备工作? 安装JDK https://ken.io/note/centos-java-setup 二、Tomcat部署过程 1、Tomcat下载与目录配置
阅读全文
posted @
2019-10-18 00:44
豆浆D
阅读(6270)
评论(1)
推荐(1)
java部署系列:CentOS下部署Java7/Java8
摘要:一、前言 1、本文主要内容 CentOS下部署OracleJDK CentOS下部署OpenJDK 2、适用范围与本篇环境 适用范围 1.CentOS 6+2.Java 7+ 本篇环境 1.CentOS 72.Java 8 二、部署OracleJDK 1、下载 2、解压到指定目录 3、配置环境变量
阅读全文
posted @
2019-10-18 00:20
豆浆D
阅读(321)
评论(0)
推荐(0)
shell编程:字符串处理方式
摘要:字符串处理方式 计算字符串长度 获取子串在字符串中的索引位置 计算子串长度 抽取(截取)字串 1、计算字符串长度,有两种方式 $ ${#string} $ expr length "$string" // 如果 string 里面包含空格,则 $string 加上双引号,建议一直加上 注意:mac没
阅读全文
posted @
2019-10-14 18:21
豆浆D
阅读(411)
评论(0)
推荐(0)
shell编程:变量替换
摘要:定义变量:$ var_1="I love you, Do you love me" 输出变量:$ echo $var_1 打印结果:I love you, Do you love me 测试1:从头匹配最短删除 $ var_11=${var_1#*ove} // * 表示匹配任意字符 $ echo
阅读全文
posted @
2019-10-12 00:56
豆浆D
阅读(238)
评论(0)
推荐(0)
export的用法
摘要:定义环境变量并且赋值
阅读全文
posted @
2019-10-11 01:12
豆浆D
阅读(1236)
评论(0)
推荐(0)
公告