磁盘管理

IDE 硬盘

(了解)硬盘接口 :   SATA 硬盘

SCSI 硬盘

SAS 硬盘

分区付的认识:(笔试题)

MBR :硬盘主引导记录,共512字节,由三部分组成

主引导程序 :占446个字节

硬盘分区表 :占64个字节

分区有效标志位,(魔术):占2个字节

磁盘  =   主分区    +     扩展分区

↓               ↓

作用:系统启动或引导程序     扩展分区不能直接使用,在它身上可建立无数个逻辑分区,

它只是逻辑分区的一个容器,真正存放数据的是主分区和逻辑分区

磁盘命令中的各个含义:  /dev /sda1

↓      ↓

dev :表示设      sd : 指 SCSI硬盘

备文件目录     a :指第一块硬盘

1 :分区号 →  主分区   : 1---4号

逻辑分区 : 5 以上

注: 主分区 + 扩展分区 最多只能有4个

扩展分区可以是 0 个,最多是 1 个

扩展分区不能直接使用,必须先创建逻辑分区才能使用

逻辑分区可以是 0 个,1 个 ,多个。

fdisk 管理分区 :(格式为 :fdisk  选项  device)

- n :添加新分区

- d :删除某个分区信息

- p :查看分区表信息

- w :保存并退出

- q :不保存直接退出

创建主分区步骤:先在虚拟机上添加若干硬盘

然后:

① 先查看已有的磁盘  :  # ls/dev/sd *

② 对sdb 划分一个空间(分区操作):

#fdisk /dev/sdb  回车   : fdisk 后直接跟 ls 列表中含有的一个磁盘名

command(m for help ) : n   回复n 表示添加新分区

partition type :

p primary (0 primary, 0 extended, 4 free)

e extended

select(default p ):  回车

partition number(1-4,default1) :  回车

frist sector(2048 4143039 ,default 2048) : 回车

last secor,+setors or +size{k,m,g} (2048 -41943039,default 41943039) :+5G  回车   表示创建一个5G的分区

command (m for help) : p  回车     表示查看刚刚所创建的 5G 分区

/dev/sdb1    2048   10487807  5242880   83   linux

command(m for help) : w   回车    回复 w 表示保存所创的分区

#ls /dev/sd*    回车     表示查看在/dev/sdb 下所分出的区

③格式化分区 : # mkfs.xfs 刚刚所创出的分区名

eg:# mkfs。xfs /dev/sdb1   回车

④挂载磁盘:

#mount /dev/sdb1  /root/ken    → 必须为目录名,如果没有目录,就mkdir ken 创建一个

# df -h   回车     表示查看挂载情况

/dev/sdb1    5.0 G  33M   5.0 G  1%   /root/ken

创建扩展分区步骤:

#fdisk /dev/sdb     回车

command(m for help): n    回车

command(m for help): e    回车

last secor..........: + 10 G  回车

command(m for help) : w   回车

#fdisk /dev/sdb     回车

command(m for help): n    回车

command(m for help): l    回车

last secor..........: + 5 G  回车(大小一定要小于上面的 10G)

command(m for help): p    回车

/dev/sdb5   4096  4198399  2097152  83  linux

command(m for help) : w   回车

#ls /dev/sd*    回车

/dev/sda  /dev/sdb    /dev/sdb1    /dev/sdb5

#mkfs.xfs  /dev/sdb5   回车

#mount /dev/sdb5   /root/ken

#df -h   回车

/dev/sdb5   2.0G   33M   2.0G   2%   /root/ken

(了解)添加交换分区步骤如下:因为交换分区的读写速度和内存大小都很差,所以一般情况下都会禁掉swap

# ls /dev/sd*   回车                            表示查看当下磁盘目录

# fdisk /dev/sdb   回车                         表示磁盘划分

#ls /dev/sd*    回车                            查看刚刚所加上的磁盘

/dev/sda    /dev/sdb     /dev/sdb1      /dev/sdb5     /dev/sdb2

#mkswap  /dev/sdb2    回车                      格式化交换分区磁盘

#free -h      回车                              查看当前磁盘情况

swap   2.0G   0B    2.0G

#swapon /dev/sdb2    回车                      添加上交换分区

#free -h      回车                             再次查看磁盘情况

swap    6.0G   0B     6.0G

#swapoff  /debv/sd2   回车                     卸载掉 /dev/sdb2 这个交换分区

#swapoff -a      回车                          卸载掉全部所有的交换分区

插 dupeng   :

分号 ;    的含义 :顺序执行,前一条执行完,然后执行后一条的命令。

eg:  ① # mkdir cjk  ;cd  cjk  ;  touch   nimei      回车                          即表示可将多条命令逻列在一行依次递归执行。

②# mkdir cjk   &&    cd cjk   &&    touch  nimei      回车                   即&& 表示 前一条执行成功才会执行后一条命令;前一条执行失败,后一条命令不执行。

两个管道符放在一起表示  “ 或 ” 的意思      ” || “      → 那个命令为真,先输出谁。

eg:  ① # ls || echo 1   回车                                           ②# lss    || echo 1   回车

输出 ls 的列表                                                       输出  2

引号的作用:将零散的内容归为一坨

eg:    # mkdir  du   peng         表示创建的为2个文件目录

#mkdir  " du   peng "     表示创建的为 1 个文件目录

像 #  、$  等特殊字符有着他们本身的特殊意义,

