virtualbox linux development environment setup

VirtualBox 搭建虚拟环境 使用前的准备: 使用VirtualBox 必须要开启硬件虚拟化,进入BIOS 选择Intel Virtual Technology并回车,将光标移至Enabled,然后再回车,最后按F10保存并退出 安装 VirtualBox: 进入Virtualbox官网,选择相应的系统下载就行 安装 Vagrant: VirtualBox 可以使用相应的os 包进行虚拟机的安装,但是在这里推荐使用 Vagrant ;进入Vagrant官网进行下载 Vagrant 使用: 安装完成之.. 阅读详情

1. install virtualbox & guest-additions

apt-get install virtualbox virtualbox-guest-additions-iso


2. install ubuntu or some other linux distribution


3. setup shared directory:

https://www.virtualbox.org/manual/ch04.html

or

https://www.liberiangeek.net/2012/05/access-virtualbox-shared-folder-from-ubuntu-12-04-precise-pangolin-guest-machine/

Perfect tutorial !


Anyhow I have to remind you that guest-additions is a kernel module, which means it won't take effect any more after you updated your kernel. You will need to recompile it.


4. start vm directly

vboxmanage startvm <vm-name>


5. run background

vboxheadless -s <vm-name>


6. setup host-only network

点击打开链接

If no adapter selected: 点击打开链接

Then you can ssh the hell in.

Allow root for ssh: 点击打开链接


7. Using mother fucking VRDP ( not necessary, but you might need it one day )

点击打开链接


8. Still you might fail to ssh in after poweroff?

Caused by grub 2+ recordfail feature. good feature, but not what we want.

点击打开链接

VirtualBox安装RHEL 8.4完整指南:从虚拟机配置到系统优化 虚拟化技术通过软件模拟硬件环境,为系统学习和开发测试提供了隔离且可复现的沙箱环境。其核心原理是利用虚拟机监控器(VMM)在宿主机操作系统之上创建独立的虚拟硬件平台。这一技术价值在于能够显著降低实验成本,避免因操作失误导致物理系统损坏,同时支持快速环境克隆与快照恢复。在Linux系统管理、软件开发和红帽认证备考等场景中,VirtualBox因其跨平台特性和免费开源优势成为首选工具。本文聚焦于VirtualBox 7.x与Red Hat Enterprise Linux 8.4的组合配置,针对网络热词中高频出现 阅读详情

相关推荐

Deepin GNU/Linux与WSL 2融合:开发者高效环境搭建指南

Linux子系统(WSL 2)是微软推出的革命性技术,通过在Windows内核中直接集成Linux系统调用,实现了近乎原生的Linux环境支持。其核心技术原理是利用轻量级虚拟机(VM)运行完整的Linux内核,同时通过虚拟化技术实现高效的文件系统互通和硬件资源调度。这种架构为开发者提供了独特的价值:既能保留Windows生态的生产力工具,又能无缝使用Linux的开发环境。在具体应用场景中,将Deepin GNU/Linux这样的桌面友好型发行版移植到WSL 2环境,可以充分发挥其精美的UI设计和开箱即用的中

weixin_33892359的博客 426

VirtualBox network / study environment setup for RHEL

I re-visited the RHEL study material and setup the environment again, noted down the procedure. 1, copied the *.vdi (rhel6std.vdi and RHEL6-Student.vdi) file from Lenovo ThinkPad T40...

weixin_30763455的博客 96

2026年Linux运维/SRE学习路径:从零基础到云原生实战

最近在帮团队招聘和培养新人时,发现很多想转行或刚入行的朋友,面对海量的Linux运维学习资料感到无从下手。网上教程要么过于零散,不成体系;要么内容陈旧,与当前企业实际工作环境严重脱节。本文旨在为你梳理一条清晰的、面向2026年及以后工作环境的Linux运维/SRE学习路径,并提供一套从零基础到精通的实战知识框架。无论你是想转行进入运维领域,还是希望系统提升现有技能,都能从本文中找到可落地的学习方案和避坑指南。 1. 背景与核心概念:为什么是Linux运维/SRE? 在深入技术细节之前,我们首先要厘清几个核心

weixin_34327223的博客 417

Embedded Linux S3C2440 environment setup

