Linux服务器配置与管理(第2版)

合集下载

Red.Hat.Linux服务器配置与应用(第2版)第16章 网络时间服务的配置与应用

Red.Hat.Linux服务器配置与应用(第2版)第16章 网络时间服务的配置与应用

16.5测试网络时间服务
2.检查本地NTP服务器是否通过上层NTP 服务器进行校时 ntptrace 192.168.16.177
16.6网络时间客户端的配置
• Linux中网络时间客户端的设置 • Windows 2000/XP/2003中网络时间客户 端的设置
Linux中网络时间客户端的设置
16.5测试网络时间服务
统给出了当前所有可用来进行网络校时的上层 NTP服务器列表。其 中,部分显示字段的含义如下。 � remote:表示上层NTP服务器的IP地址或域名,前面带有符号 “*”, 则表示该上层NTP服务器是本机的 NTP服务器当前同步用的时间 源;“+”表示该上层NTP服务器是本机的 NTP服务器当前同步用的候 选时间源。 � refid:表示该上层 NTP服务器同步用的时间源,如 GPS(全球卫星 定位服务)、ACTS(计算机自动化报时服务)等。 � st:表示该上层 NTP服务器的层号,若为 16,则表示本机的 NTP服 务器无法与该上层 NTP服务器进行同步。 � delay:表示与该上层 NTP服务器之间联系所花费的时间,单位为 毫秒。 � offset:表示本机的 NTP服务器与该上层 NTP服务器之间的时间偏 移,单位为毫秒。
16.1网络时间服务的概述
当NTP服务器获得了标准时间源的时间后,NTP客户端 又是如何与NTP服务器进行时间同步的呢?通常情况下, 时间同步是按以下步骤进行的。 ① NTP客户端向NTP服务器发出一个时间请求包(UDP 包),其中包含了该包离开客户端时的时间戳。 ② 当服务器接收到该包时,填入包到达时的时间戳、包离 开时的时间戳等信息,然后立即把包返回给客户端。 ③ 客户端在接收到响应包时再填入包返回时的时间戳,然 后利用这些时间参数计算出两个关键参数,即包往返的 延迟、客户端与服务器之间的时钟偏移。 ④ 客户端使用时钟偏移来调整本地时钟,以使其时间与服 务器时间一致。

Linux网络服务器配置管理项目实训教程项目6 配置与管理DNS服务器(第二版)

Linux网络服务器配置管理项目实训教程项目6  配置与管理DNS服务器(第二版)

项目配置需求
现要求在企业内部构建一台 DNS服务器,为局域网中的计算机提 供域名解析服务。DNS服务器管理 域的域名解析, DNS服务器的域名为,IP地址为192.168.1.2。 辅助DNS服务器的IP地址为192.168.1.3。同时还必须为客户提供 Internet上的主机的域名解析。要求分别能解析以下域名:财务 部(:192.168.1.11),销售部 (:192.168.1.12),经理部(: 192.168.1.13),OA系统(oa. :192.168.1.13)。
6.1.4 域名解析过程
(1)正向解析。正向解析是指域名到IP地址的解析过程。 (2)反向解析。反向解析是从IP地址到域名的解析过程。反向解析的作用为服务器的身 份验证。

3.正向解析与反向解析
6.1.5 资源记录
为了将名字解析为IP地址,服务器查询它们的区(又叫DNS数据库文件或 简单数据库文件)。区中包含组成相关DNS域资源信息的资源记录(RR)。例 如,某些资源记录把友好名字映射成IP地址,另一些则把IP地址映射到友好名字。 某些资源记录不仅包括DNS域中服务器的信息,还可以用于定义域,即指 定每台服务器授权了哪些域,这些资源记录就是SOA和NS资源记录。
某企业有一个局域网(192.168.1.0/24),网络拓扑如
下图所示。该企业中已经有自己的网页,员工希望通过 域名来进行访问,同时员工也需要访问 Internet 上的 网站。该企业已经申请了域名 ,公司需 要 Internet 上的用户通过域名访问公司的网页。为了 保证可靠,不能因为DNS 的故障,导致网页不能访问。
DNS 服务的安装
检查DNS服务对应的软件包是否安装,如果没有安装的话,进 行安装:
安装chroot软件包

