文件的基本管理和XFS文件系统备份恢复

  • 1.1  Linux系统目录结构,相对/绝对路径。
  • 1.2  创建/复制/删除文件,rm -rf / 意外事故
  • 1.3 查看文件内容
  • 1.4 xfs文件系统的备份和恢复

在windows中文件在磁盘里如上图, 而在Linux当中一切都是文件,没有磁盘的概念了,这是

linux与windows的不同,设备也看成文件

1.1.1  linux系统目录结构

/   /home   /root   /dev   /usr   /etc   /boot   /lib    /var   /tmp   /proc  /bin /sbin

 1.  /   通常称为根分区。所有的文件和目录的起始点。只有root用户对此目录拥有写权限。

 2. /etc  配置文件  包含所有应用程序的配置文件,也包含启动、关闭某个特定程序的脚本,

 例如,/etc/passwd,  /etc/init.d/network等。

 3. /boot 存放Linux系统启动时需要加载的文件。 Kernel、grub等文件都存放在此。

 4. /var  是一个可增长的目录,包含很经常变的文件。

     例如,/var/log(系统日志)、/var/lib (包文件)

 5.  /root  管理员所有数据。  root用户的家目录

6.  /tmp  临时文件存储位置   不能存放重要的数据

7. /usr  usr表示的是unix software source     /usr/src   源代码目录

 8. /bin  命令  此目录包含二进制可执行文件。

 9. /sbin  系统命令 ,此目录中的命令主要供系统管理员使用,以进行系统维护。

10. /dev  包含设备文件。

  在Linux中,一切都被看做文件。终端设备、磁盘等等都被看做文件.如/dev/sda。

11. /home  普通用户所有数据存放在这个目录下 

12. /proc  这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。

查看咱们的内存信息,CPU信息

cat /proc/meminfo  | grep “Mem”

cat /proc/cpuinfo

13.  /lib   存放系统的库文件

   lib***.a是静态库

   lib***.so是动态库

  静态库在编译时被加载到二进制文件中

  动态库在运行时加载到进程的内存空间中

  简单的说,这些库就是为了让你的程序能够正常编译运行的。

     其作用类似于Windows里的.dll文件。几乎所有的应用程序都须要用到这些共享库。

小结:

  · 本地管理员大多数情况下将额外的软件安装在/usr/local目录下,并符号连接在/usr/local/bin下的主执行程序。

   · 系统的所有设置在/etc目录下。

   · 不要修改根目录(“/”)或/usr目录下的任何内容,

  目录最好和LINUX发布时保持一致。

   · 大多数工具和应用程序安装在目录:/bin, /usr/sbin, /sbin,

   · 所有的文件在单一的目录树下。没有所谓的“驱动符”。

