LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 03-05-2010, 11:29 PM   #1
linuxunix
Member
 
Registered: Mar 2010
Location: California
Distribution: Slackware
Posts: 235

Rep: Reputation: 18
Good Tutorial on Linux Internals


I am newbie to this forum.
I am in search of tutorials/ books material which explores in-depth of how Operating system works in relate to Linux commands and utilities.
All I am in need of materials which can give me insight into how booting process goes, kernel functionality,paging, virtualization stuffs, OS to Storage connectivity etc etc stuffs.
Anyone who can recommend me the same.

Note: I am working as System Admin in Linux for the past 3 years and have no knowledge in C/C++. So the Material should be good enough for me to understand.

Last edited by linuxunix; 03-05-2010 at 11:32 PM.
 
Click here to see the post LQ members have rated as the most helpful post in this thread.
Old 03-06-2010, 12:38 AM   #2
Aquarius_Girl
Senior Member
 
Registered: Dec 2008
Posts: 4,731
Blog Entries: 29

Rep: Reputation: 940Reputation: 940Reputation: 940Reputation: 940Reputation: 940Reputation: 940Reputation: 940Reputation: 940
Quote:
Originally Posted by linuxunix
All I am in need of materials which can give me insight into how booting process goes, kernel functionality,paging, virtualization stuffs, OS to Storage connectivity etc etc stuffs.
Welcome to LQ

Search for the following books on internet:

Book name
Unix Internals : Author Uresh Vahalia
The Design of the Unix Operating System : Author Maurice Bach

Last edited by Aquarius_Girl; 03-06-2010 at 12:40 AM.
 
Old 03-06-2010, 12:40 AM   #3
linuxlover.chaitanya
Senior Member
 
Registered: Apr 2008
Location: Gurgaon, India
Distribution: Cent OS 6/7
Posts: 4,631

Rep: Reputation: Disabled
Tldp is the place you should start looking for. Will make it faster for you. Here is the link.
http://tldp.org/
 
1 members found this post helpful.
Old 03-06-2010, 01:31 AM   #4
Simon Bridge
LQ Guru
 
Registered: Oct 2003
Location: Waiheke NZ
Distribution: Ubuntu
Posts: 9,211

Rep: Reputation: 198Reputation: 198
You can learn a lot about the boot process from the man pages.
man boot.

Use the apropos (man apropos) to discover relevant manuals.
learn how to read these - it takes practise.
 
2 members found this post helpful.
Old 03-06-2010, 01:47 AM   #5
linuxunix
Member
 
Registered: Mar 2010
Location: California
Distribution: Slackware
Posts: 235

Original Poster
Rep: Reputation: 18
Simon..I think you respect little man a lot !!

I loved reading this line:


$man boot

".... When the kernel is loaded, it initializes the devices (via their
drivers), starts the swapper (it is a "kernel process", called kswapd
in modern Linux kernels), and mounts the root file system (/).

Some of the parameters that may be passed to the kernel relate to
these activities (e.g: You can override the default root file system).
For further information on Linux kernel parameters read bootparam(7).

Only then the kernel creates the first (user land) process which is
numbered 1. This process executes the program /sbin/init, passing any
parameters that weren't handled by the kernel already..."

Thanks Simon..for this little but elaborate command.
 
Old 03-06-2010, 10:24 AM   #6
Simon Bridge
LQ Guru
 
Registered: Oct 2003
Location: Waiheke NZ
Distribution: Ubuntu
Posts: 9,211

Rep: Reputation: 198Reputation: 198
The manuals vary a lot - but man boot has one of the better short overviews. Also look at the related pages at the bottom if you feel you need more detail on specifics.

The info command can provide more detailed manuals too.
But for me, apropos has been the most educational command - you don't even need to know what the actual utility is called - apropos a guess and it'll be in the list.

Reading tutorials, and helping other people are the best ways to learn though.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
looking for very good tutorial cintaputih Programming 1 02-12-2005 06:19 AM
Good Linux Tutorial for a windows user? FreeFromXP Linux - Newbie 7 07-29-2004 05:03 PM
Good C++ tutorial which works for linux? shadow.blue Programming 7 03-15-2004 11:07 PM
Does anyone knows a good tutorial on how to install software in linux Astropicachu Linux - Newbie 5 01-25-2004 10:49 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 01:35 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration