自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

转载 kickstart + dhcp + tftp-server + tftp + httpd自动化安装操作系统

一、简介1、什么是PXEPXE(preboot execute environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial file transfer protocol)或MTFTP(mul...

2019-07-25 11:53:09 437

原创 使用qemu-nbd挂载块文件,并修改块文件里面内容,修改镜像里面内容

网络块设备:NBD可以将一个磁盘镜像,当作一个块设备来使用,就像一块硬盘一样使用它。NBD与NFS有所不同:NFS只是提供一个挂载点供客户端使用NFS只是提供一个挂载点供客户端使用,客户端无法改变这个挂载点的分区格式.而NBD提供的是一个块设备,客户端可以把这个块设备格式化成各种类型的分区.更便于用户的使用.NBD是一个内核模块,大部分Linux发行版都已包含它.1、连接块设备#...

2019-07-25 11:38:29 1531 1

原创 linux文件系统原理,superblock超级,inode

1、文件系统特性: 传统的说法:一个分区就是一个文件系统,一个文件系统就是一个硬盘分区。后来由于LVM技术的出现,一个分区可以格式化成多个文件系统,所以现在称呼:一个可以被挂载的数据,就是一个文件系统,而不是一个磁盘分区。磁盘格式化的时候,就把文件系统的Boot Sector和Block Groups划分固定好了。 文件系统组成: Block Size:格式化后...

2019-07-22 19:22:17 608

原创 rm -fr /storage/* 数据恢复,extundelete数据恢复

文件删除和恢复的原理:首先简单介绍一下Linux文件系统的最基本单元:inode。inode译成中文就是索引节点,每个存储设备(例如硬盘)或存储设备的分区被格式化为文件系统后,应该有两部份,一部份是inode,另一部份是block,block是用来存储数据用的。而inode呢,就是用来存储这些数据的信息,这些信息包括文件大小、属主、归属的用户组、读写权限等。inode为每个文件进行信息索引,所...

2019-07-22 12:50:30 382

原创 文件系统损坏,从超级块修复,文件系统损坏时系统无法启动

一、文件系统损坏1、文件系统损坏,症状:比如都在、其中某一个文件系统损坏,从超级块中修复回来2、执行fsck修复文件系统,默认使用备份的超级块来自动修复。注意:一点需要卸载情况下来修复。3、如果fsck不能修复,可以使用e2fsck –b 98304 /dev/sdb 指定备份的超级块。4、如果文件系统是xfs的,使用xfs-repair工具修复。二、文件...

2019-07-21 16:26:19 3587

转载 du 和 ls区别,du和df区别

1、du和ls查看文件大小的区别du == disk usage (磁盘使用量,占用的磁盘空间)du 的基本使用du -s #s参数是可以统计占硬盘空间大小的如 du -skh web-k或--kilobytes 以1024 bytes为单位。-h或--human-readable 以K,M,G为单位,提高信息的可读性-s或--summarize 统计目录或文件一个文件占...

2019-07-21 14:10:17 1587

原创 CentOS密码破解,grub2加密,grub2密码破解

1、CentOS6.0版本以前1.开机出现以下画面是连续点击键盘上的“e”键;2.出现下面画面,按下箭头选择到“kernel”打头的行,再连续点击“e”键;3.弹出以下画面,在quiet 后加“空格+single”,然后按回车键;4.出现下面画面,按键盘上"b"键重启进入单用户模式;5.输入passwd后按回车键,弹出输入新密码,确认新密码。6.更改完密码,在单用户模式输入...

2019-07-21 12:52:32 2582

原创 CentOS 7与CentOS6及之前版本区别

1、系统初始化的技术不同Sysvinit技术:1.系统第1个进程为init;2.init进程是所有进程的父进程,不可kill;3.大多数Linux发行版的init系统是和SystemV相兼容的,被称为sysvinit4.代表系统:CentOS5 CentOS6缺点:1.按照一定顺序执行——>启动太慢。2.很容易hang住,fstab与nfs挂载问题S...

2019-07-14 21:30:44 334

转载 Swift原理、架构和API

基本原理:一致性散列(Consistent Hashing)面对海量级别的对象,需要存放在成千上万台服务器和硬盘设备上,首先要解决寻址问题,即如何将对象分布到这些设备地址上。Swift 是基于一致性散列技术,通过计算可将对象均匀分布到虚拟空间的虚拟节点上,在增加或删除节点时可大大减少需移动的数据量;虚拟空间大小通常采用 2 的 n 次幂,便于进行高效的移位操作;然后通过独特的数据结构 Ri...

2019-07-12 13:34:15 1656

原创 swift日常命令

[root@openstack1 ~]# source keystonerc_admin [root@openstack1 ~(keystone_admin)]# swift list #查看存储容器[root@openstack1 ~(keystone_admin)]# swift stat #查看容器状态 Account: AUTH_...

2019-07-12 11:27:01 1322

转载 openvswitch的实现

云计算底层技术-使用openvswitchPosted on January 23, 2017 by opengers inopenstackOpen vSwitch介绍 OVS架构 ovs-vswitchd ovsdb-server OpenFlow Controller Kernel Datapath OVS概念 Bridge Port Inte...

2019-07-08 17:40:25 286

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除