1. 学习Linux操作系统的重要性
- Linux 是服务器端最流行的操作系统
- 在服务器上工作需要了解基本操作
- 高效工作需深入系统原理
- 可以事半功倍地学会新技术: 开源软件都先支持Linux,大数据, 机器学习首选Linux
- 研究 Linux 内核代码, 可以学到数据结构与设计模式的落地实践.
2. 什么是Linux
Linux有两种含义:
另,在WSL开发教程中介绍有Win 10平台下使用Linux的另一种方式和注意事项。
Linux版本
内核版本 The Linux Kernel Archives
- 内核版本分为三个部分:主版本号、次版本号、末版本号
- 次版本号是奇数的为开发板,偶数为稳定版
发行版本
- RedHat Enterprise Linux (经过测试,稳定,付费
- Fedora (软件比Redhat新,但未经过测试,稳定性较差,免费
- CentOS (基于RedHat 源码编译,稳定,免费)
- Ubuntu (GUI界面华丽
- Debian (GUI界面华丽
在Linux系统各个发行版中,CentOS 系统和 Ubuntu 系统在服务端和桌面端使用占比最高,网络上资料最为齐全,所以建议使用 CentOS 或 Ubuntu
- 终端的使用
- 图形终端
- 命令行终端
- 远程终端 (实际工作使用SSH、VNC)
3. Linux的安装
4. Linux目录的认识
Linux下的目录结构
在命令行中键入ls /,回车,可以看到Linux下的目录结构
/根目录rootroot用户的家目录/home/username普通用户的家目录/etc配置文件目录/bin命令目录/sbin管理命令目录/usr/bin/sur/sbin系统预装的其他命令
查看Linux系统的命令
键入ls /bin可以查看命令目录
键入ls /sbin 查看管理命令目录
