初识Linux

    Linux系统现在如日中天,特别是在如今的互联网+大潮下,大数据、云计算、移动设备嵌入式设备等,无不显现着linux的身影。

现在,问题来了,Linux究竟是个什么鬼?我们平时经常接触的RedHat,CentOS等又是什么东东?别急,让我们一起来慢慢了解一下。

linus.jpg

    Linux是个类Unix操作系统,设计风格跟Unix很类似,尊循GNU协定,软件开源、强壮(不会时不时蓝屏哈。。。),最关键是免费,免费,免费呀,比较适合用于操作系统,提供稳定的软件服务。

    简单来说,整个linux操作系统可分为内核+应用软件。内核由Linuslinux的核心开发团队人员维护。内核负责实现整个操作系统中最核心的功能,比如与硬件进行交互,管理内存管理网络,管理进程等。而在内核之外,还要实现一大堆的软件功能,比如负责与用户交互的软入输出界面,各种文档编辑工具,用户帐号管理,网络设置等等的应用软件。这堆应用软件就用来实现一些除内核之外的功能,以便于我们对整个操作系统进行管理维护。这一堆应用软件,某一类型的软件是可以替换的,比如操作系统的sell程序,可以用bash,也可以用ksh;图形用户界面,你喜欢用KDE,我喜GNOME等,一些有实力的软件厂商或是社区,甚至个人,会按自己的构想,将这些软件整合在一起打包发行,以方便其他人使用,这就是发行版。

因为linux为开源软件,所以,谁都可以推出自己的发行版。但一般我们平时经常接触到的,都是比较有名的,比如REDHAT。现今Linux的发行版本繁多,但比较著名比较有影响力的主要有三条主线,分别是:

Slackware系:比较出名的有 S.U.S.E(欧洲很流行)opensuse

Debian: 比较有名的有Ubuntu(图形界面出色,很多人用来做桌面版,替代windows) ,mint

Redhat系:大名鼎鼎的红帽系列,Redhat是第一个将linux成功商业化的公司,很早就专注于探讨linux的商业化推广运营。其发行版软件国内用得比较多,也最为国人所熟悉。

RHEL: Redhat Enterprise Linuxredhat发行的企业版,每18个月会更新发行一次。

CentOS:RHEL的社区版本,兼容rhel的格式。因为RHEL是商业化的东东,使用时会用到redhat的版权什么的,涉及到费用,因而有志愿者成立社区,将RHEL里有关redhat的商标去掉,变成社区版,可免费使用。这就是CentOS。目前国内用得最多,社区最活跃的就是它!呵呵。

Linux发行版时间线2010S.jpg

另外,Linux也是源于生活,因而它也有自己的一些哲学思想:

一切皆文件:linux操作系统的设置,将所有的资源,包括硬件设备,都组织成文件的形式,对外提供访问入口。

小程序众多:提供了大量功能单一的小程序,每个程序实现一个单一的小功能,然后,你可以将这些小程序集合起来,聚沙成塔,去完成某些复杂的任务。

尽量避免与用户交互:自动化是我们向往的目标,利用脚本程序,编写一系列脚本,以自动完成某些功能。

配置信息文本化:因为一切皆文件,所以,整个操作系统的管理配置,亦由众多的文本文件所组成,你只需用简单的一款文件编辑工具,比如VI,即可实现对系统配置的管理。

相比起Windows ServerLinux的入门比较困维,学习曲线也比较陡峭。但,一旦你入门之后,你会发现,作为系统管理员的你,是在实实在在的掌控着你的OS。所有的功能,均任由你自由设置,在Linux的世界是多么的美妙!

以上就是我对Linux的印象!作为初学者,我现正努力学习linux的知识,但对linux的认识还是很肤浅,以上可能有不正确的地方,如有错漏,希望各位能指正,共同进步。

 

我的QQ153975050

在此感谢马哥及马哥团队的所有人,在linux的道路上引领我一直前进!

                                                            2016-05-20

 

 

原创文章,作者:马哥Net19_小斌斌,如若转载,请注明出处:http://www.178linux.com/16469

(0)
马哥Net19_小斌斌马哥Net19_小斌斌
上一篇 2016-05-23
下一篇 2016-05-25

相关推荐

  • Linux Sysadmin–part3

    1、写一个脚本,判断当前系统上所有用户的shell是否为可登录shell(即用户的shell不是/sbin/nologin);分别这两类用户的个数;通过字符串比较来实现 #!/bin/bash for i in `cut -d’:’ -f7 /etc/passwd`;do if [ $i == “/sbin/nologin…

    2017-09-19
  • locate,find文件查找

    locate | find *** locate 路径中包含字符串 即匹配;      -n#     指定显示结果前几个      -b      只匹配路径名中的基名      &nbs…

    Linux干货 2016-08-15
  • Iptables入门到进阶

    Iptables入门到进阶 一、前言 Firewall(防火墙): 隔离工具;Packets Filter Firewall(包过滤防火墙);工作于主机或网络的边缘,对经由的报文根据预先定义的规则(匹配条件)进行检测,对于能够被规则匹配到的报文实行某预定义的处理机制的一套组件; 防火墙类型 从防火墙的实现形式来分的话,防火墙可以分为软件防火墙和硬件防火墙 硬…

    Linux干货 2017-02-11
  • 计算机组成及Linux入门知识

    计算机的基本组成: 存储器:     实现记忆功能的部件用来存放计算程序及参与运算的各种数据 运算器:     负责数据的算术运算和逻辑运算即数据的加工处理 控制器:     负责对程序规定的控制信息进行分析,控制并协调输入,输出操作或内存访问 输入设备:    实现计算程序和原始数据的输入 输出设备:    实现计算结果输出 组成的联系: 图一 图二 计算…

    Linux干货 2016-09-16
  • N25第六周作业

    vim编辑器 基本模式: 编辑模式,命令模式 输入模式 末行模式: 内置的命令行接口;   打开文件: # vim [options] [file ..] +#:打开文件后,直接让光标处于第#行的行首; +/PATTERN:打开文件后,直接让光标处于第一个被PATTERN匹配到的行的行首;   模式转换: 编辑模式:默认模式 编辑模式 &…

    Linux干货 2017-02-15
  • 第五周作业

    1、显示当前系统上root、fedora或user1用户的默认shell; [root@localhost ~]# egrep '^(fedora|root|user1):' /etc/passwd |cut -d: -f1,7 root:/bin/bash user1…

    Linux干货 2017-02-04

评论列表(4条)

  • stanley
    stanley 2016-05-23 16:29

    图吊炸了

    • 马哥N19_小斌斌
      马哥N19_小斌斌 2016-05-23 22:55

      @stanley图是在网上”借”的,呵呵

  • N17_信风
    N17_信风 2016-05-24 12:59

    马哥视频里面有这图,居然被你找到了

    • 马哥N19_小斌斌
      马哥N19_小斌斌 2016-05-25 00:18

      @N17_信风貌似马哥的图新很多,我找到的这图只更新到2010年