Linux概述

1、计算机资源

  • 硬件资源
  • 软件资源

硬件资源与软件资源之间的桥梁就是操作系统

2、操作系统分类

  • Windows :个人版用户最多
  • Mac :土豪机
  • Linux :主要应用于服务器
  • Unix :最早期的操作系统

3、Linux含义

狭义Linux:由Linus开发的一段Linux内核代码,目前最新内核代码2.6,不足3%

广义Linux:由Linux厂商在Linux内核基础上发行的Linux衍生版

4、Unix操作系统

  • 1968年 Multics项目(通用电气、贝尔实验室、麻省理工学院)
  • 1970年 UNIX诞生(贝尔实验室)
  • 1973年 用C语言重写UNIX
  • 1975年 Bell实验室允许大学使用UNIX

5、Linux发展史

  • 人 物 Linus(林纳斯·托瓦兹)FTP站点Linux
  • 1991年 0.0.1版本
  • 1992年 0.0.2版本
  • 1994年 1.0版本
  • 2003年 2.6版本

6、开源文化

  • 人 物 Stallman(斯托曼)
  • 1983年 GNU计划
  • 1985年 FSF基金会
  • 1990年 Emacs、GCC、程序库
  • 1992年 GNU/Linux

7、GNU/Linux特点

  • 开放性
  • 多用户
  • 多任务
  • 良好的用户界面
  • 设备独立性

8、Linux主要产品

  • Red Hat Linux :红帽Linux
  • SuSE Linux :德国Linux
  • Debian Linux :
  • Red Flag Linux :红旗Linux
  • Blue Point Linux :蓝点Linux

9、红帽Linux系统

  • 安装简单
  • 集成大量应用软件
  • 文档丰富
  • 符合UNIX和Linux的标准
  • 市场占有率最高(CentOS)
  • 操作
  • 软件安装

10、Linux软件包

  • .rpm :二进制包,相当于Windows中的exe文件
  • .tar.gz :二进制源码包,安装时必须先编译生成可执行文件,然后才能安装

Linux概述的更多相关文章

  1. 一、Linux概述 二、Linux的安装 三、Linux的常用命令(重点)

    一.Linux概述###<1>操作系统 OS,管理和控制 计算机的 硬件和软件资源的 计算机程序. 最基本的系统软件. 是用户和计算机交互的桥梁,是硬件和软件交互的桥梁. 操作系统:she ...

  2. Linux 学习笔记02丨Linux 概述、常用快捷键、apt命令

    Chapter 1. Linux 概述 Linux 是一种自由和开放源码的 Unix 操作系统, 是一个基于 POSIX 和 UNIX 的多用户.多任务.支持多线程和多CPU的操作系统.只要遵循 GN ...

  3. Linux概述及简单命令

    Linux概述及简单命令 转自https://www.cnblogs.com/ayu305/p/Linux_basic.html 一.准备工作 1.环境选择:VMware\阿里云服务器 2.Linux ...

  4. 一、linux概述

    1. 学习Linux之前先了解Unix Unix是一个强大的多用户.多任务操作系统.于1969年在AT&T的贝尔实验室开发.UNIX的商标权由国际开放标准组织(The Open Group) ...

  5. Linux-(1)Linux概述

    一.概述 1.1 Linux的历史 操作系统,英语Operating System简称为OS.说道操作系统就需要先讲一讲Unix,UNIX操作系统,是一个强大的多用户.多任务操作系统, 支持多种处理器 ...

  6. Linux初学:(一)Linux概述

    Linux各个目录的结构介绍 Linux系统以目录的方式来组织和管理系统中的所有文件.Linux系统通过目录将系统中的所有的文件分级.分层组织在一起,形成了Linux文件系统的树形结构层次.以根目录“ ...

  7. Linux1:Linux概述

    为什么服务器尤其大型服务器都使用Linux系统 服务器尤其是大型服务器一般都使用Linux系统,有以下几点原因: 1.成本低,Linux操作系统是免费的 2.安全性好,Linux采取了许多的安全措施, ...

  8. 1.linux概述及如何访问

    1.linux终端访问及退出 1.1访问 linux有7个终端:(1个真实终端+6个虚拟终端) ctril+alt+Fn (Fn是指F1\F2..)切换终端 1.2退出: shutdown 缓冲一会关 ...

  9. LINUX 概述

    初识linux Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户.多任务.支持多线程和多CPU的操作系统.它能运行主要的UNIX工具软件.应用程序和网络协 ...

随机推荐

  1. 终端I/O之获得和设置终端属性

    使用函数tcgetattr和tcsetattr可以获得或设置termios结构.这样也可以检测和修改各种终端选择标志和特殊字符,以使终端按我们所希望的方式进程操作. #include <term ...

  2. archlinux locale-gen 命令出错

    如果运行locale-gen命令出现以下的错误“locale alias file `/usr/share/locale/locale.alias' not found: No such file o ...

  3. 文件共享windows server 2008 服务器

    1.远程连接到windows server2008 E盘右键共享 2.不能创建文件夹 右键E盘→共享→高级共享→权限→全部打勾即可. 3.ok,文件服务器

  4. 关于androidManifest.xml的概叙以及intent-filter的详细分析

    AndroidManifest.xml配置文件对于Android应用开发来说是比较细但又很重要的基础知识,本文旨在总结该配置文件中常用到的几个属性,以便日后查阅,至于那些比较细的属性,主要是平时开发比 ...

  5. A SQLite client library written in Modern C++

    smartdb是一个纯c++11开发,header-only,简洁高效的sqlite封装库. github地址:https://github.com/chxuan/smartdb,如果您觉得不错,请不 ...

  6. LeetCode30 Substring with Concatenation of All Words

    题目: You are given a string, s, and a list of words, words, that are all of the same length. Find all ...

  7. 浅析jQuery中常用的元素查找方法总结

    本篇文章是对jQuery中常用的元素查找方法进行了详细的总结和介绍,需要的朋友参考下   $("#myELement") 选择id值等于myElement的元素,id值不能重复在文 ...

  8. A Simple Problem with Integers poj 3468 多树状数组解决区间修改问题。

    A Simple Problem with Integers Time Limit: 5000MS   Memory Limit: 131072K Total Submissions: 69589   ...

  9. GCD调度组、自定义队列来实现多个下载任务

    #define KURL1 @"http://img0.imgtn.bdimg.com/it/u=79920747,2237302485&fm=90&gp=0.jpg&quo ...

  10. Oracle 基础 游标

    一:游标的基本原理 游标用来处理从数据库中检索的多行记录(使用SELECT语句).利用游标,程序可以逐个地处理和遍历一次检索返回的整个记录集. 为了处理SQL语句,Oracle将在内存中分配一个区域, ...