10.4 Linux操作系统 1041 Linux操作系统的发展 10.42LinuⅨ操作系统的特点和组成 104.3 Linux的网络功能配置 第10章网络操作系统
第10章 网络操作系统 10.4 Linux操作系统 10.4.1 Linux操作系统的发展 10.4.2 Linux操作系统的特点和组成 10.4.3 Linux的网络功能配置
10.4.1 Linux操作系统的发展 Linux操作系统是一个免费的软件包,它可将普通PC变成装有 Unix系统的工作站 Linux操作系统支持很多种软件,其中包括大量免费软件。最初 发明设计 Linux操作系统的是一位芬兰年轻人 Linux B. Torvalds,他 对MNIX系统十分熟悉。 开始 Linux b. Torvalds并没有发行这套操作系统的二进制文件, 只是对外发布源代码而已。起初, Torvalds想将这套系统命名为 freax,他的目标是使 LInux能够成为一个能够基于lnte硬件的、在 微型机上运行的、类似于Unix的新的操作系统。 Linux操作系统虽然与Unix操作系统类似,但它并不是Unix操作 系统的变种。 Torvalds从开始编写内核代码时就仿效Uηiⅹ,几乎所有 Uni×的工具与外壳都可以运行在 Linux上。世界各地的很多 Linux爱好 者先后加入到 Linux系统的开发工作中 第10章网络操作系统
第10章 网络操作系统 10.4.1 Linux操作系统的发展 Linux操作系统是一个免费的软件包,它可将普通PC变成装有 Unix系统的工作站。 Linux操作系统支持很多种软件,其中包括大量免费软件。最初 发明设计Linux操作系统的是一位芬兰年轻人Linux B.Torvalds,他 对MINIX系统十分熟悉。 开始Linux B.Torvalds并没有发行这套操作系统的二进制文件, 只是对外发布源代码而已。起初,Torvalds想将这套系统命名为 freax,他的目标是使Linux能够成为一个能够基于Intel硬件的、在 微型机上运行的、类似于Unix的新的操作系统。 Linux操作系统虽然与Unix操作系统类似,但它并不是Unix操作 系统的变种。Torvalds从开始编写内核代码时就仿效Unix,几乎所有 Unix的工具与外壳都可以运行在Linux上。世界各地的很多Linux爱好 者先后加入到Linux系统的开发工作中
1042 Linux操作系统的组成和特点 1. Linux操作系统的组成 Linux由三个主要部分组成 内核 she环境 文件结构 内核( kerne)是运行程序和管理诸如磁盘和打印机之 类的硬件设备的核心程序。she环境( environment)提供 了操作系统与用户之间的接口,它接收来自用户的命令并将 命令送到内核去执行。文件结构( file structure)决定了文 件在磁盘等存储设备上的组织方式。文件被组织成目录的形 式,每个目录可以包含任意数量的子目录和文件。内核、 sh础环境和文件结构共同构成了Lnux的基础。 第10章网络操作系统
第10章 网络操作系统 10.4.2 Linux操作系统的组成和特点 1. Linux操作系统的组成 Linux由三个主要部分组成: ➢内核 ➢shell环境 ➢文件结构 内核(kernel)是运行程序和管理诸如磁盘和打印机之 类的硬件设备的核心程序。shell环境 (environment)提供 了操作系统与用户之间的接口,它接收来自用户的命令并将 命令送到内核去执行。文件结构 (file structure)决定了文 件在磁盘等存储设备上的组织方式。文件被组织成目录的形 式,每个目录可以包含任意数量的子目录和文件。内核、 shell环境和文件结构共同构成了Linux的基础
1042 Linux操作系统的组成和特点 2 Linux操作系统的特点 Linux本身就是一个完整的32位的多用户多任务操作系 统,因此不需要先安装DOS或其他操作系统(如 Windows, OS/2,MNⅨ)就可以直接进行安装,当然, Linux操作系统 可以与其他操作系统共存。 Linux操作系统几乎满足当今Unx操作系统的所有要求, 因此,它具有Unⅸ操作系统的基本特征。 Linux操作系统适 合作 nternet标准服务平台,它以低价格、源代码开放、安 装配置简单等特点,对广大用户有着较大的吸引力。目前, Linux操作系统已开始应用于nη ternet中的应用服务器,例如 Web服务器、DNS域名服务器、Web代理服务器等。 与传统网络操作系统最大的区别是: Linux开放源代码。 第10章网络操作系统
第10章 网络操作系统 10.4.2 Linux操作系统的组成和特点 2. Linux操作系统的特点 Linux本身就是一个完整的32位的多用户多任务操作系 统,因此不需要先安装DOS或其他操作系统(如Windows, OS/2,MINIX)就可以直接进行安装,当然,Linux操作系统 可以与其他操作系统共存。 Linux操作系统几乎满足当今Unix操作系统的所有要求, 因此,它具有Unix操作系统的基本特征。Linux操作系统适 合作Internet标准服务平台,它以低价格、源代码开放、安 装配置简单等特点,对广大用户有着较大的吸引力。目前, Linux操作系统已开始应用于Internet中的应用服务器,例如 Web服务器、DNS域名服务器、Web代理服务器等。 与传统网络操作系统最大的区别是:Linux开放源代码
1042 Linux操作系统的组成和特点 与传统网络操作系统枏比, Linux操作系统主要有以下 特点 不限制应用程序可用内存大小 具有虚拟內存的能力,可以利用硬盘来扩展内存 允许在同一时间内运行多个应用程序 支持多用户 具有先进的网络能力 符合Unx标准 是免费软件 第10章网络操作系统
第10章 网络操作系统 10.4.2 Linux操作系统的组成和特点 与传统网络操作系统相比,Linux操作系统主要有以下 特点: ➢ 不限制应用程序可用内存大小 ➢ 具有虚拟内存的能力,可以利用硬盘来扩展内存 ➢ 允许在同一时间内运行多个应用程序 ➢ 支持多用户 ➢ 具有先进的网络能力 ➢ 符合Unix标准 ➢ 是免费软件
10.4.3 Linux的网络功能配置 Linux.具有强大的网络功能,可以通过TcPP协议与网 络连接,也可以通过调制解调器使用电话拨号以PPP连接上 网。一旦Liux系统连上网络,就能充分使用网络资源。 Linux系统中提供了多种应用服务工具,可以方便地使 用 Telnet、FTP、mal、news和W等信息资源。用户可 以在 Linux上搭建各种 Internet/ ntranet信息服务器。 Linux系统上存在着许多配置文件,用来管理和配置 Linux系统网络。这些文件可以通过 ipconfig、 route和 netcfg 等网络配置工具来管理。 Linux还提供了测试网络状态的工 具,使用ping命令可以检查网络接口工作是否正常。 第10章网络操作系统
第10章 网络操作系统 10.4.3 Linux的网络功能配置 Linux具有强大的网络功能,可以通过TCP/IP协议与网 络连接,也可以通过调制解调器使用电话拨号以PPP连接上 网。一旦Linux系统连上网络,就能充分使用网络资源。 Linux系统中提供了多种应用服务工具,可以方便地使 用Telnet、FTP、mail、news和WWW等信息资源。用户可 以在Linux上搭建各种Internet/Intranet信息服务器。 Linux系统上存在着许多配置文件,用来管理和配置 Linux系统网络。这些文件可以通过ipconfig、route和netcfg 等网络配置工具来管理。Linux还提供了测试网络状态的工 具,使用ping命令可以检查网络接口工作是否正常
10.4.3 Linux的网络功能配置 1.设置网络功能 (1)安装程序检查系统网卡。多数情况下, Linux会自动识别网卡, 如果不行的话,就必须选择网卡的驱动程序并指定一些必需的选项。 2)配置TCP/P网络。配置好网卡之后,首先要选择网络配置方 式 静态IP地址:必须手工设置网络的信息; > BOOTP:网络信息通过 bootp请求自动提供; DHcP:网络信息通过dhcp请求自动提供 注意:B00TP和DHCP选择要求局域网上有一台已经配置好的 bootp(或dhcp)服务器正在运行。如果选择了B00TP或DHCP,网 络配置将自动设置。如果选了静态| P address,必须自己设定网络 的信息。 第10章网络操作系统
第10章 网络操作系统 10.4.3 Linux的网络功能配置 1. 设置网络功能 (1)安装程序检查系统网卡。多数情况下,Linux会自动识别网卡, 如果不行的话,就必须选择网卡的驱动程序并指定一些必需的选项。 (2)配置TCP/IP网络。配置好网卡之后,首先要选择网络配置方 式。 ➢ 静态IP地址:必须手工设置网络的信息; ➢ BOOTP:网络信息通过bootp请求自动提供; ➢ DHCP:网络信息通过dhcp请求自动提供。 注意:BOOTP 和 DHCP 选择要求局域网上有一台已经配置好的 bootp(或dhcp)服务器正在运行。如果选择了BOOTP 或DHCP,网 络配置将自动设置。如果选了静态IP address,必须自己设定网络 的信息
10.4.3 Linux的网络功能配置 下面以中南大学商学院一台微机作为配置网络信息实例 如下表: 当出现 Configure TCP/IP对话框,输入相关网络信息 继续进入下一个对话框 configure Network。该对话框会询问 domain name、 hostname和其他网络信息。 表10-1网络信息实例 Field Example Vahe Ip Address 202.19847.188 Netmask 255.255255.0 Defat Gateway 202.198.1472 Prmary Namese红r 202.198.14465 Domain name csu. edu. an Hostname Hgrdlab 第10章网络操作系统
第10章 网络操作系统 10.4.3 Linux的网络功能配置 下面以中南大学商学院一台微机作为配置网络信息实例, 如下表: 当出现Configure TCP/IP对话框,输入相关网络信息, 继续进入下一个对话框configure Network。该对话框会询问 domain name、hostname和其他网络信息
10.4.3 Linux的网络功能配置 2.网络配置文件 在/etc目录下有一系列文件(见下表),可以使用这些文件来配置 和管理 linux的TCP/P网络。除了表中描述的文件外,在文件 etc/ services里还列出了系统提供的所有服务。 表10-2TCPP配置文件 文件 描芒 fetchhosts 将主机名和卫地址共联起来 fetcmetwork 将居名和网络地址共联起來 fetchnost conf到出解折器选项 fetchhosts 到出远程主机的國名和卫地址 fetc resol.conf corf到出國名艇务的名称,驴地址和國名,可使用它来足远程士机 /etc/protocols 到出系统上可用的协议 fetciservices 到出对网络的服务,如FTP和Teht fetcHOSTNAME 存版系统的名杵 第10章网络操作系统
第10章 网络操作系统 10.4.3 Linux的网络功能配置 2. 网络配置文件 在/etc目录下有一系列文件(见下表),可以使用这些文件来配置 和管理Linux的TCP/IP网络。除了表中描述的文件外,在文件 /etc/services里还列出了系统提供的所有服务
10.4.3 Linux的网络功能配置 下面对三个最常用的文件加以介绍: 标识主机名:/etc/ hosts etc/hosts文件负责维护域名和|P地址之间的对应关系。当使用域名 时,系统会在该文件中查寻对应的P地址,将域名地址转换为|地址。 网络名称:/etc/ networks etc/networks文件中包含的是域名和网络的|P地址,而不是某个特定 主机的域名。 >etc/HOSTNAME etc/HOSTNAME文件中包含了系统的主机名称。要改变主机名,可 以修改这个文件的内容。 第10章网络操作系统
第10章 网络操作系统 10.4.3 Linux的网络功能配置 下面对三个最常用的文件加以介绍: ➢ 标识主机名:/etc/hosts /etc/hosts文件负责维护域名和IP地址之间的对应关系。当使用域名 时,系统会在该文件中查寻对应的IP地址,将域名地址转换为IP地址。 ➢ 网络名称:/etc/networks /etc/networks文件中包含的是域名和网络的IP地址,而不是某个特定 主机的域名。 ➢ /etc/HOSTNAME /etc/HOSTNAME文件中包含了系统的主机名称。要改变主机名,可 以修改这个文件的内容