随笔分类 -  【吗喽的搬砖日常】 / Shell

摘要:一、集群角色部署 当前有Zookeeper集群如下 主机名 ctos79-01 ctos79-02 ctos79-03 Zookeeper ○ ○ ○ 二、脚本使用 三、脚本内容 #!/bin/bash # 定义ZooKeeper服务器列表 SERVERS=("ctos79-01" "ctos79- 阅读全文
posted @ 2024-04-10 10:27 HOUHUILIN 阅读(8) 评论(0) 推荐(0) 编辑
摘要:node_heart_check.sh #!/bin/bash scriptPath=(dirname"0") for ip in `cat /etc/hosts | grep 主机名关键字 | awk '{print $2}'`;do # ping命令返回3次,自行中断 ping -c 3 阅读全文
posted @ 2024-01-17 22:37 HOUHUILIN 阅读(44) 评论(0) 推荐(0) 编辑
摘要:系统预定义变量 常用系统变量 HOMEPWD、SHELLUSER 案例实操 1、查看系统变量的值:echo $HOME 2、显示当前Shell中所有变量:set 自定义变量 基本语法 定义变量:变量名=变量值,注意,=号前后不能有空格 撤销变量:unset 变量名 默认[root@loc 阅读全文
posted @ 2023-08-29 01:36 HOUHUILIN 阅读(14) 评论(0) 推荐(0) 编辑
摘要:<!-- 开头部分我准备设置目录 --> 脚本格式 脚本以 #!/bin/bash 开头(指定解析器) HelloWorld 【需求描述】 创建一个Shell脚本(helloWorld.sh),输出Hello World! #!/bin/bash echo "Hello World!" 【脚本执行】 阅读全文
posted @ 2023-08-29 01:15 HOUHUILIN 阅读(13) 评论(0) 推荐(0) 编辑
摘要:题记部分 一、节点状态监控脚本(nodeStatusCheck.sh) 【脚本名称】nodeStatusCheck.sh 【监控规则】通过ping的方式监控集群节点状态,检查节点是否失联 【实现方式】crontab 【监控频率】*/10 * * * * (每隔十分钟监控一次) #!/bin/bash 阅读全文
posted @ 2023-07-01 00:10 HOUHUILIN 阅读(15) 评论(0) 推荐(0) 编辑
摘要:基本语法 使用案例 基本语法 (())[ 运算式 ] 使用案例 # 第一种写法 a=10 b=20 c=`expr a+{b}` echo "c" # 第二种写法 c=[ `expr 10 + 20` ] echo "c" # 第三种写法 c=[ 10 + 20 ] 阅读全文
posted @ 2023-05-30 09:54 HOUHUILIN 阅读(6) 评论(0) 推荐(0) 编辑
摘要:Shell 数组用括号来表示,元素用 "空格" 符号分隔开,语法格式如下: arrName = (value1 value2 value3)(这种方式带值) 往数组里添加值,数组的长度自动增长 #!/bin/bash my_array=(A B "C" D) # 或者是 array_name[0]= 阅读全文
posted @ 2023-05-29 00:10 HOUHUILIN 阅读(26) 评论(0) 推荐(0) 编辑
摘要:一、shell是什么 Shell 是一个命令解释器,接收应用程序/用户命令去调用操作系统内核。 Shell 是一个功能强大的编程语言,易编写、易调试、灵活性强。 二、shell的解析器有哪些 [root@node ~]# cat /etc/shells /bin/sh /bin/bash /usr/ 阅读全文
posted @ 2023-05-24 09:36 HOUHUILIN 阅读(9) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示