Showing posts with label Linux. Show all posts
Showing posts with label Linux. Show all posts

Monday, February 16, 2009

Self-Service Linux

0 comments
Download :Self-Service Linux

Self-Service Linux®
Mastering the Art of Problem Determination
Mark Wilding and Dan Behman


Table of Contents
Best Practices and Initial Investigation
strace and System Call Tracing Explained
The /proc Filesystem
Introduction
Compiling
The Stack
The GNU Debugger (GDB)
Linux System Crashes and Hangs
Kernel Debugging with KDB
ELF: Executable and Linking Format

Saturday, February 7, 2009

Shell Scripting by Hamish Whittal

0 comments

Shell Scripting by Hamish Whittal 
Table of Contents

The who command
The w Command
The "date" command
The 'echo' command
File Commands
System Commands
Unamed Pipes
The job of the shell
Command Interpreter
Using sed and pipes
Different types of tests
Running commands in the background using &
Traps and signals
Signals
Traps
Exercises:
File descriptors re-visited
Exercises
Here documents
Exercises
Functions
Exercises:
Challenge sequence
A Writing html pages
B An introduction to dialog
C A Comparisson of bash, tsch and ksh

moreeeee........

Linux Shell Scripting Tutorial

0 comments
Click here to Download:Linux Shell Scripting Tutorial 

Table of Contents
Chapter 1: Quick Introduction to Linux
Chapter 2: Getting started with Shell Programming
Chapter 3: Shells (bash) structured Language Constructs
Chapter 4: Advanced Shell Scripting Commands
Chapter 5: Essential Utilities for Power User
Chapter 6: Learning expressions with ex
Chapter 7: awk Revisited
Chapter 8: Examples of Shell Scripts
Chapter 9: Other Resources
Appendix - A : Linux File Server Tutorial (LFST) version b0.1 Rev. 2
Appendix - B : Linux Command Reference (LCR)

Beginning Portable Shell Scripting From Novice to Professional

0 comments
Click here to download:Beginning Portable Shell Scripting From Novice to Professional

Beginning Portable Shell Scripting: From Novice to Professional
Chapter 1 Introduction to Shell Scripting
CHAPTER 2 Patterns and Regular Expressions
Chapter 3 Basic Shell Scripting
Chapter 4 Core Shell Features Explained
Chapter 5 Shells Within Shells
Chapter 6 Invocation and Execution
CHAPTER 7 Shell Language Portability
CHAPTER 8 Utility Portability
CHAPTER 9 Bringing It All Together
CHAPTER 10 Shell Script Design
CHAPTER 11 Mixing and Matching
Appendix A The Shell Command Language
Appendix B The sh Utility
Appendix C Regular Expressions 

Wednesday, February 4, 2009

Linux for Embedded and Real Time Applications by Doug Abbott

0 comments
Download here ; Linux for Embedded and Real Time Applications by Doug Abbott

Linux for Embedded and Real-time Applications

Chapter : The Embedded and Real-time Space 
Chapter : Introducing Linux 
Chapter : The Host Development Environment
Chapter : BlueCat Linux 
Chapter : Debugging Embedded Software
Chapter : Kernel Modules and Device Drivers
Chapter : Embedded Networking
Chapter : Introduction to Real-time Programming
Chapter : Linux and Real-time
Chapter : The RTAI Environment
Chapter : Posix Threads

Friday, January 30, 2009

OReilly - Linux Command Directory

0 comments
Click here to download:OReilly - Linux Command Directory

