Linux介绍和vm17pro安装 和Centos以及vm简单操作

news2024/12/24 2:41:51

Linux 介绍

概述

  1. linux 怎么读, 不下10 种
  2. linux 是一个开源、免费的操作系统,其稳定性、安全性、处理多并发已经得到业界的认可,目前很多企业级的项目(c/c++/php/python/java/go)都会部署到Linux/unix 系统上。
  3. 常见的操作系统(windows、IOS、Android、MacOS, Linux, Unix)

image.png

  1. Linux 吉祥物

  2. xLinux 之父
    Linus Torvalds
    Git 创作者

世界著名黑客

  1. Linux 主要的发行版:
    Ubuntu(乌班图)、RedHat(红帽)、CentOS、Debain[蝶变]、Fedora、SuSE、OpenSUSE

Linux 和Unix 的关系

image.png

Linux 是怎么来的

image.png

Linux 和Unix 关系图

image.png

VM 和Linux 的安装

安装vm 和Centos

基本说明

学习Linux 需要一个环境,我们需要创建一个虚拟机,然后在虚拟机上安装一个Centos 系统来学习

  1. 先安装virtual machine 15.5
  2. 再安装Linux (CentOS 7.6/centOS8.1)
  3. 原理示意图[画]

image.png

vmware17pro 下载

  1. 官方地址:https://www.vmware.com/cn.html

VM 安装的步骤

  1. 去BIOS 里修改设置开启虚拟化设备支持(f2, f10)
  2. 安装虚拟机软件(vm15.5), 演示一把,1. 在BIOS 开启CPU 虚拟化支持
  3. https://jingyan.baidu.com/article/ab0b56305f2882c15afa7dda.html

注意一般不需要开启如果显示不成功在可以看看教程开启

Centos 下载地址

  1. CentOS-7-x86_64-DVD-1810.iso CentOS 7.6 DVD 版4G (目前主流的生产环境)
    http://mirrors.163.com/centos/7.6.1810/isos/x86_64/CentOS-7-x86_64-DVD-1810.iso
  2. CentOS-8.1.1911-x86_64-dvd1.iso CentOS 8.1 DVD 版8G (未来的主流.)
    https://mirrors.aliyun.com/centos/8.1.1911/isos/x86_64/CentOS-8.1.1911-x86_64-dvd1.iso
  3. CentOS 安装的步骤

可以去网上找教程 安装图示显示

  1. 创建虚拟机[演示]
  2. 开始安装系统(CentOS7.6)的步骤[演示] 提示生成复杂密码:https://suijimimashengcheng.51240.com/

注意自己使用记得住的密码 但是以后上班了或者对保密级别有要求的用户可以生成强密码

CentOS 安装难点-网络连接方式理解[示意图]

image.png

安装虚拟机和CentOS 的练习

学习Linux 需要一个环境,我们需要创建一个虚拟机,然后在虚拟机上安装一个Centos 系统来学习

image.png

虚拟机克隆

如果你已经安装了一台linux 操作系统,你还想再更多的,老韩提示大家:没有必要再重新安装,你只需要克隆就可以, 看演示。

  1. 方式1,直接拷贝一份安装好的虚拟机文件
  2. 方式2,使用vmware 的克隆操作,注意, 克隆时,需要先关闭linux 系统

虚拟机快照

如果你在使用虚拟机系统的时候(比如linux),你想回到原先的某一个状态,也就是说你担心可能有些误操作造成系
统异常,需要回到原先某个正常运行的状态,vmware 也提供了这样的功能,就叫快照管理。

应用实例

  1. 安装好系统以后,先做一个快照A
  2. 进入到系统。创建一个文件夹,再保存一个快照B
  3. 回到系统刚刚安装好的状态, 即快照A
  4. 试试看,是否还能再次回到快照B

image.png

虚拟机迁移和删除

虚拟系统安装好了,它的本质就是文件(放在文件夹的)。因此虚拟系统的迁移很方便,你可以把安装好的虚拟系统这个文件夹整体拷贝或者剪切到另外位置使用。删除也很简单,用 vmware 进行移除,再点击菜单->从磁盘删除即可,或者直接手动删除虚拟系统对应的文件夹即可。

vmtools

