You are on page 1of 39

www.linuxidc.

com

Linux 安装部署规范文档

Linux公社(LinuxIDC.com)于 2006 年 9 月 25 日注册并开通网站,Linux现在已经成


为一种广受关注和支持的一种操作系统,IDC是互联网数据中心,LinuxIDC就是关于
Linux的数据中心。

LinuxIDC.com提供包括Ubuntu,Fedora,SUSE技术,以及最新IT资讯等Linux专业类
网站。

编制人员: 李石鹏

编制部门: 运维事业部

模版文件版本: V1.0

适用项目范围: 所有

Linux公社(LinuxIDC.com) 是包括Ubuntu,Fedora,SUSE技术,最新IT资讯等Linux专业类网站。
www.linuxidc.com

文件修改记录表
序 修改人 修改内容 批准人 生效日期 版本号

1 李石鹏 创建 2010.9.26 V1.0

10

版权所有 © 江苏金智科技股份有限公司,保留所有权利。 第 1 页,共 38 页

Linux公社(LinuxIDC.com) 是包括Ubuntu,Fedora,SUSE技术,最新IT资讯等Linux专业类网站。
www.linuxidc.com

目 录
1  安装前的准备工作 ................................................................................................................... 6 
1.1  操作系统版本 ............................................................................................................... 6 
1.2  操作系统的安装信息搜集 ........................................................................................... 6 
2  默认情况的Linux操作系统安装 ............................................................................................. 7 
2.1  安装语言的选择 ........................................................................................................... 7 
2.2  分区的划分 ................................................................................................................... 8 
2.2.1  boot分区............................................................................................................ 8 
2.2.2  LVM分区 .......................................................................................................... 8 
2.2.3  根分区 ............................................................................................................. 10 
2.2.4  Swap空间 ........................................................................................................ 10 
2.3  IP地址的配置 ............................................................................................................. 11 
2.4  主机名的设定 ............................................................................................................. 12 
2.5  时区的设定 ................................................................................................................. 12 
2.6  密码的设定 ................................................................................................................. 13 
2.7  软件包的定制 ............................................................................................................. 13 
2.7.1  桌面环境 ......................................................................................................... 13 
2.7.2  应用程序 ......................................................................................................... 14 
2.7.3  开发环境 ......................................................................................................... 14 
2.7.4  服务器 ............................................................................................................. 15 
2.7.5  基础系统 ......................................................................................................... 15 
2.7.6  虚拟化 ............................................................................................................. 15 
2.7.7  语言 ................................................................................................................. 16 
2.8  安装后的设置 ............................................................................................................. 17 
2.8.1  防火墙设置 ..................................................................................................... 17 
2.8.2  SELinux........................................................................................................... 17 
2.9  操作系统配置 ............................................................................................................. 18 
2.9.1  文字界面启动 ................................................................................................. 18 
2.9.2  Root用户直接登陆系统 ................................................................................. 18 
2.9.3  取消不用的服务 ............................................................................................. 18 
2.10  备份操作系统关键文件 ......................................................................................... 19 
3  针对Oracle数据库服务器的操作系统安装 .......................................................................... 19 
3.1  安装语言的选择 ......................................................................................................... 19 
3.2  分区的划分 ................................................................................................................. 19 
3.2.1  boot分区.......................................................................................................... 20 
3.2.2  LVM分区 ........................................................................................................ 20 
3.2.3  根分区 ............................................................................................................. 20 
3.2.4  Swap空间 ........................................................................................................ 20 
3.2.5  tmp分区........................................................................................................... 20 
3.2.6  var分区............................................................................................................ 21 
3.2.7  usr分区 ............................................................................................................ 21 
3.2.8  u01 分区 .......................................................................................................... 22 
3.3  IP地址的配置 ............................................................................................................. 22 
3.4  主机名的设定 ............................................................................................................. 22 
版权所有 © 江苏金智科技股份有限公司,保留所有权利。 第 2 页,共 38 页

Linux公社(LinuxIDC.com) 是包括Ubuntu,Fedora,SUSE技术,最新IT资讯等Linux专业类网站。
www.linuxidc.com

3.5  时区的设定 ................................................................................................................. 23 


3.6  密码的设定 ................................................................................................................. 23 
3.7  软件包的定制 ............................................................................................................. 23 
3.7.1  桌面环境 ......................................................................................................... 23 
3.7.2  应用程序 ......................................................................................................... 23 
3.7.3  开发环境 ......................................................................................................... 23 
3.7.4  服务器 ............................................................................................................. 23 
3.7.5  基础系统 ......................................................................................................... 23 
3.7.6  虚拟化 ............................................................................................................. 24 
3.7.7  语言 ................................................................................................................. 24 
3.8  安装后的设置 ............................................................................................................. 24 
3.8.1  防火墙设置 ..................................................................................................... 24 
3.8.2  SELinux........................................................................................................... 24 
3.9  操作系统配置 ............................................................................................................. 24 
3.9.1  文字界面启动 ................................................................................................. 24 
3.9.2  Root用户直接登陆系统 ................................................................................. 25 
3.9.3  取消不用的服务 ............................................................................................. 25 
3.10  补丁的检查及安装 ................................................................................................. 25 
3.10.1  补丁包的安装 ................................................................................................. 26 
3.11  备份操作系统关键文件 ............................................................................................. 27 
4  针对IDS服务器的操作系统安装 .......................................................................................... 27 
4.1  安装语言的选择 ......................................................................................................... 27 
4.2  分区的划分 ................................................................................................................. 28 
4.2.1  boot分区.......................................................................................................... 28 
4.2.2  LVM分区 ........................................................................................................ 28 
4.2.3  根分区 ............................................................................................................. 28 
4.2.4  Swap空间 ........................................................................................................ 28 
4.2.5  var分区............................................................................................................ 29 
4.2.6  opt分区............................................................................................................ 29 
4.3  IP地址的配置 ............................................................................................................. 30 
4.4  主机名的设定 ............................................................................................................. 30 
4.5  时区的设定 ................................................................................................................. 30 
4.6  密码的设定 ................................................................................................................. 30 
4.7  软件包的定制 ............................................................................................................. 30 
4.7.1  桌面环境 ......................................................................................................... 30 
4.7.2  应用程序 ......................................................................................................... 30 
4.7.3  开发环境 ......................................................................................................... 30 
4.7.4  服务器 ............................................................................................................. 31 
4.7.5  基础系统 ......................................................................................................... 31 
4.7.6  虚拟化 ............................................................................................................. 31 
4.7.7  语言 ................................................................................................................. 31 
4.8  安装后的设置 ............................................................................................................. 31 
4.8.1  防火墙设置 ..................................................................................................... 31 
4.8.2  SELinux........................................................................................................... 32 
4.9  操作系统配置 ............................................................................................................. 32 
4.9.1  文字界面启动 ................................................................................................. 32 
4.9.2  Root用户直接登陆系统 ................................................................................. 32 
4.9.3  取消不用的服务 ............................................................................................. 32 

