安装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 文件都位于这个目录中。在一般情况下,GRUB或LILO系统引导管理器也位于这个目录;启动装载文件存放位置,如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 : 安装基本的系统平台,加上PHP,Web 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内存