Alphabetical Directory of Linux Commands
This directory of Linux commands is from Linux in a Nutshell,
3rd Edition.
A
agetty,apmd,apropos,ar,arch,arp,as,at,atq,atrm,
badblocks
cut
D
date
dd
debugfs
depmod
df
diff
diff3
dip
dirname
dmesg
dnsdomainname
grep
groff
groupadd
groupdel
groupmod
groups
grpck
grpconv
gs
gunzip
gzexe
gzip
H
logger
login
logname
logrotate
look
lpc
lpd
lpq
lpr
lprm
lpstat
lptest
ls
pcnfsd
perl
pidof
ping
pop2d
pop3d
portmap
powerd
pppd
pr
praliases
printenv
printf
rwhod
S
script
sed
sendmail
setfdprm
setsid
sh
shar
showmount
shutdown
size
slattach
tunelp
U
ul
umount
uname
uncompress
unexpand
uniq
unshar
update
uptime
useradd
userdel
znew
banner
basename
batch
bash
bc
biff
bison
bootpd
bootpgw
bootptest
bzip2
C
c++
cal
cardctl
cardmgr
cat
cc
cpp
cfdisk
chattr
chfn
chgrp
chmod
chown
chpasswd
chroot
chsh
cksum
clear
cmp
col
colcrt
colrm
column
comm
compress
domainname
dosfsck
du
dumpe2fs
dumpkeys
E
e2fsck
echo
egrep
emacs
env
etags
ex
expand
expr
F
false
fdformat
fdisk
fetchmail
fgrep
file
find
finger
fingerd
flex
fmt
fold
formail
free
fsck
fsck.minix
ftp
ftpd
fuser
G
g++
halt
head
host
hostid
hostname
hwclock
I
icmpinfo
id
identd
ifconfig
imake
imapd
inetd
info
init
insmod
install
ipchains
ipchainsrestore
ipchainssave
ipfwadm
iptables
iptablesrestore
iptablessave
ispell
J
join
K
kbd_mode
kbdrate
kerneld
kill
lsattr
lsmod
M
m4
mail
mailq
mailstats
make
makedbm
makemap
man
manpath
merge
mesg
mimencode
mkdir
mke2fs
mkfs
mkfs.minix
mklost+found
mkraid
mkswap
modprobe
more
mount
mountd
mv
N
named
namei
netdate
netstat
newgrp
newusers
nfsd
nice
nm
ps
psupdate
pwck
pwconv
pwd
Q
quota
R
raidstart
ramsize
ranlib
rarp
rcp
rdate
rdev
rdist
rdistd
reboot
renice
reset
rev
rexecd
rlogin
rlogind
rm
rmail
rmdir
rmmod
rootflags
route
routed
rpcgen
rpcinfo
rpm
rsh
rshd
rstat
sleep
sort
split
stat
strace
strfile
strings
strip
stty
su
sum
swapdev
swapoff
swapon
sync
sysklogd
syslogd
systat
T
tac
tail
talk
talkd
tar
tcpd
tcpdchk
tcpdmatch
tcsh
tee
telinit
telnet
telnetd
test
tftp
tftpd
tload
top
usermod
users
usleep
uudecode
uuencode
V
vacation
vi
vidmode
W
w
wall
wc
whatis
whereis
which
who
whoami
write
X
xargs
Y
yacc
yes
ypbind
ypcat
ypchfn
ypchsh
ypinit
ypmatch
yppasswd
yppasswdd
yppoll
yppush
ypserv
ypset
ypwhich
cp
cpio
cron
crontab
csh
csplit
ctags
gated
gawk
gcc
gdb
gdc
getkeycodes
getty
gprof
killall
killall5
klogd
ksyms
L
lastlog
ld
ldconfig
ldd
less
ln
locate
lockfile
nohup
nslookup
O
P
passwd
paste
patch
pathchk
runparts
runlevel
ruptime
rusers
rwall
rwho
touch
tr
traceroute
troff
true
tune2fs
ypxfr
Z
zcat
zcmp
zdiff
zdump
zforce
zgrep
zic
zmore

Linux Complete Command Reference Compiled by JPurcell

0 comments
Click here to download:Linux Complete Command Reference Compiled by JPurcell

Linux Complete Command Reference Compiled by J.Purcell

Part I
User Commands
Part II
System Calls
Part III
Library Functions
Part IV
Special Files
Part V
File Formats
Part VI
Games
Part VII
Miscellaneous
Part VIII
Administration and Privileged Commands
Part IX
Kernel Reference Guide 