版权所有 © 江苏金智科技股份有限公司,保留所有权利。 第 3 页,共 38 页

Linux公社(LinuxIDC.com) 是包括Ubuntu,Fedora,SUSE技术,最新IT资讯等Linux专业类网站。
www.linuxidc.com

4.10  备份操作系统关键文件 ......................................................................................... 33 


5  针对WAS服务器的操作系统安装 ........................................................................................ 33 
5.1  安装语言的选择 ......................................................................................................... 33 
5.2  分区的划分 ................................................................................................................. 34 
5.2.1  boot分区.......................................................................................................... 34 
5.2.2  LVM分区 ........................................................................................................ 34 
5.2.3  根分区 ............................................................................................................. 34 
5.2.4  Swap空间 ........................................................................................................ 34 
5.2.5  opt分区............................................................................................................ 35 
5.3  主机名的设定 ............................................................................................................. 35 
5.4  时区的设定 ................................................................................................................. 35 
5.5  密码的设定 ................................................................................................................. 35 
5.6  软件包的定制 ............................................................................................................. 36 
5.6.1  桌面环境 ......................................................................................................... 36 
5.6.2  应用程序 ......................................................................................................... 36 
5.6.3  开发环境 ......................................................................................................... 36 
5.6.4  服务器 ............................................................................................................. 36 
5.6.5  基础系统 ......................................................................................................... 36 
5.6.6  虚拟化 ............................................................................................................. 36 
5.6.7  语言 ................................................................................................................. 36 
5.7  安装后的设置 ............................................................................................................. 37 
5.7.1  防火墙设置 ..................................................................................................... 37 
5.7.2  SELinux........................................................................................................... 37 
5.8  操作系统配置 ............................................................................................................. 37 
5.8.1  文字界面启动 ................................................................................................. 37 
5.8.2  Root用户直接登陆系统 ................................................................................. 37 
5.8.3  取消不用的服务 ............................................................................................. 38 
5.9  备份操作系统关键文件 ............................................................................................. 38 

版权所有 © 江苏金智科技股份有限公司,保留所有权利。 第 4 页,共 38 页

Linux公社(LinuxIDC.com) 是包括Ubuntu,Fedora,SUSE技术,最新IT资讯等Linux专业类网站。
www.linuxidc.com

说明

文档目的
为了规范安装 Linux,减少平台部署中出现的问题,并且方便管理与维护;体现公司
运维规范、专业化,特制定 Linux 安装部署规范文档。
本文详细规划了在常见环境中 Linux 的一些规划、设置;并对安全设置提出了一些要
求,同时对分区格式进行统一制定。
安装部署实施工程师自文档发布之日起,进行 Linux 安装必须遵守 Linux 安装部署规
范文档。不得擅自对数据库的安装的相关设置进行变更。如有特殊要求,必须提供书面说明。
规范文档中,尚有欠妥之处。请各位实施部署工程师及时指正!

文档适用范围
本文档使用江苏金智教育信息技术有限公司所有项目范围(含北京分公司、上海分公司、福
建区域)

文档约定
XXX 字符标示着根据现场实际情况来填写
红色加粗标示着必须严格按照要求填写

版权所有 © 江苏金智科技股份有限公司,保留所有权利。 第 5 页,共 38 页

Linux公社(LinuxIDC.com) 是包括Ubuntu,Fedora,SUSE技术,最新IT资讯等Linux专业类网站。
www.linuxidc.com

1 安装前的准备工作

安装操作系统前,应搜集在安装操作系统中各项设置的基本要求,再进行安装。

1.1 操作系统版本

1. 安装前应获取物理机器的 CPU 架构,是 32 位的还是 64 位的,以便选择对应系统

位数。

2. 操作系统的版本应根据各应用的兼容列表选择操作系统的版本。如果没有特殊要

求,则统一安装 Linux RedHat AS5 Update4 版本。

1.2 操作系统的安装信息搜集

1. 服务器的内存大小

2. 分区的特殊需求

3. IP 地址的规划,是否使用 IPV6

4. 主机名的规划

5. 软件包的特殊需求

6. 防火墙和 SELinux 的特殊要求

版权所有 © 江苏金智科技股份有限公司,保留所有权利。 第 6 页,共 38 页

Linux公社(LinuxIDC.com) 是包括Ubuntu,Fedora,SUSE技术,最新IT资讯等Linux专业类网站。
www.linuxidc.com

