Monday, January 4, 2010

linux basics

लिनक्स संबंधी सभी डाउन लॉड्‍स के लिए निम्न लिंक क्लिक करें:


हिन्दी लिनक्स ब्लॉग का एड्रेस:

Basic components of Linux:

We can break down the Linux into multiple modules. This modular nature allows developers to work more efficiently and independently. Developers can reuse these modules for achieving different results. There are six categories associated with Linux. These are : network, init, shells & utilities, kernel, daemons and X window.

Network

Linux systems are most commonly arranged in client server networks. For users some computers act as server while other computers act as client or workstations. Clients can even require X Window data which means we can setup the terminals on Linux clients that access their GUI data from Linux server.

Init

Generally one Linux program starts another Linux program, e.g. you log in with the help of another Linux terminal program, known as mingetty. But some other program has to start the terminal program itself. When we start our system, the kernel loads and starts init program. Then this init program mounts our drives and starts the terminal programs.

Shells and utilities

We talk to the kernel using user mode programs. These programs consist of shells and utilities. These programs do not communicate directly with our hardware rather it is the job of kernel. We have three basic types of user mode programs:

1. Shell – these programs work as command interpreters. Most common Linux shell is bash

(Bourne Again Shell).

2. Login – These programs associate user ID with user’s shell & other personalized settings.

3. Utilities – These are very small commands which are used within a shell.

Kernel

It is the inner most part of any O.S. The kernel communicates with the system hardware through dedicated device drivers. If after installing new device, it is not detected, then we can add the driver module to our kernel. The other part of kernel, manage the stored data in disk cache as well as the Linux file system. The protected mode memory is used to hold the loaded kernel at the time of system start up.

Daemons

The daemons are such programs which run in background. These can be started as and when required. Many daemons can run simultaneously and can be in ready state to serve our web pages, print our documents, or they can start our network and so on.

X Window

The graphical window managers, like KDE, GNOME and other graphical applications, are built on foundation of X Window system.

Structure of LINUX operating system:

1. The kernel: Like UNIX it is the heart of Linux O.S. Kernel mixed form of multiple programs, which communicate with hardware. There is only one kernel in any O.S. When the system boot, it gets loaded in the main memory. It manages the system resources.

2. The shell: It provides the interaction between user and kernel it understands the function done by user so the kernel can get done the functions through the hardware, what a user is expecting

3. Linux Application & Utilities: The Linux contents many graphical and character based programs on this layer.

Advantages of Red Hat Linux:

Linux advantages are its price and its reliability. Its initial price is free. But when we talk about its affordability, we think of its total cost, which includes the capability of using cheaper hardware & compatible free add on applications.

So far as the reliability is concerned, Linux is more reliable than most desktop operating systems. We don’t have to reboot the system every time we change any setting.

The other advantage of Linux is the help, which is always available on the internet. In Linux news group or mailing list there is always one or other person willing to help you solve your problems.

Saturday, January 2, 2010

Introduction

लिनक्स संबंधी सभी डाउन लॉड्‍स के लिए निम्न लिंक क्लिक करें:


हिन्दी लिनक्स ब्लॉग का एड्रेस:

Primary goals of Fedora

Fedora is a Linux and open source community integration/aggregation effort
Fedora fosters rapid open source development and innovation
Fedora fosters communication among developers and testers

Primary goals of Red Hat Enterprise Linux

Red Hat Enterprise Linux is stable
Red Hat Enterprise Linux is supported
Red Hat Enterprise Linux certifies hardware and software
Red Hat Enterprise Linux is compatible

Other Red Hat Linux products
Red Hat Enterprise Linux Workstation (ELWS)
This is the desktop/client partner for Red Hat Enterprise Linux AS and ES. ELWS includes components in Red Hat Linux 9.0 with features customized to work with Enterprise Linux servers. ELWS does not include some network server applications. It is ideal for desktop deployments or use as computer node in a cluster environment.
Red Hat Enterprise Linux Entry-Level Server (ELES) – Basic Edition
This version of Linux supports basic servers with support up to 2 physical CPUs & 4GB RAM. It includes basic installation, downloads & configuration support for 90 days but includes support through Red Hat Enterprise network for one year.
Red Hat Enterprise Linux Entry-Level Server (ELES) – Standard edition
This version of Linux supports basic servers with support up to 2 physical CPUs & 8GB RAM. It includes standard installation, downloads & configuration support also includes support through Red Hat Enterprise network for one year.
Red Hat Enterprise Linux Advanced Server (ELAS) – Standard edition
This version of Linux supports the components associated with ELES plus one year installation, configuration, advanced configuration and system administration support.
Red Hat Enterprise Linux Advanced Server (ELAS) – Premium edition
This version of Linux supports the components associated with Red Hat Enterprise Linux Advanced Server (ELAS) – Standard edition plus high availability clustering support and 24 x 7 emergency support for severity issues, as defined in associated license i.e. it is available with the highest level of support.
Basic hardware requirements:
If you want to install Enterprise Linux , install additional software, configure a graphical user interface (GUI) or setup a server then the minimum requirements will be as follows :
Type Minimum
CPU Pentium – class
For text mode install: 200 MHz Pentium class or better
For graphical mode: 400 MHz Pentium class II or better
RAM 64 MB: for workstations in text mode
128MB (192 MB recommended) for Graphical Workstations

Hard Disk 600 MB for custom minimum and 256 MB for swap. It can go up for other types of installations, like 6.9 GB for custom everything and 256 MB for swap.
New features:
• Linux kernel version 2.6.18
• Virtualization: This gives the VM more direct access to the hardware, which in turn gives improved I/O performance.
• The desktop: Besides including newer versions of common desktop applications like Evolution (2.12.3) for email, Firefox 3 for Web browsing and OpenOffice 2.3 for office work (which is a full featured MS Office style application suite), Red Hat has also added Suspend/Hibernate/Resume enhancements for laptops. Also, Red Hat has updated many of its graphic drivers.
• Security: This will enable developers to create drivers for cryptographic hardware devices.
• Clustering and storage: Red Hat Cluster Suite, which comes with the RHEL 5 Platform, now has a Resource Event Scripting Language. This will make it easier to write applications that will make the most of a clustered environment.
• Networking and IPv6: RHEL 5.2 now supports OpenSwan 5.2. This means users will be able to run IPv6 IPSec virtual private networks (VPNs).
• Iptables, the default firewall tool
• Apache 2.2.3 is now the standard Red Hat web server.
• Xfree86 supports for additional graphic adapters. It also has support for X resize & Rotate.