SUSE Linux — Course Topics
Introduction to SUSE Linux
- Introduction to Operating System.
- Introduction Kernel.
- What is Linux?
- History and significance of SUSE Linux.
- History and significance of SUSE Linux.
Installation and System Configuration
- Installation of SUSE Linux on physical and virtual machines.
- Initial system configuration, including language, keyboard layout, and time zones.
- Disk partitioning and file system setup.
System Administration and Maintenance
- User and group management.
- Permissions and access control.
- Managing services and daemons with systemd.
- Manage groups.
- Monitoring and system logs for troubleshooting.
Data Security
- Understand directory permissions.
- Understand user category management.
- Understand umask and default permissions.
- Understand special permissions.
- Understand File ACL.
Shell Scripting
- Creating and executing scripts
- Understand use of variables.
- Create hybrid scripts.
- Understand conditional loops.
- If Then Else.
- Nested If.
- Case.
- For Loops.
Process Management
- Understanding Linux processes.
- Threads.
- Process types.
- Running foreground processes.
- Running background processes.
- Monitoring processes using ps utility.
- Monitoring processes using top utility.
- Understanding process termination and sig terms.
- Managing process prioritization.
Service Management
- Understanding services.
- Types of services.
- Managing services in run-time.
- Managing startup services.
- Understanding Linux targets.
- Managing targets.
- Configuring default target.
- Root password reset.
Miscellaneous Topics
- Managing Device drivers and Kernel modules.
- User Delegation.
- Task scheduling using crontabs.
- Package management with ZYpp.
Networking
- Networking basics.
- Managing IPv4 / IPv6 Networking.
- Configuring SSH server for remote access.
- Configuring cockpit service.
- Accessing and managing Linux via WebUI.
- Configuring DNS server.
- Deploying a web server.
- Configuring system logs.
- Configuring remote logs using rsyslog.
- Control network security using firewalld.
Storage Management
- Disk partition management.
- Understanding MBR and GPT partition table.
- Adding disk to virtual machines
- Managing disks using parted.
- Formatting partitions with Linux file systems.
- Persistent mounting via fstab.
- Disk quota management.
- Swap management.
- Advanced disk management.
- Understanding LVM.
- Configuring LVM.
- Network Storage.
- Understanding NAS and SAN storage.
- Configuring NAS storage using NFS.
- Configuring SAN storage using iSCSI.
- Troubleshooting using emergency mode and rescue mode.
- Understanding virtualization.
- Understanding containerization.
- Understanding public and private cloud.
High Availability and Clustering
- High availability and failover concepts.
- Configuring clusters with Pacemaker and Corosync.
- Ensuring redundancy and reliability.
Virtualization and Cloud Integration
- Virtualization technologies (KVM, Xen).
- Managing virtual machines.
- Integrating SUSE Linux with cloud platforms (AWS, Azure, OpenStack).