Linux
A D M I N I S T R AT I O N
Curriculum
Duration: 45 Days
Part I Linux System and Network Administration
Chapter 1 Duties of the System Administrator
The Linux System Administrator
Installing and Configuring Servers
Installing and Configuring Application Software
Creating and Maintaining User Accounts
Backing Up and Restoring Files
Monitoring and Tuning Performance
Configuring a Secure System
Using Tools to Monitor Security
Chapter 2 Planning the Network
Deciding What Kind of Network You Need
Understanding topologies
Client/server or peer-to-peer?
What's in the mix?
Determining system requirements
Planning and Implementing Security
Addressing external and internal threats
Formulating a security policy
Planning for Recovery from Disasters
Chapter 3 Installing Red Hat Linux
Exploring Your PC's Components
Processor
Bus
Memory
Video card and monitor
Hard drive
Floppy disk drive
FOR MORE INFORMATION
A-52 & A-43, Sector-16, Noida - 201301 (UP), INDIA
Tel.: 0120-4646464, 2517820-24 Mobile: 09871055180-81
E-mail: info@ducatindia.com Visit us: www.ducatindia.com
LINUX
Keyboard and mouse
SCSI controller
CD-ROM drive
Sound card
Network card
Checking for Supported Hardware
Creating the Red Hat Boot Disk
Starting the Red Hat Linux Installation
Partitioning the Hard Disk for Red Hat Linux
Naming disks and devices
Mounting a file system on a device
Understanding the swap partition
Preparing disk partitions for Red Hat Linux
Configuring Red Hat Linux Installation
Installing the Boot Loader
Configuring the network
Setting the time zone
Setting the root password and add user accounts
Configuring password authentication
Selecting the Package Groups to Install
Chapter 4 Red Hat Linux File System
Understanding the Red Hat Linux File System Structure
The / directory
Using File System Commands
ls
cp
rmmv
chown
chgrp
chmod
chattr
ln
symlinks
stat
Lsof
mknod
Macutil
Chapter 5 Red Hat System Configuration Files
Examining the System Configuration Files
System wide shell configuration scripts
System environmental settings
System configuration files in the /etc/sysconfig directory examining the Network Configuration Files
FOR MORE INFORMATION
A-52 & A-43, Sector-16, Noida - 201301 (UP), INDIA
Tel.: 0120-4646464, 2517820-24 Mobile: 09871055180-81
E-mail: info@ducatindia.com Visit us: www.ducatindia.com
LINUX
Files to change when setting up a system
or moving the system
Starting up network services from xinetd
Starting up network services from the rc scripts Other important network configuration files
In the /etc/sysconfig directory Network configuration files in /etc/sysconfig/network-scripts
Part II Red Hat Linux Network Services
Chapter 1 - TCP/IP Networking
TCP/IP Explained
Understanding Network Classes
Setting Up a Network Interface Card (NIC)
Configuring the network card
Configuring an internal network
Understanding Subnetting
Interpreting IP numbers
Before you subnet your network
Classless InterDomain Routing (CIDR)
Gateways and Routers
Configuring Dynamic Host Configuration
Protocol (DHCP)
Setting up the server
Configuring the client
Configuring a Point-to-Point Protocol (PPP) Connection
Chapter 2 - The Network File System
NFS Overview
Understanding NFS
NFS advantages
NFS disadvantages
Configuring an NFS Server
Overview of server configuration
Designing an NFS server
Key files, commands, and daemons
Example NFS server
Configuring an NFS Client
Overview of client configuration
Key files and commands
Example NFS client
Tuning NFS
Examining NFS Security
General NFS security issues
Server security considerations
Client security considerations
FOR MORE INFORMATION
A-52 & A-43, Sector-16, Noida - 201301 (UP), INDIA
Tel.: 0120-4646464, 2517820-24 Mobile: 09871055180-81
E-mail: info@ducatindia.com Visit us: www.ducatindia.com
LINUX
Chapter 3 - The Network Information System
Understanding NIS
Configuring an NIS Server
Key files and commands
Setting the NIS domain name
Configuring and starting the server daemon
Initializing the NIS maps
Starting the NIS password daemon
Starting the server transfer daemon
Starting the NIS servers at boot time
Configuring an example NIS server
Configuring an NIS Client
Setting the NIS domain name
Configuring and starting the client daemon
Configuring the client startup files
Key NIS client files and commands
Testing your NIS configuration
Configuring an example NIS client
Strengthening NIS Securit
Setting the NIS domain name
Configuring and starting the client daemon
Configuring the client startup files
Key NIS client files and commands
Testing your NIS configuration
Configuring an example NIS client
Strengthening NIS Security
Chapter 4 - Connecting to Microsoft Networks
Installing Samba
Configuring the Samba Server
[Global] [Homes]
[Printers]
[Nancy]
Using SWAT
Configuring the Samba Client
Using a Windows Printer from the Linux Computer
Testing the Samba Server
Part III Red Hat Linux Internet Services
Chapter 1 - what are Internet Services?
Secure Services
ssh
scp
sftp
FOR MORE INFORMATION
A-52 & A-43, Sector-16, Noida - 201301 (UP), INDIA
Tel.: 0120-4646464, 2517820-24 Mobile: 09871055180-81
E-mail: info@ducatindia.com Visit us: www.ducatindia.com
LINUX
Less Secure Services
Telnet
Ftp
rsync
rsh
Rlogin
Finger
Talk and ntalk
Using Your Linux Machine as a Server
http
sshd
ftpd
dns
The Inetd Server
Xinetd
Inetd and Xinetd vs. Stand-Alone
Inetd- or xinetd-started services
Stand-alone services
Linux Firewall Packages
Ipchai
Chapter 2 - The Domain Name System
Understanding DNS Installing the Software
Understanding Types of Domain Servers
Examining Server Configuration Files
The named.conf file
Options
The named.ca file
The named.local file
Zone files
The reverse zone file
Configuring a Caching Server
Configuring a Slave Server
Configuring a Master Server
Using DNS Tools
Chapter 3 - Configuring FTP Services
Nd host access
Configuring ftpd What FTP Software is Available?
Red Hat Linux's choice: WU-FTPD
Alternative FTP servers
Installing WU-FTPD
Installing the binary RPM
Installing and building the source RPM
Installing and building the source distribution
FOR MORE INFORMATION
A-52 & A-43, Sector-16, Noida - 201301 (UP), INDIA
Tel.: 0120-4646464, 2517820-24 Mobile: 09871055180-81
E-mail: info@ducatindia.com Visit us: www.ducatindia.com
LINUX
Installing the anonftp package
Configuring the Server
Configuring user a
The enhanced /etc/ftpaccess file
Maintaining the Server
Strengthening FTP Security
Understanding and mitigating the risks
Reconfiguring the system log
Monitoring the server
Chapter 4 - Configuring Mail Services
E-Mail Explained
Mail User Agent (MUA)
Mail Transfer Agent (MTA)
Local Delivery Agent (LDA)
Introducing SMTP Understanding
Understanding IMAP4
Configuring Sendmail
Checking that Sendmail is installed and running
Configuring Sendmail
The m4 Macro Processor
Understanding and managing the mail queue
Configuring POP3
Chapter 5 - Introducing Apache
A short history of Apache
Apache features
Finding more information about Apache
How Web Servers Work
Installing Apache
Installing the binary RPMs
Installing and building the source RPMs
Installing and building the source distribution
Additional packages to install
Configuring Apache
Apache's startup process
Configuring global Apache behavior
Configuring the default server
Configuring virtual servers
Configuring Apache for SSI
Enabling SSI
Testing the configuration
CGI Scripts
Creating a Secure Server with SSL
Generating the encryption key
FOR MORE INFORMATION
A-52 & A-43, Sector-16, Noida - 201301 (UP), INDIA
Tel.: 0120-4646464, 2517820-24 Mobile: 09871055180-81
E-mail: info@ducatindia.com Visit us: www.ducatindia.com
LINUX
Part IV Linux System Maintenance
Chapter 1 - Using the Red Hat Network
Registering Your System
Configuring the Red Hat Update Agent
Using the Red Hat Update Agent
Using the Red Hat Network via the Internet
Red Hat Network Main page tab
Your Network page tab
Search Errata Alerts tab
Preferences tab
Help Desk tab
Chapter 2 - Upgrading and Customizing the Kernel
Should You Upgrade to a New Kernel?
Upgrading versus customizing
Checking your current kernel version
Building a New Kernel
Obtaining the latest kernel version
Patching the kernel
Customizing the kernel
Compiling and installing the new kernel
Configuring GRUB
Booting the custom kernel
Chapter 3 - Configuring the System on the Command Line
Administering a System at the Command Line
Administering Users and Groups
Working with user accounts
Working with group accounts
Modifying multiple accounts simultaneously
Viewing login and process information
Managing the File System
Creating and maintaining file systems
Working with files and directories
Managing disk space usage
Administering Processes
Obtaining process information
Terminating processes
Modifying process priorities
Tracking and Controlling System Usage
Maintaining the Date and Time
Creating and Restoring Backups
Using Scripts to Automate Tasks
Understanding Bash Programming
FOR MORE INFORMATION
A-52 & A-43, Sector-16, Noida - 201301 (UP), INDIA
Tel.: 0120-4646464, 2517820-24 Mobile: 09871055180-81
E-mail: info@ducatindia.com Visit us: www.ducatindia.com
LINUX
Wildcards and special characters
Using variables
Bash operators
Flow control
Shell functions
Processing input and output
Working with command line arguments
Using Processes and Job Control
Creating Backups
Automating Scripts
Using at for one-shot jobs
Using cron for regularly scheduled jobs
Performance Monitoring
Diagnosing Performance Problems
Overall System Status
Monitoring Running Processes
Monitoring Memory Utilization
Monitoring Disk Usage and Performance
Tracking CPU Usage Monitoring Network Traffic
Administering Users and Groups
Understanding the Root Account
Implementing Sudo
Deciphering Sudo's configuration file
Sudo configuration and usage tips
Working With Users and Groups
Understanding user private groups
Adding, modifying, and deleting users
Adding, modifying, and deleting groups
Using the Red Hat User Manager
Using File System Quotas
Preparing the system for quotas
Creating the quota files
Enabling quotas
Setting and modifying quotas
Reviewing quota utilization
Chapter 4 - Backing up and Restoring the File System
What Should Be Backed Up?
Choosing Media for Backups
Understanding Backup Methods
Using Backup Tools
Command line tools
Advanced tools
FOR MORE INFORMATION
A-52 & A-43, Sector-16, Noida - 201301 (UP), INDIA
Tel.: 0120-4646464, 2517820-24 Mobile: 09871055180-81
E-mail: info@ducatindia.com Visit us: www.ducatindia.com
LINUX
Chapter 5 - Installing and Upgrading Software Packages
Using the Red Hat Package Manager
General options
Query mode
Package installation and removal
Verifying RPMs
Building RPMs
RPM administrative commands
Checking Software Versions
Obtaining Newer Software
Using rpmfind.org
Using Freshmeat
Using Ibiblio.org
Using Gnome-RPM
Additional software repositories
Installing Software
Installing software from source
Building and installing source RPMs
Using RPM with source tarballs
Part V Security and Problem Solving
Chapter 1 - Security Basics
Introducing Basic Security Concepts
Security as loss prevention
Security: a distributed venture
The fundamental mindset: shades of grey
Understanding the enemy
Developing a Security Policy
Beware the security assertions ploy
Creating the policy: a first iteration
The policy itself
Recovery plans
Social engineering
Finding Security-Related Resources
Web sites Recommended reading Links
Implementing Local Security
Exploring the Nature of Physical Security
Building construction
Boot security
Maintaining User and Password Security
Passwords: theory and practice
Those pesky users
Checking logs
Securing File Integrity
FOR MORE INFORMATION
A-52 & A-43, Sector-16, Noida - 201301 (UP), INDIA
Tel.: 0120-4646464, 2517820-24 Mobile: 09871055180-81
E-mail: info@ducatindia.com Visit us: www.ducatindia.com
LINUX
Firewalls and Internet Security
Limiting Network Services
What services are running?
Stopping running services
Monitoring network traffic
A Firewall Primer
Firewall policy
Basic layout
Designing the firewall
Detecting Intrusions
Using LogWatch
Detecting Intrusions with ipchains
Detecting Intrusions with iptables
Chapter 2 - Troubleshooting and Problem Solving
Solving Installation Problems
Unable to log in after installation
Installing Star Office
Hardware-related installation problems
Solving File System Problems
Cannot delete a file
Commands with multi-word arguments
Accessing Windows file systems
Working with floppy disks
Cannot mount a partition
Avoiding file system checks at each system reboot
Getting a Zip drive to work
Solving Networking Problems
Getting online with a modem
What to do when the boot process hangs
Using two Ethernet cards
Solving Boot Problems
Solving Miscellaneous Problems
Getting sound to work
Using screensavers and power management
Starting the X Window System
FOR MORE INFORMATION
A-52 & A-43, Sector-16, Noida - 201301 (UP), INDIA
Tel.: 0120-4646464, 2517820-24 Mobile: 09871055180-81
E-mail: info@ducatindia.com Visit us: www.ducatindia.com
LINUX