RedHat Enterprise linux 6.0安装过程

RedHat Enterprise linux 6.0安装过程
RedHat Enterprise linux 6.0安装过程

带你走进红帽企业级Linux 6体验之旅(安装篇)

【51CTO独家特稿】红帽在11月10日发布了其企业级Linux,RHEL 6的正式版(51CTO编辑注:红帽官方已经不用RHEL这个简称了,其全称叫做Red Hat Enterprise Linux)。新版带来了将近1800个新特性,对于这些新特性我们第一时间找到了著名Linux专家——曹江华先生,为我们进行了红帽RHEL 6的亮点体验。

作者简介:曹江华,1999年开始从事构建网络、管理维护、数据库管理工作。1999年后开始接触LINUX,将工作中的经验总结后已出版《Linux服务器安全策略详解》,《Linux服务器安全策略详解》(第二版),《Red Hat Enterprise Linux 5.0服务器构建与故障排除》,《Linux系统最佳实践工具:命令行技术》四本堪称Linux系统管理员日常工具书的热销图书,目前关注开放系统和网络安全。

下面介绍一下十天左右的使用感受,供广大网友参考。

发行介质

红帽企业级Linux 6相比上个版本红帽企业版5一样同时提供32位和64位版本,不过红帽企业级Linux 6多了最小引导介质(rhel-server-6.0-i386-boot.iso和rhel-server-6.0-x86_64-boot.iso )两个文件,使用这两个小文件可以实现本地硬盘、NFS、网络安装等选择如图1 。

图1 可以实现本地硬盘、NFS、网络安装

当然这不是什么新技术debian等发行版早就有了,不过多一种选择总是好的,用户可以直接使用互联网安装可以避免下载刻录光盘的麻烦如图2。

图2 URL 设置界面

从安装开始

开始安装界面如图3 。相比上个版本红帽企业版5风格有些改变。

图3 安装界面

安装界面包括四个选择:

◆安装或者升级现有系统

这个选项是默认的。选择这个选项在您的计算机系统中使用图形安装程序安装红帽企业版Linux。

◆使用基本视频驱动程序安装系统

这个选项允许您在安装程序无法为您的显卡载入正确驱动程序时使用图形模式安装红帽企业版Linux。如果您在使用「安装或者升级现有系统」时屏幕出现扭曲或者成空白屏幕,重启您的计算机并尝试使用这个选项。

◆救援安装的系统

选择这个选项修复已安装但无法正常引导的红帽企业版Linux 中的问题。虽然红帽企业版Linux 是非常稳定的计算机平台,但偶尔也会发生无法引导的问题。救援环境包含可让您修复大量此类问题的工具程序。

◆使用本地驱动器引导

这个选项使用第一个安装的磁盘引导。如果您误用这个磁盘引导,请使用这个选项立刻从硬盘引导且不用启动安装程序。

安装过程的亮点

下面介绍一下安装过程的亮点,红帽企业级Linux 6主要针对的是企业用户,存储管理是Linux 服务器管理的重要工作。相比上个版本红帽企业版5,红帽企业级Linux 6除了支持iscsi磁盘,另外还可以直接支持多路径设备、FcoE SAN磁盘、固件RAID等如图4。一般来说,FCoE能很好地将光纤通道迁移到以太网中,而且不破坏现有的FC环境和技能清单。而iSCSI利用IP顶层协议TCP,FCoE和iSCSI都不能实现路由功能。ZFCP即光纤通道挂接式SCSI 磁盘,zFCP 驱动程序是由它的设备地址来指定的。但是在2.6 版本的内核映像中,它的驱动程序是由0.0.1600 来指定的。

图4 红帽企业级Linux 6支持iscsi磁盘、多路径设备、FcoE SAN磁盘、固件RAID 图 4 说明如下:

◆基本设备

直接连接到本地系统的基本存储设备,比如硬盘驱动器和固定驱动器。

◆固件RAID

附加到固件RAID 控制程序的存储设备。

◆多路径设备

可通过一个以上的路径访问存储设备,比如通过多SCSI 控制程序或者同一系统中的光纤端口。

◆其它SAN 设备

存储区域网络(SAN)中的其它可用设备。

◆搜索标签

它可允许您使用通用识别符(WWID)或者使用它们可访问的端口、目标或者逻辑单位数(LUN)过滤存储设备。该标签包含一个下拉菜单,其中包含根据端口、目标、WWID 或者LUN 进行搜索的选项(使用对应文本复选框对应这些值)以及根据WWID 的搜索(使用对应文本复选框对应这个值)每个标签显示anaconda 探测到的一组设备列表,包含帮助您识别该设备的有关信息。栏标题的右侧有一个带图标的小下拉菜单。这个菜单可让您选择每个设备显示的数据类型。

红帽企业级Linux 6的用户安全

红帽企业级Linux 6主要针对的是企业用户安全是关注的重点,红帽企业级Linux 6从安装支持块设备加密,如图5 。

图5 对分区文件系统加密

块设备加密通过加密保护块设备中的数据。要访问设备中加密的内容,用户必须提供密码短语或者密钥供验证。这可提供现有操作系统安全性机制以外的安全性,这样可在从系统中物理删除该设备时仍可保护其内容。

块设备加密会有符号显示如图6。

图6块设备加密会有符号显示

当然还可以在安装过程对引导配置GRUB进行加密。在红帽企业6 发行注记中我们看到:包含了超过2000个包,相对之前的版本而言增加了85%的代码量,一共增添了1800个新特性,解决了14000多个bug。这一点可以在软件定

制界面可以看到如图7 。

图7 关键的企业应用组件

红帽企业级Linux 6的关键应用组件

除了和以前版本都具有的常规组件外,还包括一些关键的企业应用组件:

◆高可用性附加组件

红帽高可用性附加组件在集群内的节点间按需提供了故障切换服务,保证了应用的高可用性。高可用性附加组件支持多达16 个节点,而且可以针对大多数采用可定制代理的应用以及虚拟客户机而配置。高可用性附加组件还包括对一些现成应用的故障切换支持,例如Apache、MySQL 和PostgreSQL。在使用高可用性附加组件时,高度可用的服务可以在出现故障时从一个节点切换到另一个节点,而不会对集群内的客户机产生明显的中断。当一个集群节点接管另一个集群节点的服务控制权时,高可用性附加组件还保证了数据的完整性。它采用叫做通过“隔离” 的方法防止数据损坏,通过将节点从被认为出现故障的集群中脱离出来而实现这一点。

◆高弹性存储附加组件

红帽高弹性存储附加组件允许共享存储或集群文件系统访问一个网络上的相同存储设备。通过在一个服务器集群中提供一致的存储,红帽高弹性存储附加组件创建了一个数据池,可供群组内的每台服务器使用,但如果任何一台服务器出现故障,该数据池也可受到保护。高弹性存储附加组件提供了多项文件系统能力,可在系统故障时实现更高的弹性。此附加组件包含支持并行接入的全局文件系统2 (GFS2);一个UNIX 的便携操作系统接口(POSIX) 兼容的文件系统(跨16 个节点);以及集群Samba( 集群方式的通用互联网文件系统)或CIFS( 用于Microsoft Windows 环境中的并行文件共享)。在使用高弹性存储附加组件时,集群中的所有节点都可以看见集群中所有文件的一个统一版本。集群中的每台服务器可以通过本地存储区域网络(SAN) 直接访问共享的块设备上高达100TB 的数据。数据和缓存的一致性通过采用整个集群的锁定机制而得到保证,该机制叫做分布式锁定管理器(DLM) ,其作用是确定对存储的访问权限。因此,集群中的每个成员可以直接访问同一个存储设备,而且所有集群节点可以访问同一组文件。

