博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【Linux】操作系统
阅读量:6847 次
发布时间:2019-06-26

本文共 1188 字,大约阅读时间需要 3 分钟。

参考资料:

1.视频课程
2.书籍PDF版


  • 什么是操作系统?

    • Operating System, 简称OS,是计算机系统中必不可少的基础系统软件。是处于用户与计算机系统硬件之间用于传递信息的系统程序软件。
    • 目前PC(Intel x86)上常见的操作系统:Windows,Linux,DOS,Unix
  • 什么是Linux?

    • Linux是一套开放源代码程序,并可以自由传播的类Unix操作系统

    • 应用领域

      • 服务器端
        • 超大型公司,10年不用重启服务器
      • 嵌入式开发
        • 手机
          • 安卓-Linux、苹果-Unix
        • 路由器
        • 交换机
        • 防火墙
        • 自动售货机
        • 各种家用电器
      • 个人PC桌面
    • 特性

      • 开放源码,可以自由修改
      • 和Unix兼容
      • 可自由传播
      • 适合Intel x86 系列
    • Linux起源

      • Unix系统1969贝尔实验室诞生
      • Unix的5大优秀特性
        • 技术成熟,可靠性高
        • 极强的可伸缩性,支持的CPU处理器体系架构非常多
        • 网络功能强大
        • 强大的数据库支持能力
        • 强大的开发功能,Unix促进了C语言的诞生。
      • Unix操作系统革命
        • Unix面临版权回收,源代码闭源
        • Richard Stallman 大胡子-自由软件与GNU开放源码,但没有流行
        • 谭邦宁-Minix在x86 PC平台,可用于教学
        • Linus Tovalds-阅读Minix系统源码,开发Linux
      • 核心概念
        • 自由软件与FSF
          • 自由软件强调权利(开源),而非免费
          • GNU: Emacs, gcc,bash,awk
        • GPL (General Public License),通用公共许可,是最著名的开源协议
          • Linux内核是GPL许可的:任何人有共享和修改自由软件的自由,任何人有权取得,修改和重新发布自由软件的源代码权利,但是都必须同时给出具体更改的原代码。
          • 但是Linux内核不是GNU项目的一部分,是Linus Torvalds
    • Linux系统组成

      • 核心:Linus Torvalds 开发的Kernel
      • 组件:GNU+其他必要组件
      • 核心组成原理:硬件-系统核心-命令解释器shell,bash-外围应用程序
    • Linux应用领域

      • 服务器端系统
      • 超大型领域,10年不用重启服务器
    • 发行版选择

      • Red Hat 有版权
      • Federa-Red Hat 的一个分支,仍遵循GPL
      • CentOS(Community Enterprise Operating System)-Red Hat 的一个分支,以Red Hat 所发布的源代码重新构建符合GPL协议的Linux系统,即将LOGO和收费软件去除再编译。目前CentOs已被Red Hat 收购,但仍然开源免费。
    • 选择适合的Linux系统

      • 桌面-Ubuntu
      • 服务器-CentOS
      • 安全-Debian,FreeBSD
    • 选择CentOS版本-CentOS 6.7


      微信:zejia98,期待和你成为朋友~

转载地址:http://nilul.baihongyu.com/

你可能感兴趣的文章
使用icon替换你的网页图标(转)
查看>>
Android权限管理之Android 6.0运行时权限及解决办法
查看>>
图片像素与大小
查看>>
linux磁盘读写性能优化
查看>>
android webview
查看>>
masscan
查看>>
html5--1.5 文本元素
查看>>
oracle 正则表达式
查看>>
《设计模式之禅》--单例扩展:多例模式
查看>>
Win8 Metro(C#)数字图像处理--2.39二值图像投影
查看>>
linux 信号屏蔽
查看>>
2014年第五届蓝桥杯C/C++B组省赛题目解析
查看>>
怎么才知道你在使用的是不是中国电信CN2的线路
查看>>
angular 的 GET 请求 和 POST 请求的 区别 及 实现
查看>>
用户管理及授权管理
查看>>
mysql 配置MHA
查看>>
Windows Developer Day - MSIX and Advanced Installer
查看>>
【tp5】ThinkCMF5框架,配置使其支持不同终端PC/WAP/Wechat能加载不同配置和视图
查看>>
spring security+freemarker获取登陆用户的信息
查看>>
[RxJS] Implement RxJS `concatMap` by Waiting for Inner Subscriptions to Complete
查看>>