Red Hat Linux 9系统管理(第二版) 第25章 Linux系统安全配置

Red Hat Linux 9系统管理(第二版) 第25章 Linux系统安全配置
教学过程
GRUB及LILO的安全配置 重要系统文件的安全设置 系统开启服务的安全 系统端口安全 系统日志文件安全
清华大学出版社
2 Hat Linux 9系统管理(第二版)
Linux系统安全简介
清华大学出版社
Linux系统的安全技术涉及很多方面,例如 BIOS设定、开关机、系统账号及口令、重 要文件设定和防火墙设置等
可使用的工具如PuTTY、ScureCRT等
penssh把用户和防火墙之间的通信全部进行了加 密,而tcp wrappers没有做到加密这一点,虽然 现在先进的sniffer技术也可以探测到ssh的数据包, 但它依然还是最安全的
尽量使用IP
首先通过/etc/hosts.deny禁止来自任何地方对所有
2019年5月11日
第5页
Red Hat Linux 9系统管理(第二版)
清华大学出版社
25.1 GRUB与LILO安全设置
LILO是Linux LOader的缩写,它是LINUX
的启动模块。可以通过修改 /etc/lilo.conf.anaconda文件中的内容来进行 配 置 , 在 /etc/lilo.conf.anaconda 文 件 中 的 image 前 面 加 入 两 个 参 数 reDisableded 和 password,这两个参数可以使用户的系统 在启动LILO时就要求密码验证
Ports):从49152到65535 易受攻击的端口
2019年5月11日
第11页
Red Hat Linux 9系统管理(第二版)
清华大学出版社
25.7 日志文件的安全
在Linux系统中,有3个主要的日志子系统 连接时间日志 进程统计 错误日志 重要的日志文件有utmp、wtmp和lastlog,

[教学]Linux网络服务器配置、管理与实践教程(第2版)修订部份

[教学]Linux网络服务器配置、管理与实践教程(第2版)修订部份

Linux网络服务器配置、管理与实践教程(第2版)修订部份。

1.34页:倒数第七行:NETMASK=192.168.1.3改为:255.255.255.02.49页:(1)倒数第17行:说明:为了简化操作,本书选择第二种方式进行安装,即图形界面方式,读者也可以用命令方式进行安装。

改为:说明:为了简化操作,本书只在此处用命令方式演示DHCP安装过程,后面章节不再重复,请读者自己选择安装方式。

(2)倒数第13行:1.加载光驱,将第一张光盘放入光驱,执行下面的加载光驱命令。

[root@zhou~]# mount –t iso9660 /dev/cdrom /mnt改为:[root@zhou~]# mount /dev/cdrom /mnt (加载光驱到/mnt)[root@zhou~]# cd /mnt/Server (进入服务包)[root@zhou Server]# ls |grep dhcp (列出要安装的对象,此外为dhcp)(3)倒数最后一行,如图2.2所示。