◆网络负载平衡器附加组件

红帽的网络负载平衡器附加组件为Web 服务、数据库、网络和存储提供了冗余。通过创建一个可定向到实际服务器的虚拟地址而进行负载平衡或者流量整型,红帽网络负载平衡器附加组件允许您使用基于浏览器的图形用户界面(GUI) 而快速地添加或移除服务器,或者更改平衡算法。网络负载平衡器附加组件提供了独立于应用的,对传输控制协议(TCP) 和用户数据报协议(UDP) 负载平衡的支持。它包含两个主要组件:Linux 虚拟服务器(LVS) 和Piranha 配置工具(一种基于GUI 的管理工具)。网络负载平衡器附加组件可以采用主备模式在两个节点间配置,以提供冗余的流量管理服务。

◆可扩展的文件系统附加组件

红帽可扩展的文件系统附加组件支持容量为16TB 到100TB 之间的文件系统。您可以使用多种先进的特性,例如64 位日志和高级锁定算法,来管理这些大型数据存储。可扩展的文件系统附加组件采用XFS? 文件系统,还可以在单个主机上支持极大的文件和文件系统,而且在运行多现场并行I/O 工作负荷的小系统上也可以良好地运行。

◆高性能网络附加组件

红帽的高性能网络附加组件适用于当低网络延时和高容量比较重要的情况。它通过融合的以太网(ROCE) 提供了远程直接内存访问能力。由于RoCE 旁路系统和内核调用,将数据直接放置于CPU 开销较低的远程系统内存中,因此,高性能网络附加组件对于高速数据处理应用、加快集群锁定或者在不投资专用网络技术的情况下扩展分布式系统是理想产品。高性能网络附加组件将系统和内核调用旁路到TCP (iWARP) 或Infi niband( 传统RdMA),并将数据直接放置在CPU 开销较低的远程系统内存中。客户可以利用融合的以太网设计方法整合数据和存储网络,同时减少客户的布线基础设施、端口数量并降低相关的成本。

另外在软件配置界面可以看到相比上个版本红帽企业版5更多的软件包如图8 。

图8软件配置界面

选择服务和软件的时候可以选择桌面的。要不然就进不了Gnome桌面和KDE桌面环境。另外要说明是红帽企业级Linux 6相比上个版本红帽企业版5不需要安装序列号。下面开始安装时间从10-30 分钟不等。如果前面选择了“对

块设备加密” 那么每次登陆系统过程中要输入密码才可以正常启动如图9。

图9 每次登陆系统过程中要输入密码才可以正常启动

图9 中的LUKS它为数据建立了一个非磁盘格式以及密码短语/密钥管理策略。LUKS 通过dm-crypt 模块使用内

核设备映射器子系统。这个协议提供处理设备数据加密和解密底层映射。用户级别操作,比如生成和访问加密的设备,

是通过使用cryptsetup 程序完成的。

LUKS加密整个块设备,LUKS因此非常适合保护移动设备的内容,比如:可移动存储介质、笔记本磁盘驱动器。加密块设备的基本内容是随机的。这可使其用于加密swap设备。这还对使用特殊格式块设备进行数据存储的某些数据库有用。LUKS提供密码短语增强。这可以防止字典攻击。LUKS不适用于需要很多(超过8个)用户对同一设备有不同访问密钥的程序。LUKS不适用于需要文件级别加密的程序。有关LUKS 详情可参考其项目网站,地址为:

https://www.360docs.net/doc/0e2616679.html,/p/cryptsetup/。

另外安装过程的结尾阶段在“验证配置”方面提供企业级的方式包括:本地(etc/password),LDAP ,NIS,Winbind

多种方式。如图10。

图10 用户身份验证方法

红帽企业级Linux 6的网络登录

相信在主流Linux 发行版本中是比较全面的,用户可以根据自己对安全的需要选择。对于安全性要求较高的用户可以进行Hesiod或者LDAP的网络登录。

◆启用NIS支持:选择该选项来把系统配置成连接NIS 服务器来验证用户和口令的NIS 客户。点击配置NIS按钮来指定NIS 域和NIS 服务器。如果NIS 服务器没有被指定,守护进程会试图通过广播来寻找它。你必须安装了ypbind 软件包才能使这个选项奏效。如果启用了NIS 支持,portmap 和ypbind 服务会被启动,它们也会在引导时被启用。

◆启用LDAP支持:选择这个选项来配置系统来通过LDAP 检索用户信息。点击“配置LDAP”按钮来指定“LDAP 搜索基准DN”和“LDAP 服务器”。如果“使用TLS 来加密连接”被选择,传输层安全就会被用来加密发送给LDAP 服务器的口令。你必须安装openldap-clients 软件包才能使这个选项奏效。

◆启用Winbind支持:选择这个选项使系统可以连接到Windows Active Directory或者Windows domain controller。

密码散列算法如图10 。

图11 密码散列算法

可选的密码散列算法包括:

MD5(Message Digest Algorithm 5):是RSA数据安全公司开发的一种单向散列算法,MD5被广泛使用,可以用来把不同长度的数据块进行暗码运算成一个128位的数值;

SHA安全散列算法(Secure Hash Algorithm):能计算出一个数字讯息所对应到的,长度固定的字符串(又称讯息摘要)。且若输入的讯息不同,它们对应到不同字符串的机率很高;而SHA是FIPS所认证的五种安全杂凑算法。SHA 家族的五个算法,分别是SHA-1、SHA-224、SHA-256、SHA-384,和SHA-512,由美国国家安全局(NSA)所设计,并由美国国家标准与技术研究院(NIST)发布;是美国的政府标准。后四者有时并称为SHA-2。SHA-1在许多安全协议中广为使用,包括TLS和SSL、PGP、SSH、S/MIME和IPsec,被视为是MD5(更早之前被广为使用的杂凑函数)的后继者。

DESCRYPT:由美国政府和IBM研制。所有的Linux版本和几乎所有的Unix系统都支持DES.DES实际上为一个加密算法,但是crypt(3)将之做为散列算法。普通的DES算法容许的原始口令长度为8个字符,多余的口令也接受,但是多余部分会被系统自动摒弃。但有些系统(例如HP-UX)使用DES的多次迭代来解决此问题,这样就可以使用任意长度的密码。但是使用DES加密后的口令为13个字符长。

BIGCRYPT:BitCrypt是一个情报机构以及像优雅的伪装加密。该计划允许用户以加密存储任何一种形式,在用户指定的图像隐藏的文本信息。该文本是加密算法的加密一个最强的,以加强安全级别。

在验证界面同样有多种选择包括智能卡登录。另外安装的最后过程系统会极力推荐您建立红帽的登录帐号服务。最后是登录界面如图12 。

图12 红帽企业6登录界面

这里可以首次看到智能卡认证,智能卡认证是利用电脑上的usb 接口,将智能卡插入通过验证智能卡内的用户证书来登录Linux的一整套过程,当系统启动后,提示用户插入智能卡,如果不插入智能卡,或者插入的智能卡不是保护当前用户的,都会被提示说请插入有效的智能卡,当用户将正确的智能卡插入电脑的usb 接口后,系统会开始自动验证,并提示用户输入智能卡的密码,如果输入的智能卡密钥有误的话,用户也无法登录,这样做的优点是,第一,用户要插入有效的智能卡才能登录,第二,用户还要输入智能卡的密码,此密码只有用户自己知道,这样就确保了当用户的智能卡丢失或者被复制后,其他人想利用智能卡登录时还要输入智能卡登录系统的密码,这样对系统起到了双层

