Linux安装部署规范标准

合集下载

LINUX操作系统配置规范

LINUX操作系统配置规范

LINUX操作系统配置规范LINUX操作系统配置规范1.系统安装与基本配置1.1 硬件需求检查1.2 操作系统安装过程1.3 系统初始化设置1.4 安全性基本配置1.5 网络配置1.5.1 IP地质设置1.5.2 主机名设置1.5.3 DNS配置1.5.4 网关设置2.用户与权限管理2.1 用户账号管理2.1.1 账号创建2.1.2 账号权限设置2.1.3 账号密码管理2.2 用户组管理2.3 文件权限管理2.4 sudo权限配置2.5 远程登录管理2.5.1 SSH服务配置2.5.2 SSH登录限制设置3.系统服务管理3.1 服务管理基本概念3.2 服务的启动与停止3.3 服务设置开机自启动3.4 系统日志管理3.5 定时任务管理4.软件包管理4.1 软件包源配置4.2 软件包安装与升级4.3 软件包卸载4.4 软件包版本管理5.文件系统管理5.1 文件与目录基本操作5.2 文件与目录权限管理5.3 磁盘配额管理5.4 文件系统的挂载与卸载6.系统性能监测与调优6.1 系统资源监测工具6.2 系统性能调优6.3 系统启动时间优化6.4 系统内核参数优化7.系统安全与防护7.1 安全漏洞扫描7.2 防火墙配置与管理7.3 SELinux配置与管理7.4 入侵检测与防护附件:1.系统配置检查清单2.用户权限表3.服务开机自启动列表4.定时任务列表5.文件权限表6.系统网络架构图法律名词及注释:1.GPL(GNU通用公共许可证):一种开放源代码许可证,允许用户自由地运行、复制、分发、学习、修改和改进软件。

2.SELinux(安全增强Linux):一种强制访问控制(MAC)机制,用于提供更高级别的系统安全性,限制进程的操作权限。

3.防火墙:用于过滤网络流量、实施访问控制策略的软件或硬件设备,以保护计算机网络免受未授权访问、恶意代码或其他网络威胁的侵害。

4.入侵检测与防护:通过监测系统日志、网络流量等方式,及时发现并阻止恶意攻击、未经授权的访问和其他安全威胁。

linux系统安装规范

linux系统安装规范

LINUX系统安装规范介绍Linux操作系统Linux是开放源代码的操作系统,具有非常诱人的市场前景,多家厂商都竞相推出自己的Linux产品。

不同厂商的Linu x产品各有千秋,区别主要在于随Linux核心操作系统一同出售的工具软件不同以及系统的安装过程存在一定的差异。

目前,主要的Linux系统经销商有Red Hat、SuSE、Caldera、Slackware、Fedora Core以及Debia n等。

本文将主要结合目前较为流行,同时也是较为成熟的Red Hat系统对Linux 系统的安装进行地说明。

安装前的准备Linux由于版本、硬件环境的不一致其安装的过程和方法也个不相同,因此我们在安装系统前为保证系统的顺利安装,首先应该做好充分的准备工作。

一、硬件安装环境调查硬件安装环境是客户机房的安装条件,主要从机房环境的温度、湿度、电源、网络等是否符合本次服务器安装要求、是否有空闲服务器机柜或空地安放服务器等方面入手,如有不符合的给用户提出建议要求。

二、系统安装环境调查系统安装环境是硬件服务器是否支持要安装的Linux系统,原服务器是否存有重要数据,主要从服务器硬件厂商和Linux操作系统厂商询问是否有相关的硬件驱动、安装过程是否需要软驱和服务器是否配有相关设备等。

如果需备份数据的则需在安装前做好好数据备份工作。

三、系统安装基本参数基本参数包括硬件的RAID级别,系统的用户名、组织名、分区设置、IP地址、不需要安装的RPM包和需要的RPM包。

开始安装及其过程大部分的Linux系统安装的流程基本上相同,以下安装说明只介绍在安装的过程中比较重要的步骤。

一、分区的组织分区的目的是在硬盘上为系统分配一个或几个确定的位置,Linux系统支持多分区结构,每一部分可以存放在不同的磁盘或分区上。

一般情况下,服务器系统都会规划多个分区,这样可以获得较大的灵活性合系统管理的方便性。

至于如何规划服务器上的Linux硬盘空间,建议考虑如下几个因素:1.首先,Linux根文件系统需要一部分的硬盘空间,挂载为/ 的根分区。

Linux操作系统的安装与配置

Linux操作系统的安装与配置

Linux操作系统的安装与配置Linux是一种非常可靠和安全的操作系统,并且是许多企业和组织首选的操作系统。

与其他操作系统相比,Linux的主要优势在于它是开源的,这意味着每个人都可以查看和修改Linux的源代码。

如果你正在考虑安装和配置Linux操作系统,本文将在以下三个方面给出详细的指导:预备工作、Linux的安装和Linux的基本配置。

预备工作在安装Linux之前,您需要进行几项预备工作,以确保安装顺利完成。

首先,您需要了解自己的硬件规格。

确定您需要安装的Linux版本,并进行相应的硬件升级。

例如,如果您需要安装CentOS 7,则需要确定CPU和内存是否满足要求。

通常,建议至少使用2GB内存和8GB磁盘空间。

其次,您需要根据自己的需求选择正确的Linux发行版。

通常,Ubuntu和CentOS是最受欢迎的Linux发行版。

Ubuntu是一个用户友好的发行版,适合初学者和桌面用户。

而CentOS则是一个更加强大和稳定的发行版,适合服务器和企业级应用程序。

Linux的安装安装Linux的第一步是从Linux发行版的官方网站下载ISO文件,并将其刻录到DVD或USB随身碟。

安装程序的启动将在BIOS或UEFI固件中的“引导顺序”中配置。

一旦启动后,你会看到Linux的安装界面。

安装界面的第一步是选择您的语言。

然后,您将看到一些重要的选项,例如时区和键盘布局。

在这些选项中选择适合您的选项,并单击“下一步”。

接下来,您需要选择安装的磁盘,并确定分区方案。

建议使用自动分区,特别是如果您是Linux新手。

完成分区后,选择您要安装的软件包。

如果您只是一个桌面用户,请选择“标准系统工具”和“桌面环境”。

完成上述步骤后,您需要设置root用户密码和创建其他用户。

这些用户将用于登录Linux系统。

然后,系统将开始安装软件包。

Linux的基本配置一旦您成功安装Linux,您需要进行进一步的配置。

以下是一些基本配置建议:更新软件包:运行“sudo apt-get update && sudo apt-get upgrade”(适用于Ubuntu)或“sudo yum update”(适用于CentOS)来获取最新的软件包。

Linux安全配置规范

