II. Trying it out
IV. What to do now
V. The Console
This tutorial is written with the total Linux n00b in mind.
I've seen too many n00bs get totally left in the dark by asking what
the best distro is. They seem to only get flooded with too many
answers in so short a time. I'm a little bit of a n00b too, so I know
how it feels. I will cover a grand total of two basic distros. You may
learn to strongly prefer other ones (I do!) but this is just to get
you started. I touch on a number of topics that would be impossible to
go into in depth in one tutorial, so I encourage you to actively seek
out more about the concepts I make reference to.
I. What is Linux?
Linux is basically an operating system (OS for short). The Windows
machine you're (probably) using now uses the Mcft Windows
Ok, so what's so different about Linux?
Linux is part of a revolutionary movement called the open-source
movement. The history and intricacies of that movement are well beyond
the scope of this tutorial, but I'll try and explain it simply. Open
source means that the developers release the source code for all their
customers to view and alter to fit what they need the software to do,
what they want the software to do, and what they feel software should
do. Linux is a programmer?s dream come true, it has the best compilers,
libraries, and tools in addition to its being open-source. A
programmer's only limit then, is his knowledge, skill, time, and
What is a distro?
A distro is short for a distribution. It's someone's personal
modification or recreation of Linux.
What do you mean by distros? I just want Linux!
Since Linux is open source, every developer can write his own version.
Most of those developers release their modifications, or entire
creations as free and open source. A few don't and try to profit from
their product, which is a topic of moral debate in the Linux world.
The actual Linux is just a kernel that serves as a node of
communication between various points of the system (such as the CPU,
the mouse, the hard drive etc.). In order to use this kernel, we must
find a way to communicate with it. The way we communicate is with a
shell. Shells will let us enter commands in ways that make sense to
us, and send those commands to the kernel in ways that makes sense to
it. The shell most Linux's use it the BASH shell (Bourne Again SHell).
The kernel by itself will not do, and just a shell on top of the kernel
won?t either for most users; we are then forced to use a distribution.
What distro is best?
This is not the question you want to ask a large number of people at
one time. This is very much like asking what kind of shoe is best,
you'll get answers anywhere from running shoes, hiking boots, cleats,
to wingtips. You need to be specific about what you plan on using
Linux for, what system you want to use it on, and many other things. I
will cover two that are quick and easy to get running. They may not be
the best, or the quickest, or the easiest, or the most powerful, but
this is a guide for getting started, and everyone has to start
How much does it cost?
computer + electricity + internet + CD burner and CDs = Linux
I'll let you do your own math.
Note however that a few do charge for their distros, but they aren't
all that common, and can be worked around. Also, if you lack internet
access or a CD burner or CDs or you just want to, you can normally
order CDs of the distro for a few dollars apiece.
II. Trying it out.
Wouldn't it stink if you decide to wipe out your hard drive and install
Linux as the sole operating system only to learn that you don't know
how to do anything and hate it? Wouldn?t it be better to take a test
drive? 95 out of a 100 of you know where I'm heading with this section
and can therefore skip it. For those of you who don't know, read on.
There are many distros, and most distros try to have something that
makes them stand out. Knoppix was the first live-CD distro. Although
most of the other main distros have formed their own live-CDs, Knoppix
is still the most famous and I will be covering how to acquire it.
A live-CD distro is a distribution of Linux in which the entire OS can
be run off of the CD-ROM and your RAM. This means that no installation
is required and the distro will not touch your hard disk or current OS
(unless you tell it to). On bootup, the CD will automatically detect
your hardware and launch you into Linux. To get back to Windows, just
reboot and take the CD out.
Go to the Knoppix website (www.knoppix.com). Look around some to get
more of an idea on what Knoppix is. When you're ready, click Download.
You'll be presented with a large amount of mirrors, some of which have
ftp and some of which have http also.
note: the speed of the mirrors vary greatly, and you may want to
change mirrors should your download be significantly slow.
Choose a mirror. Read the agreement and choose accept. You'll probably
want to download the newest version and in your native language (I'll
assume English in this tutorial). So choose the newest file ending in
note: you might want to also verify the md5 checksums after the
download, if you don't understand this, don't worry too much. You just
might have to download it again should the file get corrupted (you'll
have to anyway with the md5). Also, a lot of times a burn can be
botched for who-knows what reason. If the disk doesn?t work at all,
try a reburn.
Once the .iso file is done downloading, fire up your favorite
CD-burning software. Find the option to burn a CD image (for Nero, this
is under copy and backup) and burn it to a disk. Make sure you don't
just copy the .iso, you have to burn the image, which will unpack all
the files onto the CD.
Once the disk is done, put it in the CD-ROM drive and reboot the
computer. While your computer is booting, enter CMOS (how to get to
CMOS varies for each computer, some get to it by F1 or F2 or F3, etc.)
Go to the bootup configuration and place CD-ROM above hard disk. Save
changes and exit. Now, Knoppix will automatically start. You will be
presented with a boot prompt. Here you can input specific boot
parameters (called cheatcodes), or just wait and let it boot up using
note: Sometimes USB keyboards do not work until the OS has somewhat
booted up. Once you?re actually in Knoppix, your USB keyboard should
work, but you may not be able to use cheatcodes. If you need to,
attach a PS/2 keyboard temporarily. Also, if a particular aspect of
hardware detection does not work, look for a cheatcode to disable it.
Cheatcodes can be found on the Knoppix website in text format (or in
HTML at www.knoppix.net/docs/index.php/CheatCodes).
Upon entering the KDE desktop environment, spend some time exploring
around. Surf the web, get on IM, play some games, explore the
filesystem, and whatever else seems interesting. When your done, open
up the console (also called terminal, xterm, konsole, or even shell)
and get ready for the real Linux. See section V for what to do from
note: to function as root (or the superuser) type su.
It's not entirely necessary that you are a console wizard at this point
(although you will need to be sooner or later), but a little messing
around wont hurt.
Just as there are many Linux distros, so there are also many types of
Knoppix. I won?t go into using any of them, but they should all be
somewhat similar. Some of them include: Gnoppix, Knoppix STD, Morphix,
and PHLAK. Other distros also have live-CDs.
I will guide you through the installation of Fedora Core 2. The reason
I chose Fedora is because it contains the Anaconda installer, which is
a very easy installer.
Download the discs from here:
If the link doesn?t work, then go to www.redhat.com and navigate your
way to downloading Fedora (odds are your architecture is i386).
You will want to download the FC2-i386-disc1.iso and burn it using the
method for Knoppix. Do the same for all the discs.
Note: do NOT download the FC2-i386-SRPMS-disc1.iso files.
Now, once you?re ready, insert disc 1 into the drive and reboot.
The installer should come up automatically (if not, then see the
Knoppix section on CMOS).
Note: installer may vary depending on version. Follow directions best
you can using your best judgement.
1. Language: choose English and hit enter
2. Keyboard: choose us (probably) and hit enter
3. Installation media: choose local CDROM (probably) and hit enter
4. CD test: you can choose to test or skip
5. Intro: click next
6. Monitor: choose your monitor to the best of your ability, if you?re unsure, choose on of the generic ones
7. Installation type: choose which ever you want (default should be fine)
8. Partition: choose to automatically partition (unless you know what you?re doing)
9. Partition: the default partitions should suffice
10. Boot loader: choose your boot loader (grub for default)
11. Network settings: choose the correct settings for your network (generally, don?t mess with anything unless you know what you?re doing)
12. Firewall: you can choose a firewall if you want to
13. Language support: choose any additional language support you want
14. Time zone: pick your time zone
15. Root password: set your root password (root is the admin, or superuser; you want it to be very secure)
16. Packages: choose which packages you want to install. For hard drives over 10 gigs, you can go ahead and choose all
packages (depending on how much disk space you plan on taking up later, note that most everything you?ll need is a package: the exception
being large media files). You will generally want to install all the packages you think you?ll ever need. Two desktop environments aren?t necessary.
Make sure you have at least one and the X window system! (if you want a GUI that is). I suggest you get all the servers too.
Note: Knoppix uses the KDE Desktop environment
17. Make sure everything is all right, and install
18. You can create a boot disk if you want
Note: Desktop environments might have a set-up once you enter them
IV What to do now
Now that you have a Linux set-up and running, there are many paths you
can head down. First, you should explore your GUI and menus. Browse
the web with Mozilla, get on IM with GAIM, play games, add/delete
users, check out OpenOffice, and anything else that might be part of
your daily use. Also, set up a few servers on your computer to play
around with, specifically SMTP (*wink*wink*), FTP (vsftp is a good
one), and either telnet or SSH (OpenSSH is a good one). The setup and
use of these are beyond the scope of this tutorial, but researching
them could prove to be very educational.
The Linux (and Unix) filesystem is different from the normal Windows
that you?re used to. In Windows, your hard drive is denoted ?C:\? (or
whatever). In Linux, it is called the root directory and is denoted
?/?. In the / directory, there are several default folders, including
dev (device drivers) mnt (mount) bin (binaries) usr (Unix System
Resources) home, etc, and others. I encourage you to explore around
the whole file system (see section V) and research more.
Once you are well situated, it?s time to get into the heart and power
of Linux: the console. The next session will guide you through it and
set you on the path to finding out how to do stuff for yourself. You
will (probably) want to start learning to rely less and less on the
GUI and figure out how to do everything through the console (try
launching all your programs from the console, for example).
V. The Console
The Console might look familiar to DOS if you?ve ever used it. The
prompt should look something like the following:
With the blinking _ following it. This can vary greatly as it is fully
customizable. Let?s get started with the commands.
First, let?s explore the file system. The command ls will "list" the
files in the current directory. Here?s an example:
AvatharTri@localhost avathartri$ ls
It should then display the contents of the current directory if there
are any. Almost all commands have options attached to them. For
example, using the -l option, which is short for "long" will display
more information about the files listed.
AvatharTri@localhost avathartri$ ls -l
We will get into how to find out the options for commands and what
they do later.
The second command to learn will be the cd command, or "change
directory". To use it, you type cd followed by a space and the
directory name you wish to go into. In Linux, the top directory is /
(as opposed to C:\ in Windows). Let?s get there by using this command:
AvatharTri@localhost avathartri$ cd /
Now, we are in the top directory. Use the ls command you learned
earlier to see everything that?s here. You should see several items,
which are directories. Now, let?s go into the home directory:
AvatharTri@localhost /$ cd home
And you can now ls and see what?s around. In Linux there are some
special symbol shortcuts for specific folders. You can use these
symbols with cd, ls, or several other commands. The symbol ~ stands
for your home folder. One period . represents the directory your
currently in. Two periods .. represent the directory immediately above
your own. Here?s an example of the commands:
AvatharTri@localhost home$ cd ~
This moved us to our user?s personal directory.
AvatharTri@localhost avathartri$ cd .
AvatharTri@localhost avathartri$ cd ..
The cd .. moved us up to the home directory.
As you?ve probably noticed by now, the section behind the prompt
changes as you change folders, although it might not always be the
case as it?s up to the personal configuration.
You can use these symbols with the ls command also to view what is in
AvatharTri@localhost home$ ls ~
AvatharTri@localhost home$ ls ..
And you can view what is in a folder by specifying its path:
AvatharTri@localhost home$ ls /
AvatharTri@localhost home$ ls /home
The last command we will cover as far as finding your way around the
filesystem is the cat command. The cat command will show the contents
of a file. Find a file by using the cd and ls commands and then view
its contents with the cat command.
AvatharTri@localhost home$ cd [directory]
AvatharTri@localhost [directory]$ ls
AvatharTri@localhost [directory]$ cat [filename]
Where [directory] is the directory you want to view and [filename] is
the name of the file you want to view. Omit the brackets. Now, if the
file you viewed was a text file, you should see text, but if it wasn?t,
you might just see jumbled garbage, but this is ok. If the file goes
by too fast and goes off the screen, don?t worry, we will get to how
to scroll through it later.
One of the most useful commands is the man command, which displays the
"manual" for the command you want to know more about. To learn more
about the ls command:
AvatharTri@localhost home$ man ls
And you will see the manual page for ls. It displays the syntax, a
description, options, and other useful tidbits of information. Use the
up and down arrows to scroll and press q to exit. You can view the
manual pages for any command that has one (most commands do). Try this
out with all the commands that you know so far:
AvatharTri@localhost home$ man cd
AvatharTri@localhost home$ man cat
AvatharTri@localhost home$ man man
One very crucial option to the man command is the -k option. This will
search the descriptions of manual pages for the word you specify. You
can use this to find out what command to do what you need to do. For
example, let?s say we want to use a text editor:
AvatharTri@localhost home$ man -k editor
And you should see a list of apps with a short description and the
word "editor" in the description.
With a blank prompt, you can hit tab twice for Linux to display all
the possible commands. For Linux to display all the commands beginning
with a certain letter or series of letters, type those letters and hit
Note: This is actually a function of BASH and not Linux, but BASH is
the default Linux shell.
Now that you know a little about moving around the filesystem and
viewing manual pages, there is one more trick that we will cover to
help you out. Remember how the man pages were scrollable as in you
could use the arrow keys to scroll up and down? That is because the
man pages use something called the less pager. We?re not going to go
into what this does exactly and how it works, but that?s definitely
something that you will want to look up. Here?s how to use the less
pager with a file:
AvatharTri@localhost home$ cat [filename] | less
That uses something called a pipe. The line is the vertical line above
enter on your keyboard. Briefly, what this does is take the output
from the cat command, and stick it in the less pager. By doing this,
you can view files that would normally run off the screen and scroll
up and down.
Some final commands to check out:
mkdir - make directories
cp - copy file
mv - move file
rm - remove file
rmdir - remove directory
grep - search a file for a keyword
pwd - display current working directory
top - display system resources usage (kill the program with control + c)
- ▼ 2009 (161)
- ▼ August (5)
- ▼ September (139)
- Spirit Stallion Of The Cimarron Album Download [ R...
- How To Make Your Own Home Server (Windows) - Intro...
- Windows XP Tweaks [ How To ]
- Winxp Tips And Tricks, Winsock 2 repair[ How To]
- How To Make Your Home Page Never Being Changed (Wi...
- You Want Lots Of Music, Appz, Anything ? How To Ge...
- Yahoo Messeger, no ad's ? How To
- How To XP REPAIR INSTALL
- Xp Folder View To Stay To You're Setting.. How To
- Windows XP 3 Tips [How To Guide ]
- Windows xp System Response, reboot whitout rebooti...
- How To Create A Bootable Windows XP SP1 CD Using N...
- How To Decrease Your Windows XP Applications Start...
- Application and Boot file Defrag (Windows) How To
- How To Hack Your Start Button (Windows)
- WINDOWS XP HIDDEN APPLICATIONS
- Windows Xp: Speed Up Your, Speed Up Your Network a...
- How To Search Torrent Files Using Google
- Virtual Memory Optimization Guide
- How to kick some-one's ASS!
- When Good Discs Go Bad
- VCD Quality Terms & Jargon
- What Should I Do With Image Files?
- User's guide to avoiding virus infections Keeping ...
- PHP Navigation , How To
- Getting Latest Computer Games, How To
- How To Rip TM Dynamic Flash Templates
- 8 People Can Use The Same Msn Dial Up Account
- 10 Reasons Why PCs Crash? You Must Know !
- 10 Fast and Free Security Enhancements PC magazine...
- How To Make A Proper Website
- 16x Dvd+-rw Dl DVD Writer Comparison Guide
- 20 Great Google Secrets ! wOOOt !
- 23 Ways To Speed WinXP, Not Only Defrag
- 36 Graphics And Design Ebooks ( Ftp + Rapid Share ...
- 250+ Tech Books Online
- A Basic Guide To The Internet
- A Very Small tut For RealMedia ( RealMedia Hack)
- Accessing The Entire Internet On Your 3 Phone, U81...
- Learn Advanced Shellcoding Techniques
- All About ftp" Must Read !"
- All About Movie Tags (what Is A Dvdrip, Cam Etc.)
- All About Spy ware !
- Learn All mIRC Commands
- Anonymity of Proxy, Anonymity Of Proxy Learn It In...
- Anonymity Complete Guide
- How To onfigure Windows To Auto End Tasks To Enabl...
- Automatic Windows Installation, No Key Press Requi...
- Backtracking EMAIL Messages , How To Trace Emails ...
- Bandwidth Explained , Very Useful Info.
- Learn Windows Shortcut Keys , leaving your mouse b...
- BIN & .CUE simple tutorial
- Learn BIOS Update Procedure "All latest Motherboar...
- Boot Block Recovery For Free
- Boot Windows XP Fast "Open notepad..."
- Border And Text Effects In Psp8, For use with PSP8...
- Broken Internet Explorer, How To Fix It ? (Windows...
- Configuring your Bulletproof FTP Server Tutorial
- How To Burn .bin File Without A .cue File ?
- How To Burn A BIN Without A CUE Using NERO ?
- How To Bypass Internet Censorship ?
- How To Calculate Offsets ?
- Cannot Use My Password To Get Back Into Windows XP...
- Cant See Secure Sites ? How To See Them ?
- Caught A Virus ?
- How To Change Music In The Malibu And The Pole Pos...
- How To Hack XP Start Button "Xp hack , Windows Ha...
- How To Change The Default Location For Installing ...
- How To Change Your IP In Less Then 1 Minute ?
- Check For Dos, Check To See If You Are Infected
- Choosing A Good Domain Name, ya..good name is impo...
- Choosing An Internet Merchant Account, nice info o...
- How To Clear Unwanted Items From Add And Remove ?
- Closing Open Holes, System Security How To Close O...
- LIST OF COMMON FTP ERROR CODES
- Computer Acronyms , Big List !
- Learn Computer Matinence , "You may not realize it...
- How To Configure ZoneAlarm ..
- How To Connect A Psx Pad To Pc, Warning Soldering ...
- How To Convert Web pages To pdf ?
- How To Convert To Basic And Dynamic Disks In Windo...
- How To Convert Movies To Psp Format ?
- Converting to NTFS
- How To COPY X BOX GAMES ?
- Cracking Bios, use the followin' code !
- How To Crack Zip Passwords ?
- Crap Software Config Settings, How to set-up the f...
- How To BE A Complete Hacker ! (Trusted Source)
- How To Create A Personal Screen Saver In Windows X...
- How To Create An Ftp Server On Your PC ?
- How To Create One-Click Shutdown and Reboot Shortc...
- HOW TO Create Universal Ghost Usb Boot Disk And CD...
- Data Capacity of CDs [Tutorial]
- Learn how to crack windows, programs etc manually
- How To Delete Files From The Recent File List In W...
- Digital Camera Guide
- Digital Photo ID Cards
- How To Direct Link To Any Page You Want To In Hotm...
- DirectX explained
- How To Disable Compression On Xp, NTFS partition, ...
- How To Disable The Send Error Report, to Microsoft...
- How To Disable Windows Logo Key
- Learn Maya 6, Look, Some Tutorials
- Doom3 Simple Tweeks, How To Run Doom With Tweeks
- Doom 3 Speed Up, Guaranteed 40% Better
- Download Mp3's
- Download Music And Video With ,Media Player9, Quic...
- How To Download Files, Using Archives And Images
- How To Download Windows Media Streams ?
- Dreamweaver Tut That Teaches U, to search a databa...
- Driver Guide
- Dual Boot After The Fact
- Easily Disconnect-reconnect From Broadband
- How To Enable Folder and Icon Refresh , In Windows...
- How To EraseYour Presence From System Logs (*nix)
- Evolution Of Computer Viruses & History Of Viruses...
- Find Stuff ?
- How To Find Missing Files From A Release
- Firefox Speed Tweaks, Firefox Hack !
- Hack Firefox "Firefox will load pages even faster ...
- Flashget Broadband Tweak Hack ! [How To]
- Free Dialup Account Hack How To Get ?
- Get In Windows 2000 As Administrator , Windows 200...
- How To Get the Most Out Of Your DVD Recorder
- How to make a Free Phone Call
- How to learn to hack in easy steps
- Lots Of Windows Xp Tips, Take A Look !
- How To Make CD AutoRuns ?
- Make A Batch File To Clean Your PC !!, All In One!...
- Make Your Pc Faster, Guaranteed !!
- How To Make Your Own Ringtones, Logos,Wallpaper Fo...
- Siemens Mobile Secret Codes
- How To Maximize Dial-up Modem Settings
- How To Have Notepad In "Right Click" "Send To"
- How do I Test My Virus Scan Installation? (Eicar)
- How To Overburn A CD With Nero?
- How To Add A URL Address Bar To The Taskbar
- How To Get A FREE iPod!
- ▼ October (16)
- Windows Folder Hack !
- HOW TO HACK HOTMAIL
- Open Windows Explorer to a Different Default Direc...
- Official Unattended Xp Cd Guide Xp Sp2 @ Msfn
- Remote Desktop Through Company Firewall
- How To "recover data from a quick-erased CD-RW dis...
- How To Hack Rapidshare.com
- [ How To] Rapidshare Hack, unlimited upload, no co...
- Rapidshare hack!!!!! Free premium acount for all
- Quick Shutdown for XP, How to create a shutdown sh...
- Quick Fix For Spyware, Try This Before Doing Surge...
- Performance Increase Through My Computer
- Hacker Beginner Guide 1
- Hacker Beginner Guide 2
- Hacker Beginner Guide 3
- Download !
- ▼ 2010 (49)
- ▼ February (47)
- Optimize Emule Connection
- Optimize Broadband & Dsl Connections
- Open Windows Explorer To A Different Default Direc...
- Official Unattended Xp Cd Guide Xp Sp2 @ Msfn.org
- Ntfs Cluster Size, better harddrive performance
- No Text Icons
- Nightline- FBI Privacy and Proposed Wire Tapping L...
- Nice list of windows shortcuts
- NFS Tracing
- news groups the how to do
- New Way To Relive Some Zinio File
- New PC or New Motherboard?
- Nero How To Verify The Validity Of The Sn U Use
- Myth about WPA ( How it is done ), Windows Product...
- My Flash Bookmarks, long list of tutorials
- Msn Messenger & Gmail
- Moving and Removing the Start Button
- More Xp Tips and tricks make your computer more fa...
- Mobile Secret Codes
- Missing Administrator Account
- Microsoft's Really Hidden Files, Reveled Hidden fi...
- Maximize Dial-up Modem Settings
- Mastering The Windows XP Registry
- Manage Saved IE Passwords
- Making Web Page Fonts Consistent and Uniform
- Making Cd Version Of Doom3 Into DVD Version
- Making Bootable Floppy Disk to Boot into Windows
- Making A .txt Executable Server
- making a .cue file, in notepad
- Make XP go Faster
- Make Your Pc Faster, Guaranteed
- Make Your Own Ringtones For Mobile Phone, also lo...
- Make Mp3 Files Smaller Without Losing Quality
- Make Dvd Iso From Suse 9.2 5 Cds Iso, Linux mode a...
- Make Acrobat Reader 6 load faster
- Make A Roughly 16 Hour Video DVD
- Make A Batch File To Clean UR PC!!, All In One!!
- Make A Autorun File For Ur Cd
- Lots Of Windows Xp Tips, Take A Look !
- Little help for anonymous mailer
- List Of Sites Not To Go To
- Linking Your Xbox To Your Computer
- Leet Way To Get Your Ip In Windows Xp
- Kill Microsoft Instant Messenger
- Keyboard Shortcuts, must read
- Keep Folders Hidden
- Keep Files Private
- ▼ February (47)