保护。

TAGS:

Redhat enterprise Linux 6.0 红帽企业版6.0 Redhat enterprise Linux 6安装图文教程如何安装Redhat enterprise Linux 6.0 Redhat enterprise Linux 6.0方法 RHEL LINUX6.0安装体验

前言:

红帽在11月10日发布了其企业级Linux,RHEL 6的正式版(注:红帽官方已经不用RHEL这个简称了,其全称叫做Red Hat Enterprise

Linux)。新版带来了将近1800个新特性。下载地址:电驴或迅雷下载

正文:

红帽企业级 Linux 6相比上个版本红帽企业版5一样同时提供32位和64位版本,不过红帽企业级 Linux 6多了最小引导介质(rhel-server-

6.0-i386-boot.iso和 rhel-server-6.0-x86_64-boot.iso )两个文件,使用这两个小文件可以实现本地硬盘、NFS、网络安装等选择如图1 。

图1 可以实现本地硬盘、NFS、网络安装

当然这不是什么新技术debian等发行版早就有了,不过多一种选择总是好的,用户可以直接使用互联网安装可以避免下载刻录光盘的麻

烦如图2。

从安装开始

开始安装界面如图3 。相比上个版本红帽企业版5风格有些改变。

安装界面包括四个选择:

◆安装或者升级现有系统这个选项是默认的。选择这个选项在您的计算机系统中使用图形安装程序安装红帽企业版 Linux。

◆使用基本视频驱动程序安装系统这个选项允许您在安装程序无法为您的显卡载入正确驱动程序时使用图形模式安装红帽企业版Linux。如

果您在使用「安装或者升级现有系统」时屏幕出现扭曲或者成空白屏幕,重启您的计算机并尝试使用这个选项。

◆救援安装的系统选择这个选项修复已安装但无法正常引导的红帽企业版 Linux 中的问题。虽然红帽企业版 Linux 是非常稳定的计算机平

台,但偶尔也会发生无法引导的问题。救援环境包含可让您修复大量此类问题的工具程序。

◆使用本地驱动器引导这个选项使用第一个安装的磁盘引导。如果您误用这个磁盘引导,请使用这个选项立刻从硬盘引导且不用启动安装程序。

安装过程的亮点

下面介绍一下安装过程的亮点,红帽企业级 Linux 6主要针对的是企业用户,存储管理是Linux 服务器管理的重要工作。相比上个版本红

帽企业版5,红帽企业级 Linux 6除了支持iscsi磁盘,另外还可以直接支持多路径设备、FcoE SAN磁盘、固件RAID等如图4。一般来说,

FCoE能很好地将光纤通道迁移到以太网中,而且不破坏现有的FC环境和技能清单。而iSCSI利用IP顶层协议TCP,FCoE和iSCSI都不能实现

路由功能。ZFCP即光纤通道挂接式 SCSI 磁盘,zFCP 驱动程序是由它的设备地址来指定的。但是在 2.6 版本的内核映像中,它的驱动程序

是由 0.0.1600 来指定的。

图4 红帽企业级 Linux 6支持iscsi磁盘、多路径设备、FcoE SAN磁盘、固件RAID 图 4 说明如下:

◆基本设备

直接连接到本地系统的基本存储设备,比如硬盘驱动器和固定驱动器。

◆固件 RAID

附加到固件 RAID 控制程序的存储设备。

◆多路径设备

可通过一个以上的路径访问存储设备,比如通过多 SCSI 控制程序或者同一系统中的光纤端口。

◆其它 SAN 设备

存储区域网络(SAN)中的其它可用设备。

◆搜索标签

它可允许您使用通用识别符(WWID)或者使用它们可访问的端口、目标或者逻辑单位数(LUN)过滤存储设备。该标签包含一个下拉

菜单,其中包含根据端口、目标、WWID 或者 LUN 进行搜索的选项(使用对应文本复选框对应这些值)以及根据 WWID 的搜索(使用对应

文本复选框对应这个值)每个标签显示 anaconda 探测到的一组设备列表,包含帮助您识别该设备的有关信息。栏标题的右侧有一个带图标

的小下拉菜单。这个菜单可让您选择每个设备显示的数据类型。

红帽企业级 Linux 6主要针对的是企业用户安全是关注的重点,红帽企业级 Linux 6从安装支持块设备加密,如图5 。

图5 对分区文件系统加密

块设备加密通过加密保护块设备中的数据。要访问设备中加密的内容,用户必须提供密码短语或者密钥供验证。这可提供现有操作系

统安全性机制以外的安全性,这样可在从系统中物理删除该设备时仍可保护其内容。

块设备加密会有符号显示如图 6。

图6块设备加密会有符号显示

当然还可以在安装过程对引导配置GRUB进行加密。在红帽企业6 发行注记中我们看到:包含了超过2000个包,相对之前的版本而言增

加了85%的代码量,一共增添了1800个新特性,解决了14000多个bug。这一点可以在软件定制界面可以看到如图7 。

图7 关键的企业应用组件

红帽企业级 Linux 6的关键应用组件

除了和以前版本都具有的常规组件外,还包括一些关键的企业应用组件:

◆高可用性附加组件

红帽高可用性附加组件在集群内的节点间按需提供了故障切换服务,保证了应用的高可用性。高可用性附加组件支持多达 16 个节

点,而且可以针对大多数采用可定制代理的应用以及虚拟客户机而配置。高可用性附加组件还包括对一些现成应用的故障切换支持,例

如 Apache、MySQL 和 PostgreSQL。在使用高可用性附加组件时,高度可用的服务可以在出现故障时从一个节点切换到另一个节点,而

不会对集群内的客户机产生明显的中断。当一个集群节点接管另一个集群节点的服务控制权时,高可用性附加组件还保证了数据的完整

性。它采用叫做通过“隔离” 的方法防止数据损坏,通过将节点从被认为出现故障的集群中脱离出来而实现这一点。

◆高弹性存储附加组件

红帽高弹性存储附加组件允许共享存储或集群文件系统访问一个网络上的相同存储设备。通过在一个服务器集群中提供一致的存储,

红帽高弹性存储附加组件创建了一个数据池,可供群组内的每台服务器使用,但如果任何一台服务器出现故障,该数据池也可受到保护。

高弹性存储附加组件提供了多项文件系统能力,可在系统故障时实现更高的弹性。此附加组件包含支持并行接入的全局文件系统 2

(GFS2);一个 UNIX 的便携操作系统接口(POSIX) 兼容的文件系统(跨 16 个节点);以及集群 Samba( 集群方式的通用互联网文件系统)或

CIFS( 用于 Microsoft Windows 环境中的并行文件共享)。在使用高弹性存储附加组件时,集群中的所有节点都可以看见集群中所有文件的

一个统一版本。集群中的每台服务器可以通过本地存储区域网络 (SAN) 直接访问共享的块设备上高达100TB 的数据。数据和缓存的一致

性通过采用整个集群的锁定机制而得到保证,该机制叫做分布式锁定管理器 (DLM) ,其作用是确定对存储的访问权限。因此,集群中的每

个成员可以直接访问同一个存储设备,而且所有集群节点可以访问同一组文件。

◆网络负载平衡器附加组件

