网站地图 | Tags | 热门标准 | 最新标准 | 订阅
您当前的位置:首页 > GB/T 37730-2019 Linux服务器操作系统测试方法 > 下载地址1

GB/T 37730-2019 Linux服务器操作系统测试方法

  • 名  称:GB/T 37730-2019 Linux服务器操作系统测试方法 - 下载地址1
  • 下载地址:[[下载地址1]][[下载地址2]]
  • 提 取 码
  • 浏览次数:3
下载帮助: 发表评论 加入收藏夹 错误报告目录
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
新闻评论(共有 0 条评论)

资料介绍

  ICS 35 . 060 L 74

  中 华 人 民 共 和 国 国 家 标 准

  GB/T 37730—2019

  Linux服务器操作系统测试方法

  TestmethodforLinuxserveroperatingsystem

  2019-08-30 发布 2020-03-01 实施

  国家市场监督管理总局中国国家标准化管理委员会

  发

  布

  GB/T 37730—2019

  GB/T 37730—2019

  前 言

  本标准按照 GB/T 1 . 1—2009 给出的规则起草。

  请注意本文件的某些内容可能涉及专利。 本文件的发布机构不承担识别这些专利的责任。

  本标准由全国信息技术标准化技术委员会(SAC/TC 28)提出并归口 。

  本标准起草单位:江南计算技术研究所、中国电子技术标准化研究院、中国科学院软件研究所、中国科学院计算技术研究所、中国软件评测中心。

  本标准主要起草人:程华、杨阳、贾家涛、田魏魏、程来旺、苗宗利、范东睿、唐大国、王俊、丰晋军、张慧墙、刘龙庚、崔巍、王莉、朱斌、赖新、王明扬。

  GB/T 37730—2019

  Linux服务器操作系统测试方法

  1 范围

  本标准规定了 Linux服务器操作系统的测试环境,基于 GB/T 25645—2010 的测试方法,以及扩展的测试方法。

  本标准适用于 Linux服务器操作系统的测试。

  2 规范性引用文件

  下列文件对于本文件的应用是必不可少的。 凡是注 日期的引用文件,仅注 日期的版本适用于本文件 。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。

  3 术语和定义、缩略语

  3 . 1 术语和定义

  GB/T 25645—2010 界定的术语和定义适用于本文件。

  3 . 2 缩略语

  下列缩略语适用于本文件。

  CPU:中央处理单元(Central Processing Unit)

  DHCP:动态主机配置协议(Dynamic Host Configuration Protocol)

  DNS:域名系统(Domain Name System)

  FTP:文件传输协议(File Transfer Protocol)

  IP:网际协议 (Internet Protocol)

  LDAP:轻量目录访问协议(Lightweight Directory Access Protocol)

  NFS:网络文件系统(Network File System)

  NIS:网络信息服务(Network Information Service)

  NTP:网络时间协议(Network Time Protocol)

  POP3:邮局协议第 3 版本(Post Office Protocol 3)

  RAID:独立冗余磁盘阵列(Redundant Array of Independent Disks)

  SMP:对称多处理(Symmetrical Multi-Processing)

  SMTP:简单邮件传输协议(Simple Mail Transfer Protocol)

  SNMP:简单网络管理协议(Simple Network Management Protocol)

  SSH:安全外壳(Secure Shell)

  TCP:传输控制协议(Transmission Control Protocol)

  UDP:用户数据报协议(User Datagram Protocol)

  GB/T 37730—2019

  4 测试环境

  典型 Linux服务器操作系统测试环境应至少包括:2 台安装了 Linux服务器操作系统的服务器,分别作为被测服务器和网络服务器;1 台台式微型计算机,作为客户端和扫描服务器端口的攻击端。 典型测试环境如图 1 所示。

  图 1 典型测试环境

  测试环境配置要求如下:

  a) 服务器:CPU 的核心数量不少于 4 核、内存容量不小于 32 GB、磁盘容量不小于 6 TB、2 块以上速率不低于百兆的网卡、1 个串口控制台;

  b ) 台式微型计算机:CPU 的核心数量不少于 2 核、内存容量不小于 4 GB、磁盘容量不小于 1 TB、 1 块以上速率不低于百兆的网卡。

  5 测试方法

  5 . 1 文件系统

  5 . 1 . 1 文件系统类型

  通过命令检查系统是否支持日志文件系统;在系统支持的 日志文件系统下,对文件系统类型的测试方法如下:

  a) 执行测试程序,创建大小为 1 TB 的文件,验证能否创建成功,判断是否符合 GB/T 25645 — 2010 中 4.1.1 a) 的要求;

  b ) 通过命令,创建并初始化大小为 4 TB的文件系统,验证能否创建成功,判断是否符合 GB/T 25645— 2010 中 4.1.1 b) 的要求;

  c) 执行测 试 程 序,创 建 文 件 名 长 度 为 255 字 节 的 文 件,验 证 能 否 创 建 成 功,判 断 是 否 符 合GB/T 25645—2010 中 4.1.1 c) 的要求。

  5 . 1 . 2 文件系统工具

  对文件系统工具的测试方法如下:

  GB/T 37730—2019

  a) 文件系统创建工具:使用文件系统创建工具,分别创建、删除、格式化、挂载新的文件系统分区,判断是否符合 GB/T 25645—2010 中 4.1.2 a) 的要求;

  b ) 文件系统完整性检查工具:执行测试程序,模拟产生文件系统错误,通过文件系统完整性检查工具检测和修复文件系统,检查超级数据块、空闲数据块、文件节点状态、文件节点链接、文件结点数据大小等,判断是否符合 GB/T 25645—2010 中 4 . 1 . 2 b) 的要求;

  c) 文件系统大小调整工具:执行测试程序,建立只占用部分空间的文件系统并加载;通过命令查看文件系统信息和磁盘分区信息,计算终止柱面号;通过文件系统大小调整工具,分别增大、减小文件系统的大小;通过命令查看文件系统大小,验证文件系统大小是否调整成功,判断是否符合 GB/T 25645—2010 中 4.1.2 c) 的要求。

  5 . 2 系统安装与软件维护

  5 . 2 . 1 系统安装

  对系统安装的测试方法如下:

  a) 光盘安装:插入安装光盘,设置固件的启动为从光驱引导启动,选择快速安装,验证能否正确安装系统,判断是否符合 GB/T 25645—2010 中 4.2.1 a) 的要求;

  b ) 网络安装:将系统安装文件存放在网络服务器上,设置被测服务器固件的启动为从网络引导启动,安装程序启动后,选择快速安装,验证系统能否正确安装,判断是否符合 GB/T 25645 — 2010 中 4.2.1 b) 的要求。

  5 . 2 . 2 安装时可加载驱动程序

  安装系统时,通过其他媒体向系统中添加驱动程序,打开驱动相关的应用程序,验证驱动程序是否加载成功,判断是否符合 GB/T 25645—2010 中 4 . 2 . 2 的要求。

  5 . 2 . 3 软件包安装和升级

  对软件包安装和升级的测试方法如下:

  a) 通过软件包分别安装、升级软件后,使用软件包管理工具检查能否显示软件的名称、版本、大小、安装位置等信息,判断是否符合 GB/T 25645—2010 中 4 . 2 . 3 的要求;

  b ) 分别安装、升级满足依赖关系的软件包和不满足依赖关系的软件包,验证能否检测软件包版本及检查其依赖性,判断是否符合 GB/T 25645—2010 中 4 . 2 . 3 的要求;

  c) 查看相关日志,检查软件安装过程中是否有 日 志记录,判断是否符合 GB/T 25645—2010 中

  4 . 2 . 3 的要求 。

  5 . 2 . 4 卸载

  卸载软件包,在卸载过程中,检查不存在依赖关系的软件包能否卸载成功,存在依赖关系的软件包能否给予正确提示,判断是否符合 GB/T 25645—2010 中 4 . 2 . 4 的要求。

  5 . 3 可用性

  5 . 3 . 1 热插拔

  对热插拔的测试方法如下:

  a) 在系统正常运行状态下,插入可热插拔的硬件到系统中,检查能否 自动添加设备及配置、并自动加载驱动模块;通过打开驱动相关的应用程序,验证驱动程序是否加载成功,判断是否符合

  GB/T 25645—2010 中 4.3.1 a) 的要求。

  GB/T 37730—2019

  b ) 在系统正常运行状态下,卸载并从系统中拔出可热插拔的硬件,通过打开驱动相关的应用程序,验证驱动模块是否卸载成功,判断是否符合 GB/T 25645—2010 中 4 . 3 . 1 b) 的要求。

  5 . 3 . 2 多网卡绑定

  绑定单个 IP地址到 2 块网卡,通过命令验证每块网卡的连通性,判断是否符合 GB/T 25645—2010中 4 . 3 . 2 的要求 。

  5 . 3 . 3 网卡失效切换

  绑定单个 IP地址到 2 块,对网卡失效切换测试如下:

  a) 通过命令持续监控网络的连接情况,验证连接信息是否正确,判断是否符合 GB/T 25645 — 2010 中 4.3.3 a) 的要求;

  b ) 执行命令关闭单块网卡或直接拔出单块网卡,通过命令持续监控网络的连接情况,检查连接是否保持,验证能否自动切换到可用网卡,判断是否符合 GB/T 25645—2010 中 4 . 3 . 3 b) 的要求;

  c) 检查记录的 日 志,验证是否正确记录所发生的事件,判断是否符合 GB/T 25645—2010 中

  4.3.3 c) 的要求。

  5 . 3 . 4 RAID

  对 RAID 的测试方法如下:

  a) 接入 RAID卡,配置 RAID卡,通过命令读/写相应设备,判断硬 RAID功能是否符合 GB/T 25645— 2010 中 4. 3.4 的要求;

  b ) 通过操作系统对硬盘完成软 RAID配置,级别包括 RAID0、RAID1、RAID4、RAID5;针对不同级别的软 RAID,通过命令读/写相应设备,验证能否访问软 RAID,判断是否符合 GB/T 25645—2010中 4.3.4 a) ~d) 的要求。

  5 . 3 . 5 逻辑卷管理

  对逻辑卷管理的测试方法如下:

  a) 在安装系统时,检查是否支持逻辑卷管理;分别创建、删除、调整逻辑卷大小,验证操作是否成功,判断是否符合 GB/T 25645—2010 中 4.3.5 a) 的要求;

  b ) 通过逻辑卷管理工具,分别创建、删除、调整逻辑卷大小,验证操作是否成功,判断是否符合GB/T 25645—2010 中 4.3.5 b) 的要求。

  5 . 4 适用性

  5 . 4 . 1 引导过程

  对引导过程的测试方法如下:

  a) 在系统运行过程中,多次非法关机引发文件系统错误;重启系统后,在系统开机引导过程中,检查能否对文件系统错误给出正确提示,能否自动修复错误,在自动修复不成功时能否通知系统管理员进行手工修复,判断是否符合 GB/T 25645—2010 中 4 . 4 . 1 c) 的要求;

  b ) 删除某个与启动相关的内核模块,在系统开机引导过程中,检查能否给出相关错误提示,判断是否符合 GB/T 25645—2010 中 4.4.1 d) 的要求;

  c) 在系统开机引导过程中,检查能否正确显示各系统服务的启动状态,判断是否符合 GB/T 25645— 2010 中 4.4.1 e) 的要求。

  GB/T 37730—2019

  5 . 4 . 2 动态可加载模块

  检查系统是否提供动态可加载模块机制,通过相应的工具加载新模块、卸载模块、查看已加载模块,验证操作是否成功,判断是否符合 GB/T 25645—2010 中 4 . 4 . 2 的要求。

  5 . 4 . 3 串 口控制台支持

  将两台被测服务器连接到串口控制台,从串口控制台切换到任一服务器进行登录,检查是否成功登录到相应的服务器,判断是否符合 GB/T 25645—2010 中 4 . 4 . 3 的要求。

  5 . 5 可伸缩性

  5 . 5 . 1 SMP

  查看启动选项中是否提供 SMP选项;执行并行测试程序,测试系统 SMP功能,验证系统资源能否被系统中所有 CPU共享,工作负载能否按程序要求分配到各处理器之上,判断是否符合 GB/T 25645—2010中 4. 5 . 1 的要求。

  5 . 5 . 2 裸设备

  通过命令分别绑定、读/写、清空裸设备,验证操作是否成功,判断是否符合 GB/T 25645—2010 中4 . 5 . 2 的要求 。

  5 . 6 可管理性

  5 . 6 . 1 SNMP

  启动 SNMP 服 务,通 过 SNMP 自 带 的 命 令 行 工 具 获 取 本 地 SNMP 数 据,验 证 系 统 能 否 支 持SNMP,判断是否符合 GB/T 25645—2010 中 4 . 6 . 1 的要求。

  5 . 6 . 2 资源监视

  对资源监视的测试方法如下:

  a) 通过资源监视工具,查看单个及多个 CPU使用情况,包括用户空间、内核空间、用户进程空间内改变过优先级的进程、空闲 CPU、等待输入输出的 CPU 时间、硬中断、软中断占用 CPU 百分比等,判断是否符合 GB/T 25645—2010 中 4.6.2 a) 的要求;

  b ) 通过资源监视工具,查看物理内存和交换区的使用情况,包括总内存空间、已分配内存空间、未分配内存空间、交换分区占用空间等,判断是否符合 GB/T 25645—2010 中 4 . 6 . 2 b) 的要求;

  c) 通过资源监视工具,查看外部存储的使用情况,包括总空间、已用空间、可用空间、已使用的空间占总空间的百分比、挂载点等,判断是否符合 GB/T 25645—2010 中 4 . 6 . 2 c) 的要求。

  5 . 6 . 3 磁盘限额

  分别配置不同用户的磁盘限额,包括文件个数、容量大小等,检查不同用户配置的磁盘限额信息是否正确;对不同用户创建限额内和超出限额个数的文件,通过命令读写限额内和超出限额容量大小的文件,检查是否超出磁盘限额,判断是否符合 GB/T 25645—2010 中 4 . 6 . 3 的要求。

  5 . 6 . 4 系统日志

  检查系统日志中重要事件的记录情况,至少包括报警事件、系统开机和关机的时间、用户注册和注销时间和状态、系统硬件方面的信息,并提供定期转存和清理功能,判断是否符合 GB/T 25645—2010

  GB/T 37730—2019

  中 4 . 6 . 4 的要求 。

  5 . 6 . 5 应用程序状态以及进程记账

  使用系统提供的监视应用程序运行状态的工具,检查是否提供进程执行时间、系统资源占用情况及进程的状态的统计,判断是否符合 GB/T 25645—2010 中 4 . 6 . 5 的要求。

  5 . 6 . 6 系统备份

  通过系统提供的工具,分别完全备份、增量备份特定目录,操作成功后检查该备份是否存在,判断是否符合 GB/T 25645—2010 中 4 . 6 . 6 的要求。

  5 . 6 . 7 系统管理工具

  对系统管理工具的测试方法如下:

  a) 通过网络配置工具,配置网络接口 、IP 地址、DNS 以及网关,通过命令验证 IP 的连通性,判断是否符合 GB/T 25645—2010 中 4.6.7 a) 的要求;

  b ) 通过服务配置工具,配置系统默认启动服务,系统启动过程中,检查默认启动的服务是否均启动,判断是否符合 GB/T 25645—2010 中 4.6.7 b) 的要求;

  c) 通过认证方式配置工具,配置网络用户认证方式,检查能否通过配置的认证方式成功登录,判断是否符合 GB/T 25645—2010 中 4.6.7 c) 的要求。

  5 . 7 基本安全特性

  5 . 7 . 1 用户认证

  对用户认证的测试方法如下:

  a) 配置使用本地认证方式且启用 shadow 方式,以有效的本地用户身份登录,检查登录是否成功,验证用户本地认证配置是否生效,判断是否符合 GB/T 25645—2010 中 4 . 7 . 1 a) 的要求;

  b ) 在一台被测服务器上先后搭建 kerberos 5 认证方式、LDAP认证方式和 NIS认证方式的网络用户认证服务端环境,启动服务;在台式微型计算机上先后搭建相应的客户端环境,先后以有效网络用户身份、有效 LDAP 用户身份、有效 NIS 用户身份登录,检查登录是否成功,验证各网络用户认证配置是否生效,判断是否符合 GB/T 25645—2010 中 4 . 7 . 1 b) 的要求。

  5 . 7 . 2 文件的完整性

  设置完整性监控文件集,以未加认证的方式修改其中的文件,检查文件完整性监控工具能否监控到文件改变并通知系统管理员,判断是否符合 GB/T 25645—2010 中 4 . 7 . 2 的要求。

  5 . 7 . 3 对端口扫描的监视

  对端口扫描监视的测试方法如下:

  a) 启动端口扫描监视,通过台式微型计算机扫描被测服务器端口,检查被测服务器能否即时监视到端口扫描行为,判断是否符合 GB/T 25645—2010 中 4 . 7 . 3 a) 的要求;

  b ) 检查被测服务器能否即时做出报警、屏蔽扫描发起端等反应,判断是否符合 GB/T 25645 — 2010 中 4.7.3 b) 的要求;

  c) 检查被测服务器能否记录发起扫描的主机信息,包括系统名称、攻击时间、尝试访问的 TCP/ UDP端口号等,判断是否符合 GB/T 25645—2010 中 4.7.3 c) 的要求。

  GB/T 37730—2019

  5 . 7 . 4 包过滤防火墙

  对包过滤防火墙的测试方法如下:

  a) 通过包过滤防火墙配置工具,设置 IP包的过滤条件,包括源地址、目 的地址、端 口 以及包形态等信息,向被测服务器系统分别发送符合、不符合过滤要求的 IP包,检查系统能否拦截不符合过滤要求的 IP包,判断是否符合 GB/T 25645—2010 中 4.7.4 a) 的要求;

  b ) 通过包过滤防火墙配置工具,设置允许进出网络接 口 的 IP 包条件,向被测服务器系统分别发送符合、不符合过滤要求的 IP包,检查系统能否控制网络接口、防止网络入侵,判断是否符合GB/T 25645—2010 中 4.7.4 b) 的要求。

  6 其他测试方法

  其他测试方法见附录 A。

  GB/T 37730—2019

  附 录 A

  (规范性附录)其他测试方法

  A.1 系统管理

  A.1 . 1 用户/用户组管理

  对用户/用户组管理的测试方法如下:

  a) 用户管理:通过命令分别添加、删除用户,设置用户管理权限、用户口令,验证权限控制和口令设置是否有效;

  b ) 用户组管理:通过命令分别添加、删除、编辑用户组,设置用户所属组,验证用户组管理是否有效。

  A.1 . 2 磁盘管理

  通过命令操作磁盘分区,包括添加主分区和逻辑分区、编辑分区、格式化分区、删除分区、挂载分区、卸载分区等,验证磁盘管理功能的正确性。

  A.1 . 3 服务管理

  在被测服务器上搭建服务端环境,包括代理服务、LDAP 服务、FTP 服务、Samba 服务、Telnet 服务、SSH 服务、DHCP 服务、NFS服务、NTP 服务、POP3 服务、SMTP 服务、Web 服务、DNS 服务,依次

  启动各服务,查看服务状态等信息;在台式微型计算机上搭建客户端环境,通过命令连接服务器,检查客户端与服务端连接情况,验证所配置的服务是否生效、状态信息是否正确。

  A.2 命令

  在终端执行 GB/T 25656—2010 中要求的命令及 GB/T 32394—2015 中要求的扩展命令;对于合法输入,验证命令运行是否正确;对于非法输入,验证是否给出错误提示,系统是否出现异常现象。

  A.3 高级语言编程环境

  在终端中,分别使用 C、C++、Perl、Python语言编写测试程序并执行,判断系统是否支持 C、C++ 、 Perl、Python高级语言,相关编程环境是否正确有效。

  A.4 性能

  对性能的测试方法如下:

  a) 内存读写性能:执行测试程序,测试内存连续读写延时、内存随机访问延时,结果取三次测试的平均值;

  b ) 文件系统读写性能:执行测试程序,测试文件系统对磁盘的读和写速度,结果取三次测试的平均值;

  GB/T 37730—2019

  c) 网络传输速率:执行测试程序,测试 TCP、UDP 的网络传输速率、网络传输延迟,结果取三次测试的平均值;

  d) 系统启动时间:使用计时器,测试系统启动时间(计时从开机开始,至用户登录界面中登录用户栏出现光标闪烁时结束),结果取三次测试的平均值。

  A.5 健壮性

  A.5 . 1 开关机稳定性

  执行测试程序,连续启动(进入系统后不执行任何额外应用进程)和关闭系统,验证系统能否连续开关机不少于 100 次 。

  A.5 . 2 系统稳定性

  执行测试程序,造成系统高负载(CPU 占用率不低于 90%, 内存占用率不低于 80%),验证系统稳定运行时间是否不小于 168 h。

  A.5 . 3 掉电处理

  在系统启动、关闭、硬盘读或写、系统升级等过程中切断系统电源不少于 10 次,加电重启后,检查用户能否成功登录,文件系统、网络系统是否正常。

29141787329
下载排行 | 下载帮助 | 下载声明 | 信息反馈 | 网站地图  360book | 联系我们谢谢