文档章节

Linux多节点便捷操作

pearma
 pearma
发布于 2017/08/03 09:35
字数 320
阅读 54
收藏 0

精选30+云产品,助力企业轻松上云!>>>

要计算多个节点配置文件的md5值,以保证文件的一致性,可以这么干:

HOSTS="`cat /etc/hosts | grep  -v "^$" | grep -v localhost |grep -v "#" | awk '{print $2}'`"
for i in $HOSTS; do
ssh $i 'md5sum /etc/hosts'
done

如果需要批量对多个盘进行划区操作,可以这么干:

disk="`fdisk -l |grep /dev/sd |grep -v Linux |grep -v sda |awk '{print $2}'|sed -e 's/://'`"
for TGTDEV in $disk; do 
sed -e 's/\s*\([\+0-9a-zA-Z]*\).*/\1/' << EOF | fdisk ${TGTDEV}
  o # clear the in memory partition table
  n # new partition
  p # primary partition
  1 # partition number 1
   # default - start at beginning of disk 
   # 100 MB boot parttion
  w # write the partition table
  q # and we're done
EOF

done

产生key的时候,如果不想有提示,可以执行以下命令。

ssh-keygen -t rsa -N " " -f /root/.ssh/id_rsa

如果要对一堆机器做同样的事情,可以写一个for循环。 在bash下直接写就可以。不用担心没写完自动运行的问题,bash能够正确识别命令是否结束。

#!/bin/bash
#Setup a few static variables

HOST_IP="kylin01"
REMOTE_IP="slave1"
SCP_PASSWORD="123456"
HOSTS="`cat /etc/hosts | grep  -v "^$" | grep -v localhost |grep -v "#" | awk '{print $2}'`"
for i in $HOSTS; do 
#And now transfer the file over
expect -c "
   set timeout 1
   spawn scp /etc/hosts root@${i}:/root/hosts
   expect yes/no { send yes\r ; exp_continue }
   expect password: { send $SCP_PASSWORD\r }
   expect 100%
   sleep 1
   exit
"
done

如何hexdump文件

od -A x -t x1z -v

上一篇: 证书制作方法
下一篇: CDH客户端安装
pearma
粉丝 3
博文 67
码字总数 26042
作品 0
徐汇
高级程序员
私信 提问
加载中
请先登录后再评论。
数据库同步工具

一、为了解决数据同步汇聚,数据分发,数据转换,数据维护需求,TreeSoft推出了数据同步,数据处理等丰富功能 。 TreeSoft作为中间传输载体,负责连接各种数据源,为各种异构数据库之间架起沟...

osc_7jg90pfq
2019/10/05
2
0
kubeadm搭建kubernetes-1.13.2集群

是官方推出的部署工具,旨在降低kubernetes使用门槛与提高集群部署的便捷性. 同时越来越多的官方文档,围绕kubernetes容器化部署为环境, 所以容器化部署kubernetes已成为趋势. 一、环境准备: ...

osc_t1bxxmjp
2019/01/21
2
0
Open CDN 2.0管控端和节点端安装

原文:http://www.safecdn.cn/cdn/2018/12/opencdn-2-0.html OpenCDN是一套快速部署CDN加速的工具,针对专门提供CDN加速服务的企业或对多节点CDN加速有需求的企业,提供一套便捷的CDN加速管理...

osc_ndbtoukb
2018/12/17
27
0
数据同步解决方案

一、为了解决数据同步汇聚,数据分发,数据转换,数据维护需求,TreeSoft推出了数据同步,数据处理等丰富功能 。 TreeSoft作为中间传输载体,负责连接各种数据源,为各种异构数据库之间架起沟...

osc_7jg90pfq
2019/10/05
9
0
轻量级企业服务总线(简称 ZR-ESB)V0.1.53

  轻量级企业服务总线(简称 ZR-ESB)是国内首款基于B/S架构,采用 NodeJS 技术实现,并完全拥有自主知识产权和核心技术,符合 SOA 架构标准的集成中间件产品。   下载地址:http://zr-i...

白鼠
2015/10/13
4
0

没有更多内容

加载失败,请刷新页面

加载更多

IntelliJ IDEA 默认快捷键大全

Remember these Shortcuts 常用 功能 快捷键 备注 ● Smart code completion Ctrl + Shift + Space - ● Search everywhere Double Shift - ● Show intention actions and quick-fixes Alt......

巨輪
30分钟前
18
0
Hacker News 简讯 2020-07-14

更新时间: 2020-07-14 01:01 I Know What You Download on BitTorrent - (iknowwhatyoudownload.com) 我知道你在BitTorrent上下载了什么 得分:196 | 评论:159 Show HN: Primo – all-in-one......

FalconChen
今天
114
0
绕过移动端系统限制的 dlopen 库 byOpen

byOpen是一个绕过移动端系统限制的增强版dlfunctions库。 支持特性 Android 支持App中加载和使用Android系统库接口(即使maps中还没有被加载也支持)。 Android 7以上dlopen, System.load都是...

shzwork
昨天
25
0
Golang学习系列第二天:变量、常量、数据类型和流程语句

继golang第一天后,今天学习下golang的变量、常量、数据类型和控制流语句。 做过其他编程语言(比如JavaScript,java,python)项目的话,其实很好理解变量、常量、数据类型和控制流。 变量也...

董广明
昨天
48
0
redis系列之——一致性hash算法

一致性hash算法你了解吗?什么时候使用?解决什么问题?redis集群模式使用了一致性hash算法了吗? 数据分片(sharding) 分布式数据存储时,经常要考虑数据分片,避免将大量的数据放在单表或...

诸葛小猿
昨天
15
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部