Course
digicode: LINUX2
Linux Advanced: Becoming a Power User
Course facts
Download as PDF- Understanding the core components of a Linux system and the fundamentals of the open-source model
- Targeted searching, filtering, and analysis of log files and text-based data
- Secure management of accounts, groups, access rights, and file systems
- Monitoring processes and system services, as well as installing software packages and open-source applications
- Developing custom shell scripts and executing scheduled tasks
- Using AI for analysis and troubleshooting
- Interaction between the kernel, system components, and applications
- Open-source principles, licensing models, and software from source code
- Data streams, input and output, and complex command chains
- Processing text and log files with regular expressions, grep, sed, and awk
- Managing accounts, groups, and authentication
- Advanced permissions with umask, SUID, SGID, and the sticky bit
- Analyzing and specifically resolving permission issues
- Linux and network file systems and their areas of application
- Creating, mounting, and managing partitions and file systems
- Analyzing directory structures and different file types
- Evaluating process information, status, priorities, and exit codes
- The Linux process model with /proc, fork, exec, and wait
- Controlling processes and systematically investigating problems
- Viewing Network Configuration
- Advanced Configuration and Use of OpenSSH
- Understanding the Use of netcat (nc), curl, and wget
- Securely Accessing Remote Systems with OpenSSH
- Transferring Files with scp and sftp
- Securely Forwarding Connections and Protocols via SSH Tunnels
- Starting, Stopping, Monitoring, and Diagnosing Services with systemd
- Scheduling Tasks with cron and at
- Installing Software Packages and Building Open-Source Software from Source Code
- Developing Shell Scripts in a Structured Manner and Executing Them Safely
- Using Parameters, Variables, and Core Language Elements
- Simplifying Recurring Tasks with Custom Scripts
- Using AI to Analyze Logs, Explain Code, and Assist with Troubleshooting—Including a Critical Review of the Results
The course is designed for aspiring Linux administrators and power users. It is also aimed at experienced IT professionals who want to confidently manage Linux systems and open source software and deepen their knowledge of troubleshooting and shell scripting.
This course is aimed at IT professionals and Linux/Unix Juniors who want to deepen their know-how in order to use Linux/Unix systems efficiently, run the command line and shell, develop software and services, carry out simple Linux/Unix administration and operate Linux/Unix systems. The course also addresses the following job roles: IT architects, project managers, system engineers and architects, system administrators as well as first and second level support.
You have a basic understanding of Linux and practical experience with the shell and command line, as covered in the following course: