大数据开发--1.2 Linux介绍及虚拟机网络配置

news2024/10/3 15:15:00

目录

一. 计算机入门知识介绍

软件和硬件的概述

硬件

软件

操作系统概述

简单介绍

常见的系统操作

学习Linux系统

二. Linux系统介绍

简单介绍

发行版介绍

常用的发行版

三. Linux系统的安装和体验

Linux系统的安装

介绍

虚拟机原理

常见的虚拟机软件

体验Linux系统

四. Linux的网络配置和连接工具

其他连接工具

五. Linux的目录结构

常用的目录介绍


一. 计算机入门知识介绍

软件和硬件的概述


硬件

  • 计算机硬件主要由CPU、存储设备、输入输出组成设备。
  • 如果没有硬件,是无法使用计算机办公、编程、游戏的。


软件

  • 计算机的软件,常常指的就是程序

  • 计算机软件包括系统软件和应用软件

  • 程序员通常就是指的开发软件的人

操作系统概述


简单介绍

        操作系统(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。


常见的系统操作

  • Uinx操作系统
         收费,使用命令操作,一般安装在服务器上
  • Windows系统
         收费,应用比较广泛,娱乐、办公、编程
  • Linux系统
         免费使用,类UNIX,一般安装在服务器上面
         (几千行代码)
  • Mac操作系统
         收费,苹果公司开发,娱乐、办公、编程等
  • Android操作系统
         免费,主要用于智能终端设备

学习Linux系统

        因为Linux免费,而且相比Windows更安全、稳定。大数据组件都是基于Linux系统安装的,所以,学习大数据是必须要先学会Linux的。

二. Linux系统介绍

简单介绍

  • Linux创始人--林纳斯·托瓦兹
  • Linux诞生于1991年,作者上大学期间实现的
  • Linux的特点:开源免费、拥有最为庞大的源码贡献者
  • Linux的吉祥物是企鹅


发行版介绍

  • Linux操作系统本身是一个整体,包括Linux内核、系统库和系统程序,Linux内核是其基础的部分。
  • 自发布Linux内核来,很多公司加入其中,在内核的基础上构建了自己的操作系统版本,被称为Linux的发行版。


常用的发行版

  • Redhat:全球最大的Linux发行商,功能全面、稳定。2018年,被IBM收购。
  • Ubuntu:Linux桌面操作系统做的最好的。
  • CentOS:目前CentOS已经被Redhat公司收购,但是依然免费。

三. Linux系统的安装和体验

Linux系统的安装


介绍

  • 概述
         要安装Linux系统,首先,我们需要找到一台计算机,才能安装。为了方面我们的操作,我们将使用[虚拟机],在我们的笔记本电脑上模拟一台计算机。我们把Linux系统安装到这台计算机上。
  • 虚拟机介绍
         虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的,运行在一个完全隔离环境中的完整计算机系统。

虚拟机原理


常见的虚拟机软件

  • VMware Workstations
         这款软件兼容性很强,快照功能很快捷,方便,允许你在任意开机时刻创建系统快照和恢复,十分实用。
  • VirtualBox
         Sun公司的产品,属于轻量级的虚拟机平台,功能相对也很精简,快照功能这里叫备份和快速修复,在不同的快照间跳转用起来感觉不是很方便,也不能实现文件的拖拽功能。

体验Linux系统

  • 我的电脑
         点击[place]再选择[computer]打开文件浏览器
  • 查看文件夹属性
         选择一个文件,右键选择[Properties]

四. Linux的网络配置和连接工具

其他连接工具

  • SecureCRT
    (是一款强大的远程终端连接工具。可以用于远程连接Linux系统,通过远程方式执行命令完成任务。)
  • FinalShell

为什么要使用远程连接工具?

        因为一般的大数据的服务器都是放在机房的,我们不可能每天都跑到机房里面去操作这些机器。所以,我们需要使用远程工具,通过网络连接到机房里的机器。

五. Linux的目录结构

  • Linux的目录结构是一个树形结构
  • Windows系统可以拥有多个盘符,如C盘、D盘、E盘
  • Linux没有盘符这个概念,只有一个根目录/,所有文件夹都在它下面

  • 系统自带的文件夹不要随意删动

常用的目录介绍

目录作用
/bin二进制命令所在的目录
/boot系统引导程序所需要的文件目录
/dev设备软件目录,磁盘,光驱
/etc系统配置,启动程序

             /home

普通用户的家,目录默认数据存放目录
/lib共享库文件和内核模块存放目录
/mnt临时挂载存储设备的挂载点
/opt额外的应用软件包
/proc操作系统运行时,进程信息和内核信息存放在这里
/rootLinux超级权限用户root的家目录
/sbin和管理系统相关的命令,【超级管理员用】
/tmp临时文件目录,这个目录被当作回收站使用
/usr用户或系统软件应用程序目录

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

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

相关文章

招联金融秋招内推2025

【投递方式】 直接扫下方二维码,或点击内推官网https://wecruit.hotjob.cn/SU61025e262f9d247b98e0a2c2/mc/position/campus,使用内推码 igcefb 投递) 【招聘岗位】 后台开发 前端开发 数据开发 数据运营 算法开发 技术运维 软件测试 产品策…

四、网络层(下)

4.9 CIDR CIDR(Classless Inter-Domain Routing),是IPv4地址分配和路由表选择的一种灵活且高效的方法。 1992年,由于分类地址中的B类地址很快就被分配完了,且路由表中的表项也急剧增加,分类的IP地址并不能…

高校实训产品:教育AI人工智能实训与科研解决方案

保持前沿、提升就业、低成本的教育AI实训全场景方案 产品概述 AIGC实训云图站解决方案为高校提供了灵活、高效的人工智能实训平台。通过弹性裸金属调度技术和GPU虚拟化,实现高性能与低成本的兼顾,为学生和教师提供不受时间和空间限制的实操机会。平台涵…

Linux查看触摸坐标点的方法,触觉智能RK3562开发板,瑞芯微、全志等通用

平时遇到键盘、鼠标、触摸板等输入设备无响应等异常情况时,一般通过更换设备判断异常。但在遇到更换正常设备后,输入仍然异常的情况下,可以借助evtest工具查看内核的上报事件信息,协助定位问题所在。 本次使用的是触觉智能EVB356…

Yolo v11目标检测实战1:对象分割和人流跟踪(附源码)

一、运行效果演示 多目标跟踪 二、基本理论和核心概念 2.1 对象分割 对象分割是指将图像中的每个像素标记为属于某一特定对象或背景的过程。对于YOLO来说,对象分割是其功能的一个扩展,通过添加额外的分支来预测每个检测框内的像素级掩码,从…

Python画笔案例-073 绘制晃悠悠的海龟

1、绘制晃悠悠的海龟 通过 python 的turtle 库绘制 晃悠悠的海龟,如下图: 2、实现代码 绘制晃悠悠的海龟,以下为实现代码: """晃悠悠的海龟.py """ import time # 导入时间模块 import math # 导…

TypeScript 算法手册 【计数排序】

文章目录 1. 计数排序简介1.1 计数排序定义1.2 计数排序特点 2. 计数排序步骤过程拆解2.1 找出数组中的最大值2.2 创建计数数组2.3 统计每个数字出现的次数2.4 重建排序后的数组 3. 计数排序的优化3.1 处理负数3.2 对象数组排序案例代码和动态图 4. 计数排序的优点5. 计数排序的…

[VULFOCUS刷题]tomcat-pass-getshell 弱口令

tomcat-pass-getshell 弱口令 启动容器,打开网站 点开manageapp,输入弱口令 tomcat/tomcat 之后在下面上传jsp大马,首先生成一个jsp马 这里我直接使用github别人生成好的 tennc/webshell: This is a webshell open source project (github.…

Image-Text Co-Decomposition for Text-Supervised Semantic Segmentation

highlighted region-word pair contrastive loss (L h c l _{hcl} hcl​) 辅助信息 mmcv环境不好满足,不建议复现

理解无监督学习、无监督图像分割

系列文章目录 文章目录 系列文章目录一、无监督学习如何学习 能不能举一个非常具体的例子,带着运算过程的例子总结 二、在图像分割中呢,具体怎样实现无监督示例:使用自编码器和k-means进行无监督图像分割1. **数据准备**2. **构建自编码器**3…

小练--盲打学成在线

免责声明:本文仅做分享! 学成在线 (olin-yi.github.io) 目录 目录构造 基础公共样式 base.css index.html 版心居中 网页制作思路 CSS 实现思路 头部整体布局 logo 导航制作技巧(nav) 搜索区域(search&am…

Leetcode 2300. 咒语和药水的成功对数

1.题目基本信息 1.1.题目描述 给你两个正整数数组 spells 和 potions ,长度分别为 n 和 m ,其中 spells[i] 表示第 i 个咒语的能量强度,potions[j] 表示第 j 瓶药水的能量强度。 同时给你一个整数 success 。一个咒语和药水的能量强度 相乘…

进程的环境

进程环境 main 函数 当内核执行 C 程序时,在调用 main 函数之前先调用一个特殊的启动例程。可执行文件会将此启动例程指定为程序的起始地址 —— 这是由连接编辑器设置,而连接编辑器是由 C 编译器调用。启动例程从内核取得命令行参数和环境变量值&…

Nodejs多版本切换工具NVM

1 nvm介绍 NVM(Node Version Manager)是一个用于管理多个Node.js版本的工具,它允许用户在同一台计算机上安装和切换不同版本的Node.js。这对于开发者来说非常有用,因为不同的项目可能需要不同版本的Node.js环境。 NVM功能特性&a…

【Spring】Spring Boot项目创建和目录介绍

1 Spring Boot 介绍 Spring 让 Java 程序更加快速、简单和安全,Spring 对于速度、简单性和生产力的关注使其成为世界上最流行的 Java 框架 Spring 官方提供了很多开源的项目,覆盖范围从 Web 开发到大数据,Spring 发展到了今天,已…

使用Mac高频重复输入时别再傻傻的复制粘贴了,让快捷短语解放你的双手

你在使用Mac的时候,常用的句子、词语、代码都还在自己手动输入吗,当你需要高频的输入同样的内容,手动输入效率太低了,我发现一款实用的工具帮你解决这个问题,快捷短语-高频输入神器,更支持iCloud云备份。 快…

记录一个chatgpt接口站的明文密码泄露漏洞

前言 前段时间看到的一个chatgpt接口网站,注册过后,习惯性的F12看下请求包和响应包,于是就有了这篇文章。 漏洞 查看登录的一系列流量,除了前端界面相关的,一共有三个请求,分别是login,getle…

msvcr110.dll丢失怎么弄,详细介绍4种可靠解决方法

1. msvcr110.dll 简介 1.1 定义及作用 msvcr110.dll 是 Microsoft Visual C 2012 Redistributable Package 的一部分,它是一个动态链接库(Dynamic Link Library)文件,对于运行使用 Visual C 2012 编译的应用程序至关重要。这个库…

如何在 DAX 中计算多个周期的移动平均线

在 DAX 中计算移动聚合很容易。但是,计算一段时间内的移动平均值时会有一些陷阱。由于其中一些陷阱是定义问题,因此我们必须小心,不要选择错误的方法。让我们看看细节。欢迎来到雲闪世界。 添加图片注释,不超过 140 字&#xff08…

算法笔记(五)——分治

文章目录 算法笔记(五)——分治快排颜色分类排序数组数组中的第K个最大元素库存管理 III 归并排序数组交易逆序对的总数计算右侧小于当前元素的个数翻转对 算法笔记(五)——分治 分治算法字面上的解释是“分而治之”,就…