Linux两类岗位招聘要求
 
1. Linux运维工程师
 
基础硬性要求
 
1. 熟练使用CentOS、Ubuntu等主流Linux发行版,掌握 cd/ls/mkdir/chmod 等全套基础命令;
2. 理解Linux用户、权限、进程、磁盘、网络、服务管理;
3. 熟练搭建Nginx、MySQL、Redis、Tomcat等常用服务;
4. 掌握Shell脚本,能编写自动化运维脚本,了解Python优先;
5. 掌握防火墙、定时任务、日志排查、服务器故障处理;
6. 了解虚拟化(VMware/VirtualBox)、Docker容器基础。
 
进阶岗位额外要求
 
1. 云平台:阿里云/华为云服务器、负载均衡、对象存储;
2. 集群:高可用、负载均衡、监控(Prometheus/Grafana);
3. CI/CD、Git版本管理、日志分析ELK。
 
2. Linux嵌入式开发工程师
 
基础硬性要求
 
1. 精通Linux命令,熟悉Linux系统启动流程、内核基础;
2. C语言扎实,掌握指针、内存管理、文件IO、多进程/多线程;
3. 熟悉交叉编译、Makefile、CMake;
4. 了解Linux驱动基础:字符设备、GPIO、中断;
5. 熟悉uboot、Linux内核裁剪、根文件系统制作;
6. 掌握串口、I2C、SPI等硬件通信协议。
 
进阶要求
 
1. 掌握设备树、内核模块开发;
2. 音视频开发、QT界面开发;
3. 掌握Git,能独立调试硬件与软件联动bug。
 
二、VirtualBox安装Ubuntu虚拟机完整教程
 
前置准备
 
1. 软件:VirtualBox虚拟机软件;
2. 镜像:Ubuntu 22.04 LTS桌面版ISO镜像文件;
3. 硬件建议:内存≥2GB,硬盘分配40GB以上,CPU双核及以上。
 
步骤1:新建虚拟机
 
1. 打开VirtualBox,点击「新建」;
2. 虚拟机名称自定义(如Ubuntu22.04),文件夹选剩余空间充足磁盘;
3. 操作系统:Linux,发行版:Ubuntu (64-bit);
4. ISO映像文件选中下载好的ubuntu-22.04.iso;
5. 取消勾选无人值守安装,点击下一步。
 
步骤2:分配硬件资源
 
1. 内存大小:推荐2048MB(2G),不可低于1024MB;
2. 处理器:分配2个CPU核心;
3. 虚拟硬盘:选择「现在创建虚拟硬盘」,动态分配,大小40GB,完成创建。
 
步骤3:启动虚拟机安装系统
 
1. 选中新建的虚拟机,点击启动;
2. 进入Ubuntu安装界面,语言选择中文;
3. 选择「安装Ubuntu」,网络连接Wi‑Fi/网线;
4. 安装类型:整个磁盘(虚拟机虚拟磁盘,不会影响Windows本机);
5. 设置时区上海,创建用户名、主机名、登录密码;
6. 等待系统文件复制完成,重启虚拟机。
 
步骤4:安装增强工具(优化屏幕/拖拽)
 
1. 虚拟机顶部菜单:设备 → 安装增强功能;
2. 终端执行安装脚本,完成后重启;
3. 实现窗口自适应、主机虚拟机文件双向拖拽、共享剪贴板。
 
步骤5:基础环境配置
 
1. 打开终端更新软件源:
 
bash
  
sudo apt update && sudo apt upgrade -y
 
 2. 安装常用工具: vim net-tools openssh-server 
  
三、 ls -l  命令输出结果完整解析
 
示例输出
 
plaintext
  
-rwxr-xr--  1 px px  4096 Jun 30 15:22 test.sh
drwxr-xr-x  2 px px  4096 Jun 30 16:01 workdir
 
 
分段拆分:共7列,逐段解释
 
1. 第1段:10位权限标识(如  -rwxr-xr-- )
- 第1字符:文件类型
 -  普通文件; d  目录; l  软链接; b  块设备; c  字符设备
- 2~4位:所有者用户权限 r读 w写 x执行
- 5~7位:所属用户组权限 r读 w写 x执行
- 8~10位:其他用户权限 r读 w写 x执行
2. 第2段:硬链接数
文件默认1,目录默认2;代表指向该文件的硬链接总数。
3. 第3段:文件所有者用户名
文件归属的Linux登录用户,示例为 px 。
4. 第4段:文件所属用户组
文件归属的用户分组,示例为 px 。
5. 第5段:文件大小(单位字节)
目录默认4096字节(块大小),普通文件显示实际占用字节。
6. 第6段:最后修改时间
文件最近一次编辑/改动的日期与时分。
7. 第7段:文件/目录名称
目标文件名,带颜色区分:绿色=可执行文件,蓝色=目录,浅蓝=软链接。
 
补充命令说明
 
 ls -l  全称 ls --long ,以长格式展示文件完整元数据,是Linux查看权限、归属、大小最常用命令。

Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