2 默认情况的Linux操作系统安装

默认情况即在应用、客户没有特殊要求时,一定需要按照以下要求进行安装。

在安装过程中没有进行特别阐述的,则按照操作系统默认值进行设置

2.1 安装语言的选择

在 Linux AS5 中,安装语言决定了使用的默认语言包,所以安装语言应根据最终使用的

默认语言决定。在没有特殊情况下,使用英语进行安装。

版权所有 © 江苏金智科技股份有限公司,保留所有权利。 第 7 页,共 38 页

Linux公社(LinuxIDC.com) 是包括Ubuntu,Fedora,SUSE技术,最新IT资讯等Linux专业类网站。
www.linuxidc.com

2.2 分区的划分

对于分区的划分要求则是:必须首先划分/boot 分区,然后对于所有的分区都划分在 LVM


中。

在 LVM 中先分出根分区,以保证根分区的设备号为/dev/sda2,根分区的大小则应该是
整块(取整数[硬盘容量-Swap 分区容量-/boot 分区大小])。

然后应该在设备号/dev/sd3 中分出 Swap 空间。

2.2.1 boot分区

为了保证系统能够最大限度的在出故障时启动到维护模式,必须先在磁盘的开始磁道分
出独立的/boot 启动分区,以保证该分区在设备号/dev/sda1 上。

2.2.2 LVM分区

为了可以使磁盘动态可调,应对紧急无空间使用造成服务器停机,应最大限度的将可用
空间划分成 LVM 空间,然后所有可用空间都建立在 LVM 中。

版权所有 © 江苏金智科技股份有限公司,保留所有权利。 第 8 页,共 38 页

Linux公社(LinuxIDC.com) 是包括Ubuntu,Fedora,SUSE技术,最新IT资讯等Linux专业类网站。
www.linuxidc.com

在创建磁盘的界面中,点击 LVM 按钮则进入 LVM 分区界面,首先应该对 LVM 进行名

称设定,应统一设定为“LVMgroup”,以便日后管理。

版权所有 © 江苏金智科技股份有限公司,保留所有权利。 第 9 页,共 38 页

Linux公社(LinuxIDC.com) 是包括Ubuntu,Fedora,SUSE技术,最新IT资讯等Linux专业类网站。
www.linuxidc.com

2.2.3 根分区

在 LVM 中,应该首先划分根分区空间。

根分区的大小应该参照公式:根分区容量=取整数(硬盘容量-Swap 分区容量-/boot 分区
大小)。例如该图例中,硬盘容量为 20GB;Swap 空间规划为 2GB;根分区为 100MB,则剩
余空间为 18352MB。按照公式,该数值取整后,根分区容量为 18000MB。这样划分后,在
紧急情况中,操作系统可再动态分配出 352MB 空间可以使用。

在根分区的逻辑卷名称中,应统一设置名称为“root”。

2.2.4 Swap空间

Swap 值的划分应根据物理内存的大小进行具体的划分。应参照下表进行计算。计算时,
数值需要严格按照 1024 进制进行换算。

物理内存大小 小于 4GB 大于 4GB 小于 8GB 大于 8GB

Swap 空间值 物理内存*2 物理内存*1.5 物理内存*1

如果在其他应用中有具体 Swap 空间划分要求,则按照具体应用部署方案划分。

版权所有 © 江苏金智科技股份有限公司,保留所有权利。 第 10 页,共 38 页

Linux公社(LinuxIDC.com) 是包括Ubuntu,Fedora,SUSE技术,最新IT资讯等Linux专业类网站。
www.linuxidc.com

在 Swap 空间的逻辑卷名称中,应统一设置名称为“swap”。

2.3 IP地址的配置

在没有特殊要求的情况下,应关闭 IPV6 的支持,并且填上规划好的 IP 地址和网关、


DNS 信息。

版权所有 © 江苏金智科技股份有限公司,保留所有权利。 第 11 页,共 38 页

Linux公社(LinuxIDC.com) 是包括Ubuntu,Fedora,SUSE技术,最新IT资讯等Linux专业类网站。
www.linuxidc.com

2.4 主机名的设定

主机名应尽量避免采用大写字母、下划线、减号定义

2.5 时区的设定

时区选择对应的亚洲/上海。

版权所有 © 江苏金智科技股份有限公司,保留所有权利。 第 12 页,共 38 页

Linux公社(LinuxIDC.com) 是包括Ubuntu,Fedora,SUSE技术,最新IT资讯等Linux专业类网站。
www.linuxidc.com

2.6 密码的设定

密码的设定应避免简单密码设定规则,应采用大小写英文、数字、字符相组合的复杂性

密码。

2.7 软件包的定制

软件包选择的原则应遵循精简服务器启动内存占用、完全选择开发软件包。

2.7.1 桌面环境

为了方便日后有应用需要 X 图形界面的安装,选择一个 GNOME 桌面环境即可。

版权所有 © 江苏金智科技股份有限公司,保留所有权利。 第 13 页,共 38 页

Linux公社(LinuxIDC.com) 是包括Ubuntu,Fedora,SUSE技术,最新IT资讯等Linux专业类网站。
www.linuxidc.com

2.7.2 应用程序

在没有特殊要求的情况下,只要勾选 Editors(编辑器)即可。

2.7.3 开发环境

开发环境需要完全安装,把所有开发组件全部选上。特别注意的是在开发工具需要在自
定义包中把 gcc 包全部勾选。

注意: 需要点击进入后再行选择。

版权所有 © 江苏金智科技股份有限公司,保留所有权利。 第 14 页,共 38 页

Linux公社(LinuxIDC.com) 是包括Ubuntu,Fedora,SUSE技术,最新IT资讯等Linux专业类网站。
www.linuxidc.com

