C & C++

Linux Syllabus :

Unit 1: Get Started with the GNOME Graphical Desktop
Objective: Get started with GNOME and edit text files with gedit
Unit 2: Manage Files Graphically with Nautilus
– Objective: Manage files graphically and access remote systems with Nautilus
Unit 3: Get Help in a Graphical Environment
– Objective: Access documentation, both locally and online
Unit 4: Configure Local Services
– Objective: Configure the date and time and configure a printer
Unit 5: Manage Physical Storage I
– Objective: Understand basic disk concepts and manage system disks 
Unit 6: Manage Logical Volumes
– Objective: Understand logical volume concepts and manage logical volumes
Unit 7: Monitor System Resources
– Objective: Manage CPU, memory, and disk utilization
Unit 8: Manage System Software
– Objective: Manage system software locally and using Red Hat Network (RHN)
Unit 9: Get Started with Bash
– Objective: Understand basic shell concepts, execute simple commands, and use basic job control techniques
Unit 10: Get Help in a Textual Environment
– Objective: Use man and info pages and find documentation in /usr/share/doc
Unit 11: Establish Network Connectivity
– Objective: Understand basic network concepts; configure, manage, and test network settings
Unit 12: Administer Users and Groups
– Objective: Manage users and groups
Unit 13: Manage Files from the Command Line
– Objective: Understand Linux filesystem hierarchy and pathnames; manage files from the command line
Unit 14: Secure Linux File Access
– Objective: Understand Linux file access mechanisms; manage file access from the GUI and the command line
Unit 15: Administer Remote Systems
– Objective: Share and connect to a desktop; use SSH and rsync
Unit 16: Configure General Services
– Objective: Manage services; configure SSH and remote desktops
Unit 17: Manage Physical Storage II
– Objective: Manage filesystem attributes and swap space
Unit 18: Install Linux Graphically
– Objective: Install Red Hat Enterprise Linux and configure the system with firstboot
Unit 19: Manage Virtual Machines
– Objective: Understand basic virtualization concepts; install and manage virtual machines
Unit 20: Control the Boot Process
– Objective: Understand runlevels and manage GRUB
Unit 21: Deploy File Sharing Services
– Objective: Deploy an FTP server and a web server
Unit 22: Secure Network Services
– Objective: Manage a firewall; understand SELinux concepts and manage SELinux
Unit 23: Comprehensive Review
-Objective: Get a hands-on review of the concepts covered in this course
Unit 1: Automated Installations of Red Hat Enterprise Linux -Objectives: Create and manage kickstart configuration files; perform installations using kickstart Unit 2: Accessing the Command Line Objectives: Access the command line locally and remotely; gain administrative privileges from the command line Unit 3: Intermediate Command Line Tools Objectives: Use hardlinks, archives and compression, and vim Unit 4: Regular Expressions, Pipelines, and I/O Redirection Objectives: Use regular expressions to search patterns in files and output; redirect and pipe output Unit 5: Network Configuration and Troubleshooting Objectives: Configure network settings; troubleshoot network issues Unit 6: Managing Simple Partitions and Filesystems Objectives: Create and format simple partitions, swap partitions, and encrypted partitions Unit 7: Managing Flexible Storage with the Logical Volume Manager (LVM) – Objectives: Implement LVM and LVM snapshots Unit 8: Access Network File Sharing Services; NFS and CIFS – Objectives: Implement NFS, CIFS, and autofs Unit 9: Managing User Accounts – Objectives: Manage user accounts including password aging Unit 10: Network User Accounts with LDAP – Objectives: Connect to a central LDAP directory service Unit 11: Controlling Access to Files – Objectives: Manage group memberships, file permissions, and access control lists (ACL) Unit 12: Managing SELinux – Objectives: Activate and deactivate SELinux; set file contexts; manage SELinux booleans; analyze SELinux logs Unit 13: Installing and Managing Software – Objectives: Manage software and query information with yum; configure client-side yum repository files Unit 14: Managing Installed Services – Objectives: Managing services; verify connectivity to a service Unit 15: Analyzing and Storing Logs – Objectives: Managing logs with rsyslog and logrotate Unit 16: Managing Processes – Objectives: Identify and terminate processes, change the priority of a process, and use cron and at to schedule processes Unit 17: Tuning and Maintaining the Kernel – Objectives: List, load, and remove modules; use kernel arguments Unit 18: System Recovery Techniques – Objectives: Understand the boot process and resolve boot problems