文件压缩与打包
Bzip2:将文件压缩为.bz2格式同时可以解压.bz2压缩文件将文件压缩为.xz格式,同时可以解压.xz压缩文件
Bzip2命令的格式
Bzip2【选项】 源文件
-d 对压缩文件进行解压缩
-f 覆盖现有压缩文件或者解压缩文件
-k 压缩文件时,不删除原文件
Gzip压缩工具
命令名称 gzip 命令作用 将文件压缩为.gz格式,同时可以解压.gz压缩文件
-d 对压缩文件进行解压缩
-r 递归压缩指定目录及子目录下的文件
-v 显示压缩或解压缩文件名和压缩比
Tar压缩工具
命令名称 tar 命令作用 对文件进行打包、压缩和解压缩
-c 建立打包文件
-f 输入打包文件名
-v 可视化
-x 解包或者解压打包文件
-z 调用gzip进行文件压缩
-j 调用bzip2进行文件压缩
-c 解压打包文件到指定目录
文件系统的挂载
一个文件系统不应该被重复挂载在不同的挂载点(目录)中
一个目录不应该重复挂载多个文件系统
作为挂载点的目录通常为空目录
Linux系统的挂载点 /mnt /media
手动挂载 mount命令
作用:能够将Linux系统外的某个分区挂载到目录 格式:mount 【-t 文件系统】 【-o 挂载选项】 设备名 挂载点 目录
-t 指定要挂载的系统类型,默认不指定,会自动识别 如:光盘的文件类型为ISO9660
-o 指定挂载选项,常用的挂载选项如下
ro read-only,采用只读的方式挂载设备(即系统只能对设备进行读操作)
rw 采用读写的形式挂载设备 remount 重新挂载
查看当前系统已经挂载的所有分区,分区系统类型等 mount
将/dev/sdb1挂载到目录/mnt/u01下 mount /dev/sdb1/mnt/u01/
将/dev/sdb1重新挂载为只读状态 mount -o remount,ro /dev/sdb1
将/dev/sdb1以UUID形式挂载到目录/mnt/u01下 mount UUID=‘’b7abe09b...‘’ /mnt/u01
umount /mnt/u01/ 卸载
将/dev/sdb1通过卷标挂载到目录/mnt/u01下 mount LABEL=‘’DISK1‘’ /mnt/u01/
特殊设备挂载
光盘的设备名:在centos7中,SCSI/ATA/SATA接口光驱设备使用设备名/dev/sr0表示
Linux系统通过链接文件为光驱赋予的常用的文件名是/dev/cdrom
mkdir /medin/cdrom mount /dev/sr0/media/cdrom
将U盘/dev/sdc1挂载到目录/mnt/usb下 mount -t vfat /dev/sdc1 /mnt/usb
自动挂载
/etc/fstab文件负责配置Linux开机时自动挂载的分区 mount -a
自动挂载的一些限制
根目录/是必须挂载的,而且一定要先于其他挂载点被挂载出来
挂载点必须是已经建立的目录
所有的挂载点在同一时间内,只能挂载一次swap分区介绍
swap分区通常被称为交换分区,这是-块特殊的硬盘空间,即当实际内存不够用的时候,操作系统会从内存中取出一部分暂时不用的数据,放在交换分区中,从而为当前运行的程序腾出足够的内存空间。也即为,当内存不够用时,我们使用swap分区来临时顶替。
swap分区的特点
优点:通过操作系统的调度,应用程序实际可以使用的内存空间将
远远超过系统的物理内存。
缺点:频繁地读写硬盘,会显著降低操作系统的运行速率。
swap分区的设置
swap分区的大小:通常设置为内存大小的1.5-2倍。
可用的分区的类型:主分区或者逻辑分区。
磁盘管理命令
du 命令:
作用:用于查看某个目录或文件所占空间的大小
格式:du [选项] 目录/文件名
-a 列出全部文件和目录的大小
-h 以合适的单位输出
-s 表示只列出最后加总的值
注意:参数为空时,表示以KB为单位,只列出目录(包含子目录)的大小
df 命令:
作用:用于查看已挂载硬盘的总容量,使用容量,剩余容量等。
格式: df [选项] 设备名
-a 列出所有的文件系统
-k 以KB的容量显示各文件系统
-m 以MB的容量显示各文件系统
-h 将容量结果以易读的容量格式显示出来
-T 显示文件系统类型
fdisk 命令:
作用:用于创建和维护分区表
格式:fdisk [选项]设备名
-l 显示指定磁盘设备的分区表信息
-s 块为单位显示分区容量
mkfs 命令:
作用:用来在特定的分区建立Linux文件系统
格式:mkfs [选项] [参数]分区
-t 用于指定该分区文件系统的类型
-L 表示预设该分区的标签
或 ●mkfs.文件系统分区
格式化:磁盘给待存储的数据以硬件支持,但磁盘本身并不规定文件的存储方式,因此在使用磁盘之前,还需规定文件在磁盘中的组织方式,即格式化磁盘,为磁盘创建文件系统。
ext文件系统
ext称作扩展文件系统(Extended file system),于1992年4月发表,是为linux核心所做的第一个文件系统。
ext文件系统有多种版本,目前常见的有ext3和ext4.
ext4:表示第四代扩展文件系统,是一个日志文件系统,常用于Linux操作系
统。它是很多Linux发行版的默认文件系统。
xfs文件系统:XFS文件系统是SGI开发的高级日志文件系统,XFS极具伸缩性,非常健壮。
XFS的Linux版的到来是激动人心的,首先因为它为Linux社区提供了一种健壮的、优秀的以及功能丰富的文件系统,并且这种文件系统所具有的可伸缩性能够满足最苛刻的存储需求。
主要特性:数据完整性、传输特性、可扩展性、传输带宽等
磁盘管理命令
df 命令:
作用:用于查看已挂载硬盘的总容量,使用容量,剩余容量等。
格式: df [选项] 设备名
-a 列出所有的文件系统
-k 以KB的容量显示各文件系统
-m 以MB的容量显示各文件系统
-h 将容量结果以易读的容量格式显示出来
-T 显示文件系统类型
du 命令:
作用:用于查看某个目录或文件所占空间的大小
格式:du [选项] 目录/文件名
-a 列出全部文件和目录的大小
-h 以合适的单位输出
-s 表示只列出最后加总的值
注意:参数为空时,表示以KB为单位,只列出目录(包含子目录)的大小
fdisk 命令:
作用:用于创建和维护分区表
格式:fdisk [选项]设备名
-l 显示指定磁盘设备的分区表信息
-s 块为单位显示分区容量
mkfs 命令
作用:用来在特定的分区建立Linux文件系统
格式:mkfs [选项] [参数]分区
-t 用于指定该分区文件系统的类型
-L 表示预设该分区的标签
或 mkfs.文件系统分区
磁盘挂载与卸载
1文件系统的挂载。
2.手动挂载mount命令
3.特殊设备的挂载+
4.自动挂载/et/fstab文件,
5.swap分区+
挂载概念
建立了文件系统之后,还需要将文件系统连接到
Linux目录树的某个位置才能使用,这被称为"挂载”
文件系统挂载的原因
文件系统所挂载到的目录称为挂载点,该目录为进
入该文件系统的入口。除了磁盘分区之外,其他各种存
储设备也需要进行挂载才能使用。
文件系统挂载的注意事项
1.-个文件系统不应该被重复挂载在不同挂载点(目录)中。
2.个目录不应该重复挂载多个文件系统。
3.作为挂载点的目录通常应为空目录。
磁盘挂载与卸载
手动挂载mount命令
命令名称mount
命令作用能够将Linux系统外的某个分区挂载到目录。
命令格式 mount [-t文件系统] [-o挂载选项] 设备名称 挂载点选项
mount命令的基本用法
1.查看当前系统已经过挂载的所有分区,分区系统类型等。
2.将/dev/sdb1挂载到目录/mnt/u01下。
3.将/dev/sdb1重新挂载为只读状态
4.将/dev/sdb1以UUID形式挂载到目录/mnt/u01下。
5.将/dev/sdb1,通过卷标挂载到目录/mnt/u01下。
常用外部设备挂载
00001.
光盘 2.U 盘 3.移动硬盘
00002.
光盘的挂载和使用
00003.
光盘的设备名
00004.
v在CentOS7中, SCSI/ATA/SATA接口的光驱设备使用设备名/dev/sr0
00005.
表示。
00006.
V Linux系统通过链接文件为光驱赋予的常用的文件名是/dev/cdrom
00007.
光盘挂载和使用
00008.
1.将光盘挂载到/media/cdrom目录----连接。
00009.
2.将光盘挂载到/media/cdrom目录下----- -实现挂载。
00010.
mkdir /media/ cdrom#创建一一个挂载点目录
00011.
mount /dev/sr0 /media/cdrom #将光盘挂载到该目录
00012.
3.卸载/media/cdrom目录下挂载的光盘。
00013.
卸载命令格式:
00014.
umount
00015.
光驱设备名或挂载点目录
00016.
umount /media/cdrom
00017.
U盘挂载和使用
00018.
U盘挂载使用流程
00019.
1.以root用户登陆,先加载USB模块,用fdisk -1查看U盘设备名称
00020.
2.在目录/mnt下建立挂载目录
00021.
3.载入u盘,挂载U盘
00022.
4.不再使用u盘,应卸载后移除设备
00023.
U盘挂载和使用
00024.
00001.
虚拟机识别U盘
00002.
00003.
将U盘/dev/sdc1挂载到目录/mnt/usb下。
00004.
00005.
卸载U盘设备。
00006.
自动挂载的作用
00007.
某些时候当Linux系统下划分了新的分区后,需要
00008.
将这些分区设置为开机自动挂载,否则, Linux是无法
00009.
使用新建的分区的。
00010.
/etc/fstab文件负责配置Linux开机时自动挂载的
00011.
分区。
00012.
自动挂载的作用
00013.
某些时候当Linux系统下划分了新的分区后,需要
00014.
将这些分区设置为开机自动挂载,否则, Linux是无法
00015.
使用新建的分区的。
00016.
/etc/fstab文件负责配置Linux开机时自动挂载的
00017.
分区。
00018.
swap分区介绍
00019.
swap分区通常被称为交换分区,这是一块特殊的
00020.
硬盘空间,即当实际内存不够用的时候,操作系统会
00021.
从内存中取出一部分暂时不用的数据,放在交换分区
00022.
中,从而为当前运行的程序腾出足够的内存空间。
00023.
也即为,当内存不够用时,我们使用swap分区
00024.
来临时顶替。
00025.
swap分区的特点
00026.
优点:通过操作系统的调度,应用程序实际可以使用的内存空间将
00027.
远远超过系统的物理内存。
00028.
缺点:频繁地读写硬盘,会显著降低操作系统的运行速率。
00029.
■ swap0 0的0小:通常设置 为内存0小的1.5-20。
00030.
■可用的分区的类型:主分区或者逻辑分区。
00031.
建立新的swap00的步0
00032.
■分区
00033.
使用fdisk命令,创建swap0 0
00034.
■ swap 0格式0
00035.
使用命令mkswap格式0 00 [root@localhost ~]# mkswap /dev/sdb1
00036.
■swap00挂载
00037.
使用命令swapon挂载swap [root@localhost ~]# swapon /dev/sdb1
00038.
使用命令free -h查看swap信息[root@localhost ~]# free -h
00039.
1swap0卸载
00040.
使用命令swapoff卸载swap [root@localhost ~ ]# swapoff /dev/sdb1
00041.
一.自动挂载的作用:某些时候当Linux系统下划分了新的分区后,需要将这些分区设置为开机自动挂载,否则,Linux是无法使用新建的分区的。/etc/fstab文件负责配置Linux开机时自动挂载的分区。
自动挂载的一些限制
1.根目录/是必须挂载的,而且一定要先于其他挂载点被挂载进来。
2.挂载点必须是已经建立的目录。
3.所有的挂载点在同一时间内,只能挂载一次。
将/dev/sdb1自动挂载到/mnt/u01目录。
1.使用命令blkid查看/dev/sdb1的UUID.
2.使用mount -a, 自动挂载。
3.编辑vim /etc/fstab文件 ,实现随系统开机自动挂载
4.使用命令df-Th一查看挂载情.
二.swap分区:通常被称为交换分区,这是一一块特殊的硬盘空间,即当实际内存不够用的时候,操作系统会从内存中取出一部分暂时不用的数据,放在交换分区中,从而为当前运行的程序腾出足够的内存空间。也即为,当内存不够用时,我们使用swap分区来临时顶替。
Swap分区的特点
1.优点:通过操作系统的调度,应用程序实际可以使用的内存空间将远远超过系统的物理内存。
2.缺点:频繁地读写硬盘,会显著降低操作系统的运行速率。
swap分区的设置
1.swap分区的大小:通常设置为内存大小的1.5-2倍。.
2.可用的分区的类型: 主分区或者逻辑分区。
建立新的swap分区的步骤
1.分区
使用fdisk命令,创建swap分区
2.Swap分区格式化
使用命令mkswap格式0 0 0 [root@localhost ~]# mkswap /dev/sdb1. swapD 0挂载
3.swap分区挂载
使用命令swapon挂载swap [root@localhost ~]# swapon /dev/sdb1
使用命令free -h查看swap信息[root@localhost ~]# free -h
4. swap分区卸载
使用命令swapoff卸载swap [root@localhost ~]# swapoff/dev/sdb1
建立swap分区流程
第一步:分区
第二步:格式化
第三步:挂载(选择1:手动).(选择2:自动挂载)使用vim编辑器编辑/etc/fstab文件,实现随系统开机自动挂载
第四步:卸载