2.7.4 服务器

没有特殊需求的情况下,需要勾选 FTP 服务器、windows server 服务器,并且去掉打印


服务器。

2.7.5 基础系统

在此需要把所有的都勾选上。

2.7.6 虚拟化

除非特殊需求,否则虚拟化不需要安装

版权所有 © 江苏金智科技股份有限公司,保留所有权利。 第 15 页,共 38 页

Linux公社(LinuxIDC.com) 是包括Ubuntu,Fedora,SUSE技术,最新IT资讯等Linux专业类网站。
www.linuxidc.com

2.7.7 语言

在英文语言安装中,应把中文支持安装上。

如果是在中文语言安装环境中,应把英语支持安装上。

版权所有 © 江苏金智科技股份有限公司,保留所有权利。 第 16 页,共 38 页

Linux公社(LinuxIDC.com) 是包括Ubuntu,Fedora,SUSE技术,最新IT资讯等Linux专业类网站。
www.linuxidc.com

2.8 安装后的设置

在 Linux AS5 以后,防火墙和 SELinux 安全是安装完操作系统后进行设置的。

2.8.1 防火墙设置

因为防火墙会阻挡应用程序中的很多端口,在给应用程序部署时带来不可预测的一些错
误发生。所以在没有特别要求的情况下,应关闭防火墙设置。

2.8.2 SELinux

SELinux 带来安全性的同时,也对应用程序的部署带来一定的影响,在没有特殊要求的情
况下页应该对其关闭。

版权所有 © 江苏金智科技股份有限公司,保留所有权利。 第 17 页,共 38 页

Linux公社(LinuxIDC.com) 是包括Ubuntu,Fedora,SUSE技术,最新IT资讯等Linux专业类网站。
www.linuxidc.com

2.9 操作系统配置

安装完操作系统后,应对操作系统进行一些设置,目的是提高运行速度,增加安全性。

2.9.1 文字界面启动
默认安装完成后,会启动图形界面,这样会占用系统一定的资源,并且系统多使用一个
X 服务后,会多一个程序崩溃的可能性。
vi /etc/inittab
id:3:initdefault: //修改此行中的数字为 3

2.9.2 Root用户直接登陆系统

多数被攻击的服务器都是因为 root 用户开放了远程登录的权限。所以要求在安装完毕


后关闭 root 用户登录的权限。
vi /etc/ssh/sshd_config
PermitRootLogin no //修改此行如左
注意:如果是远程安装,做完此操作后,root 用户将不能再登录系统,请先建立临时用
户再做此操作。

2.9.3 取消不用的服务

系统默认会启动很多不用的服务,这些服务会占用系统的资源,并且带来安全的隐患。
# setup

在选项中,建议去掉 yum-updatesd、bluetooth、ekrb5-telnet、gssftp、krb5-telnet、vsftpd、

版权所有 © 江苏金智科技股份有限公司,保留所有权利。 第 18 页,共 38 页

Linux公社(LinuxIDC.com) 是包括Ubuntu,Fedora,SUSE技术,最新IT资讯等Linux专业类网站。
www.linuxidc.com

sendmail。

2.10 备份操作系统关键文件

# cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0.bak
# cp /etc/fstab /etc/fstab.bak
# cp /etc/system /etc/system.bak
# cp /etc/rc.d/rc.sysinit /etc/rc.d/rc.sysinit.bak

3 针对Oracle数据库服务器的操作系统安装

这里整理出来的在 Oracle 数据库环境下安装 Linux AS5.4 的操作系统规范,是按照《数

据库安装部署规范》来编写的。

在安装过程中没有进行特别阐述的,则按照(2 默认情况的 Linux 操作系统安装)章节

进行。

3.1 安装语言的选择

在 Linux AS5 中,使用英语进行安装。

3.2 分区的划分

对于 73GB 及以下容量的磁盘,则按照(2 默认情况的 Linux 操作系统安装)章节进行


磁盘的划分。对于 146GB 以上的磁盘,则按照以下方法划分。

Oracle 数据库的操作系统中,需要如下分区

根分区、Swap 交换分区、/tmp、/var、/usr、/u01

版权所有 © 江苏金智科技股份有限公司,保留所有权利。 第 19 页,共 38 页

Linux公社(LinuxIDC.com) 是包括Ubuntu,Fedora,SUSE技术,最新IT资讯等Linux专业类网站。
www.linuxidc.com

3.2.1 boot分区

为了保证系统能够最大限度的在出故障时启动到维护模式,必须先在磁盘的开始磁道分
出独立的/boot 启动分区,以保证该分区在设备号/dev/sda1 上。

3.2.2 LVM分区

为了可以使磁盘动态可调,应对紧急无空间使用造成服务器停机,应最大限度的将可用
空间划分成 LVM 空间,然后所有可用空间都建立在 LVM 中。

在创建磁盘的界面中,点击 LVM 按钮则进入 LVM 分区界面,首先应该对 LVM 进行名

称设定,应统一设定为“LVMgroup”,以便日后管理。

3.2.3 根分区

在 LVM 中,应该首先划分根分区空间 2。

根分区的大小应该参照公式:根分区容量=取整数(硬盘容量-Swap 分区容量-/boot 分区
大小-其他分区大小)。

在根分区的逻辑卷名称中,应统一设置名称为“root”。

3.2.4 Swap空间

Swap 值的划分应根据物理内存的大小进行具体的划分。应参照下表进行计算。计算时,
数值需要严格按照 1024 进制进行换算。

物理内存大小 2GB 以下 大于 2GB 小于 8GB 大于 8GB

Swap 空间值 物理内存*1.5 物理内存*1 物理内存*0.75

在 Swap 空间的逻辑卷名称中,应统一设置名称为“swap”。