Linux安全配置规范

Linux安全配置规范适⽤于redhat、suse、fedroa、Linux 操作系统。

本规范明确了设备的基本配置安全要求,为设备⼯程验收和设备运⾏维护环节明确相关安全要求提供指南。

出⾃公众号:⼯程师江湖⼀. Linux企业版安全配置规范1.1 ⼝令帐号1.1.1 检查空⼝令帐号编号安全要求-系统-Linux配置-2.1.1要求内容检查系统帐号和⼝令,禁⽌使⽤空⼝令帐号操作指南:以root⾝份执⾏:# awk -F: '($2 == "") { print $1 }' /etc/shadow 检查空⼝令帐号#pwck 帐号检查# cat /etc/passwd# cat /etc/shadow# cat /etc/group对照检查结果,询问管理员有效帐号有⽆异常,有⽆弱密码,建议删除不必要帐户并修改简单密码为复杂密码检测⽅法:# awk -F: '($2 == "") { print $1 }' /etc/shadow 列出空密码帐号实施风险:可能影响某些管理维护的应⽤程序备注:1.1.2 检查Root帐号编号安全要求-系统-Linux配置-2.1.2要求内容检查系统帐号和⼝令,检查是否存UID为0的帐号操作指南:以root⾝份执⾏:# awk -F: '($3 == 0) { print $1 }' /etc/passwd 检查UID为0的帐号检测⽅法:# awk -F: '($3 == 0) { print $1 }' /etc/passwd 列出UID为0的帐号实施风险:可能影响某些管理维护的应⽤程序备注:1.1.3 检查帐号超时注销编号安全要求-系统-Linux配置-2.2.3要求内容应该设置帐号超时⾃动注销操作指南:以root⾝份执⾏:vi /etc/profile增加export TMOUT=600检测⽅法:# cat /etc/profile | grep TMOUT实施风险:可能影响某些管理维护的应⽤程序备注:1.1.4 root⽤户远程登录限制编号安全要求-系统-Linux配置-2.1.4要求内容限制root远程登录要求内容限制root远程登录操作指南:/etc/securetty⽂件中配置:CONSOLE = /dev/tty01检测⽅法:执⾏:more /etc/securetty,检查Console参数实施风险:可能影响某些管理维护的应⽤程序备注:1.1.5 检测密码策略编号安全要求-系统-Linux配置-2.1.5要求内容检查系统密码策略,是否符合必要的强度操作指南:以root⾝份执⾏:# vi /etc/login.defs建议设置参数如下:PASS_MAX_DAYS 180 最⼤⼝令使⽤⽇期PASS_MIN_LEN 8 最⼩⼝令长度PASS_WARN_AGE 30 ⼝令过期前警告天数#vi /etc/pam.d/system-authpassword required /lib/security/pam_cracklib.so retry=3type= minlen=8 difok=3最⼩⼝令长度设置为8检测⽅法:# cat /etc/login.defs#cat /etc/pam.d/system-auth实施风险:可能影响管理维护备注:1.1.6 检查Grub/Lilo密码编号安全要求-系统-Linux配置-2.1.6要求内容检查系统引导管理器是否设置密码检查⽅法使⽤命令“cat /etc/grub.conf|grep password”查看grub是否设置密码使⽤命令“cat /etc/lilo.conf|grep password”查看lilo是否设置密码操作指南为grub或lilo设置密码参考操作:vi /etc/grub.confdefault=1timeout=10splashimage=(hd0,7)/boot/grub/splash.xpm.gzpassword=123456title Fedora Core (2.4.22-1.2061.nptl)lockroot (hd0,7)实施风险:可能影响某些管理维护的应⽤程序1.2 系统服务1.2.1 关闭不需要的服务编号安全要求-系统-Linux配置-2.2.1要求内容禁⽤不必要的服务操作指南:以root⾝份执⾏# chkconfig --list (debian不⽀持)使⽤命令“chkconfig --level <init级别> <服务名>on|off|reset”设置服务在个init级别下开机是否启动检测⽅法:chkconfig –list检测⽅法:chkconfig –list查看是否有不需要的服务实施风险:可能影响应⽤备注:1.2.2 openssh安全配置编号安全要求-系统-Linux配置-2.2.2要求内容检查系统openssh安全配置,禁⽌使⽤协议1,和使⽤root直接登录操作指南:以root权限执⾏命令:# cat /etc/ssh/sshd_config或#cat /etc/ssh2/sshd2_configOpenssh应禁⽌使⽤协议1,禁⽌root直接登录等,编辑sshd_config⽂件,设置:Protocol 2StrictModes yesPermitRootLogin noPrintLastLog yesPermitEmptyPasswords no检测⽅法:# cat /etc/ssh/sshd_config或#cat /etc/ssh2/sshd2_config是否符合以上设置实施风险:⽆备注:1.2.3 SNMP团体字编号安全要求-系统-Linux配置-2.2.3要求内容如果打开了SNMP协议,snmp团体字设置不能使⽤默认的团体字操作指南:以root⾝份执⾏:#cat /etc/snmp/snmpd.conf应禁⽌使⽤public、private默认团体字,使⽤⽤户⾃定义的团体字,例如将以下设置中的public替换为⽤户⾃定义的团体字:com2sec notConfigUser default public如⽆必要,管理员应禁⽌使⽤snmp服务检测⽅法:#cat /etc/snmp/snmpd.conf实施风险:可能影响应⽤备注:1.2.4 禁⽤ctlraltdel组合键编号安全要求-系统-Linux配置-2.2.4要求内容禁⽤ctlr+alt+del组合键操作指南:检查系统是否禁⽤ctlraltdel组合键,以root⾝份执⾏以下命令:# vi /etc/inittab# grep –i ctrlaltdel /etc/inittab禁⽌ctrl+alt+del组合键,以root⾝份编辑/etc/inittab⽂件,注释如下⼀⾏后重起系统:ca::ctrlaltdel:/sbin/shutdown -t3 -r now检测⽅法:# grep –i ctrlaltdel /etc/inittab# ca::ctrlaltdel:/sbin/shutdown -t3 -r now (表⽰已经禁⽤)实施风险:需要重起系统,可能影响应⽤备注:1.2.5 检查root 路径编号安全要求-系统-Linux配置-2.2.5要求内容检查系统root⽤户环境变量path设置中是否包含”.”(root为了⽅便使⽤在他的当前路径末尾加了个点".",存在安全隐患)操作指南:root⽤户环境变量path中不应包含当前⽬录”.“以root⾝份执⾏如下命令:# echo $PATH/usr/local/sbin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:.检测⽅法:# echo $PATH实施风险:⽆备注:1.2.6 检查信任主机编号安全要求-系统-Linux配置-2.2.6要求内容关闭系统信任主机操作指南:.rhosts⽂件中存储的是可以直接远程访问本系统的主机及⽤户名。

