2021年1月


作者:云大侠  发表时间:  浏览次数:113 次  分类:Linux/shell系统化教程
操作系统的文件除了存放实际数据内容之外,通常还存放有非常多的属性,例如Linux操作系统的文件权限与文件属性,这两部分内容分别存放在block和inode中。1、block 和 inode 概述在Linux系统中,文件由元数据和数据块组成。数据块就是多个连续性的扇区(sector),扇区是文件存储的最小单位(每个512字节)。块(block)的大小[...]

作者:云大侠  发表时间:  浏览次数:90 次  分类:Linux/shell系统化教程
在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号inode 。1、软连接软连接,其实就是新建立一个文件,这个文件专门用来指向别的文件,类似于 windows 下的快捷方式。软链接产生的是一个新的文件,但这个文件的作用就是专门指向某个文件的,删了这个软连接文件,那就等于不需要这个连接,和原来的存在的实体[...]

作者:云大侠  发表时间:  浏览次数:102 次  分类:Linux/shell系统化教程
什么是扇区?下图显示的是一个盘面,盘面中一圈圈灰色同心圆为一条条磁道,从圆心向外画直线,可以将磁道划分为若干个弧段,每个磁道上一个弧段被称之为一个扇区(图践绿色部分)。扇区是磁盘的最小组成单元,通常是512字节。(由于不断提高磁盘的大小,部分厂商设定每个扇区的大小是4096字节)什么是磁盘块?操作系统与磁盘之间交流的最小单位就是磁盘块,它是一个虚拟[...]

作者:云大侠  发表时间:  浏览次数:87 次  分类:Linux/shell系统化教程
1、盘片硬盘中一般会有多个盘片组成,每个盘片包含两个面,每个盘面都对应地有一个读/写磁头。受到硬盘整体体积和生产成本的限制,盘片数量都受到限制,一般都在5片以内。盘片的编号自下向上从0开始,如最下边的盘片有0面和1面,再上一个盘片就编号为2面和3面。如下图: 扇区和磁道下图显示的是一个盘面,盘面中一圈圈灰色同心圆为一条条磁道,从圆心向外画直线[...]

作者:云大侠  发表时间:  浏览次数:88 次  分类:Linux/shell系统化教程
Linux系统一般有4个主要部分:内核、shell、文件系统和应用程序。内核、shell和文件系统一起形成了基本的操作系统结构,它们使得用户可以运行程序、管理文件并使用系统。1、linux内核内核是操作系统的核心,具有很多最基本功能,它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。Linux 内核由如下几部分组成[...]

作者:云大侠  发表时间:  浏览次数:71 次  分类:Linux/shell系统化教程
有网友发出疑问:GNU是GNU Not Unix的递归缩写,前面那个G是什么意思?为什么不是 ANU, BNU, CNU...递归首字缩写,是一种在全称中递归引用它自己的缩写。如此命名的还有很多,包括:Bing is not google,PNG is Not GIF.....,这在计算机领域黑客社区中一个较早的传统,特别是在麻省理工大学,黑客们喜[...]

作者:云大侠  发表时间:  浏览次数:71 次  分类:Linux/shell入门
1、GPL协议诞生的时代背景1970年在贝尔实验室诞生了伟大的操作系统:UNIX。在UNIX发展初期,当时的UNIX版权归AT&T公司所有。为了促进UNIX的发展,AT&T公司以低廉甚至免费的许可将UNIX源码授权给学术机构做研究或教学之用,许多机构在此源码基础上加以扩充和改进,形成了所谓的UNIX衍生版,这些衍生版反过来也促进了UNIX的发展。后[...]

作者:云大侠  发表时间:  浏览次数:82 次  分类:Linux/shell入门
(1)Linux仅仅是一个操作系统内核,由林纳斯创造出来。内核是什么?内核建立了计算机软件与硬件之间通讯的平台,内核提供系统服务,比如文件管理、虚拟内存、设备I/O等。由此可见,内核解决的问题是硬件管理,并不包含外围的应用程序,所以Linux内核对于大多数人来说无法正常使用。(2)GNU是一个技术组织,发起人是 Richard Stallman,是[...]

作者:云大侠  发表时间:  浏览次数:69 次  分类:Linux/shell入门
(1)Linux仅仅是一个操作系统内核,由林纳斯创造出来。内核是什么?内核建立了计算机软件与硬件之间通讯的平台,内核提供系统服务,比如文件管理、虚拟内存、设备I/O等。由此可见,内核解决的问题是硬件管理,并不包含外围的应用程序,所以Linux内核对于大多数人来说无法正常使用。(2)GNU是一个技术组织,发起人是 Richard Stallman,是[...]

作者:云大侠  发表时间:  浏览次数:106 次  分类:Linux/shell入门
1、什么是Linux?也许很多人会不屑的说,Linux不就是个操作系统么。错!Linux不是一个操作系统,严格来讲,Linux只是一个操作系统中的内核。内核是什么?内核建立了计算机软件与硬件之间通讯的平台,内核提供系统服务,比如文件管理、虚拟内存、设备I/O等。既然Linux只是一个内核,那么我们通常所说的Linux操作系统又是什么?我们通常所说的[...]