红帽的网络负载平衡器附加组件为 Web 服务、数据库、网络和存储提供了冗余。通过创建一个可定向到实际服务器的虚拟地址而进

行负载平衡或者流量整型,红帽网络负载平衡器附加组件允许您使用基于浏览器的图形用户界面 (GUI) 而快速地添加或移除服务器,或者

更改平衡算法。网络负载平衡器附加组件提供了独立于应用的,对传输控制协议 (TCP) 和用户数据报协议 (UDP) 负载平衡的支持。它

包含两个主要组件:Linux 虚拟服务器 (LVS) 和 Piranha 配置工具 (一种基于 GUI 的管理工具)。网络负载平衡器附加组件可以采用主备模

式在两个节点间配置,以提供冗余的流量管理服务。

MPI安装与运行报告

MPI 安装于运行报告 本机运行环境: 机器型号:联想G450 处理器:Pentium(R)Dual-Core CPU T4200 @ 2.00GHz 运行内存 (RAM):2GB 操作系统:Windows 7(32 位) 程序开发环境:Visual Studio 2008 MPI 版本: mpich2-1.3.2p1-win-ia32 安装程序 详细安装步骤: 1、运行mpich2-1.3.2p1-win-ia32.msi。 安装过程中,会要求设置一个passphrase我的机器上默认的passphrase是beHappy,很有意思的密码。设置这个东西很重要,一定要记住;下面会说到为什么。 2、安装完之后,不知道下一步怎么进行了。打开刚才安装的MPICH2 的快捷方式目录,发现了一个README文件。打开之后,发现了MPICH2的使用方法介绍,于是按照其中的指示,我进行了第一个MPI 并行程序的编写。 我使用的是VC++2008首先创建一个新的工程,取名为MPITes。 添加MPI 库的支持: 按照README中的指导,应该首先将MPI的头文件目录包含到项目中去。结果在项目属性中找了半天,也没有找到添加头文件目录的位置,只找到了包含库文件的位置,我安装MPICH2的目录为D:\Program Files\MPICH2将MPICH2的库文件添加到如下面图1所示的位置即可。 最后才反应过来,这个工程还是空的,没有任何文件,可能跟这个有关系吧。 于是,马上新建了一个Cpp文件main.cpp,将老师PPT中的例子程序拷贝进去。

图1 果然,新建了这个cpp文件之后,项目属性中多出了C/C++这样一项, 于是,就可以在其中设置包含文件的目录了,相应的配置如下面图2所示 图2 设置好这些文件之后,编译程序,结果在连接的时候报错,类似于 main.obj : error LNK2019:无法解析的外部符号_MPI_Finalize,该符号在函数_main中被引用”这样的错误出现了六个。再看READM文档,发现了这样? 句话:

服务器操作系统安装指南(Linux)v3.3

修订记录、审核记录和审批记录修订记录 审核记录 审批记录

目录 1介绍 (1) 1.1目的1 1.2适用范围 (1) 1.3参考资料 (1) 2准备 (1) 2.1安装前准备 (1) 2.2物理网卡说明 (1) 2.3RAID (2) 2.4超线程 (2) 3系统安装 (2) 3.1K ICKSTART安装 (2) 3.2S TEP-BY-STEP安装 (3) 3.3磁盘管理 (4) 3.3.1创建逻辑卷 (4) 3.3.2创建文件系统 (4) 3.3.3挂载文件系统 (4) 4系统设置 (5) 4.1安全设置 (5) 4.1.1口令复杂度要求 (5) 4.1.2服务 (5) 4.1.3内置帐号 (5) 4.1.4修改系统时间为当前时间 (6) 4.1.5修改root口令 (6) 4.1.6关闭sshv1.0 (6) 4.2主机名称 (6) 5网络配置 (7) 5.1升级网卡驱动 (7) 5.2服务器网卡配置列表: (7) 5.3不使用的网卡配置: (7) 5.4不做TEAM BONDING的网卡配置 (8) 5.51组2块做TEAM BONDING的网卡配置 (8) 5.62组每组各2块做TEAM BONDING的网卡配置 (9) 5.7GATEWAY和主机ROUTE (10) 5.8时间同步 (10) 附录一:KS.CFG V2.5.0.0 (12)

1介绍 1.1目的 建立用于应用托管系统服务器的操作系统安装模版,说明安装和配置的操作步骤。 1.2适用范围 本文档用于运维中心技术人员安装应用托管系统服务器操作系统,并供安装研发服务器参考。 1.3参考资料 2准备 2.1安装前准备 服务器型号:HP DL300G7系列、DELL R710 内存:2-64G 本机硬盘:72-300G * (2-8) 网卡:2-12端口 外设:DVDROM、USB Removable Floppy 安装盘: Red Hat Enterprise Linux 5.5 x86_64 DVD Red Hat Enterprise Linux 5.8 x86_64 DVD 2.2t物理网卡说明 NIC-x.y 表示服务器第x块网卡的第y端口,其中底板集成网卡为第0块,其他网卡的编号如无标示按照从左到右、从上到下的顺序

MPICH2在Windows环境下Visual_Studio_2010的环境搭建