LINUX操作系统配置规范

LINUX操作系统配置规范

本规范适用于某运营商使用Linux操作系统的设备。

本规范明确了Linux操作系统在安全配置方面的基本要求,适用于所有的安全等级,可作为编制设备入网测试、安全验收、安全检查规范等文档的参考。

LINUX操作系统配置规范目录1 概述2 上架规范2.1 配置iLo管理口2.2 硬盘RAID配置2.3 服务器安装导轨2.4 服务器插线要求3 系统安装3.1 系统版本要求3.2 分区要求3.3 安装包要求3.4 用户要求3.5 时间同步要求3.6 字符集3.7 网卡绑定3.8 配置snmp3.9 连存储的服务器3.10 多路径软件3.11 udev配置(块设备管理、ASM组)3.12 CVE漏洞软件包版本4 补丁4.1 系统补丁(仅供参考)4.2 其他应用补丁(仅供参考)5 主机名、账号和口令安全配置基线5.1 主机命名规范5.2 账号安全控制要求5.3 口令策略配置要求5.4 口令复杂度和密码锁定策略配置要求5.5 口令重复次数限制配置要求5.6 设置登录Banner5.7 设置openssh登陆Banner5.8 Pam的设置5.9 root登录策略的配置要求5.10 root的环境变量基线6 网络与服务安全配置标准6.1 最小化启动服务6.2 最小化xinetd网络服务7 文件与目录安全配置7.1 临时目录权限配置标准7.2 重要文件和目录权限配置标准7.3 umask配置标准7.4 core dump状态7.5 ssh的安全设置7.6 bash历史记录7.7 其他注意事项8 系统Banner的配置9 防病毒软件安装10 ITSM监控agent安装11 内核参数优化12 syslog日志的配置13 重启服务器附件:安全工具1 概述本规范适用于某运营商使用Linux操作系统的设备。

本规范明确了Linux操作系统在安全配置方面的基本要求,适用于所有的安全等级,可作为编制设备入网测试、安全验收、安全检查规范等文档的参考。

LINUX操作系统配置规范

LINUX操作系统配置规范

LINUX操作系统配置规范Linux操作系统是一种开放源代码的操作系统,相对于其他操作系统,Linux具有较大的灵活性和可定制性。

在实际应用中,为了保证Linux系统的性能和安全性,需要按照一定的规范进行配置。

下面将介绍一些常见的Linux操作系统配置规范。

1.安全性配置:- 禁止使用root账户远程登录,使用普通用户登录系统。

-设置复杂的用户密码,定期修改用户密码。

-安装并启用防火墙,限制网络访问权限。

-安装常用的安全软件,如杀毒软件和入侵检测系统。

-定期更新操作系统和软件包,修复安全漏洞。

2.网络配置:-配置正确的IP地址、子网掩码和网关。

- 禁止使用未加密的传输协议,如Telnet,使用SSH进行远程登录。

- 使用iptables配置防火墙规则,限制网络访问权限。

-配置DNS服务器,加速域名解析。

3.磁盘和文件系统配置:- 对磁盘进行分区,并将关键目录(如/, /usr, /var等)挂载到单独的分区上,以提高系统性能和安全性。

-使用LVM(逻辑卷管理器)对磁盘进行管理,方便动态扩展和迁移。

4.内核参数配置:-调整文件描述符限制,避免文件打开过多导致系统崩溃。

-调整内核参数,优化系统性能,如内存管理、磁盘I/O等参数。

-禁用不必要的内核模块,减少潜在的安全隐患。

5.日志监控与管理:-配置系统日志,记录关键操作和事件。

-定期检查日志文件,及时发现异常情况。

-使用日志分析工具,对日志文件进行分析,提取有用信息。

6.服务配置:-禁止不必要的服务和进程,减少安全风险。

-配置开机自启动的服务,确保系统正常运行。

-设置服务的资源限制,避免资源占用过多导致系统宕机。

7.软件包管理:-使用包管理器安装软件包,避免从源代码编译安装。

-定期更新软件包,修复漏洞和提升性能。

-删除不必要的软件包,减少系统资源占用。

8.工作目录和文件权限:-限制普通用户对系统核心文件的访问权限。

-设置用户家目录的权限,确保用户的私密数据不会被其他用户读取。

Linux服务器的配置和部署指南

Linux服务器的配置和部署指南

Linux服务器的配置和部署指南Linux服务器在今天的互联网世界中起着至关重要的作用。

本文将为您提供一份Linux服务器的配置和部署指南,以帮助您成功地设置和管理您的服务器。

一、服务器选择和准备在配置和部署Linux服务器之前,首先需要选择合适的服务器。

考虑到您的需求和预算,您可以选择自己搭建一台物理服务器或者使用云计算服务提供商提供的虚拟服务器。

在选择服务器硬件时,您需要考虑以下几个关键因素:1. 处理器性能:选择具有较高性能的多核处理器,以满足服务器的计算需求。

2. 内存容量:确保服务器具有足够的内存来支持同时运行的应用程序和服务。

3. 存储空间:选择适当大小的硬盘驱动器来存储您的数据和文件。

4. 网络连接:选择具有高带宽和稳定连接的网络接口卡。

二、操作系统的选择和安装选择适合您的需求和技术水平的Linux发行版操作系统。

目前,常用的Linux发行版包括Ubuntu、CentOS、Debian等。

在安装操作系统之前,确保您已备份并准备好您的数据。

随后,您可以通过以下步骤完成Linux操作系统的安装:1. 下载操作系统的ISO映像文件。

2. 制作一个启动盘。

3. 将启动盘插入服务器并启动服务器。

4. 按照安装向导中的指示进行操作系统的安装。

三、网络配置在服务器配置和部署过程中,网络配置是至关重要的一步。

这涉及到配置IP地址、子网掩码、默认网关以及DNS设置。

以下是网络配置的基本步骤:1. 进入服务器的终端或控制台界面。

2. 编辑网络配置文件,根据您的网络需求设置IP地址、子网掩码和默认网关。

3. 配置DNS服务器,以便能够解析域名。

四、安全性配置为保护您的服务器免受潜在的安全威胁,您应采取一些安全配置措施。

以下是一些建议的安全性配置:1. 更新操作系统和软件包:定期更新操作系统和软件包以获得最新的安全补丁。

2. 配置防火墙:使用防火墙来限制对服务器的访问并管理网络流量。

3. 设置用户权限:根据需要设置用户权限,以防止未经授权的访问和滥用。

LINUX操作系统配置规范

LINUX操作系统配置规范

LINUX操作系统配置规范LINUX操作系统配置规范一:引言本文档旨在为管理员提供一个详细的LINUX操作系统配置规范。

