b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

集群软件安装 Linux局域网集群软件的安装(以JDK安装为例)(2)

电脑杂谈  发布时间:2017-04-28 04:05:41  来源:网络整理

由此可以看到我们的yum本地仓库安装成功了,httpd服务也启动了。

下面接着上面的挂载接着操作:

由于httpd的静态文件在/var//html这个目录下才能被外部服务器访问,所有我们需要着这个目录下有个指向挂载路径的软连接:

cd /var//html
ln -s /mnt/cdrom ./centos

由此,你就可以看到如下所示:

到这里就表示,我么你的yum本地库,httpd,安装镜像文件的挂载到此就完成了。

参照上面mini03的本地库安装,可以把mini02,mini04,mini05,mini06的本地库都修改下(这个地方是而不是本地的file:///mnt/cdrom),修改完成之后,我们就开始写脚本安装集群安装了,其中需要注意的是,每台机器上都必须有scp安装,如果没有需要安装scp:

yum install -y openssh-clients

如图在mini03下穿件两个脚本,并增加x(执行)的权限

boot.sh的脚本如下:

install_jdk.sh脚本如下:

文本如下:

boot.sh

#!/bin/bash

SERVERS="mini02 mini03 mini04 mini05 mini06"
PASSWORD=123456
BASE_SERVER=mini03

auto_ssh_copy_id(){
    expect -c "set timeout -1;
        spawn ssh-copy-id $1;
        expect{
            *(yes/no)* {send -- yes\r;exp_continue;}
            *assword:* {send -- $2\r;exp_continue;}
            eof        {exit:0;}
        }";
}

ssh_copy_id_to_all(){
    for SERVER in $SERVERS
    do
        auto_ssh_copy_id $SERVER $PASSWORD
    done
}

ssh_copy_id_to_all

for SERVER in $SERVERS
do
    scp install_jdk.sh root@$SERVER:/root
    ssh root@$SERVER /root/install_jdk.sh
done

install_jdk.sh

#!/bin/bash

BASE_SERVER=mini03
yum install -y wget
wget $BASE_SERVER/soft/jdk-7u45-linux-x64.tar.gz
tar -zxvf jdk-7u45-linux-x64.tar.gz -C /usr/local
cat >> /etc/profile << EOF
export JA_HOME=/usr/local/jdk1.7.0_45
export PATH=\$PATH:\$JA_HOME/bin
EOF
source /etc/profile

最后在mini03的~目录下执行./boot.sh安装即可,最后可以在每台机器上用java -version来查看


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shumachanpin/article-43910-2.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 郭广美
      郭广美

      >永遠支持你

    • 李伉
      李伉

      要闹到厂家厂家会赔他一张控告书

    热点图片
    拼命载入中...