linux云计算集群架构学习笔记:系统文件的目录结构的更多相关文章

  1. linux云计算集群架构学习笔记:用户管理和root用户密码重置

    RHEL7用户管理 本节所讲内容: 用户和组的相关配置文件 管理用户和组 RHEL7破解root密码 与windows 相比 LINUX中的用户和账号的作用是一样的. 都是基于用户对访问的资源做控制, ...

  2. linux云计算集群架构学习笔记:命令查看文件内容

    查看文件内容 1.cat 命令 作用:查看文件内容 语法:cat 文件名 2. more 命令 作用:分页查看文件内容 语法:more  文件名 例:more /etc/passwd 按下回车刷新一行 ...

  3. linux云计算集群架构学习笔记:rhel7基本命令操作

     1-3-RHEL7基本命令操作 1.1Linux终端介绍 Shell提示符 Bash Shell基本语法. 1.2基本命令的使用:ls.pwd.cd. 1.3查看系统和BIOS硬件时间. 1.4 L ...

  4. linux云计算集群架构学习笔记:workstation 12.0 按装Red Hat Enterprise Linux 7(64位)

    安装RHEL7.2 步骤: 1.安装虚拟机,按以下截图安装即可  步骤2: Ret hat 7.2 操作系统安装 rhel7因为许可报错解决

  5. Linux Web集群架构详细(亲测可用!!!)

    注意:WEB服务器和数据库需要分离,同时WEB服务器也需要编译安装MySQL. 做集群架构的重要思想就是找到主干,从主干区域向外延展. WEB服务器: apache nginx  本地做三个产品 de ...

  6. Kubernetes全栈架构师(Kubeadm高可用安装k8s集群)--学习笔记

    目录 k8s高可用架构解析 Kubeadm基本环境配置 Kubeadm系统及内核升级 Kubeadm基本组件安装 Kubeadm高可用组件安装 Kubeadm集群初始化 高可用Master及Token ...

  7. 2019-4-8 zookeeper集群介绍学习笔记2

    构建高可用ZooKeeper集群原理介绍 ZooKeeper 是 Apache 的一个顶级项目,为分布式应用提供高效.高可用的分布式协调服务,提供了诸如数据发布/订阅.负载均衡.命名服务.分布式协调/ ...

  8. (三)FastDFS 高可用集群架构学习---Client 接口开发

    一.Python3 与 FastDFS 交互 1.安装 py3fdfs模块 # pip3 install py3Fdfs 2.测试使用 py3Fdfs 与 Fastdfs 集群交互(上传文件) fro ...

  9. (二)FastDFS 高可用集群架构学习---搭建

    一.单group 单磁盘 的 FastDFS 集群 a.前期准备 1.系统软件说明: 名称 说明 CentOS 7.x(安装系统) libfastcommon FastDFS分离出的一些公用函数包 F ...

随机推荐

  1. 在Heroku上部署MEAN

    说明:个人博客地址为edwardesire.com,欢迎前来品尝. Heroku是国外普遍使用大受好评的PaaS,支持Nodejs,基础服务(Nodejs+MongoDB)基本都是免费的.搭建MEAN ...

  2. 第二百七十天 how can I 坚持

    终于有点事干了,今天挺忙的. 今晚没玩游戏,看了个电影<解救吾先生>,还好. 傻. 12月28了,还三天就2016了,好快. 今天地铁人好多,早上又没起来,又迟到了,去霍营倒车,竟然还差点 ...

  3. Java IO (3) - Reader

    Java IO (3) - Reader 前言 JavaIO一共包括两种,一种是stream,一种是reader/writer,每种又包括in/out,所以一共是四种包.Java 流在处理上分为字符流 ...

  4. C#Windows窗体界面设计_01_绘制三角函数_五点作图法

    binzhouweichao@163.com Visual Stutio 2010 C#开发环境 五点作图绘制三角函数,以正弦函数为例,选取一个周期[0, 2π]上的五个特殊的点,也就是横坐标0, π ...

  5. Python 3.2: 使用pymysql连接Mysql

    在python 3.2 中连接MYSQL的方式有很多种,例如使用mysqldb,pymysql.本文主要介绍使用Pymysql连接MYSQL的步骤 1        安装pymysql ·       ...

  6. andriod开发,简单的封装网络请求并监听返回.

    一.为什么封装 因为android 4.0 以后的发送网络请求必须要放到异步线程中,而异步线程必须跟handle合作才能更新主线程中的UI,所以建议用一个类继承handler来异步处理网络请求. 二. ...

  7. java中匿名类的讲解

    匿名内部类也就是没有名字的内部类 正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写 但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口 实例1:不使用匿名内部类来实现抽象 ...

  8. QM课程01-功能概述

    QM模块满足一个 CIQ 系统的下列功能: 一般功能 · 在物料主记录中集成QM检验数据 · 管理供应商和客户或销售部门的物料相关的质量信息 · 把质量特性和物料说明中的检验特性连接 · 管理中央凭证 ...

  9. Codeforces GYM 100114 D. Selection 线段树维护DP

    D. Selection Time Limit: 1 Sec Memory Limit: 256 MB 题目连接 http://codeforces.com/gym/100114 Descriptio ...

  10. WPF自己定义命令Command

    一.自己定义命令 自己定义命令必需要实现ICommand接口.例如以下代码所看到的: /// <summary> /// 自己定义的清除命令. 光脚丫思考 2014-7-31 06:51: ...