(哪吒编程)linux命令———集群、远程拷贝、节点无密码登录、定时服务

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/Mr_Yang888/article/details/102672470

linux集群的部署

7 集群(三台)

第一步:在虚拟机中实例三个虚拟机主机(释:克隆三台虚拟机)
第二步:更改新增系统的mac地址
更改此文件: vim /etc/udev/rules.d/70-persistent-net.rules
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
第三步:更改网卡信息
更改文件:
在这里插入图片描述

三台机器 关闭防火墙

查看防火墙的状态 service iptables status
启动防火墙服务 service iptables start
重启 防火墙 服务 service iptables restart
停止 防火墙 服务 service iptables stop
彻底关闭防火墙 chkconfig iptables off

三台机器关闭selinux

更改文件:vim /etc/selinux/config
在这里插入图片描述

三台机器更改主机名

更改三台机器的此文件:vim /etc/sysconfig/network
第一台:
在这里插入图片描述
第二台:
在这里插入图片描述
第三台:
在这里插入图片描述
注:重启才会生效

配置主机名与IP的对应关系

更改此文件:vi /etc/hosts
添加如下内容
192.168.100.131(第一台机器IP) node01 (第一台机器名称)
​ 192.168.100.132 第二台机器IP) node02(第二台机器名称)
​ 192.168.100.133 第三台机器IP) node03(第三台机器名称)

scp 远程文件拷贝

scp是 remote file copy program 的缩写, scp是远程文件拷贝命令

语法格式
文件传输:
格式一:scp /export/aaa/[email protected]:/export
格式二:
scp /export/aaa/02.txt root@hadoop02:/export
格式三:
scp /export/aaa/02.txt hadoop02:/export
文件夹传输:
#拷贝目录 scp -r local_folder remote_username@remote_ip:remote_folder

配置多节点无密码登录(ssh远程登录)

第一步:先给三台机器生成密匙
三台机器都操作:ssh-keygen + 三个回车
会再root用户的家生成:三个文件
authorized_keys :表示哪些节点可以使用相应的密钥免密登录到本机(实际上是公钥的集合)

​ id_rsa : 当前节点的私钥

​ id_rsa.pub : 当前节点的公钥

第二步:免密登录,让谁可以访问
免密登录node01 ssh-copy-id node01(机器名称) (需要输入node01的密码)

​ 免密登录node02 ssh-copy-id node02(机器名称) (需要输入node02的密码)

​ 免密登录node03 ssh-copy-id node03(机器名称) (需要输入node03的密码)

定时任务:a

命令:crontb -e/编辑 -l 查看 -r 删除定时任务

 *   一小时内的第一分钟(0-59)

​ * 一天内的第一个小时(0-23)

​ * 一个月内的第几天(1-31)

​ * 一年内第几个月(1-12)

​ * 星期几(0-7)

跟局域网某台机器同步时间

先确定时间同步服务器: node01 (node02 node03 都去node01同步时间)

服务器设置

​ 1、确保时间服务器的ntpd服务是开启的

​ 2、修改第一个配置文件

​ vi /etc/ntp.conf

​ 添加如下内容
​ restrict 192.168.100.0 mask 255.255.255.0 nomodify notrap

​ server 127.127.1.0 # localclock

​ fudge 127.127.1.0 stratum 10

​ 注释掉如下内容

​ #server0.centos.pool.ntp.org
​ #server1.centos.pool.ntp.org
​ #server2.centos.pool.ntp.org
​ #server3.centos.pool.ntp.org

​ 3、修改第二个配置文件

​ vi /etc/sysconfig/ntpd

​ 添加如下内容

​ SYNC_HWLOCK=yes

​ 4、重启ntpd

​ service ntpd restart

​ 5 、在node02 node03节点上执行同步

​ ntpdate node01

猜你喜欢

转载自blog.csdn.net/Mr_Yang888/article/details/102672470