DAWNING 乡 曙光 DAWNING 科拔计算未来 iux系统知识培训
linux系统知识培训
DAWNING 乡 曙光 DAWNING 科拔计算未来 提纲 ·第一章: Linux操作系统简介 ·第二章: Linux操作系统安装和基本配置 ·第三章: Linux操作系统的文件系统结构 ·第四章: Linux操作系统的用户管理 ·第五章: Linux操作系统常用命令详解 ·第六章: Linux操作系统的进程管理 第七章: Linux操作系统的NFS服务配置 ·第八章: Linux操作系统的磁盘限额服务配置 ·第九章: Linux操作系统的NS服务配置 第十章: Linux操作系统的sh服务配置 ·第十一章: Linux操作系统的rsh服务配置 第十二章: Linux操作系统的常用编译工具 ·第十三章:基于高性能计算的 Linux操作系统并行环境配置
提纲 • 第一章:Linux操作系统简介 • 第二章:Linux操作系统安装和基本配置 • 第三章:Linux操作系统的文件系统结构 • 第四章:Linux操作系统的用户管理 • 第五章:Linux操作系统常用命令详解 • 第六章:Linux操作系统的进程管理 • 第七章:Linux操作系统的NFS服务配置 • 第八章:Linux操作系统的磁盘限额服务配置 • 第九章:Linux操作系统的NIS服务配置 • 第十章:Linux操作系统的ssh服务配置 • 第十一章:Linux操作系统的rsh 服务配置 • 第十二章:Linux操作系统的常用编译工具 • 第十三章:基于高性能计算的Linux操作系统并行环境配置
DAWNING 乡 曙光 DAWNING 科拔计算未来 第一章: Linux操作系统简介
第一章:Linux操作系统简介
DAWNING 乡 曙光 DAWNING 科拔计算未来 1.1Linuⅸx操作系统起源 Linux是一个诞生于网络、成长于网络且成熟于网络的操作系统。 1991年,芬兰大学生 Linus torvalds萌发了开发一个自由的UNX操作 系统的想法 nu诞生,为了不让这个羽毛未丰的操作系统天 折,Lnu自已的作品Lnu通过 Interne发布。从此一大批知名的、 不知名的hack、编程人员加入到开发过程中来, Linux逐渐成长起来。 · Linux一开始是要求所有的源码必须公开,并且任何人均不得从Lnux 空暑史获利°应这种纯轻的自由软件的理根对m普召和发 Inux c nux凭借优秀的设计,不凡的性能,加上BM、 INTEL、CA、 ORACLE 国际知名企业的大力支持,市场份额逐步扩大,逐渐成为主流操作 统之 Linuⅸx只是内核,即操作系统中允许用户的软件与硬件通信的那部分。 Linux产商借网络爱好者升级的内核,通过优化、增加功能出售各个 版本的|mux操作系统
1.1 Linux操作系统起源 • Linux是一个诞生于网络、成长于网络且成熟于网络的操作系统。 • 1991年,芬兰大学生Linus Torvalds萌发了开发一个自由的UNIX操作 系统的想法,当年Linux诞生,为了不让这个羽毛未丰的操作系统夭 折,Linus将自已的作品Linux通过Internet发布。从此一大批知名的、 不知名的hack、编程人员加入到开发过程中来,Linux逐渐成长起来。 • Linux一开始是要求所有的源码必须公开,并且任何人均不得从Linux 交易中获利。然而这种纯粹的自由软件的理想对于Linux的普及和发 展是不利的,于是Linux开始转向c,成为GNU阵营中的主要一员。 • Linux凭借优秀的设计,不凡的性能,加上IBM、INTEL、CA、ORACLE 等国际知名企业的大力支持,市场份额逐步扩大,逐渐成为主流操作 系统之一。 • Linux只是内核,即操作系统中允许用户的软件与硬件通信的那部分。 • Linux产商借网络爱好者升级的内核,通过优化、增加功能出售各个 版本的linux操作系统
DAWNING 乡 曙光 DAWNING 科拔计算未来 1.2 Linux操作系统特性 Linux是遵循GNU公用版权协议,开放源码,修改源码 Open Source 发布应用,同时提供源程序,可以修改,但要申明,正是这一点所以lnux发展很快 ·Unix-Like( Not unix) 符合PS0IX1003.1(计算机环境的可移植性操作系统界面)接口标准 功能和结构上相似,不包含任何UNX代码 Networking 丰富的网络功能:与内核紧密结合,支持 internet、支持文件传输、支持远程访问 起源于网络,发展于网络 Operating system 可以完成管理各种硬件 运行各种应用程序 Interactive 通过she外壳完成命令的立即执行 Multiuser - linux允许多个用户同时使用,每个用户对自己的资源有特定的权限,互不影响 同- computer可以通过虚拟终端方式在同一台 computer上执行 Multitask ing 抢占式多任务 系统调度每一个进程平等访问处理器
• Free 1.2 Linux操作系统特性 – Linux是遵循GNU公用版权协议,开放源码,修改源码 • Open Source – 发布应用,同时提供源程序,可以修改,但要申明,正是这一点所以linux发展很快 • Unix-Like (Not Unix) – 符合PSOIX1003.1(计算机环境的可移植性操作系统界面)接口标准 – 功能和结构上相似,不包含任何UNIX代码 • Networking – 丰富的网络功能:与内核紧密结合,支持internet、支持文件传输、支持远程访问 – 起源于网络,发展于网络 • Operating system – 可以完成管理各种硬件 – 运行各种应用程序 • Interactive – 通过shell外壳完成命令的立即执行 • Multiuser – linux允许多个用户同时使用,每个用户对自己的资源有特定的权限,互不影响 – 同一computer可以通过虚拟终端方式在同一台computer上执行 • Multitasking – 抢占式多任务 – 系统调度每一个进程平等访问处理器
DAWNING 乡 曙光 DAWNING 科拔计算未来 1.3 Linux操作系统结构 Kerne diff 系统启动时将内核装 grep 入內存 管理系统各种资源 She l multitasking 用户界面,提供用户 与內核交互处理接口 TCP/IP hardware sh stack 是命令解释器,提供 device interfaces 强大的编程环境 gcC who kernel bash ash, pdksh tcs bash h ksh, sh, csh, zsh. shel Utility 提供各种管理工具, utilities 应用程序
1.3 Linux操作系统结构 hardwar e multitasking d evice interfa ce s vi sh ls bash kernel TCP/IP stack shell gcc diff grep wc who cat utilities • Kernel –系统启动时将内核装 入内存 –管理系统各种资源 • Shell –用户界面,提供用户 与内核交互处理接口 –是命令解释器,提供 强大的编程环境 –bash,ash,pdksh,tcs h,ksh,sh,csh,zsh… . • Utility –提供各种管理工具, 应用程序
DAWNING 乡 曙光 DAWNING 科拔计算未来 1.4 Linux操作系统内核版本 版本号码 ●稳定版本 开发版本 2.4.32 2.5.15 ●主版本号.稳定(偶)/开发版本(奇).发布号 patch号 ●当前最新版本nux-2.6.32.tar.gz Ohttp://www.kernelorg/pub/linux/kernel/
1.4 Linux操作系统内核版本 版本号码 ⚫稳定版本 开发版本 2.4.32 2.5.15 ⚫主版本号.稳定(偶)/开发版本(奇).发布号-patch号 ⚫http://www.kernel.org/pub/linux/kernel/ ⚫当前最新版本linux-2.6.32.tar.gz
DAWNING 乡 曙光 DAWNING 科拔计算未来 1.5 Linux操作系统发行版本 e UNITEDLINUX redhat 拉旗 turbolinux LOCALAREA Suse openBSD KnoppiXMAME archlinux 中孰 inux debian Fox.lInux
1.5 Linux操作系统发行版本
DAWNING 乡 曙光 DAWNING 科拔计算未来 1.6 Linux操作系统特点 1.开放性:指系统遵循世界标准规范,特别是遵循开放系统互连(0s|)国际标 准 2.多用户:是指系统资源可以被不同用户使用,每个用户对自己的资源(例如: 文件、设备)有特定的权限,互不影响。 3.多任务:它是指计算机同时执行多个程序,而且各个程序的运行互相独立。 4.良好的用户界面: Linux向用户提供了两种界面:用户界面和系统调用 Linux还为用户提供了图形用户界面。它利用鼠标、菜单、窗口、滚动条等设 施,给用户呈现一个直观、易操作、交互性强的友好的图形化界面 5.设备独立性:是指操作系统把所有外部设备统一当作成文件来看待,只要安 装它们的驱动程序,任何用户都可以象使用文件一样,操纵、,使用这些 而不必知道它们的具体存在形式。 Linux是具有设备独立性的操 裤 统,它的内核具有高度适应能力 6.提供了丰富的网络功能:完善的内置网络是LnuX一大特点。 7.可靠的安全系统: Linux采取了许多安全技术措施,包括对读、写控制、带保 护的子系统审计跟踪、核心授权等,这为网络多用户环境中的用户提供了 必要的安全保障。 8.良好的可移植性:是指将操作系统从一个平台转移到另一个平台使它仍然能 按其 从微 銘有天查图动 inux是一种可移稙的操作系统,能够在 的任何环境中和任何平台上运行
1.6 Linux操作系统特点 1. 开放性:指系统遵循世界标准规范,特别是遵循开放系统互连(OSI)国际标 准。 2. 多用户:是指系统资源可以被不同用户使用,每个用户对自己的资源(例如: 文件、设备)有特定的权限,互不影响。 3. 多任务:它是指计算机同时执行多个程序,而且各个程序的运行互相独立。 4. 良好的用户界面 :Linux向用户提供了两种界面:用户界面和系统调用。 Linux还为用户提供了图形用户界面。它利用鼠标、菜单、窗口、滚动条等设 施,给用户呈现一个直观、易操作、交互性强的友好的图形化界面 5. 设备独立性:是指操作系统把所有外部设备统一当作成文件来看待,只要安 装它们的驱动程序,任何用户都可以象使用文件一样,操纵、使用这些设备, 而不必知道它们的具体存在形式。 Linux是具有设备独立性的操作系 统,它的内核具有高度适应能力 6. 提供了丰富的网络功能:完善的内置网络是Linux一大特点。 7. 可靠的安全系统:Linux采取了许多安全技术措施,包括对读、写控制、带保 护的子系统、审计跟踪、核心授权等,这为网络多用户环境中的用户提供了 必要的安全保障。 8. 良好的可移植性:是指将操作系统从一个平台转移到另一个平台使它仍然能 按其自身的方式运行的能力。 Linux是一种可移植的操作系统,能够在 从微型计算机到大型计算机的任何环境中和任何平台上运行
DAWNING 乡 曙光 DAWNING 科拔计算未来 第二章: Linux操作系统系统 安装和基本配置
第二章:Linux操作系统系统 安装和基本配置