Oracle VirtualBox中Linux系统基本使用方法——备赛笔记——2024全国职业院校技能大赛“大数据应用开发”赛项

前言

小北的这篇博客介绍的是关于用VirtualBox中下载好的ubuntu系统中,为搭建Hadoop平台所做的命令操作准备,希望能帮助不会的人有指引作用。

没有安装好VirtualBox中的ubuntu系统以及创建Hadoop账户的请参考小北之前的三篇博客:

ubuntu18.04 64 位安装笔记——备赛笔记——2024全国职业院校技能大赛“大数据应用开发”赛项——任务2:离线数据处理_failed to open image 'd:\programdata\master\ubuntu-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/Zhiyilang/article/details/135069233?spm=1001.2014.3001.5501Oracle VM VirtualBox初次安装及登入,异常退出及修改用——备赛笔记——2024全国职业院校技能大赛“大数据应用开发”赛项——任务2:离线数据处理_oracle vm box grub rescue-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/Zhiyilang/article/details/135071058?spm=1001.2014.3001.5501

Hadoop安装笔记1单机/伪分布式配置_Hadoop3.1.3——备赛笔记——2024全国职业院校技能大赛“大数据应用开发”赛项——任务2:离线数据处理-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/Zhiyilang/article/details/135236893?spm=1001.2014.3001.5502
提示:以下是本篇文章正文内容

一、为虚拟机设置网络连接方式

1,打开“VirtualBox”,找到并点击虚拟机的“设置”界面,找到“网络”->“网卡1”:

“连接方式”中找到“桥接网卡”,即可

2,打开虚拟机,并打开后端 

出现问题:
在“终端”中使用 sudo 命令需要管理员密码,我使用“用户帐户”窗口从我的帐户中删除了密码,然后在运行sudo ,它提示我输入密码,即使我没有密码也是如此。 我尝试按Enter而不输入任何东西,但它没有帮助。

此外,我无法解锁我的帐户在“系统设置”的“用户帐户”窗口中设置新密码,因为它一直提示输入密码,除了空字符串外,就像sudo一样。 然后我终于使用passwd设置了一个新密码。

这是一个不应该发生的错误吗? 我该如何防止这种情况发生?

可以参考小北的这篇博客:
在Windows中使用VirtualBox安装Ubuntu虚拟机Oracle VM VirtualBox——备赛笔记——2024全国职业院校技能大赛“大数据应用开发”赛项-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/Zhiyilang/article/details/135223395?spm=1001.2014.3001.5502

二、安装SSH

1,在后端中输入如下代码:
sudo apt-get install openssh-server
2,进入shell命令提示符状态,查看当前虚拟机的IP地址:
ifconfig

可以得到如图所示:

apt install net-tools

三、创建Hadoop普通用户(开头推荐的第三篇博客里也有)

1,打开终端,使用如下命令创建一个hadoop用户:

 sudo useradd -m hadoop -s /bin/bash

2,为当前创建的hadoop用户设置密码:

sudo passwd hadoop

(小北这里设置的密码是:1234,简单一些好记忆~)

3,为当前hadoop用户增加管理员权限:

sudo adduser hadoop sudo

4,切换hadoop用户(因为之后代码的操作都是在hadoop用户下进行的,你也可以重新启动时可以看到用户的选择:一个是你一开始创建的,一个是hadoop用户)

 su hadoop

修改su的密码,可以按照以下步骤进行:

  1. 打开终端。
  2. 输入命令 sudo passwd xxxx,然后输入当前用户的密码。
  3. 按照提示输入新的xxxx密码,并确认。

完成以上步骤后,即可成功修改su的登陆密码。

四、更新APT和ubuntu修改镜像源

1,安装成功Liunx系统后,需要及时更新APT软件,否则,后续一些软件可能无法正常安装。打开一个终端(可以使用快捷键Ctrl+Alt+F4),进入Shell命令提示符状态,然后输入下面命令:

sudo apt-get update

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

申请虚拟VISA卡Fomepay教程

fomepay 用下面的注册链接直达 https://gpt.fomepay.com/#/pages/login/index?dS21BA1 或者扫描下面图片的二维码直达注册 注册后尽量随用随充值不建议放大量现金在里面。

Java基础02-Java编程基础

