linux内核 Kernel's Basic Functions
hardware management 硬件管理
memory management 内存管理
I/O 输入输出
VFS 虚拟文件系统(屏蔽不同文件系统的区别,抽象出一个统一的接口)
[文件系统:如NTFS,FAT16,FAT32,对磁盘按不同规则进行划分,按规则存储数据]
process management 进程管理
版本version
格式 r.x.y
r: relase version 发行版本
x: 偶数-稳定;奇数-开发中版本
y: 错误修补次数
如,2.0.22 表示大版本为第2版,稳定版本,修改22个bug
分区、格式化
boot 引导分区,发现操作系统
共512KB(448KB存放引导信息,64KB用来存放分区记录-分区索引表)
每条记录占16KB--->64/16=4,所以至多4块主分区
0磁盘0柱面0扇面记录分区信息
主分区:存放操作系统,一块硬盘最多可以分4个主分区
扩展分区:将主分区单独或者合并为扩展分区,扩展分区中可以继续划分出逻辑分区
逻辑分区:在扩展分区中进行划分,逻辑分区个数不受限制(从hda5开始)
分区的命名规则:
XX 分区名前2个字母说明分区所在设备的类型:
hd(IDE磁盘)、 sd(SCSI磁盘) d表示disk
Y 分区名第3个字母表示分区所在的设备:
a 表示第1块硬盘 如/dev/hda 表示第1块IDE硬盘
b表示第2块硬盘 如/dev/sdb 表示第2块SCSI硬盘
N 最后的数字表示分区。前4个分区(主分区或扩展分区)用数字1到4表示,逻辑分区从5开始
/dev/hda3 第1块IDE硬盘的第3个主分区或扩展分区
/dev/sdb6 第2块SCSI硬盘的第2个逻辑分区
挂载
挂载是将分区关联到某一目录的过程
挂载分区实现起始于这个指定目录(挂载点 mount point)的存储区能够被使用!
linux中以目录方式访问设备,所以需要将设备与linux中的目录进行关联
由于某些设备并没有关联到系统的目录上,所以需要进行挂载使用
如cdrom使用cd命令无法打开,将cdrom挂载到某个目录上,这样就能以目录方式打开cdrom了
进而实现查看cdrom中的文件信息
注意:linux会自动将设备进行挂载,正是因为自动挂载好了,所以登陆进入系统后可以直接访问磁盘上的信息。这里只是说明linux系统的挂载知识!!!
mount 通过目录访问介质
cd /mnt 进入mnt目录
mkdir cdr 创建挂载点cdr,用于挂载cdrom
mount /dev/cdrom /mnt/cdr 将cdrom挂载到cdr上
cd /mnt/cdr 进入挂载目录
ls 查看cdrom中的内容(即安装的linux ISO镜像文件)
umount 解除目录与介质的关联
cd .. 退回到挂载点的上一级目录
umount /mnt/cdr 卸载光驱与cdr的关联
相关推荐
Linux基础学习篇940页是一本详细的Linux基础学习指南,涵盖了Linux操作系统的各个方面。该书共分为二十四章,涵盖了Linux基础知识、文件系统、进程管理、用户管理、网络管理、系统安全等方面。 一、Linux基础知识 ...
Linux是一套免费使用和自由传播的类Unix操作系统,目前国内Linux更多的是应用于服务器上(Linux + Apache + MySQL + PHP) 一切皆文件。命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为...
国防科技大学关于Linux操作系统基本概念与操作的课件,主要内容有Linux的基本概念,常用命令和进一步学习指导等
本文档总结了 Linux 基础知识点,涵盖了 Linux 操作系统的基本概念、文件系统、shell 编程、进程管理、磁盘管理、网络管理等方面的知识。 一、文件系统 * Linux 文件系统的基本概念:文件、目录、inode、block * ...
Linux是开源世界中的一个重要组成部分,尤其对于初学者来说,理解其基本概念和历史背景至关重要。首先,Linux是一个基于Unix操作系统的克隆,由林纳斯·托瓦兹在1991年开发,随着时间的推移,它逐渐演变成一个完全...
理解这些基本概念对于配置和维护Linux系统至关重要。 Linux公社(***)是一个专注于Linux技术的网站,提供包括Ubuntu、Fedora、SUSE等Linux发行版的技术资料和最新IT资讯。它也是一个著名的Linux社区,为广大Linux...
【标题】"Linux基础课件逻辑卷基本概念共10页.pdf" 提供了一个学习Linux基础知识的焦点,特别是关于逻辑卷这一主题。逻辑卷管理器(Logical Volume Manager, LVM)是Linux操作系统中用于管理磁盘存储的一个强大工具...
【Linux编程基础】是本文的核心话题,主要涵盖了Linux环境下C编程的基本概念、工具使用、编程风格和软件管理等方面。Linux编程对于入门级别的读者来说是一扇通向系统级开发的门,通过学习,读者将能够理解和掌握...
1. **Linux基础概念**:了解Linux的历史、发行版种类(如Ubuntu、CentOS、Debian等)、内核与发行版的关系以及Linux与其他操作系统的区别,比如与Windows和Mac OS的对比。 2. **Linux文件系统**:学习Linux的目录...
linux—unix课件\第八讲-1 文件系统基本概念.ppt
Linux操作系统基础教程主要涵盖Linux操作系统的基本概念、安装方式、常用命令、系统目录结构、文件链接、磁盘挂载、用户组管理、文件权限与目录权限、shell脚本、文件查找和比较工具,以及网络通信和编译工具。...
1. **Linux培训系列第一讲**:这通常会涵盖Linux的基本概念,包括它的历史、哲学以及与Windows和Mac OS等其他操作系统的对比。讲解可能包括如何安装Linux发行版,如Ubuntu或Fedora,并介绍基本的Linux桌面环境。 2....
总体而言,Linux基础篇涵盖了从计算机基础知识到Linux系统安装、配置的全过程。了解这些知识点,对于Linux初学者来说,是构建坚实基础的关键。通过掌握计算机硬件的工作原理、学习Linux操作系统的基本概念和安装流程...
Linux基本概念及操作Ⅰ Linux终端Ⅱ ShellⅢ Linux常用快捷键A. 输入输出说明B. 主要快捷键a. 补全命令b. 结束程序C. 其他快捷键D. 通配符a. 通配符介绍b. Shell常用通配符Ⅳ 帮助命令 Ⅰ Linux终端 通常我们在使用 ...
总的来说,"00-Linux内存管理之一:基本概念篇"涵盖了Linux内存管理的基础知识,包括内存划分、地址映射、内存分配与释放、缓冲和缓存等。理解和掌握这些概念对于优化Linux系统性能和编写高效的应用程序具有重要意义...