嵌入式linux:1、Debian12虚拟机安装及linux下SSH基本配置

文章目录

  • 0、前言
  • 1、Debian12安装
    • 1.1、debian12下载与安装
    • 1.2、安装VMware Tools
    • 1.3、换源
    • 1.4、允许root用户登录

0、前言

  • 嵌入式需要掌握linux系统,比起买板子,最方便的是虚拟机,不仅性能比买的板子强悍很多,还更加方便。
  • 本文使用vmware workstation 17,安装debian12系统,并在主机上使用mobaxterm通过SSH连接到debian,进行命令行的基本配置及SSH免密登录。

1、Debian12安装

  • debian是一个稳定、简洁的linux发型版本,官网:debian官网。官网有着很完善的生态和教程文档。
  • debian12在虚拟机安装过程如下:

1.1、debian12下载与安装

进入官网下载链接,选择1处的磁力链接进行下载。
在这里插入图片描述
下载完成后如下:
在这里插入图片描述
打开vmware,新建虚拟机:
在这里插入图片描述
选择debian12系统映像文件:
在这里插入图片描述
这里可以选择安装后文件的保存路径,并对自己的虚拟机起一个在vmware中的名称:
在这里插入图片描述
这里磁盘大小根据自己需要选择,后面也可以直接在vmware中进行调整。
在这里插入图片描述然后
然后点击完成,开始进入debian12系统的安装引导程序:
在这里插入图片描述
这里通过键盘方向键,选择第一个,回车开始图像化安装。
在这里插入图片描述
语言选择英语:
在这里插入图片描述
地点这里选择香港HongKong,这里的地点关系到系统的时区设定,如果选择了美国,在查看系统日志时,里面的时间全是美国时间,不方便我们查找问题,还需要想办法改系统时区。因此我们语言选择英语,地点选择HongKong。 选择好后点击继续。
在这里插入图片描述
输入法键盘选择英语:
在这里插入图片描述
点击继续后,系统就开始检测系统映像,我们设置主机名为debian:
在这里插入图片描述
网络域名留空,不用管:
在这里插入图片描述
设置root用户的密码:
在这里插入图片描述
接着创建一个普通用户,并设置密码:
在这里插入图片描述
然后进入磁盘分区这里,选择第一个。
在这里插入图片描述
点击继续:
在这里插入图片描述
选择第一个:
在这里插入图片描述
然后继续:
在这里插入图片描述
选择yes,保存更改:
在这里插入图片描述
等待系统安装。这里选择no,不扫描其他媒介:
在这里插入图片描述
然后进入配置包管理器页面,这里选择no,不在线对软件进行更新,否则会自动联网下载,我们又没有换源,即使搭梯子下载也是很慢的,所以我们选择no,等进入系统后,换了源,再更新软件。
在这里插入图片描述
等待软件安装完成。这里的参与调查选择no即可:
在这里插入图片描述

  • 下面我们选择桌面。由于我们大部分时间,是像使用服务器一样通过SSH命令行使用debian虚拟机,因此我们选择上SSH服务器。也可以不选择,但需要进入系统后自己手动安装。
  • 桌面这里,如果觉得自己完全不会使用到桌面的,可以不安装。GNOME桌面比XFCE桌面强大,也更消耗资源。这里根据自己的需要选择即可
  • 我的需要是我大部分时间通过SSH连接操作,同时为了方便学习debian系统,我偶尔会使用桌面查看我SSH命令执行后的影响,因此我的选择如下:
    在这里插入图片描述
    等待安装。这里选择yes,我们虚拟机上不是双系统,需要安装GRUB。
    在这里插入图片描述
    选择下面这个设备:
    在这里插入图片描述
    安装完成。
    在这里插入图片描述
    进入系统:
    在这里插入图片描述

1.2、安装VMware Tools

  • 为了方便我们在主机和虚拟机之前复制、粘贴,我们需要在虚拟机上安装VMware Tools,
  • 以root用户登录桌面,在VMware上,点击安装VMware Tools:
    在这里插入图片描述
    然后桌面会多出来一个磁盘:打开,并将.tar.gz文件拖到桌面上。
    在这里插入图片描述
    如下,右键,解压:
    在这里插入图片描述
    进入解压后的目录,右键空白处,打开命令行:
    在这里插入图片描述
    执行命令./vmware-install.pl,如下:一路回车,直到成功安装。
    在这里插入图片描述
    最终成功安装:
    在这里插入图片描述

1.3、换源

打开terminal,执行nano /etc/apt/sources.list
在这里插入图片描述
进入如下界面:

在第一行前面添加#将内容注释掉,然后添加如下内容。按ctrl + O保存,然后ctrl + X退出。其中内容为国内源地址,参考如下:国内debian12源

