zoukankan      html  css  js  c++  java
  • Linux基础介绍

    Linux系统介绍与环境搭建准备

    1.Linux简介
    2.Linux起源
    3.Linux核心概念知识
    4.Linux特点
    5.Linux应用领域
    6.如何选择Linux的发行版
    7.搭建学习Linux的运维环境
    8.回顾

    1.Linux简介

    1.什么是操作系统?
    回答:
        1.操作系统,英文名称为:opertaing System,简称OS。
        2.它是计算机系统中必不可少的基础系统软件
        3.它是应用程序运行及用户操作必备的基础环境支撑,是计算机系统的核心。
        4.操作系统就是处于用户与计算机系统硬件之间用于传递信息的系统程序软件
        
    2.操作系统有什么作用?
    回答:
        1.操作系统的作用是管理和控制计算机系统中的硬件和软件资源
        2.它除了直接管理计算机系统的各种硬件资源(cpu、内存、磁盘)以外
        3.它还会对系统资源供需的优先顺序进行管理。
        4.它还可以控制设备的输入、输出及操作网络与管理文件系统等事务
        常见的操作系统(Windows、Linux、DOS、UNIX)
        
    3.什么是Linux?
    回答:
        1.Linux与Windows不同的是:Linux是一套开放源代码的程序
        2.Unix系统是Linux系统的前身,具备很多优秀特性
        3.Linux系统主要被应用于服务端、嵌入式开发和个人PC桌面3大领域,其中服务器领域是重中之重。
        (POSIX叫:可移植操作系统接口,POSIX标准定义了操作系统应该为应用程序提供的接口标准)
        
    4.Linux的特点?
        1.它是开放源代码的程序软件,可自由修改
        2.UNIX系统兼容,具备几乎所有UNIX的优秀特性。
        3.可自由传播,无任何商业化版权制约
        4.适合Intel等x86CPU系列架构的计算机

    2.Linux起源

    1.Unix的简单介绍
    回答:
        1.Unix系统于1969年在AT&T的贝尔实验室诞生。
        2.Linux系统诞生于1991年左右,可以说Linux是从Unix发展而来的。
    
    2.Unix的5大优秀特性
    回答:
        1.技术成熟、可靠性高
            - 使用unix系统,即使连续运行若干年也无需重启,它依然可以工作得非常好。
            - 毫不夸张地说,只要计算机硬件不坏,unix就很难出现问题。
        2.极强得可伸缩性
            - unix支持得cpu处理器体系架构费城多,包括:Intel/AMD及HP-PA、MIPS、
            - PowerPC、UltraSPARC、ALPHA等RISC芯片,以及SMP、MPP等技术
        3.强大的网络功能
            -Internet互联最重要的协议TCP/IP就是在UNIX上开发和发展起来的。
            -unix还支持很多常用的网络通信协议:如:NFS、DCE、IPX/SPX、SLIP、PPP等。
        4.强大的数据库功能    
            - Oracle、DB2、Sybase、Informix等大型数据库,
             都把UNIX作为其主要的数据库和运行平台、一直到目前为止,依然如此。
        5.强大的开发功能
            - 正式UNIX促使了C语言的诞生,并相互促进与发展,成为当时工程师的首选操作系统和开发环境。
            
    3.Linux的诞生
    回答:
        1.Linux的标志和吉祥物为一只名字叫作Tux的企鹅——Torcalds'Unix
        2.Linux系统诞生于芬兰赫尔辛基大学的一位计算机系名为Linus Torvalds的学生,
          它借鉴了谭邦宁教授教学的Minix操作系统,从而逐步开始了Linux系统的雏形设计和开发。
    
    4.Linux的发展历程
    回答: 
        1.2000年后,Linux系统日趋成熟,涌现大量基于Linux服务器平台的应用,
          并广发应用于基于ARM技术的嵌入式系统中。
        2.前辈们: 
            Richard Stallman (自由软件与GNU项目发起人)
            Andrew.anenbaum  (minix开发者)
            Linus Torvalds     (linux支付)

    3.Linux核心概念知识

    1.自由软件
            - 自由软件的核心就是没有商业化软件版权控制,源代码开发,可无约束自由传播。
            - 强调的是权利的问题,而非是免费的问题
            - 赋予了4中自由:
            (1): 无论目的为何,有运行该软件的自由
            (2): 有研究该软件如何运行,以及按需改写改软件的自由
            (3): 有重新发布拷贝的自由
            (4): 有改进改软件,以及向公众发布改进的自由
            
        2.FSF(自由软件基金会)
            - FSF的主要项目是GNU项目,它的目的是:
                1.建立可自由发布和可移植的类unix操作系统参评
            - GNU项目本身产生的主要软件包括:Emacs编辑软件、gcc编译软件、bash命令解释程序和编程语言,等。
            
        3.GNU知识
            -GNU的全称为GNU's not unix,意思是"GNU不是Unix"
            -GNU计划又称为革奴计划,是FSF的主要项目。
            -GNU是建立一套完全自由的可移植的类UNIX操作系统
            -GNU系统通常是使用linux系统的内核,加上GNU项目共享的一些组件,以及其它相关程序组成的。
            
        4.GPL知识
            - GPL又叫(通用公共许可)它是一个最著名的开源许可协议
            - 开源社区最著名的linux内核就是在GPL许可下发布的。
            - GPL许可是由自由软件基金会创建的。
            - GPL许可的核心是保证任何人有共享和修改自由软件的自由,
              任何人有权取得、修改、重新发布自由软件的源代码权利,但都必须同时给出具体更改的代码。
              
        5.linux系统组成
            - linux操作系统的核心为Linux Torvalds开发的kernel,Linux内核之上的组件分为几部分:
                1.GNU组件 如: Emacs、gcc、bash、gawk
                2.BSD UNIX 项目和X windows系统项目,成千上万的程序员开发的应用程序
                3.正是以上的结合,才形成了今天优秀的linux系统

    4.Linux特点

    1.Linux为什么受欢迎?
    回答:
        1.linux以高效和灵活著称。Linux运行在PC上,可以实现几乎全部的unix特性,
          同时具有多任务、多用户的能力,支持多线程、多CPU。
        2.Linux是在GNU通用公共许可权限下免费获得的,是一个符合POSIX标准的操作系统
        3.Linux操作系统软件包不仅包括完成的Linux操作系统,还包括了文本编辑器、高级语言编译器
          以及X-windows图形用户界面等应用软件,使用linux也可以像使用windows7,8一样,通过窗口、图标
          和菜单对系统进行操作,当然,这是linux个人桌面领域的应用,在服务器领域绝大多场景下都是用命令行
          文本模式操作linux的。
        
        linux主要受到广大计算机爱好者的喜爱,主要原因有两个:
            1.linux属于自由软件,用户不用支付任何费用就可以获得系统和系统的源代码,还可以修改 ,无偿使用,无约束传播。
            2.linux具有unix的全部优秀特性,linux系统更开放,社区开发和全世界的使用者也更活跃。
            
        linux的更多特点:
            1.它是一个完善的支持多用户、多任务、多进程、多CPU的系统
            2.具有很高的系统稳定性和可靠性
            3.具有很高的系统安全性
            4.有完善的网络服务,支持HTTP、FTP、SMTP、POP、SAMBA、SNMP、DNS、DHCP、SSH、TELNET
            5.基于GNU许可,自由开放的系统
            6.有大量的第三方免费应用程序
            7.有得到了众多业界厂商支持,如:IBM  Oracle  Intel HP MOTO  Goole
            8.有完善的大型数据库平台,包括:Oracle DB2 Sybase、MySQL、PostgreSQL
            9.有完善的图形用户界面, 包括GNOME KDE 
            10.有完善的开发平台,包括c/c++,java,perl等,支持各类图形界面api,如GTK+,QT等


    5.Linux应用领域
    6.如何选择Linux的发行版
    7.搭建学习Linux的运维环境
    8.回顾

  • 相关阅读:
    利用rqalpha完成一个股指期货的回测(二) 分钟数据获取和转换
    利用rqalpha完成一个股指期货的回测(一)
    Pandas
    SAR停损指标
    一些简单的指标
    协程--流畅的Python第16章读书笔记
    python初级(302) 8 列表(选择排序练习二)
    博客已转移至 http://blog.yemou.net/
    将博客搬至51CTO
    将博客搬至CSDN
  • 原文地址:https://www.cnblogs.com/zhongbokun/p/9060298.html
Copyright © 2011-2022 走看看