PVE 虚拟机安装 Debian 无图形化界面服务器

news2025/2/1 4:35:02

Debian 安装

Debian 镜像下载

找一个Debian镜像服务器,根据需要的版本和自己硬件选择。
在这里插入图片描述

  • iso-cd/:较小,仅包含安装所需的基础组件,可能需要网络访问来完成安装。有镜像 debian-12.9.0-amd64-netinst.iso
  • iso-dvd/:较大,包含更多的 Debian 包,允许离线安装。有镜像 debian-12.9.0-amd64-DVD-1.iso

我是打算通过 PVE 虚拟机安装 Debian 做服务器,所以我选择不带图形界面的 debian-12.9.0-amd64-netinst.iso,而且它安装的程序少,占用资源也会少。不过我发现安装过程中,联网后也可以选则安装图形界面。

PVE 安装 Debian

参考 vmware安装Debian系统纯字符界面安装无图形化桌面 和 【安装记录】在pve中创建debian12虚拟机。

虚拟机上的相关配置参考文章:

  1. PVE启动顺序设置及参数说明
  2. PVE8 创建虚拟机 高级参数介绍
  3. Proxmox 折腾手记 PVE创建模板虚拟机

虚拟机安装集体操作如下:

  • 上传镜像到 PVE 在这里插入图片描述

  • 创建虚拟机
    在这里插入图片描述

  • 在“操作系统中” --> ISO镜像 选择需要的

  • 在 “磁盘” --> storage 选择 nvme 固态硬盘,Bus/Device 有 nvme 选项就选 nvme,没有就按下图配置,注意开启底部 advanced 选项

  • 在这里插入图片描述

  • 磁盘大小不要太大,后续可以增加,但是不好减小

  • CPU,内存,自己设置。网上查看自己机器CPU的 type,我的可以 x86-64-v3
    在这里插入图片描述

  • 网络中 要桥接,桥接网络可以直接由上端路由器分配IP地址
    在这里插入图片描述

  • 左侧目录树 找到新建立的虚拟机,我选择不带桌面的方式安装
    在这里插入图片描述

  • 配置好 语言,地区,键盘样式。等待自动安装。

  • 出现要求输入 hostname,输入自己给的 hostname。这是为了指定你机器的网络主机名,也就是计算机的名称。在路由器上,能看到 IP 和它对应的 hostname。

  • 出现 domain name,就是要给域名,我没有,空着。
    如果主机名是 debian-server,而你的域名是 example.com,那么主机的 FQDN 就是 debian-server.example.com。

  • 设置 root password,我不设置,后面还要创建用户和密码,我不用root 这个账户

  • 输入 用户账户名称和密码
    在这里插入图片描述

  • 分区方式保持默认,“Guided user entire disk”,接着选择创建虚拟机是设置的硬盘,并且在 partitioning scheme 中我使用“All files in one partition”,不分区。设置完后,写入配置
    在这里插入图片描述

  • 等带程序运行一段时间,我没有另外的 extra installation media
    在这里插入图片描述

  • 接着设置 Debian archive mirror country

  • 出现 “Enter the proxy information” 提示,意味着系统正在询问是否需要通过代理服务器访问互联网。这通常发生在你使用网络安装(如 netinst 镜像)时,安装程序需要从网络下载软件包和更新,或者你所在的网络环境要求通过代理服务器才能连接到互联网。这里我不需要代理才能访问刚才设置的Debian archive mirror country
    在这里插入图片描述

  • 选择 NO 不启用数据统计共享

  • 我取消了 Debian桌面环境,安装 standard system utilities 标准系统必要工具集,倒数第二个 ssh server 也可以安装。
    在这里插入图片描述

  • 安装 GRUB 引导程序
    在这里插入图片描述
    在这里插入图片描述

在这里插入图片描述

Debian 必备软件

ssh 连接

参考Windows 通过 openssh 连接 Ubuntu 24.04 LTS。

sudo apt update
sudo apt install openssh-server
sudo systemctl start ssh
sudo systemctl enable ssh
sudo systemctl status ssh
sudo ufw status
sudo ufw allow ssh
sudo ufw reload
sudo ufw status

从路由器上可以看到新建的虚拟机的 IP 地址,通过 IP 地址 可以ssh 连接进去。
在这里插入图片描述

vim

sudo apt install vim 

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

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

相关文章

乐理笔记——DAY02

三分钟音乐社视频地址: 调号总结篇https://www.bilibili.com/video/BV14p4y1e7TV?spm_id_from333.788.videopod.episodes&vd_source0a2d366696f87e241adc64419bf12cab&p25https://www.bilibili.com/video/BV14p4y1e7TV?spm_id_from333.788.videopod.epis…

企业知识管理在推动组织变革与适应性发展中的关键性作用分析

内容概要 企业知识管理是信息时代背景下的重要管理理念,旨在通过有效地获取、分享和再利用知识,提升组织在变革中的灵活性和创新能力。知识作为企业的重要资产,其有效管理不仅影响到日常运营,更是推动组织变革与适应性发展的核心…

动态规划DP 最长上升子序列模型 登山(题目分析+C++完整代码)

概览检索 动态规划DP 最长上升子序列模型 登山 原题链接 AcWing 1014. 登山 题目描述 五一到了,ACM队组织大家去登山观光,队员们发现山上一共有N个景点,并且决定按照顺序来浏览这些景点,即每次所浏览景点的编号都要大于前一个…

芯片AI深度实战:进阶篇之vim内verilog实时基于AST的自定义检视

本文基于Editor Integration | ast-grep,以及coc.nvim,并基于以下verilog parser(my-language.so,文末下载链接), 可以在vim中实时显示自定义的verilog 匹配。效果图如下: 需要的配置如下: 系列文章: 芯片…