3.2.5 tmp分区

/tmp 分区大小 5GB,按照 1024 进制换算应该为 5120MB,逻辑卷名称为“tmp”。

版权所有 © 江苏金智科技股份有限公司,保留所有权利。 第 20 页,共 38 页

Linux公社(LinuxIDC.com) 是包括Ubuntu,Fedora,SUSE技术,最新IT资讯等Linux专业类网站。
www.linuxidc.com

3.2.6 var分区

/var 分区大小 10GB,按照 1024 进制换算应该为 10240MB,逻辑卷名称为“var”。

3.2.7 usr分区

/usr 分区大小 10GB,按照 1024 进制换算应该为 10240MB,逻辑卷名称为“usr”。

版权所有 © 江苏金智科技股份有限公司,保留所有权利。 第 21 页,共 38 页

Linux公社(LinuxIDC.com) 是包括Ubuntu,Fedora,SUSE技术,最新IT资讯等Linux专业类网站。
www.linuxidc.com

3.2.8 u01 分区

/u01 分区大小 30GB,按照 1024 进制换算应该为 30720MB,逻辑卷名称为“u01”。

3.3 IP地址的配置

在没有特殊要求的情况下,应关闭 IPV6 的支持,并且填上规划好的 IP 地址和网关、


DNS 信息。

3.4 主机名的设定

主机名严禁采用大写字母、下划线、减号定义。

版权所有 © 江苏金智科技股份有限公司,保留所有权利。 第 22 页,共 38 页

Linux公社(LinuxIDC.com) 是包括Ubuntu,Fedora,SUSE技术,最新IT资讯等Linux专业类网站。
www.linuxidc.com

3.5 时区的设定

时区选择对应的亚洲/上海。

3.6 密码的设定

密码的设定应避免简单密码设定规则,应采用大小写英文、数字、字符相组合的复杂性

密码。

3.7 软件包的定制

软件包选择的原则应遵循精简服务器启动内存占用、完全选择开发软件包。

3.7.1 桌面环境

为了方便日后有应用需要 X 图形界面的安装,选择一个 GNOME 桌面环境即可。

3.7.2 应用程序

在没有特殊要求的情况下,只要勾选 Editors(编辑器)即可。

3.7.3 开发环境

开发环境需要完全安装,把所有开发组件全部选上。特别注意的是在开发工具需要在自
定义包中把 gcc 包全部勾选。

3.7.4 服务器

没有特殊需求的情况下,需要勾选 FTP 服务器、windows server 服务器,并且去掉打印


服务器。

3.7.5 基础系统

在此需要把所有的都勾选上。

版权所有 © 江苏金智科技股份有限公司,保留所有权利。 第 23 页,共 38 页

Linux公社(LinuxIDC.com) 是包括Ubuntu,Fedora,SUSE技术,最新IT资讯等Linux专业类网站。
www.linuxidc.com

3.7.6 虚拟化

除非特殊需求,否则虚拟化不需要安装

3.7.7 语言

在英文语言安装中,应把中文支持安装上。

3.8 安装后的设置

在 Linux AS5 以后,防火墙和 SELinux 安全是安装完操作系统后进行设置的。

3.8.1 防火墙设置

因为防火墙会阻挡应用程序中的很多端口,在给应用程序部署时带来不可预测的一些错
误发生。所以在没有特别要求的情况下,应关闭防火墙设置。

3.8.2 SELinux

SELinux 带来安全性的同时,也对应用程序的部署带来一定的影响,在没有特殊要求的情
况下页应该对其关闭。

3.9 操作系统配置

安装完操作系统后,应对操作系统进行一些设置,目的是提高运行速度,增加安全性。

3.9.1 文字界面启动

默认安装完成后,会启动图形界面,这样会占用系统一定的资源,并且系统多使用一个
X 服务后,会多一个程序崩溃的可能性。
vi /etc/inittab
id:3:initdefault: //修改此行中的数字为 3

版权所有 © 江苏金智科技股份有限公司,保留所有权利。 第 24 页,共 38 页

Linux公社(LinuxIDC.com) 是包括Ubuntu,Fedora,SUSE技术,最新IT资讯等Linux专业类网站。
www.linuxidc.com

3.9.2 Root用户直接登陆系统

多数被攻击的服务器都是因为 root 用户开放了远程登录的权限。所以要求在安装完毕


后关闭 root 用户登录的权限。
vi /etc/ssh/sshd_config
PermitRootLogin no //修改此行如左
注意:如果是远程安装,做完此操作后,root 用户将不能再登录系统,请先建立临时用
户再做此操作。

3.9.3 取消不用的服务

系统默认会启动很多不用的服务,这些服务会占用系统的资源,并且带来安全的隐患。
# setup

在选项中,建议去掉 yum-updatesd、bluetooth、ekrb5-telnet、gssftp、krb5-telnet、sendmail;
勾选上 vsftpd 的服务。

3.10 补丁的检查及安装

基于 oracle 服务器的操作系统安装完成后,应检查 oracle 依赖的补丁包是否存在。

# rpm -q gcc gcc-c++ glibc make openmotif setarch compat-db compat-gcc compat-gcc-c++ compat-libstdc++
compat-libstdc++-devel

版权所有 © 江苏金智科技股份有限公司,保留所有权利。 第 25 页,共 38 页

Linux公社(LinuxIDC.com) 是包括Ubuntu,Fedora,SUSE技术,最新IT资讯等Linux专业类网站。
www.linuxidc.com

在测试环境中,Linux AS5.4 64 位操作系统在安装完成后,缺失如下包:

openmotif is not installed


package compat-db is not installed
package compat-gcc is not installed
package compat-gcc-c++ is not installed
package compat-libstdc++ is not installed
package compat-libstdc++-devel is not installed

