Linux基础命令学习
学习目标
- 了解VMware的两种备份方式:快照与克隆
- 了解文件系统
VMware备份
快照
VMware的菜单栏有虚拟机-快照,快照相当于一份备份文件,记录了虚拟机运行到某一时间点的状态。如果虚拟机发生了意外:系统崩溃,若事先保存了快照,就可以通过快照恢复保存快照那一时间点的系统状态,这个状态包含:内存状态、虚拟机配置信息、磁盘状态等。
备注:快照在系统开启的时候创建
克隆
克隆即复制
备注:做克隆时系统需要关闭
快照与克隆的区别
- 快照在系统开启时创建,克隆在系统关系时创建
- 快照是记录数据某一时刻的状态,克隆是记录数据某一时刻的副本(克隆后相当于有2台机器)
备注:后续有危险操作,记得做快照备份
Linux文件系统
Linux系统注意点
- Linux严格区分大小写
- Linux通过权限位标识文件类型
- Linux中一切皆文件
常见的文件扩展名
压缩包: .tar、.gz、.tar.gz、.zip、.bz2、.tgz、.tar.gz2
二进制软件包:Centos使用的二进制安装包是RPM包,所有的RPM包用".rpm"扩展名
Linux所有的存储设备必须在挂载后才能使用
挂载实际上就是分配盘符,在windows中盘符用英文字母表示,如:C:等。实际上盘符就是一个已经创建的空目录,这个空目录称为挂载点,可以理解为盘符。把设备文件(如/dev/sdb)和挂载点(空目录)连接的过程就叫挂载
Linux文件系统目录结构
Linux不同于windows,没有盘符C、D、E。所有文件存储在以根目录为树根的树形结构中。
系统启动相关
- /boot: 存放Linux系统启动时的内核文件,包括连接文件和镜像文件
- /etc: 存放所有的系统需要的配置文件
- /lib: 存放基本的代码库
- /sys: 虚拟文件系统,与proc文件系统类似,sys文件系统提供了从用户空间到内核空间的入口,系统启动时将其挂载到/sys下
指令集合
- /bin: 二进制文件目录(binaries),包括系统用户和普通用户常用的命令和可执行文件,包含shell解释器等
- /sbin: super binaries,只有系统管理员能使用的程序和指令,如fdisk等
外部文件管理
- /dev: device,存放Linux的外部设备
- /media: 类似于windows的其他设备,如U盘识别后将其放到该目录下
- /mnt: 临时挂载别的文件系统
临时文件
- /run: 临时文件系统,存储系统启动以来的信息,系统重启时会将该目录的文件删除
- /lost+found: 当系统意外崩溃或意外关机时,产生的一些文件碎片会存放在这里。
- /tmp: 临时目录。系统存放临时文件的目录,在该目录下,所有用户都可以访问和写入。此目录中不能保存重要数据,最好每次开机都把该目录清理
账户
- /root: 系统管理员root 的主目录。普通用户主目录在 /home/ 下
- /home: 普通用户的目录
- /usr: unix share resource,
- /usr/bin: 系统用户使用的应用程序与指令。
- /usr/sbin: 超级用户使用的比较高级的管理程序和系统守护程序。
- /usr/src: 内核源代码默认的放置目录
运行过程中使用
- /var: 存放经常修改的数据,比如程序运行的日志文件(/var/log 目录下)。
- /proc: 虚拟文件系统,是系统内存的映射,可以直接访问这个目录来,获取系统信息。
扩展使用
- /opt: 默认是空的,我们安装额外软件可以放在这个里面。
- /srv: 存放服务启动后需要提取的数据, 服务启动之后需要访问的数据目录,如www服务需要访问的网页数据存放在/srv/www内。