Linux

  1. Home
  2. »
  3. LINUX

Linux Installation

Installation covers most flavors of Linux distribution such as Red hat Linux and Fedora Linux and
Suse Linux

  •  First Stage: Starting the Installation
  •  First Stage: Boot Media
  •  Accessing the Installer
  •  Network Installation Server
  • Second Stage: Installation Overview
  •  Configuring File Systems
  •  Advanced Partitioning
  •  Package Selection
  •  First Boot: Post-Install Configuration
  •  Starting a Kickstart Installation
  •  Anatomy of a Kickstart File

Linux System Administration - Managing Startup

Command line

  •  Introduction to Bash Shell
  •  Basic Commands (ls,cd,tail,cat,mkdir)
  •  Commands to work with file(mv,cp,rm)
  •  Text editor (vim)
  •  Stream text editor (grep, sed, and awk)
  •  STDERR,STDOUT,STDIN
  •  Compression Tar,gzip and bzip2
  •  Easily accessible tools in linux.

System Initialization

  • Troubleshooting boot issues
  •  What is GRUB and grub.conf
  •  Starting the Boot Process: GRUB
  •  Kernel Initialization
  • init Initialization (init 0,1,2,3,4,5)
  • Run Levels
  • /etc/rc.d/rc.sysinit  /etc/rc.d/rc
  •  System V run levels
  •  /etc/rc.d/rc.local
  • Controlling
  • Services(service,init.d,chkconfig)

Booting and run levels

  •  The boot process: from BIOS to kernel then to user space
  •  Setting kernel parameters
  •  Run levels and init scripts
  •  Configuring services to run at boot
  • Securing single-user mode (su login)
  •  Shutting down and rebooting the system

Kernel Services - Configuring the kernel

  •  The Linux Kernel
  •  Kernel Images and Variants
  •  Kernel Modules
  •  Kernel Module Utilities
  •  Managing the initrd Image
  • Accessing Drivers Through /dev
  •  Device Node Examples
  •  Managing /dev With udev
  •  Adding Files Under /dev
  •  Kernel Configuration With /pro
  • /proc Examples
  •  sysctl : Persistent Kernel Configuration
  • Exploring Hardware Devices (hwinfo)
  •  Monitoring Processes and Resources(kill,ps,pstree,top)

Advanced File system Management

  •  Configuring the Quota System
  •  Setting Quotas for Users
  • Reporting Quota Status
  •  What is Software RAID?
  •  Software RAID Configuration
  •  Software RAID Testing and Recovery
  •  What is Logical Volume Manager (LVM)?
  •  Creating Logical Volumes
  • Resizing Logical Volumes
  •  Logical Volume Manager Snapshots
  •  Using LVM Snapshots
  •  Archiving tools: tar
  •  Archiving Tools: dump/restore
  •  Archiving Tools: rsync:Linux Network Administration – Managing Network

Network Setup and Configuration

  • Network Interfaces
  • Driver Selection
  • Speed and Duplex Settings
  • IPv4 Addresses
  • Dynamic IPv4 Configuration
  • Static IPv4 Configuration
  • Device Aliases
  • Routing Table
  • Default Gateway
  • Configuring Routes
  • Verify IP Connectivity
  • Defining the Local Host Name
  • Local Resolver
  • Remote Resolvers
  • Verify DNS Connectivity
  • Network Configuration Utilities
  • Transparent Dynamic Configuration
  • Implementing IPv6
  • IPv6: Dynamic Interface Configuration
  • IPv6: Static Interface Configuration
  • IPv6: Routing Configuration
  • New and Modified Utilities

