• Linux之文件系统命令学习


    #文件系统
    文件系统是对一个存储设备上的数据和元数据进行组织的机制
    创建文件系统是一个过程,通常称为初始化和格式化。
    挂载点的实质就是一个空置的目录。
    windows文件系统的挂载原理是将磁盘分成若干分区,在各个分区中挂载文件系统,而Linux的挂载原理与Windows不同,它是将磁盘空间挂载在一个目录下
    Linux的文件系统主要有ext2,ext3,和reiserfs,Windows常用的文件系统有FAT系统,和NTFS,光盘使用的则是ISO-9660文件系统

    Linux文件系统目录:
     /bin/用以存储二进制可执行命令文件,/usr/bin/也存储了一些基于用户的命令文件。
     /sbin/许多系统命令存储位置,/usr/sbin/中也包括了许多系统命令。
     /root/超级用户,即根用户的主目录
     /home/普通用户的默认目录
     /boot/存放Ubuntu内核和系统启动文件
     /mnt/通常包括系统引导后被挂载的文件系统的挂载点。
     /dev/存储设备文件,包括计算机的所有外部设备,如硬盘,键盘,鼠标。
     /etc/ 存放系统管理所需要的配置文件和目录
     /lib/ 存储各种程序所需要的共享库文件。
     /lost+found/ 该文件夹一般为空,当系统非法关机后,会存放一些零散文件。
     /var/ 用于存储很多不断变化的文件,例如日志文件
     /usr/ 包括与系统用户直接有关的文件和目录,如应用程序以及库文件。
     /media/ 存放Ubuntu系统自动挂载的设备文件。
     /proc/ 这是一个虚拟目录,它是内存得映射,包括系统信息和进程信息。
     /tmp/ 存储用户和系统的临时文件,该文件夹为任何用户都提供读写权。
     /initrd/ 用来在计算机启动时挂载initrd.img影像文件的目录,以及载入所需设备模块的目录,不能删除次目录。
     /opt/ 作为可选文件和程序的存放目录,主要被第三方开发者用来简易安装和卸载他们得软件。
     /srv/ 存储系统提供的服务数据
     /sys/ 系统设备和文件层次结构,并向用户程序提供详细的内核数据信息。

    交换分区:
       类似于“虚拟内存” :当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。
       使用swapon -s可以查看当前系统的交换分区格式,显示为partition则表示为交换分区
       web服务器能根据不同的请求数量衍生出多个服务进程,随着访问量的增加,对交换分区的要求也会增加,具体的配置需要参考各服务器产品的说明
       vmstat 命令查看大多数系统性能指标,vmstat 3 表示每隔3秒捕获一次,
    2. 交换分区的管理方法
    (1)增加Swap空间
    该操作必须在root权限下进行操作,分为4个步骤:1.创建swap文件,2.格式化swap文件,3.激活swap文件,4.配置swap文件信息
    (2)删除swap空间
    需要三个步骤:1.回收swap空间,2.编辑/etc/fstab,3.从文件系统中删除该文件
    3.文档压缩及解压缩
    文档归档不会改变文件大小,压缩会减小文件总和大小
    tar命令压缩:
    tar -cvzf tt.tar a b c
    解压缩
    tar -xvf tt.tar
    4.文件系统管理命令
    (1)文件的基本操作:touch,cp,mv rm
    (2)目录的基本操作:mkdir,rmdir
    (3)查看文件内容:
    more.less.head .tail
    od 用于按照特殊格式,查看文件内容
    (4)文件类型:ls -l . file
    (5)查询文件:find.locate.grep
    (6)文件内查询:grep.awk.sed
    (7)创建链接文件:ln .wc(统计文件的字数) comm (逐行比较两个排序文件的差异) diff (比较文本文件的异同处)

  • 相关阅读:
    dota监测
    R0:前瞻
    Python基础
    c++成员函数
    异步IO简介
    使用自定义类型做qmap,qhash的key
    c++ primer 7 函数
    c++ primer 6 语句
    c++ primer 5 表达式
    c++ primer 4 数组和指针
  • 原文地址:https://www.cnblogs.com/benshan/p/2503917.html
Copyright © 2020-2023  润新知