MPICH2在Windows系统Visual Studio 2010的环境搭建 本机运行环境: 机器型号:联想G450 处理器:Pentium(R)Dual-Core CPU T4200 @ 2.00GHz 运行内存(RAM):2GB 操作系统:Windows 7(32位) 程序开发环境:Visual Studio 2008 MPI版本: mpich2-1.3.2p1-win-ia32安装程序 MPI的编译和运行 对于简单的程序,可以使用专门的编译命令。对于大的项目,最好使用标准的Makefile。MPICH提供的编译命令有mpicc和mpif77,它们分别是C和Fortran的编译命令: mpicc -o first first.c mpif77 -o first firstf.f 对于编译得到的目标程序,运行的命令为: mpirun –arch xxx –np yyy first 其中xxx为machines.,yyy为申请的进程数目。 MPICH的安装和配置 文中使用的MPICH2安装文件是mpich2-1.4-win-ia32 (https://www.360docs.net/doc/0e2616679.html,/mpi/mpich),在Windows下安装MPICH2比较简单,但是要有Microsoft .NET Framework的支持。安装基本上只要单击“Next”即可。在安装过程中会提示输入进程管理器的密码,这个密码被用来访问所有的程序,这里使用的密码为admin。如果是多台机器执行mpi,那么这多台机器上必须配置相同的mpi用户,就是新用户的用户名和密码必须相同。

实验3安装MPICH

实验3 安装MPICH 准备知识(自学) 一、Linux命令及脚本文件 目的与要求:使学生掌握Linux基本命令的使用;学会编写简单的脚本文件。 主要内容及提示: 1.Linux基本命令 1.1帮助 所有的Linux命令及C,MPI函数的使用说明都可以通过联机帮助获得。 man 〈命令|C语言函数名|MPI函数名〉 〈命令名〉—help 1.2 文件、目录、磁盘操作命令 ls 查看目录中的内容,常用的参数有–al pwd 显示当前工作目录 cd 改变当前工作目录,(.表示当前目录;..表示父目录;~表示当前用户的主目录) mkdir 建立子目录 cp 复制文件或子目录,可用参数 -R cat 显示文件内容 more 分屏输出(回车:上滚一行;空格:上滚一屏;q:退出) less 分屏输出(q键退出、还可以使用光标上下移动键) chmod 改变文件或目录的读(r)写(w)执行(x)属性(三组rwx中,第一组rwx 为该文件主的权限、第二组rwx为同一用户组中其他用户的权限、第三组rwx为其他用户的权限。例如:chmod 765 <文件名>,则文件的读写执行权限为rwxrw-r-x,即7=111B,6=110B,5=101B,这里B表示二进制) ln 建立文件链接,常用参数-s(相当于Windows中的“快捷方式”) rm 删除文件,删除子目录(需要参数-r) mv 移动文件(目标文件若存在,则会被覆盖) gzip gz文件的压缩/解压缩,常用参数-d(解压缩),-9(最大压缩) tar tar,tgz文件的打包/解包,常用参数-cvf(打包成tar文件),-xvf (解tar文件包),-zcvf(打包并压缩成tgz文件),-zxvf(解tgz文件) df 显示硬盘各分区的使用情况 mount 装载文件系统 umount 卸载文件系统 1.3 m命令集——DOS/Windows格式软盘的使用 mdir或mdir a: 显示软盘当前目录内容 mcopy Linux操作系统中的文件与DOS/Windos格式软盘之间复制文件 mtype 显示软盘中指定文件的内容 mren 更改软盘中指定文件的文件名 mdel 删除软盘中指定文件 mcd 改变软盘的当前目录 mmd 在软盘上建立子目录

Linux数据库服务器搭建安装文档详解

Linux服务器版本安装及Oracle 11g安装、建库 拟制人:王伟 审核人: 批准人: [2016年3月10日]

一、概述 由于用户要求在服务器上使用Linux系统,因此按照用户要求安装系统。 本文主要用于帮助用户了解系统服务搭建的过程,以及搭建过程中出现的问题、解决办法,以便对今后运维工作提供帮助。 二、服务器上安装Linux系统 ?系统环境要求 内存:1GB及其以上 交换空间:内存大小是1-2GB时,交换空间是内存的2倍,内存大小 2-16GB时,交换空间等于内存大小;内存大小16G以上时,交换空间为16GB 及其以上,最好是与内存大小设置一样。 磁盘空间:最小20GB。 ?安装Linux系统

用系统安装盘成功引导之后,出现如下界面: 界面说明: Install or upgrade an existing system 安装或升级现有的系统 Install system with basic video driver 安装过程中采用基本的显卡驱动 Rescue installed system 进入系统修复模式 Boot from local drive 退出安装从硬盘启动 Memory test 内存检测 这里选择第一项,安装或升级现有的系统,回车。 出现是否对CD媒体进行测试的提问,这里选择“Skip”跳过测试。

出现下面的界面 点击Next

选择语言为:中文(简体),点击Next 键盘选择为:美国英语式 点击Next

选择第一项,基本存储设备 点击Next 选择第一项:是,忽略所有数据点击Next

linux服务器部署方案

服务器部署方案 应用架构 3台服务器,操作系统要求red hat linux enterprise 4 内核版本2.6.9-67. 注:在安装的时候要安装防火墙 基础软件要求: 1. Java环境: jdk-6u13-linux-i586-rpm.bin 2. Tomcat 环境: apache-tomcat-7.0.6.tar.gz 3.MYSQlDB 环境: MySQL-server-5.1.57-1.glibc23.i386.rpm,MySQL-client-5.1.57-1.glibc23.i386.rpm 4. memcached缓存环境: libevent-1.3.tar.gz ,memcached-1.2.2.tar.gz

基础软件安装 Jdk安装: 安装步骤: 1. 新建temp文件夹在linux上比如根目录/temp 2.拷贝jdk-6u13-linux-i586-rpm.bin 到temp 下 3.chmod +x jdk-6u13-linux-i586.rpm.bin 4../jdk-6u13-linux-i586.rpm.bin 5.此时会生成文件jdk-6u13-linux-i58 6.rpm,同样给所有用户添加可执行的 权限 6.chmod +x jdk-6u13-linux-i586.rpm 7.安装程序 rpm -ivh jdk-6u13-linux-i586.rpm 8.出现安装协议等,按接受即可 设置步骤: 1.vi /etc/profile 在文件的最下面添加下面内容 JAVA_HOME=/usr/java/jdk1.6.0_13 CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar PATH=$JAVA_HOME/bin:/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin export JAVA_HOME CLASSPATH PATH 2.保存退出 3.检查 java -version 4.如果看到JVM版本及相关信息,即安装成功

Win7 64bit系统mpich2并行平台的搭建

Windows7系统下搭建MPI环境 本人想做一个小的机群,做并行计算,搜罗了一些网上的资料,在单机上建了个并行平台,一些小例子都没问题,但是我的计算程序还是没有成功! 我的电脑是Win7 ,64位系统。按照网上所说64位系统应该装64位的mpich2,但是没有找到资源,就装了32位的。程序设计软件是vc++6! 下面讲一下我的安装过程,希望对大家有用!!! 第一项:准备工作 1 安装MPI的SDK——MPICH2 mpich2-1.4.1p1-win-ia32安装程序的下载地址: https://www.360docs.net/doc/0e2616679.html,/research/projects/mpich2/downloads/tarballs/ 1.4.1p1/mpich2-1.4.1p1-win-ia32.msi 注意:网上很多人都说要以管理员身份进行安装,究竟怎样以管理员身份安装呢?这一点浪费了我好长时间,其实也不是很难,只是没有意识到! 点击“开始”——输入cmd(就会看见cmd.exe)——右键——以管理员身份运行——(输入要安装的文件)"msiexec /i e:\mpi\mpich2-1.4.1p1-win-ia32.msi"回车即可,然后按照提示下一步直至安装成功。其中e:\mpi\mpich2-1.4.1p1-win-ia32.msi是指源文件所在位置。(注意空格) 安装成功后会有如下几个文件生成 注意在bin文件中一定要有下面两个应用程序,否则未安装成功。

2 新建用户密码 安装成功后要测试一下,测试前要先注册一个用户(这个用户名须为有效的操作系统管理员账户,密码对应为系统登录密码。这个地方也煞费苦心啊,一定要注意!!!) 开始——控制面板——用户账户和家庭安全——添加或删除用户账户——创建一个新账户(在下面可以看到)——输入用户名(选择用户类型为“管理员”)——创建用户 然后再创建密码就ok啦!如下图所示 这个用户名和密码就是我们测试时需要用的。 3 注册 开始——所有程序——mpich2——wmpiregister 如下图,这个就是刚才注册的用户和密码。输入后点击Register——OK。就会出现一行字,成功注册。

MPICH 的安装使用和MPI原理分析

MPICH 的安装使用和MPI原理分析MPICH的安装和使用 运行mpich2-1.3.2p1-win-ia32.msi,填写passphrase,默认为behappy,选择默认路径安装。 运行wmpiregister, 注册当前的管理员用户。 使用建立和编译MPI程序:新建一个项目,设置项目属性,将MPICH2\lib 目录添加到C++连接的library path内,将MPICH2\include 目录添加到C++链接的Include Path内,在程序属性的链接器->命令行中添加mpi.lib,编译和生成程序。 将结果exe程序拷贝到MPICH2\bin 目录下,运行mpiexec程序,在Application内添加要我们运行的exe程序。选择进程数目,然后Execute,就会显示多个进程的执行情况。 MPICH程序原理 MPI过程就好像一个几步的过程调用,通过初始化,设置进程数,运行进程,进程间发送和接受消息,结束这些步骤来完成。 每个步骤都有基本函数相对应。 MPI_Init (*argc,*argv);//初始化MPI环境 MPI_Comm_size (comm,*size) ;//返回同组内进程数 MPI_Comm_rank (comm,*rank) ;//返回该进程在组内的进程号,从0开始 MPI_Send(buf,count,datatype,dest,tag,comm); //向目标进程发送buf内的count个datatype数据 MPI_Recv(buf,count,datatype,source,comm,status);//接收消息 MPI_Finalize ();//结束 MPIπ的计算程序说明 #include "mpi.h" #include #include double f(double x) { return(4.0/(1.0+x*x)); } int main (int argc,char * argv[]) { int done =0,n,myid,numprocs,i; double PI25DT=3.141592653589793238462643; double mypi,pi,h,sum,x;

MPICH在windows下搭建集群系统

一、首先自己的计算机上进行测试 1、命令行方式: 注册:mpiexec -register 输入你当前登陆帐户名和密码,不注册的话每次执行程序都要求输入帐户和密码。 运行:mpiexec -n 2 helloworld.exe 这里用两个进程执行当前目录下的helloworld.exe,如果在linux下就应该写为mpiexec -n 2 ./helloworld.exe 2、GUI方式: 注册:开始菜单=>所有程序=>MPICH2=>wmpiregister.exe 填上当前登陆用户名和密码,点击“register”将信息写入磁盘,再点“ok”关闭程序。若先点击“ok”则是写入内存,重启机器后还要再注册。想更换其他用户运行mpi程序时,点“remove”将原来的信息删除。 运行:开始菜单=>所有程序=>MPICH2=>wmpiexec.exe 在Application处选择可执行程序,在Number of processes处选择用几个进程。点“Execute”执行,“B reak”终止程序。下面有个选项“more options”,选中后有更多的参数可选用,包括用配置文件执行程序,单机测试没必要写配置文件了吧。 二、加上多台计算机上测试 首先、在其他的机器上也安装mpich2,版本不应该相差太远,最好同样版本,如mpich2-1.0.6。 其次、每个机器上的帐户要一样,如administrator,更重要的是密码也要一样!希望新手要注意:用户和密码都要求一致。 再次、一定要把所有机器的防火墙都关掉,windows防火墙最好也关掉,不然可能相互连接不上,或者执行的时候有奇怪的错误。

最新整理服务器上怎么安装linux系统

服务器上怎么安装l i n u x系统 在网络环境下,根据服务器提供的服务类型不同,分为文件服务器,数据库服务器,应用程序服务器,W E B 服务器等。那么你知道在服务器上怎么安装l i n u x系统吗?小编带来了服务器上安装l i n u x系统的具体操作过程,下面大家跟着学习啦小编一起来学习一下吧。 服务器上怎么安装l i n u x系统 我们启动服务器的时候.首先装进光驱的并不是启 动盘,而是阵列引导盘.然后服务器从光驱启动后就会 出现如下界面,我们选择要装的系统.我这里需要的是6.3i386,回车. 然后服务器会有刷屏的提示,一堆一堆,我们默默的等待. 提示我们选择语言,选择简体中文. 他提示不能用,但是先是用英文,一会就可以用汉语了.点击O K 选择键盘类型. 选择启动的方式.我们选择第一个光驱启动. 这里就和普通的计算机不一样了.服务器会弹出光驱中的阵列引导盘,然后放入你的系统引导盘.

这是开始没有检测到.在点击O K就可以检测到启动光盘.后边的步骤就和正常的差不多了. 选择忽略所有数据. 选择时区:上海亚洲 输入r o o t用户的密码.假如密码太简单的话,他会提示你该密码过于简单,是否还要继续用,你要是想用,就点击O K. 进入分区的界面.创建自定义分区. 根据自己的需求来分区. 点击创建 我们按照自己的需求来选择相应的分区.我再次建立的是基本的分区.弹出对话框: 输入挂载点,系统类型,一般是e x t3,挂载点的大小等信息后,确定.可以建立多个.我在此建立的是5个.强调一下,s w a p必须有,一般是内存的两倍. 下一步后格式化系硬盘.点击格式化. 这一步无关紧要,直接默认设置就可以.下一步. 最后一道程序就是安装基本的服务.也可以以后自定义,我选择的是现在自定义.下一步 出现你需要安装服务的基本类型.选择一下你所需要的

linux下FTP服务器安装配置(VSftp)

环境: RedHat AS4 说明: 如果不做说明,一般安装命令均使用ROOT权限,用 # 表示 特别说明:无 以下文章介绍Liunx 环境下vsftpd的三种实现方法 一、前言 Vsftp(Very Secure FTP)是一种在Unix/Linux中非常安全且快速稳定的 FTP服务器,目前已经被许多大型站点所采用 Vsftpd的实现有三种方式 1、匿名用户形式:在默认安装的情况下,系统只提供匿名用户访问 2、本地用户形式:以/etc/passwd中的用户名为认证方式 3、虚拟用户形式:支持将用户名和口令保存在数据库文件或数据库服 务器中。相对于FTP的本地用户形式来说,虚拟用户只是FTP服务器 的专有用户,虚拟用户只能访问FTP服务器所提供的资源,这大大增 强系统本身的安全性。相对于匿名用户而言,虚拟用户需要用户名和密 码才能获取FTP服务器中的文件,增加了对用户和下载的可管理性。 对于需要提供下载服务,但又不希望所有人都可以匿名下载;既需要对 下载用户进行管理,又考虑到主机安全和管理方便的FTP站点来说, 虚拟用户是一种极好的解决方案。

默认情况下vsftp上传之后文件的权限是600,目录权限是700 想要修改上传之后文件的权限,有两种情况 如果使用vsftp的是本地用户 则要修改配置文件中的 local_umask的值 如果使用vsftp的是虚拟用户 则要修改配置文件中的 anon_umask的值 二、vsftp配置大全-三种方式的实现 1、匿名用户形式: 任务实现匿名用户上传,下载,删除,重命名,新建目录,删除目录,重命名目录; 第一步:在/var/ftp/下,新建一个目录share; chmod –R 777 /var/ftp/share/ chown –R nobody:nobody /var/ftp/share/ 第二步:更改/etc/vsftpd/vsftpd.conf anonymous_enable=YES local_enable=YES

Linux环境下MPICH安装指南

Linux环境下MPICH安装指南 说明:本系统测试环境为Redhat9.0完全安装, 下载mpich2-1.0.1.tar.gz软件包到/root/目录下。 以root用户登录。 假设:安装三台微机,名字分别为:node01,node02,node03. 一、Linux环境下设置SSH信任连接(在root目录下) 1)在/etc/hosts文件下添加 #vi /etc/hosts 打开hosts文件,在其后添加: node01 IP node01 https://www.360docs.net/doc/0e2616679.html, node02 IP node02 https://www.360docs.net/doc/0e2616679.html, node03 IP node03 https://www.360docs.net/doc/0e2616679.html, 在需要用户下建立SSH信任连接: 2) 在各节点机上生成SSH秘钥. #ssh-keygen -t rsa 一路回车即可产生.ssh文件夹, 包括文件id_rsa, id_rsa.pub 在各节点机.ssh目录下生成authorized_keys文件 各节点机拷贝其他节点机上的id_rsa.pub内容(密钥)到本机的authorized_keys 文件中,则节点机间建立了SSH信任连接。 ***注意:其他用户下建立信任连接方法同上面 3)确认节点机器的信任连接已建立 在某节点(如node01)上执行: #ssh node02 #ssh node03 在提示处输入yes回车,最后确定无需输入密码并且没有任何提示信息即可登陆