该规范旨在确保操作系统的稳定性、安全性和性能优化。

管理员应严格遵循该规范执行操作系统的配置。

二:操作系统安装和基础配置1. 系统安装1.1 准备安装介质和相关驱动程序1.2 执行操作系统安装1.3 设置主机名和网络配置1.4 创建管理员账户和设置密码2. 系统更新和补丁管理2.1 定期更新操作系统和安全补丁2.2 确保使用合法和可信的软件源3. 防火墙设置3.1 启用防火墙3.2 配置适当的规则以限制网络访问3.3 监控防火墙日志以及及时处理异常情况4. 安全设置4.1 禁用不必要的服务和端口4.2 配置安全登录设置,包括SSH以及远程登录4.3 定期更新管理员密码4.4 设置账户锁定策略和密码策略4.5 配置主机防护工具,如SELinux或AppArmor5. 性能优化配置5.1 合理调整操作系统参数,优化内存、磁盘和网络性能 5.2 配置日志管理,避免过度记录日志5.3 监控系统资源使用情况,及时调整配置6. 安全备份和恢复策略6.1 定期备份操作系统和相关数据6.2 测试备份和恢复策略的有效性6.3 存储备份数据的安全策略,包括加密和存储位置7. 监控和告警设置7.1 配置系统监控工具,例如Zabbix、Nagios等7.2 设置合适的告警策略,及时发现和解决系统异常8. 日志管理8.1 配置日志审计规则,记录关键系统操作8.2 定期审查系统日志,发现异常情况并采取相应措施9. 系统维护流程9.1 定期执行系统维护任务,如磁盘碎片整理、日志清理等 9.2 管理接口和升级流程9.3 建立系统更新和维护的文档和计划10. 硬件和软件要求10.1 硬件要求:根据实际需求配置合适的硬件设备10.2 软件要求:操作系统版本和必要的软件组件11. 系统文档11.1 创建操作系统配置文档,包括所有配置的详细信息 11.2 更新文档以反映系统的变化本文档涉及附件:无本文所涉及的法律名词及注释:1. 操作系统安装:指在计算机上安装并配置操作系统的过程。

Linux操作系统安装配置规范

Linux操作系统安装配置规范

Linux操作系统安装配置规范1. 概述本文档旨在提供Linux操作系统的安装和配置规范,确保系统的正常运行和安全性。

2. 硬件要求在安装Linux操作系统之前,确保系统满足以下硬件要求:- 处理器:至少1GHz的处理器- 内存:至少2GB的内存- 存储:至少20GB的可用磁盘空间- 显卡:支持1024x768分辨率的显卡3. 安装准备在安装Linux操作系统之前,需要准备以下材料:- Linux操作系统镜像文件- 可启动的USB设备或光盘- 安装所需的许可证密钥4. 安装步骤以下是Linux操作系统的安装步骤:1. 将Linux操作系统镜像文件写入USB设备或光盘。

2. 将USB设备或光盘插入计算机并启动计算机。

3. 在计算机启动时,按照屏幕上的提示进入安装向导。

4. 选择适当的语言和地区设置。

5. 阅读并接受许可协议。

6. 选择安装类型,如新安装或升级。

7. 在磁盘分区界面上,选择合适的分区方案并进行分区。

8. 选择时区和系统语言。

9. 设置管理员密码。

10. 完成安装,重启计算机。

5. 系统配置安装完成后,需要进行一些系统配置操作:- 更新系统软件包:运行软件包管理工具,更新系统软件包以获取最新的功能和安全修复。

- 配置网络连接:确保计算机能够连接到网络,并进行必要的网络设置。

- 安装必要的应用程序:根据需求安装所需的应用程序和工具。

- 配置防火墙:设置适当的防火墙规则以保护系统安全。

- 设置自动更新:配置系统定期自动更新软件包,确保系统安全和稳定性。

6. 安全性注意事项为了保障系统的安全性,需要注意以下事项:- 使用强密码:设置复杂的密码,并定期更改密码。

- 限制远程访问:仅允许必要的远程访问,并配置合适的身份验证方式。

- 定期备份数据:定期备份重要数据,以避免数据丢失。

- 定期更新系统:确保系统及时安装最新的安全补丁和更新。

以上是Linux操作系统安装配置的规范,遵循这些规范可以确保系统安全稳定运行。

Linux 新操作系统安装规范

Linux 新操作系统安装规范

Linux 新操作系统安装规范修订版 0.02 2008-11-51-1、发行版及版本:最低要求 CentOS 4(或RHEL 4)以上,尽量使用较新版本安装,保证更新的及时。

新发行版安装光盘,由运维部负责快递给机房。

1-2、磁盘分区:所有新装系统,无论硬盘个数及空间大小,均使用系统第一个磁盘,如 /dev/sda 、/dev/hda 安装系统。

分区则统一按照root ( / ) 根分区 20G,swap 交换分区 4G,其余空间则保持未初始化状态,根据业务另行分配。

注:1、明确要求禁止使用逻辑卷分区。

2、特殊安装或拯救宕机系统的方法,参见附录:《linux系统非常规安装方式手册》进行操作。

1-3、安装选项:只安装开发工具,即:其他一律不安装。

由机房代装的系统,可能存在机房无法配合或不能实现我方要求等情况,故1-3不作为强制要求。

1-4、新装系统初始化配置:(1)网络配置:首先通过 mii-tool 检测两块网卡是否都已经在线。

(单网卡服务器可跳过)内网 ip 统一使用10.0.xxx.xxx / 255.255.0.0 的方式,xxx.xxx 与该服务器公网 ip 后两部分保持相同,并将该配置写入配置文件。

检查 /etc/resolv.conf 是否有dns配置,如未含有,须向机房问明 dns并配置。

(2)新系统统一关闭 selinux ,通过将 /etc/selinux/configSELINUX=enforcing 修改为 SELINUX=disabled 实现,重新启动后将生效。

(个别已运行业务服务器需关闭 selinux ,但暂时无法重启,可以通过echo 0 > /selinux/enforce 临时解决)(3)新系统统一使用 ntsysv关闭非必要服务,使用 ntsysv命令如遇乱码,可通过命令 export LANG=C 解决。

运行ntsysv –level 3 ,仅保留 crond network sshd syslog 四项服务,其它如snmpd,可在需要时再开启。

Linux安装实施规范

Linux安装实施规范

Linux系统安装及配置实施规范方案2017年03月29日版权说明本文档版权由中国电信集团江西有限公司信息技术中心所有。

未经中国电信集团江西有限公司信息技术中心书面许可,任何单位和个人不得以任何形式摘抄、复制本文档的部分或全部,并以任何形式传播。

