linux介绍------VMWare的卸载,下载,安装------及基础命令使用

文章目录

  • Linux第一天
    • 1、为什么要学习linux?
    • 2、怎么去学linux?(什么是大数据)
    • 3、VMWare的卸载,下载,安装
    • 4、检查网卡
    • 5、创建新的虚拟机(安装步骤:看视频)
    • 6、几个名字的理解:(保持一致)
    • 7、vmware中的桥接网络:将来设置网络的时候,与自己本机的网络号段要保持一致
    • 8、安装centOS系统
    • 9、什么是ip地址,MAC地址,子网掩码,网关,DNS服务器
    • 10、计算机
    • 11、基础命令的使用
    • 12、远程连接工具的卸载,安装(版本使用我提供的)
    • 13、修改yum的镜像源(阿里镜像源)
    • 14、关闭防火墙
    • 15、修改主机名
    • 16、关闭networkmanage服务
    • 17、修改ip地址
    • 18、安装jdk
    • 19、克隆虚拟机

Linux第一天

1、为什么要学习linux?

因为大数据中绝大部分核心组件都是基于linux操作系统运行的,企业中基本上都是linux系统。

2、怎么去学linux?(什么是大数据)

  • 大数据技术组件
    hadoop hive zookeeper hbase spark flink kafka ranger dolphinescheduler es hudi doris …
  • 大数据的思想(存储,计算,调度,监控)
    bigdata 数据量很大,大到无法使用一台机器进行存储
    10T的文件进行存储(使用多台机器进行分开存储)

3、VMWare的卸载,下载,安装

  • 卸载,一律在控制面板中卸载
  • 下载,1)在官网下载 2)直接拿提供好的
    先用12安装,不行的话直接换17 pro
  • 安装 以管理员身份运行

4、检查网卡

​ vmware安装完成之后,会创建两个新的网卡(vmnet1 vmnet8)

  • 在windows下,cmd使用ipconfig查看
  • 虚拟机中,编辑-虚拟网络设置中,比较(vmnet1 vmnet8)的第三位是不是一样

5、创建新的虚拟机(安装步骤:看视频)

6、几个名字的理解:(保持一致)

  • vmware中的虚拟机的名字(给虚拟机起一个称呼 master)
  • 虚拟机中的主机名(电脑之间所识别的名字 master)
  • xshell中的连接名

7、vmware中的桥接网络:将来设置网络的时候,与自己本机的网络号段要保持一致

​ net网络(net8):vmware会虚拟一个网络出来
​ 仅主机(net1):vmware会虚拟一个网络出来(只能仅主机设置的虚拟机之间和本机之间通信)

8、安装centOS系统

​ centos7 4669440kb
​ 镜像路径不要有中文

9、什么是ip地址,MAC地址,子网掩码,网关,DNS服务器

# ip地址:主要是用于在一个网络中可以找到一台机器的标识(搬家地址)
  	ip地址的构成:网络号段和主机号段构成
  	xxxx.xxxx.xxxx.xxxx(点分十进制) ,理论上每一位的最大值是255,最小值是0
  	分为5大类: 
      A(第一位是网络号段,后三位是主机号段),
      B(前两位是网络号段,后两位是主机号段),
      C(前三位是网络号段,后一位是主机号段),
      D(用作一些特殊场景),E(未来可能会用到)

# MAC地址:物理机地址,由厂家规定(身份证号)

# 子网掩码:用于区分ip地址的
    C: 192.168.1.43
       255.255.255.0

# 网关:主要作用是连接两个不同网络的 vmware中设置的话,最后一位是.2  

# DNS服务器:主要是用于解析域名的  8.8.8.8   114.114.114.114
    www.baidu.com

10、计算机

  • 硬件 磁盘 内存条 显示器 电池 风扇 等等
  • 软件
    系统软件: windows unix linux IOS 鸿蒙 安卓 澎湃
    应用软件:腾讯会议 qq idea …

11、基础命令的使用


# 创建文件夹:mkdir 文件夹的路径

# 查看当前目录完整路径:pwd

# 创建文件 touch 文件的路径

# 切换目录:cd  /xx/xxx/xx
    查看当前目录下的文件夹或者文件: ls  |  ll
    退回上一级目录:cd ..
    编辑文件:
        vi xxx
        或 vim  xxx
    1) 按下i键 进入编辑模式
    2) 编辑好后,按下esc,退出编辑模式
    3) 保存退出  :wq
    
