美文网首页我爱编程
【华为网络技术大赛】服务器操作系统基础原理——Linux文件系统

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

作者: Mjolnir1107 | 来源:发表于2018-04-13 16:22 被阅读0次

    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。

    • 文件名
      定义储存的位置
    • 数据
      文件的具体内容
    • 元数据(meta-data)
      文件有关的信息
    文件系统的分类
    • 是否有日志?
    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)

    相关文章

      网友评论

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

        本文链接:https://www.haomeiwen.com/subject/epickftx.html