Articles Tagged ‘File System’

Introduction To Linux

 

Introduction

In this topic we'll try to cover the major areas of difficulties that are faced by people who are new to the Linux operating system. We'll show you how to do things in Linux that you do in Windows, show you some of the features of this ‘new' operating system and drop in a few tips and tricks that will make your life easier. We will assume that you have never used Linux but have used Windows and are familiar with basic concepts such as files and folders, starting programs, etc.

This article aims to point you in the right direction for learning Linux and focuses on helping you stand on your own two feet when using it rather than having to refer to a piece of paper every time you have a problem. At the end of the day, the best way to 'learn' how to use Linux, is to actually use it and experiment yourself rather than simply reading about it.

Play around with it, experiment, break it, fix it and everything will become clear very quickly.

So, without further delay, here is the breakdown of the topics we've covered for you:

Section 1: Why Use Linux?

Section 2: The Linux File System.

Section 3: The Linux Command Line.

Section 4: Installing Software On Linux.

Section 5: Advanced Linux Commands.

Section 6: Linux File & Folder Permissions.

Section 7: Finding More Information.

Linux/Unix Related

Introduction

With Microsoft's monopoly over the operating system market, most computer users have been exposed only to the Windows family of operating systems, which includes Windows 95, 98, NT, 2000, XP and 2003.

After using one operating system for a long time it is difficult for users to switch to a different one because they have become used to performing tasks a certain way, so that even the slightest change in the graphical layout or the commands makes things frustrating.

It is this mental stumbling block that makes people believe that Linux is more difficult to use than Windows. In fact, in a recent survey, a group of people who were completely new to computers were asked to use both Windows and Linux. At the end of the experiment the results showed that these novice users actually found Linux easier to use and more intuitive than Windows for their daily computing tasks.

We are confident that our detailed coverage will introduce this wonderful operating system to you, and trigger your curiosity to try it out.

After all, it's not a coincidence that over 70% of the Internet servers run under Linux, while the workstation numbers within companies worldwide are constantly increasing!

We surely hope you enjoy your journey into the world of Linux......

OpenMosix- Linux Supercomputer

Most of us dream of using a Linux Supercomputer, something with so much raw processing power and memory that operations get completed in nanoseconds rather than minutes. With hardware becoming cheaper, most of us are accustomed to working on machines with 4-8 GB of RAM, and occasionally even using dual or quad core processors.

However, what if we told you that there's a simple way to build your own supercomputer. That too, using nothing more than GNU/Linux and any old hardware you happen to have lying around. The basic idea is to cluster multiple systems together, and use their combined CPU power and combined RAM as if it is one system.

This concept of multiple physical machines contributing their processing power and behaving like a single system is known as 'Single System Image' clustering. In other words, the cluster behaves like a normal single system to the end-user.

The key to doing this is to use a system known as 'openMosix' in conjuction with Linux. OpenMosix is an extension to the Linux kernel that allows for seamless clustering and load balancing of processing power over systems on a network. This means that you can have say 5 low-end machines with 256 MB RAM, install an openMosix enhanced Linux kernel on them, and effectively have a system that has 5 CPUs and 1,280 MB RAM! This idea scales very nicely, imagine a setup with 10 systems, each with 512 MB RAM... you can cluster them, and get an extremely powerful 10 CPU, 5 GB RAM monster to play with!

Anyway, now that we've got you drooling, we'll show you the simplest way to set up your own GNU/Linux cluster, explain the technology behind it, show you how to optimize it, and finally give you a couple of interesting ideas on what to do with your behemoth cluster.

Before we start, let's take a quick look at what we've got covered in the following pages for you:

  • Section 1: Understanding OpenMosix.
  • Section 2: Building An OpenMosix Cluster.
    • 2.1: Getting & Installing OpenMosix.
    • 2.2: Installing from Source.
    • 2.3: Installing from RPM.
    • 2.4: Installing in Debian.
  • Section 3: Using Cluster Knoppix.
  • Section 4: Starting Up Your Cluster.
  • Section 5: Testing Your Cluster.
  • Section 6: Controlling Your Cluster.
  • Section 7: Openmosix File System.
  • Section 8: Using SSH Keys Instead of Passwords.
  • Section 9: Interesting Ideas.
    • 9.1: Distributed Password Cracking
    • 9.2: Clustered Audio Encoding

This is a great project to take up as there are lots of practical uses for clusters, especially in scenarios where you suddenly require a large amount of processing power (sudden mail server load? ;) ).

Having a basic knowledge of Linux will make things easier for you to understand, since we'll be patching and compiling the kernel, but we've written this tutorial so that it will be accessible to newbies as well.

So, without any more delay, lets start going through this awesome tutorial!

 

Articles To Read Next:

CCENT/CCNA

Cisco Routers

  • SSL WebVPN
  • Securing Routers
  • Policy Based Routing
  • Router on-a-Stick

VPN Security

  • Understand DMVPN
  • GRE/IPSec Configuration
  • Site-to-Site IPSec VPN
  • IPSec Modes

Cisco Help

  • VPN Client Windows 8
  • VPN Client Windows 7
  • CCP Display Problem
  • Cisco Support App.

Windows 2012

  • New Features
  • Licensing
  • Hyper-V / VDI
  • Install Hyper-V

Linux

  • File Permissions
  • Webmin
  • Groups - Users
  • Samba Setup