All courses
Pingvi · Tizim administratori
Linux and Servers
From the terminal, file system and permissions to SSH, nginx, systemd services, cron and backups, firewalls and HTTPS, and bash scripts — working with servers.
20 lessons
~7 h
Born in 1991
Chapter 1. Linux basics
5 lessons- What Linux is and why servers run on it ro‘yxatsiz sinab ko‘ring 4 questions 15 min
- The file system and navigation: pwd, ls, cd ro‘yxatdan o‘tgach 4 questions 20 min
- Working with files: mkdir, cp, mv, rm, cat, tail ro‘yxatdan o‘tgach 4 questions 20 min
- Permissions and users: chmod, chown, sudo ro‘yxatdan o‘tgach 4 questions 20 min
- Processes, packages, services and disk space ro‘yxatdan o‘tgach 4 questions 25 min
Intermediate level
Ro‘yxatdan o‘tib, oldingi darajani tugatgach — kirish imtihoni bilan ochiladi.
Chapter 2. Working with servers
5 lessons- SSH: connecting to a server remotely ro‘yxatdan o‘tgach 4 questions 25 min
- nginx: web server and reverse proxy ro‘yxatdan o‘tgach 4 questions 25 min
- systemd: turning a program into a permanent service ro‘yxatdan o‘tgach 4 questions 25 min
- cron and backups ro‘yxatdan o‘tgach 4 questions 25 min
- Server security: firewall, updates, HTTPS ro‘yxatdan o‘tgach 4 questions 25 min
Advanced level
Ro‘yxatdan o‘tib, oldingi darajani tugatgach — kirish imtihoni bilan ochiladi.
Chapter 3. Bash scripts
5 lessons- Your first bash script: variables and quotes ro‘yxatdan o‘tgach 4 questions 20 min
- Conditions and exit codes ro‘yxatdan o‘tgach 4 questions 20 min
- Loops: for and while ro‘yxatdan o‘tgach 4 questions 20 min
- Functions and arguments ro‘yxatdan o‘tgach 4 questions 20 min
- Practical scripts: text processing and reliability ro‘yxatdan o‘tgach 4 questions 25 min
Chapter 4. find, archives, processes, the environment and awk
5 lessons- find and xargs: finding files and acting on many at once ro‘yxatdan o‘tgach 3 questions 20 min
- Archiving: tar and gzip ro‘yxatdan o‘tgach 3 questions 20 min
- Background jobs, signals and trap ro‘yxatdan o‘tgach 3 questions 25 min
- Environment variables, PATH and .bashrc ro‘yxatdan o‘tgach 3 questions 20 min
- awk: reports from columnar text ro‘yxatdan o‘tgach 3 questions 25 min