对方机器则表示配置成功。 二、安装MPICH2(在root目录下) 1)解压缩 下载mpich2-1.0.1.tar到根目录下,然后解压缩 #tar -zxvf mpich2-1.0.1.tar.gz 2)创建MPICH安装目录 #mkdir /usr/MPICH-instsll 进入mpich2-1.0.1目录 设置安装目录 #./configure --prefix=/usr/MPICH-install 3)编译、安装 #make #make install 4)增加MPICH执行路径 可在.bashrc 或etc/bashrc 或etc/profile中添加安装路径 如在etc/profile 中添加路径:usr/MPICH-install/bin 然后可测试路径设置: #which mpd #which mpicc #which mpiexec #which mpirun 5)创建/etc/mpd.conf文件,输入内容为secretword=myword 设置文件读取权限和修改时间: #touch /etc/mpd.conf

Intel MPI 4.1.0及MPICH2 1.2.1 for rhel6.2 X86_64 install

MPICH2 1.2.1 for rhel6.2 X86_64 install 物理机配置:Core i3 CPU(64位、VT技术支持即可),Win7 X86_64位系统(64位系统即可),6G内存(全安装完后,内存利用率为81%),300G硬盘 虚拟机配置(1,2,3机类似):1 CPU,2/1/1G内存,60/20/10G硬盘,双网卡 软件:VirtualBox 4.2.12,rhel6.2 X86_64,MPICH2基本包(包含1个文件),详见下面: 建立三个虚拟机,配置如下图:

