首页 > 代码库 > 安装Linux系统及合理划分文件系统

安装Linux系统及合理划分文件系统

安装Linux系统及合理划分文件系统

(本文以centos 为例)

  • Linux 6 centos 6.x

  • 选择安装系统(install systemwith basic video driver)这个选项,第一个选项(install or upgrade an existing system)为安装和更新centos系统,第三个选项为(Rescueinstalled system)为系统修复模式,Boot from local drive(退出安装从硬盘启动),Memory test (服务器内存检查)。

技术分享

选择Memory test (内存检查),会出现如下画面,主要意义:对内存的写入与读出,如果烧机个一两天,这支程序会不断的跑而没有宕机的事件,表示内存的稳定。按“esc”退出。

技术分享

2.系统开始检测硬件,将检测结果输出到屏幕上。

技术分享

3.选择“skip”,跳过光盘完整性的检测。

技术分享

4.选择“next”这一项。

技术分享

5.选择安装过程中的语言,通常我们选择中文

技术分享

6.选择那种键盘的样式,通常选择美国英语式

技术分享

7.选择基本存储设备,这一选项。如果选择指定的存储设备,通常指外挂的存储。

技术分享

8.选择忽略所有数据,意思是清空硬盘所有历史数据。

技术分享

9.选择更改主机名。如果需要在装机时,将主机IP配置好,则选择“配置网络”。否则,不需要选择配置网络

技术分享

在安装系统的时候,手工配置静态的IP 地址方法

技术分享

10.选择时区,通常选为“亚洲/上海”,将UTC的系统时间的复选框的去掉,它与所谓的夏令时有关系(这一步,通用的做法是,系统安装完毕后,写到计划任务当中)。

技术分享

11.设置主机系统的密码

技术分享

12.设置主机服务器的登陆密码,可以设置成弱密码。

技术分享

13.安装系统时,通常选择“创建自定义布局”,这个选项,强烈推荐使用此方法。下列选项使用所有空间,为默认分区,在所选磁盘上把所有分区移除。为什么要选择自定义分区?1数据的安全性。数据分开,便于维护和备份。2系统性能的考虑。合理正确的分区,将某些频繁访问的数据,集中在某个柱面的区段,例如一个分区的柱面号码为1~100号,当数据读取改分区的时候,指搜取前1~100的柱面范围。由于数据集中了,将有助于数据的数据的速度读取。选项替换现有Linux”系统,在所选磁盘上把所有linux分区移除(如果磁盘上有windows格式的分区,并不会移除),然后按照默认方式分区。选项“使用剩余空间”,的意思是指保留存储空间的历史数据,将剩余的空间进行系统安装。

技术分享

14.本文档是一块40G硬盘为例。如果不是数据库的应用,推荐使用LVM文件系统类型来安装Linux系统。LVM的系统类型,影响IO.

技术分享

15.在选择自定义分区的选项后,在选择标准分区。文件系统的类型为ext4,ext3的格式增加了日志及加密的功能。

技术分享

16.设置boot文件系统为独立分区,最多不要超过600M,并设置成第一块硬盘的的第一个分区。说明:boot 的内核及引导系统程序所需要的文件,比如 vmlinuz initrd.img 文件都位于这个目录中。在一般情况下,GRUBLILO系统引导管理器也位于这个目录;启动装载文件存放位置,如kernels,initrd,grub,便于系统快速启动。

技术分享

17.设置swap,一般设置为物理内存的1~2倍。swap 过多使用,会影响CPU 的性能,

swap 内存也可以动态扩大和缩小,且并不是必须设置swap

技术分享

18.准备开始创将剩余空间,创建“LVM”物理卷。

技术分享

19.点击“创建”物理卷

技术分享

20.将硬盘的剩余空间,选择使用全部的空间,创建LVM逻辑卷。

技术分享

22.整个LVM逻辑卷创建完成

技术分享

 

23.选择创建卷组。

技术分享

24. 将根分区,独立划分出来,具体多少,要结合应用。

技术分享

25.home文件系统,独立划分出来,主要存放用户的文件。

技术分享

26. usr文件系统,独立划分出来,主要存放第三软件

技术分享

27. opt文件系统,独立划分出来,主要存放第三软件

技术分享

28. tmp 目录一般存放临时文件,可以不用独立划分出来

技术分享

29.查看文件系统是否符合需求

技术分享

30 点击“下一步”

技术分享

32.点击格式化文件系统

技术分享

33.选择“将硬盘写入硬盘”

技术分享

34.选择默认的下一步,即可。

技术分享

35.

Desktop : 桌面系统,包括常用的桌面软件,属于图形化的界面,消耗更多的主机资源,一般安装oracle 数据库的时候,选择此项。

Minmal Desktop : 基本的桌面系统,不包括常用软件,服务器上不推荐安装。

Minimal : 基本的系统,不包含有任何可选的软件包,服务器上不推荐安装。

BaseServer : 安装的基本系统的平台支持,不包含桌面,在服务器上推荐安装。

Database Server: 基本系统平台,自动加上了mysql、和postgrepSQL数据库,无桌面。

Web Server : 安装基本的系统平台,加上PHPWeb server 及数据库的客户端,无桌面。

Virtual Host : 基本系统加虚拟化的平台。

Software Development Workstation : 包含的软件较多,基本系统,虚拟化平台,桌面环境,开发工具。

技术分享

36.如果选择“现在自定义”,可以在安装系统的同时,加载安装包包。

技术分享

37.根据需求,选择相应模块

技术分享

38.显示安装进度

技术分享

37.选择重新引导

技术分享

38.查看文件系统大小及类型,及swap大小。

技术分享

 

 

 

LINUX7 centos 7.x

centos 7 在安装上,与centos 6 的方法大同小异,相似之处,不做过多说明。

centos7开始默认文件系统是xfs,centos6是ext4,centos5是ext3。xfs是一种非常优秀的日志文件系统,又是一个64位文件系统,最大支持8EB减1字节的单个文件系统,实际部署时取决于宿主操作系统的最大块限制。对于一个32位Linux系统,文件和文件系统的大小会被限制在16TB。xfs在很多方面确实做的比ext4好,ext4受限制于磁盘结构和兼容问题,可扩展性和scalability确实不如xfs,另外xfs经过很多年发展,各种锁的细化做的也比较好。

技术分享

 

技术分享

2.检测镜像的完整度

技术分享

3.选择安装语言

技术分享

4.设立日期和格式

技术分享

 

技术分享

5.选择安装系统的模式

技术分享

 

技术分享

6.选择如何分区

技术分享

 

技术分享

7.boot , 创建标准的文件系统,为第一个文件系统。

技术分享

 

技术分享

8.创建/ 的文件系统,为独立划分出来。

技术分享

9.创建home 的文件系统,独立划分出来。

技术分享

10.创建var的文件系统,独立划分出来。

技术分享

11. 创建swap内存

技术分享

技术分享

12.kdump 就是,当内核出现错误的时候,要将当时的内存内的消息写到文件当中,而这个文件可以给内核开发者,而内存数据太大了,经常执行kdump会造成硬盘空间的浪费。不建议开启kdump的这个功能。

技术分享

13.设置root 的密码。

技术分享

 

技术分享

14.系统安装完成,重新引导。

技术分享

15.查看文件系统及swap内存

技术分享

 


本文出自 “红帽考题” 博客,请务必保留此出处http://5546104.blog.51cto.com/5536104/1907004

安装Linux系统及合理划分文件系统