Summary Create Virtualbox image from USB image USB to serial port usage use putty as hyper terminal Use minicom in Fedora Linux Network connection between S3C2440 and Virutalbox USB connection between

scruffybear的专栏 607

Linux运维自学路线:从零基础到企业级实战全覆盖(2026最新版)

Linux运维作为IT基础设施的核心支撑技术,其核心原理在于通过系统管理、网络服务和自动化工具来保障业务系统的稳定运行。在5G、物联网和AI时代,Linux运维的技术价值日益凸显,能够为企业提供高效、可靠的基础设施保障。从应用场景来看,Linux运维涵盖了从传统服务器管理到云原生、容器化部署的全生命周期管理。Shell脚本作为运维自动化的基础工具,通过编写规范的脚本可以实现系统监控、服务部署等重复性工作的自动化处理。随着AI运维新趋势的发展,智能监控和自动化故障诊断等技术正在改变传统的运维模式。本学习路线结

leonard61306500的专栏 467

Windows 11运行Linux命令全攻略:WSL2、Git Bash与虚拟机方案深度解析

在跨平台开发与运维实践中,命令行工具是提升效率的核心。Linux生态系统以其强大的Shell环境(如Bash、Zsh)和丰富的GNU工具链(如grep、awk、sed)著称,这些工具在文本处理、系统管理和自动化脚本方面具有不可替代的价值。其技术原理在于提供了一套标准化、可组合的实用程序,通过管道和重定向实现复杂操作,这极大地统一了开发环境与生产环境。对于需要在Windows系统上进行开发、测试或学习Linux的工程师而言,在本地直接运行Linux命令能有效消除环境差异,避免“在我机器上没问题”的经典困境。常

weixin_30388677的博客 349

Sandboxed Execution Environment核心功能解析:让恶意软件分析更简单

Sandboxed Execution Environment(SEE)是一款专为恶意软件分析打造的安全框架,它能帮助安全专家和开发者在隔离环境中自动化测试未知软件行为。无论是研究恶意代码的文件加密、网络活动还是系统影响,SEE都提供了简单易用的工具集,让复杂的沙箱分析变得前所未有的轻松。 ## 为什么选择Sandboxed Execution Environment? 在当今数字化时代,恶意

gitblog_00060的博客 839

ROS Indigo教学环境搭建:高校机器人实验的稳定实践方案

ROS(Robot Operating System)作为机器人开发的核心中间件,其版本选择直接影响教学稳定性与工程复现性。ROS 1基于发布/订阅通信模型与分布式节点架构,具备低学习门槛、丰富仿真支持和成熟生态等技术价值,广泛应用于高校机器人导论、智能车实践、SLAM建图等基础教学场景。在教育领域,确定性、可复现性与硬件兼容性往往比前沿特性更重要——这正是ROS Indigo虽已终止官方支持,仍被大量高校课程持续采用的根本原因。本文聚焦Ubuntu 14.04与ROS Indigo的深度适配机制,解析GC

weixin_34195364的博客 314

Windows Subsystem for Linux (WSL2) - WSL 的基本命令

Windows Subsystem for Linux (WSL2) - WSL 的基本命令

程永强 4403

WSL2实战:构建高性能Windows原生Linux开发环境

WSL2(Windows Subsystem for Linux 2)是一种轻量级Linux运行时,基于真实Linux内核提供近乎原生的系统调用、文件I/O与容器支持,区别于Cygwin的API模拟或传统虚拟机的资源开销。其核心价值在于实现Windows主机与Linux开发环境的深度协同——既保留Windows生态(VS Code、Office、GPU驱动),又获得apt包管理、systemd服务、Docker原生daemon、完整POSIX工具链等工程能力。典型应用场景包括后端微服务开发、数据工程pipe

weixin_34192816的博客 420

Windows、macOS、Linux与鸿蒙核心差异全解析:从内核到应用场景