# 移动文件 mv xxx  xxx

# 创建文件夹 mkdir xxx

# 查看当前所在的目录路径 pwd

12、远程连接工具的卸载,安装(版本使用我提供的)

13、修改yum的镜像源(阿里镜像源)

1. yum clean all
2. yum makecache
3. 输入以下命令进入yum源(软件仓库)的配置文件所在的目录
cd /etc/yum.repos.d/
4. 把默认的yum源(软件仓库)的配置文件改名,即备份默认的yum源
mv CentOS-Base.repo CentOS-Base.repo.bak
# 5. 将我提供的CentOS7-Base-163.repo文件放到/etc/yum.repos.d/文件夹下
# 6. 使用yum命令下载wget命令  yum install wget -y
7. 从阿里云上把阿里镜像文件下载下来 【手动在浏览器中输入http://mirrors.aliyun.com/repo/Centos-7.repo下载文件】
# wget http://mirrors.aliyun.com/repo/Centos-7.repo
8. 把阿里云的yum源配置文件名改为CentOS-Base.repo
mv Centos-7.repo CentOS-Base.repo
9. 清理缓存
yum clean all
10. 生成缓存
yum makecache
11. 使用以下命令查看yum源是否更改成功
yum repolist

14、关闭防火墙

systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动

查看防火墙状态
firewall-cmd --state
systemctl status firewalld.service

systemctl status xxx.service
启动防火墙
systemctl start firewalld.service

15、修改主机名

第二种
	vim /etc/hostname
查看主机名
	hostnamectl status

16、关闭networkmanage服务

systemctl status NetworkManager #查看NetworkManager状态
systemctl stop NetworkManager	#停止NetworkManager
systemctl disable NetworkManager#禁止NetworkManager开机启动

17、修改ip地址

vim /etc/sysconfig/network-scripts/ifcfg-ens33

TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"   ---改这个 改成statics
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="46bc9724-c761-4058-8cd7-97a675b41294"
DEVICE="ens33"
ONBOOT="yes"
IPADDR="192.168.220.100"
PREFIX="24"
GATEWAY="192.168.220.2"
DNS1="114.114.114.114"
IPV6_PRIVACY="no"

18、安装jdk

  • 创建soft文件夹,将来soft表示存放安装包以及解压目录
mkdir /usr/local/soft

1

  • 创建jars目录 将来存放jar包,安装包
mkdir jars

2

  • 卸载自带jdk
    查看自带jdk
    rpm -qa |grep jdk
    卸载:
    rpm -e 自带jdk名称 --nodeps
  • 上传jar包
  • 解压
# 模板:
tar -zxvf xxxxx.gz -C 解压后要存放的路径

tar -zxvf jdk-8u171-linux-x64.tar.gz -C /usr/local/soft/

# -C的目的:指定解压到的目的地文件夹路径


# 将文件夹及其子文件夹和文件修改为root用户
chown -R root:root jdk1.8.0_171/
  • 配置环境变量
1) 打开环境变量的文件
vim /etc/profile

# 添加以下内容
2) 
# System wide environment and startup programs, for login setup
# Functions and aliases go in /etc/bashrc
export JAVA_HOME=/usr/local/soft/jdk1.8.0_171
export PATH=.:$PATH:$JAVA_HOME/bin

# It's NOT a good idea to change this file unless you know what you
# are doing. It's much better to create a custom.sh shell script in
# /etc/profile.d/ to make custom changes to your environment, as this
# will prevent the need for merging in future updates.

3) 让shell脚本生效
source /etc/profile

19、克隆虚拟机

  • 关机
  • 右击虚拟机–管理–克隆
  • 选择完整克隆

image-20240122165017381

  • image-20240122165225880
  • 克隆出来的机器,ip地址,物理机地址MAC,主机名都是一模一样的
  • 修改物理机地址MAC

image-20240122165338464

node1中随机点几下,与克隆出来的MAC地址不一样即可

00:50:56:3C:67:40

  • 不要启动master,启动node1

image-20240122165627523

  • 使用xshell连接(使用原来连接master的链接进行连接,因为克隆出来的ip地址是没有变的)
  • 修改主机名
[root@master ~]# vim /etc/hostname 
  • 修改ip地址