3.10.1 补丁包的安装

openmotif 包在安装光盘内就能找到,该包需要依赖 libXp.so.6()(64bit)包

安装方法如下:

# mount /dev/cdrom /mnt


# cd /mnt/server
# rpm -ivh libXp-1.0.0-8.1.el5.x86_64.rpm
warning: libXp-1.0.0-8.1.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing... ########################################### [100%]
1:libXp ########################################### [100%]
# rpm -ivh openmotif-2.3.1-2.el5.x86_64.rpm
warning: openmotif-2.3.1-2.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing... ########################################### [100%]
1:openmotif ########################################### [100%]
# rpm -q openmotif
openmotif-2.3.1-2.el5

compat-db 包在光盘里也可以找到,安装方法如下:

# rpm -ivh compat-db-4.2.52-5.1.x86_64.rpm


warning: compat-db-4.2.52-5.1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing... ########################################### [100%]
1:compat-db ########################################### [100%]
# rpm -q compat-db

其他的 gcc 包可以从服务台领取到,安装方法如下:

# rpm -ivh compat-gcc-7.3-2.96.128.i386.rpm


warning: compat-gcc-7.3-2.96.128.i386.rpm: Header V3 DSA signature: NOKEY, key ID 025e513b
版权所有 © 江苏金智科技股份有限公司,保留所有权利。 第 26 页,共 38 页

Linux公社(LinuxIDC.com) 是包括Ubuntu,Fedora,SUSE技术,最新IT资讯等Linux专业类网站。
www.linuxidc.com

Preparing... ########################################### [100%]


1:compat-gcc ########################################### [100%]
# rpm -e compat-libstdc++-296-2.96-138.i386
# rpm -ivh compat-libstdc++-7.3-2.96.128.i386.rpm
warning: compat-libstdc++-7.3-2.96.128.i386.rpm: Header V3 DSA signature: NOKEY, key ID 025e513b
Preparing... ########################################### [100%]
1:compat-libstdc++ ########################################### [100%]
# rpm -ivh compat-libstdc++-devel-7.3-2.96.128.i386.rpm
warning: compat-libstdc++-devel-7.3-2.96.128.i386.rpm: Header V3 DSA signature: NOKEY, key ID
025e513b
Preparing... ########################################### [100%]
1:compat-libstdc++-devel ########################################### [100%]
# rpm -ivh compat-gcc-c++-7.3-2.96.128.i386.rpm
warning: compat-gcc-c++-7.3-2.96.128.i386.rpm: Header V3 DSA signature: NOKEY, key ID 025e513b
Preparing... ########################################### [100%]

3.11 备份操作系统关键文件

# cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0.bak
# cp /etc/fstab /etc/fstab.bak
# cp /etc/system /etc/system.bak
# cp /etc/rc.d/rc.sysinit /etc/rc.d/rc.sysinit.bak

4 针对IDS服务器的操作系统安装

这里整理出来的在 IDS 环境下安装 Linux AS5.4 的操作系统规范,是按照和部署组讨论

后来编写的,如果在 IDS 部署上有需要特别补充的,请指出。

在安装过程中没有进行特别阐述的,则按照(2 默认情况的 Linux 操作系统安装)章节

进行。

4.1 安装语言的选择

在 Linux AS5 中,使用中文进行安装。

版权所有 © 江苏金智科技股份有限公司,保留所有权利。 第 27 页,共 38 页

Linux公社(LinuxIDC.com) 是包括Ubuntu,Fedora,SUSE技术,最新IT资讯等Linux专业类网站。
www.linuxidc.com

4.2 分区的划分

对于 73GB 及以下容量的磁盘,则按照(2 默认情况的 Linux 操作系统安装)章节进行


磁盘的划分。对于 146GB 以上的磁盘,则按照以下方法划分。

Oracle 数据库的操作系统中,需要如下分区

根分区、Swap 交换分区、/var、/opt

4.2.1 boot分区

为了保证系统能够最大限度的在出故障时启动到维护模式,必须先在磁盘的开始磁道分
出独立的/boot 启动分区,以保证该分区在设备号/dev/sda1 上。

4.2.2 LVM分区

为了可以使磁盘动态可调,应对紧急无空间使用造成服务器停机,应最大限度的将可用
空间划分成 LVM 空间,然后所有可用空间都建立在 LVM 中。

在创建磁盘的界面中,点击 LVM 按钮则进入 LVM 分区界面,首先应该对 LVM 进行名

称设定,应统一设定为“LVMgroup”,以便日后管理。

4.2.3 根分区

在 LVM 中,应该首先划分根分区空间 2。

根分区的大小应该参照公式:根分区容量=取整数(硬盘容量-Swap 分区容量-/boot 分区
大小-其他分区大小)。

在根分区的逻辑卷名称中,应统一设置名称为“root”。

4.2.4 Swap空间

Swap 值的划分应根据物理内存的大小进行具体的划分。应参照下表进行计算。计算时,
数值需要严格按照 1024 进制进行换算。

在 Swap 空间的逻辑卷名称中,应统一设置名称为“swap”。

版权所有 © 江苏金智科技股份有限公司,保留所有权利。 第 28 页,共 38 页

Linux公社(LinuxIDC.com) 是包括Ubuntu,Fedora,SUSE技术,最新IT资讯等Linux专业类网站。
www.linuxidc.com

物理内存大小 小于 4GB 大于 4GB 小于 8GB 大于 8GB

Swap 空间值 物理内存*2 物理内存*1.5 物理内存*1

4.2.5 var分区

/var 分区大小 30GB,按照 1024 进制换算应该为 30720MB,逻辑卷名称为“var”。

