Best Online Test Resource for IT Certification                             
We provide Certification guides for MICROSOFT, CISCO, HP, ORACLE, COMPTIA, APPLE, CHECKOUT, EXAM EXPRESS, NORTEL , NOVELL.
Learn Languages
 


» Up
   

The Best It certification resource.

Welcome to IT SYLLABUS!

        

Linux+ Study Guide (XK0-002)

         Return to index                  Previous Chapter                  Next Chapter

 

Planning the Implementation

Linux Uses
Linux is a pretty flexible operating system. Although it has got a lot of credibility over the years as a stable server platform, it is also an excellent desktop platform. Databases, mail servers as well as many appliances can be installed. Choosing the right hardware and applications is important as many different solutions are often available to resolve a same issue. Using the more conventional solutions is often advisable as updates and support will tend to be available.

Hardware Compatibility
Linux supports most hardware on the market, with the increasing popularity of the operating system, more manufacturers are bundling their hardware with Linux drivers. Still, the vast majority of drivers available are coded by Linux users so the more popular your hardware is, the more likely you are to find a driver for it. It is a common idea that recently released hardware will tend to have less Linux compatibility since most users will code their drivers on their spare time.

File System and partitioning
Most distributions today have an option to automatically configure file system. However, you should know how to configure the file system because server platforms work better with customized file partitioning.

First, there are two major tools to configure system partitions: Disk Druid and FDISK (this is the Linux FDISK not the DOS/Win version). Disk Druid is probably the easier tool to use but FDISK offers performance and power.

Using these tools, you know have to partition the drives and assign the proper file system to each partition.

System partitioning will follow different patterns depending on the system you are implementing. It is common sense to plan this accurately in order to get maximum performance. In a way, Linux partitioning is easier than windows because it doesn’t rely on letters (A: C: etc). Instead, partitions have names. This allows for better expandability. In theory, you could only have two partitions: the root partition (represented by a “/”) and the Swap partition. Linux loves Swap space and so it performs better on its own partition. Here is an explanation of the different types of partiti
ons:
 

  • /boot: Minimum 16m, place for the kernels
  • Swap: Minimum 128m, place for virtual memory. This should be increased up to the double of ram you have. This is especially important if you are building a database server as those are hungry for swap space. Graphic artist workstations will also appreciate a nice wide Swap partition.
  • / : (root) Minimum 250m, place for the basic core of Linux. It includes libraries, system utilities, some programs and the configuration files.
  • /Var : Minimum 250m, place for the files that change a lot (logs, mail server components and print server spool files are examples). This should be increased if you are using a server that handles a lot of entries. Mail servers or computers with a lot of security auditing are examples here.
  • /usr : Minimum 500m (should be more than 500m), more or less the equivalent of Program Files, programs and applications come here. An application server should have a lot of space here.
  • /home : Minimum 500m (should be more than 500m), again, more or less the equivalent of “My Documents” this is the place where the users have their files and specific configurations. File servers should be putting a lot of space here since most users tend to fill up their home folders.

These partitions should be using one of the following file systems:

  • Ext2: this is the most common file system for Linux. It offers stability, file permission and speed although it is very sensible to power failures or improper shutdowns. The reason is that it caches data before writing it to disk. In the event of a blackout, the data in the cache might get corrupted. This forces the system to run FSCK on the next boot to detect corruption.
  • Linux Swap: As its name says, this is the preferred file system for the swap partition.
  • ReiserFS: This is a “newer” Linux file system. It is a journaling file system which basically means that every new entry to the drive gets a corresponding entry in a log (journal) file. In the event of a power failure, the file system can rebuild the missing entries instead of going into extensive integrity checking.
  • Ext3: This is supposed to be the next Linux Journaling file system. It is currently still under development and may never be adopted since ReiserFS is growing in popularity.

