VirtualBox 搭建 Ubuntu 虚拟机 + ls -l 命令详解
2026/7/1 3:08:48 网站建设 项目流程

一、 Linux相关职业招聘要求

1、Linux运维工程师

通过查阅招聘信息,Linux运维工程师的主要职责是保障服务器稳定、高效运行。

核心职责包括

(1)系统管理:负责Linux服务器集群的日常运维,包括系统部署、配置优化、版本升级及安全加固,确保高可用性(如要求99.9%的可用性)。

(2)监控与故障处理:使用Zabbix、Prometheus等工具监控服务器运行状态,快速响应并处理告警和故障。

(3)自动化运维:编写Shell或Python脚本,实现自动化部署、批量任务执行、日志分析及备份恢复,提升运维效率。

(4)技术协同:配合开发团队完成应用部署,参与容器化(Docker/K8s)环境的维护与调优。

招聘要求要点

(1)专业与学历:通常要求计算机、电气或相关专业,本科及以上学历。部分初级岗位大专学历亦可。

(2)经验与技能:多数岗位要求1-3年及以上Linux运维经验,精通CentOS/Ubuntu系统管理。需熟练使用Shell/Python脚本编程,掌握Git版本控制。

(3)网络与沟通:熟悉TCP/IP网络协议,具备故障排查能力,且沟通能力与团队合作精神是重要考察项。

2、Linux嵌入式开发工程师

嵌入式开发更侧重软硬结合,招聘要求专业技能性更强。

核心职责包括

(1)底层开发:负责基于Linux系统的C/C++核心模块开发,包括内核、驱动、BSP(板级支持包)的编写与调试。

(2)软硬件协同:与硬件工程师协作,配合完成电路调试和软硬件联调,支持实时数据处理。

(3)技术文档:编写符合相关开发流程的技术文档。

招聘要求要点

(1)专业与学历:电子信息工程、通信、计算机、自动化等相关专业,本科及以上学历。

硬核技能:精通C/C++语言,掌握Linux常用指令、脚本编程及交叉编译,熟悉嵌入式开发工具(Keil、IAR)及调试工具(gdb、valgrind),了解UART、SPI、I2C、TCP/IP等通信协议。

经验要求:通常要求1-3年及以上嵌入式开发经验,有ARM平台或特定芯片(如瑞芯微、NVIDIA Jetson)开发经验者优先。


二、虚拟机安装教程

第一步:下载与安装VirtualBox

  1. 访问VirtualBox官网 https://www.virtualbox.org/,下载适用于Windows的最新安装包(课程资料中提及了7.1.10版本)。

  2. 双击安装包,按向导提示进行安装。

  3. 注意:安装路径建议不要包含中文字符。一路点击“下一步”即可完成安装。

第二步:下载Ubuntu镜像

  1. 推荐从国内镜像源(如清华镜像源http://mirrors.tuna.tsinghua.edu.cn/)下载Ubuntu 22.04 LTS的ISO镜像文件,以获得更快的下载速度。

  2. 系统要求:建议双核2 GHz处理器、4 GB内存及25 GB以上磁盘空间。

第三步:创建虚拟电脑

  1. 打开VirtualBox,点击“新建”按钮。

  2. 填写名称(如“Ubuntu 22.04”),类型选择“Linux”,版本选择“Ubuntu (64-bit)”。

  3. 分配内存:根据电脑实际内存分配,推荐4096 MB(4 GB)或更高。

  4. 创建虚拟硬盘:选择“现在创建虚拟硬盘”,文件类型选择“VDI”,存储选择“动态分配”,大小建议设置为50 GB以上。

第四步:安装Ubuntu系统

  1. 在VirtualBox主界面选中新建的虚拟机,点击“设置” -> “存储”。

  2. 在“控制器:SATA”下,点击光盘图标,选择“选择或创建一个光盘映像文件”,并加载之前下载好的Ubuntu ISO文件。

  3. 启动虚拟机,按照提示进入安装界面。

  4. 关键步骤:在安装类型中,选择“擦除磁盘并安装Ubuntu”(此操作仅在虚拟硬盘内生效,不影响宿主机)。

  5. 设置用户名、计算机名和密码,等待安装完成。安装完成后重启虚拟机即可。


三、ls -l命令结果解释

在Ubuntu终端中输入ls -l命令,会以长格式列出当前目录下的文件和文件夹信息。输出示例如下:

1. 总计 36

当前文件夹所有内容占用磁盘总块数。

2. 单条格式拆解(例:drwxr-xr-x 2 xxq xxq 4096 6月 29 18:49 公共

  1. drwxr-xr-xd = 文件夹;三段权限:所有者 / 同组用户 / 其他人,r 读 w 写 x 进入,- 无权限 最后snapdrwx------,仅你本人能访问,外人无权限
  2. 数字2:硬链接数量
  3. xxq:文件归属用户
  4. xxq:归属用户组
  5. 4096:占用 4KB
  6. 6月 29 18:49:最后修改时间
  7. 公共:文件夹名

3. 目录说明

公共 / 桌面 / 下载等:系统自带个人文件夹 snap:系统软件缓存目录,权限私密

4. 前缀xxq@xxq-vbox:~$

xxq = 用户名;xxq-vbox = 虚拟机名;~= 家目录;$= 普通用户

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询