版本控制目录版权说明.............................................................版本控制.............................................................一.安装准备 .......................................................1.硬件准备:....................................................2.软件准备:....................................................3.磁盘RAID规划.................................................4.收集信息......................................................二.安装过程 .......................................................1.分区规划......................................................2.Linux安装....................................................1.安装前准备.......................................................2.安装Linux基本系统...............................................三.系统安装配置 ...................................................1.配置默认运行级别:............................................2.安装其他软件包:..............................................3.设置环境变量:................................................4.修改系统日志保存设置:........................................5.性能监控部署和分析工具使用 nmon:.............................6.分配置内核启动参数:(可选操作)...............................7.配置内核参数:(可选操作).....................................8.开启Kdump功能(可选操作)....................................四.应用配置 .......................................................1.多路径软件:(可选操作).......................................2.多网卡绑定:(可选操作).......................................3.配置本地YUM服务,便于添加未安装的软件包(可选操作)...........五.安全设置 .......................................................1.加强系统安全文件保护:........................................2.关闭不需要的服务:............................................3.删除finger程序,具体方法如下:................................4.帐号安全设置:................................................5./etc/aliases文件:...........................................6.防止任何人都可以用su命令成为root:..........................7.禁止root SSH登录:...........................................8.使Control+Alt+Delete关机键无效:.............................9.设定登录不活动时间:..........................................10.history记录详细的操作时间与访问IP:........................11.收回系统编译器的权限或删除:(可选操作).....................12.删除不必要的用户和组用户:(可选操作).......................13.TCP_Wrappers:(可选操作)...................................14.取消可执行程序的s标志位:(可选操作).......................15.软NFS(可选操作) ..........................................六.备份系统最初的重要文件 ......................................... 附件1:Linux(Unix)时钟同步ntpd服务配置方法......................... 附件2:linux中ftp的配置管理........................................ 附件3:linux中ftp的配置管理........................................一.安装准备1. 硬件准备:2. 软件准备:3. 磁盘RAID规划注:一般PC服务器机器本机硬盘也就2块,需要更好的性能和可靠性,推荐四块硬盘做RAID10。

Linux操作系统安全配置规范

Linux操作系统安全配置规范

Linux操作系统安全配置规范Linux操作系统是开放源代码的操作系统之一,被广泛应用于各种互联网服务、服务器、移动设备和智能家居等场景。

作为一种常用的服务器操作系统,Linux的安全配置特别紧要,由于一旦服务器被黑客攻击或感染了病毒,可能会带来灾祸性后果。

本文将介绍如何进行Linux操作系统的安全配置规范,保护我们的服务器和用户数据的安全。

一. 系统安装前的准备1.使用权威、正规的Linux发行版,例如CentOS、RedHat、Ubuntu等。

2.在服务器部署之前通过SHA256计算校验和来验证ISO映象文件的完整性,以确保ISO映像未被篡改。

3.安装后立刻修改管理员(root)的默认密码,并且密码必需多而杂、不易被猜到。

4.移除无用的软件包二. 用户和用户组管理1.创建全部用户的实在描述信息,包括所属部门、职责等,并设置一个统一的命名规定,例如姓名首字母缩写+员工编号。

2.严格掌控sudo权限和sudoers文件权限。

3.禁止root直接登录。

三. 系统补丁更新1.使用自动化补丁管理工具,例如yum等。

2.定期检查系统补丁情况,并保证每一次的补丁安装都已经完成。

四. 设置系统安全选项1.设置防火墙,依据实际需求配置iptables防火墙规定,以削减各种恶意攻击,限制入站和出站流量。

2.禁止系统Ping功能,以防止被Ping Flood攻击。

3.限制SSH的安全配置,例如更改默认端口、禁用Root用户直接登录、设置多而杂的密码策略等,防止恶意攻击。

当然假如有本身的VPN也可以设立白名单来限制访问4.关闭不必要的系统服务和接口,例如telnet、FTP等非安全服务和端口。

5.在用户登录前设置Motd提示,以提示用户遵从系统使用规范,例如密码多而杂度规定、保存机密信息等。

五. 日志审计和故障处理1.打开紧要日志文件,例如系统日志、安全日志、用户登录日志等,以便日后查询审计。

2.设置日志维护计划,包括数据保留期限和备份策略。

Linux操作系统安装部署规范方案

Linux操作系统安装部署规范方案

