CheNorton 2020-06-25
下载相关工具(3台) # yum install -y vim 下载vi编译器升级版vim 1.1 修改主机名(3台) # hostnamectl set-hostname 结点名 修改主机名永久修改 # vim /etc/sysconfig/network 内添加 NETWORKING=yes HOSTNAME=结点名 1.2 各结点映射(3台) # vim /etc/hosts 添加添加 192.168.2.98 master 192.168.2.99 slave1 192.168.2.100 slave2 1.3 SSH免密 # ssh-keygen 一路回车(3台) # scp -r .ssh/id_rsa.pub :.ssh/id_rsa1 子结点1 # scp -r .ssh/id_rsa.pub :.ssh/id_rsa2 子结点2 # cd .ssh/ 主结点进入 # cat id_rsa.pub id_rsa1 id_rsa2 >> authorized_keys 主结点执行 # ssh master 验证免密是否成功 # scp -r authorized_keys :/root/.ssh/authorized_keys 主结点分发 # scp -r authorized_keys :/root/.ssh/authorized_keys 1.4 防火墙(3台) # systemctl stop firewalld 临时关闭防火墙 # systemctl disable firewalld 永久关闭防火墙 1.5 ntp服务 # tzselect 选择时区 5-9-1-1 复制TZ=‘Asia/Shanghai‘; export TZ添入环境变量中 # source /etc/profile 刷新环境变量 # yum install -y ntp 下载时间同步器(3台) # systemctl start ntpd 首次开启服务(3台) # systemctl stop ntpd 关闭(2台子结点) # vim /etc/ntp.conf 主结点进入编辑添加如下 server 127.127.1.0 # local clock fudge 127.127.1.0 stratum 10 # stratum值,其范围为0~15 # systemctl enable ntpd 永久开启(主结点) # source /etc/profile 刷新环境变量(主结点) # ntpdate 192.168.2.98 各结点同步主结点时间(各结点)
验证jdk # jps 验证显示无命令则未配置jdk # mkdir /usr/java 建java目录 # tar -zxvf /opt/soft/jdk-8u171-linux-x64.tar.gz -C /usr/java/ 解压至java # vim /etc/profile 添加环境变量 export JAVA_HOME=/usr/java/jdk1.8.0_171 export CLASSPATH=$JAVA_HOME/lib/ export PATH=$PATH:$JAVA_HOME/bin export PATH JAVA_HOME CLASSPATH # scp -r /usr/java :/usr/ java发往结点1 # scp -r /usr/java :/usr/ java发往结点2 # scp -r /etc/profile :/etc/ 主结点分发环境变量覆盖子节点 # scp -r /etc/profile :/etc/ 主结点分发环境变量覆盖子节点 # source /etc/profile 各结点刷新环境变量 # java -version 查看显示JDK版本则成功
5.环境变量配置在linux系统下,需要将可执行文件配置到环境变量或将文件移动到属于环境变量的目录里面方法一:将文件移动到属于环境变量目录中sudo mv chromedriver /user/bin
写脚本涉及到数据库的配置信息,然后上面要求这种关键信息不能体现到脚本中,哦,那怎么办,那我去哪里读取数据库信息呢?从运行脚本的机器的环境变量里读取数据库信息,这样脚本中全是代码,就没有明文配置信息了。