在后面加上以下内容:如果用命令行安装,如下所示:[root@zhou Server]# rpm –ivh dhcp-3.0.5-7.el5.i386.rpm (注意使用“TAB”键快速选择) 3.51页:(1)倒数第6行:[root@zhou~]# cp/usr/share/doc/dhcp-3.0.5/dhcpd.conf.samplie/etc/dhcp.conf改为:[root@zhou~]# cp /usr/share/doc/dhcp-3.0.5/dhcpd.conf.samplie /etc/dhcpd.conf(2)倒数第三行:[root@zhou~]# vi /etc/dhcp.conf改为:[root@zhou~]# vi /etc/dhcpd.conf4.52页:这21行的代码,只要代码最后有“:”结尾的,全部改为“;”5.56页:(1)第2行:[root@zhou~]# vi /etc/dhcp.conf改为:[root@zhou~]# vi /etc/dhcpd.conf(2)从第2行到26行,只要代码最后有“:”结尾的,全部改为“;”6.59页:从第13行开始option routers 192.168.1.1:凡是后面的“:”全部改为“;”7.65页:从第6行代码开始,只要代码最后有“:”结尾的,全部改为“;”8.66页:从倒数第12行开始,只要最后有“:”结尾的,全部改为“;”9.67页:前3行代码,只要代码最后有“:”结尾的,全部改为“;”10.68页:从倒数第4行开始,只要代码最后有“:”结尾的,全部改为“;”11.69页:前17行,只要代码最后有“:”结尾的,全部改为“;”12.75页:第6行:例,网瞳(eth0)改为:例如,网卡(eth0)13.88页:倒数7行,只要代码最后有“:”结尾的,全部改为“;”14.89页:(1)第10行,STTL 86400 改为:$TTL 86400(2)从12到16行,删除:serial,:refresh,:retry,:expire,:min imun (3)倒数第5行到倒数第8行,只要最后有“:”结尾的,全部改为“;”(4)第2行,STTL 86400 改为:$TTL 86400(5)从第4行到第8行,删除:serial,:refresh,:retry,:expire,:minimun 16.93页:(1)第5行,添加正向区域改为:添加正向区域(2)从第6行到15行,只要最后有“:”结尾的,全部改为“;”(3)第18行,STTL 86400 改为:$TTL 86400(4)从20行到24行,删除:serial,:refresh,:retry,:expire,:minimun17.94页:(1)第3行,STTL 86400 改为:$TTL 86400(2)从第5行到第9行,删除:serial,:refresh,:retry,:expire,:minimun18.114页:(1)第12行,注意力集中在第116行(图中黑体字部分)。

Red.Hat.Linux服务器配置与应用(第2版)第12章 网络数据库MySQL服务的配置与应用

Red.Hat.Linux服务器配置与应用(第2版)第12章 网络数据库MySQL服务的配置与应用

表的创建、复制、删除和修改
1.创建表 在MySQL中创建表,可使用以下格式的SQL语句。 CREATE TABLE 表名称(字段1,字段2,…字段 n,[表级约束]) [TYPE=表类型]; 其中: (1)字段i(i=1,2,…,n)的格式为: 字段名 字段类型 [字段约束]
表的创建、复制、删除和修改
用户的创建和删除
原来当首次安装MySQL时, MySQL安装程序在数据库mysql中设 置5个MySQL授权表(如表12-5所 示),由这5个授权表共同决定哪个用 户可以连接服务器、从哪里连接以及 连接后可以执行哪些操作。初始化 时,表host、tables_priv和 columnts_priv是空的,表user和db就 决定了MySQL默认的访问规则。下面 以MySQL管理员的身份查看一下表 user和db的内容。 授权表
表的创建、复制、删除和修改
【例】要在学生选课数据库中创建一个名为student的表 (存放学生的有关信息),可输入下面的命令。 mysql>create table student( ->sno varchar(7) not null, ->sname varchar(20) not null, ->ssex char(1) default 't', ->sbirthday date, ->sdepa char(20), ->primary key (sno) ->);
表的创建、复制、删除和修改
2.复制表 在MySQL 5中,可以使用下面的SQL语句来复制表结构。 CREATE TABLE 新表名称 LIKE 源表名称; 3.删除表 MySQL中删除一个或多个表的SQL语句格式为: DROP TBALE 表名称1[,表名称2,…]; 4.修改表 在创建表之后,如果修改表结构,例如添加、删除或者修改 表字段,创建或撤销索引,更改表的名称和类型等,则需 要使用ALTER语句来进行。ALTER语句的基本格式为: ALTER TABLE 表名称 更改动作1[,更改动作2,…];

Red Hat Linux 9系统管理(第二版) 第15章 代理服务器配置

Red Hat Linux 9系统管理(第二版) 第15章 代理服务器配置