4.2.6 opt分区

/opt 分区大小 30GB,按照 1024 进制换算应该为 30720MB,逻辑卷名称为“opt”。

版权所有 © 江苏金智科技股份有限公司,保留所有权利。 第 29 页,共 38 页

Linux公社(LinuxIDC.com) 是包括Ubuntu,Fedora,SUSE技术,最新IT资讯等Linux专业类网站。
www.linuxidc.com

4.3 IP地址的配置

在没有特殊要求的情况下,应关闭 IPV6 的支持,并且填上规划好的 IP 地址和网关、


DNS 信息。

4.4 主机名的设定

主机名应尽量避免采用大写字母、下划线、减号定义

4.5 时区的设定

时区选择对应的亚洲/上海。

4.6 密码的设定

密码的设定应避免简单密码设定规则,应采用大小写英文、数字、字符相组合的复杂性

密码。

4.7 软件包的定制

软件包选择的原则应遵循精简服务器启动内存占用、完全选择开发软件包。

4.7.1 桌面环境

为了方便日后有应用需要 X 图形界面的安装,选择一个 GNOME 桌面环境即可。

4.7.2 应用程序

在没有特殊要求的情况下,只要勾选 Editors(编辑器)即可。

4.7.3 开发环境

开发环境需要完全安装,把所有开发组件全部选上。

版权所有 © 江苏金智科技股份有限公司,保留所有权利。 第 30 页,共 38 页

Linux公社(LinuxIDC.com) 是包括Ubuntu,Fedora,SUSE技术,最新IT资讯等Linux专业类网站。
www.linuxidc.com

4.7.4 服务器

没有特殊需求的情况下,需要勾选 FTP 服务器、windows server 服务器,并且去掉打印


服务器。

4.7.5 基础系统

在此需要把所有的都勾选上。

4.7.6 虚拟化

除非特殊需求,否则虚拟化不需要安装

4.7.7 语言

是在中文语言安装环境中,应把英语支持安装上。

4.8 安装后的设置

在 Linux AS5 以后,防火墙和 SELinux 安全是安装完操作系统后进行设置的。

4.8.1 防火墙设置

因为防火墙会阻挡应用程序中的很多端口,在给应用程序部署时带来不可预测的一些错
误发生。所以在没有特别要求的情况下,应关闭防火墙设置。

版权所有 © 江苏金智科技股份有限公司,保留所有权利。 第 31 页,共 38 页

Linux公社(LinuxIDC.com) 是包括Ubuntu,Fedora,SUSE技术,最新IT资讯等Linux专业类网站。
www.linuxidc.com

4.8.2 SELinux

SELinux 带来安全性的同时,也对应用程序的部署带来一定的影响,在没有特殊要求的情
况下页应该对其关闭。

4.9 操作系统配置

安装完操作系统后,应对操作系统进行一些设置,目的是提高运行速度,增加安全性。

4.9.1 文字界面启动

默认安装完成后,会启动图形界面,这样会占用系统一定的资源,并且系统多使用一个
X 服务后,会多一个程序崩溃的可能性。
vi /etc/inittab
id:3:initdefault: //修改此行中的数字为 3

4.9.2 Root用户直接登陆系统

多数被攻击的服务器都是因为 root 用户开放了远程登录的权限。所以要求在安装完毕


后关闭 root 用户登录的权限。
vi /etc/ssh/sshd_config
PermitRootLogin no //修改此行如左
注意:如果是远程安装,做完此操作后,root 用户将不能再登录系统,请先建立临时用
户再做此操作。

4.9.3 取消不用的服务

系统默认会启动很多不用的服务,这些服务会占用系统的资源,并且带来安全的隐患。
# setup

版权所有 © 江苏金智科技股份有限公司,保留所有权利。 第 32 页,共 38 页

Linux公社(LinuxIDC.com) 是包括Ubuntu,Fedora,SUSE技术,最新IT资讯等Linux专业类网站。
www.linuxidc.com

在选项中,建议去掉 yum-updatesd、bluetooth、ekrb5-telnet、gssftp、krb5-telnet、sendmail;
勾选上 vsftpd 的服务。

4.10 备份操作系统关键文件

# cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0.bak
# cp /etc/fstab /etc/fstab.bak
# cp /etc/system /etc/system.bak
# cp /etc/rc.d/rc.sysinit /etc/rc.d/rc.sysinit.bak

5 针对WAS服务器的操作系统安装

这里整理出来的在 WAS 环境下安装 Linux AS5.4 的操作系统规范,是按照和部署组讨

论后来编写的,如果在 WAS 部署上有需要特别补充的,请指出。

在安装过程中没有进行特别阐述的,则按照(2 默认情况的 Linux 操作系统安装)章节

进行。

5.1 安装语言的选择

在 Linux AS5 中,使用英语进行安装。

版权所有 © 江苏金智科技股份有限公司,保留所有权利。 第 33 页,共 38 页

Linux公社(LinuxIDC.com) 是包括Ubuntu,Fedora,SUSE技术,最新IT资讯等Linux专业类网站。
www.linuxidc.com

5.2 分区的划分

对于 73GB 及以下容量的磁盘,则按照(2 默认情况的 Linux 操作系统安装)章节进行


磁盘的划分。对于 146GB 以上的磁盘,则按照以下方法划分。

Oracle 数据库的操作系统中,需要如下分区

根分区、Swap 交换分区、/opt

5.2.1 boot分区

为了保证系统能够最大限度的在出故障时启动到维护模式,必须先在磁盘的开始磁道分
出独立的/boot 启动分区,以保证该分区在设备号/dev/sda1 上。

5.2.2 LVM分区