Understanding Linux Network Internals By Christian Benvenuti

0 comments
Click here to download:Understanding Linux Network Internals By Christian Benvenuti

Understanding Linux Network Internals
By Christian Benvenuti
...............................................
Publisher: O'Reilly
Table of Contents | Index
Part I: General Background
Chapter 1. Introduction
Chapter 2. Critical Data Structures
Chapter 3. User-Space-to-Kernel Interface
Part II: System Initialization
Chapter 4. Notification Chains
Chapter 6. The PCI Layer and Network Interface Cards
Chapter 7. Kernel Infrastructure for Component Initialization
Chapter 8. Device Registration and Initialization
Chapter 9. Interrupts and Network Drivers
Chapter 10. Frame Reception
Chapter 11. Frame Transmission
Chapter 12. General and Reference Material About Interrupts
Chapter 13. Protocol Handlers
Part IV: Bridging
Chapter 14. Bridging: Concepts
Chapter 15. Bridging: The Spanning Tree Protocol
Chapter 16. Bridging: Linux Implementation
Chapter 17. Bridging: Miscellaneous Topics
Part V: Internet Protocol Version 4 (IPv4)
Chapter 18. Internet Protocol Version 4 (IPv4): Concepts
Chapter 19. Internet Protocol Version 4 (IPv4): Linux Foundations and Feature Chapter 20. Internet Protocol Version 4 (IPv4): Forwarding and Local Delivery
Chapter 21. Internet Protocol Version 4 (IPv4): Transmission
Chapter 22. Internet Protocol Version 4 (IPv4): Handling Fragmentation
Chapter 23. Internet Protocol Version 4 (IPv4): Miscellaneous Topics
Chapter 24. Layer Four Protocol and Raw IP Handling
Chapter 25. Internet Control Message Protocol (ICMPv4)
Part VI: Neighboring Subsystem
Chapter 26. Neighboring Subsystem: Concepts
Chapter 27. Neighboring Subsystem: Infrastructure
Chapter 28. Neighboring Subsystem: Address Resolution Protocol (ARP)
Chapter 29. Neighboring Subsystem: Miscellaneous Topics
Part VII: Routing
Chapter 30. Routing: Concepts
Chapter 31. Routing: Advanced
Chapter 32. Routing: Li nux Implementation
Chapter 33. Routing: The Routing Cache
Chapter 34. Routing: Routing Tables
Chapter 35. Routing: Lookups
Chapter 36. Routing: Miscellaneous Topics

WILEY Beginning Linux Programming 3rd Edition by Neil Matthew

0 comments
Click here to download:WILEY Beginning Linux Programming 3rd Edition by Neil Matthew

Beginning Linux®Programming
Third Edition

Published by
Wiley Publishing, Inc
Neil Matthew
Richard Stones


An Introduction to UNIX, Linux, and GNU
Chapter : Shell Programming
Chapter : Working with Files
Chapter : The Linux Environment
Chapter : Terminals
Chapter : Managing Text-Based Screens with curses
Chapter : Data Management
Chapter : MySQL
Chapter : Development Tools
Chapter : Debugging
Chapter : Processes and Signals
Chapter : POSIX Threads
Chapter : Inter-Process Communication: Pipes
Chapter : Semaphores, Shared Memory, and Message Queues
Chapter : Sockets
Chapter : Programming GNOME Using GTK+
Chapter : Programming KDE Using Qt
Chapter : Device Drivers
Chapter : Standards for Linux
The GNU Compiler Collection
gcc Options
Compiler Options for Standards Tracking
Define Options for Standard Tracking
Compiler Options for Warnings
Interfaces and the LSB
LSB Standard Libraries
A Brief History Lesson
Using the LSB Standard for Libraries
LSB Users and Groups
LSB System Initialization
The Filesystem Hierarchy Standard

RedHat Linux Unleashed by David Pitts

0 comments
Click here to download:RedHat Linux Unleashed by David Pitts

Red Hat Linux Unleashed
Second Edition
David Pitts, et al.

