- 浏览: 69336 次
- 性别:
- 来自: 沈阳
文章分类
最新评论
1、文件系统开机挂载配置文件
/etc/fstab,/etc/mtab
fstab共六个字段:
第一列:磁盘设备文件名或该设备的label
第二列:挂载点
第三列:磁盘分区的文件系统,如ext3、reisisterfs、nfs、vfat等
第四列:文件系统参数
第五列:能否被dump备份命令作用,0代表不要做dump备份,1代表要每天进行dump的操作,2也代表其他不定日期的dump备份操作,通常这个数值不是0就是1.
第六列:是否以fsck检验扇区,开机的过程中,系统默认会以fsck检验我们的文件系统是否完整。不过有些文件系统时不用检验的。0是不要检验,1表示最早检验(一般只有根目录会设置为1),2也是要检验,不过1会比较早被检验。一般来说,根目录设置为1,其他的要检验的文件系统搜设置为2就好了。
2、磁盘相关命令
磁盘分区:fdisk 设备名称
磁盘格式化:mkfs [-t 文件系统格式] 设备名称
mke2fs -j 文件系统 格式化为ext3文件系统,如果去掉-j则是格式化为ext2文
件系统,如果加入-c则是格式化同时检查磁盘错误
磁盘检验: fsck [-t 文件系统格式] 设备名称
badblocks [-sv] 设备名称
-s:在屏幕上列出进度
-v:可以在屏幕上看到进度
fsck是用来检验文件系统是否出错,至于badblocks则是用来检查硬盘或软盘扇区有没有
坏轨的命令。
3、挂载文件系统
mount -a 依照配置文件/etc/fstab的数据将所有未挂载的磁盘都挂载上来
mount -l 单纯输入mount会显示目前挂载的信息,加上-l可增列label名称
mount [-t 文件系统类型] 常见的Linux支持类型有:ext2、ext3、vfat、reiserfs、iso9660、nfs
mount -o remount,rw,auto / 重新挂载根文件系统 -o后面可以接一些挂载时额外加上的参数,比方说账号、密码、读写权限等;
mount -L "卷标名" 挂载点 这种挂载的方法有一个很大的好处:系统不必知道该文件系统所在的接口与磁盘文件名。可以通过dumpe2fs -h /dev/hdc6 查看到“/dev/hdc6"的卷标名称。
mount -o loop /**.iso 目标目录 挂载光盘映像文件到一个目录
4、卷标
mke2fs [-L 卷标] 设备名称 在格式化 文件系统时加上-L参数可以指定卷标
dumpe2fs -h /dev/hdc6 查看卷标
e2label 设备名称 新的label名称 修改指定设备的卷标
5、tune2fs的用法
tune2fs [-jlL] 设备代号
-l:类似dumpe2fs -h 的功能。将super block内的数据读出来
-j:将ext2的文件系统装换为ext3的文件系统
-L:类似e2label的功能,可以修改文件系统的label.
6、swap空间的创建和使用
(1)、fdisk /dev/hdc 先为swap划分个空间 比如划分hdc1
(2)、partprobe 让内核更新分区表
(3)、mkswap /dev/hdc1 创建swap
(4)、free 生效前查看当前的swap
(5)、swapon /dev/hdc1 加载swap
(6)、free 查看是否已经生效
(7)、swapon -s 查看当前的swap都使用了哪些设备
如果想关掉swap,可以执行swapoff /dev/hdc7
如果想用文件创建swap,则:
(1)、创建一个文件
dd if=/dev/zero of=/tmp/swap bs=1M count=128
(2)、格式化 mkswap /tmp/swap
(3)、生效 swapon /tmp/swap
目前最多只能创建32个swap,x86_64最大内存寻址到64GB,因此,swap总量最大也是仅能达到64GB。
7、parted分区工具
格式:parted [设备] [命令[参数]]
参数:
新增分区:mkpart [primary|logical|extended] [ext3|vfat] 开始 结束
分区表:Print
删除分区:rm [partition]
(1)列出目前本机的分区表
parted /dev/hdc print
(2)新建一个月为512MB的逻辑分区
parted /dev/hdc mkpart locical ext3 19.2GB 19.7GB
(3)将新建的第?号磁盘分区删除
parted /dev/hdc rm ?
删除分区的时候,最好从最后一个分区开始删,如果从中间分区删,那么下个分区的分区号会自动退换上来。
注意:用Parted分区时前一个分区的end值就是下一个分区的start值,不需要额外加1。
8、常用的压缩工具
compress *.Z
gzip *.gz 用zcat文件可以查看原来为文本的文件。
bzip2 *.bz2
9、文件系统的压缩--完整备份工具dump
使用dump可以备份单一文件系统,也可以备份一个目录
格式:dump [-Suvj] [-level] [-f 备份文件] 待备份数据
参数说明:
-S:仅列出后面的待备份数据需要多少磁盘空间才能备份
-u:将这次dump的时间记录到/etc/dumpdateS文件中,如果是备份的不是一个单一的文件系统,仅备份一个目录,由于这种备份只能使用level 0完整备份,所以不支持-u参数
-v:将dump的文件过程显示出来
-j:加入bzip2的支持,将数据进行压缩,默认bzip2压缩等级为2;
-level:从-0~-9,共10个等级,-0是完整备份,-1是对-0的差异备份,依次类推
-f:有点类似tar,后面接产生的文件,可接例如/dev/hd0设备文件名等
-W:列出在/etc/fstab里面的具有dump设置的分区是否有备份过。
例子:
(1)测试一下如果要备份此文件系统需多少容量
dump -S /dev/hdc1 显示的单位是byte
(2)将完整备份的文件名纪录成为/root/boot.dump,同时更新记录文件:
dump -0u -f /root/boot.dump /boot 注:/boot可以换成/dev/hdc1
ll /root/boot.dump /etc/dumpdates 查看这两个文件
cat /etc/dumpdates 查看系统自动新建的记录文件
(3)查看一下有没有任何文件系统被dump过的数据
dump -W
该结果会找出/etc/fstab里面第五字段设置有需要dump的分区。
(4)开始新建差异备份文件,此时我们使用level 1
dump -lu -f /root/boot.dump.1 /boot
(5) 整个目录通过dump进行备份,且含压缩功能
dump -0j -f /root/etc.dump.bz2 /etc
10、文件系统的恢复--restore
restore -t [-f dumpfile] [-h] 用来查看dump文件
restore -C [-f dumpfile] [-D 挂载点]比较dump与实际文件
restore -i [-f dumpfile] 进入互动模式
restore -r [-f dumpfile] 还原整个文件系统
参数说明:
-t:此模式用在查看dump起来的备份文件中后又什么重要数据。类似tar -t功能
-C:此模式可以将dump内的数据拿出来跟实际的文件系统比较,最终会列出”在dump文件内有记录的,切目前文件系统不一样“的文件
-i:进入互动模式,可以仅还原部分文件,用在dump目录时的还原。
-r:将整个文件系统还原的一种模式,用在还原针对文件系统的dump备份。
-h:查看完整备份数据中的inode与文件系统label等信息
-f:后面接你要处理的那个dump文件。
-D:与-C金星搭配,可以查出后面接的挂载点与dump内有不同的文件。
例子:
(1)将boot.dump的文件内容显示出来看看
restore -t -f /root/boot.dump
(2) 查看文件系统与备份文件之间的差异
restore -C -f /root/boot.dump
(3)还原文件系统,由于还原需要一个全新的文件系统,所以之前要先建一个文件系统
cd /新建的文件系统
restore -r -f 备份的文件系统
(4)仅环宇部分的restore互动模式
restore -i -f /root/etc.dump
restore> 进入restore模式
restore>help 查看帮助
11、dd的用法
格式:dd if="input file" of ="output file" bs="block size" count="number"
如果不设置bs,则默认是512bytes一个单位(一个扇区的大小),count表示是多少bs.
if和of对应的不仅可以是文件,也可以是设备,如
dd if=/dev/sda of=/dev/sdb
就可以让两块硬盘一模一样,甚至不需要分区与格式化,因为该命令可以将/dev/sda内的所有数据,包括MBR与分区表也复制到/dev/sdb中
12、镜像和刻录工具
mkisofs
cdrecord
/etc/fstab,/etc/mtab
fstab共六个字段:
第一列:磁盘设备文件名或该设备的label
第二列:挂载点
第三列:磁盘分区的文件系统,如ext3、reisisterfs、nfs、vfat等
第四列:文件系统参数
第五列:能否被dump备份命令作用,0代表不要做dump备份,1代表要每天进行dump的操作,2也代表其他不定日期的dump备份操作,通常这个数值不是0就是1.
第六列:是否以fsck检验扇区,开机的过程中,系统默认会以fsck检验我们的文件系统是否完整。不过有些文件系统时不用检验的。0是不要检验,1表示最早检验(一般只有根目录会设置为1),2也是要检验,不过1会比较早被检验。一般来说,根目录设置为1,其他的要检验的文件系统搜设置为2就好了。
2、磁盘相关命令
磁盘分区:fdisk 设备名称
磁盘格式化:mkfs [-t 文件系统格式] 设备名称
mke2fs -j 文件系统 格式化为ext3文件系统,如果去掉-j则是格式化为ext2文
件系统,如果加入-c则是格式化同时检查磁盘错误
磁盘检验: fsck [-t 文件系统格式] 设备名称
badblocks [-sv] 设备名称
-s:在屏幕上列出进度
-v:可以在屏幕上看到进度
fsck是用来检验文件系统是否出错,至于badblocks则是用来检查硬盘或软盘扇区有没有
坏轨的命令。
3、挂载文件系统
mount -a 依照配置文件/etc/fstab的数据将所有未挂载的磁盘都挂载上来
mount -l 单纯输入mount会显示目前挂载的信息,加上-l可增列label名称
mount [-t 文件系统类型] 常见的Linux支持类型有:ext2、ext3、vfat、reiserfs、iso9660、nfs
mount -o remount,rw,auto / 重新挂载根文件系统 -o后面可以接一些挂载时额外加上的参数,比方说账号、密码、读写权限等;
mount -L "卷标名" 挂载点 这种挂载的方法有一个很大的好处:系统不必知道该文件系统所在的接口与磁盘文件名。可以通过dumpe2fs -h /dev/hdc6 查看到“/dev/hdc6"的卷标名称。
mount -o loop /**.iso 目标目录 挂载光盘映像文件到一个目录
4、卷标
mke2fs [-L 卷标] 设备名称 在格式化 文件系统时加上-L参数可以指定卷标
dumpe2fs -h /dev/hdc6 查看卷标
e2label 设备名称 新的label名称 修改指定设备的卷标
5、tune2fs的用法
tune2fs [-jlL] 设备代号
-l:类似dumpe2fs -h 的功能。将super block内的数据读出来
-j:将ext2的文件系统装换为ext3的文件系统
-L:类似e2label的功能,可以修改文件系统的label.
6、swap空间的创建和使用
(1)、fdisk /dev/hdc 先为swap划分个空间 比如划分hdc1
(2)、partprobe 让内核更新分区表
(3)、mkswap /dev/hdc1 创建swap
(4)、free 生效前查看当前的swap
(5)、swapon /dev/hdc1 加载swap
(6)、free 查看是否已经生效
(7)、swapon -s 查看当前的swap都使用了哪些设备
如果想关掉swap,可以执行swapoff /dev/hdc7
如果想用文件创建swap,则:
(1)、创建一个文件
dd if=/dev/zero of=/tmp/swap bs=1M count=128
(2)、格式化 mkswap /tmp/swap
(3)、生效 swapon /tmp/swap
目前最多只能创建32个swap,x86_64最大内存寻址到64GB,因此,swap总量最大也是仅能达到64GB。
7、parted分区工具
格式:parted [设备] [命令[参数]]
参数:
新增分区:mkpart [primary|logical|extended] [ext3|vfat] 开始 结束
分区表:Print
删除分区:rm [partition]
(1)列出目前本机的分区表
parted /dev/hdc print
(2)新建一个月为512MB的逻辑分区
parted /dev/hdc mkpart locical ext3 19.2GB 19.7GB
(3)将新建的第?号磁盘分区删除
parted /dev/hdc rm ?
删除分区的时候,最好从最后一个分区开始删,如果从中间分区删,那么下个分区的分区号会自动退换上来。
注意:用Parted分区时前一个分区的end值就是下一个分区的start值,不需要额外加1。
8、常用的压缩工具
compress *.Z
gzip *.gz 用zcat文件可以查看原来为文本的文件。
bzip2 *.bz2
9、文件系统的压缩--完整备份工具dump
使用dump可以备份单一文件系统,也可以备份一个目录
格式:dump [-Suvj] [-level] [-f 备份文件] 待备份数据
参数说明:
-S:仅列出后面的待备份数据需要多少磁盘空间才能备份
-u:将这次dump的时间记录到/etc/dumpdateS文件中,如果是备份的不是一个单一的文件系统,仅备份一个目录,由于这种备份只能使用level 0完整备份,所以不支持-u参数
-v:将dump的文件过程显示出来
-j:加入bzip2的支持,将数据进行压缩,默认bzip2压缩等级为2;
-level:从-0~-9,共10个等级,-0是完整备份,-1是对-0的差异备份,依次类推
-f:有点类似tar,后面接产生的文件,可接例如/dev/hd0设备文件名等
-W:列出在/etc/fstab里面的具有dump设置的分区是否有备份过。
例子:
(1)测试一下如果要备份此文件系统需多少容量
dump -S /dev/hdc1 显示的单位是byte
(2)将完整备份的文件名纪录成为/root/boot.dump,同时更新记录文件:
dump -0u -f /root/boot.dump /boot 注:/boot可以换成/dev/hdc1
ll /root/boot.dump /etc/dumpdates 查看这两个文件
cat /etc/dumpdates 查看系统自动新建的记录文件
(3)查看一下有没有任何文件系统被dump过的数据
dump -W
该结果会找出/etc/fstab里面第五字段设置有需要dump的分区。
(4)开始新建差异备份文件,此时我们使用level 1
dump -lu -f /root/boot.dump.1 /boot
(5) 整个目录通过dump进行备份,且含压缩功能
dump -0j -f /root/etc.dump.bz2 /etc
10、文件系统的恢复--restore
restore -t [-f dumpfile] [-h] 用来查看dump文件
restore -C [-f dumpfile] [-D 挂载点]比较dump与实际文件
restore -i [-f dumpfile] 进入互动模式
restore -r [-f dumpfile] 还原整个文件系统
参数说明:
-t:此模式用在查看dump起来的备份文件中后又什么重要数据。类似tar -t功能
-C:此模式可以将dump内的数据拿出来跟实际的文件系统比较,最终会列出”在dump文件内有记录的,切目前文件系统不一样“的文件
-i:进入互动模式,可以仅还原部分文件,用在dump目录时的还原。
-r:将整个文件系统还原的一种模式,用在还原针对文件系统的dump备份。
-h:查看完整备份数据中的inode与文件系统label等信息
-f:后面接你要处理的那个dump文件。
-D:与-C金星搭配,可以查出后面接的挂载点与dump内有不同的文件。
例子:
(1)将boot.dump的文件内容显示出来看看
restore -t -f /root/boot.dump
(2) 查看文件系统与备份文件之间的差异
restore -C -f /root/boot.dump
(3)还原文件系统,由于还原需要一个全新的文件系统,所以之前要先建一个文件系统
cd /新建的文件系统
restore -r -f 备份的文件系统
(4)仅环宇部分的restore互动模式
restore -i -f /root/etc.dump
restore> 进入restore模式
restore>help 查看帮助
11、dd的用法
格式:dd if="input file" of ="output file" bs="block size" count="number"
如果不设置bs,则默认是512bytes一个单位(一个扇区的大小),count表示是多少bs.
if和of对应的不仅可以是文件,也可以是设备,如
dd if=/dev/sda of=/dev/sdb
就可以让两块硬盘一模一样,甚至不需要分区与格式化,因为该命令可以将/dev/sda内的所有数据,包括MBR与分区表也复制到/dev/sdb中
12、镜像和刻录工具
mkisofs
cdrecord
发表评论
-
Linux常用命令(4)
2016-03-16 09:51 5431、查看命令所在具体位置 which 文件 2、查看环 ... -
red hat的经验总结1
2016-01-13 16:44 5031、system-config-date 进入日期界面 2、在 ... -
SUSE服务启动顺序
2015-10-27 14:57 700SUSE 服务启动顺序的问 ... -
linux core文件的设置
2015-06-26 11:01 2417L一、前言: 有的程序可 ... -
linux字符集
2015-06-10 15:58 480一·查看字符集 字符集在系统中体现形式是一个环境变量,以Cen ... -
SAMBA配置(转)
2015-06-10 15:20 641Samba配置文件常用参数 ... -
鸟哥的linux私房菜(数据流重定向)
2015-03-02 16:39 10871、数据流重导向 标准输入(stdin) :代码为 0 ,使用 ... -
LINUX任务(jobs)详解(转载)
2015-03-01 14:34 603在用管理员执行一个命令后,用Ctrl+Z把命令转移到了后台。 ... -
很精彩的linux命令(转载)
2015-03-01 14:32 639博客分类: linux运维shell基础/命令/语法 1.按 ... -
Linux运维常用命令 (转载)
2015-03-01 14:27 8121 删除0字节文件 find-type f -size 0 ... -
Linux常用命令(3)
2015-02-27 16:29 6111、命令别名设置 alias,unalias ... -
vi 小技巧
2015-02-27 15:41 729vi可以同时编辑多个文件,多个文件间可以切换,并复制内容 如: ... -
Linux常用命令(1)
2014-11-12 16:18 4241、欢迎文字 /etc/issue 2、查看目前支持语言及 ... -
Linux 网桥配置命令:brctl(转)
2014-11-06 14:48 3867linux brctl Linux网关模式 ... -
Linux下创建光盘ISO文件
2014-11-06 14:40 671dd if=/dev/scd0 of=/1.iso -
Centos经验总结
2014-11-05 10:50 721centos查看系统版本 lsb_release -a ce ...
相关推荐
【IT十八掌徐培成】Linux基础-02.Linux常用命令2.zip是一个关于Linux操作系统基础知识的教程,特别聚焦在Linux命令行工具的使用。在这个压缩包中包含了一个名为"Linux基础-02.Linux常用命令2.avi"的视频文件,很可能...
Linux常用命令2.md
04.1.2 Linux常用命令-文件处理命令-目录处理命令.mp4 04.1.3 Linux常用命令-文件处理命令-文件处理命令.mp4 04.1.4 Linux常用命令-文件处理命令-链接命令.mp4 04.2.1 Linux常用命令-权限管理命令-权限管理命令...
LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 ...
linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; ...
Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls ...
linux常用命令大全常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用...
linux常用命令大全linux常用命令大全linux常用命令大全linux常用命令大全linux常用命令大全
Linux常用命令大全Linux常用命令深入理解Linux内核鸟哥的Linux私房菜Linux命令学习资料(12个): Linux命令大全(Linuxidc.com修改版).chm Linux命令学习.chm Linux基础命令教程(豪华版).chm LINUX安全加固手册.doc ...
以下是对PDF文件中提到的一些常用Linux命令的详细解释。 **ls命令**: 1. **命令格式**:`ls [选项] [文件或目录]` 2. **命令功能**:用于列出当前目录下的文件和子目录。不加任何参数时,它会显示所有非隐藏文件和...
### Linux常用命令详解 #### 一、文件管理 1. **ls**:此命令用于列出当前目录中的文件和子目录。通过使用不同的选项,可以改变其输出格式。 - `-l`:使用长格式列表输出,包括文件权限、拥有者、组、大小等详细...
以下是一些关于Linux常用命令的详细说明: 1. **pwd**:`pwd`(Print Working Directory)命令用于显示当前工作目录,即用户当前所在的目录路径。 2. **cd**:`cd`命令用于切换目录。例如,`cd /`进入根目录,`cd ...
"最全Linux常用命令大全-linux常用命令全集" 本文档对 Linux 中最常用的命令进行了详细的总结和说明,涵盖了文件和目录管理、磁盘空间管理等方面的命令。 文件和目录管理命令 1. `pwd` 命令:显示当前目录 `pwd`...
linux常用命令大全:Linux常用命令大全.zipLinux常用命令大全.zipLinux常用命令大全.zipLinux常用命令大全.zipLinux常用命令大全.zipLinux常用命令大全.zipLinux常用命令大全.zipLinux常用命令大全.zipLinux常用命令...
本文将详细介绍Linux中一些常用的基本命令及其使用方法,这些命令是系统管理员和高级用户必须掌握的基础知识。 1. cd命令:该命令用于改变当前工作目录。 - cd:返回当前用户的家目录。 - cd 目录名:切换到指定...
Linux常用命令全集.CHM Linux vi命令大全.txt liunx命令大全.txt liunx 下如何用命令行设置网络?.txt 请问怎么设置DNS的命令?.txt Red Hat Linux下配置Tomcat+JSP+Apache服务器的步骤.txt Linux 下 Apache 与 ...
linux常用命令60详细解读linux常用命令60详细解读linux常用命令60详细解读
输入pwd 命令,Linux会输出当前目录。 1.2 cd命令 cd 命令用来改变所在目录。 cd/ 转到根目录中 cd~转到/home/user用户目录下 cd /usr 转到根目录下的usr目录中------------绝对路径 cd test转到当前目录下的test子...
### Linux常用命令详解知识点 #### 一、命令格式与通配符 - **命令格式**: - **命令**:指定要执行的操作。 - **选项**:改变命令的行为方式,通常以`-`开头,多个选项可以用空格或直接连接的方式给出。 - **...
Linux常用命令汇总中,首先涉及到的是检查Java开发工具包(JDK)是否已安装以及版本信息。使用命令`java –version`和`javac –version`可以实现该功能。`java –version`用于查看Java运行环境的版本,而`javac –...