Linux学习笔记(1) Linux系统概述

  Linux是一种开放源代码的操作系统,以其系统简明、功能强大、性能稳定、高扩展性和安全性著称,可以支持多用户、多任务工作环境,具有较好的实时性和广泛的协议支持。

1.1 什么是Linux

  Linux是一个免费的类UNIX操作系统,它最初是由芬兰人Linus Torvalds于1991年开发的。Linux是一套遵从POSIX(可移植操作系统环境)规范的操作系统,它兼容于UNIX System V以及BSD UNIX操作系统。

  Linux源代码不源于任何版本的UNIX,即Linux并不是UNIX,而是仅模仿UNIX的用户界面和功能,是一个类似UNIX的产品。

1.2 Linux的成长及发展

  Linux是一个具有全部UNIX特征的操作系统,在Linux系统上使用的命令,基本上都和UNIX命令在名称、格式和功能上相同。Linux系统具有的主要特征:

  1. 开放性
  2. 多用户多任务工作环境
  3. 友好的用户界面
  4. 设备独立性
  5. 丰富的网络功能
  6. 丰富的应用程序和开发工具支持
  7. 良好的可移植性
  8. 可靠的安全性

  严格的来讲,Linux这个词本身只表示Linux内核,但更多的人习惯于用Linux来形容整个基于Linux内核,并且使用GUN工程各种工具和数据库的操作系统。

  Linux继承了UNIX本版定制的规则,分为内核版本和发行版本。其中内核版本是指Linux系统内核自身的版本号;发行版本是指由不同的公司或组织将Linux内核与应用程序、文档组织在一起,构成的一个发行套装。

  Linux内核主要功能:

  1. 进程调度
  2. 内存管理
  3. 虚拟文件系统
  4. 网络接口
  5. 进程通信

  开源协议包括:

  1. BSD开源协议
  2. Apache License 2.0
  3. GPL(Linux就是采用了GNU General Public License)
  4. LGPL
  5. MIT

1.3 Linux的应用场合

主要应用于:桌面应用领域、高端服务器领域、嵌入式应用领域。

1.4 虚拟机安装

系统分区

  Linux无论有几个分区,分给哪一目录使用,他归根结底就只有一个根目录,一个独立且唯一的文件结构。

  Linux中每一个硬盘设备最多能由4个主分区(其中包含扩展分区)构成,任何一个扩展分区都要占用一个主分区号码,也就是在一个硬盘中,主分区和扩展分区一共最多4个。DOS和Windows操作系统也只承认一个主分区,可以通过在扩展分区上增加逻辑盘符进一步细化分区。

  Linux至少需要建立/boot分区,swap分区和/分区

  • /boot  包含了操作系统的内核和在启动系统过程中所要用到的文件。(必要)
  • /usr  Linux系统存放软件的位置,如有可能,应将最大空间分给它。(必要)
  • /home  用户的home目录所在,分区大小取决于有多少用户(必要)
  • /var/log  系统日志记录分区,如果单独设立了该分区,即使系统的日志文件出现问题,也不会影响到操作系统的主分区。
  • /tmp  存放临时文件。对于多用户系统系统或者网络服务器来说是有必要的。
  • /bin  存放标准系统实用程序
  • /dev  存放设备文件
  • /opt  存放可选的安装的软件
  • /sbin  存放标准系统管理文件
  • swap  作用是可以充当虚拟内存,其大小通常是物理内存的2倍左右。

虚拟机

  虚拟机并不是一台实际的计算机,而是在本地计算机上通过软件模拟来建立的一个虚拟环境。虚拟机中有自己的处理器、内存、硬盘、主板、BIOS、显卡、光驱、软驱、网卡、声卡、串口、并口和USB口等设备。

  比较流行的虚拟机有:VMware、Virtual PC、VirtualBox等等。

  至于如何通过在虚拟机上安装系统,可以直接Google一下就有很多安装文档的。

原文地址:https://www.cnblogs.com/maybe1491/p/3063873.html