Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Duration 35 hours
Course Outline
- Fundamentals of Linux & Debian
- Core Debian/Linux principles and system architecture
- Essentials of the terminal and shell
- User accounts, root privileges, and
sudousage - Virtual console interfaces and fundamental system controls
- Filesystem & File Handling
- The Unix filesystem hierarchy
- Managing files, directories, symbolic links, and timestamps
- Access permissions, user groups, and
umasksettings - Interaction with
procfs,sysfs, device nodes, and temporary files - Core file management commands
- Shell & Command-Line Proficiency
- Bash shell usage and environment variables
- Understanding
$PATH,$HOME, and$LANG - Command flags, globbing patterns, and shell aliases
- Utilizing pipes, input/output redirection, and exit statuses
- Text manipulation and regular expression usage
- Editing with
vimand Midnight Commander
- Managing Debian Packages
- Structure of Debian packages and software repositories
- Usage of
apt,apt-get,apt-cache, andaptitude - Processes for installing, uninstalling, and updating software
- Handling package dependencies and resolution conflicts
- Diagnosing and fixing broken package states
- Managing repositories and applying package pinning
- System Boot & Administrative Tasks
- UEFI standards and the boot sequence
- Configuring GRUB and utilizing rescue systems
- Managing services with
systemd - Reviewing kernel outputs and system logs
- Configuring services, system settings, and
udevrules
- User Management, Authentication & Security
- User accounts, password management, and authentication methods
- Implementation of PAM/NSS frameworks
- Privilege management via
sudo, ACLs, and PolicyKit - SSH protocols and secure remote connectivity
- Foundational Linux security practices
- Network Configuration
- Network interface management and IP addressing
- DNS lookups and hostname resolution
- Configuring network settings for desktops and servers
- DHCP usage and static IP assignment
- Utilizing the
iproute2suite - Initial network diagnostics
- Understanding Netfilter and firewall principles
- Network Services & Remote Administration
- Core SSH concepts
- SSH key management and
ssh-agentusage - Performing remote system administration
- Techniques for port forwarding
- Network applications and introductory server management
- System Monitoring & Upkeep
- Tracking processes and resource consumption
- Monitoring with
ps,top, and controlling processes - Analyzing logs and conducting system diagnostics
- Scheduling automated tasks
- Inspecting hardware status and memory usage
- Managing disk space and filesystem health
- Storage, Backups & Data Protection
- Partitioning, filesystem creation, and mounting volumes
- Logical Volume Manager (LVM) implementation
- Working with disk images
- Backup strategies and recovery procedures
- Data compression and archiving techniques
- Encryption using GnuPG and LUKS
- Ensuring data integrity and restoration
- Git & Software Development Processes
- Initial Git setup and configuration
- Essential Git commands
- Handling branches/references and routine workflows
- Comparing and merging code changes
- Data & Text Manipulation
- Character sets and UTF-8 encoding
- Using
iconvfor conversion - Text transformation and data extraction
- Processing XML documents
- Basic document formatting and data presentation
Requirements
No prior specific prerequisites are necessary to participate in this course.
Testimonials (1)
the classroom software that was in use. It was NOT a training session like in class... where one person talks and the others have to pay attention. It was actually always a dialogue, questions were always answered immediately. One of my best trainings so far
Oliver Seidel - Agenda Informationssysteme GmbH & Co. KG
Course - Debian Administration
Machine Translated