单引号    内的特殊字符会失去其他们本身的特殊意义

双引号    内的特殊字符部分会失去其他们本身的特殊意义, 如  $ 依旧生效起作用

linux 的常用命令---------第六阶段的更多相关文章

  1. linux 的常用命令---------第十一阶段

    软件管理rpm.yum 在 windows 与 linux 之间 实现小文件传输(仅支持在 X shell 中完成文件传输,虚拟机中不可实现): # yum install  lrzsz  -y    ...

  2. linux 的常用命令---------第十阶段

    虚拟机三种网络模式 相同模式下的各个虚拟机之间都可以通信----两台虚拟机若都是 nat模式 或 桥接模式 或 仅主机模式,则这两台虚拟机之间是可以通信的. 桥接模式: (配置桥接模式的虚拟机可作为独 ...

  3. linux 的常用命令---------第八阶段

            raid 磁盘阵列-------raid 0     raid1                              raid5      raid10 mdadm 命令常用参数 ...

  4. linux 的常用命令---------第五阶段

    计划任务 计划任务的作用:做一些周期性的任务,在生产中的主要用来定期备份数据. 计划任务分类  :1.  一次性的任务 仅执行一次就完成了:   使用命令 at 2.  周期性的任务 定期自动执行完成 ...

  5. linux 的常用命令---------第四阶段

    权限管理 “4” “r” → 读权限: 查看文件内容: 是否能够列出目录结构. “2” “w” → 写权限: 编辑文件内容: 是否能够创建.删除.复制.移动目录. “1” “x” → 执行权限: 对二 ...

  6. linux 的常用命令---------第三阶段

    用户管理 为什么需要用户? 答:linux是一个多用户系统 权限管理(使之权限最小化) 用户:它是对系统中的资源做归属的 : 用户组:在用户组中包含一个或者多个用户,每个用户都同时拥有用户组的权限. ...

  7. linux 的常用命令---------第七阶段

       LVM 逻辑卷管理器  -----其作用为 :在线扩容 卷组 vG  (也叫LVM卷组) ------------------→     在此卷组vG上建立  :       逻辑卷组 LV ( ...

  8. Linux系统管理常用命令

    Linux系统管理常用命令 分类: Linux2011-01-10 18:26 1538人阅读 评论(0) 收藏 举报 linuxcommandservicenginxuserunix 目录(?)[+ ...

  9. Linux GDB常用命令一栏

    Linux GDB 常用命令如下: 1.启动和退出gdb (1)启动:gdb ***:显示一段版权说明: (*** 表示可执行程序名) (2)退出:quit.有的时候输入quit后会出现相关提示:类似 ...

随机推荐

  1. 选择ORACLE数据库字符集

    如何选择数据库的字符集是一个有争议的话题,字符集本身涉及的范围很广,它与应用程序.客户的本地环境.操作系统.服务器等关系很密切,因此要做出合适的 选择,需要明白这些因素之间的关系.另外对字符集的基本概 ...

  2. sqlserver C# 数据类型对照表(转载)

    数据库中字段类型对应C#中的数据类型: 数据库                 C#程序 int int32 text string bigint int64  或 longbinary System ...

  3. Java JDBC的基础知识(三)

    在前面的Java JDBC的基础知识(二)和(三)中,主要介绍JDBC的原理和简单的应用过程.尤其在(二)中,可以发现代码进行多次try/catch,还有在前面创建连接等过程中好多参数我都给写定了. ...

  4. MongoDB的web可视化管理工具

    现在许多应用都使用MongoDB存储大量的业务数据,MongoDB基于文档式的存储,在大数据行业的应用还是很普遍的.MongoDB的客户端工具也很多,基于web的却不多,国产的就更少了,下面介绍的是一 ...

  5. 【学习笔记】--- 老男孩学Python,day2

    今天正式上课的第一天,好害怕.好紧张.好激动.好兴奋! 第一天的课程还算是比较简单吧,因为之前断断续续学的就是这点东西,算是这些都比较熟了吧 今天学习了如下课程: 1. 简单计算机组成 2. pyth ...

  6. Unix环境高级编程:文件 IO 原子性 与 状态 共享

    参考 UnixUnix环境高级编程 第三章 文件IO 偏移共享 单进程单文件描述符 在只有一个进程时,打开一个文件,对该文件描述符进行写入操作后,后续的写入操作会在原来偏移的基础上进行,这样就可以实现 ...

  7. python-外观模式

    源码地址:https://github.com/weilanhanf/PythonDesignPatterns 说明: 外观模式又叫做门面模式.在面向对象程序设计中,解耦是一种推崇的理念.但事实上由于 ...

  8. 使用PHPExcel实现数据批量导出为excel表格

    首先需要下载PHPExecel类文件,帮助文档可以参考PHPExcel中文帮助手册|PHPExcel使用方法. 下面直接上例子,是我自己写的一个简单的批量导出数据为excel的例子 前台页面 比较简单 ...

  9. 查看linux 内存

    1.vmstat vmstat命令显示实时的和平均的统计,覆盖CPU.内存.I/O等内容.例如内存情况,不仅显示物理内存,也统计虚拟内存. $ vmstat -s 2.top top命令提供了实时的运 ...

  10. js-ES6学习笔记-let命令

    1.let命令 ES6新增了let命令,用来声明变量.它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效. for循环的计数器,就很合适使用let命令. 下面的代码如果使用var ...