第一次作业
一、Linux是互联网、云计算、嵌入式、信创领域的核心底层系统,衍生出多类就业岗位,岗位可分为运维、开发、信创适配三大方向,适配不同技术层级从业者。
运维类岗位需求量最大、入行门槛较低,包含Linux运维、云计算运维、DevOps、SRE工程师。初级岗位要求熟练掌握Linux基础命令、服务部署、日志排查、Shell脚本编写,能独立完成服务器基础运维。中高级岗位需掌握Docker、K8s容器技术,熟练运用监控、CI/CD自动化运维工具,具备线上故障处理、集群调优能力。其中SRE为高阶岗位,侧重大规模集群高可用、性能优化与容灾架构设计。
开发类岗位薪资高、技术门槛严苛,主要为嵌入式Linux开发和Linux内核研发。嵌入式开发侧重软硬件结合,要求掌握C/C++、系统裁剪、驱动调试、交叉编译,广泛应用于车载、智能硬件、工业控制领域。内核研发偏向底层技术,需精通C语言与内核源码,负责系统性能优化、漏洞修复、功能迭代,多优先招录本科及以上计算机相关专业人员。
信创国产OS岗位是当下政策风口,主要围绕欧拉、麒麟、统信等国产系统,工作内容为系统适配、软硬件兼容迁移、服务器部署运维,要求熟悉国产操作系统架构,了解国产化软硬件生态与等保规范,政企、金融行业需求旺盛。
整体职业层级清晰,初级侧重实操部署,中级侧重自动化与容器运维,高级侧重架构设计与底层研发。通用加分技能为Python/Go编程、云平台实操、开源技术认证,职业可沿运维架构、底层开发、信创技术三条路径长期发展。
二、Ubuntu虚拟机安装教程
准备工作
1. 电脑提前装好VMware虚拟机软件。
2. 从官网下载Ubuntu系统镜像文件(推荐22.04版本,稳定好用)。
3. 保证电脑剩余空间充足,尽量不要装在C盘。
创建虚拟机
1. 打开VMware,点击“新建虚拟机”,选择典型安装,直接下一步。
2. 选择“稍后安装操作系统”,系统类型选 Linux、Ubuntu 64位。
3. 自己取一个虚拟机名字,选择存放位置(D/E盘都行)。
4. 配置硬件:内存建议2G以上,处理器2核,硬盘分配20G即可,选择动态磁盘。
5. 网络默认NAT模式,保证装好系统能直接上网。
挂载系统镜像
1. 在虚拟机设置里找到CD/DVD选项。
2. 选择“使用ISO镜像文件”,选中刚才下载的Ubuntu文件,确认保存。
安装Ubuntu系统
1. 开启虚拟机,开机页面选择中文,点击“安装Ubuntu”。
2. 键盘布局默认中文,保持联网状态。
3. 安装类型直接选清除整个磁盘并安装Ubuntu(仅清空虚拟机,本机文件完全安全)。
4. 地区选择上海,然后设置用户名、电脑名称和开机密码,密码一定要记住。
5. 等待十几分钟系统自动安装,中间不用点任何东西。
6. 安装结束点击重启,等待系统开机。
简单配置使用
1. 开机输入刚才设置的密码,进入桌面。
2. 根据提示跳过隐私、定位等设置,直接进入主界面。
3. 安装VMware增强工具,开启文件拖拽、复制粘贴、窗口自适应功能。
4. 可简单更新一下系统,让运行更稳定。
新手常见问题
1. 虚拟机很卡:适当调高内存和CPU核心数。
2. 不能上网:检查网络模式是否为NAT,重启虚拟机即可。
3. 忘记密码:可通过虚拟机重置,不用重装系统。
按照以上步骤,即可成功安装可以用于学习Linux命令、搭建开发环境的Ubuntu虚拟机。
三、输入 ls -l 会输出类似这样内容
plaintext
total 12
drwxr-xr-x 2 user user 4096 Jun 30 10:22 Desktop
-rw-r--r-- 1 user user 124 Jun 30 10:25 test.txt
逐段拆解每行含义
以 -rw-r--r-- 1 user user 124 Jun 30 10:25 test.txt 举例
1. -rw-r--r-- :文件权限
- 第一位:文件类型
- 普通文件; d 文件夹; l 软链接
- 后9位分三组:所有者权限 / 同组用户 / 其他所有人
r=读 w=写 x=执行
2. 1 :硬链接数量
3. 第一个 user :文件所有者用户名
4. 第二个 user :文件所属用户组
5. 124 :文件大小,单位字节
6. Jun 30 10:25 :文件最后修改时间
7. test.txt :文件名
第一行 total 12 :当前目录下所有文件占用磁盘总块数(一块默认4KB)。
示例解读
drwxr-xr-x 2 user user 4096 Jun 30 10:22 Desktop
- d:文件夹
- rwx:主人可读可写可进入
- r-x:同组只能读、进入,不能修改
- r-x:其他人只能读、进入
- 大小4096字节,是文件夹默认占用空间。
openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐
所有评论(0)