• 进入"运维那点事"后,希望您第一件事就是阅读“关于”栏目,仔细阅读“关于Ctrl+c问题”,不希望误会!

标签:Linux系统原理

Linux系统原理之进程管理

进程的概念 Linux是一个多用户多任务的操作系统,多用户是指多个用户可以在同一时间使用同一个linux系统。多任务是指在Linux下可以同时执行多个任务,更详细的说,Linux采用了分时管理的方法,所有的任务都放在一个队列中,操作系统根据每个任务的优先级为每个任务分配合适的时间片,每个时间片很短,用户根本感觉不到是多个任务在运行,从而使所有的任务共同分享系……

Linux中SWAP分区管理

Linux 64位的每个进程可以有4 GB的虚拟内存空间。而且系统中还要同时存在多个进程,当系统中的物理内存紧缺时。就需要利用对换空间把一部分未来可能不用的页面从物理内存中移到对换设备或对换文件中。 Linux采用两种方式保存换出的页面。一种是利用整个块设备,如硬盘的一个分区(swap).即对换设备,另一种是利用文件系统中固定长度的文件.即对换文件。 它们统……

Linux系统原理之内存管理

Linux内存架构 为了执行一个进程,Linux内核为请求的进程分配一部分内存区域。该进程使用该内存区域作为其工作区并执行请求的工作。它与你的申请一个办公桌,然后使用办公桌来摆放纸张、文档和备忘录来执行你的工作类似。不同之处是内核必须使用更动态的方式来分配内存空间。有时运行的进程数会达到数万个,但内存的数量是有限的。因此,Linux内核必须有效地处理内存。在……

Linux中特种文件系统介绍

一、日志文件系统 在RedHat系统发行版中,Redhat 5.0使用的文件系统是Ext3,而在Redhat 6.0中使用的是EXT4,到了Redhat 7.0中没有在使用EXT系列文件系统了,而是使用了XFS文件系统。这些所有的文件系统都属于日志型文件系统(EXT2就不是日志型文件系统),既然是日志型文件系统那么下面就来说说日志。 理解日志 1)元数据……

Linux系统原理之文件系统

在Linux系统中,所有内容被表示为文件,组织文件的各种方法便称为不同的文件系统。Linux支持多种文件系统,使之能够与不同的操作环境实现资源共享,这也是Linux作为网络操作系统的明显优势。 一、Linux文件结构 文件结构是指文件在存储设备中的组织方式,主要体现在对文件和目录的组织上,目录提供了一个管理文件的有效而方便的途径。Linux使用树状目录结构,……

Linux文件系统目录标准介绍(FHS)

我们知道在Linux中一切皆文件,而文件是由文件系统组织存放,但文件系统的组织存放方式也是有标准的。一般只要是一个标准化的Linux发行版系统都会遵循这种标准,不然就太混乱了。而这种Linux文件系统标准就是FHS(Filesystem Hierarchy Standard,文件系统目录标准,详细介绍可看官网:http://www.pathname.com/……

Linux系统启动过程详解之UpStart init(三)

RHEL6.0 init(UpStart) 1)SysV init的优缺点 SysV init是最早的解决方案,依靠划分不同的运行级别,启动不同的服务集,服务依靠脚本控制,并且是顺序执行的。 SysV init优点是:原理简单,易于理解;依靠shell脚本控制,编写服务脚本门槛比较低。 SysV init缺点是:服务顺序启动,启动过程比较慢;不能做到根据需要……