1. Linux的发展史
- 1969年Unix系统在AT&T的贝尔实验室诞生
- 70年代中后期,以BSD系统为基础进行Unix系统的研发,从而产生了各种版本的Unix系统,针对自己公司特定硬件的。在其他公司硬件上不能执行。
- 70年代末,Unix被AT&T回收版权的重大问题。
- 1984年,谭宁邦为了教学开发了Minix。但是这个系统无法满足商业的需求。没法运行在服务器上。
- 1984年,斯托曼发起了开发自由软件的运动,并成立了自由软件基金会和GNU项目。GNU系统没有流行起来,但是组件(bash)和应用程序流行起来了。
- GPL(通用公共许可)协议
- 开放源代码
- 如果你修改了源代码,必须要把修改后的内容发出来
- GPL(通用公共许可)协议
- 1991年,Linus写出了内核,加上斯托曼留下来的组件(bash)和应用程序,形成了Linux。 Linus是谭宁邦的学生,接触了Minix之后,写出了内核。
2. Linux的发行版
- Redhat、CentOS、Ubuntu、Fedora、SUSE、Debian
- Redhat与CentOS的区别和联系
- CentOS与redhat做到二进制级别的一模一样。
- 将Red Hat Linux源代码的商标LOGO以及非自由软件部分去除后再编译而成的版本,Red Hat的另一个重要分支。目前CentOS已被Red Hat公司收购,但仍开源免费。
- Fedora稳定之后–> RedHat 去logo去除收费 --> CentOS
3. 服务器使用的版本系统
- 小面试题:你们公司服务器使用的版本系统是什么???
- Centos 6.8 x86_64 内核版本 2.6.32
- CentOS 7.6 x86_64 内核版本 3.10.0
- Linux操作系统=系统软件+内核+应用程序
centos6.7 x86_64 内核版本2.6.32-573 cat /etc/redhat-release
查看系统版本
uname -r
查看内核版本