2019年5月11日
第12页
Red Hat Linux 9系统管理(第二版)
清华大学出版社
15.8 设置代理服务器自动取回数据
高速取回网站中的3页
Red Hat Linux 9系统管理(第二版)
清华大学出版社
15.9 Squid Server日志管理

2019年5月11日
第3页
Red Hat Linux 9系统管理(第二版)
教学过程
清华大学出版社
Squid的一般概念 Squid.conf文件内容及关键项 Squid Server服务器的配置方法 Squid Server客户端的设置方法 Squid Server的安全访问设置 Squid Server的透明代理设置 Squid Server的性能和日志管理的方法
当parent和sibling收到这个分组后,也会查看自己有无该数据。若有,则通 知Squid来取;若没有,则向Squid响应没有
如果在一定的时间内没有parent或sibling答复说有此数据,则Squid会寻找最 早回复没有数据的parent,并且请它传送数据 (Squid不会请sibling传送数据)
清华大学出版社
15.3 配置Squid Server
Squid Server配置实例
建立置换目录
[root@rh9 root]#cd /usr/bin
[root@fc5 sbin]#squid –z →建立高速置换目录(默认为/var/spool/squid 目录)
[root@fc5 sbin]#squid
2019年5月11日
第2页
Red Hat Linux 9系统管理(第二版)
教学重点

Linux网络服务器配置管理项目实训教程(第二版)课件:配置与管理Samba服务器

Linux网络服务器配置管理项目实训教程(第二版)课件:配置与管理Samba服务器
5.自动加载Samba服务 我们可以使用chkconfig命令自动加载SMB服务,如图
[root@rhel5 ~]# chkconfig --level 3 smb on #运行级别3自动加载 [root@rhel5 ~]# chkconfig --level 3 smb off #运行级别3不自动加载
3
Linux网络操作系统与实训
配置与管理Samba服务器
4.1 认识samba 4.2 项目设计与准备
4.3 配置Samba服务 4.4 share服务器实例解析
4.5 user服务器实例解析
4.6 配置Samba客户端 4.7 使用应用程序 4.8 samba排错
4
Linux网络操作系统与实训
10
2.1.3 Samba工作原理
Linux网络操作系统与实训
③ 访问共享资源。客户端访问Samba共享资源时,发送tree connect指令数据 包,通知服务器需要访问的共享资源名,如果设置允许,Samba服务器会为每个 客户端与共享资源连接分配TID,客户端即可访问需要的共享资源。如图2-3所示 。
9
4.1.3 掌握Samba工作原理
Linux网络操作系统与实训
② 建立连接。当SMB类型确认后,客户端会发送session setup指令数据包,提 交账号和密码,请求与Samba服务器建立连接,如果客户端通过身份验证, Samba服务器会对session setup报文做出回应,并为用户分配唯一的UID,在客 户端与其通信时使用。如图2-2所示。
5
4.1.1 了解Samba应用环境
Linux网络操作系统与实训
●文件和打印机共享:文件和打印机共享是Samba的主要功能,SMB进程实现 资源共享,将文件和打印机发布到网络之中,以供用户可以访问。 ●身份验证和权限设置:smbd服务支持user mode和domain mode等身份验证和权限设 置模式,通过加密方式可以保护共享的文件和打印机。 ●名称解析:Samba通过nmbd服务可以搭建NBNS(NetBIOS Name Service)服务器, 提供名称解析,将计算机的NetBIOS名解析为IP地址。 ●浏览服务:局域网中,Samba服务器可以成为本地主浏览服务器(LMB),保存可用 资源列表,当使用客户端访问Windows网上邻居时,会提供浏览列表,显示共享目录、

Red.Hat.Linux服务器配置与应用(第2版)第13章 LDAP服务的配置与应用

