Linux运维篇01--Linux引导入门阶段(操作系统基本概念)

一、操作系统基本概念

1、体系结构

            计算器:cpu

            控制器:cpu

            储存器:内部存储(内存) 寻址空间 属于平面寻址 

            输入输出设备:鼠标,显示器

2、操作系统:带有很多外围程序的系统

            内核(系统核心)

3、系统调用 system call:用于把某种功能做成小程序,应用程序通过调用小程序实现小功能

            API (application program interface):应用程序接口   调用接口以使用小程序             

                    库(lib):储存这种小程序的仓库

                    某些小程序直接作用到硬件上、内核上:比调用库 效率更高

            

4、交互式应用程序:不随系统一起启动的应用程序(服务)


二、Linux基本知识储备

1、Linux的由来

        1969年,一群MIT BELL Lib 的家伙用汇编语言开发出一款收费操作系统:MULTICS

        这时,一个叫Ken的同学使用MULTICS开发了一款类似雷霆战机的小游戏

        后来BELL实验室暂停MUTICS项目,雷霆战机被迫中断

        ken同学特别郁闷,后来上班途中偶然发现墙角一台计算机:PDP-7(当时最新是PDP-11系列)

        ken同学凭借记忆和知识把MULTICS重新开发一遍,命名为unics,后来改名为UNIX

        1977年,BELL 实验室重新研究unix,开发出BSD系列(freebsd openbsd netbsd),作为unix的重要分支

        1984年,谭宁邦教授非常想把unix系统用以教学,于是仿照unix开发了mini unix,为Linux的出现奠基

        1984年,史托曼教授开启了GNU(GNU is not unix)项目,包含GCC BASH SHELL 

         史托曼教授认为自己开发的软件让别人尽情使用是最大的快乐,于是GPL出现了

                    开源

                    再发行

                    禁止销售

          但是美国人咋赚钱呢,于是出现了LGPL:基于某个内核平台开发的软件可以进行销售            

           一个芬兰大学生,托瓦兹一天偶然得到mini unix源码,聪明的孩子修改源码得到unix-like,它把这些东西放到FTP上,

          于是乎参与Linux研发的团队越来越大,于1991年诞生第一个版本 linux 0.0.2

2、Linux内核版本号

            A.B.C  (A:主版本号     B:次版本号(奇数:开发版本 偶数:发行版本)     C:修订版本号(修订次数))

3、Linux命令提示符

            [root@www ~]#

            root:用户名

            www:主机名

            ~:宿主目录

            #:代表当前用户是管理员

            $:代表当前用户是普通用户    

                          

猜你喜欢

转载自blog.csdn.net/qq_38055050/article/details/80471170