在日常开发、运维、学习甚至日常办公中,我们常常需要面对不同的操作系统环境。你是否也遇到过这样的困惑:在 Windows 上写好的脚本,放到 Linux 服务器上跑不起来;在 macOS 上习惯的快捷键,到了 Windows 上完全失效;或者想为鸿蒙设备开发应用,却不知从何下手,感觉它既像 Android 又不太一样?这些问题的根源,都源于我们对不同操作系统的核心差异理解不够深入。 本文将从技术开发者、系统管理员和普通用户的多重视角,系统性地拆解 Windows、macOS、Linux 和鸿蒙(Harmony

weixin_33744854的博客 481

【Linux公有云网站配置实战|企业网络管理课程溯源、完整实训、例题解析与故障排错】

文末整理配套学习网站、网课、专业书籍。早期网络依靠人工经验维护,没有标准化流程、统一配置规范,网络故障频繁,于是各大高校开设企业网络管理相关课程,目的是培养能够维护企业内网、服务器、对外业务网站的专业运维人员。本次实训基于公有云服务器,以Linux操作系统为基础,完整完成云服务器初始化、远程连接、Web服务安装、网站源码部署、防火墙与云安全组放行,最终实现公网用户通过IP访问企业网站。Linux系统凭借稳定、开源、免费的优势成为企业服务器首选,课程新增Linux命令、用户管理、服务部署、防火墙配置内容。

2501_92125808的博客 338

技术美术个人笔记(十六)——Houdini到UE的大地形

文章目录关于地形白模制作关于PDG流程 关于地形白模制作 用heightfield noise和笔刷刷出合适的mask做山形叠加: 用remap可快捷反转mask ,用来做平原地区的小型丘陵: 接着用clip切平最低处,用distort制造侵蚀等,对部分地区用笔刷进行微调拓宽峡谷: 用经过sweep打平的曲线以及裁切的各种多面体用heightfield_project投影制作河道和水池,用blur mask并remap的方法拓宽河道 用distort、erode制造合适的弯曲和侵蚀,同理可挖出月牙形

小谁的博客 3180

Vagrant构建可重复开发环境:从原理到生产级实践

可重复开发环境是现代软件工程的基础能力,其本质是通过声明式配置消除宿主机污染、网络策略干扰和时间漂移等隐性状态,实现跨机器、跨时间、跨人员的环境终态一致性。Vagrant以box镜像为原子单元,结合provider(如VirtualBox)与provisioning(如Ansible)分层抽象,提供操作系统级隔离能力,填补Docker容器化在内核依赖、系统服务验证等场景的空白。它支撑Web/Backend/DevOps等多技术栈项目的协作效率与CI可信度,广泛应用于Rails、Spring Boot、Dja

chudan0503的博客 413

G2O (General Graph Optimization)入门及简单使用

g2o全称是General Graph Optimization,也就是图优化,我们在做SLAM后端或者更加常见的任何优化问题(曲线拟合)都可以使用G2O进行处理。

晓晨的博客 1万+

告别手动标注!PDMS NakiToolkit插件安装与初体验:以Pipeline工具为例

本文详细介绍了PDMS NakiToolkit插件的安装与使用,特别是其Pipeline工具如何通过自动化标注和材料统计功能大幅提升三维工厂设计效率。从环境准备到实战演示,帮助工程师告别繁琐的手动标注工作,实现项目交付周期的大幅缩短。

weixin_30047059的博客 351

UE5 Linux服务器端开发环境一键部署与VSCode远程调试指南

在游戏服务器和高并发后端服务开发中,Linux因其卓越的性能、稳定的内核和较低的资源开销,成为部署关键业务的首选操作系统。其原理在于通过高效的进程调度、内存管理和网络协议栈,为计算密集型应用提供坚实的运行基础。对于使用虚幻引擎5(UE5)进行多人在线游戏或云游戏开发的团队而言,在Linux上搭建服务器端环境能显著提升编译效率和运行时性能,降低长期运维成本。本文聚焦于这一核心需求,通过一个精心设计的自动化脚本,详细演示了如何在Ubuntu 22.04 LTS服务器上,从零开始快速部署完整的UE5引擎编译与开发

weixin_33857679的博客 346

运放偏置电路设计:如何精准计算差分放大器的电压偏移量

本文深入解析了差分放大器偏置电路的设计原理与精准计算方法,重点阐述了如何通过引入参考电压实现信号电压偏移,以适应单电源ADC的输入范围。文章结合实战案例,详细推导了偏移电压公式,并强调了电阻匹配、运放选型及PCB布局对精度和共模抑制比的关键影响,帮助硬件工程师避免常见设计陷阱。

weixin_29288313的博客 634

VagrantPress常见问题解决:新手必看的故障排除指南

VagrantPress是使用Vagrant和Puppet搭建的WordPress开发环境,为开发者提供了一个完整的WordPress开发解决方案。这个**VagrantPress故障排除指南**将帮助您快速解决在配置和使用过程中遇到的各种问题,让您的WordPress开发环境顺利运行。 ## 为什么选择VagrantPress开发环境? VagrantPress提供了一个标准化的WordPr

gitblog_00101的博客 841

【从零开始玩量化1】AKShare: Python开源财经数据接口库

文章目录量化的第一步:数据AKShare介绍AKShare安装AKShare使用AKTools安装/使用结语 量化的第一步:数据 想要玩量化,第一步要有数据,这个数据可能是历史交易数据、财务数据、宏观数据等等。我们最终要做的,无非就是从数据中分析出有价值的信息,以便用来指导投资策略。 在获取数据的这条道路上,我走了很多弯路,尝试了各种方法:使用Tushare到放弃、自己写网易股票页面的爬虫,自己写申万行业数据的爬虫、自己写同花顺问财的爬虫、使用聚宽的免费数据API等等,直到最终,我发现了AKShare。 A

量化投资助手的博客 5万+

【保姆级教程】基于UNet++&MobileNetv2的语义分割模型从训练到RK3588部署:让边缘AI落地效率提升300%

通过SMP库一键构建encoder_name="mobilenet_v2", # 选择MobileNetv2作为骨干encoder_weights="imagenet", # 加载预训练权重加速收敛in_channels=3, # 输入图像通道数(RGB)classes=29, # Cityscapes数据集类别数activation=None # 输出无激活,便于后续损失计算本教程从“模型设计-训练-转换-边缘部署”全链路拆解了。

m0_71589036的博客 89

Kali Linux新手入门指南:核心命令、系统汉化与实战环境搭建

Linux操作系统作为信息安全与渗透测试的基石,其命令行界面是技术人员与系统交互的核心。理解文件系统、进程管理和网络配置等基础原理,是掌握高级安全工具的前提。对于安全从业者而言,熟练使用Linux命令不仅能提升工作效率,更是进行漏洞分析、渗透测试和系统维护的必备技能。Kali Linux作为基于Debian的专用安全发行版,集成了大量**渗透测试工具**,但其强大的功能离不开对底层Linux系统的熟练操作。本文从实际工程实践出发,系统讲解Kali Linux的常用命令、系统汉化配置及**安全测试环境**搭建

weixin_34025051的博客 367

【信息系统项目管理师】第1章:信息化发展 考点梳理

本文主要详细梳理高项:信息化、新型基础设施建设、两化融合、数字中国、数字化转型与元宇宙等内容。

数据知道的博客 8582

Kali Linux 2025.4 深度解析:Wayland 革新与渗透测试环境实战指南

显示服务器是 Linux 图形界面的核心组件,负责管理窗口绘制、输入事件和显示输出。X11 作为沿用数十年的传统协议,其网络透明的设计虽曾具有革命性,但存在安全模型薄弱、性能开销大等固有缺陷。新一代 Wayland 协议通过简化架构,让客户端直接与合成器通信,从根本上提升了安全性和渲染效率,为现代桌面环境提供了更优的技术基础。在网络安全和渗透测试领域,一个稳定、高效且安全的底层系统至关重要,它直接影响到工具运行的可靠性和测试人员的工作效率。Kali Linux 2025.4 版本正是基于这一理念,完成了从

CURSED! 373

Palantir如何利用Ontology构建企业级数据地图

Palantir通过"本体论"(Ontology)技术构建动态数据地图,将多源异构数据转化为可操作的业务知识网络。该技术突破传统ETL模式,建立覆盖全组织的语义层,将原始数据映射为"客户""订单"等业务对象及其关联关系,形成可推理的语义网络。核心Foundry平台提供本体管理工具(OMA)和开发套件(OSDK),支持从数据连接到应用开发的全流程。虽然采用专有实现而非标准本体语言,但该架构成功解决了数据孤岛问题,赋能复杂决策分析

Learning 1797

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

上一篇: Ubuntu 14.04 调整屏幕亮度
下一篇: 如何读 Linux 内核
吴-俊宇
博客等级 码龄12年 0粉丝 10原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值