设为首页 收藏本站
查看: 1152|回复: 0

[经验分享] Linux系统概述与安装

[复制链接]

尚未签到

发表于 2017-11-23 06:25:42 | 显示全部楼层 |阅读模式
计算机基础知识


现代计算机硬件结构
  计算机组成指的是系统结构的逻辑实现,包括机器机内的数据流和控制流的组成及逻辑设计等。主要分为五个部分:控制器,运算器,存储器,输入设备,输出设备
DSC0000.png


软件
  软件是与数据处理系统操作有关的计算机程序和相关数据等的总称。


  • 程序是计算机完成一项任务的指令的集合
  • 数据是由程序使用或生成的不同类型的信息
DSC0001.png

  软件的基本构成:


  • 系统软件 对计算机系统的资源进行控制、管理,并为用户使用和其他程序的运行提供服务。
  • 支撑软件 是辅助软件技术人员从事软件开发工作的软件。
  • 应用软件 是为解决某一类应用需要或某个特定问题而设计的程序。
DSC0002.png


操作系统

  操作系统是裸机之上的第一层软件,与硬件关系尤为密切。
  定义: 操作系统是控制和管理计算机系统内各种硬件和软件资源、有效地组织多道程序运行的系统软件(或程序集合),是用户与计算机之间的接口。


  • 操作系统是软件,而且是系统软件
  • 它的基本职能是控制和管理系统内各种资源,有效地组织多道程序的运行。
  • 它提供众多服务,方便用户使用,扩充硬件功能。
  功能:

  1.存储管理
  ⑴ 内存分配
  (2)地址映射
  (3)内存保护
  (4)内存扩充
  2. 进程和处理机管理
  (1)作业和进程调度
  (2)进程控制
  (3)进程通信
  3.文件管理
  (1)文件存储空间的管理
  (2)文件操作的一般管理
  (3)目录管理
  (4)文件的读写管理和存取控制
  4.设备管理
  (1)缓冲区管理
  (2)设备分配
  (3)设备驱动
  (4)设备无关性
  5.用户接口
  ⑴图形用户接口(GUI)
  ⑵命令行接口
  ⑶程序接口——也称系统调用接口


系统调用
   DSC0003.png
  系统调用是操作系统内核与用户程序、应用程序之间的接口。在UNIX/Linux系统上,系统调用以C函数的形式出现。
  例如:



#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
……
fd=open(“file.c”,2);

操作系统的发展
  1、批处理系统
DSC0004.png

  系统有两个特点:一是“多道”,二是“成批”。
  主要优点是: ①系统资源利用率高;②系统吞吐量大。
  存在明显缺点:①用户作业的等待时间长,往往要经过几十分钟、几小时,甚至几天;②没有交互能力,用户无法干预自己作业的运行,使用起来不方便。
  2、分时系统
  在分时系统中,分时主要是指若干并发程序对CPU时间的共享。它是通过系统软件实现的。分享的时间单位称为时间片。
  分时系统的基本特征可概括为四点:


  • 同时性:若干用户可同时上机使用计算机系统
  • 交互性:用户能方便地与系统进行人—机对话
  • 独立性:系统中各用户可以彼此独立地操作,互不干扰或破坏
  • 及时性:用户能在很短时间内得到系统的响应
  主要优点是: 为用户提供了友好的接口 促进了计算机的普通应用 便于资源共享和交换信息,为软件开发和工程设计提供了良好的环境。 主要缺点是:无法满足实时要求,系统较庞大,管理较复杂。
  3、实时系统
  实时系统是指具有实时特性,能够支持实时控制系统工作的操作系统。这种系统是专用的
  三种典型应用形式


  • 过程控制系统。
  • 信息查询系统。
  • 事务处理系统。
  4、网络操作系统
  为了实现异地计算机之间的数据通信和资源共享,可以将地理上分散的并具有自治功能的多个计算机系统互连起来,构成一个系统,这就是计算机网络操作系统。
DSC0005.png

  网络操作系统的特征:


  • 分布性
  • 自治性
  • 互连性
  • 可见性

Linux

  按照所提供的方式和是否以赢利为目的可以划分为三种模式,即商业软件(Commercial Software) 、共享软件(Shareware)和自由软件(Freeware或Free Software)。
Linux是一个类UNIX内核的可以自由发布的实现版本,是一个操作系统的底层核心
  可以获得内核源代码,编译并安装,然后获得并安装许多其他自由发布的软件,从而创建一个完整的Linux,通常称为Linux系统。
  linux和unix是非常像的。没错,linux就是根据unix演变过来的。当年linus就是因为接触到了unix而后才自己想开发一个简易的系统内核的,他开发的简易系统内核其实就是linux。当时linus把开发的这个系统内核丢到网上提供大家下载,由于它的精致小巧,越来越多的爱好者去研究它。人们对这个内核添枝加叶,而后成为了一个系统。也许你听说过吧,linux是免费的。其实这里的免费只是说linux的内核免费。在linux内核的基础上而产生了众多linux的版本。

Linux现状


  • 内核版本号:由Linus等人制定和维护,全球统一
  • 发行版本号:由各个发行公司或者组织自行制定,不同公司的发行版本号之间无可比性
  • 内核版本号格式:x.y.z,x为主版本号,y为次版本号,z为修订版本号,例如:4.4.16
  • 按用户的性质,可以将目前Linux的用户分为个人用户、专业用户和商业用户。

一些常见的Linux品牌


  • RedHat Linux
  • SuSE Linux
  • Mandrake Linux
  • Caldera Linux
  • Turbolinux Debian
  • GNU/Linux
  • Gentoo Linux
  • Linpus Linux
DSC0006.png

  安装图形界面还是命令窗口的选择:
  用在服务器领域,对于服务器来讲真的没有必要跑一个图形界面。所以我们平时安装linux操作系统时往往是不安装图形界面的。
  虽然linux和微软的windows一样同位操作系统,但是它们有一个很大的区别就是windows操作系统的图形界面是和内核一体的,俗称微内核,而linux操作系统图形界面就像一个软件一样,和内核并不是一体的。所以linux你可以选择不安装图形界面,这样不仅不影响服务器的正常使用还可以节省系统资源的开销

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-409705-1-1.html 上篇帖子: Ansible系列(六):循环和条件判断 下篇帖子: ubuntu中设置php7.0-fpm开机自启动
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表