Linux操作系统安装部署安全规范为了规范安装Linux系统,减少平台部署中出现的问题,并且方便管理与维护;体现公司运维规范、专业化,特制定Linux安装部署规范文档一、安装前的准备工作1、操作系统的选择操作系统统一选用Centos 5.X 系统64位版本2、操作系统的安装信息收集1) 服务器的内存大小2)分区的特殊需求3)Ip地址的规划4)防火墙的配置要求5)如未有特殊要求将按照以下规范安装系统二、安装系统过程详细要求操作系统安装过程创建LVM物理卷,使用全部可用空间点击红色框内的LVM(L) 出现下面这个窗口容量),根分区分配20G 空间服务器空间在200G以上者,根分区分配50G空间再继续点击“添加添加swap交换分区分区容量与内存大小相同点击确定然后下一步直接下一步密码默认设置为sd@2012选择“现在定制”安装基本系统里面选择基本、管理工具、系统工具三项应用程序里面选择编辑器一项开发里面选择“开发工具“、“开发库”两项语言支持里面默认选择”中文支持“其他选项里面都不要勾选任何软件包,点击下一步安装系统完成后重启系统三、系统安装完成后设置1.系统setup 设置进入系统后执行setup命令,有时候setup会自动执行选择防火墙配置全部选择Disabled 然后选择OK 退出选择系统服务配置(System services)把acpid apmd autofs cups bluetooth cpuspeed firstboot gpm ip6tables ipm iscsi iscsid netfs nfslock restorecond setroubleshoot smartd xfs yumupdatesd 前面的* 去掉(按空格键去掉) 禁止这些服务开机启动2. 设置系统参数1)sysctl内核参数编辑/etc/sysctl.conf在原有内容的基础上添加以下内容# Addnet.ipv4.ip_forward = 1net.ipv4.tcp_max_syn_backlog = 262144dev_max_backlog = 262144 net.core.somaxconn = 262144net.core.wmem_default = 8388608net.core.rmem_default = 8388608net.core.rmem_max = 16777216net.core.wmem_max = 16777216net.ipv4.tcp_timestamps = 0net.ipv4.tcp_synack_retries = 1net.ipv4.tcp_syn_retries = 1net.ipv4.tcp_tw_recycle = 1net.ipv4.tcp_tw_len = 1net.ipv4.tcp_tw_reuse = 1net.ipv4.tcp_mem = 94500000 915000000 927000000net.ipv4.tcp_max_orphans = 3276800net.ipv4.tcp_fin_timeout = 30net.ipv4.tcp_keepalive_time = 120net.ipv4.ip_local_port_range = 1024 65535fs.file-max=102400net.ipv4.tcp_keepalive_time = 302)设置文件描述符执行echo "ulimit -SHn 102400 ">>/etc/profile3、系统文件安全设置1)vim /etc/inittabca::ctrlaltdel:/sbin/shutdown -t3 -r now 找到此处改成#ca::ctrlaltdel:/sbin/shutdown -t3 –r now 前面加上注释防止ctrl+alt+del 重启服务器2)系统帐户配置账号管理vim /etc/passwd 文件以下账号可以锁定或者删除gopher sync games smmsp xfs shudwon rpc rpcuser uucp postgres news nscd operator halt方法1: usermod –L 用户锁定用户2: userdel 用户删除用户删除不需要的用户组vim /etc/group删除与刚才删除的用户名相同的组删除组groupdel 用户组名修改passwd、shadow、group文件权限cd /etcchown root:root passwd shadow groupchmod 600 passwdchmod 600 groupchmod 400 shadow4、IP地址规划服务器一般情况下有两个、四个或以上网卡要求:如无特殊需求,服务器一概配置一个公网IPEth0:配置为公网IPEth1:配置为内网IP如遇服务器只有内网IP::eth1:配置为内网如果内网有多个、依次排列eth2、eth3等5、添加定时校对时间任务:执行:crontab -e 添加下面一行0 1 * * * /usr/sbin/ntpdate 执行chkconfig crond on 确保crond服务为开机启动6、升级系统执行yum update -y 命令升级系统需要长时间等待7、设置iptables防火墙先清除防火墙规则/sbin/iptables -F/sbin/iptables -X执行iptables-save >/etc/sysconfig/iptables 保存防火墙规则编辑/etc/sysconfig/iptables 文件修改为一下内容----------------------------------------------------*filter:INPUT ACCEPT [47:4040]:FORWARD ACCEPT [0:0]:OUTPUT ACCEPT [37:3724]-A INPUT -i lo -j ACCEPT-A INPUT -i eth1 -j ACCEPT (如eth1为内网)-A INPUT -s 222.141.219.36 -j ACCEPT-A INPUT -s 125.46.68.0/26 -j ACCEPTWORD格式可编辑-A INPUT -s 125.46.36.128/25 -j ACCEPT-A INPUT -s 182.118.3.128/25 -j ACCEPT-A INPUT -s 61.158.255.0/24 -j ACCEPT-A INPUT -s 202.111.128.0/24 -j ACCEPT-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT -A INPUT -j DROPCOMMIT-------------------------------------------------------开启iptables服务chkconfig iptables onservice iptables restart8、执行完以上所有步骤后重启系统四、本文档所涉及配置,针对所有新装linux系统。

生产上Linux系统的安装规范与标准

生产上Linux系统的安装规范与标准

生产上Linux系统的安装规范与标准目录一、磁盘分区 (1)1.1 分区挂载点 (1)1.2 分区格式 (3)1.3 推荐分区格式 (3)1.4 生产中的注意事项 (4)二、软件安装 (4)三、以OracleLinux6.9系统安装为例 (6)Linux系统的安装过程中主要有两个方面需要注意:1、磁盘分区2、软件安装一、磁盘分区1.1 分区挂载点Linux下一切皆文件。

磁盘挂载也不例外。

一个挂载点就相当于是一个目录文件,Linux分区就需要挂载到某一个目录上来显示磁盘分区。

挂载以后,我们存放文件到这个目录里,即是把文件存放到了这个磁盘分区里了。

这个挂载点你可以看成Windows的c盘、D盘。

Linux系统安装时,一般有/、/boot、/home、/tmp、/usr、/var、/usr/local、/opt 这几个挂载点让你挂载分区。

当然你也可以自定义其它挂载点。

你可以只创建一个根目录挂载点/,这个挂载点也是必须创建的,因为这个挂载点是所有其它挂载点的起源。

系统还会强烈推荐你要创建一个交换分区挂载点,这个不是必须的,你不用也行,当然最好是创建。

如果只创建了一个根目录挂载点进行安装系统,安装好系统后可以在系统中再进行修改。

不过有些目录要重新挂载到新分区上就可能要费点事了。

1.2 分区格式分区格式,一般有标准格式和LVM格式推荐使用。

标准格式也就是ext3/ext4/xfs 等,这种格式后期扩展大小不方便,LVM格式后期扩展大小很方便,而且有快照功能。

除了/boot挂载点不能使用LVM格式化,其它挂载点都可以使用LVM。

1.3 推荐分区格式我这里推荐一个经典分区挂载方案,你也不用事后再去折腾了,按我这个来分就行。

只分四个挂载点:/、/boot、/opt和交换分区根/挂载点:分区格式为LVM,大小10-20G之间。

/boot挂载点:分区格式为标准分区,大小500M/opt挂载点:分区格式为LVM,大小不限。

LINUX 操作系统安装规范

LINUX 操作系统安装规范

LINUX 操作系统安装规范起草人:王胸博起草日期:2010-9-16文档信息版本历史信息目录一. 服务器的选取 (4)1.1 新购置服务器的选取 (4)1.2 现有服务器的上线 (4)二. 系统部分 (4)2.1 系统安装 (5)一.服务器的选取1.1新购置服务器的选取新购置的服务器因按项目计划已对不同应用服务器制定了不同的方案和需求这里不再说明。

1.2现有服务器的上线老服务器因在下线前已做了之前的备份处理,并已按新标准进行了重新安装。

所以我们根据不同的应用,对目前的服务器进行选配,选配方1.2.1.其中对于高并发的nginx来说,大内存,多核CPU对其性能的影响是成正比,这里我们根据目前的现壮选取CPU为多核心,主频率大的服务器做nginx的前端应用服务器。

1.2.2.对于squid,因目前squid还不支持多CPU,所以我们只要选取主频高一些,内存不小于4G的做为cache服务器。

mp和lnmp同样在处理高并发请求上,对CPU和内存的要求也是成线性正比的,同时apache在大并发下对内存的需求是很高的,所以内存建议不小于4G。

1.2.4.对于应用服务器,在有存储的结构中(业务数据或重要数据存在存储服务器上),我们可以把硬盘做成raid0以提高磁盘读写速度,在没有存储条件下,为了数据安全,我们需要把硬盘做成raid1或raid10来提高数据的安全性和磁盘性能。

1.2.5.备份服务器,因承载着重要数据,同时数据量也很大,所以对磁盘的要求具备很强的安全性和可扩充性,同时在进行备份过程中对内存的消耗也很大,在物理内存不足时可适当增加swap空间,以满足在备份时所消耗的内存不足现像。

