5.4 :文件的隐藏属性

1:chattr命令用于设置文件的隐藏权限,格式为“chattr [参数] 文件”。

2:lsattr命令用于显示文件的隐藏权限,格式为“lsattr [参数] 文件”

5.5 :文件访问控制列表

1:setfacl命令用于管理文件的ACL规则,格式为“setfacl [参数] 文件名称”。

2:getfacl命令用于显示文件上设置的ACL信息,格式为“getfacl 文件名称”。


5.6: su命令与sudo服务

可保证普通用户能够完成特定的工作,也可以避免泄露root管理员密码。我们要做的就是合理配置sudo服务,以便兼顾系统的安全性和用户的便捷性。sudo服务的配置原则也很简单—在保证普通用户完成相应工作的前提下,尽可能少地赋予额外的权限。

6.1: 一切从“/”开始

在Linux系统中,目录、字符设备、块设备、套接字、打印机等都被抽象成了文件,“Linux系统中一切都是文件”。既然平时我们打交道的都是文件,那么又应该如何找到它们呢?在Windows操作系统中,想要找到一个文件,我们要依次进入该文件所在的磁盘分区(假设这里是D盘),然后在进入该分区下的具体目录,最终找到这个文件。但是在Linux系统中并不存在C/D/E/F等盘符,Linux系统中的一切文件都是从“根(/)”目录开始的,并按照文件系统层次化标准(FHS)采用树形结构来存放文件,以及定义了常见目录的用途。另外,Linux系统中的文件和目录名称是严格区分大小写的。例如,root、rOOt、Root、rooT均代表不同的目录,并且文件名称中不得包含斜杠(/)。Linux系统中的文件存储结构如图6-1所示。

6.2 :物理设备的命名规则

在Linux系统中一切都是文件,硬件设备也不例外。既然是文件,就必须有文件名称。系统内核中的udev设备管理器会自动把硬件名称规范起来,目的是让用户通过设备文件的名字可以猜出设备大致的属性以及分区信息等;这对于陌生的设备来说特别方便。另外,udev设备管理器的服务会一直以守护进程的形式运行并侦听内核发出的信号来管理/dev目录下的设备文件。

6.3 :文件系统与数据资料
6.4 :挂载硬件设备

mount命令用于挂载文件系统,格式为“mount 文件系统 挂载目录”。

umount命令用于撤销已经挂载的设备文件,格式为“umount [挂载点/设备文件]”。

6.5 :添加硬盘设备
  • fdisk命令用于管理磁盘分区,格式为“fdisk [磁盘名称]”。
  • 在Linux系统中用于格式化操作的命令是mkfs。
  • 使用mount命令将存储设备与挂载点进行关联。
  • 最后使用df -h命令来查看挂载状态和硬盘使用量信息。
6.6: 添加交换分区

SWAP(交换)分区是一种通过在硬盘中预先划分一定的空间,然后将把内存中暂时不常用的数据临时存放到硬盘中,以便腾出物理内存空间让更活跃的程序服务来使用的技术,其设计目的是为了解决真实物理内存不足的问题。但由于交换分区毕竟是通过硬盘设备读写数据的,速度肯定要比物理内存慢,所以只有当真实的物理内存耗尽后才会调用交换分区的资源。

《linux就该这么学》第七课教程《linux就该这么学》第七课教程

标签: Linux, 命令, linux, 文件, 挂载, 设备, 格式

相关文章推荐

添加新评论,含*的栏目为必填