摘要:
1、什么是数据库的实例 一个实例=mysql的守护进程+Master Thread(主线程)+工作Thread(工作线程)+预分配的内存空间 实例=mysqld后台守护进程+Master Thread +干活的Thread+预分配的内存 公司=老板+经理+员工+办公室 2、一条SQL语句的执行过程 阅读全文
摘要:
1、yum安装 centos6: yum install -y mysql-server mysql mysql-devel centos7: yum install -y mariadb mariadb-server mariadb-devel 以centos7为例: yum install -y 阅读全文
摘要:
1、什么是数据库 什么是数据? 数据是描述事物的符号记录,可以是数字、文字、图形、图像、声音、语言等,数据有多种形式,它 们都可以经过数字化(以1和0)后存入计算机。 什么是数据库? 数据库是存储数据的仓库,是长期存放在计算机内、有组织、可共享的大量数据的集合。数据库中的数据按照一定数据模型组织、描 阅读全文
摘要:
一、什么是Expect Expect是一个用来实现自动交互功能的软件套件(Expect is a software suite for automating interactive tools,这是作者的定义),是基于TCL的脚本编程工具语言,方便学习,功能强大。 在现今的企业运维中,自动化运维已经 阅读全文
摘要:
一、什么是数组 简单地说,Shell的数组就是一个元素集合,它把有限个元素(变量或字符内容)用一个名字来命名,然后用编号对它们进行区分。这个名字就称为数组名,用于区分不同内容的编号就称为数组下标。组成数组的各个元素(变量)称为数组的元素,有时也称为下标变量。 二、数组的定义 方法1:小括号定义 [r 阅读全文
摘要:
一、循环控制命令 break n 省略n,表示跳出整个循环;n表示跳出循环的层数 continue n 省略n,表示跳过本次循环,忽略本次循环的剩余代码,进入下一次的循环;n表示退出到第n层循环 exit n 退出当前shell程序,n为上一次程序执行的状态返回值。n也可以省略,在下一个shell里 阅读全文
摘要:
一、select介绍 select循环语句的主要作用可能就是创建菜单,在执行带select循环语句的脚本时,输出会按照数字顺序的列表显示一个菜单项,并显示提示符(默认是#?),同时等待用户输入数字进行选择。 二、select语法格式 select 变量名 [in 菜单取值列表] do 命令集 don 阅读全文
摘要:
方法1:通过系统环境变量($RANDOM) [root@node1 scripts]# echo $RANDOM 4245 [root@node1 scripts]# echo $RANDOM 22740 RANDOM的随机数范围为0~32767,因此,加密性不是很好,可以通过在输出的随机数后增加加 阅读全文
摘要:
一、for循环介绍 for循环语句和while循环语句类似,但for循环语句主要用于执行次数有限的循环,而不是用于守护进程及无限循环。 二、for语言的结构 方法一:常用写法 for 变量名 in 循环列表 do 命令集 done 这种for循环语句语法中,for关键字后面会有一个“变量名”,变量名 阅读全文
摘要:
一、while语句介绍 while循环语句主要用来重复执行一组命令或语句,一直到条件不在满足为止,常用于守护进程或持续运行的程序。 二、while语句的语法格式 1、一般格式 while <条件表达式> #条件表达式为真则执行下面的命令集 do 命令集 done 2、死循环格式 while true 阅读全文