当前位置: 首页 > news >正文

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

目录

一. 计算机入门知识介绍

软件和硬件的概述

硬件

软件

操作系统概述

简单介绍

常见的系统操作

学习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.lryc.cn/news/453946.html

相关文章:

  • 2024CSP-J复赛易错点
  • pytorch 与 pytorch lightning, pytorch geometric 各个版本之间的关系
  • Spring Boot项目的创建与使用
  • pytorch常用函数view、sum、sequeeze、cat和chunk
  • 【STM32开发之寄存器版】(四)-独立看门狗IWDG
  • 【S32K3 RTD MCAL 篇1】 K344 KEY 控制 EMIOS PWM
  • 华为OD机试真题---绘图机器(计算面积)
  • HarmonyOs 查看官方文档使用弹窗
  • uniapp+Android智慧居家养老服务平台 0fjae微信小程序
  • 在一台电脑上实现网页与exe程序使用udp通信
  • 基于Java的GeoTools对Shapefile文件属性信息深度解析
  • 付费计量系统实体和接口(1)
  • 网易博客旧文----bacnet学习系列之四----VTS的初步使用
  • SpringIoC容器的初识
  • 队列的实现与讲解
  • hbuilderx+uniapp+Android健身房管理系统 微信小程序z488g
  • 自动驾驶-参考线生成
  • 厂商资源分享网站
  • 【ONE·Web || HTML】
  • MongoDB的安装与增删改查基本操作
  • Python水循环标准化对比算法实现
  • 【TypeScript】知识点梳理(一)
  • DMA方式在执行中断处理程序时不中断现行程序吗
  • Redis:string类型
  • 【C++ STL】手撕vector,深入理解vector的底层
  • 【Android】CarWatchDog I/O监控服务
  • 如何使用 Django 框架进行用户认证的详细指南,涵盖用户注册和登录功能的实现。
  • C++ 语言特性21 - 别名模板
  • Jenkins pipeline配置示例
  • Navicat for MySQL 常见问题