学Linux到底学什么

学Linux到底学什么

学习Linux的理由: 服务器环境要求:7 0%的服务器使用Linux,开发和维护必须掌握。
开发要求:在Linux上运行C/C++、Python和Java应用程序。
开源的优点:Linux是开源的,有利于深度探索和定制。
例如Kali Linux将在2 02 0年发布新功能。

学习方向: 运维:维护Linux服务器。
例如,AWS 2 02 1 认证需要基本的 Linux 熟练程度。
应用程序开发:开发Linux应用程序,例如Google Cloud 2 02 2 认证包括Linux编程。
基础开发:uboot、文件系统、内核,如涉及内核模块的Linux Foundation 2 02 3 认证。

学习内容: 基本使用:开关机、命令行、文件操作,最难的是2 02 2 年Ubuntu 2 2 .04 命令行的转移。
开发和调试:编写、编译、运行和跟踪bug,例如2 02 1 年GCC版本1 2 的调试技巧。
系统理解:“一切皆文件”、ELF文件、进程调度、2 02 3 年ELF格式标准更新等。

学习方法: 第一阶段(基本使用):Ubuntu 2 0.04 2 02 1 安装教程、虚拟机培训。
第二阶段(开发调试):Git 2 02 2 版本控制教程、GDB调试指南。
第三阶段(系统理解):2 02 2 年学习《深度Linux内核架构》,阅读源码。
同步学习:数据结构、系统编程、计算机网络、CCNA 2 02 3 认证要求等。
实践:2 02 0 年 Linux 基础认证强调动手测试。

实用提醒:立即开始练习,不要只看书本。