二.系统部分2.1系统安装LINUX系统,内核不小于2.6.18 (对于支持64位的服务器,请安装64位系统)。

在红帽企业 Linux 5 中,EXT3 文件系统所支持的最大容量已经从过去的8TB 增加到 16TB。

此安装文档仅限于安装RedHat、CentOS系列的Linux版本。

LINUX操作系统安装标准规范

LINUX操作系统安装标准规范

LINUX 操作系统安装规范一、运营环境A、系统可以运营于世纪网通公司生产Power PC嵌入式硬件服务器(VxWorks操作系统)。

在这种应用环境下,厂商会为预装软件系统,顾客只需要购买Power PC嵌入式硬件服务器,即可获得CMC系统软件。

B、系统可以运营在PC Server 架构下Red Hat Linux 9.0 操作系统平台。

在这种应用环境下,顾客需要在Linux环境下安装CMC软件系统。

1. 操作系统:Red Hat Linux 9.0操作系统2. 原则配备:CPU:奔腾IV 1.5GHz以上内存:512MB显示模式:颜色质量16位屏幕辨别率800×600像素网络:10/100Base-T接口以太网卡一块。

CMC服务器为公网服务器话,保证计算机能连接到互联网。

光驱:24X以上3. 建议配备:CPU:奔腾IV 2.0GHz以上内存:1GB以上显示模式:颜色质量16位以上屏幕辨别率1024×768像素网络:10/100Base-T接口以太网卡一块。

CMC服务器为公网服务器话,保证计算机能连接到互联网。

光驱:40X以上二安装环节:第一步:用Red Hat 9.0第一张光盘引导(如果不能引导,你也许需要变化你BIOS 来容许从光盘驱动器引导),会浮现图Step 1界面,直接回车即可。

图Step 1第二步:选取[Skip]按键跳过CD媒体检测:如图Step 2图Step 2 第三步:保持系统本来设立,单击[Next]。

图Step 3 第四步:默认语言使用英文,单击[Next]。

图Step 4 第五步:保持系统本来设立,单击[Next]。

图Step 5第六步:保持系统本来设立,单击[Next]。

图Step 6第七步:选取[Custom](自定义)选项,如图Step 7,单击[Next]。

图Step 7第八步:选中[Manually partition with Disk Druid](手动分驱)选项,如图Step 8,单击[Next]。

linux安装rules规则

linux安装rules规则

Linux系统下安装和配置规则教程一、引言在Linux系统中,规则是用于控制程序运行的关键元素。

这些规则可以定义用户访问权限,限制或允许特定的网络连接,甚至设置文件系统的行为。

本文将详细介绍如何在Linux系统中安装和配置规则。

二、准备环境首先,确保你的Linux系统已经更新到最新版本,并且具有root权限。

为了便于操作,建议使用文本编辑器如vim或nano。

三、安装规则安装规则的过程取决于你想要安装的具体规则类型。

例如,如果你想要安装防火墙规则,你可以使用ufw(Uplicated Firewall)工具。

以下是一个简单的ufw安装过程:1. 打开终端。

2. 输入命令:`sudo apt-get install ufw`3. 按Enter键开始安装。

四、配置规则一旦安装了规则,下一步就是配置它。

配置过程同样因规则类型而异。

以下是ufw的一些基本配置步骤:1. 启动ufw:`sudo ufw enable`2. 允许SSH连接:`sudo ufw allow ssh`3. 查看当前的防火墙规则:`sudo ufw status`以上只是一种规则类型的示例,具体的规则配置应根据实际需求进行。

五、测试规则完成规则配置后,需要进行测试以确保它们按预期工作。

这可以通过尝试执行受规则影响的操作来进行。

例如,如果刚刚配置了防火墙规则,可以通过尝试从其他计算机访问受保护的网络服务来测试规则。

六、总结在Linux系统中安装和配置规则是一项关键任务,它可以确保系统的安全性和稳定性。

通过遵循正确的步骤和理解规则的工作原理,你可以有效地管理和维护你的系统规则。

linux服务器安装规范

linux服务器安装规范