介绍

  1. vmtools 安装后,可以让我们在windows 下更好的管理vm 虚拟机
  2. 可以设置windows 和centos 的共享文件夹
  3. 示意图

image.png

安装vmtools 的步骤

  1. 进入centos

  2. 点击vm 菜单的->install vmware tools 中文就是虚拟机 然后安装如果没有显示就多安装几次

  3. centos 会出现一个vm 的安装包, xx.tar.gz

  4. 拷贝到/opt

  5. 使用解压命令tar, 得到一个安装文件
    cd /opt [进入到opt 目录]
    tar -zxvf xx.tar.gz

  6. 进入该vm 解压的目录, /opt 目录下
    cd vmware…

  7. 安装./vmware-install.pl

  8. 全部使用默认设置即可, 就可以安装成功

  9. 注意:安装vmtools 需要有gcc .gcc -v

  10. 示意图
    image.png

设置共享文件夹

基本介绍

为了方便,可以设置一个共享文件夹,比如d:/myshare

具体步骤

  1. 菜单->vm->setting, 如图设置即可注意:设置选项为always enable ,这样可以读写了
  2. windows 和centos 可共享d:/myshare 目录可以读写文件了
  3. 共享文件夹在centos 的/mnt/hgfs/ 下

注意事项和细节说明

  1. windows 和contos 就可以共享文件了,但是在实际开发中,文件的上传下载是需要使用远程方式完成的
  2. 远程方式登录,在下一篇
  3. 示意图

image.png

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

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

相关文章

ChatGPT工作提效之使用百度地图在首都为六一儿童节献爱心(多边形覆盖物、文本标注、自动获取经纬度、爱心函数)

ChatGPT工作提效系列 ChatGPT工作提效之初探路径独孤九剑遇强则强ChatGPT工作提效之在程序开发中的巧劲和指令(创建MySQL语句、PHP语句、Javascript用法、python的交互)ChatGPT工作提效之生成开发需求和报价单并转为Excel格式ChatGPT工作提效之小鹅通二次开发批量API对接解决方…

浏览器跨域的配置

目录 1、前言 2、同源策略 3、跨源数据存储访问 4、浏览器跨域设置 4.1 版本号(49.x.x.x.x)之前的跨域设置 4.2 版本号(49.x.x.x.x)之后的跨域设置 5、批处理跨域设置 5.1 windows 操作系统。 5.2 Mac 操作系统 1、前言 …

STL库(1)

STL库(1) vectorvector介绍vector使用初始化元素访问内存扩容插入删除 listlist介绍初始化,元素访问插入删除元素 vector和list区别 vector vector介绍 vector是可以改变大小的数组的容器。其内存结构和数组一样,使用连续的存储…

我是如何精通软件工程的

软件工程是一个庞大且不断演化的领域,涉及许多创新。虽然如此,大多数技术 —— 如果不是全部 —— 在软件工程中往往最终汇聚为几个基本原则。工程师更好地掌握软件工程的方法是熟悉软件工程的基础知识,而不是那些不断变化的框架、语言或平台…

2023年Web服务器基准测试:NodeJS vs Java vs Rust vs Go

现在是2023年,是时候进行一次新的Web服务器基准测试了! 结果对我来说有些出乎意料! 一个Web服务器必须能够处理大量请求,尽管瓶颈在于IO。这次我决定比较最流行的、速度极快的现代框架的性能。 以下是有关实现细节的许多详细信息…

安装 vue-element-admin,安装报错解决

安装 vue-element-admin 克隆项目 git clone https://github.com/PanJiaChen/vue-element-admin.git //(英文的)git clone -b i18n https://github.com/PanJiaChen/vue-element-admin.git // 这个克隆出来是有中英文切换的进入项目目录 cd vue-element-admin建议不要用 cnpm…

chatgpt赋能python:Python交互编程入门指南

Python交互编程入门指南 Python是一种高级编程语言,适合初学者和专业人士使用。Python的互动式编程方式为开发人员提供了快速反馈的环境,从而实现更便捷和高效的开发过程。在本文中,我们将介绍Python的交互编程,为您提供Python编…

达梦数据库运维常用归档、sql日志、dexp与dimp操作

