摸鱼大数据——Linux搭建大数据环境——安装无界面虚拟机

前期准备工作+基础环境配置

提前安装好vmware软件,准备好连接虚拟机的(Final shell、WindTerm、CRT皆可)

安装CentOS纯净版(无界面版)

1.文件 -> 创建新的虚拟机 -> 典型(推荐) -> 稍后安装操作系统

2.客户机操作系统 : 选Linux版本 , 选CentOS 7 64 位

3.虚拟机名称 : 统一为node1 , 位置: 任意(建议选择空间大于100G位置)

4.最大磁盘大小: 60 GB , 然后选择: 将虚拟磁盘存储为单个文件

5.自定义硬件 : 内存设置为:4GB , 处理器的内核数量设置为: 2 -> 完成

6.右键node1 ->设置 -> CD/DVD(IDE) -> 使用ISO镜像文件 -> 浏览 -> 选择本机提前准备好的iso镜像 -> 确定

7.选择node1 -> 开启此虚拟机 -> 进入黑窗口后回车等待一会儿进入设置语言的页面即可

8.设置语言页面: 中文 -> 简体中文 -> 继续

9.安装信息:

  • 软件: 软件选择 -> 选择基本网页服务器 -> 完成

  • 系统: 安装位置 -> 选择刚设置的60G磁盘 -> 完成

  • 系统: 网络和主机名 -> 打开以太网 -> 修改主机名: node1 ->应用 -> 完成

  • 点击: "开始安装"按钮 -> 配置页面中统一设置ROOT密码: 123456 -> 完成

  • 点击: "重启"按钮 (安装进度条走完后右下角出现此按钮)

10.启动成功:输入用户名: root , 输入密码:123456

11.查看该虚拟机初始ip地址: ifconfig

以CRT客户端和Notepad++连接虚拟机为例

CRT

启动CRT: 点击SecureCRTPortable.exe

连接虚拟机: 文件 -> 快速连接 -> 主机名: 虚拟机的ip地址 用户名:root -> 点击连接 -> 接受并保存 -> 输入密码:123456

设置CRT终端: 选项 -> 仿真 -> 终端:linux

设置CRT外观: 选项 -> 外观 -> 字体(根据自己情况调整)/字符编码:UTF-8

打开交互窗口: 查看 -> 选择交互窗口

Notepad++

一. 基础环境

1.配置ip地址

修改ip配置文件

[root@node1 /]# vim /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
# 1.把dhcp修改成static
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="dfd8991d-799e-46b2-aaf0-ed2c95098d58"
DEVICE="ens33"
ONBOOT="yes"
# 2.添加以下内容到文件末尾
IPADDR="192.168.88.101"
PREFIX="24"
GATEWAY="192.168.88.2"
NETMASK="255.255.255.0"
DNS1="8.8.8.8"
DNS2="114.114.114.114"
IPV6_PRIVACY="no"

网络服务(关闭启动重启)

[root@node1 ~]# service network stop
[root@node1 ~]# service network start
[root@node1 ~]# service network restart

查看ip地址

[root@node1 /]# ifconfig

2.配置主机名

[root@node1 ~]# vim /etc/hostname 
# 文件内容如下:
node1

3.禁用防火墙

先关闭再禁用防火墙

[root@node1 ~]# systemctl stop firewalld.service
[root@node1 ~]# systemctl disable firewalld.service

查看防火墙状态

[root@node1 ~]# systemctl status firewalld.service

默认状态是 Active: active (running) , 关闭后查看状态是Active: inactive (dead)

4.关闭Selinux

SELinux(Security-Enhanced Linux) 是美国国家安全局制造的新安全子系统(它限制了进程只能在允许的范围内操作资源)

如果开启了SELinux, 需要做非常复杂的配置, 才能正常使用系统, 在学习阶段, 在非生产环境, 一般不使用SELinux

SELinux的工作模式:enforcing: 强制模式 permissive:宽容模式 disabled:关闭禁用

[root@node1 ~]# vim /etc/selinux/config
# 默认是强制模式SELINUX=enforcing,进入文件修改为关闭即可
SELINUX=disabled

5.时钟同步