[root@master ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33

image-20240122165955629

  • 重启
init 6reboot
  • 新建一个链接

image-20240122170215262

  • 拍摄快照(保存当前虚拟机中是数据状态)

    注意:

    1. 一定要关机拍摄快照

    2. 不要拍摄很多,定时清理

[root@master ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33

[外链图片转存中…(img-79W3akSz-1733748265394)]

  • 重启
init 6reboot
  • 新建一个链接

  • 拍摄快照(保存当前虚拟机中是数据状态)

    注意:

    1. 一定要关机拍摄快照

    2. 不要拍摄很多,定时清理

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

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

相关文章

游戏引擎学习第38天

仓库: https://gitee.com/mrxiao_com/2d_game 回顾上次的内容。 我们之前讨论了将精灵放在屏幕上,但颜色错误的问题。问题最终查明是因为使用了一个调整工具,导致文件的字节顺序发生了变化。重新运行“image magic”工具对一些大图像进行重新处理后&am…

leetcode 二进制数转字符串

1.题目要求: 2.题目代码: class Solution { public:string printBin(double num) {string result;double compare_value 1.0;//先给把0和.赋值给result;result.push_back(0);result.push_back(.);while(result.size() < 33){//利用十进制转换成二进制的方法//1.先给num …

JS进阶DAY3|页面加载事件和页面滚动事件

目录 一、页面加载事件 1.1 DOMContentLoaded 事件 1.1.1 触发时机 1.1.2 用途 1.1.3 代码示例document.addEventListener(DOMContentLoaded, (event) > { 1.2 load 事件 1.2.1 触发时机 1.2.2 用途 1.2.3 代码示例 二、页面滚动事件 1.1 scroll事件 1.1.1 触…

overleaf 写论文 语法笔记

1.找参考的期刊/论文模板 注册账户后并登录后进入这个界面&#xff0c;创建的所有历史项目会在这个界面显示&#xff0c;后期可以继续修改。 创建新项目&#xff1a;点击绿色按钮“创建新项目”后&#xff0c;可以新建空白项目&#xff0c;可以选择模板直接往模板里添加内容,…

OpenCV-平滑图像

二维卷积(图像滤波) 与一维信号一样&#xff0c;图像也可以通过各种低通滤波器&#xff08;LPF&#xff09;、高通滤波器&#xff08;HPF&#xff09;等进行过滤。LPF 有助于消除噪音、模糊图像等。HPF 滤波器有助于在图像中找到边缘。 opencv 提供了函数 **cv.filter2D()**&…

Pandas | skill | 将groupby分组后的数据使用堆叠图像展示

groupby堆叠图 计算商品名称和销售数量计算商品名称和销售总额在每个颜色段上标注商品名称和平均销售金额 计算商品名称和销售数量 # 筛选出四个类别下的商品数据 categories_of_interest [Clothing, Accessories, Footwear, Outerwear] # data[Category]列中的元素是否在cat…

selenium常见接口函数使用

博客主页&#xff1a;花果山~程序猿-CSDN博客 文章分栏&#xff1a;测试_花果山~程序猿的博客-CSDN博客 关注我一起学习&#xff0c;一起进步&#xff0c;一起探索编程的无限可能吧&#xff01;让我们一起努力&#xff0c;一起成长&#xff01; 目录 1. 查找 查找方式 css_s…

vue-router查漏补缺

一、动态路由匹配 1.带参数的动态路由匹配 import User from ./User.vue// 这些都会传递给 createRouter const routes [// 动态字段以冒号开始{ path: /users/:efg, component: User }, ]这种方式的路由会匹配到/users/abc或者/users/123,路径参数用冒号:表示&#xff0c;并…

深度和法线纹理

屏幕后期处理效果的基本原理就是当游戏画面渲染完毕后通过获取到该画面的信息进行额外的效果处理 之前的边缘检测、高斯模糊、Bloom、运动模糊等效果都是基于获取当前屏幕图像中的像素信息进行后期处理的 如果仅仅根据像素信息来进行一些效果处理&#xff0c;存在以下问题&…

Vue3小兔鲜电商项目

创建项目 npm install 装包 创建文件夹 git工具管理项目 基于create-vue创建出来的项目默认没有初始化git仓库&#xff0c;需要我们手动初始化 执行命令并完成首次提交&#xff1a; git init git add . git commit -m "init"

短视频矩阵系统SEO优化排名技术的源码搭建与实施:

在开发短视频SEO优化排名技术时&#xff0c;虽然初步观察可能让人认为仅通过get和set这两个代理&#xff08;trap&#xff09;就能实现&#xff0c;但实际操作中远不止如此。为了更全面地控制私有属性的访问权限&#xff0c;还需要实现has、ownKeys以及getOwnPropertyDescripto…

Ubuntu中安装配置交叉编译工具并进行测试

01-下载获取交叉编译工具的源码 按照博文 https://blog.csdn.net/wenhao_ir/article/details/144325141的方法&#xff0c;把imx6ull的BSP下载好后&#xff0c;其中就有交叉编译工具。 当然&#xff0c;为了将来使用方便&#xff0c;我已经把它压缩并传到了百度网盘&#xff…

Fiddler 5.21.0 使用指南:过滤浏览器HTTP(S)流量下(四)

概述 在上一篇文章中&#xff0c;我们介绍了一部分简单的过滤功能&#xff0c;已经可以帮助我们较为准确的定位到感兴趣的请求&#xff1b;提升我们的工作效率&#xff0c;我们可以通过设置更为复杂的过滤规则&#xff0c;精准到定位的我们想要的请求和响应信息。专注于分析对…

错题:Linux C语言

题目&#xff1a;手写代码&#xff1a;判断一个数&#xff08;int类型的整数&#xff09;中有有多少1 题目&#xff1a;手写代码&#xff1a;判断一个数(转换成二进制表示时)有几个1 #include <stdio.h> int main(int argc, const char *argv[]) { //判断一个数&#xf…

MFC扩展库BCGControlBar Pro v36.0新版亮点:黑色主题中的自动反转图标

BCGControlBar库拥有500多个经过全面设计、测试和充分记录的MFC扩展类。 我们的组件可以轻松地集成到您的应用程序中&#xff0c;并为您节省数百个开发和调试时间。 BCGControlBar专业版 v36.0已全新发布了&#xff0c;这个版本在黑暗主题中添加自动图标反转、新增一个全新的S…

【PlantUML系列】流程图(四)

目录 目录 一、基础用法 1.1 开始和结束 1.2 操作步骤 1.3 条件判断 1.4 并行处理 1.5 循环 1.6 分区 1.7 泳道 一、基础用法 1.1 开始和结束 开始一般使用start关键字&#xff1b;结束一般使用stop/end关键字。基础用法包括&#xff1a; start ... stopstart ...…

【Redis】深入解析Redis缓存机制:全面掌握缓存更新、穿透、雪崩与击穿的终极指南

文章目录 一、Redis缓存机制概述1.1 Redis缓存的基本原理1.2 常见的Redis缓存应用场景 二、缓存更新机制2.1 缓存更新的策略2.2 示例代码&#xff1a;主动更新缓存 三、缓存穿透3.1 缓存穿透的原因3.2 缓解缓存穿透的方法3.3 示例代码&#xff1a;使用布隆过滤器 四、缓存雪崩4…

LLMs之Agent之Lares:Lares的简介、安装和使用方法、案例应用之详细攻略

LLMs之Agent之Lares&#xff1a;Lares的简介、安装和使用方法、案例应用之详细攻略 导读&#xff1a;这篇博文介绍了 Lares&#xff0c;一个由简单的 AI 代理驱动的智能家居助手模拟器&#xff0c;它展现出令人惊讶的解决问题能力。 >> 背景痛点&#xff1a;每天都有新的…

快速集成外部业务数据:观测云如何颠覆传统监控的边界

01 传统监控的局限&#xff1a;被困在技术的“象牙塔” 过去的监控工具更多地服务于 IT 技术人员&#xff0c;就像是只为运维人员准备的“秘密花园”。服务器负载、网络延迟、系统资源——这些技术指标构成了一个封闭的世界&#xff0c;与业务层隔绝&#xff0c;就像是运维人员…

如何在Ubuntu中利用repo和git地址下载获取imx6ull的BSP

01-设置git的用户名和邮箱 git config --global user.name "suwenhao" git config --global user.email "2487872782qq.com"这里不设置的话后面在第5步的repo配置中还是会要求输入&#xff0c;而且以后进行相关操作都要输入&#xff0c;不妨现在就进行配置…