安装rhel6.2 X86_64系统,可用虚拟光驱安装。分区情况:/——60/20/10G,swap ——4/2/2G,文件包为缺省安装,最好选择英文模式,添加中文支持即可。不安装防火墙和Selinux,不打任何补丁。安装步骤略。 本文说明如下: 为1机root用户执行 为2机root用户执行,另不说明或#开头即为2机root用户执行 为3机root用户执行 因有些步骤忘记了截图,选用了网络上的相应图片,会根据情况相应说明,在这里对选用了相应图片的作者表示感谢! 一、r ed hat enterprise linux 6 yum服务器的搭建 1、创建源文件存放的目录。 #mkdir /yum/ 2、挂光盘。 #mount /dev/cdrom media 3、将光盘文件复制到服务器上的源目录。 #cp -a /media/* /yum/ 4、新建一个yum源的响应文件,后缀为.repo。 #vi /etc/yum.repos.d/local.repo 其内容如下: 5、修改yum源地址。 #vi /usr/lib/python2.6/site-packages/yum/yumRepo.py 中的782行: Remote = url + ‘/’ + relative 将其改为: Remote = url + ‘/yum’ + relative 6、关于yum的一些命令。 #yum clean all #yum install -y *** #yum grouplist #yum groupinstall ***

MPI安装、设置以及运行

MPI安装、VS设置以及运行 一安装 MPICH2的安装很简单,按照步骤来就行了。 Intel cluster tool 安装参照install-cluster说明,找到license file即可。 安装完成后在“任务管理器”进程中能找到“smpd.exe”进程说明安装成功。如下图 二VS设置(c语言) 首先按照VS步骤新建空项目,编辑源文件。 完成源文件c后,需对其属性进行如下设置才能成功生成exe文件。 1、添加include 在工具栏中选择“项目”——“test1属性”,将出现test1属性页,选择“配置属性”——“c/c++”——“常规”,在右侧“附加包含目录”中添加MPI的“include”文件夹,如下图

2、添加lib 同样在属性页中选择“配置属性”——“链接器”——“常规”,在右侧“附加库目录”中 添加“lib”文件夹,如下图

3、设置参数 同样在属性页中选择“配置属性”——“链接器”——“输入”,在右侧“附加依赖项”中输入“mpi.lib”. 如下图 确定,然后退出,完成设置,可以生成exe文件。 三运行生成的exe文件 运行exe文件有两种方法,一种通过“开始”——“程序”——“MPICH2”——“wmpiexec.exe”运行,另一种是通过“命令提示符”窗口运行。 但运行前都需要注册,MPI要求电脑设置管理员用户和密码,在注册时采用相同用户名和密码。设置步骤如下: 1、设置电脑管理员用户名和密码 2、“开始”——“程序”——“MPICH2”——“wmpiregister.exe”出现如下界面,输入用户名及密码,register,完成注册。

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 ready 123%^&*(输入默认密码) 2. sshd: 配置目录:/etc/ssh/sshd_config # vi /etc/ssh/sshd_config PermitRootLogin no(限制直接以root登录,ssh远程时禁止超级用户) #vi /etc/inittab 修改为id:3:initdefault:(具有网络功能的多用户字符界面)

64位MPICH2+64位Win7+VS2013并行计算环境的搭建

64位MPICH2+Win7+VS2013并行 计算环境的搭建 一、软硬件条件 1.硬件:四核心CPU,4G内存,320G硬盘,台式机一台; 2.软件环境:64位Windows7企业版,Visual Studio2013(以下简称VS2013),64位的mpich2-1.4.1p1-win-x86-64.msi。 二、软件安装 1.VS2013的安装; 2.MPICH2的安装(64位版): 1)使用Administrator登陆,安装MPICH2 对Win7系统,由于系统用户权限比较复杂,一定要用Administrator 用户进行登录才可以安装MPICH2。用其它用户登录,即便是属于Administrators管理组的用户,安装后MPICH2所需要的smpd.exe进程都无法启动。所以,若当前登录用户不是Administrator,请先注销后用Administrator用户登录来安装MPICH2。安装过程中若提示有进程要通过防火墙,点允许即可,安装以默认选项及路径安装即可,一共就十几兆,也不大,不需要更改路径。安装结束后,可注销Administrator用户,再以常用用户登录系统。

Win7下使用Administrator用户登录的方法是:计算机->管理->本地用户和组->用户->Administrator->属性,去掉帐户已禁用前面的勾。切换用户,就可使用Administrator登陆了。 图表 1 使用Administrator登陆 安装完成后,可以通过查看任务管理器里面是否有smpd.exe进程来看安装是否成功。若有,安装成功;否则,安装不成功。 2)创建MPICH2登录用户 右击桌面上的计算机,并选管理,在计算机管理窗口左边选“本地用户和组->用户”,然后在右边空白处右击选新建用户;在新建用户窗口中新建mpich2用户并设置密码,取消其中的“用户下次登录必须修改密码”,选中“用户不能更改密码”和“密码永不过期”,如图2所示。所有安装并行环境上的计算机上的用户名和密码都必须一样

安装linux并架设下Web服务器全过程