[root@node1 ~]# yum -y install ntpdate
[root@node1 ~]# ntpdate ntp4.aliyun.com
[root@node1 ~]# crontab -e
# crontab -e命令直接在/var/spool/cron目录中编辑并生成root用户的定时任务
# 分时 日月周  定时每分钟连接阿里云时间同步服务器,进行时钟同步
*/1 * * * * /usr/sbin/ntpdate -u ntp4.aliyun.com

6.创建软件安装目录

[root@node1 ~]# mkdir /export
[root@node1 ~]# cd /export
[root@node1 export]# mkdir data logs server software

7.配置域名映射

[root@node1 ~]# vim /etc/hosts
# 文件内容如下:
192.168.88.101 node1.itcast.cn node1
192.168.88.102 node2.itcast.cn node2
192.168.88.103 node3.itcast.cn node3

8.重启系统

[root@node1 ~]# reboot
或者
[root@node1 ~]# init 6

init 进程是 Linux 内核引导运行的用户级进程 .共有7个等级:

0停机或者关机, 1单用户模式, 2多用户模式, 3完全多用户模式, 4安全模式, 5图形界面模式, 6重启

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/620276.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

pytorch常用内置loss函数与正则化技术(补充小细节)

文章目录 前言一、常用损失函数(后面用到了新的会一一补充)1.1 回归中的损失函数1.1.1 nn.MSELoss()示例1:向量-向量示例2:矩阵--矩阵(维度必须一致才行)1.2 分类中的损失函数1.2.1 二分类(1)nn.BCELoss --- 二分类交叉熵损失函数示例1:向量-向量示例2:矩阵--矩阵(维…

FileZilla一款免费开源的FTP软件,中文正式版 v3.67.0

01 软件介绍 FileZilla 客户端是一个高效且可信的跨平台应用程序,支持 FTP、 FTPS 和 SFTP 协议,其设计宗旨在于为用户提供一个功能丰富且直观的图形界面。此客户端的核心特性包括一个站点管理器,该管理器能有效地存储和管理用户连接详情及登…

webpack5以下的项目,前端引入node的path模块需要额外配置

webpack5以下的项目,前端import * as path from path时需要额外配置,这里以vue.config.js为例 刚开始引入时报错 其实就是在打包前端项目的时候,将path模块替换成 path-browserify 模块,所以还需要安装 path-browserfify 模块 …

【全网玩家注意】Gamma 模拟器上架AppStore,让初代 PlayStation 游戏登陆 iPhone

5 月 11 日,索尼 PlayStation 的免费模拟器 Gamma 上架 iOS 和 iPad应用商店。Gamma 与开发商 Riley Testut 的Delta 模拟器相似,尤其是在界面方面。与 Delta 一样,它允许自定义屏幕控制器皮肤,并支持蓝牙控制器和有线键盘。 它支…

银发经济背后百万亿市场,解析冷门暴利的中老年AI赚钱项目!

最近“银发经济”这个词频繁出现,如果你注意到了抖音被封号的“秀才”以及仍在活跃的“一笑倾城”这两个账号,你就会明白中老年赛道的前景是多么广阔。 《银发经济蓝皮书》数据显示,到目前为止,我国60岁及以上的老年人口已超过2.8…

GNSS地表位移监测仪的工作原理

TH-WY1GNSS地表位移监测仪是一种用于实时监测地表位移变化的仪器设备。它主要利用全球导航卫星系统(GNSS)或全球定位系统(GPS)技术,通过接收卫星信号来测量地表点位的移动变化,从而获取地表点位的精确坐标信息,进而监测地表的水平和垂直位移情…

【软考】UML中的图之活动图

目录 1. 说明2. 图示3. 特性4. 使用方式4.1 对工作流建模4.2 对操作建模 1. 说明 1.Activity Diagram。2.活动图是一种特殊的状态图,它展现了在系统内从一个活动到另一个活动的流程。3.活动图专注于系统的动态视图,它对于系统的功能建模特别重要&#x…

重新定义社交:Facebook的未来愿景与颠覆力量

在当今数字化社会中,Facebook作为全球最大的社交媒体平台,其未来愿景和颠覆力量备受关注。本文将深入探讨Facebook如何重新定义社交,以及其未来发展中的新趋势和影响。 1. 智能化社交体验 Facebook致力于利用人工智能技术提供更智能、个性化…

通配符证书260元

通配符SSL证书是一种特殊的数字证书,可以保护域名以及该域名下的所有子域名。不论是个人开发者还是企业开发者,只需要购买一个通配符SSL证书,就可以为多个子域名提供传输数据加密服务,降低了多子域名网站开发者购买SSL证书的成本。…

基于R语言绘图 | 转录代谢趋势图绘制教程

原文链接:基于R语言绘图 | 转录代谢趋势图绘制教程 本期教程 小杜的生信笔记,自2021年11月开始做的知识分享,主要内容是R语言绘图教程、转录组上游分析、转录组下游分析等内容。凡事在社群同学,可免费获得自2021年11月份至今全部…

css backdrop-filter 实现背景滤镜

官方给出的定义是:backdrop-filter属性允许您将图形效果(如模糊或颜色偏移)应用于元素后面的区域。因为它适用于元素后面的所有内容,所以要查看元素或其背景的效果,需要透明或部分透明。 大致分为以下10种&#xff1a…

高效管理文件技巧:一键利用文件大小,轻松移动到指定文件夹

在日常生活和工作中,我们经常需要管理大量的文件,包括文档、图片、视频等各种类型。然而,手动分类和移动这些文件往往是一项繁琐且耗时的任务。为了提高文件管理的效率,我们可以采用一些高效的管理技巧,比如利用文件大…

海外青云私有云产品种类介绍

青云(QingCloud)是一家领先的云计算服务提供商,其私有云产品系列在海外市场上也备受关注。以下是对海外青云私有云产品种类的科普介绍。 在海外市场中,青云的私有云产品以其高度的灵活性、可扩展性和安全性而著称。这些产品能够满足不同行业、不同规模企…

C++——缺省参数与重载函数

目录 ​前言 一.缺省参数 1.1缺省参数概念 1.2缺省参数分类 注意事项: 二.函数重载 2.1函数重载概念 2.2c支持函数重载原理——命名修饰 前言 本篇文章主要讲述c中有关于缺少参数与函数重载的相关概念与实例,以下是本人拙见,如有错误…

利用matplotlib和KNeighborsClassifier进行机器学习和预测数据

代码: # 声明 # -*- coding: utf-8 -*- """ Created on Mon May 13 12:16:01 2024author: admin """ # 导入库 import matplotlib as mpl import matplotlib.pyplot as plt import numpy as np # 下面是两个机器学习的库 from sklea…

文件夹重命名高效批量技巧:轻松实现在文件夹名称左边添加关键字

在日常工作和生活中,我们经常需要对大量的文件夹进行重命名,以便更好地组织和管理文件。然而,手动一个接一个地修改文件夹名称既费时又费力。幸运的是,有一些高效的批量重命名技巧可以帮助我们快速实现这一目标,特别是…

U盘打不开无法使用

我一个U盘通过window无法识别了,属性也打不开; 我这时候通过挂载U盘到我的centos虚拟机上,打开后,将其挂载 如有需要备份其中的文件 fdisk -L blkid mount /dev/sdc4 /UP cp -r /UP /opt/ umout /UP mkfs.xfs -f /dev/sdc4…

AXI Interconnect IP核的连接模式简介

AXI Interconnect IP核内部包含一个 Crossbar IP核,用于在 Slave Interfaces(SI)和 Master Interfaces(MI)之间路由传输。在连接 SI 或 MI 到 Crossbar 的每条路径上,可以选择性地添加一系列 AXI Infrastru…

一图看懂git merge和git rebase的区别!!

一图看懂git merge和git rebase的区别!! Git 是一个非常流行的版本控制系统,它帮助开发者管理代码的不同版本。在 Git 中,merge 和 rebase 是两种常用的将不同分支的更改合并到一起的方法,但它们在处理方式和结果上有…

一篇教你python网页自动化

一篇教你python网页自动化 网页自动化 一篇教你python网页自动化[TOC](网页自动化) 前言一、安装Python?二、安装Selenium库:1.下载WebDriver:2.第二部分:基本网页操作 三、元素定位与操作:图文演示获取选择器写的一个…