Linux可移植性:操作系统非常依赖硬件,不同的CPU它的功能函数、指令集不同(例如,IBM的Power CPU与Intel的x86),所以操作系统不能随便移植。然而Linux是开源的,所以它的程序码可以被修改以适用各种不同的机器。
Linux不同的版本很多,主要分为社区版(CentOS)和商业版(Ubuntu),商业版比较稳定,社区版更新快,可以选一个稳定的版本试手。
学习路线:
1. 计算机概论和硬件基础
2. 安装Linux
3. Linux系统的基本技巧:user, usergroup, permission等的基本概念
4. vi编辑器
5. Shell和Shell脚本
6. 软件管理员
7. 网络基础:TCP/IP、路由器概念