------------------------------------------------------------ revno: 3641 committer: Adam Sommer <[EMAIL PROTECTED]> branch nick: ubuntu-hardy timestamp: Mon 2007-12-10 12:43:26 -0500 message: * generic/server/C/installation.xml Updated installation steps. Outlined differences between the Server Edition and Desktop Edition. * generic/server/C/introduction.xml Added information on installing ubuntu-serverguide package and viewing the content from cli. modified: generic/server/C/installation.xml generic/server/C/introduction.xml
=== modified file 'generic/server/C/installation.xml' --- a/generic/server/C/installation.xml 2007-04-05 10:38:17 +0000 +++ b/generic/server/C/installation.xml 2007-12-10 17:43:26 +0000 @@ -14,17 +14,20 @@ <!ENTITY language "&EnglishAmerican;"> <!ENTITY ubuntu '<phrase>Ubuntu</phrase>'> ]> -<chapter id="installation" status="complete"> +<chapter id="installation" status="review"> <title>Installation</title> - <para>This chapter provides a quick overview of installing Ubuntu &distro-rev; Server Edition. For more detailed instructions, please refer to the Ubuntu Installation Guide.</para> - <sect1 id="preparing-to-install" status="complete"> + <para> + This chapter provides a quick overview of installing Ubuntu &distro-rev; Server Edition. For more detailed instructions, + please refer to the <ulink url="https://help.ubuntu.com/&distro-rev;/installation-guide/">Ubuntu Installation Guide</ulink>. + </para> + <sect1 id="preparing-to-install" status="review"> <title>Preparing to Install</title> <para> This section explains various aspects to consider before starting the installation. </para> - <sect2 id="system-requirements" status="complete"> + <sect2 id="system-requirements" status="review"> <title>System Requirements</title> - <para>Ubuntu &distro-rev; Server Edition supports three (3) major architectures: Intel x86, AMD64, and PowerPC. The table below lists recommended hardware specifications. Depending on your needs, you might manage with less than this. However, most users risk being frustrated if they ignore these suggestions.</para> + <para>Ubuntu &distro-rev; Server Edition supports three (3) major architectures: Intel x86, AMD64, and Sparc. The table below lists recommended hardware specifications. Depending on your needs, you might manage with less than this. However, most users risk being frustrated if they ignore these suggestions.</para> <table> <title>Recommended Minimum Requirements</title> <tgroup cols="2"> @@ -41,21 +44,89 @@ <tbody> <row> <entry><para>Server</para></entry> - <entry><para>64 megabytes</para></entry> - <entry><para>500 megabytes</para></entry> + <entry><para>256 megabytes</para></entry> + <entry><para>2 gigabytes</para></entry> </row> </tbody> </tgroup> </table> - <para>The default profile for the Ubuntu &distro-rev; Server Edition is shown below. Once again, the size of the installation will greatly depend on the services you install during setup. For most administrators, the default services are suitable for general server use.</para> - <variablelist> - <varlistentry> - <term><emphasis role="bold">Server</emphasis></term> - <listitem><para>This is a small server profile, which provides a common base for all sorts of server applications. It's minimal and designed to have the desired services added on top, such as file/print services, web hosting, email hosting, etc. For these services at least 500MB of disk space would suffice, but consider adding more space depending on the services you'd like to host with your server.</para></listitem> - </varlistentry> - </variablelist> - <para>Remember that these sizes don't include all the other materials which are usually to be found, such as user files, mail, logs, and data. It is always best to be generous when considering the space for your own files and data.</para> + <para> + The Server Edition provides a common base for all sorts of server applications. + It is a minimalist design providing a platform for the desired services, such + as file/print services, web hosting, email hosting, etc. + </para> </sect2> + + <sect2 id="intro-server-differences" status="review"> + <title>Server and Desktop Differences</title> + <para> + There are a few differences between the <emphasis>Ubuntu Server Edition</emphasis> and the + <emphasis>Ubuntu Desktop Edition</emphasis>. It should be noted that both editions use the same + <application>apt</application> repositories. Making it just as easy to install a <emphasis role="italic">server</emphasis> + application on the Desktop Edition as it is on the Server Edition. + </para> + <para> + The differences between the two editions are the lack of an X window environment in the Server Edition, + the installation process, and different Kernel options. + </para> + <para> + </para> + <sect3 id="intro-kernel-diffs" status="review"> + <title>Kernel Differences:</title> + <itemizedlist> + <listitem> + <para> + The Server Edition uses the <emphasis>Deadline</emphasis> I/O scheduler instead of the + <emphasis>CFQ</emphasis> scheduler used by the Desktop Edition. + </para> + </listitem> + <listitem> + <para> + <emphasis>Preemption</emphasis> is turned off in the Server Edition. + </para> + </listitem> + <listitem> + <para> + The timer interrupt is 100 Hz in the Server Edition and 250 Hz in the Desktop Edition. + </para> + </listitem> + <listitem> + <para> + The Server Edition is optimized for i686 processors while the Desktop Edition is optimized for both + the i586 and i686. + </para> + </listitem> + <listitem> + <para> + Virtualization is better supported in the Server Edition through the enabling of IPC namespaces. + </para> + </listitem> + <listitem> + <para> + Mutliple routing tables for the IPv6 protocol are also supported in the Server Edition. + </para> + </listitem> + <listitem> + <para> + For 32-bit systems the Server Edition is configured to use PAE which allows addressing up to 64GB of + <emphasis>memory</emphasis> while the Desktop Edition is configured for 4GB. + </para> + </listitem> + </itemizedlist> + <note> + <para> + When running a 64-bit version of Ubuntu 64-bit processors are not limited by memory addressing space. + </para> + </note> + + <para> + To see all kernel configuration options you can look through <filename>/boot/config-2.6.22-14-server</filename>. + Also, <ulink url="http://www.kroah.com/lkn/">Linux Kernel in a Nutshell</ulink> is a great resource on the options + available. + </para> + </sect3> + </sect2> + <sect2 id="backing-up" status="complete"> <title>Backing Up</title> <itemizedlist> @@ -65,7 +136,9 @@ now on your system. If this is the first time a non-native operating system has been installed on your computer, it's quite likely you will need to re-partition - your disk to make room for Ubuntu. + your disk to make room for Ubuntu. + </para> + <para> Any time you partition your disk, you should be prepared to lose everything on the disk should you make a mistake or something goes wrong during partitioning such as power @@ -74,38 +147,149 @@ also perform destructive actions, and one mistake in use can result in loss of your valuable data. </para> - <para> - - If you are creating a multi-boot system, make sure that - you have the distribution media of any other operating systems - that are present on hand. Especially if you - repartition your boot drive, you might find that you - have to reinstall your operating system's boot loader, - or in many cases the whole operating system itself and - all files on the affected partitions. - </para> </listitem> </itemizedlist> </sect2> </sect1> <sect1 id="installing-from-cd" status="complete"> - <title>Installing from CD</title> - <para> - Insert your installation CD into your CD-ROM drive and reboot - the computer. The installation system is started immediately - when booting from the CD-ROM. Once initialized, your first - screen will appear. - </para> - <para> - At this point, read the text on the screen. You may want to + <title>Installing from CD</title> + <para> + The basic steps to install Ubuntu Server Edition from CD are the same for installing any operating system from CD. Unlike + the <emphasis>Desktop Edition</emphasis> the <emphasis>Server Edition</emphasis> does not include a graphical + installation program. Instead the Server Edition uses a console menu based process. + </para> + <itemizedlist> + <listitem> + <para> + First, download and burn the appropriate ISO file from the <ulink url="http://www.ubuntu.com/getubuntu/download"> + Ubuntu web site</ulink>. + </para> + </listitem> + <listitem> + <para> + Boot the system from the CD-ROM drive. + </para> + </listitem> + <listitem> + <para> + The installation process begins by asksing for your keyboard layout, and what language you would like to install. + </para> + </listitem> + <listitem> + <para> + The installer then discovers your hardware configuration and, configures the network settings using DHCP. + </para> + </listitem> + <listitem> + <para> + You can then choose from several options to configure the hard drive layout. + </para> + </listitem> + <listitem> + <para> + The installer now asks for the system's hostname, and a new user is setup. This user will have <emphasis>root</emphasis> access + through the <application>sudo</application> utility. + </para> + </listitem> + <listitem> + <para> + Next, the Ubuntu base system is installed. + </para> + </listitem> + <listitem> + <para> + The last step before rebooting gives you the option to install, or not install, several package tasks. See + <xref linkend="install-tasks"/> for details. + </para> + </listitem> + </itemizedlist> + <para> + At some point during the installation process you may want to read the help screen provided by the installation system. To do this, press F1. </para> - <para> - To perform a default server installation, select <quote>Install to the hard disk</quote> and press <keycap>Enter</keycap>. The installation process will be started. Simply follow the on-screen instructions, and your Ubuntu system will be installed. - </para> - <para> - To install a LAMP (Linux, Apache, MySQL, PHP/Perl/Python) and/or DNS (BIND) server, select either the LAMP or DNS options after the minimal installation is complete. - </para> + <para> + Once again, for detailed instructions see the <ulink url="https://help.ubuntu.com/&distro-rev;/installation-guide/"> + Ubuntu Installation Guide</ulink>. + </para> + + <sect2 id="install-tasks" status="review"> + <title>Package Tasks</title> + <para> + During the Server Edition installation you have the option of installing additional packages from the CD. The packages + are grouped by the type of service they provide. + </para> + <itemizedlist> + <listitem> + <para> + DNS server: Selects the BIND DNS server and its documentation. + </para> + </listitem> + <listitem> + <para> + LAMP server: Selects a ready-made Linux/Apache/MySQL/PHP server. + </para> + </listitem> + <listitem> + <para> + Mail server: This task selects a variety of package useful for a general purpose mail server system. + </para> + </listitem> + <listitem> + <para> + OpenSSH server: Selects packages needed for an OpenSSH server. + </para> + </listitem> + <listitem> + <para> + PostgreSQL database: This task selects client and server packages for the PostgreSQL database. + </para> + </listitem> + <listitem> + <para> + Print server: This task sets up your system to be a print server. + </para> + </listitem> + <listitem> + <para> + Samba File server: This task sets up your system to be a Samba file server, which is + especially suitable in networks with both Windows and Linux systems. + </para> + </listitem> + </itemizedlist> + <para> + Installing the package groups is accomplished using the <application>tasksel</application> utility. Once the installation + process has finished you can view a list of available tasks by entering the following from a terminal prompt: + </para> +<screen> +<command>tasksel --list-tasks</command> +</screen> + <note> + <para> + The output will list tasks from other Ubuntu based distrobutions such as Kubuntu and Edubuntu. + </para> + </note> + <para> + You can view a list of which packages are installed with each task using the <emphasis>--task-packages</emphasis> option. + For example, to list the packages installed with the <emphasis>DNS Server</emphasis> task enter the following: + </para> +<screen> +<command>tasksel --task-packages dns-server</command> +</screen> + <para> + The output of the command should list: + </para> +<programlisting> +bind9-doc +bind9 +</programlisting> + <para> + Also, if you did not install one of the tasks during the installation process, but for example you decide to make your new LAMP server + a DNS server as well. Simply insert the installation CD and from a terminal: + </para> +<screen> +<command>sudo tasksel install dns-server</command> +</screen> + </sect2> </sect1> - </chapter> +</chapter> === modified file 'generic/server/C/introduction.xml' --- a/generic/server/C/introduction.xml 2007-02-08 22:02:50 +0000 +++ b/generic/server/C/introduction.xml 2007-12-10 17:43:26 +0000 @@ -15,26 +15,41 @@ <!ENTITY ubuntu '<phrase>Ubuntu</phrase>'> ]> <chapter id="introduction-chap" status="complete"> - <title id="introduction">Introduction</title> - <para>Welcome to the <emphasis>Ubuntu Server Guide</emphasis>!</para> + <title id="introduction">Introduction</title> + <para>Welcome to the <emphasis>Ubuntu Server Guide</emphasis>!</para> + <para> + Here you can find information on how to install and configure various server applications. It is a step-by-step, task-oriented guide + for configuring and customizing your system. + </para> + <para> + This guide assumes you have a basic understanding of your Ubuntu + system. Some installation details are covered in <xref linkend="installation"/>, but if you need detailed instructions installing + Ubuntu please refer to the <ulink url="https://help.ubuntu.com/&distro-rev;/installation-guide/">Ubuntu Installation Guide</ulink>. + </para> + + <para> + A HTML version of the manual is available online at <ulink + url="&ubuntu-documentation;">the Ubuntu Documentation website</ulink>. The HTML files are also available in the + <application>ubuntu-serverguide</application> package. See <xref linkend="package-management"/> for details on installing + packages. + </para> + + <para> + If you choose to install the <application>ubuntu-serverguide</application> you can view this docuemnt from a console by: + </para> +<screen> +<command>w3m /usr/share/ubuntu-serverguide/html/en_GB/index.html</command> +</screen> + <note> <para> - Here you can find information on how to - install and configure various server applications on your Ubuntu system to fit your needs. It is a step-by-step, task-oriented guide for configuring and customizing your system. - </para> -<para> -This guide assumes you have a basic understanding of your Ubuntu -system. If you need detailed help installing Ubuntu, refer to the -Ubuntu Installation Guide. -</para> - -<para> -HTML and PDF versions of the manual are available online at <ulink -url="&ubuntu-documentation;">the Ubuntu Documentation website</ulink>. -</para> -<para> -You can buy this guide in book form from <ulink -url="&lulu-store;">our Lulu store</ulink>. You will -only pay for the price of printing and postage. -</para> - + Replace <emphasis>en_GB</emphasis> with your language localization. + </para> + </note> + + <para> + Also, you can buy this guide in book form from <ulink + url="&lulu-store;">our Lulu store</ulink>. You will + only pay for the price of printing and postage. + </para> + </chapter> -- https://code.launchpad.net/~ubuntu-core-doc/ubuntu-doc/ubuntu-hardy You are receiving this branch notification because you are subscribed to it. To unsubscribe from this branch go to https://code.launchpad.net/~ubuntu-core-doc/ubuntu-doc/ubuntu-hardy/+subscription/ubuntu-core-doc. -- ubuntu-doc-commits mailing list ubuntu-doc-commits@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-doc-commits