大数据实战之搭建Linux虚拟机

前置虚拟机设置

VMware-编辑-虚拟网络编辑器-选中NAT-更改设置

设置子网ip:192.168.20.0

NAT设置-网关:192.168.20.2

1、配置静态ip

进入Linux(CentOS7)虚拟机配置网络

bash 复制代码
vi /etc/sysconfig/network-scripts/ifcfg-eth0
bash 复制代码
BOOTPROTO="static"

DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
#IPV6INIT="yes"
#IPV6_AUTOCONF="yes"
#IPV6_DEFROUTE="yes"
#IPV6_FAILURE_FATAL="no"
#IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="beb082ac-7bd1-4f6b-b6fb-a862fa39ef13"
DEVICE="ens33"
ONBOOT="yes"

DNS1=114.114.114.114
IPADDR=192.168.20.122
NETMASK=255.255.255.0
GATEWAY=192.168.20.2

IPADDR是你设置的静态ip

保存后执行sudo systemctl restart network

2、Linux主机名和IP映射

bash 复制代码
vi /etc/hosts

在hosts文件的末

尾按照对应格式添加IP地址和主机名之间的对应关系

注:user@hostname:~$

@ 的左边是当前用户的用户名,右边是登录的主机名。例如,user 登录到了名为 hostname 的机器上。

修改主机名

bash 复制代码
sudo hostnamectl set-hostname hadoop01

3、关闭Linux防火墙

停止防火墙:

bash 复制代码
sudo systemctl stop firewalld

禁用防火墙开机启动:

bash 复制代码
sudo systemctl disable firewalld

4、创建Linux用户和用户组

创建之前需要给用户组添加sudo权限

bash 复制代码
visudo
bash 复制代码
myuser  ALL=(ALL)       NOPASSWD: ALL
bash 复制代码
myuser  ALL=(ALL)       NOPASSWD: ALL

创建用户组

bash 复制代码
groupadd hadoop

添加用户到用户组

bash 复制代码
useradd-g hadoop hadoop03
bash 复制代码
passwd

5、Linux SSH免密登录

使用su命令切换到hadoop03用户

bash 复制代码
su hadoop03

使用cd命令回到用户目录,执行创建秘钥命令

bash 复制代码
ssh-keygen-t rsa
bash 复制代码
cd .ssh/
bash 复制代码
cp id_rsa.pub authorized.keys
bash 复制代码
chmod 700 .ssh
chmod 600 .ssh/*

远程添加公钥

bash 复制代码
ssh-copy-id -i username.pub hadoop03@192.168.20.123

远程登录的时候可能ssh客户端默认使用id_rsa文件名秘钥,但是之前生成的秘钥并不是id_rsa文件名,这个使用需要制定秘钥匹配

bash 复制代码
ssh -i ~/.ssh/username hadoop03@192.168.20.123
相关推荐
雨疏风骤12401 分钟前
ROM与RAM,储存地址、链接地址以及运行地址
linux·stm32·嵌入式·linux嵌入式
fy zs12 分钟前
网络基础概念
linux·网络·c++
学习3人组18 分钟前
CentOS 系统下 ModelScope 模型下载的默认目录
linux·python·centos
行业探路者20 分钟前
如何利用二维码提升产品画册的制作与传播?
大数据·人工智能·安全·二维码·设备巡检
安达发公司24 分钟前
安达发|给“工业心脏”装上新大脑:APS生产排产的硬核智慧
大数据·人工智能·aps高级排程·aps排程软件·生产计划排单软件·aps生产排产
悦数图数据库32 分钟前
“复旦大学—杭州悦数先进金融图技术校企联合研究中心年度总结会”圆满举行
大数据·数据库·人工智能
yunni840 分钟前
知识库 × AI写作:打通公文写作的“最后一公里”
大数据·人工智能
TDengine (老段)40 分钟前
TDengine Rust 连接器入门指南
大数据·数据库·物联网·rust·时序数据库·tdengine·涛思数据
极新44 分钟前
新看点/818AI创始人冷煜:AI落地,决胜“最后100米” | 2025极新AIGC峰会演讲实录
大数据·人工智能
Java陈序员1 小时前
运维必备!一款全平台可用的服务器管理利器!
linux·react.js·docker