【无标题】
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查看权限、归属、大小最常用命令。
openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐
所有评论(0)