回忆一遥远 发表于 2017-8-14 21:13:42

linux 学习 -----简介 【初识(一)】

本帖最后由 回忆一遥远 于 2017-8-14 21:26 编辑

起源于 Unix 之后
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
Linux 意思为 Linux Is Not Unix ,以自身解释自己。
Linux 常用作服务器中。目前 99% 的服务器上使用的是 Linux 系统。

Linux 对于 windows 的优势
开源 免费 安全 服务便宜


Linux 的学习过程

Linux 的使用
Linux 的管理员(网络 安全 ...)
Linux 的代码编程
Linux 系统编程
......


学习方式

在网络上查找
查看书籍
观看视频



Linux 版本
内核 (kernel)
发行版 (在内核上搭建部分外围的工具和服务)
【Linux 的工具的依赖关系复杂,所以一般不直接安装内核,然后自己安装外围工具和服务,而是使用发行版本】

主流的发行版本有: redhatdebianarchlinuxfedorasuseUbuntucentOSMint.......

Linux 内核功能
硬件管理
内存管理
输入/输出
虚拟文件系统(VFS)
线程管理

文件系统是操作系统用于明确存储设备(常见的是磁盘,也有基于NAND Flash的固态硬盘)或分区上的文件的方法和数据结构;即在存储设备上组织文件的方法。操作系统中负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系统。文件系统由三部分组成:文件系统的接口,对对象操纵和管理的软件集合,对象及属性。从系统角度来看,文件系统是对文件存储设备的空间进行组织和分配,负责文件存储并对存入的文件进行保护和检索的系统。具体地说,它负责为用户建立文件,存入、读出、修改、转储文件,控制文件的存取,当用户不再使用时撤销文件等。

版本标记: r.x.y
r: 发行版本(稳定的版本)
x: 偶数:稳定版本    奇数:开发版本
y: 错误修补次数

例如: 3.4.231;2.0.54

虚拟机安装 Linux
虚拟机的介绍:
虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。

虚拟系统通过生成现有操作系统的全新虚拟镜像,它具有真实windows系统完全一样的功能,进入虚拟系统后,所有操作都是在这个全新的独立的虚拟系统里面进行,可以独立安装运行软件,保存数据,拥有自己的独立桌面,不会对真正的系统产生任何影响 ,而且具有能够在现有系统与虚拟镜像之间灵活切换的一类操作系统。虚拟系统和传统的虚拟机(Parallels Desktop ,Vmware,VirtualBox,Virtual pc)不同在于:虚拟系统不会降低电脑的性能,启动虚拟系统不需要像启动windows系统那样耗费时间,运行程序更加方便快捷;虚拟系统只能模拟和现有操作系统相同的环境,而虚拟机则可以模拟出其他种类的操作系统;而且虚拟机需要模拟底层的硬件指令,所以在应用程序运行速度上比虚拟系统慢得多。

流行的虚拟机软件有VMware(VMWare ACE)、Virtual Box和Virtual PC,它们都能在Windows系统上虚拟出多个计算机。
虚拟机网络选择 仅本机模式

物理机安装 Linux
需要考虑是否有相应的硬件驱动,然后再选择是否安装


存储信息到硬盘与哈希表
哈希码相同的文件存储会以链表或数组的方式存储
硬盘中存储数据是稀疏的存储方式


分区的优点
支持多种文件系统
便于管理


带分区表的硬盘 (MBR)
分区表 记录在硬盘第一个柱面的第一块扇区
一个分区表只能记录四块分区
分区分类: 主分区扩展分区逻辑分区
主分区 + 扩展分区最多只能有4块
扩展分区还可以分出逻辑分区,数量不限




页: [1]
查看完整版本: linux 学习 -----简介 【初识(一)】