Basic networking configuration

  •  Configure a network device to connect to a local network
  •  Configure a network device to connect to a wide-area network
  • Communicate between subnets within a single network
  • Configure a network device to implement authentication
  • Configuring a multi- homed network device
  • Resolving networking and communication problems
  •  /sbin/route
  •  /sbin/ifconfig
  •  /bin/netstat
  •  /bin/ping
  •  /sbin/arp
  •  /usr/sbin/arpwatch
  •  /usr/sbin/tcpdump
  •  /usr/sbin/lsof
  •  /usr/bin/ncTroubleshooting network issues
  • ifconfig
  •  route
  •  netstat
  •  /etc/network and /etc/sysconfig/network – scripts/
  •  System log files
  • ping
  •  /etc/resolv.conf
  •  /etc/hosts
  • /etc/hosts.allow and /etc/hosts.deny
  •  /etc/hostname and /etc/HOSTNAME
  • traceroute
  •  nslookup and dig
  •  dmesg

Organizing Networked Systems

  •  Host Name Resolution
  • DNS-Specific Resolvers
  •  Trace a DNS Query with dig
  •  Exploring DNS with host
  •  Service Profile: DNS
  •  Getting Started with BIND
  •  bind-chroot Package
  •  caching-nameserver Package

Network File Sharing Services

  •  NFS server and NFS Client
  •  NFS share for group collaboration

SMB

  •  Samba server and samba client connections
  • Samba share for group collaboration

Linux Server Administration – Managing Servers

Mail server - Sendmail Configuration

  • Managing sendmail
  •  E-mail aliases
  •  Mail quotas
  •  Virtual mail domains
  •  Configuring internal mail relays
  • Monitoring SMTP servers
  •  /etc/aliases
  • sendmail.cw DNS – BIND configuration
  •  Configure BIND to function as a caching-only DNS server
  •  Configure a caching-only name server to forward DNS queries
  •  Format, and reload the DNS by using kill or ndc
    logging
  • Configuring BIND options
  •  Configuring directory location for zone files
  •  /etc/named.conf
  •  /usr/sbin/ndc/usr/sbin/named-bootconf
  •  kill
  •  Install a proxy server using Squid
  • Configure a proxy server using Squid
  •  Implementing access policies
  •  Setting up authentication
  •  Utilizing memory usage
  • Squid.conf
  •  acl
  •  http_access
  •  What is DHCP?
  •  Static hosts
  •  Dynamic hosts
  •  dhcpd.conf
  •  dhcpd.leases
  •  Apache Overview
  •  Apache Server Configuration
  •  Virtual Hosts
  •  Apache Access Configuration
  •  Deploy a basic CGI application
  •  Configure group-
  • Configure private directories
  •  Monitoring Apache load and performance
  •  Restricting client user access
  •  Configuring mod_php and PHP support
  • Setting up client user authentication
  •  Configuring Apache server options
  •  access. log
  •  .htaccess
  •  httpd.conf
  •  htpasswd
  • Auditing source code
  •  Securing SSH
  •  Getting security alerts
  •  Open mail relays
  •  Installing Intrusion Detection Systems
  •  Port scanning with nmap
  •  Firewall using IP Tables
  •  Filter and NAT Rules
  •  SMTP Overview and Implementations
  •  Connections and Relays
  •  SMTP AUTH & StartTLS/SSL
  •  Password Security and PAM
  •  Security Considerations
  •  Activating and Interfacing with SELinux
  •  SELinux commands and Roles
  •  Location & Access
  •  Boot level security (GRUB)
  •  Security need for TCP wrappers
  •  /etc/inetd.conf
  • /etc/hosts.allow and /etc/hosts.deny
  •  xinetd
  • Net filter Overview
  •  Rules: General Considerations
  •  Connection Tracking
  •  Network Address Translation (NAT)
  • IP tables
  •  /proc/sys/net/ipv4
  •  Different type of shell
  •  Shell scrtip basics
  •  Executing shell scripts.
  •  Header,comments on script
  •  Redirection
  •  Vairables
  •  Conditions
  •  Loops
  •  Eg: Backup script and scheduling the script

Configure a system as an iSCSI initiator that persistently mounts an iSCSI target

  •  Resume Preparation
  •  Resume Preparation Tips
  •  Sample Resumes
  • Soft copy of Notes for each module
  •  4 case studies on use case diagrams
  •  2 Real-time project specifications

Interview Preparation

  •  Interview Preparation Tips
  •  Sample Interview Questions
  • How to clear an Interview