Part I Introduction and Installation of Linux
1 Introduction to Red Hat Linux and UNIX
2 Installation of Your Red Hat System
3 LILO
Part II Configuring Other Servers
4 System Startup and Shutdown
5 Configuring and Building Kernels
6 Common Desktop Environment
7 SMTP and POP
8 FTP
9 Apache Server
10 X Window
Part III Hardware Connectivity and Devices
11 Filesystems, Disks, and Other Devices
12 Printing with Linux
13 TCP/IP Network Management
Part IV System Administration and Management
14 Getting Started with Red Hat Linux
15 Essential System Administration
16 Advanced System Administration
17 GNU Project Utilities
18 Backup and Restore
Part V Dealing with Others
19 User Accounts and Logins
20 System Security
21 Shell Programming
Part VI Automation, Programming, and Modifying Source Code
22 Automating Tasks
23 C and C++ Programming
24 Perl Programming
25 tcl and tk Programming
26 Motif Programming
27 gawk Programming
28 Network Programming
Part VII Appendixes
A The Linux Documentation Project
B Top 50 Linux Commands and Utilities

OReilly -- Running Linux 4th Edition

0 comments
Click here to download:OReilly -- Running Linux 4th Edition

Running Linux, 4th Edition
Matthias Kalle Dalheimer
Terry Dawson
Lar Kaufman
Matt Welsh
Publisher: O'Reilly


Chapter  Introduction to Linux
Chapter  Preparing to Install Linux
Chapter  Installation and Initial Configuration
Chapter  Basic Unix Commands and Concepts
Chapter  Essential System Management
Chapter  Managing Filesystems, Swap Space, and Devices
Chapter  Upgrading Software and the Kernel
Chapter  Other Administrative Tasks
Chapter  Editors, Text Tools, Graphics, and Printing
Chapter  Installing the X Window System
Chapter  Windows Compatibility and Samba
 Sharing Disks with MTools
Chapter  Programming Languages
Chapter  Tools for Programmers
Chapter  TCP/IP and PPP
Chapter  Basic Security
Chapter  LAMP

GNUmake Richard M Stallman Roland McGrath Paul D Smith

0 comments
Click here to Download:GNUmake Richard M Stallman Roland McGrath Paul D Smith

GNU Make
A Program for Directing Recompilation
GNU make Version 3.81
Richard MStallman, Roland McGrath, Paul DSmith


Short Contents
1 Overview of make               
2 An Introduction to Makefiles          
3 Writing Makefiles              
4 Writing Rules                
5 Writing the Commands in Rules       
6 How to Use Variables             
7 Conditional Parts of Makefiles          
8 Functions for Transforming Text         
9 How to Run make               
10 Using Implicit Rules             
11 Using make to Update Archive Files        
12 Features of GNU make             
13 Incompatibilities and Missing Features       
14 Makefile Conventions             
A Quick Reference               
B Errors Generated by Make           
C Complex Makefile Example           
D GNU Free Documentation License         
Index of Concepts                
Index of Functions, Variables, & Directives       

Wednesday, January 28, 2009

Sybex Linux Network Servers Ebook

0 comments
          Linux Network Servers


          Part 1: The Basics
          Chapter 1: The Boot Process
          Chapter 2: The Network Interface
          Part 2: Internet Server Configuration
          Chapter 3: Login Services
          Chapter 4: Linux Name Services
          Chapter 5: Configuring a Mail Server
          Chapter 6: The Apache Web Server
          Chapter 7: Network Gateway Services
          Part 3: Departmental Server Configuration
          Chapter 8: Desktop Configuration Servers
          Chapter 9: File Sharing
          Chapter 10: Printer Services
          Chapter 11: More Mail Services
          Part 4: Maintaining a Healthy Server
          Chapter 12: Security
          Chapter 13: Troubleshooting
          Part 5: Appendices
          Appendix A: Installing Linux
          Appendix B: BIND Reference
          Appendix C: The m4 Macros for sendmail