目录 一、归档文件配置... 3 二、sql⽇志的开启和关闭以及基本的操作... 3 三、执行计划... 5 四、工具和命令行数据库物理、逻辑备份,还原... 6 1、工具物理备份... 6 2、命令行联机备份... 8 3、命令行脱机备份... 8 4、工具物理还原... 8 5、命令行DMRM…

C++之动态分配new 删除delete 初始化memset

文章目录 1.动态分配 new1.引言2.new的实现 2.删除 delete3.初始化 memset 1.动态分配 new 1.引言 用new创建数组的优势:由于new创建的对象是在运行时确立的,所以有着具体情况具体分析的优点,那么什么叫做具体情况具体分析呢? 举…

linux led 驱动

前言 今天是儿童节,挣个奖牌给小孩玩玩。 在 linux 驱动大家庭中,LED 驱动算是个儿童,今天就写写他吧。正好之前写过他的婴儿时期《i.MX6ULL 裸机点亮 LED》,记得那时候他还穿着开裆裤呢,裸鸡嘛。 ioremap() 裸机程…

某点资讯Signature纯算逆向

本篇主要是介绍一些工作的运用熟练性,以及跟踪堆栈去看是否做一些其他操作等: 抓包: signature 为加密值; 先上trace下堆栈及加密 我们把结果base64下,看结果是否一致,来判断base64是否魔改 验证base64为标准&…

新规之下产业园区如何合理收费水电费用

一、政策背景 2018年3月30日,国家发改委发布《国家发展改革委关于降低一般工商业电价有关事项的通知》。明确提出进一步规范和降低电网环节收费,一是提高两部制电价的灵活性;二是全面清理规范电网企业在输配电价之外的收费项目,重…

三极管 场效应管

NPN 高电平导通 PNP 低电平导通 N-MOS 高电平导通 P-MOS 低电平导通 1. NPN 三极管,对于软件工程师来说,只需要关注数字电路,即: 导通还是截止,高电平还是低电平。至于三级管内部如何构成的,以及串了多少个电阻&am…

智能安全配电装置在老旧建筑防火中的应用

【摘要】现代社会的发展离不开电能,随着电能应用的广泛性,对用电安全有了更高的要求。近些年来,用电安全形式严峻,尤其是一些老旧建筑中因用电而引起的火灾事故频发,造成一系列严重的损失,严重影响着民众的…

PCout(n) -- STM32F103RCT6 位带操作

1. 使用位带操作控制GPIO口的输入、输出模式,以及输出的电平高、低 注:位带操作一般是操作单独的一个bit 位,而&,| 则可操作多个bit位,看自己的需求吧。(不懂&,| 是什么意思的自行问度…

MySQL-6-多表操作

一、复制表 格式 create table 表名 select查询语句注意:复制成新表时,键值(pri,index等等)索引不会同步复制案例 mysql> create table t2 select name,sex,age from user;二、多表查询 2.1、 多表查询–>连接查询 将2个…

Vue.js 比较重要知识点总结一

概述 谈一谈你对 Vue.js 的响应式数据的理解Vue3 出现解决了什么问题?它有哪些优势?Vue3 新特性有哪些vue2 和 vue3 的响应式有什么区别? 谈一谈你对 Vue.js 的响应式数据的理解 Vue 2.x 对象类型:通过 object.defineProperty(…

MySQL——初窥门径

前言 六一?作为一个大小孩当然是快快乐乐搞技术啦~在这篇文章中,荔枝会梳理SQL语句的基本语法以及MySQL中的函数、约束。多表关系以及查询、事务和事务隔离级别等内容,大致内容归属于MySQL基础知识,荔枝又弄了一篇万字长文哈哈哈哈…

R:GAM非线性回归曲线拟合与散点密度图绘制

作者:CSDN @ _养乐多_ 本文将介绍使用R语言以及GAM模型,绘制回归曲线和散点密度图。 文章目录 一、R语言脚本二、色带一、R语言脚本 install.packages("ggpointdensity") install.packages("ggplot2") insta

IPD发展史

随着IPD(集成产品开发)在IBM、华为等企业取得了巨大的成功,其他行业也开始在相关新产品研发中初步引入IPD的研发管理理念及模式,对IPD在行业的应用进行初步的探索和研究。 为了更好地应用IPD ,不仅要对它的理念和思想理…