
shell编程
数据猿+
这个作者很懒,什么都没留下…
展开
-
shell编程之自动化ssh无密登陆
实现无密登陆的过程:在执行完ssh-keygen生成密钥,生成之后会在用户的根目录生成一个 “.ssh”的文件夹文件夹中包含了: authorized_keys:存放远程免密登录的公钥,主要通过这个文件记录多台机器的公钥 id_rsa : 生成的私钥文件 id_rsa.pub : 生成的公钥文件 know_hosts : 已知的主机公钥清单然后将远程服务器(即要远程登陆的服务器)的公钥(id_rs...原创 2018-05-18 17:34:57 · 557 阅读 · 0 评论 -
shell编程之自动化启动与关闭zookeeper集群
首先新建文件zkstart.sh 写入内容: #!/bin/bash echo “启动zookeeper集群…” for m in server1 server2 server3(若干个zk集群节点名) do ssh $m “/zookeeper路径/bin/zkServer.sh start” done 加上执行权限:chmod a+rwx zkstart.sh 在运行这个脚本之...原创 2018-05-18 17:39:11 · 342 阅读 · 0 评论 -
shell编程入门
shell中的变量: 系统变量和用户自定义变量(linux使用set命令查看所有变量) 自定义变量: 格式:变量名=值 初始化变量时,可以使用双引号对空格脱意 x=“hello world” 使用$加变量名的方式调用一个变量 >>>$x hello world 使用单引号将所有特殊字符进行脱意,所以在单引号的变量中不可以引用变量 >>>a='...原创 2018-06-09 23:26:31 · 232 阅读 · 0 评论 -
shell编程实现免密登陆以及软件自动安装和配置
之前我写过ssh自动化免密登陆,然而在大数据集群搭建过程中每个节点需要安装许多软件并且需要配置相关文件,所以现在我们实现一个自动安装软件脚本。 代码:(安装软件使用局域网yum源我之前写过:https://blog.youkuaiyun.com/a602519773/article/details/81909730) 这里我编写了两个shell脚本:ssh_copy和install.sh 脚本1:ssh...原创 2018-06-09 23:28:04 · 1218 阅读 · 0 评论