Domain 1.0 Planning the Implementation

This domain requires the basic knowledge and skills to associate different hardware, software, and service options with specific purposes and requirements of Linux users.

1.1
Identify purpose of Linux machine based on predetermined customer requirements (e.g., appliance, desktop system, database, mail server)

1.2
Identify all system hardware required and validate that it is supported by Linux (e.g. CPUs, RAM, graphics cards, storage devices, network interface cards, modem)
1.3
Determine what software and services should be installed (e.g., client applications for workstation, server services for desired task)
1.4
Determine how storage space will allocated to filesystems (e.g. partition schemes)
1.5
Compare and contrast how major Linux licensing schemes work (e.g. GNU/GPL, freeware, shareware, open source, closed source, artistic license)
1.6
Identify the function of different Linux services (e.g. Apache, Squid, SAMBA, Sendmail, ipchains, BIND)
1.7
Identify strengths and weaknesses of different distributions and their packaging solutions (e.g. tar ball vs. RPM/DEB)
1.8
Describe the functions, features, and benefits of Linux solutions as compared with other operating systems (e.g. Linux players, distributions, available software)
1.9
Identify how the Linux kernel version numbering works
1.10
Identify where to obtain software and resources
1.11
Determine customer resources for a solution (e.g. staffing, budget, training)