专栏首页成猿之路Linux基础知识

Linux基础知识

一、

发展史

Unix:

1969年,Ken Thompson(肯 汤普森)和Dennis Ritchie(丹尼斯 里奇)在美国贝尔实验室创造了UNIX操作系统。

特点:功能强、可移植性高

70年代末 美国加州大学伯克利分校的教授和学生一起开发出BSD UNIX。

UNIX SUN——Solaris

HP——HP-UX、Tru64

IBM——AIX

BSD UNIX FreeBSD、NetBSD、OpenBSD等

1983-9-27,GNU计划诞生,计划创建一个自由软件,类Unix,与POSIX兼容的操作系统为目标。

GNU is Not Unix

保证GNU软件可以自由地“使用、复制、修改和发布”

copyleft定义了GNU的版权——>GPL,通用公共许可证,1989年第一版。

很多软件都加入了GNU,但缺少系统核心。

Linux:

1991年,芬兰赫尔辛基大学的Linus Torvalds(林纳斯 托瓦兹)编写了Linux核心0.01版(此时称为freex后来改称linux)。

1992年,Linus Torvalds建议在GPL下发布内核,发布了0.12版。

1992年12月,发布0.99版。

1994年3月,Linux 1.0版。

1996年,Linux核心2.0版出现,Linus Torvalds选择了一个企鹅图标作为LINUX的标志和祥物——Tux。

Linux发行版=核心+应用程序,许多应用程序来源于GNU,因此Linux全称GNU Linux。

优点:

1、可靠性高——长时间不间断运行

2、伸缩性强——不同规模和性能的计算机都能使用

3、良好的开放性——开放式系统:公开并自由使用的系统

4、强大的网络功能

5、强大的数据库支持

RHL的命名来源于创始人大学时期带的红帽子(祖父留下的)。其版本发展如下:

RHL1.0——>RHL2.0——>RHL5(1997)——>RHL9.0(2003.9)——>分成两部分发展:

——>Fedora项目,负责桌面版开源,由社区负责继续发展

——>RHEL版,红帽公司重点发展

——>RHEL3(2003.12)——>停止RHL9的支持(2004)——>RHEL4.0(2005)——>RHEL5(2007)——>RHEL6(2010)——>RHEL7

二、

版本号

主版本号.次版本号.末版本号

主版本号——重大更新和修改时加1;

此版本号——奇数表示开发版本(测试版),偶数表示稳定版本(正式版);

末版本号——每修改一次BUG就加一。

Linux发行版的名称和版本号是由发行版的维护者决定的。

三、

红帽认证

RHCT——红帽认证技师——>RHCSA红帽认证系统管理员

RHCE——红帽认证工程师

RHCSS——红帽认证安全专家

RHCVA——红帽认证虚拟化管理员

RHCA——红帽认证架构师

四、

Linux的特性

  1. 开放性
  2. 多用户
  3. 多任务
  4. 出色的速度性能
  5. 良好的用户界面
  6. 丰富的网络功能
  7. 可靠的系统安全
  8. 良好的可移植性
  9. 完全免费

五、

Linux与Windows具体特点比较

六、

Linux与Unix的区别

  • 前者免费,后者昂贵
  • Linux移植性好,Unix捆绑性强
  • Linux:超级用户,Unix:许可用户
  • Linux:应用广泛,前途无量
  • Unix:基于高端,发展缓慢

七、

Linux与DOS的区别

  • DOS:单用户、单任务
  • Linux:多用户,多任务
  • DOS:丰富的软件资源
  • Linux:较少的软件资源
  • DOS:局限使用内存
  • Linux:充分利用资源
  • DOS界面,纯字符。
  • Linux命令方式+X windows

八、

学习Linux系统的10点建议

  • 从基础学起
  • Linux命令是必须学习
  • 选择一本好的工具书
  • 选择一个适合你的Linux发行版本
  • 养成在命令行下工作
  • 选择一个适合你的Linux社区
  • 勤于实践
  • 得到联机帮助
  • 在Linux论坛获取帮助
  • 学习专业英文

大脑持续充电,请关注公众平台!

本文分享自微信公众号 - 成猿之路(softwareload),作者:Rookie

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-05-07

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 谈谈如何学习Linux系统

    对于很多初学者来说,linux的入门都是非常的困难的,有的人看到一大堆命令就头痛,今天小编就和大家讲述下我学Linux的过程。

    Rookie
  • Java程序员必备的开源工具

    Java世界中存在许多工具,从Eclipse,NetBeans和IntelliJ IDEA等著名的IDE开始到Java开发人员应该知道的JVM分析和监视工具,如...

    Rookie
  • 在 Windows 玩 Linux!

    之前了解过一些适用于linux的Windows子系统,最近又听人提起,于是在自己的Windows 10专业版上安装了一个Ubuntu。运行起来还真方便,以后在w...

    Rookie
  • 《超哥带你学Linux》

      “别提了,我用过Linux,就是黑乎乎一个屏幕,鼠标也不能用,不停地的敲键盘,手指头都给我磨破了!”

    超蛋lhy
  • 基于 Linux 的物联网操作系统,你知多少?

    说到物联网应用的操作系统,就不能不提Linux,因为Linux系统是目前物联网设备中应用最广泛的操作系统,之前我有讲过关于Windows物联网操作系统,那么本文...

    用户6543014
  • 《调教命令行01》选Linux发行版,就像挑女朋友

    看着这根黑漆漆的韭菜,他陷入了沉思。小王是一个运维工程师,每时每刻都在面对着黑漆漆的窗口。屏幕上的字符在滚动,他经常对着字符后面那片纯色发呆。几百万像素的屏幕上...

    xjjdog
  • 速读原著-UnixLinux基础(一)

    内核源码网址:http://www.kernel.org,所有来自全世界的对Linux源码的修改最终都会汇总到这个网站,由Linus领导的开源社区对其进行甄别和...

    cwl_java
  • Linux基础知识总结

    ###一:什么是Linux? Linux被称为类Unix操作系统,遵循POSIX标准。Linux与Unix的最大不同在于源代码的开放性和自由性。 Linux的发...

    用户1214695
  • 学Linux到底学什么?

    我们常常听到很多人说要学学Linux或者被人告知说应该学学Linux,那么学Linux到底要学什么?

    编程珠玑
  • Linux 学习阶段与方法

    Linux 环境下的基本操作,包括 文件操作命令(rm mkdir chmod chown)编辑工具使用(vi vim) Linux用户管理(usersdd u...

    Fisherman渔夫

扫码关注云+社区

领取腾讯云代金券