自己动手架设linux下Web服务器(图) 针对CentOS 4.x或 RedHat EnterPrise Linux 4.x平台安装,同时要求配置人员对 Linux操作系统有一定的了解,懂得tar基本命令及常规的系统操作,如文件的删除、目录创建、移动、改名和vi编辑器的基本使用。 一、前期思路: 作为Web服务器,我们需要对服务器后期的维护、管理等环节进行综合的考虑,完整的Web服务器应向外提供以下几个功能:Web服务器软件;上传或下载的FTP功能、远程控制管理等等。 1、Linux 服务器Web软件: 大家都知道,目前Web服务器软件使用较多的分别是,排名第一Apache和Microsoft IIS占据市场绝大部分份额。 1、在Linux环境下,Apache配合PHP、MySQL数据库组建了Web服务器强大的阵容,笔者的思路就是通过: CentOS4.1操作系统 +Apache2.0+PHP5.0+Mysql5.0 组建整个Web服务器。 2、同时,为了更好地提升PHP套件的性能,加快动态网页的浏览、处理性能,安装PHP优化组件:ZendOptimizer。 3、为了让PHP语言能够对图像进行处理,如网页上传图片自动加上Logo 等功能,该Linux服务器还安装有对JPG、PNG、GIF等GD库支持。 通过系统的考虑,我们可以对Web服务器的组合套件框架有了清晰认识,整个安装框架如下: CentOS4.1操作系统+Apache2.0+PHP5.0+ZendOptimizer3.0+Mysql5.0+GD 库 4、所涉及软件、套件源代码清单: CentOS 4.x或 RedHat EnterPrise Linux 4.x操作系统 mysql-max-5.0.21-linux-i686-glibc23.tar.gz(Mysql数据库源安装包) gdinstaller.tar.gz(GD库支持整合套件包) httpd-2.2.4.tar.gz(Apache 2.0服务器软件源安装包) php-5.2.1.tar.gz(PHP动态网页源安装包) ZendOptimizer-3.0.0-linux-glibc21-i386.tar.gz(ZendOptimizer源安装包) 2、FTP服务: 托管于电信机房的Web服务器,特定FTP用户文件上传、下载也是必须要考虑的重点。在CentOS 4.x或 RedHat EnterPrise Linux 4.x或其它Linux操作系统中,系统自带的FTP服务器软件,业界人士对它的评价非常不错。在这里,笔者采用了CentOS 4.x系统自带的vsftpd服务器软件,并在操作系统安装时选

MPICH2在Windows下的配置

MPICH2在WINDOWS下的安装配置 文章分类:Java编程 MPICH2是与MPI-2相对应的MPICH实现版本,包含了MPI-2相对于MPI-1扩充后的一些功能,比如动态任务管理,并行I/O等。当前最新版本是 MPICH2-1.0.5. 2.3.1 MPICH2 for Microsoft Windows 的安装与配置 安装MPICH2 for Microsoft Windows 对系统有如下要求: 1. Windows 2003/XP 的Professional 或Server 版(不支持Windows 95/98) 2. 所有主机必须能够建立TCP/IP 连接 3. MPICH支持的编译器有:MS VC++ 6.x,MS VC++.NET, Compaq Visual Fortran 6.x,Intel Fortran,gcc,以及g77。安装MPICH,必须以管理员的身份登录。 本次实验使用的是MPICH2 for Microoft Windows 版本是1.0.5p2 , 下载后直接运行,安装即可。下载地址是:https://www.360docs.net/doc/0e2616679.html,/mpi/ mpich/downloads/mpich2-1.0.5p2-win32-ia32.msi. 以管理员的身份登录每台主机,在所有主机上建立一个同样的账户(当然也可以每个机器使用不同的用户名和账户,然后建立一个配置文件,使用命令行的方式运行程序),然后,运行下载的安装文件,将MPICH 安装到每台主机上。 打开“任务管理器”中的“进程”选项卡,查看是否有一个smpd.exe 的进程。如果有的话说明安装成功。以后每次启动系统,该进程将自动运行。 添加 MPICH2 路径到Windows,以便后面可以在任何路径下使用mpiexec: 1. 右击“My Computer” and点击 properties. 2. 选择 Advanced 标签. 3. 选择 Environment Variables 按钮. 4. 在”System Variables”下选中“path”变量并且单击edit. 添 加“C:\MPICH2\bin”到列表的末尾, 注意要将它与前一个路径用分号隔开. 安装好MPICH2 之后还必须对每台计算机进行注册和配置才能使用。其中注册必须每台计算机都要进行,配置只要在主控的计算机执行就行了。注册的目的是,将先前在每台计算机上申请的账号与密码注册到MPICH2 中去,这样MPICH2 才能在网络环境中访问每台主机。配置方法:运行 “mpich\mpd\bin\wmpiregister.exe”wmpiregister运行界面如图2.1所示:图2.1 wmpiregister运行界面 程序的设置很简单,只要在Account中输入你当前登录Windows所使用的用户名,注意必须是管理员权限.在password中输入该用户名对应的密码即可。MPICH2不能使用没有密码的用户,如果当前用户没有密码,则应该为其创建一个,然后再运行wmpiregister进行配置。输入完成后,单击Register进行注册即可。显示Password encrypted into the Registry,即表示注册成功。点击Register按钮,则上面的信息将写入硬盘,否则保存在内存中,再重新启动之后就不存在了。

服务器操作系统安装

1.1. 服务器操作系统安装 我们的服务器操作系统使用redhat linux6.3系统,所有服务器都需要安装该系统。下面逐步介 绍一下RedHat Linux6.3系统的安装。首先,在使用安装光盘引导系统后我们可以看到如图所示的安装界面: 我们选择第一个选项,进入安装基础信息的加载,然后会打开安装介质检查的询问界面,如下图: 如果是第一次用该光盘安装,建议执行检查,反之选择跳过该步骤。接着会进入安装开始界面,如下图:

直接选择“Next”,进入下一步,选择系统语言界面,如下图: 我们选择“简体中文”,然后点击“Next”按钮,进入下一步选择键盘布局,如下图: 这一步默认即可,直接点击下一步,进入存储设备选择界面,如下图:

选择“基本存储设备”,直接点击“下一步”按钮,可能会提示存在分区数据,如下图: 选择“是,忽略所有数据”,会打开机器名和网络设置界面,如下图: 设置机器名称为自己需要的名称,点击下一步,进入时区设置界面,如下图: 该步默认即可,点击下一步进入root用户密码设置界面,如下图:

设置自己的密码,点击下一步,如果密码太简单会给出提示信息如下图: 选择“无论如何都使用”,直接进入分区处理界面,如下图: 选择“创建自定义布局”,然后根据需要创建自己的分区,swap分区需大于等于服务器内存大小,/boot分配1G,/usr分配10G,系统根目录/分配20G,/home分配30G,剩余硬盘空间分配给/opt,这样就可以更适合我们应用程序的配置。完成后进入安装包选择界面,如下图: 选择“现在自定义”,然后点击下一步,进入安装包选择界面:

Lammps_安装步骤详解-已测试

一lamps非并行安装 1 在终端输入: cd /mnt (源码包lammps.tar.gz放在/mnt下(cp /home/lab/Desktop/lammps.tar.gz /mnt)) gunzip lamps.tar.gz tar xvf lamps.tar mv lammps-5Dec10 lmp (重命名为lmp) cd lmp/src/STUBS make clean make cd /mnt/lmp/src/MAKE vi Makefile.serial 后出现 # g++ = RedHat Linux box, g++4, gfortran, no MPI,no FFT SHELL = /bin/sh # --------------------------------------------------------------------- # compiler/linker settings # specify flags and libraries needed for your compiler CC = g++4 g++4该为g++ CCFLAGS = -g -O DEPFLAGS = -M LINK = g++4 g++4改为g++ LINKFLAGS = -g -O LIB = ARCHIVE = ar ARFLAGS = -rc SIZE = size

# --------------------------------------------------------------------- 然后存档,退出,终端输入 cd /mnt/lmp/src make clean-all make serial 之后linux开始编译,最后会在/mnt/lmp/src下生成lmp_serial的可执行文件。 mv lmp_serial lmp 2 计算一example 终端输入: cd /mnt/lmp/e*/shear cp /mnt/lmp/src/lmp /mnt/lmp/e*/shear ./lmp

相关文档
最新文档