我爱编程

【华为网络技术大赛】服务器操作系统基础原理——Linux文件系统

2018-04-13  本文已影响0人  Mjolnir1107

1 Linux文件和目录管理

Linux目录结构
目录 内容
/bin 构建最小系统所需要的命令
/sbin 和系统操作有关的命令
/boot 内核与启动文件
/dev 各种设备文件
/etc 系统软件的启动和配置文件
/home 用户的主目录
/root 超级用户root的家目录
/usr 非系统的程序和命令
/var 系统专用的数据和配置文件
/opt 可选的应用软件包
/tmp 临时文件存放点

sda指整块硬盘,sda1是第一个分区

Linux目录相关命令
命令 解释
pwd 显示当前的目录
cd 改变当前的工作目录 (不加参数回到家目录)
mkdir 建立目录 ([-m 777] 目录权限) ([-p] 建立父目录)
rmdir 删除目录 ([-p] 删除父目录)
cp 复制文件
mv 移动文件
rm 删除文件 ([-i] 询问) ([-r] 递归删除) ([-f] 强制删除)
find 查找文件 (find [路径][参数如 -name -user])
cat 直接查阅文件内容
more 翻页查看文件内容
less 翻页查看文件内容,比more丰富
head 查看文档的前几行内容
tail 查看文档的后几行内容

2 Linux文件系统管理

文件系统是操作系统用于明确存储和组织计算机数据的方法。Linux支持的文件系统类型可以查看/etc/filessystems。

文件系统的分类
  1. 传统型文件系统
    先写入数据,再写入元数据 。文件系统不一致的状态(ext2)
  2. 日志型文件系统
    首先写入日志文件。安全。(ext3、ReiserFS[搜索快])
  1. 索引式文件系统

    文件属性数据和实际内容存放在不同的区块(ext2)
  2. 非索引式文件系统

    只有block,数据需要一个block接一个block读取(FAT)
ext2文件系统的结构(Linux系统默认文件系统)
配置文件系统的分区
  1. 创建分区fdisk
  2. 创建文件系统mkfs
  3. 挂载文件系统mount
管理Linux文件系统
  1. 查看分区使用情况
  2. 查看系统打开的文件(root身份)
  3. 修复文件系统(先将设备unmount)
上一篇下一篇

猜你喜欢

热点阅读