
This course provides students with practical knowledge and hands-on experience in Linux operating systems and programming environments. It covers Linux installation and configuration, basic and advanced Linux commands, file and directory management, user and group administration, file permissions, shell scripting, process management, and system monitoring. Students will develop skills in writing, executing, and debugging Bash shell scripts, automating system tasks, and using Linux programming tools. Through laboratory exercises, students will gain practical experience in Linux system administration, troubleshooting, and developing efficient solutions in a Linux environment.
- Teacher: Jean De Dieu Niyikiza