bash字符串操作实际经常写也经常查,但是基本就是记不住,所以就自己专门开一篇笔记来记录下,方便在自己的博客上来查,例子就以英伟达驱动的名字为例。NVIDIA_DRIVER="NVIDIA-Linux-x86_64-58...
对于k8s一中间件的数据进行一键备份,可以在做临时变更或者定期备份的场景下使用,备份mongodb主要使用了mongodump命令,etcd使用snapshot命令,prometheus是添加了--web.enable-...
在k8s集群中,我们偶尔要采集业务pod日志进行日志分析,这些日志都存在于各个组件的pod的指定位置,所以我们撰写了脚本去收集,这种情况也只是用于临时的日志分析和业务状态检测,一般集群中都有各种监控日志采集系统。脚本内容...
在k8s集群中需要生成一些普通只读账户给平台人员使用,所以这里写了个一键脚本生成只读用户,是基于clusterrole创建的集群级别的用户,权限可以自己根据自己的需求进行修改,脚本内容如下:#!/bin/bash US...
我们在bash中经常看到一些特殊的变量,我们罗列下$0,$1,$$,$#,$@,$*,$?,$(),${},$(())和(())接下来我们就来一一介绍下这些变量的意思1.$0$后面紧跟着数字,数字从0开始,0代表运行的脚...
之前手工配置过一遍zabbix,没事就写了个zabbix一键安装bash脚本,还没验证过,先记录下,有空再测试吧#/bin/bash #Onekey install zabbix #author merci #LNMP环...
之前单机版的之前一直配置有问题,用的2.12的版本,jdk则安装的是1.8.0的,一直配置有错误,翻阅网上脚本也都是低版本的,今天重新测试了下2.11的最新版,很顺利,一遍就配置成功了,顺便写了个一键安装脚本,记录下#!...
今天又新接触了一些mysql读写分离的集群配置,以前总是手工配置,今天抽时间写了个自动安装mysql的脚本,以后方面使用#!/bin/bash #Auto install mysql for centos 6.X #au...
没事学习学习,早上看了别人防止CC攻击的shell脚本,代码的风格跟自己有点不一样,而且感觉大部分博客都是你抄我,我抄你的,里面缺少些东西,例如echo到文本,那个文本根本就不存在,也没有创建的操作,而且使用的sendm...
又重新整理了下tomcat7的配置教程和https证书的配置,顺便写了个一键部署的脚本,代码如下:#!/bin/bash #author merci #tomcat部署目录 TOMCATDIR='/usr/local/...
这里获取网卡流量的方式是通过bash内的sleep命令来做延迟操作,相隔一秒的时间来截取两次流入流出流量的差来算出每秒流量流速,具体代码如下#!/bin/bash #author merci ##############...
没事干,写了个自己记录以后直接复制来用,适合centos6.x ,如果是其它版本只需要把重启mysql的命令重写下就行了。具体脚本如下#!/bin/bash #author merci #Brute force pass...
自己没事写了个脚本用来收集资源使用情况,为后面的项目做好准备,具体bash如下#!/bin/bash #author Merci #客户端资源使用情况收集 ################################...
自己写了个记录下,方便以后直接copy,linux计划任务设置,每天凌成1分开始自动切割备份01 00 * * * /data/tool/cut_log.sh将下面存为cut_log.sh传到/data/tool/目录下...
方便以后直接使用,直接在这里记录下!系统约定,vsftpd目录/etc/vsftpd,FTP根目录/data/www#!/bin/bash #author : merci function add_ftpuser(){...
适用于我的编译教程,只适合centos6上,mark下,以后直接复制粘贴就行了。#!/bin/bash #author merci #default web dir :/data/www/ function add_...
自己写的收藏下,免得每次都要重写,mark mark mark !系统约定,mysql编译在/usr/local/mysql下,数据存放路径是/data/mysql,如果你已经在/etc/init.d/下添加了服务来管理...
Bash shell 的算术运算有四种方式:1:使用 expr 外部程式加法 r=`expr 4 + 5` echo $r注意! '4' '+' '5' 这三者之间要有空白r=`expr 4 * 5` #错误乘法 r=`...
自己编写的脚本方便以后使用,自己用的脚本,没有对vsftpd安装状态进行检测,所以最好安装完后,把第一个选项去掉,要不选错了就等于重装了vsftpd,vsftpd.conf文件直接使用配置好了远程下载替换本地的#!/bi...
一、定义数组1. 使用[]操作符names[0]='zrong' names[1]='jacky'2. 使用()直接赋值names=('zrong' 'jacky') # 或 names=([0]='zrong' [1]...