AI 计算的未来:去中心化浪潮与全球竞争格局重塑

引言 人工智能(AI)正以前所未有的速度发展,尤其是大模型训练和推理效率的提升,使得 AI 计算成本迅速下降,呈现出向去中心化演进的趋势。 最新的 DeepSeek r1 模型,以仅 600 万美元 的训练成本,达到了 OpenAI o1 级别的性能,表明 AI 技术正迈向更具普惠性的阶段。这一趋…

JxBrowser 8.2.2 版本发布啦!

JxBrowser 8.2.2 版本发布啦! • 已更新 #Chromium 至更新版本 • 实施了多项质量改进 🔗 点击此处了解更多详情。 🆓 获取 30 天免费试用。

BWM 世界模型

DGX AGX Ominiverse With Cosmos 功能 1w 张 H100 训练了 3个月 使用 Ray 串流 数据 数据准备 处理 pipeline 数组组成 真实世界的物理数据 训练 1、使用 L1 损失,最小化 输入和重构视频之间的像素级差异 以及基于 VGG19 的一个特征感知损失 2、使用光流的损…

【已解决】windows7虚拟机安装VMtools频繁报错

为了在虚拟机VMware中安装win7,题主先在网上下载了windows7 professional版本的镜像,在vmware中安装vmtools时报错,信息如下 (安装程序无法继续,本程序需要您将此虚拟机上安装的操作系统更新到SP1) 然后就…

【PyTorch】6.张量运算函数:一键开启!PyTorch 张量函数的宝藏工厂

目录 1. 常见运算函数 个人主页:Icomi 专栏地址:PyTorch入门 在深度学习蓬勃发展的当下,PyTorch 是不可或缺的工具。它作为强大的深度学习框架,为构建和训练神经网络提供了高效且灵活的平台。神经网络作为人工智能的核心技术&…

【浏览器 - Mac实时调试iOS手机浏览器页面】

最近开发个项目,需要在 Mac 电脑上调试 iOS 手机设备上的 Chrome 浏览器,并查看Chrome网页上的 console 信息,本来以为要安装一些插件,没想到直接使用Mac上的Safari 直接可以调试,再此记录下,分享给需要的伙…

PyQt5之QtDesigner的若干配置和使用

1.描述 QtDesigner是一个可视化工具,可以通过该工具设计页面 2.简单使用 1.下载PyQt5-tools pip install pyqt5-tools 2.打开designer.exe文件 我采用的是虚拟环境,该文件位于C:\Users\24715\anaconda3\envs\pyqt\Lib\site-packages\qt5_applicatio…

侯捷C++day01

一个类该准备什么样的数据、函数。才能满足使用这个类人的需求。 inline关键字是建议编译器做inline处理。 private只有本类可以看到。 C创建对象会自动调用构造函数。不可能在程序中显示调用构造函数。不带指针的类多半不用写析构函数。 以下两个重载构造函数会发生错误 不允许…

CTF-web: phar反序列化+数据库伪造 [DASCTF2024最后一战 strange_php]

step 1 如何触发反序列化? 漏洞入口在 welcome.php case delete: // 获取删除留言的路径,优先使用 POST 请求中的路径,否则使用会话中的路径 $message $_POST[message_path] ? $_POST[message_path] : $_SESSION[message_path]; $msg $userMes…

Win11下帝国时代2无法启动解决方法

鼠标右键点图标,选择属性 点开始,输入启用和关闭

GSI快速收录服务:让你的网站内容“上架”谷歌

辛苦制作的内容无法被谷歌抓取和展示,导致访客无法找到你的网站,这是会让人丧失信心的事情。GSI快速收录服务就是为了解决这种问题而存在的。无论是新上线的页面,还是长期未被收录的内容,通过我们的技术支持,都能迅速被…

mysql_init和mysql_real_connect的形象化认识

解析总结 1. mysql_init 的作用 mysql_init 用于初始化一个 MYSQL 结构体,为后续数据库连接和操作做准备。该结构体存储连接配置及状态信息,是 MySQL C API 的核心句柄。 示例: MYSQL *conn mysql_init(NULL); // 初始化连接句柄2. mysql_…

python学opencv|读取图像(四十九)原理探究:使用cv2.bitwise()系列函数实现图像按位运算

【0】基础定义 按位与运算:两个等长度二进制数上下对齐,全1取1,其余取0。 按位或运算:两个等长度二进制数上下对齐,有1取1,其余取0。 按位异或运算: 两个等长度二进制数上下对齐,相…

基础项目实战——学生管理系统(c++)

目录 前言一、功能菜单界面二、类与结构体的实现三、录入学生信息四、删除学生信息五、更改学生信息六、查找学生信息七、统计学生人数八、保存学生信息九、读取学生信息十、打印所有学生信息十一、退出系统十二、文件拆分结语 前言 这一期我们来一起学习我们在大学做过的课程…

春节期间,景区和酒店如何合理用工?

春节期间,景区和酒店如何合理用工? 春节期间,旅游市场将迎来高峰期。景区与酒店,作为旅游产业链中的两大核心环节,承载着无数游客的欢乐与期待。然而,也隐藏着用工管理的巨大挑战。如何合理安排人力资源&a…

Linux Samba 低版本漏洞(远程控制)复现与剖析

目录 前言 漏洞介绍 漏洞原理 产生条件 漏洞影响 防御措施 复现过程 结语 前言 在网络安全的复杂生态中,系统漏洞的探索与防范始终是保障数字世界安全稳定运行的关键所在。Linux Samba 作为一款在网络共享服务领域应用极为广泛的软件,其低版本中…