linux 常用脚本
自定义环境变量
/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 常用脚本相关推荐
- Linux常用脚本命令总结
基本操作 通用操作 1. export 显示所有的环境变量,也可以获取到某个变量的详细信息: export # 显示所有 echo $SHELL # 只显示SHELL 2. whereis 使用系统自 ...
- linux常用脚本的使用方法,Linux常用命令用法100个
Linux常用命令用法100个 发布时间:2013-05-25 13:53:27 作者:佚名 我要评论 平时用linux时,我有一个习惯就是把遇到的,比较有用,并且容易忘的命令,放到一个文本文 ...
- 从工作实践中积累Linux常用脚本(一)
写在前面: 最近工作几乎满负荷,业余时间思考和阅读非专业书籍的时间很少,有空的话,也是在加强本专业的知识. 在工作范围内,用到比较多的是shell相关的工具,怕时间久了就忘记了,那索性就记下来吧. 俗 ...
- 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/ ...
- linux函数脚本,linux 函数_linux常用脚本和函数
摘要 腾兴网为您分享:linux常用脚本和函数,自动刷宝,英语字典,携程,享家等软件知识,以及智慧人社app,安卓终端,vdhcoapp,matebook管家,钦州智慧党建,商户号系统,税务app,济 ...
- Linux常用Shell脚本珍藏
我们在运维中,尤其是linux运维,都知道脚本的重要性,脚本会让我们的 运维事半功倍,所以学会写脚本是我们每个linux运维必须学会的一门功课,这里收藏linux运维常用的脚本.如何学好脚本,最关键的 ...
- linux经典脚本实例,Linux常用Shell脚本珍藏
[实例简介] Linux常用Shell脚本珍藏 (2)编写任务定时器: C代码☆ 1. echo 00 1 *k */bin/sh /usr/bin/fileback">:/root/ ...
- Linux 常用Shell脚本,后端开发必备
Linux 常用Shell脚本,后端开发必备 文章目录 Linux 常用Shell脚本,后端开发必备 1 用户猜数字 2 查看有多少远程的 IP 在连接本机 3 helloworld 4 打印 tom ...
- linux常用指令和shell脚本
文章目录 一.虚拟机的安装 二.linux常用基础命令 2.1文件查看相关 2.1.1pwd 列出当前目录的路径 2.1.2 ls 列出当前目录下的所有文件 2.2创建.重命名文件\文件夹 2.3 链 ...
- linux 脚本 if判断 o,shell脚本常用脚本:if判断
shell脚本常用脚本:if判断 str1 = str2当两个串有相同内容.长度时为真 str1 != str2当串str1和str2不等时为真 -n str1当串的长度大于0时为真(串非空) -z ...
最新文章
- Android网络编程之使用HTTP訪问网络资源
- 阿里巴巴Java开发规约IDEA插件安装及使用
- python opencv-4.1.0 cv::HersheyFonts 文字类型
- linux libodbc.so.1,CentOS6.0虚拟机上安装nginx启动的错误---缺少libpcre.so.1共享库
- mysql innodb 数据恢复
- 第一届WebRTCon在上海举行
- asp.core api 通过socket和服务器通信发送udp_详解Linux的SOCKET编程
- 读Zepto源码之Callbacks模块
- VASP、Lammps快速上手神器——MedeA软件
- MTK 刷机工具操作说明(多路)
- android 渐变歌词,Android UI之自定义——最简单的仿QQ音乐歌词颜色渐变
- 【JavaScript应用篇】--实现文字的特效
- cfg文件怎么改回计算机程序,我把一个拓展名为cfg文件用word打开后,凡是cfg的文件图标都变成了word,肿么改回去?...
- 19 《黑石头的爱与恨:煤的故事》 -豆瓣评分7.4
- 尚硅谷周阳学习微服务《二》
- GoC编程工具、GoC软件、GoC编程PPT
- Hash(散列)冲突解决之线性探测再散列和二次探测再散列
- ZUCC_Linux系统管理_实验六 磁盘管理
- NIST:生成安全密码密钥
- 普元 AppServer 6.5 哑安装后执行启动命令./startup.sh后启动失败