linux入门的心得

来源:互联网 发布:nginx location break 编辑:程序博客网 时间:2024/05/17 07:35

学习linux,首先需要知道一些知识。第一,linux与unix的关系,linux是开发源代码的自由软件,而unix是对源代码实行知识产权保护的传统商业软件,简单来说,linux的使用权限很自由,而unix的使用有很大的限制条件,另外,linux相对于unix来说,它的应用范围更大,linux来自于unix,能力高于unix。第二,关于POSIX,POSIX 表示可移植操作系统接口。电气和电子工程师协会最初开发 POSIX标准,是为了提高 UNIX 环境下应用程序的可移植性。然而,POSIX 并不局限于 UNIX。许多其它的操作系统,例如 DEC OpenVMS 和 Microsoft Windows NT,都支持 POSIX 标准,尤其是 IEEEStd. 1003.1-1990(1995 年修订)或 POSIX.1,POSIX.1 提供了源代码级别的 C 语言应用编程接口(API)给操作系统的服务程序,例如读写文件。POSIX.1 已经被国际标准化组织所接受,被命名为 ISO/IEC 9945-1:1990 标准。 POSIX 现在已经发展成为一个非常庞大的标准族,某些部分正处在开发过程中。POSIX 与 IEEE 1003 和 2003 家族的标准是可互换的。第三,关于linux的发展壮大,1991年,Linus Torvalds 在芬兰赫尔辛基开始了 Linux 内核开发,他是为他的硬件 - Intel 30386 CPU 编写的程序。他也使用 Minix 和 GNU C 编译器。从此之后,Linux 开始得到了世界范围志愿者和专业专家的支持。1992年,在 GPLv2 协议下发布 0.12 版 Linux 内核。1993年,Slackware 首次发布,它最早的 Linux 发行版。1994年,Linux 1.0 发布,发布了 Red Hat Linux 1.0和 S.u.S.E. Linux 1.0。1995年,Linux 移植到了很多硬件平台。1996年,发布了 Linux 2.0,支持对称多处理器。1999年,有了第一个主要的 KDE 版本。2003年,红帽和 Linux 社区首次发布了 Fedora Linux。2006年,一个新的 Linux 发行版,基于红帽企业版 Linux 的 Oracle Linux。微软和 Novell 开始在 IT 和专利保护方面进行合作。2010年,systemd 首次发布,开始了 Linux 系统的革命。2015年,发布了 Linux 4.0。第四,GNU计划。由林纳斯·托瓦兹及其他人士开发的Linux并不是一个完整的操作系统,而仅仅是一个类Unix内核。事实上,Linux一开始是以完成Minix内核的功能为目标,Linus想做一个“比Minix更好的Minix”。而GNU计划始于1984年,终极目标是完成一套基于自由软件的完整作业操作系统。到1991年Linux的第一个版本公开发行时,GNU计划已经完成除了操作系统内核之外的大部分软件,其中包括了一个壳程序(shell),C语言程序库以及一个C语言编译器。林纳斯·托瓦兹及其他早期Linux开发人员加入了这些工具,而完成了Linux操作系统。但是尽管Linux是在GNU通用公共许可证下发行,它却不是GNU计划的一部分。第五,GPL协议,它是General Public License的缩写,是一份GNU通用公共授权非正式的中文翻译。它并非由自由软件基金会所发表,亦非使用GNU通用公共授权的软件的法定发布条款─只有GNU通用公共授权英文原文的版本始具有此等效力。

在第一节课上,经过老师的介绍,我们大致知道linux的内容及用途,以及发展方向。linux是一个操作系统,区别于我们日常使用的windows,它多用于服务器端的编程,用于处理服务器端的数据交换等等。linux功能强大,用途相当广泛。linux方便了软件的使用,使得软件不用频繁的由于硬件的升级而不断需要发布新版本,大大减少了我们日常软件使用的麻烦。Linux是一个命令行组成的操作系统,精髓在于命令,我们学习需要着重关注和记忆这些命令。而且,学习linux是一个缓慢的过程,在记忆的同时,我们还要多手动去操作,去执行以及调试。希望我们能学好linux,娴熟操作。

0 0