linux系统管理

1.存储管理

传统的磁盘分区

RAID技术,软RAID的实现

LVM

文件管理系统

ext xfs btrfs

2.程序包管理

rpm yum dnf

3.sed gawk

4.进程管理

5.网络管理

网络基础知识(Cisco CCNA+CCNP)

网络的属性管理

网络的参数检测

6.Linux内核管理

内核的编译和安装

内核的裁剪

定制内核

7.Linux系统启动流程

centos5、6、7

8.系统安装

利用kickstart、dhcp、pxe

9.shell脚本的完善

Linux存储管理

磁盘的接口类型

IDE:并口  来源于ATA 133Mbps

SCSI:并口

UltraSCSI320:320Mbps

UltraSCSI640:640Mbps

SATA:Serial ATA 串口

SAS 串口

6Gbps

SATA能接SAS

SAS不能接SATA

USB

双通道

IOPS 每秒IO次数

IDE:机械硬盘 50IOPS

SCSI:机械硬盘,100-200

固态硬盘 400左右

SATA:机械硬盘 100左右

固态硬盘400左右

SAS:机械硬盘 200

固态硬盘800左右

PCI-E固态硬盘 100000+

IDE:主板上有两个接口,4块IDE硬盘

SATS:4~6块硬盘

SCSI:窄7 宽15

SAS:16384硬盘

机械师硬盘

track:磁道,

sector:扇区, 512Bytes 现在所说的扇区实际上是平均值

cylinder:柱面,从磁道向所有盘片做投影

partition:分区,分区就是基于柱面来划分的存储空间

head:磁头,每个磁盘表面都有一个磁头;

设备文件/dev

设备文件是关联到硬件设备的驱动程序和设备的访问入口;

设备号:

major:主设备号,区分设备的类型,用于标明设备所需的驱动程序

minor:次设备号,区分同种类型下的不同设备,是特定设备的访问入口

mknod命令:make block or character special files

mknod [OPTION]... NAME TYPE [MAJOR MINOR]

-m:

设备类型

c字符设备:用于线性访问的设备,数据的交换单位一般是字符

b块设备:用于随机访问的设备,数据存储和交换单位是块

设备文件名:

/dev/

IDE:hd[a-d]

SCSI/SATA/USB:sd[a-z]

RHEL6,centos6开始

所有的接口类型的硬盘设备统一命名为sd[a-z]

设备的引用方式:

设备文件名

卷标(Volume Lable)引用

UUID:全局唯一标识符,128bit

如何使用一个新的硬盘设备

1.分区

2.创建文件系统(格式化)

3.挂载分区

为何分区

1.优化I/O性能

2.实现磁盘空间的配额限制

3.进行告诉修复

4.隔离系统文件和其他程序文件

5.安装多个操作系统

怎么分区

MBR:硬盘空间小于2TB

Master Boot Record 主引导记录起源于1982年,

0磁道0扇区:512byte

446bytes:boot loader,引导加载程序,GRUB

64bytes:partition table 分区表每16byte表明一个分区的内容;一共有4个主分区

注意:

1.主分区+宽展分区最多有4个,其分区表位的编号依次为1,2,3,4

2.逻辑分区的编号从5开始,不管前面的4个数字编号是否被占用,

2bytes: 结束标记 55AA

GPT:硬盘空间大于2TB

GUID Partition Table,GUID分区表,支持128个分区,

UEFI(统一扩展固件接口)的硬件是可以支持GPT Boot Legacy

通常使用的分区工具

fdisk:

用于管理和创建MBR分区,对于一块硬盘,最多只能管理15各分区

gdisk:GNU disk

用于创建和管理GPT分区,

如果使用fdisk或gdisk命令对于已经有分区并挂载的磁盘的剩余空间进行再次分区,分区的信息即便是保存了也不会被内核重新读取;如果要让内核识别此类分区:1.重启计算机 2.partprobe命令或者partx命令来强制内核重读分区表;

在centos5或者7可以使用 partprobe -a [device] 如果省略了设备名,则表示重读所有磁盘的分区表

centos6/7: partx -a [device]

kpartx -af [device]

parted:

高级分区工具,实时生效

parted [options] [device [command [options...]...]]

fdisk分区示例

fdisk -l [device...]

查看指定磁盘的分区表,如果省略device,则表示所有的磁盘分区

fdisk子命令

d 删除分区

l 列出已知分区

m 帮助列表

n 添加分区

n子命令

e

p

l

p 交互式模式下显示分区表

q 退出并且不保存改变

t 改变分区ID

w 把做的操作

echo ‘---‘ > /sys/class/scsi_host/host2/scan

强制内核识别在开机状态下插上的SCSI接口的磁盘

which -- skip-alias ls &> /dev/null  判断命令是否存在

