ALL IN ONE
Showing posts with label Linux. Show all posts
Showing posts with label Linux. Show all posts

15 June 2008

Ebooks Direct Download

Here i will post all the ebooks that i have. All will be direct download links. No registration nothing. Please request if you need any particular ebook. I will be very happy to post it.

  1. 100 Linux tips and tricks
  2. 10 Reasons you should never get a job
  3. A complete guide to c++ programming
  4. Advanced Unix programming
  5. Art of intel x86 assembly - great book
  6. ASP.NET Bible
  7. AtoZ Windows trouble-shooting guide
  8. C++ complete reference 3rd edition
  9. C++ Weekend crash course
  10. Complete illustrated guide to the PC hardware
  11. Database Management Systems
  12. Dictionary of computing
  13. GCC complete reference
  14. How google works
  15. Java 2 core language little black book
  16. Linux Bible
  17. Linux Complete command reference
  18. SQL ALL-IN-ONE desk reference for dummies
  19. Network Programming - Beej's guide
  20. UML Specification 1.4
  21. Using Flash 5
  22. Visual Basic 6 Black book

5 April 2008

Linux Installation for Newbies!!!

I am a very big fan of Linux. When i was new to Linux, i struggled a lot to learn how to install Linux in my PC. Though I learned it a harder way i will make it simple for you by sharing my experience.

My main motive of this post is to make Linux installation very easy for newbies who are really interested Linux. This is a step by step guide to Linux installation. Without wasting anymore time, lets get started!

  1. First you need to decide upon the linux verison (called Distro in linux terminology) to be installed.
  2. The only difficult thing here is the hardware doesn’t get detected automatically with the older versions of the Linux distros. But, the latest distros will detect them automatically. So, better install the latest distros.
  3. Here, I will explain the installation of one of the popular distros (Ubuntu 7.10) with screenshots. I prefer this to experiment because, it has a very user friendly interface and its very easy to install unlike other distros.
  4. It also has Live CD feature. It means that you can actually experience the look and feel of Ubuntu even without installing it. All you need to do is insert the CD or DVD and boot from it and there you go!
  5. One of the best feature with Live CD is, you can actually know whether your hardware gets detected or not prior to installing it.
  6. Once you are satisfied with the Live CD experience go ahead and install it.
Installation Procedure:

  • Insert the CD/DVD and restart your system. Make sure that your bios configuration is set to boot from CD option. You will see the screen below once it starts booting.


  • Goto start or install Ubuntu and click it. Now you will see the window below.


  • Once it finishes loading the kernel, then you will see the Ubuntu desktop as shown below.


  • Select English and then proceed forward. You will see the screen below. Select the time zone nearest to you. You can select a place using your mouse.



  • Next you need to configure your keyboard from the screen as shown below. Select American English Layout.

  • Next, you need to give your personal details for logon as shown in the figure below.

  • Next step is to select the hard disk that you want to install Ubuntu.

  • Next step is the most important and a critical step. You should be very careful here. Here, you need to partition your hard disk for installing Linux. Linux supports many file systems like Ext2, Ext3 etc., the most commonly used one is Ext3. You need to create a separate partition space for installing Ubuntu as it uses a different file system compared to Windows file system (NTFS). If you already have windows installed in your system then select the manually edit partiton table and then create a separate space in Ext3 format. You also need to select a swap space which is double the size of you RAM. There will be a file format called swap, select that type to make swap space. If you don't have free space then you can actually make it here by deleting some portion of the disk. If you don't have any other Operating sytem installed then you can just erase the entire hard disk and install Ubuntu. It will take care of the file systems and the swap space to be created. Please see the screenshot below to have a better understanding.


  • Next you will get a confirmation message showing the details about the partition that you have selected. This is your chance to check that everything is right before the installer starts making changes to your system.




  • Once you click on Install then Ubuntu will be installed and you will get a dialogue box showing the progress and then after finishing you will see another dialoge box to restart system as shown below.


  • When your computer restarts, it will load Ubuntu if it is the only operating system on your computer. If there is more than one operating system, it will give you a choice to choose one to boot. After booting log in with the username and password you selected during installation. For any help goto System-> Help-> Documentation as shown below. Its time to explore , go ahead and have fun with your new Ubuntu!!!




If you have any doubts post them in the comments section and i will try to address them.

7 July 2007

Linux World

1. LINUX is a Unix-like computer operating system. Linux is one of the most prominent examples of free software and open source development; its underlying source code can be modified, used, and redistributed by anyone, freely. To know everything about linux visit the links below.

Why Linux
Everything about LINUX
Linux News

2. Linux Distribution (Distro): A Linux distribution, often simply distribution or distro, is a member of the Linux family of Unix-like operating systems comprising the Linux kernel, the non-kernel parts of the GNU operating system, and assorted other software. Linux distributions take a variety of forms, from fully-featured desktop and server operating systems to minimal environments (typically for use in embedded systems, or for booting from a floppy). There are currently over three hundred Linux distribution projects in active development, constantly revising and improving their respective distributions. To know about the ranking of distros and their performance visit the site below. It has a list of all the distros available and you can also download the distros of your choice from this site. It also has the ranking for the linux versions available.

Linux Distros

3. Unix/Linux Commands: A Command Line Interface or CLI is a method of interacting with an operating system or software using a command line interpreter. This command line interpreter may be a text terminal, terminal emulator, or remote shell client such as PuTTY.
The links below have a complete unix/linux commands with examples.

Unix/Linux Commands
Unix Toolbox - Collection of Unix/Linux/BSD/Solaris commands and tasks which are useful for IT work or for advanced users
Unix Practical - Practice unix without even installing it. Check out this cool feature.
Linux Commands ( A to Z)
Unix Course Online

4. Debian/Ubuntu :

Audio Converter - Perl Audio converter for converting multiple audio types.
Multimedia Encoders/Decoders - Visit this link for multimedia encoders/decoders.

5. Migration towards Ext4 file system:

Ext4 is a new file system in development, which is going to replace the current Ext3 file system in use in Linux now. For more details read the below article on Ext4 file system.

Ext4 File system

6. GDB Debugger:

GDB, the GNU Project debugger, is a very good debugging tool which allows you to see what is going on inside another program while it executes or what another program was doing at the moment it crashed.

It is a very nice tool which helps to find out where exactly the code crashed. This tool comes with all linux operating systems and is useful for debugging the C/C++ codes executed using the gcc compiler.

GDB can do four main kinds of things (plus other things in support of these) to help you catch bugs in the act:

  • Start your program, specifying anything that might affect its behavior.
  • Make your program stop on specified conditions.
  • Examine what has happened, when your program has stopped.
  • Change things in your program, so you can experiment with correcting the effects of one bug and go on to learn about another.
The program being debugged can be written in Ada, C, C++, Objective-C, Pascal (and many other languages). Those programs might be executing on the same machine as GDB (native) or on another machine (remote). GDB can run on most popular UNIX and Microsoft Windows variants.

For more information on how to use the gdb debugger go through the link below. Here one can find a step by step explanation of using the debugger tool. May be this can help you understand it better.

GDB Debugger Tutorial

Custom Search