Working in Linux - Basics and Administration
The “Working in Linux” training is a hands-on workshop that introduces participants to the Linux operating system in 2–3 days — from the very basics of using the console to system administration, configuration, and remote management.
Ideal for teams that…
Cloud, automation and CI/CD in practice — hands-on for engineering teams.
After completing the training, participants will gain practical skills necessary for effective work in Linux.
What we actually do
- · Day 1: System Basics and Working in the Shell Module 1: Introduction to Linux and Architecture History and philosophy of Linux Linux kernel and core system components File systems, permissions, users, and groups Basic navigation and file management commands: cd, ls, cp, mv, rm chmod, chown Creating users and groups Managing permissions and ownership Navigating the Linux file system Module 2: Working with Bash Shell and Text Editors Bash basics: Variables and environment variables Functions Loops and conditionals Writing and executing simple Bash scripts Text editors: vi/vim modes and basic commands Editing and saving configuration files Using command history System documentation tools: man, info Error handling and working with special files Workshop: Writing a simple backup script and editing configuration files with vi/vim
- · Day 2: System Administration and Processes Module 3: Process Management and System Monitoring Viewing and controlling processes: ps, top, kill, nice Monitoring system resources: free, df, iotop, netstat Managing system services and daemons Service management with systemd and init Module 4: Package and Software Management Installing and updating packages Package managers: yum / dnf (RedHat, CentOS) apt (Ubuntu, Debian) Working with software repositories Configuring and managing basic services (e.g. SSH) Workshop: Installing an SSH server, updating the system, resolving package dependency issues
- · Day 3: Advanced Techniques and Security Module 5: Archiving, Backup, and Storage Management Archiving and compression tools: tar, gzip, bzip2 Creating and restoring backups Using regular expressions and data filtering Disk and file system management: mount, umount fdisk, lsblk Directory backups and data restoration Module 6: System Security and Optimization Basic firewall configuration User management, restrictions, and quotas Task automation with Bash scripts and make Copying files between systems: scp, rsync Workshop: Configuring a simple firewall, setting user limits, creating a cron job for backups Module 7: Linux Networking and Configuration Linux networking basics: IPv4 and IPv6 configuration Essential networking protocols Network monitoring tools: netstat, ping, traceroute Configuring a local network Basic network security mechanisms
From brief to retro in 30 days.
Brief & diagnosis
A call with the team lead + a short survey for participants. We define goals, gap and context.
Program customization
We adapt modules, case studies and code examples to your stack. Approval in 5 days.
Workshop
Trainer-led sessions, hands-on, code review. Mentor available between sessions too.
Retro + report
Outcome report for the team and lead. 30 days of consulting included.
Send a brief. We'll reply within 1 day.
After a short brief we'll prepare a program and a quote. No obligations — it's just a starting point.
Thank you!
We'll get back to you within 1 business day.
Other programs for teams
See all →Advanced Linux Administration
Cloud, automation and CI/CD in practice — hands-on for engineering teams.
Ansible – automation in Windows systems
Cloud, automation and CI/CD in practice — hands-on for engineering teams.
Ansible advanced level
Cloud, automation and CI/CD in practice — hands-on for engineering teams.