Sunday, May 15, 2011

Linux Course outline

Following are the Chapters that should must read and understand properly for Linux Students.  

Linux for Newbies 

  1. History of Linux
  2. Concept of free software, open source and GPL
  3. Installing RedHat Linux 5.x / CentOS 5.x / Fedora 8+
  4. Configuring the system for dual booting with other operating systems (eg. wintendo)
  5. Understanding kernel and kernel versions
  6. Understanding different Linux distributions and distribution specific version numbers
  7. How and where to look for help (Websites, Howtos, Mailing lists, Discussion Forums)
  8. Starting up and shutting down the system
  9. Working in command line interface and basic commands
  10. Using KDE and GNOME file managers for file management operations.
  11. The X window system (KDE and GNOME window managers)
  12. Using KDE desktop (including KDE control panel)
  13. Understanding devices : Floppies, cdrom and hard disks (formatting, mounting, etc)
  14. Configuring (mounting) Harddisks on other IDE / SATA channels for data copying
  15. Partitioning and formatting Harddisks
  16. Creating and managing users (a general overview)
  17. Working with files (creating and changing files,etc)
  18. Files and directory permissions (viewing and setting)
  19. Working with system information (GUI bases, and commands like lspci, etc)
  20. Configuring printer and printing files (CUPS)
  21. Configuring and using scanners (Xsane)
  22. Working with various text editors in command mode (vi, pico and emacs)
  23. File compression utilities (tar, gzip, bzip2, compress)
  24. Installing , removing and updating packages with RPM
  25. Installing software from source code tarballs (tar.gz)
  26. Using OpenOffice
  27. Games on Linux, configuring Sound and Video cards on Linux
  28. Using Internet (modem configuration & Internet account setup)
  29. Configuration of ethernet cards
  30. Configuration of Wireless Cards
  31. Email clients (KMAIL / Thunderbird/ Evolution)
  32. Configuration of POP+IMAP+SMTP accounts in e-Mail client software
  33. Configuring Hotmail email accounts on Linux
  34. Chat on IRC, MSN, Yahoo, Skype
  35. Listening to music CDs (MP3 etc, XMMS)
  36. Viewing video CDs (MPG, AVI, MOV, etc) (Mplayer, Xine, VLC Player)
  37. Writing / burning CDs with CD-writer K3b and Xcdroast (configuration, etc)
  38. Creating and using boot-disks (obsolete ?)
  39. Brief introduction to web publishing tools (Quanta, Velocity, etc)
  40. Implementing firewalls at user level
  41. Using secure copy for transferring files between Linux computers
  42. Connecting from a Linux pc to a windows PC to access shared files
  43. Recovering system and boot-problems using rescue CD and single user-mode
  44. Configuring Samba service.
  45. Connecting from a windows PC to a Linux PC to access files shared through Samba


 Linux for System Administrators
  1. Linux advance commands (including regular expressions, and related tools (sed, awk, perl)  
  2. Using telnet, secure shell and scp
  3. RSH, Rlogin, RExec
  4. SSH keys, Key based authentication, Password less logons, etc
  5. Understanding File System Layout (ext3)
  6. Locating and editing configuration files and scripts (/etc/init.d/*, /etc/rc.local)
  7. Networking basics (TCP/IP). Configuring network interfaces.
  8. Administrating user accounts and groups.
  9. System initialization scripts and run-levels
  10. Configuring selected services to run on system boot (chkconfig)
  11. Setting up servers / services: BIND (DNS), NFS, NIS, SAMBA, Sendmail, Postfix, Apache, Squid
  12. Monitoring and administrating log files (logrotate, cron)
  13. Monitoring system resources, using SNMP and MRTG
  14. System security, restricting access to network services
  15. Configuring / implementing firewalls
  16. Configuring IP Masquerading
  17. Making and using boot disks
  18. Enabling support for NTFS partitions
  19. Working in rescue and single user mode / securing single user mode
  20. Configuring, building and installing a custom kernel (kernel recompilation

    I hope it to be helpful for all.

No comments:

Post a Comment