01 极简Linux操作系统发展历史
Posted zhaochengf
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了01 极简Linux操作系统发展历史相关的知识,希望对你有一定的参考价值。
Unix操作系统家族进化史
GNU计划和理查德*斯托曼
GNU网站:http://www.gnu.org
GNU计划,是由Richard Stallman公开发起。它的目标是创建一套完全自由的操作系统。
GNU是“GNU‘s Not Unix”的缩写。
“free”指的是自由(freedom),而不是价格。
Richard Stallman
自由软件运动的精神领袖、GNU计划以及自由软件基金会(Free Software Foundation)的创立者、著名黑客。
-
内核(kernel)是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序,它提供了一个在裸设备与应用程序间的抽象层
-
Linux 内核版本又分为
稳定版和开发版
两种版本是相互关联,相互循环
-
稳定版:具有工业级强度,可以广泛地应用和部署。新的稳定版相对于较旧的只是修正一些 bug 或加入一些新的驱动程序
-
开发版:由于要试验各种解决方案,所以变化很快
-
-
内核源码网址:http://www.kernel.org
- 所有来自全世界的对 Linux 源码的修改最终都会汇总到这个网站,由 Linus 领导的开源社区对其进行甄别和修改最终决定是否进入到 Linux 主线内核源码
-
Ubuntu
-
Tails
-
Elementary OS
-
Redhat
-
Fedora
-
openSUSE
-
Linux Mint
-
Debian
-
Manjaro
-
Mageia
-
CentOS
-
Arch
-
-
Linux 免费、稳定、高效等特点在这里得到了很好的体现
-
早期因为维护、运行等原因同样受到了很大的限制
-
近些年来 Linux 服务器市场得到了飞速的提升,尤其在一些高端领域尤为广泛
-
-
-
Linux 运行稳定、对网络的良好支持性、低成本,且可以根据需要进行软件裁剪,内核最小可以达到几百 KB 等特点,使其近些年来在嵌入式领域的应用得到非常大的提高
-
-
传统 Linux 由于界面简单、操作复杂、应用软件少的缺点,一直被 Windows 所压制
-
近些年来随着 Ubuntu、Fedora 等优秀桌面环境的兴起,同时各大硬件厂商对其支持的加大,Linux 在个人桌面领域的占有率在逐渐的提高
Linux 相关的岗位
- Linux运维工程师
- Linux系统集成工程师
- Linux系统架构师
- 网站运维工程师
- 数据库DBA
- 云平台架构师
- Linux云端工程师
相关记录片
-
-
Windows XP 之前的版本都是单用户操作系统
-
-
多用户操作系统:指一台计算机在同一时间可以由 多个用户 使用,多个用户共同享用系统的全部硬件和软件资源
-
Unix 和 Linux 的设计初衷就是多用户操作系统
-
每个驱动器都有自己的根目录结构,这样形成了多个树并列的情形,如图所示
什么叫做用户目录
Window系统的用户目录
在cmd下输入echo %USERPROFILE%可以查看当前系统用户目录 这边列举一些其他常用的获取系统路径的: %WINDIR% {系统目录 - C:\\WINDOWS} %SYSTEMROOT% {系统目录 - C:\\WINDOWS} %SYSTEMDRIVE% {系统根目录 - C:} %HOMEDRIVE% {当前用户根目录 - C:} %USERPROFILE% {当前用户目录 - C:\\Documents and Settings\\wy} %HOMEPATH% {当前用户路径 - \\Documents and Settings\\wy} %TMP% {当前用户临时文件夹 - C:\\DOCUME~1\\wy\\LOCALS~1\\Temp} %TEMP% {当前用户临时文件夹 - C:\\DOCUME~1\\wy\\LOCALS~1\\Temp} %APPDATA% {当前用户数据文件夹 - C:\\Documents and Settings\\wy\\Application Data} %PROGRAMFILES% {程序默认安装目录 - C:\\Program Files} %COMMONPROGRAMFILES% {文件通用目录 - C:\\Program Files\\Common Files} %USERNAME% {当前用户名 - wy} %ALLUSERSPROFILE% {所有用户文件目录 - C:\\Documents and Settings\\All Users} %OS% {操作系统名 - Windows_NT} %COMPUTERNAME% {计算机名 - IBM-B63851E95C9} %NUMBER_OF_PROCESSORS% {处理器个数 - 1} %PROCESSOR_ARCHITECTURE% {处理器芯片架构 - x86} %PROCESSOR_LEVEL% {处理器型号 - 6} %PROCESSOR_REVISION% {处理器修订号 - 0905} %USERDOMAIN% {包含用户帐号的域 - IBM-B63851E95C9} %PATH% {搜索路径}
Linux系统的用户目录
cd /home/user
cd ~
[root@hdp-04 ~]# hadoop jar wc.jar cn.edu360.hadoop.mr.wc.JobSubmitter
以上是关于01 极简Linux操作系统发展历史的主要内容,如果未能解决你的问题,请参考以下文章