Popular Applications and Services
The following are key applications and services used in the Linux world. You should understand what they are used for.

  • Apache: This is the number one web server for Linux.



 

  • BIND: (Berkeley Internet Name Domain) is the most used DNS server on the internet. It is built on a strong architecture, it is secure and reliable. (http://www.isc.org/products/BIND/)
  • Ipchains: This is used as a firewall, router, gateway, etc. It supports IP masquerading, port filtering and transparent proxy.
  • KDE: This is a graphical user interface based on the Xwindows system like Gnome (www.kde.org).
  • Postfix: A Sendmail alternative with many other options (see also Qmail) (www.postfix.com)
  • Qmail: A Sendmail alternative with many other options (see also postfix) (http://www.qmail.org)
  • SAMBA: SAMBA is a SMB client/server application (just as any windows server) that provides smb file and print services. In other words it enables a Linux server to become a file server for a Microsoft based network. (www.samba.org)
  • Sendmail: This is a mail transfer agent. Despite what it is called, it doesn’t just send mail. It is a very complete mail tool that can handle most mail server operations. (http://www.sendmail.org).

 

Software Availability
As you might have seen from the previous sections, most software for Linux is freely available on the internet. Most distributions will be also available in stores near you and will usually carry more goodies than the downloadable versions (often including tech support).

Advantages of Choosing Linux
One of the most noticeable features of Linux is it’s free nature. With the high cost of licenses associated with commercial operating systems, a small priced OS is often more than welcomed by many management staff. However, the most important feature of Linux is its open nature. The fact that the code is available to everybody makes sure that any bug can be resolved by anyone with the proper skills. Note that Linux has also a reputation for having excellent performance and reliability.
 

 

 

TAGS Certification, Cisco, Microsoft, Oracle, HP, CompTIA+, free online resource ,MCSE, A+, Security+

 

 

 

 
© Copyright 2003-2004 Your Company. Web Site  Powered by  Beep Tech

Our Online resources for Windows 2003, Dot NET Windows 2000 , Back office, Cisco, Certifications, CompTIA+ , Security, IP Telephony, IT Support

 
 
 

 



 

Popular Study Exams

Popular Exams:

 
925-201b FN0-405 FN0-125 FN0-103 FN0-240 FN0-100 FN0-202 FD0-210 GD0-110 GD0-100 QQ0-300 HD0-200 QQ0-200 HD0-300
 HD0-400 HD0-100 QQ0-400 QQ0-100 HH0-110 HH0-120 GB0-320 GB0-280 GB0-180 GB0-360 4H0-028 4H0-020 4H0-004 4H0-533
4H0-200 4H0-712 4H0-100 4H0-110 4H0-002 4H0-435 II0-001 IL0-786 CISA SSCP CISSP BH0-001 630-008 630-005 630-007 630-006
JN0-340 JN0-320 JN0-521 JN0-310 JN0-303 JN0-561 JN0-140 JN0-350 JN0-311 JN0-341 JN0-130 JN0-530 LE0-406 190-755 190-832 190-
273 190-824 190-823 190-834 190-801 190-831 190-520 190-711 190-753 190-825 1T0-035 MD0-205 MD0-251 MD0-235 ML0-220
MK0-201 NS0-210 NS0-910 NS0-131 NS0-310 NS0-153 NS0-170 NS0-111 NS0-320 NS0-121 NS0-130 NS0-141 NS0-120 1T6-303 1T6-111
1T6-520 1T6-510 1T6-323 1T6-530 NO0-002 NQ0-231 50-683 50-662 50-876 50-695 50-886 50-676 50-895 50-888 50-663 50-635
50-865 50-704 UM0-300 UM0-100 UM0-401 UM0-200 CVE 1K0-001 RH202 RH302 3X0-102 3X0-203 3X0-104 3X0-204 3X0-201 3X0-202
3X0-103 3X0-101 A00-203 A00-212 A00-201 A00-211 A00-202 A00-204 A00-206 A00-205 SC0-502 SC0-411 SC0-501 SC0-402 SQ0-101
S10-101 S10-300 S10-100 S10-200 1T6-101 510-410 510-308 510-020 510-015 510-701 510-309 510-050 510-306 510-022 250-501
250-503 250-502 250-101 250-504 NR0-014 NR0-017 NR0-013 NR0-016 NR0-015 NR0-012 NR0-011 CCNT TT0-101 TIA-BDC TB0-106
 TB0-105 TB0-104 TB0-103 TB0-107 TU0-001 DP-023W DP-022W DP-002W BE-100W DP-023X DP-021W


 

3Com Adobe APC Apple BEA BICSI CheckPoint Cisco Citrix CIW CompTIA Computer Associates
CWNP Dell ECcouncil EMC Enterasys Exam Express EXIN Extreme Networks File Maker Fortinet Foundry
Fujitsu Guidance Software HID HITACHI Hewlett Packard Huawei Hyperion IBM IISFA Intel ISACA
ISC ISEB ISM Juniper Legato Lotus LPI McAfee McDATA Microsoft Mile2 Network Appliance Network General
 Nokia Nortel Novell OMG Oracle PMI Polycom Red Hat SAIR SAS Institute SCP SeeBeyond SNIA Sniffer
Sun Sybase Symantec Teradata TIA TIBCO Trusecure Veritas VMware

 

 

 


The material on this web site is not sponsored by, endorsed by or affiliated with Microsoft, Inc, CompTIA, or Cisco Systems, Inc. Microsoft, Inc.® ,Windows XP, Windows 2000, Windows 2000 Server, Windows 98, Windows NT, Visual Basic, Visual C++, Visual FoxPro, SQL server and Microsoft logos are trademarks or registered trademarks of Microsoft,  Inc. in the United States and certain other countries. A+, Server+, and Network+ are all registered trademarks of CompTIA. CCNA, CCNE, and the Cisco logo are all registered trademarks of Cisco Systems. All other trademarks are trademarks of their respective owners