自定义环境变量

/etc/profile.d/my_env.sh

# JAVA_HOME
export JAVA_HOME=/opt/module/jdk1.8.0_171
export JRE_HOME=$JAVA_HOME/jre
export ClASSPATH=.:$JAVA_HOME:$JRE_HOME/lib:$CLASSPATH
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin # KAFKA_HOME
export PATH=$PATH:/opt/module/kafka/bin#ZOOKEEPER_HOME
export PATH=$PATH:/opt/module/zookeeper/bin

一、文件分发脚本

/usr/local/bin/xsync

#!/bin/bash
pdir=$(cd -P $(dirname $1); pwd)
for i in 22 23;
doscp -r $1 root@192.168.1.$i:$pdir/;
done

示例:

xsync Copt/software/jdk-8u171-linux-x64.tar.gz

二、远程执行命令脚本

/usr/local/bin/xcall

#!/bin/bashfor i in kafka-21 kafka-22 kafka-23
doecho "------------- $i  \"$1\"   ------------------"ssh $i "$1"
done

示例:

xcall "jps -l"

三、zookeeper启停脚本

/usr/local/bin/zk

#!/bin/bash
case $1 in
"start") {for i in kafka-21 kafka-22 kafka-23doecho "---------------------- start $i ------------"ssh $i "/opt/module/zookeeper/bin/zkServer.sh start /opt/module/zookeeper/conf/zoo.cfg"done
};;
"stop") {for i in kafka-21 kafka-22 kafka-23doecho "------------------ stop $i -----------------"ssh $i "/opt/module/zookeeper/bin/zkServer.sh stop"done
};;
"status") {for i in kafka-21 kafka-22 kafka-23doecho "----------------- status $i ------------------"ssh $i "/opt/module/zookeeper/bin/zkServer.sh status"done
};;
esac

四、kafka启停脚本

/usr/local/bin/kf

#!/bin/bash
case $1 in
"start") {for i in kafka-21 kafka-22 kafka-23doecho "---------------------- start $i ------------"ssh $i "/opt/module/kafka/bin/kafka-server-start.sh -daemon /opt/module/kafka/config/server.properties"done
};;
"stop") {for i in kafka-21 kafka-22 kafka-23doecho "------------------ stop $i -----------------"ssh $i "/opt/module/kafka/bin/kafka-server-stop.sh"done
};;
esac

linux 常用脚本相关推荐

  1. Linux常用脚本命令总结

    基本操作 通用操作 1. export 显示所有的环境变量,也可以获取到某个变量的详细信息: export # 显示所有 echo $SHELL # 只显示SHELL 2. whereis 使用系统自 ...

  2. linux常用脚本的使用方法,Linux常用命令用法100个

    Linux常用命令用法100个 发布时间:2013-05-25 13:53:27   作者:佚名   我要评论 平时用linux时,我有一个习惯就是把遇到的,比较有用,并且容易忘的命令,放到一个文本文 ...

  3. 从工作实践中积累Linux常用脚本(一)

    写在前面: 最近工作几乎满负荷,业余时间思考和阅读非专业书籍的时间很少,有空的话,也是在加强本专业的知识. 在工作范围内,用到比较多的是shell相关的工具,怕时间久了就忘记了,那索性就记下来吧. 俗 ...

  4. linux shell 生产脚本汇总,【汇总】Linux常用脚本shell

    [crontab] #每天6:00 执行a.sh 00 6 * * * /bin/sh /home/work/rxShell/a.sh #每天3:20 执行a1.sh 20 3 * * * /bin/ ...

  5. linux函数脚本,linux 函数_linux常用脚本和函数

    摘要 腾兴网为您分享:linux常用脚本和函数,自动刷宝,英语字典,携程,享家等软件知识,以及智慧人社app,安卓终端,vdhcoapp,matebook管家,钦州智慧党建,商户号系统,税务app,济 ...

  6. Linux常用Shell脚本珍藏

    我们在运维中,尤其是linux运维,都知道脚本的重要性,脚本会让我们的 运维事半功倍,所以学会写脚本是我们每个linux运维必须学会的一门功课,这里收藏linux运维常用的脚本.如何学好脚本,最关键的 ...

  7. linux经典脚本实例,Linux常用Shell脚本珍藏

    [实例简介] Linux常用Shell脚本珍藏 (2)编写任务定时器: C代码☆ 1. echo 00 1 *k */bin/sh /usr/bin/fileback">:/root/ ...

  8. Linux 常用Shell脚本,后端开发必备

    Linux 常用Shell脚本,后端开发必备 文章目录 Linux 常用Shell脚本,后端开发必备 1 用户猜数字 2 查看有多少远程的 IP 在连接本机 3 helloworld 4 打印 tom ...

  9. linux常用指令和shell脚本

    文章目录 一.虚拟机的安装 二.linux常用基础命令 2.1文件查看相关 2.1.1pwd 列出当前目录的路径 2.1.2 ls 列出当前目录下的所有文件 2.2创建.重命名文件\文件夹 2.3 链 ...

  10. linux 脚本 if判断 o,shell脚本常用脚本:if判断

    shell脚本常用脚本:if判断 str1 = str2当两个串有相同内容.长度时为真 str1 != str2当串str1和str2不等时为真 -n str1当串的长度大于0时为真(串非空) -z ...

最新文章

  1. Android网络编程之使用HTTP訪问网络资源
  2. 阿里巴巴Java开发规约IDEA插件安装及使用
  3. python opencv-4.1.0 cv::HersheyFonts 文字类型
  4. linux libodbc.so.1,CentOS6.0虚拟机上安装nginx启动的错误---缺少libpcre.so.1共享库
  5. mysql innodb 数据恢复
  6. 第一届WebRTCon在上海举行
  7. asp.core api 通过socket和服务器通信发送udp_详解Linux的SOCKET编程
  8. 读Zepto源码之Callbacks模块
  9. VASP、Lammps快速上手神器——MedeA软件
  10. MTK 刷机工具操作说明(多路)
  11. android 渐变歌词,Android UI之自定义——最简单的仿QQ音乐歌词颜色渐变
  12. 【JavaScript应用篇】--实现文字的特效
  13. cfg文件怎么改回计算机程序,我把一个拓展名为cfg文件用word打开后,凡是cfg的文件图标都变成了word,肿么改回去?...
  14. 19 《黑石头的爱与恨:煤的故事》 -豆瓣评分7.4
  15. 尚硅谷周阳学习微服务《二》
  16. GoC编程工具、GoC软件、GoC编程PPT
  17. Hash(散列)冲突解决之线性探测再散列和二次探测再散列
  18. ZUCC_Linux系统管理_实验六 磁盘管理
  19. NIST:生成安全密码密钥
  20. 普元 AppServer 6.5 哑安装后执行启动命令./startup.sh后启动失败

热门文章

  1. windows文件自动同步
  2. 麻雀搜索算法——Matlab
  3. Redis 安装教程
  4. linux系统上查询ip地址归属
  5. listary的使用教程
  6. php 易宝支付,网站接入易宝支付遇上的问题
  7. Maple绘图小技巧1
  8. SSH学习之一 OpenSSH基本使用
  9. 计算机蓝屏代码大全,电脑蓝屏代码大全 菜鸟必看
  10. 最简单的又炫的快捷菜单....喜欢的拿起就跑