linux简介
1.unix历史及版本
1969年贝尔实验室肯汤普森开发出unix系统。
1971年肯汤普森的同事丹尼斯里奇发明了c语言
1973年unix的绝大部分源代码用c进行了重构。
2.linux历史及版本
1991年林纳斯和其他爱好者共同开发完成。
查看内核版本 uname -r
root@ubuntu:/# uname -r 4.15.0-132-generic
查看linux版本
root@ubuntu:/# cat /etc/issue Ubuntu 16.04.7 LTS \n \l
centos是照抄RHEL服务器版本,后背RedHat收购,为什么大部分企业都是用centos, 因为centos完全免费,RHEL部分功能收费。
3.linux下的开源软件介绍
名称 | 作用 |
apache | web服务器 |
nginx | web服务器 |
mysql | 数据库 |
php | 脚本语言 |
samba | linux和window之间交互的内网文件服务器 |
mongodb | nosql数据库 |
python | 脚本语言 |
ruby | 脚本语言 |
sphinx | 中文分词 |
几十年前web服务开发的架构如下图:
4. 应用领域
4.1 服务器端
4.2 嵌入式端