Chinaspeeds服务器安装规范文档(版本1)更新日期2009-10-23服务器系统Linux (版本centos5.3/5.4)1)服务器安装规范:语言和键盘全部默认然后自定义分区(注意:一定把下列分区按照到第一块默认盘上面)分区:swap (内存*2)————————————————虚拟磁盘空间/ 2G———————————————————根目录/usr 5G———————————————————安装应用程序/var 5G———————————————————临时文件,存放apache及mysql一些文件/boot 100M—————————————————系统引导文件/home(全部)———————————————存储用户主目录Enable IPv4,然后填写IP和掩码时间对应城市是亚洲/上海然后设置默认密码(123%^&*)就是123然后shift+5678软件包的选择:1、Development(Development Libraries;Development Tools;Legacy software Development)2、Servers(Ftp server; Server configuration Tools;mysql Database; Web server)3、Base system(Administration Tools; Base; Legacy software support. System Tools(把snmp包选上))2)配置规范:1. 新建预备登陆账号# useradd ready -s /bin/bash#passwd ready123%^&*(输入默认密码)2. sshd: 配置目录:/etc/ssh/sshd_config# vi /etc/ssh/sshd_configPermitRootLogin no(限制直接以root登录,ssh远程时禁止超级用户)#vi /etc/inittab修改为id:3:initdefault:(具有网络功能的多用户字符界面)-----------------------机房装机人员,做到此即可。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Linux安装部署规文档编制人员:石鹏编制部门:运维事业部模版文件版本:V1.1适用项目围:所有文件修改记录表目录1 安装前的准备工作 (6)1.1 操作系统版本 (6)1.2 操作系统的安装信息搜集 (6)2 默认情况的Linux操作系统安装 (7)2.1 安装语言的选择 (7)2.2 分区的划分 (7)2.2.1 boot分区 (8)2.2.2 LVM分区 (8)2.2.3 根分区 (9)2.2.4 Swap空间 (10)2.3 IP地址的配置 (11)2.4 主机名的设定 (12)2.5 时区的设定 (12)2.6 密码的设定 (12)2.7 软件包的定制 (13)2.7.1 桌面环境 (13)2.7.2 应用程序 (13)2.7.3 开发环境 (14)2.7.4 服务器 (14)2.7.5 基础系统 (15)2.7.6 虚拟化 (15)2.7.7 语言 (15)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 取消不用的服务 (19)2.10 备份操作系统关键文件 (19)3 针对Oracle数据库服务器的操作系统安装 (19)3.1 安装语言的选择 (20)3.2 分区的划分 (20)3.2.1 boot分区 (20)3.2.2 LVM分区 (20)3.2.3 根分区 (20)3.2.4 Swap空间 (21)3.2.5 tmp分区 (21)3.2.6 var分区 (21)3.2.7 usr分区 (22)3.2.8 u01分区 (22)3.3 IP地址的配置 (23)3.4 主机名的设定 (23)3.5 时区的设定 (23)3.6 密码的设定 (23)3.7 软件包的定制 (23)3.7.1 桌面环境 (23)3.7.3 开发环境 (24)3.7.4 服务器 (24)3.7.5 基础系统 (24)3.7.6 虚拟化 (24)3.7.7 语言 (24)3.8 安装后的设置 (24)3.8.1 防火墙设置 (24)3.8.2 SELinux (25)3.9 操作系统配置 (25)3.9.1 文字界面启动 (25)3.9.2 Root用户直接登陆系统 (25)3.9.3 取消不用的服务 (25)3.10 补丁的检查及安装 (26)3.10.1 补丁包的安装 (26)3.11 备份操作系统关键文件 (28)4 针对IDS服务器的操作系统安装 (28)4.1 安装语言的选择 (28)4.2 分区的划分 (28)4.2.1 boot分区 (28)4.2.2 LVM分区 (29)4.2.3 根分区 (29)4.2.4 Swap空间 (29)4.2.5 var分区 (29)4.2.6 opt分区 (30)4.3 IP地址的配置 (30)4.4 主机名的设定 (30)4.5 时区的设定 (31)4.6 密码的设定 (31)4.7 软件包的定制 (31)4.7.1 桌面环境 (31)4.7.2 应用程序 (31)4.7.3 开发环境 (31)4.7.4 服务器 (31)4.7.5 基础系统 (31)4.7.6 虚拟化 (32)4.7.7 语言 (32)4.8 安装后的设置 (32)4.8.1 防火墙设置 (32)4.8.2 SELinux (32)4.9 操作系统配置 (32)4.9.1 文字界面启动 (33)4.9.2 Root用户直接登陆系统 (33)4.9.3 取消不用的服务 (33)4.10 备份操作系统关键文件 (34)5 针对WAS服务器的操作系统安装 (34)5.1 安装语言的选择 (34)5.2 分区的划分 (34)5.2.1 boot分区 (34)5.2.2 LVM分区 (35)5.2.3 根分区 (35)5.2.5 opt分区 (35)5.3 主机名的设定 (36)5.4 时区的设定 (36)5.5 密码的设定 (36)5.6 软件包的定制 (36)5.6.1 桌面环境 (36)5.6.2 应用程序 (37)5.6.3 开发环境 (37)5.6.4 服务器 (37)5.6.5 基础系统 (37)5.6.6 虚拟化 (37)5.6.7 语言 (37)5.7 安装后的设置 (37)5.7.1 防火墙设置 (37)5.7.2 SELinux (38)5.8 操作系统配置 (38)5.8.1 文字界面启动 (38)5.8.2 Root用户直接登陆系统 (38)5.8.3 取消不用的服务 (38)5.9 备份操作系统关键文件 (39)说明文档目的为了规安装Linux,减少平台部署中出现的问题,并且方便管理与维护;体现公司运维规、专业化,特制定Linux安装部署规文档。

本文详细规划了在常见环境中Linux的一些规划、设置;并对安全设置提出了一些要求,同时对分区格式进行统一制定。

安装部署实施工程师自文档发布之日起,进行Linux安装必须遵守Linux安装部署规文档。

不得擅自对数据库的安装的相关设置进行变更。

如有特殊要求,必须提供书面说明。

规文档中,尚有欠妥之处。

请各位实施部署工程师及时指正!文档适用围本文档使用金智教育信息技术所有项目围(含分公司、分公司、区域)文档约定XXX字符标示着根据现场实际情况来填写红色加粗标示着必须严格按照要求填写1安装前的准备工作安装操作系统前,应搜集在安装操作系统中各项设置的基本要求,再进行安装。

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

2.操作系统的版本应根据各应用的兼容列表选择操作系统的版本。

如果没有特殊要求,则统一安装Linux RedHat AS5 Update4版本。

1.2操作系统的安装信息搜集1.服务器的存大小2.分区的特殊需求3.IP地址的规划,是否使用IPV64.主机名的规划5.软件包的特殊需求6.防火墙和SELinux的特殊要求2默认情况的Linux操作系统安装默认情况即在应用、客户没有特殊要求时,一定需要按照以下要求进行安装。

在安装过程中没有进行特别阐述的,则按照操作系统默认值进行设置2.1安装语言的选择在Linux AS5中,安装语言决定了使用的默认语言包,所以安装语言应根据最终使用的默认语言决定。

在没有特殊情况下,使用英语进行安装。

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

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

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

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

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

在创建磁盘的界面中,点击LVM按钮则进入LVM分区界面,首先应该对LVM进行名称设定,应统一设定为“LVMgroup”,以便日后管理。

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

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

例如该图例中,硬盘容量为20GB;Swap空间规划为2GB;根分区为100MB,则剩余空间为18352MB。

按照公式,该数值取整后,根分区容量为18000MB。

这样划分后,在紧急情况中,操作系统可再动态分配出352MB空间可以使用。

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

2.2.4S wap空间Swap值的划分应根据物理存的大小进行具体的划分。

应参照下表进行计算。

计算时,数值需要严格按照1024进制进行换算。

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

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

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

2.4主机名的设定主机名应尽量避免采用大写字母、下划线、减号定义2.5时区的设定时区选择对应的亚洲/。

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

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

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

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

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

特别注意的是在开发工具需要在自定义包中把gcc包全部勾选。

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

2.7.5基础系统在此需要把所有的都勾选上。

2.7.6虚拟化除非特殊需求,否则虚拟化不需要安装2.7.7语言在英文语言安装中,应把中文支持安装上。

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

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

2.8.1防火墙设置因为防火墙会阻挡应用程序中的很多端口,在给应用程序部署时带来不可预测的一些错误发生。

所以在没有特别要求的情况下,应关闭防火墙设置。

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

2.8.3K dumpKdump可以在系统崩溃时对kernel进行crashdump。

对于分析系统崩溃的原因有很大的帮助,所以此项需要勾选,并且输入大小为物理存的10%。

(例如如果存为1G,则Kdump的大小则为100MB)2.9操作系统配置安装完操作系统后,应对操作系统进行一些设置,目的是提高运行速度,增加安全性。

2.9.1文字界面启动默认安装完成后,会启动图形界面,这样会占用系统一定的资源,并且系统多使用一个X服务后,会多一个程序崩溃的可能性。

2.9.2R oot用户直接登陆系统多数被攻击的服务器都是因为root用户开放了远程登录的权限。

所以要求在安装完毕后关闭root用户登录的权限。

用户再做此操作。

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

相关文档
最新文档