1.文件默认权限umask
umask命令用于指定新建文件和目录时的默认权限。
root的umask默认值是022,普通用户的umask值为002.
新建文件的默认权限=666 - umask值
新建目录的默认权限=777 - umask值
2.磁盘管理与文件系统
Linux系统中所有设备都被抽象成文件,存储在/dev目录下。
设备名称一般为hd[a-z]或sd[a-z],如hda、sda等。
IDE设备一般为hd前缀,SATA、SCSI、USB设备一般为sd前缀。
3.分区:即将一个磁盘在逻辑上分为几个区,每个区当成独立的磁盘使用,以达到方便数据和文件管理的目的。
目前主流的分区技术有:MBR和GPT。
•MBR:Master Boot Record
MBR是一种建立在BIOS技术基础上的传统分区机制。
❖其主要特点为:
•支持32位和64位系统
•支持分区数量有限(最多4个主分区)
•寻址空间为32位,最大支持大小为2TB的硬盘
•GPT:GUID Partition Table
GPT是一种建立在UEFI技术基础上的新分区机制,其主要目的是解决MBR机制的缺陷。
其主要特点为:
•支持超过2TB大小的硬盘
•必须使用64位系统
•向后兼容MBR
•目前类Unix系统都支持GPT技术,Windows系统从Windows 7之后支持
❖Linux中分区被表示为:设备名称+分区号,如sda1。
4.Linux系统启动流程
Linux系统的启动过流程为:
•BIOS:硬件启动
•基本输入输出系统,一般保存在主板的ROM中
•MBR:Master Boot Record
Linux启动过程中执行MBR中的前446个字节
•GRUB:操作系统引导程序
GRUB是Linux发行版中普遍使用的引导程序。
GRUB相关文件保存在/boot/grub目录中。
其中主要的配置文件为/boot/grub/grub.conf
•加载内核
•init:第一个进程
init进程是Linux系统运行第一个进程
其主要功能包括:
调用/etc/rc.d/rc.sysinit文件对系统进行初始化
挂载文件系统
根据运行级别启动相关服务和程序
•runlevel:相关应用程序