linux银行存储系统代码,Linux系统 存储(示例代码)相关推荐

  1. python 个人收支系统_C/C++实现个人收支系统的示例代码

    昨天朋友委托我做一个基于C++的课程小设计,题目如下: 设计一个简单的个人收支管理系统,至少包括如下功能: 1.逐笔输入个人收入或支出的明细,写入到文件保存,可不断进行输入和追加. 输入的明细数据包括 ...

  2. Linux内核:网络过滤器简介与示例代码

    目录 简单的例子 实施 用户空间处理 Linux的一大优点是其网络功能.路由器,交换机等许多网络产品均基于嵌入式Linux操作系统. 网络过滤是Linux内核中很好的基础结构,它使我们能够过滤和操作网 ...

  3. linux 卸载 bison,linux-无法编译Bison示例代码

    我正在阅读LFS,并且遇到过野牛,在其他地方之前我都看过它,所以我认为我应该多了解一点.我发现this page from UC Riverside CS department,示例代码不起作用.有人 ...

  4. 对Linux课程内容的建议,Linux课程笔记 Day01 课程内容总结(示例代码)

    系统安装: 引导项简单介绍:在"boot:"提示后: 直接回车(Enter)--图形界面安装模式 linux text--字符界面安装模式 linux askmethod--提示用 ...

  5. html风车相册代码,Css Html 大风车(示例代码)

    简介这篇文章主要介绍了Css Html 大风车(示例代码)以及相关的经验技巧,文章约3675字,浏览量138,点赞数2,值得参考! div{ border-radius: 50%;position: ...

  6. ABOV单片机内部中断优先级寄存器IP1x/IPx的设置代码实现讲解及示例代码-[MC96F6332D]

    一.准备工作 1.KEIL C51编译环境 2.外部中断EINT示例代码-MC96F6332D 3.MC96F6332D 开发板 4.USB-OCD II仿真器 二.代码部分 1.现代单片机MC96F ...

  7. linux 怎么看当前时间,Linux 查看当前时间和修改系统时间(示例代码)

    一.查看和修改Linux的时区 1. 查看当前时区 命令: date -R 2. 修改设置Linux服务器时区 方法 A 命令 : tzselect 方法 B 仅限于RedHat Linux 和 Ce ...

  8. linux一号进程和二号进程,Linux系统管理10——进程和计划任务管理(示例代码)

    Linux系统管理10--进程和计划任务管理 一.程序和进程的关系 1.程序 ·保存在硬盘.光盘等介质中的可执行代码和数据 ·静态保存的代码 2.进程 ·在CPU及内存中运行的程序代码 ·动态执行的代 ...

  9. linux手误格式化,LINUX下误删除、格式化恢复解决方案(示例代码)

    一.总述:基于linux系统,删除数据及格式化后的数据恢复方案 1 .基于EXT2/EXT3/EXT4文件系统 2 .基于Reiserfs文件系统 3 .基于Xfs文件系统 二.解决方案 2.1 恢复 ...

最新文章

  1. Windows内核原理-同步IO与异步IO
  2. ABAP Code Inspector那些隐藏的功能,您都知道吗?
  3. KPI tile在launchpad里正常显示number,但是进不了detail view
  4. 滚动文字Marquee属性及参数设置
  5. UE3 Lightmass静态全局光照
  6. 耳机音量过大降低听力?世界卫生组织推出新政策
  7. inDesign教程,如何创建灵活的标头设计?
  8. 简单的JSON解析工具
  9. VC 读取usb相机
  10. 2018大华软件竞赛——模拟赛——第二题
  11. WinRAR 去除广告弹窗,简单4步亲测有效!
  12. 每一代内存的读写速度
  13. ps(AI)快捷键学习汇总
  14. 手机用html电视,手机怎么连接电视
  15. QT延时函数sleep
  16. Centos 图形界面与Dos界面切换
  17. centos主机测磁盘读写速度极限
  18. html图标 白块,桌面图标变成白块了?不用怕,1分钟就搞定!
  19. 16 个动态图!一款好用到爆的 Python 可视化利器
  20. android 储存方案,Android本地数据存储方案(一)

热门文章

  1. PHP 入门基础知识
  2. 神经网络算法实战——根据姓名判断性别
  3. 13、C语言中的单引号和双引号
  4. php soap 返回值,PHP SOAP服务器根本不返回任何值
  5. VMware虚拟机安装Ubuntu遇见的坑
  6. 看中国足球,哭笑不得
  7. java httpclient 断点续传_【幻化万千戏红尘】qianfengDay27-HttpURLConnection,OkHttpClient,,多线程下载且断点续传基础学习:...
  8. U盘中文件无法删除,删除后一刷新又出现,并提示“文件或目录损坏且无法读取”的解决方法
  9. 百度2014研发类校园招聘笔试题解答
  10. 1.10 日本蜡烛图技术之百分比回撤和摆荡指标