1.31k likes | 1.48k Views
超级计算平台 Linux 初级培训. 培训时间: 2009.11.12. 课程简介. 本课程为 超算平台 培训课程之一 课程内容: Linux 操作系统的初级培训 培训对象:所内所有人员 培养目标:此培训纲要针对 Linux 入门级学习,使大家能够独立安装 Linux ,并进行简单的系统维护;掌握 Linux 操作系统的相关基础知识及一些常用的命令。. 目录. 前言:超算平台简单介绍 第一章: Linux 操作系统简介 第二章: Linux 操作系统安装和基本配置 第三章: Linux 操作系统的文件系统结构 第四章: Linux 操作系统的用户管理
E N D
超级计算平台Linux初级培训 培训时间:2009.11.12
课程简介 本课程为超算平台培训课程之一 课程内容:Linux操作系统的初级培训 培训对象:所内所有人员 培养目标:此培训纲要针对Linux入门级学习,使大家能够独立安装Linux,并进行简单的系统维护;掌握Linux操作系统的相关基础知识及一些常用的命令。
目录 前言:超算平台简单介绍 第一章:Linux操作系统简介 第二章:Linux操作系统安装和基本配置 第三章:Linux操作系统的文件系统结构 第四章:Linux操作系统的用户管理 第五章:Linux操作系统常用命令详解 第六章:Linux操作系统的进程管理
超算平台职责 • 超算平台的建设、运行维护 • 对超算用户提供必要的技术支持 • 科学计算及可视化方面的开发、移植、优化、改编 • 服务器及存储托管 • 定期的技术培训 网站:http://124.16.151.186 邮箱:scc@qibebt.ac.cn
超算平台简介 • 主要由曙光集群构成,总计算能力达每秒3.6万亿次: • 计算刀片:38台TC2600,各两颗主频2.1GHz的AMD Opteron 2352 x86_64四核处理器,16GB内存,总运算能力为每秒2.55万亿次 • 胖节点服务器:两台A950r-F,各八颗主频2.2GHz的AMD Opteron 8354 x86_64四核处理器,64GB内存,总运算能力每秒0.56万亿次 • IO兼计算节点:六台A620r-FX,各两颗主频2.1GHz的AMD Opteron 2352 x86_64四核处理器,8GB内存,总运算能力每秒0.4万亿次 • 管理和用户登录节点,各一台A620r-FX,每台两颗主频2.1GHz的AMD Opteron 2352 x86_64四核处理器,16GB内存,总运算能力每秒0.13万亿次 • 计算网络:单向10Gb/s的InfiniBand和千兆以太网 • 存储与备份:5TB的HDS WMS100存储各一台 • 操作系统:Red Hat Enterprise Linux Server 5.3 • 编译器:x86 Open64、Intel、PGI、GNU等C/C++ Fortran编译器 • 数值函数库:ACML、Intel MKL及Goto BLAS、ATLAS、BLAS、ScaLapack等 • 并行计算环境:Open MPI,MVAPICH及OpenMP,支持节点间MPI并行和节点内共享内存的OpenMP并行
作业运行情况 连续8个多月稳定运行
作业运行情况 一天统计 (2009年7月17日) 一周统计 一月统计 一年统计
目录 • 第一章: Linux操作系统简介 • 第二章: Linux操作系统安装和基本配置 • 第三章: Linux操作系统的文件系统结构 • 第四章: Linux操作系统的用户管理 • 第五章: Linux操作系统常用命令详解 • 第六章: Linux操作系统的进程管理
第一章:Linux操作系统简介 • Linux 以它的高效性和灵活性著称。具有多任务、多用户的能力。 • Linux 之所以受到广大计算机爱好者的喜爱,其主要原因有两个,一是它属于自由软件,用户不用支付任何费用就可以获得它和它的源代码,并且可以根据自己的需要对它进行必要的修改。另一个原因是,它具有 Unix 的全部功能,任何使用 Unix 操作系统或想要学习 Unix 操作系统的人都可以从 Linux 中获益。
1.1 Linux操作系统起源 • Linux是一个诞生于网络、成长于网络且成熟于网络的操作系统。 • 1991年,芬兰大学生Linus Torvalds萌发了开发一个自由的UNIX操作系统的想法,当年Linux诞生,为了不让这个羽毛未丰的操作系统夭折,Linus将自已的作品Linux通过Internet发布。从此一大批知名的、不知名的hack、编程人员加入到开发过程中来,Linux逐渐成长起来。 • Linux一开始是要求所有的源码必须公开,并且任何人均不得从Linux交易中获利。然而这种纯粹的自由软件的理想对于Linux的普及和发展是不利的,于是Linux开始转向GPL,成为GNU阵营中的主要一员。 • Linux凭借优秀的设计,不凡的性能,加上IBM、INTEL、CA、ORACLE等国际知名企业的大力支持,市场份额逐步扩大,逐渐成为主流操作系统之一。 • Linux只是内核,即操作系统中允许用户的软件与硬件通信的那部分。 • Linux产商借网络爱好者升级的内核,通过优化、增加功能出售各个版本的linux操作系统
1.2 Linux操作系统特点 • 开放性:指系统遵循世界标准规范,特别是遵循开放系统互连(OSI)国际标准。 • 多用户:是指系统资源可以被不同用户使用,每个用户对自己的资源(例如:文件、设备)有特定的权限,互不影响。 • 多任务:它是指计算机同时执行多个程序,而且各个程序的运行互相独立。 • 良好的用户界面 :Linux向用户提供了两种界面:用户界面和系统调用。Linux还为用户提供了图形用户界面。它利用鼠标、菜单、窗口、滚动条等设施,给用户呈现一个直观、易操作、交互性强的友好的图形化界面 • 设备独立性:是指操作系统把所有外部设备统一当作成文件来看待,只要安装它们的驱动程序,任何用户都可以象使用文件一样,操纵、使用这些设备,而不必知道它们的具体存在形式。Linux是具有设备独立性的操作系统,它的内核具有高度适应能力。 • 提供了丰富的网络功能:完善的内置网络是Linux一大特点。 • 可靠的安全系统:Linux采取了许多安全技术措施,包括对读、写控制、带保护的子系统、审计跟踪、核心授权等,这为网络多用户环境中的用户提供了必要的安全保障。 • 良好的可移植性:是指将操作系统从一个平台转移到另一个平台使它仍然能按其自身的方式运行的能力。Linux是一种可移植的操作系统,能够在从微型计算机到大型计算机的任何环境中和任何平台上运行。诺基亚的Maemo、谷歌的Android和Chrome OS,以及英特尔的Moblin。
1.3 Linux操作系统结构 Kernel 系统启动时将内核装入内存 管理系统各种资源 Shell 用户界面,提供用户与内核 交互处理接口是命令解释 器,提供强大的编程环境 bash,ash,pdksh,tcsh,ksh, csh,zsh…. Utility 提供各种管理工具,应用程 序
1.4 Linux操作系统内核版本 版本号码 稳定版本开发版本2.4.32 2.5.19-6 主版本号.稳定(偶)/开发版本(奇).发布号-patch号 当前最新版本linux-2.6.31.tar.gz http://www.kernel.org/pub/linux/kernel/
1.5 Linux操作系统发行版本 还有许多……
2.3提示是否对安装介质进行测试,以防介质有问题,安装过程出错,导致前功尽弃2.3提示是否对安装介质进行测试,以防介质有问题,安装过程出错,导致前功尽弃
2.7因新安装系统,没有分区表,所以有此提示,选择继续2.7因新安装系统,没有分区表,所以有此提示,选择继续
2.10输入根用户(超级用户root)的密码,重要!!2.10输入根用户(超级用户root)的密码,重要!!
2.25提示是否发送配置文件,根据自己情况选择2.25提示是否发送配置文件,根据自己情况选择
2.29软件的安装方法 • RPM • Yum • 从源码编译安装
2.30yum 我们推荐用yum来进行包管理 yum = Yellow dog Updater, Modified 主要功能是更方便的添加/删除/更新RPM包,能自动解决包 的倚赖性问题,便于管理大量系统的更新问题 yum的一些常用命令: 1、列出所有可更新的软件清单命令:yum check-update 2、安装所有更新软件命令:yum update 3、仅安装指定的软件命令:yum install <package_name> 4、用YUM删除软件包命令:yum remove <package_name> 5、搜索软件包命令: yum search <package_name> 举例:yum search pidgin ; yum install pidgin ; yum remove pidgin