deb https://mirrors.aliyun.com/debian/ bookworm main non-free non-free-firmware contrib
deb-src https://mirrors.aliyun.com/debian/ bookworm main non-free non-free-firmware contrib
deb https://mirrors.aliyun.com/debian-security/ bookworm-security main
deb-src https://mirrors.aliyun.com/debian-security/ bookworm-security main
deb https://mirrors.aliyun.com/debian/ bookworm-updates main non-free non-free-firmware contrib
deb-src https://mirrors.aliyun.com/debian/ bookworm-updates main non-free non-free-firmware contrib
deb https://mirrors.aliyun.com/debian/ bookworm-backports main non-free non-free-firmware contrib
deb-src https://mirrors.aliyun.com/debian/ bookworm-backports main non-free non-free-firmware contrib

然后执行apt update
在这里插入图片描述

1.4、允许root用户登录

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

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

相关文章

国产化嵌入式AI芯片

中国在嵌入式AI芯片领域已经取得了显著进展,产生了许多有竞争力的品牌和产品。 以下是一些知名的中国嵌入式AI芯片品牌及其产品系列和特点: 华为海思(HiSilicon) 芯片系列:麒麟系列产品特点:麒麟系列在智能…

关于httpClient 使用的注意事项

关于httpClient 使用的注意事项 用例 PoolingHttpClientConnectionManager connectionManager new PoolingHttpClientConnectionManager();// 最大连接数-不设置默认20connectionManager.setMaxTotal(200);// 每个路由最大连接数-不设置默认2connectionManager.setDefaultMax…

【AIGC-文本/图片生成视频系列-8】Align your Latents: 基于潜在扩散模型的高分辨率视频合成

目录 一. 项目概述与贡献 二. 方法详解 三. 应用总览 四. 个性化视频生成 五. 实时卷积合成 六. 更多结果 七. 论文 八. 个人思考 AI生成高分辨率视频一直是一个挑战。 今天讲解一篇潜在扩散模型(LDM)用于高分辨率、时间一致且多样化的视频生成…

如何通过anaconda创建第一个django项目

因为python版本用的是anaconda安装的,但是平时呢是使用viscod来玩py的,本来想创建个django的项目玩玩的,通过anacoda的powershell prompt 的插件用 pip 命令安装了django的包 pip install django 但是不知道在哪里的命令行创建项目&#xf…

【内容管理系统】内容管理系统v1.0.0版本正式上线

目录 背景 体验 技术栈 功能菜单 示例图片 背景 为了开发一个无需开发人员,即可动态修改展示内容的内容管理系统,因此开发了当前的内容管理系统。 体验 体验地址:(邮箱注册即可体验,部署的带宽有限&#xff0c…

Vue3组件库 -- element plus 树形选择器组件怎样显示已有的树形菜单?

<el-tree-selectv-model"form.topmneu":data"tableData":props"{ label: title, value: id }":render-after-expand"false"style"width: 100%"check-strictly/> 添加 :props "{ lable : 字段名 , value: 字段…

安德尔房产数据分析

安德尔房产数据分析 安德尔房产数据分析介绍挑战概要数据集添加地理数据数据清理数据分析与解释结论困难与解决方案 安德尔房产数据分析 介绍 在这个挑战中&#xff0c;使用了 pandas 和数据可视化库&#xff08;Matplotlib、Seaborn&#xff09;来对数据集进行分析&#xff…

STM32-06-STM32_GPIO

文章目录 STM32 GPIO1. GPIO简介2. GPIO工作模式3. GPIO相关寄存器4. 通用外设驱动模型5. GPIO配置步骤6. 点亮LED灯7. LED流水灯8. 按键控制LED灯 STM32 GPIO 1. GPIO简介 什么是GPIO&#xff1f; GPIO&#xff1a;General Purpose Input Output&#xff0c;即通用输入输出端…

js逆向第16例:猿人学第12题入门级js

文章目录 一、前言二、定位关键参数三、代码实现一、前言 任务:抓取这5页的数字,计算加和并提交结果 既然是入门级,那肯定很简单了 二、定位关键参数 控制台查看请求数据,m值应该就是关键参数了 进入堆栈 马上定位到了m值"m": btoa(yuanrenxue + window.pag…

移动通信原理与关键技术学习之信道编解码(5)

先回顾调制的过程&#xff1a;调制就是对信号源的信息进行处理加到载波上&#xff0c;使其变为适合于信道传输的形式的过程&#xff0c;就是使载波随信号而改变的技术。 1.什么是IQ调制&#xff1f; 答&#xff1a;将数据分为两路&#xff0c;分别进行载波调制&#xff0c;两…

IDC机房服务器搬迁之运行了几年的服务器没关过机,今天关机下架,再上架突然起不来了,怎么快速处理?

环境 戴尔R420 服务器 1U 2台直连存储 4U CentOS 7 问题描述 IDC机房服务器搬迁之运行了几年的服务器没关过机,今天关机下架,再上架突然起不来了,怎么快速处理? 服务器上电开机就出现进入紧急模式 Welcome to emergency mode! After logging in, type “journalctl …