文章目录 变量(Variables)局部变量和成员变量局部变量(Local Variables)成员变量(Instance Variables) 标识符(Identifiers)八种基本数据类型原始数据类型(Primitive Dat…

uniapp中组件库的丰富NumberBox 步进器的用法

目录 基本使用 #步长设置 #限制输入范围 #限制只能输入整数 #禁用 #固定小数位数 #异步变更 #自定义颜色和大小 #自定义 slot API #Props #Events #Slots 基本使用 通过v-model绑定value初始值,此值是双向绑定的,无需在回调中将返回的数值重…

副业踩坑之路(1)

写下这段经历让别人少踩坑吧,随便写的,不好轻喷哈,努力听取广大网友的建议~ 起因 几个月前,我妈妈手机套餐是移动39元的,流量好像才5G。家里开的小店铺里面没有WIFI,生意需要,经常要逛淘宝拼多…

C++知识点总结(11):质因子分解

一、质数和合数 质数 如果一个数除了 1 1 1 和本身,没有其他的因数,就是质数。 合数 如果一个数除了 1 1 1 和本身,还有其他的因数,就是合数。 小贴士 1 1 1 是一个例外,既不是质数,也不是合数。 二、求…

linux安装python

文章目录 前言一、下载安装包二、安装1.安装依赖2.解压3.安装4.软链接5.验证 总结 前言 本篇文章介绍linux环境下安装python。 一、下载安装包 下载地址:官方网站 我们以最新的标准版为例 二、安装 1.安装依赖 yum -y install openssl-devel ncurses-devel li…

3.pytorch cifar10

数据集 CIFAR10 是由 Hinton 的学生 Alex Krizhevsky、Ilya Sutskever 收集的一个用于普适物体识别的计算机视觉数据集,它包含 60000 张 32 X 32 的 RGB 彩色图片,总共 10 个分类。 这些类别分别是飞机、汽车、鸟类、猫、鹿、狗、青蛙、马、船和卡车。其…

服务号和订阅号哪个好

服务号和订阅号有什么区别?服务号转为订阅号有哪些作用?在推送频率上来看,服务号每月能推送四条消息,而订阅号可以每天(24小时)推送一条消息。如果企业开通公众号的目的是提供服务,例如售前资讯…

动态规划 | 鸡蛋问题 | 元旦假期来点“蛋”题

文章目录 鸡蛋掉落 - 两枚鸡蛋题目描述动态规划解法问题分析程序代码 鸡蛋掉落题目描述问题分析程序代码复杂度分析 鸡蛋掉落 - 两枚鸡蛋 题目描述 原题链接 给你 2 枚相同 的鸡蛋,和一栋从第 1 层到第 n 层共有 n 层楼的建筑。 已知存在楼层 f ,满足 …

我的学习C#回炉学习日志——Lua热更新06_模块

模块 个人理解:lua的包比起C#,基本上就是一个table记录所有信息,包括变量、常量等 module {} module.constant "一个常量" function module.func1()io.write("一个共有函数\n") endlocal function func2()-- bodypr…

C语言注释的使用与理解

什么是注释? 在编程中,注释(Comment)是一种非执行文本,它用于为代码提供解释、说明和文档。注释的内容不参与程序的实际编译和运行过程,其主要目的是提高代码的可读性和可维护性,方便开发者以及…

MySQL:排序和分组

1、排序 order by 用于对结果集按照一个列或者多个列进行排序。默认按照升序对记录进行排序,如果需要按照降序对记录进行排序,可以使用 desc 关键字。 order by 对多列排序的时候,先排序的列放前面,后排序的列放后面。并且&…

Python字典类型key找value或者value找key方法汇总

字典中,如何通过唯一的value获取key 如果传入的值在字典的值中不存在,可以返回一个特定的默认值或者抛出一个异常来表示该情况。以下是两种处理方式的示例: 返回默认值: def get_key_by_value(dictionary, value, defaultNone)…

JavaScript:函数隐含对象arguments/剩余参数. . .c/解构赋值

除了this,在函数内部还存在着一个隐含的参数arguments arguments 是一个类数组对象(伪数组) 调用函数时传递的所有实参,都被存储在arguments中 arguments[0] 表示的是第一个实参 arguments[1] 表示的是第二个实参 以此类推..…

2022年全球运维大会(GOPS深圳站)-核心PPT资料下载

一、峰会简介 GOPS 主要面向运维行业的中高端技术人员,包括运维、开发、测试、架构师等群体。目的在于帮助IT技术从业者系统学习了解相关知识体系,让创新技术推动社会进步。您将会看到国内外知名企业的相关技术案例,也能与国内顶尖的技术专家…

【数据结构】链式家族的成员——循环链表与静态链表

循环链表与静态链表 导言一、循环链表1.1 循环单链表1.2 循环双链表 二、静态链表2.1 静态链表的创建2.2 静态链表的初始化2.3 小结 结语 导言 大家好!很高兴又和大家见面啦!!! 经过前面的介绍,相信大家对链式家族的…

软件测试/测试开发丨Mac Appium环境搭建

Mac 上 Appium 环境搭建 安装 nodejs 与 npm 安装方式与 windows 类似 ,官网下载对应的 mac 版本的安装包,双击即可安装,无须配置环境变量。官方下载地址:https://nodejs.org/en/download/ 安装 appium Appium 分为两个版本&a…

【Transformer】深入理解Transformer模型1——初步认识了解

前言 Transformer模型出自论文:《Attention is All You Need》 2017年 近年来,在自然语言处理领域和图像处理领域,Transformer模型都受到了极为广泛的关注,很多模型中都用到了Transformer或者是Transformer模型的变体&#xff0…

ElasticSearch--基本操作

ElasticSearch 完成ES安装 http://101.42.93.208:5601/app/dev_tools#/console 库的操作 创建索引库 请求方式:PUT 请求路径:/索引库名,可以自定义 请求参数:mapping映射 PUT /test {"mappings": {"propertie…

计算机硬件 4.3显示器

第三节 显示器 一、基本概念 1.定义:将电信号转换为可以直接看到的图像的最基本输出设备。 2.分类:按显示色彩分:单色显示器、彩色显示器。 按显示原理分:CRT显示器、LCD显示器、LED显示器、OLED显示器。 3.原理结构&#xff…