Red.Hat.Linux服务器配置与应用(第2版)第13章 LDAP服务的配置与应用
第13章 LDAP服务的配置与应用
本章导读 � 目录服务概述 � LDAP基础 � LDAP服务的安装 � 初始化OpenLDAP � phpLDAPadmin的安装 � 配置phpLDAPadmin � 使用phpLDAPadmin管理目录树 � LDAP服务的身份验证实例
13.1目录服务概述
• • • • X.500简介 LDAP简介 LDAP与X.500的比较 流行的目录服务产品
cn sn dn
Common Name Surname Distinguished Name
rdn c o
Relative dn Country 现LDAP,第一步就是规划目录树,规划一个灵 活且易于扩展的目录树非常重要,它可以减少后期维 护目录树的工作量。
LDAP服务的应用领域
X.500简介
X.500由ITU-T和ISO定义,它实际上不是一个协议,它是由一个协议族组成 的,包括了从X.501到X.525等一系列非常完整的目录服务。 X.500主要具备以下特征。 � 分散维护:运行X.500的每个站点只负责其本地目录部分,所以可以立即进 行更新和维护操作。 � 强大的搜索性能:X.500具有强大的搜索功能,支持用户建立的任意复杂查 询。 � 单一全局命名空间:类似于DNS,X.500为用户提供单一同性命名空间 (Single Homogeneous Namespace)。与DNS相比,X.500的命名空间更 灵活且易于扩展。 � 结构化信息结构:X.500目录中定义了信息结构,允许本地扩展。 � 基于标准的目录服务:由于X.500可以被用于建立一个基于标准的目录,因 此在某种意义上,请求应用目录信息(电子邮件、资源自动分配器、特定目 录工具)的应用程序就能访问重要且有价值的信息。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.4 Red Hat Linux 9的安装
1.4.1预备知识 在安装Linux系统时,如果使用手动分区,Linux会对各个不同的 硬盘分区使用不同的方式命名,通过这些名称就能清晰地了解硬盘的 类型。 在Linux下,IDE接口的设备的名称是以hd开头:第一个IDE设备命 名为hda,第二个命名为hdb,以此类推。对于每个IDE设备中的各个 分区,又以数字来排序,如hda1表示第一个IDE硬盘的第一个分区, 其第二个分区是hda2,以此类推。 一般主板上有两个IDE接口,一共可以安装四个IDE设备。第一个 IDE接口上的两个设备分别对应hda和hdb,第二个IDE接口上的两个设 备对应hdc和hdd。因为一般硬盘都安装在主IDE接口上,所以是hda; 而光驱一般安装在第二个IDE的第一个接口上,所以是hdc。 SCSI接口设备的名称是以sd开头的,第一个设备就是sda,第二 个就是sdb,以此类推,其分区也是按照sda1、sda2来命名。
1.2 自由软件文化
自由软件文化中的“自由软件”的英文名称为free software,这 里的free一词有“自由”、“免费”的双重含义。更确切地说,自由 软件代表使用者拥有选择同任何人合作的自由和掌控他们所用的软件 的自由。这个“自由”包括用户的使用自由、复制自由、研究自由、 传播自由和修改自由等。 1.2.1 GNU GNU工程开始于1984年,旨在发展一个类UNIX且为自由软件的 完整操作系统——GNU系统。各种使用Linux作为内核的GNU操作系 统正被广泛地使用着,虽然这些系统通常被称为Linux,但是它们应 该更确切地被称为GNU/Linux系统。 GNU软件是在GNU组织的赞助下发行的。大多数GNU软件都是 免费分发的,且所有的GNU软件都是自由软件。
1.1.3 Linux的发行版 发行版其实就是一些整合的安装套件,它是由一些有系统整合能 力的工作小组、机构或商业化公司等主动搜集并整合了网络上的部分 Linux程序,把系统内核、附带的工具程序以及应用软件包等打包在 一起,组成的一个Linux操作系统的集合体。安装者可以一次安装一 个包括各种程序在内的完整系统,极大地提高了系统的安装效率。 在众多的Linux发行版本中有许多杰出的作品,业界权威网站 很早就公布了众多Linux发行版本。例如,由Red Hat Software程序小组开发的发行版Red Hat Linux,它的后续版本是由开 源社区和Red Hat Software程序小组共同开发的Ferora。除此之外,还有 Ubuntu、openSUSE、Slackware、Debian、Mandirva、Gentoo、 PCLinuxOS、KNOPPIX、Mint等Linux发行版本。另外,还存在许多分 发版本,如中国的中科红旗Linux便是由Red Hat Linux衍生的分发版 本。
1.3 Linux系统的优势
Linux具有以下优点: 1) Linux可以进行内核定制 系统内核是Linux操作系统的核心,它控制着系统运行的各个方 面,影响着一个系统的整体性能。Linux系统用户可以根据自己的需 要对系统内核进行定制,从而构建一个新的符合服务器角色的内核, 以提升系统的整体性能,并减少内存的使用。而Windows系统是不允 许用户进行内核定制的。 2)Linux具有灵活的系统角色 由于Linux是以―内核+系统组件‖的形式存在的,因此可以方便地 转换系统的角色。以Red Hat Linux为例,如果用户在刚开始安装时选 择了工作站模式,而在以后运行的过程中需要以服务器模式运行,只 需要安装相关的系统组件即可。而对于Windows,一旦系统安装完毕 ,除非重新进行安装,否则是无法将系统从工作站角色转换成服务器 角色的。
1.2.2 GPL GPL是GNU通用公共许可证(GNU general public license)的缩 写,其侧重点在于open source,也就是开放源代码。 在通常情况下,使用者必须接受软件的“软件授权”才能使用该 软件,而对于自由软件,最常见的授权方式就是GNU general public license。 GPL特有的反版权copyleft(与copyright相反)要求只要所写的程 序用到GPL的程序代码,就必须同时提供源程序代码以及GPL声明文 件,而且不可以对这份程序收取任何专利费用。因为使用者是免费取 得自由软件的源代码的,因此,如果修改了它的源代码,基于公平互 惠的原则,使用者也必须公开其修改的成果,这就是GPL的精神—— 自由、分享、互惠。
(5)显卡:Linux系统在使用字符终端(文本模式)时,支持所有的显 卡。但是,如果要在X Window图形界面下工作,就需要根据不同的 显卡进行相应的设置了。大部分显卡都能够自动完成设置,但Intel i810例外,可以到Intel的网站上找到相关帮助( /support/)。 (6)声卡:Red Hat Linux 9提供了对大多数声卡的支持,不过一些小牌 子的声卡常会出现支持不好的情况。 (7)网卡:Linux支持的网卡主要是以太网卡、Ne2000兼容网卡,对大 部分PCI网卡也支持得较好。
1973年,贝尔实验室的Dennis Ritchie等人为了让这个系统的执 行效率更高,使用编译效能更好的C语言将其核心进行了大幅度的改 写,并且确定该操作系统的名称为UNIX。 由于C语言与硬件没有很直接的相关性,而UNIX的核心是用C语 言编写的,所以UNIX能够在不同的硬件架构上执行。因此,很多商业 公司及学术机构都加入了UNIX操作系统的研发,从而出现了很多不 同版本的UNIX系统,如AT&T的System V、加州大学的BSD、IBM的 AIX等。
2.安装Red Hat Linux 9系统的分区准备 对于专业的服务器而言,通常只安装一个Red Hat Linux 9 服务器系统,此时用整个硬盘作为其备用空间,可以直接在此硬 盘上进行安装,也就是在Linux安装过程中可以在整个硬盘上进行 分区操作。但是,对于双引导系统(即Linux系统与其他系统共存 于一台计算机),需要提前划分出专门的空间,用以安装Linux操 作系统,在安装过程中,只能在这个空间上进行Linux系统的分区 操作。对于这种情况,可以使用Windows 2000/XP/Vista操作系统 自带的磁盘管理工具或者Partition Magic软件进行分区。 在使用Windows自带的磁盘管理工具时,如果是使用已经分 好的整个分区来作为Linux操作系统的分区,那么只要在该分区上 右击,在弹出的快捷菜单中选择―删除磁盘分区‖选项,删除此逻 辑分区即可,如下图所示。
第1章
Linux概述
Linux是计算机发展历史上的独特现象。1991年,作为一种业 余爱好,芬兰赫尔辛基大学的学生Linus Torvalds决定编写他自己的 UNIX操作系统,这就是后来的Linux。至今,Linux已经成为了一套 非常优秀的操作系统,在性能上可以与UNIX媲美,在价格上属于免 费软件,并且其源代码可以自由传播、修改、充实和发展。安装了 图形界面的Linux还可以用于处理文档、编辑图像、制作电子表格、 进行CAD设计、玩游戏、听音乐、看电影和上网聊天等。
1.2 自由软 件文化 1.1 Linux的 发展史
1.3 Linux系 统的优势 1.4 Red Hat Linux 9 的安装
Lin展史
1.1.1 Linux与UNIX 1. UNIX发展史 麻省理工学院(MIT)在1960年开发了所谓的―兼容分时系统( compatible time sharing system,CTSS)‖。 为了使这个分时系统更加强大,在1965年前后,贝尔实验室、麻 省理工学院以及通用电气公司(GE)共同开发了一个名为Multics的 大型系统,目标是可以使300个用户同时联机,但是奋斗四年后,此 计划失败。 在Multics系统计划失败后,贝尔实验室退出了该计划,曾经参与 此计划的贝尔实验室成员Ken Thompson由于自己工作上的需要,在 1969年以PDP-7计算机为硬件基准设计了一个适合自己工作环境的小 型操作系统,这就是最早期的UNIX的源头。
3.Linux的起源 赫尔辛基(Helsinki)大学的学生Linus Torvalds 接触到了一些源代 码,并开始编写自己的操作系统。 Linus最初将这套系统命名为freax,并将源代码放在芬兰的一个 FTP站点上供大家下载,该站点的FTP管理员认为这个系统是Linus的 Minix系统,因此建立了一个名为“Linux‖的目录来存放这个新系统的 源代码,随后目录的名字就成为了该操作系统的名称,这就是Linux最 初的版本(0.0.1版本),它必须在装有Minix系统的机器上编译以后 才能运行。 为了抛开Minix系统,Linus Torvalds重新开发了一个能够在Intel 386和Intel 486个人计算机上运行,并且具有UNIX操作系统的全部功 能的全新系统,此系统作为Linux的0.0.2版本发布于1991年10月5日,该 版本的Linux可以运行bash(一种用于用户与操作系统内核通信的软件) 和gcc(GNU C编译器)。
1.4.2安装前的准备 实际安装Linux操作系统前,需要做一系列的准备工作,包括硬 件型号的检查、分区的准备和安装方法的选择等。 1.安装Red Hat Linux 9系统的硬件要求 下面给出了一些相关信息供参考: (1)CPU:Red Hat Linux 9的安装光盘提供了对许多CPU的支持程序, 在安装时几乎不会因为CPU的原因受阻。 (2)主板:Red Hat Linux 9支持所有X86兼容主板。 (3)内存:建议内存大小在64 MB以上,最好高于128 MB。由于现在 的计算机的内存一般都在512 MB以上,所以内存要求一般都能满足。 (4)CDROM:支持所有的IDE接口的光驱,大部分SCSI接口的光驱 也能够识别。
3)Linux便于远程管理 首先,几乎所有的Linux操作系统都可以通过命令行来执行各种 操作,因此,Linux系统十分适合进行远程管理。而对于Windows,由 于大部分操作都需要在图形界面(GUI)下完成,因此,其远程操作 也是在GUI下完成的,这无疑影响了服务器端的性能。 其次,远程管理Linux系统的可以是一台Linux机器或一台 Windows机器,也可以是安装了其他操作系统的机器,即只要是能够 执行远程控制命令的机器均可以对其进行控制,而对Windows服务器 进行管理的客户端软件大部分只能运行在Windows机器上。
相关文档
最新文档