Linux System Administration

What is DHCP?

Anyone with a basic knowledge of computer networking knows that in order for two hosts communicate on the same network using TCP/IP model, both hosts need to have an unique IP address. There are two ways on how a network host can obtain an IP address.

One way is to manually configure network interface and assign an IP address by hand. This is called static configuration which means that host's IP address will never change until changed manually again by user or system administrator. If company's network includes more than 1000 hosts this job of setting up each individual host with static IP address will become tiresome and more importantly inefficient.

Another way how to set host's IP address and this is also a solution to the above issue would be to have some way to automatically assign an IP address to any host on the network upon the request. This is where DHCP ( Dynamic Host Configuration Protocol ) comes handy.

The DHCP protocol lets a DHCP client to lease network configuration parameters such as an IP address. In fact parameters to lease are not limited to IP address only and they also include:

  • IP addresses and network masks
  • Domain Names servers ( DNS )
  • Default Gateways
  • WINS servers
  • Syslog hosts
  • Proxy servers
  • NTP servers
  • X Font servers
  • Syslog hosts

If you still have some questions after reading this article please try our new LinuxCareer Forum.

Read more ...

Where to get a Linux ? This question comes to mind to any first time "wishing to try Linux" user. Linux operating system is for free and can be obtained by anyone with an Internet connection. This article is written for complete beginners and the aim of this article is to attempt to answer some fundamental questions such us "Where to get Linux" or Which Linux to get". Download links will be provided at the end of this article in "Where to get linux" section.


If you are already using Linux when reading this text this basic "where to get linux" article is surly not for you as it is intended for a very Linux beginners.

Package management

Before we answer a question on where to get linux, we need to understand two main differences between all Linux distributions. Any Linux operating system belongs to one of the following two groups:

  • RPM ( Redhat Package Mangement )
  • DEB ( Debian Package Management )

Package management defines the rules on how the software ( packages ) will be installed on any particular system. Beyond this all Linux systems are very similar and if a user get comfortable with a command line administration and usage of Linux distribution with RPM, he would be very much like home when using DEB based Linux distribution.

Read more ...

Wordpress installation on ubuntu linuxThis article describes an installation of Wordpress on a Ubuntu Linux system using Apache web-server and MySQL database. Wordpress is an CMS ( Content Management System ), mostly used as a blog publishing web application. Wordpress is written in PHP language and uses MySQL database to store data.

Preliminary notes about the system used for this Wordpress installation:

  • Ubuntu Linux 10.04 - Worpress 3.1 ( Reinhardt )
  • Kernel 2.6.32-21-generic #32-Ubuntu SMP
  • mysql Ver 14.14 Distrib 5.1.41
  • Apache/2.2.14 (Ubuntu)
  • PHP 5
Read more ...

Page 71 of 72

Go to top