为了可以使磁盘动态可调,应对紧急无空间使用造成服务器停机,应最大限度的将可用
空间划分成 LVM 空间,然后所有可用空间都建立在 LVM 中。

在创建磁盘的界面中,点击 LVM 按钮则进入 LVM 分区界面,首先应该对 LVM 进行名

称设定,应统一设定为“LVMgroup”,以便日后管理。

5.2.3 根分区

在 LVM 中,应该首先划分根分区空间 2。

根分区的大小应该参照公式:根分区容量=取整数(硬盘容量-Swap 分区容量-/boot 分区
大小-其他分区大小)。

在根分区的逻辑卷名称中,应统一设置名称为“root”。

5.2.4 Swap空间

Swap 值的划分应根据物理内存的大小进行具体的划分。应参照下表进行计算。计算时,
数值需要严格按照 1024 进制进行换算。

在 Swap 空间的逻辑卷名称中,应统一设置名称为“swap”。

版权所有 © 江苏金智科技股份有限公司,保留所有权利。 第 34 页,共 38 页

Linux公社(LinuxIDC.com) 是包括Ubuntu,Fedora,SUSE技术,最新IT资讯等Linux专业类网站。
www.linuxidc.com

物理内存大小 小于 4GB 大于 4GB 小于 8GB 大于 8GB

Swap 空间值 物理内存*2 物理内存*1.5 物理内存*1

5.2.5 opt分区

/opt 分区大小 30GB,按照 1024 进制换算应该为 30720MB,逻辑卷名称为“opt”。

IP 地址的配置

在没有特殊要求的情况下,应关闭 IPV6 的支持,并且填上规划好的 IP 地址和网关、


DNS 信息。

5.3 主机名的设定

主机名应尽量避免采用大写字母、下划线、减号定义

5.4 时区的设定

时区选择对应的亚洲/上海。

5.5 密码的设定

密码的设定应避免简单密码设定规则,应采用大小写英文、数字、字符相组合的复杂性

密码。

版权所有 © 江苏金智科技股份有限公司,保留所有权利。 第 35 页,共 38 页

Linux公社(LinuxIDC.com) 是包括Ubuntu,Fedora,SUSE技术,最新IT资讯等Linux专业类网站。
www.linuxidc.com

5.6 软件包的定制

软件包选择的原则应遵循精简服务器启动内存占用、完全选择开发软件包。

5.6.1 桌面环境

为了方便日后有应用需要 X 图形界面的安装,选择一个 GNOME 桌面环境即可。

5.6.2 应用程序

在没有特殊要求的情况下,只要勾选 Editors(编辑器)即可。

5.6.3 开发环境

开发环境需要完全安装,把所有开发组件全部选上。特别注意的是在开发工具需要在自
定义包中把 java 包全部勾选。

5.6.4 服务器

没有特殊需求的情况下,需要勾选 FTP 服务器、windows server 服务器,并且去掉打印


服务器。

5.6.5 基础系统

在此需要把所有的都勾选上。

5.6.6 虚拟化

除非特殊需求,否则虚拟化不需要安装

5.6.7 语言

在英文语言安装中,应把中文支持安装上。

版权所有 © 江苏金智科技股份有限公司,保留所有权利。 第 36 页,共 38 页

Linux公社(LinuxIDC.com) 是包括Ubuntu,Fedora,SUSE技术,最新IT资讯等Linux专业类网站。
www.linuxidc.com

5.7 安装后的设置

在 Linux AS5 以后,防火墙和 SELinux 安全是安装完操作系统后进行设置的。

5.7.1 防火墙设置

因为防火墙会阻挡应用程序中的很多端口,在给应用程序部署时带来不可预测的一些错
误发生。所以在没有特别要求的情况下,应关闭防火墙设置。

5.7.2 SELinux

SELinux 带来安全性的同时,也对应用程序的部署带来一定的影响,在没有特殊要求的情
况下页应该对其关闭。

5.8 操作系统配置

安装完操作系统后,应对操作系统进行一些设置,目的是提高运行速度,增加安全性。

5.8.1 文字界面启动

默认安装完成后,会启动图形界面,这样会占用系统一定的资源,并且系统多使用一个
X 服务后,会多一个程序崩溃的可能性。
vi /etc/inittab
id:3:initdefault: //修改此行中的数字为 3

5.8.2 Root用户直接登陆系统

多数被攻击的服务器都是因为 root 用户开放了远程登录的权限。所以要求在安装完毕


后关闭 root 用户登录的权限。
vi /etc/ssh/sshd_config
PermitRootLogin no //修改此行如左
注意:如果是远程安装,做完此操作后,root 用户将不能再登录系统,请先建立临时用
户再做此操作。

版权所有 © 江苏金智科技股份有限公司,保留所有权利。 第 37 页,共 38 页

Linux公社(LinuxIDC.com) 是包括Ubuntu,Fedora,SUSE技术,最新IT资讯等Linux专业类网站。
www.linuxidc.com

5.8.3 取消不用的服务

系统默认会启动很多不用的服务,这些服务会占用系统的资源,并且带来安全的隐患。
# setup

在选项中,建议去掉 yum-updatesd、bluetooth、ekrb5-telnet、gssftp、krb5-telnet、sendmail;
勾选上 vsftpd 的服务。

5.9 备份操作系统关键文件

# cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0.bak
# cp /etc/fstab /etc/fstab.bak
# cp /etc/system /etc/system.bak
# cp /etc/rc.d/rc.sysinit /etc/rc.d/rc.sysinit.bak

=====文档结束=====

版权所有 © 江苏金智科技股份有限公司,保留所有权利。 第 38 页,共 38 页

Linux公社(LinuxIDC.com) 是包括Ubuntu,Fedora,SUSE技术,最新IT资讯等Linux专业类网站。

You might also like