Why take this course
Linux is the foundation of many IT environments, servers, and development tools. If you want to manage systems independently, optimize workflows, and solve problems, this course will provide you with solid foundations and practical skills that increase your market value and facilitate daily work.
What you’ll learn
- Understand UNIX system architecture and Linux fundamentals
- Master basic and advanced system commands
- Use Bash and zsh shells effectively
- Gain administration skills for Debian/Ubuntu systems
- Manage users, groups, and permissions independently
- Create and edit configuration files (including using vim)
- Learn methods for creating and managing partitions and system services
- Acquire basic scripting and task automation skills in Bash
- Understand network communication, monitoring, and file transfer (SSH, SCP)
- Launch and manage graphical applications on Linux
Certification & Exam
Upon completion, you will receive a personalized certificate confirming your Linux administration skills and server environment management abilities. There is no final exam – active participation in the sessions is sufficient.
Who is this course for
- Beginners who want to learn Linux from scratch
- System administrators who want to consolidate and expand their knowledge
- Programmers and testers seeking independence when working with Linux
- Anyone planning to work with server systems or open-source environments
Topics covered
- Linux distributions
- Running a virtual machine with the system – VirtualBox
- System organization
- Graphical environments
- Catalog structure in the system
- Input/output (I/O) operations
- Working with files and catalogs from the terminal level
- Access rights
- Vim editor
- Z shell (Zsh)
- Searching for files
- Bash language basics
- File archiving
- Redirections and pipelines
- Regular expressions
- User configuration
- Admin rights
- Creating users and groups
- Etc/proc/dev system directories
- Managing services
- Creating service startup scripts
- Process management
- Network communication
- Network monitoring
- The most important network tools
- SSH protocol
- File transfer
- Running graphical applications