第三周知识总结

主要知识点

  • rpm 包管理和yum源仓库及使用yum安装程序,还有源码编译
  • 磁盘工作原理,MBR和GPT分区管理以及文件系统的管理和挂载
  • swap空间管理,RAID工作原理,LVM创建和管理

  一 : 本周学习了rpm安装包管理,怎么通过rpm查询安装了什么程序,以及rpm不能解决安装包的依赖性问题,后面学习了yum安装,yum安装就解决了rpm依赖性问题,不用考虑依赖性就可以直接安装程序,不过yum要配置yum源仓库,我们可以使用网络上的源,或者第三方的eple源,也可以直接搭建一个源仓库,可以通过http,ftp,https,或者本地的file搭建,最后要使用的话吧yum源地址写上你做好的地址。

  二:源码编译我们编译了一个简单的httpd程序,先把源码包下载到本地,用tar解压打开,然后进入到该目录下,运行./configure --prefix=/apps/httpd24 这里指定了安装地址,当然还可以指定很多参数,不过此过程可能会提示缺少一些安装包,我们把相应的安装包安装上就可以了,接下了就可以用make -j 2 开始编译了,此过程要消耗大量的CPU计算能力,如果想加快速度多加几个核心数就可以了,前提是cpu支持。最后运行make install 就安装完毕了。
  三:MBR和GPT分区的差别,他们的特性是什么,以及他们的分区表,针对MBR分区表怎么备份,如果分区表出现问题了改怎么修复,还有可以通过拷贝一个硬盘的分区表给另外一个硬盘快速分区。 对于GPT的分区表因为是教新的分区表,很多系统无法识别所以在GPT的分区表前加了MBR的分区信息给系统引导,而且GPT的分区表在硬盘前后都有一份,确保了安全。硬盘文件系统的话目前主流的是ext4,或者xfs当然还有其他的,硬盘要使用的话就一定要指定文件系统。

  四: swap交换分区的扩展,因为是应急内存所以要选择一块速度比较快的分区,建议是一块硬盘的靠前磁道。
RAID的阵列方式有多种,分为RAID-0 RAID-1 RAID-5 RAID -10 RAID-50 RAID-7 等,每一种方式都有其特点,要根据需求合理组成。LVM逻辑卷解决了分区不能扩容的问题,就是在分区和硬盘间加了一层卷组,这样分区如果不足就可以在卷组中进行扩展了,卷组容量不足就可以增加物理磁盘容量了,这样一层一层的添加达到了分区扩容的目的,想要缩容和硬盘迁移也是可以的,不过xfs文件格式不支持缩容,ext系列是可以的,实际在生产中缩容也用的很少。

猜你喜欢

转载自blog.51cto.com/13449039/2403606
今日推荐