К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Advanced Linux Administration and Shell Scripting · LearnSpace
Назад в каталог
courseraIT и технологии

Advanced Linux Administration and Shell Scripting

Курс от Packt
Продвинутый≈ 22.2 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Master the art of Linux administration and shell scripting in this comprehensive course designed for IT professionals and system administrators. You'll gain expertise in managing Linux systems, automating tasks, and securing environments, equipping yourself with the skills needed to handle real-world challenges. The journey begins with an in-depth exploration of system administration, covering user account management, process control, system monitoring, and maintenance. You'll navigate essential tools like vi, sed, systemctl, and crontab, building a robust foundation in Linux system management. Key topics like directory services, user authentication, and advanced process handling prepare you to oversee Linux systems confidently. As you progress, unlock the power of shell scripting to automate repetitive tasks and streamline workflows. You'll learn about different shells, create scripts using loops and conditions, and dive into advanced scripting concepts like aliases and connectivity checks. From understanding the Linux kernel to mastering efficient script execution, this module empowers you to optimize your systems like a pro. This course is tailored for system administrators, IT professionals, and Linux enthusiasts aiming to elevate their skills. Whether you're transitioning from beginner to advanced, or refining your expertise, you'll find value here. A basic understanding of Linux fundamentals is recommended for the best experience.

Навыки, которые вы освоите

Linux AdministrationLinuxDynamic Host Configuration Protocol (DHCP)Bash (Scripting Language)System MonitoringHardeningLinux ServersShell ScriptLinux CommandsUser AccountsScriptingOperating System AdministrationUnixScripting LanguagesProcess ManagementPatch ManagementPackage and Software ManagementSystems AdministrationUnix CommandsUnix Shell

Программа курса

3 модулей · 107 учебных материалов

01Module 5 - System Administration39 материалов

Module 5 - System Administration

Introduction to the Course 'Advanced Linux Administration and Shell Scripting'ЧтениеFull Specialization ResourcesЧтениеWelcome to Module 5ВидеоLinux File Editor (vi)Видео

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

Advanced Linux Administration and Shell Scripting
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 22.2 ч

3 модулей

Язык: Английский

Субтитры: Арабский, Французский, Узбекский, Украинский, Китайский (Китай), Греческий, Итальянский, Бразильский португальский, Вьетнамский, Нидерландский, Корейский, Немецкий, Пушту, Русский, Тайский, Индонезийский, Шведский, Турецкий, Азербайджанский, Испанский, Хинди, Японский, Казахский, Венгерский, Польский

Часть программы вашего университета
Difference between vi and vim EditorsВидео
"sed" CommandВидео
User Account Management (useradd, groupadd, usermod, userdel, groupdel)Видео
Enable Password AgingВидео
Switch Users and sudo Access (su, sudo)Видео
Monitor Users (who, last, w, id)Видео
Talking to Users (users, wall, write)Видео
Linux Directory Service - Account AuthenticationВидео
Difference between Active Directory, LDAP, IDM, WinBIND, OpenLDAP etc.Видео
System Utility Commands (date, uptime, hostname, uname, which, cal, bc)Видео
Processes, Jobs and SchedulingВидео
systemctl commandВидео
ps commandВидео
top commandВидео
kill commandВидео
crontab commandВидео
at commandВидео
Additional cronjobs (hourly, daily, weekly, monthly)Видео
Process Management (bg, fg, nice)Видео
System Monitoring Commands (df, dmesg, iostat 1, netstat, free, top)Видео
System Logs Monitor (/var/log)Видео
System Maintenance Commands (shutdown, init, reboot, halt)Видео
Changing System Hostname (hostnamectl)Видео
Finding System Information (uname, dmidecode)Видео
Finding System Architecture (arch)Видео
Terminal Control KeysВидео
Terminal Commands (clear, exit, script)Видео
Recover Root PasswordВидео
SOS ReportВидео
Environment VariablesВидео
Special Permissions with setuid, setgid and sticky bitВидео
The screen commandВидео
The tmux commandВидео
Linux Authentication ConceptsDIALOGUE
Module 5 - System Administration - AssessmentЗадание
02Module 6 - Shell Scripting18 материалов

Module 6 - Shell Scripting

Welcome to Module 6ВидеоLinux KernelВидеоWhat is a Shell?ВидеоTypes of ShellsВидеоShell ScriptingВидеоBasic Shell ScriptsВидеоInput and Output of ScriptВидеоif-then ScriptsВидеоfor Loop ScriptsВидеоdo-while ScriptsВидеоCase Statement ScriptsВидеоCheck Remote Servers ConnectivityВидеоAliases (alias)ВидеоUser and Global AliasesВидеоShell History (history)ВидеоCreating Shell Scripts using ChatGPTВидеоUsing Do-While Loops in Bash ScriptingDIALOGUEModule 6 - Shell Scripting - AssessmentЗадание
03Module 7 - Networking, Services, and System Updates50 материалов

Module 7 - Networking, Services, and System Updates

Welcome to Module 7ВидеоEnable Internet on Linux VMВидеоNetwork ComponentsВидеоNetwork Files and CommandsВидеоNIC Information (ethtool)ВидеоNIC or Port BondingВидеоNew Network UtilitiesВидеоDownloading Files or Apps (wget)Видеоcurl and ping CommandsВидеоThe ss CommandВидеоFTP - File Transfer ProtocolВидеоSCP - Secure Copy ProtocolВидеоrsync - Remote SynchronizationВидеоSystem Updates and ReposВидеоSystem Upgrade and Patch ManagementВидеоCreate Local Repository (Yum Server)ВидеоAdvanced Package ManagementВидеоRollback Patches and UpdatesВидеоSSH and TelnetВидеоDNS - Download, Install and ConfigureВидеоHostname or IP LookupВидеоNetwork Time Protocol (NTP)Видеоchronyd (New Version of NTP)ВидеоNew System Utility Command (timedatectl)ВидеоMail Transfer AgentВидеоWeb Server (Apache - HTTP)ВидеоInstalling, Configuring, and Managing NginxВидеоCentral Logger (rsyslog)ВидеоInstalling, Configuring, and Managing NagiosВидеоSecuring Linux Machine (OS Hardening)ВидеоOpenLDAP InstallationВидеоTracing Network Traffic (traceroute)ВидеоHow to Open Image File through Command LineВидеоConfigure and Secure SSHВидеоSSH-Keys - Access Remote Server without PasswordВидеоLinux Web-Based Administration (Cockpit)ВидеоFirewallВидеоTune System Performance (tuned, nice, and renice)ВидеоRun Containers - Docker and PodmanВидеоInstalling, Configuring, and Managing DockerВидеоKickstart (Automate Linux Installation)ВидеоInstalling, Configuring, and Managing AnsibleВидеоInstalling, Configuring, and Managing OpenVPNВидеоDHCP ServerВидеоProxy Server in Linux (Squid)ВидеоConclusion to the Course 'Advanced Linux Administration and Shell Scripting'ЧтениеModule 7 - Networking, Services, and System Updates - AssessmentЗаданиеUnderstanding the SS CommandDIALOGUEFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание