Linux的简介和环境搭建

简介

Linux是一套免费使用自由传播的类Unix操作系统,是一个基于POSIXUnix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统

使用Linux的原因

为什么要使用Linux,因为其开源免费,安卓手机就是基于Linxu做的二次开发。如果安卓手机用的是Windows系统,那么每个安卓手机公司每年都需要向微软公司缴纳使用版权费用,但如今使用安卓手机并不需要缴纳版权费用。

Linux的发行版

发行版含义:发行版种类多样,相当于安卓手机品牌不一,即基于Linux内核上对外表进行修饰。

ubuntu嵌入式开发(当前软件公司应用主流)
Fedora早期的嵌入式开发(大学机房)
centOSweb服务器
ArchLinux

嵌入式开发(使用不多)

红旗Linux、红帽Linux曾经比较火热
Loki、Mint不用于做开发

环境搭建

1、VMware和ubuntu的下载

值得注意的是:ubuntu的内存空间占比较大,接近5G,所以在下载前需分配好内存足够的盘,以便于下载顺利完成和后续的代码编写。下载完毕成功运行如图:

2、虚拟机的创建

虚拟机的定义:指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。顾名思义就是虚拟出来的电脑,这个虚拟出来的电脑和真实的电脑几乎完全一样,所不同的是他的硬盘是在一个文件中虚拟出来的,所以你可以随意修改虚拟机的设置,而不用担心对自己的电脑造成损失,因此可以用来做试验什么的。

1、打开文件→打开

2、找到ubuntu的下载位置

我这里是新加卷一个E盘

3、虚拟机配置修改(看个人电脑配置)

4、进入虚拟机内部运行(搭建完毕)

由最后一张图可见,虚拟机类似于一个新的系统,其中也包括实时时间、wifi、蓝牙等。

5、虚拟机的关闭

在虚拟机没有进行内部关机时,直接关闭VMware Workstation虚拟机十分有害。 正确的关闭方法应该是: ①先关闭正在运行的各个虚拟客户机; ②然后待虚拟客户机完全关闭以后,再关闭VMware虚拟机。 如果在未关闭客户机,直接关闭VMware虚拟机,相当于对正在运行的计算机直接切断电源,会产生如下危害: (1)虚拟客户机运行的大量虚拟内存数据以临时文件方式存储在硬盘中,突然中断会产生大容量的垃圾文件; (2)虚拟客户机内正在运行程序的数据会突然丢失,容易造成文件受损或程序受损;

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

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

相关文章

kafka-consumer-groups.sh

通过 kafka-consumer-groups.sh 脚本查看或变更消费组的信息。 查看消费者组信息 ./kafka-consumer-groups.sh --bootstrap-server localhost:9092 --list 查看指定消费者组的消费位移 ./kafka-consumer-groups.sh --bootstrap-server localhost:9092 --describe --group g…

吃瓜教程3|决策树

ID3算法 假定当前样本集合D中第k类样本所占比例为pk,则样本集合D的信息熵定义为 信息增益 C4.5算法 ID3算法存在一个问题,就是偏向于取值数目较多的属性,因此C4.5算法使用了“增益率”(gain ratio)来选择划分属性 CA…

计算机网络与技术——数据链路层

😊计算机网络与技术——数据链路层 🚀前言☃️基本概念🥏封装成帧🥏透明传输🥏差错检测 ☃️点对点协议PPP🥏PPP协议的特点🥏PPP协议的帧格式🔍PPP异步传输时透明传输(字…

13.计算机视觉

#pic_center R 1 R_1 R1​ R 2 R^2 R2 目录 知识框架No.1 数据增广一、数据增广二、D2L代码注意点三、QA No.2 微调一、微调二、D2L代码注意点三、QA No.3 第二次竞赛 树叶分类结果No.4 实战 Kaggle 比赛:图像分类(CIFAR-10)一、Kaggle Cifar…

java实现定时任务

java实现定时任务 1.Timer定时器 构造方法: Timer() 创建一个定时器 Timer(boolean isDaemon) isDaemon为true为守护线程定时器 Timer(String name) 创建一个定时器,其线程名字为name Timer(String name, boolean isDaemon) 结合2、3 方法:…

警惕听力下降的七大因素,一定要当心

随着现代社会的高速发展,工作生活节奏的加快,各种压力增大,再加上熬夜,长期佩戴耳机、饮食油腻辛辣等不良生活习惯的影响,听力损伤人群越来越多,已经不仅仅影响老年人群,近年来,听力…

双亲委派模型

双亲委派模型 JVM自带的三个类加载器什么是双亲委派模型?双亲委派模型的优点 JVM自带的三个类加载器 BootstrapClassLoader负责加载标准库中的类,Java有一个标准文档,描述了都要提供哪些类 ExtensionClassLoader负责加载JVM扩展的库,除了标准库之外,实现JVM的厂商…

k8s 资源预留

KUBERNETES资源管理之–资源预留 Kubernetes 的节点可以按照 Capacity 调度。node节点本身除了运行不少驱动 OS 和 Kubernetes 的系统守护进程,默认情况下 pod 能够使用节点全部可用容量, 除非为这些系统守护进程留出资源,否则它们将与 pod 争…

虚拟化的基础知识

目录 虚拟化基础 虚拟化的概念 虚拟化的特征(本质) 虚拟机的两大派别 VMM讲解 虚拟化中的一些重要概念 VMM的功能以及分类 虚拟化的架构 寄居虚拟化 裸金属虚拟化 操作系统虚拟化 混合虚拟化 虚拟化的三个方向 虚拟化基础 虚拟化的概念 什…

YOLO8实战:yolov8实现行人跟踪计数

本篇文章首先介绍YOLOV8实现人流量跟踪计数的原理,文末附代码 引言:行人跟踪统计是智能监控系统中的重要功能,可以广泛应用于人流控制、安全监控等领域。传统的行人跟踪算法往往受到光照、遮挡等因素的干扰,难以实现准确跟踪。随着深度学习技术的发展,目标检测模型逐渐成为…

Matlab2022b图文安装保姆级教程

注意:完成安装步骤1和步骤2之后,再去使用Matlab2022b 本次安装后的版本信息如下,64位软件,windows系统 Matlab2022a与2022b的比较 MATLAB主要用于数据分析、无线通信、深度学习、图像处理与计算机视觉、信号处理、量化金融与风险…

83. 删除排序链表中的重复元素、Leetcode的Python实现

博客主页:🏆看看是李XX还是李歘歘 🏆 🌺每天分享一些包括但不限于计算机基础、算法等相关的知识点🌺 💗点关注不迷路,总有一些📖知识点📖是你想要的💗 ⛽️今…

Python 中__name__ == ‘__main__‘使用说明

在学习C语言的时候,程序的运行是从main函数开始的,因此,功能代码一般写到main函数中,子程序如果想要调用,也需要在main函数中进行调用。 然而,Python语言中,程序从第一行就开始执行(定义函数除外…

紧急:发现NGINX Ingress Controller for Kubernetes中的新安全漏洞

导语 大家好,今天我要向大家紧急报告一则消息:我们在NGINX Ingress Controller for Kubernetes中发现了三个新的安全漏洞!这些漏洞可能被黑客利用,从集群中窃取机密凭据。在本文中,我们将详细介绍这些漏洞的细节&#…

百度文心一言搞起来

要快速使用文心一言,可以按照以下步骤: 了解文心一言:首先,你需要了解文心一言的基本功能和特点,包括它的语言处理能力、应用场景和优势等。这样可以帮助你更好地理解如何使用它。注册和登录:在开始使用文…

Jetpack:024-Jetpack中的滚动事件

文章目录 1. 概念介绍2. 使用方法2.1 高级事件2.2 低级事件 3. 示例代码4. 内容总结 我们在上一章回中介绍了Jetpack中事件相关的内容,本章回中主要 介绍事件中的滚动事件。闲话休提,让我们一起Talk Android Jetpack吧! 1. 概念介绍 我们在…

ROS自学笔记二十: Gazebo里面仿真环境搭建

Gazebo 中创建仿真实现方式有两种:1直接添加内置组件创建仿真环境2: 手动绘制仿真环境 1.添加内置组件创建仿真环境 1.1启动 Gazebo 并添加组件 1.2保存仿真环境 添加完毕后,选择 file ---> Save World as 选择保存路径(功能包下: worlds 目录),文…

什么是开放数据?与数据共享的区别?

​什么是开放? 开放数据是一类可以被任何人免费使用、再利用、再分发的数据——在其限制上,顶多是要求署名和使用类似的协议再分发。 开放数据具有以下特点: 1.可获取性和可访问性:作品应当能够被完整获取,并且所需…

【算法练习Day34】整数拆分不同的二叉搜索树

​📝个人主页:Sherry的成长之路 🏠学习社区:Sherry的成长之路(个人社区) 📖专栏链接:练题 🎯长路漫漫浩浩,万事皆有期待 文章目录 整数拆分不同的二叉搜索树总…

TypeScript -类 -类的基本定义

类的基本概念 类 就是对象的抽象,是对象的模板。 对象 就是类的一个具体实现。比如 【学生】是一个类,每个学生都有姓名、年龄两个属性,每个学生都有一个方法 sayHi()。【小明】是一个【学生】,也就是【学生】类的一个对象&#…