Section - 1
LinuxBasicsPart-1
InstallationInstalling Red Hat Enterprise Linux Version 5.0
Installing Fedora 10
Pen Drive installation
Install CentOS on pendrive
Starting a Shell
Using Terminals Window
Using a Virtual Terminals
The shell prompt
Login Shell
Running a command
Get help
Setting Your Prompt
Know your current location - pwd command
know your home directory - $HOME
Absolute path and relative path
Listing a directory - ls command
wildcard - * ? []
Changing a directory - cd command
move to home directory - Tilde expansion - ~ $HOME and cd
Creating a directory - mkdir command
Copying a files / directories - cp command
Moving and renaming a directory - mv command
Deleting a file / directory - rm command
Viewing a text file
Command line completion
Escaping – The Backslash(\)
Command History - history command
Change system date - date command
Know yourself and others - id command
Checking Login Sessions - who command
uptime command
w command
finger & chfn command
touch command
tee command - standard output to file and display
du command - space consumed by a file / directory
df command - space consumed by a filesystem
vi editor
printing in linux
/etc/hosts and /etc/networks file
LinuxBasicsPart-2
Simple filters
head command
tail command
wc command
cut command
paste command .
sort command
uniq command
nl command
tr command
diff command
inode
What is inode?
inode and cp, mv, rm and ln command
links
Symbolic (Soft) links
Hard links
tar command
Regular expression
String Processing
grep - Searching for a pattern
grep - regular expression
Section 2
Administration Basics Part - 1
Display message for user - /etc/issue file, /etc/motd filesuser - /etc/passwd, /etc/shadow
group - /etc/group - newgrp command
create group - groupadd command
modify group - groupmod command
delete group - groupdel command
/etc/default/useradd file
/etc/skel/ directory
/etc/login.defs
Generating encrypted password
useradd command - create user
Changing / displaying default values
usermod command - Changing users personal information
userdel command - delete user
chage command - changing user password expiry information
gpasswd command - /etc/gshadow - Group administration
pwck command - Verify integrity of password file
grpck command - Verify integrity of group file
chown command - Change file owner and group
chgrp command - Change file group
Administration Basics Part - 2
PermissionsPermissions
Permission category
Symbolic representation of permissions
Examining Permissions
Permission behavior
Permissions on files
Permissions on directories
Processing permission
Changing Permission
Symbolic method
Numeric method
recursively operation
Execution Priority
nice command - setting priority .
renice command -resetting priority .
Virtual Memory
mkswap swapon command - creating swap partition .
mkswap swapon command - remove swap partition .
mkswap swapon command - creating swap file .
mkswap swapon command - remove swap file .
runlevels
create launcher .
LVM
What is LVM? .
Create LVM .
Extending LVM .
LVM - Reduce LVM Size .
Removing LVM .
LVM - Extend Volume Group
RAID
What is RAID?
RAID 0
RAID 1
RAID 5
RAID 6
Job Scheduling
crontab
at, atq, atrm, batch
Administration Basics Part - 3
TroubleshootingRecovering root password .
Section3
Administration Intermediate Part - 1
pingWhat is ping?
Boot Sequence
Grub
The Grub
Password protecting grub..
Changing default menu in grub
Changing timeout in grub
Configure grub to show menu by default
Demon
service command
chkconfig command
yum
What is yum and repository? .
Yum on RHEL - 5
Creating my own local yum repository Part - 1 .
Creating my own local yum repository Part - 2 .
Yum on Fedora 10
Creating my local yum repository Part - 1 .
Uninstalling an rpm using yum .
Creating my local yum repository a different approach part - 2 .
createrepo/rpm metadata .
Public key error during installation through yum .
DHCP Server
DHCP Server
DNS Server
DNS Server basics
Name Server Type
Ports and Protocol supported
How to get nameserver start, restart, reload and stop
Configuration files with locations, permission and ownerships
Installing rpm packages
Statements in /var/named/chroot/etc/named.conf
Zone entry in named.conf file
Zone File resource record
Configuring Primary DNS Server
Configuring Secondary DNS Server (Slave Server) in same subnet
Configuring Secondary DNS Server (Slave Server) in different subnet
Troubleshooting DNS
Telnet.
How to configure telnet?
How to Configure telnet for root login?
How to make telnet listen on another TCP port?
Allow telnet connection to trusted ip address only?
FTP Server
ftp server (vsftpd)
NFS Server
NFS Server
NFSv3 server setup
NFSv3 serve4 setup
Apache (Httpd) Server
Apache (HTTPD) Server Basics .
Named Virtual Hosting .
IP Virtual Hosting .
Controlling access through .htaccess .
How can others access the website? .
NIS - Network Information Service
What is NIS (Network Information Services)? .
NIS - [Configuring the NFS Server] .
NIS - [Configuring the NIS Server] .
NIS - [Configuring the NIS Client] .
Remote Linux Installation
Linux installation using remote FTP server .
Linux installation using remote apache(httpd) server .
PXE installation .
Kernel
How to compile and install kernel? .
Remote Login
ssh
scp
vnc (Xvnc)
Accessing graphical tools of remote system
Getting remote GUI - Xnest
System Administration
su command
sudo command
Section4
Miscellaneous
mplayerConfiguring local mplayer repository Feb 11, 2010
Configuring global mplayer repository Feb 11, 2010
