Ubuntu 服务器指南

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

Ubuntu服务器指南收藏欢迎阅读Ubuntu服务器指南!Ubuntu服务器指南包括了在您的Ubuntu系统中如何安装和配置满足您需要的不同服务器的相关信息。它是一个循序渐进、面向任务的配置和定制您系统的指南。本手册讨论的主题如下所示:o网络配置Apache2的配置数据库Windows联网本手册主要分为以下几块:o安装包管理联网Windows联网本指南假定您已经对您的Ubuntu系统有个基本的了解。如果您需要安装Ubuntu的详细帮助,将参考Ubuntu安装指南。本手册的HTML和PDF版本可以在Ubuntu文档网站在线获得。您可以在ourLulustore上购买到本指南的纸质品,只需支付打印和邮寄费用。[编辑]安装本章提供了安装Ubuntu6.06LTSServerEdition(服务器版)的快速入门。更多细节说明,请参见Ubuntu安装指南。[编辑]准备安装准备安装,本部分内容说明在开始安装之前要考虑的各个方面。[编辑]系统要求Ubuntu6.06LTSServerEdition(服务器版)支持三种主要的体系架构:Intelx86、AMD64和PowerPC。下表列出了被推荐硬件明细表。您可以根据需要使用比这更少的(硬件)进行管理。然而,大多数用户不应当忽略这些建议,否则风险自负。表最小建议配置2-1安装类型RAM硬盘空间服务器64MB500MBUbuntu6.06LTSServerEdition(服务器版)的默认自述文档已经在下面列出了。当然,安装的尺寸大小极大程序上取决于您在安装过程中安装服务的多少。对于大多数管理员来说,默认的服务对于服务器一般的使用已经足够了。服务器这是一个小型服务器服务列表,它为各种服务器应用程序提供了一个通用基础。它是最低限度的并被设计成可以在其上添加想要的服务,如文件/打印服务、web主机、邮件主机等。要满足这些服务至少需要500MB的磁盘空间,但考虑添加更多的空间是要取决于在您服务器上您想要提供的服务。记住这些尺寸并不包括其他的素材如用户文件、邮件、日志和数据。当为您自己的文件和数据考虑空间时最好能留足。[编辑]备份o在您开始之前,请确保备份了您现在系统上的每个文件。如果第一次时已经有一个操作系统安装在您的计算机上,那么最合适的办法就是把您的磁盘重新分区,为Ubuntu留出空间。无论哪次对您的磁盘进行分区您都应该做好丢失磁盘上所有东西的准备,因为您可能会误操作或者在分区过程中出错,如系统掉电等。在安装中所使用的程序是相当可靠的,大多数已经用了几年,但它们执行的也是破坏性的操作,一个操作出错可能会把您有价值的数据丢失掉。如果您是想把电脑做成多重引导的系统,请先确定您手头上有电脑里已经存在的这些操作系统的安装介质。特别是当您把启动盘重新分区以後,您可能会发现必须重新安装原有操作系统的启动引导程序,某些情况下,还得重新安装该操作系统并恢复受影响分区上的文件。[编辑]从CD安装将您的安装CD插入您的CD-ROM设备并重启计算机。当从CD-ROM重启时安装系统将立即开始。一旦初始化之後,您的第一个安装屏幕将出现。此时,阅读屏幕上的文字。您也许想看看安装程序提供的帮助屏。如果您想这么做的话,请按F1键。要执行缺省的服务器安装程序,选择“安装到硬盘”并按回车键。安装过程将开始。简单地根据屏幕上的指示,您的Ubuntu系统将被安装。或者,您要安装一个LAMP服务器(Linux,Apache,MySQL,PHP/Perl/Python),选择“安装LAMP服务器”,并根据指示进行安装。[编辑]包管理Ubuntu提供一套全面的包管理系统用于软件的安装、升级、配置和卸载。除了让您Ubuntu计算机可以访问组织好的超过17,000个软件包的软件库之外,包管理工具还可以解决依赖关系并提供软件更新检查。一些工具可以和Ubuntu包管理系统进行交互,从便于系统管理员做自动化处理的简单命令行工具到便于Ubuntu新手使用的简单图形界面。[编辑]介绍Ubuntu的包管理系统是从DebianGNU/Linux发行版中洐生出来的。包文件包括在您Ubuntu系统中实现特定功能或软件所必需的文件、元数据和指令。Debian包文件一般用'.deb'作後缀,而且位于建立在不同介质上由包组成的软件库中,这些介质包括CD-ROM光盘和网站。包通常是预编译的二进制形式,因此安装速度快而且软件也无需编译。许多复杂的包使用依赖包这一概念,依赖包是主包为实现完整功能而要求的附加包。例如,语音合成包Festival依赖festvox-kalpc16k包,该依赖包提供被应用程序使用的众多声音之一。为了能使Festival正常运行,所有依赖包都必须与Festival主包同时安装。Ubuntu软件管理工具将会自动完成这一切。[编辑]Apt-Getapt-get命令是一个强大的命令行工具,用于同Ubuntu的AdvancedPackagingTool(APT)一起执行诸如安装新软件包、升级已有软件包、更新包列表索引,甚至是升级整个Ubuntu系统等功能。作为一个简单的命令行工具,apt-get对于服务器管理员来说比Ubuntu中的其他软件包管理工具有着相当多的优点。这些优点包括便于在简单终端连接(SSH)中使用,同时能够用于系统管理脚本中,以便能被cron动作计划工具自动运行。apt-get工具的一些常见用法示例:关于APT用法的更多信息,可阅读全面的DebianAPT用户手册或输入:apt-gethelp[编辑]AptitudeAptitude是一个菜单驱动,基于文本的AdvancedPackagingTool(APT)系统前端。包管理的许多常用功能,如安装,卸载和升级,可以在Aptitude中单键执行命令,它通常是小写字母。Aptitude最适用于非图形的终端环境,确保命令关键字的适当功能。您可以作为一个普遍用户在终端提示符後用以下命令开始运行Aptitude:sudoaptitude当Aptitude开始之後,你将看在屏幕顶部的一个菜单条,其下有两个窗,顶窗包含包的类别,如新软件包和未安装软件包。底窗包含包和包类别的相关信息。使用Aptitude作包管理相对直观,用户界面便于执行常用任务。下面是在Aptitude中进行包管理时常见用法如下:o安装软件包:要安装包,通过未安装软件包包类别找到该软件包,如通过键盘箭头键和ENTER键定位并高亮你想安装的软件包。在高亮你要安装的软件包之後,将其标示为安装。现在按g键显示软件包的操作提示。再按g键,您将被提示要成为root用户以完成安装。按ENTER键将显示Password:提示。输入您的用户密码成为root用户。最後,再一次按g键,您将被提示下载软件包。在Continue提示上按ENTER键,开始下载和安装软件包。卸载软件包:要卸载软件包,通过已安装软件包包类别找到该软件包,如通过键盘箭头键和ENTER键定位并高亮你想卸载的软件包。在高亮你要卸载的软件包之後,按-键,文件包条目将变成pink,标示其为卸载。现在按g键显示软件包的操作提示。再按g键,您将被提示要成为root用户以完成卸载。按ENTER键将显示Password:提示。输入您的用户密码成为root用户。最後,再一次按g键,您将被提示下载软件包。在Continue提示上按ENTER键,开始卸载软件包。更新软件包索引:要更新软件包索引,简单按u您将被提示要成为root用户以完成更新。按ENTER键将显示Password:提示,输入您的用户密码成为root用户。开始更新软件包索引,当出现下载对话框时在OK提示上按ENTER键以结束更新过程。升级软件包:要升级软件包,如上所述更新软件包索引,然後按U键标示所有能升级的软件包。现在按g键显示软件包的操作提示。再按g键,您将被提示要成为root用户以完成安装。按ENTER键将显示Password:提示。输入您的用户密码成为root用户。最後,再一次按g键,您将被提示下载软件包。在Continue提示上按ENTER键,开始升级软件包。当实际查看软件时列出软件包当前状态,在顶窗软件包列表中显示信息的第一列使用下列关键字来描述软件包状态:oi:安装软件包c:软件包没有安装,但在系统中有软件包的残留配置p:从系统彻底删除v:虚拟软件包B:已损坏的软件包u:解压文件,但尚未配置软件包C:半配置-配置失败需要修复H:半安装-卸载失败需要修复要退出Aptitude,只需简单按q键并确认您想退出即可。在Aptitude菜单中按F10键可以列出其他许多功能。[编辑]配置AdvancedPackagingTool(APT)系统软件库的配置被保存在/etc/apt/sources.list文件中。这儿有个该文件的示例,[file:///usr/share/ubuntu-docs/ubuntu/serverguide/sample/sources.list这里]是一个典型的/etc/apt/sources.list文件范例。您可以编辑该文件来使软件库生效或失效。举个例子,要不想无论何时在发生文件包操作都会引起要求插入UbuntuCD-ROM,只需要简单地将在文件顶部的CD-ROM相应行注释掉即可:#nomorepromptingforCD-ROMplease#debcdrom:[Ubuntu6.06_DapperDrake_-Releasei386(20060329.1)]/dappermainrestricted[编辑]其他软件库除了可以使用官方支持的Ubuntu软件包库之外,还存在拥有几千个潜在软件包的由其它社区维护的软件库。这些软件库中最流行的两个是Universe和Multiverse软件库。这些软件库并不被Ubuntu官方支持,这就是它们为什么在缺省时不能的原因,但它们提供的包通常是可以在您的Ubuntu计算机上安全使用的。在Multiverse软件库中的包通常有许可证的问题,这使得它们不能和自由操作系统一起分发,它们在您所在的地区可能是违法的。建议不要在Universe或Multiverse软件库中包含官方支持的软件包。尤其是在升级这些包时可能会不安全。许多其他软件包源也是可用的,有时甚至只提供一个软件包,这种情况主要发生在由单个应用程序的开发人员所提供软件包源上。然而当您在使用非标准软件包源时您应该非常小心谨慎,在执行任何安装之前仔细考查源和软件包,因为有些软件包源和其中的软件包可能会使您的系统在某些方面运行不稳定或不正常。要使Universe和Multiverse库可用,编辑/etc/apt/sources.list文件并将去掉相关行的注释:#WewantMultiverseandUniverserepositories,pleasedeb://archive.ubuntu.com/ubuntudapperuniversemultiverse[编辑]3.5.1.引用如何添加软件库(UbuntuWiki)[编辑]联网网络是由两个或两个以上的设备通过物理线缆或无线连接而成并在连接设备之间共享和分发信息。这些设备包括计算机系统、打印机或用有线或无线连接起来的其它相关设备。Ubuntu服务器指南的这部分提供与联网相关的一般和特定信息,包括网络概念的简介以及对常用网络协议及服务器应用程序的详细讨论。[编辑]网络配置Ubuntu提供了许多图形化工具来配制您的网络设备。本文适用于服务器管理员并聚焦在命令行中管理您的网络。[编辑]以太网4.1.1.大多数以太网配置都集中在单个文件/etc/network/interfaces中。如果您没有以太网设备,那么在该文件中将只出现环回口,该文件看上去类似这样:#Thisfiledescribesthenetworkinterfacesavailableonyoursystem#and

1 / 62
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功