
Shell
顾国玉
这个作者很懒,什么都没留下…
展开
-
shell常用命令
文章目录1.入门2.变量定义与引用3.传递参数4.数组5.流程控制if5.1 if else 语法5.2 if else-if else 语法6.流程控制for while6.1 for循环6.2 while循环7.分割8.awk9.sed1.入门shell脚本一般都是以.sh结尾,第一行标准的写法是:#!/bin/bash例如有个hello.sh文件,内容如下:#!/bin/bashe...原创 2019-08-23 21:33:04 · 381 阅读 · 0 评论 -
centos7用shell通过mail465端口发送邮件
1 先去QQ邮箱,开启SMTP和获取授权码先生成授权码,生成之后,授权码记录下,后面配置的时候要用2 停止sendmail服务先查看sendmail服务是否存在systemctl status sendmail如果sendmail服务不存在,那就直接进入第3节,如果服务存在并启动,那么就停止掉,执行下面代码:systemctl stop sendmailchkconfig sen...原创 2019-08-24 14:51:00 · 2319 阅读 · 0 评论 -
ssh zookeeper集群无法启动的排查
1 问题重现有如下shell脚本start-zk.sh,内容如下#!/bin/bash#zkssh hadoop001 "${ZOOKEEPER_HOME}/bin/zkServer.sh start"ssh hadoop002 "${ZOOKEEPER_HOME}/bin/zkServer.sh start"ssh hadoop003 "${ZOOKEEPER_HOME}/bin/...原创 2019-08-24 17:57:05 · 938 阅读 · 2 评论 -
shell脚本检测hdfs ha发生failover时,发送邮件预警
当hdfs ha集群启动之后,我们可以通过获取配置文件key的获取到一些value信息,然后可以得到hdfs的机器名,serviceid,状态是active还是standby;准备两个文件HDFS_HA_LAST.log和HDFS_HA.log,保证每次获取信息第一行放activeHDFS_HA_LAST.log文件内容如下:hadoop001 nn1 activehadoop002 nn...原创 2019-08-26 10:16:52 · 442 阅读 · 0 评论