|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/administrator-linux-skryptowanie-w-bash-z-podrecznikiem-pdf/
课程评论:没有评论
Coursera 上的 Linux 管理员:BASH 脚本编程课程概述 **课程名称:** Linux 管理员:BASH 脚本编程(附 PDF 指南) **课程简介:** 本课程深入探讨 Linux 命令行和 BASH 脚本的核心。尽管命令行对初学者来说可能令人生畏,但它提供了强大的能力,可以将简单的命令组合起来创建新的工具、脚本和功能,从而显著提高工作效率。 **课程内容:** * **命令行基础:** 学习执行 Linux 命令以及如何通过组合这些命令来自动化任务。 * **BASH 脚本编写:** * 掌握变量的使用 * 理解条件语句和循环 * 学习比较数字和文本 * 捕获其他命令的输出 * 处理传递给脚本的参数 * 构建函数和函数库 * **最佳实践和技巧:** 了解不同的方法来执行任务,探究其优缺点,并学习高级脚本编写技巧。 * **Linux 架构和理念:** 了解 Linux 应用构建的底层原理。 * **项目实践:** 创建自己的函数库,可供在其他脚本中使用。 **课程结构:** 课程由一系列简短的课程组成,每个课程都专注于一个特定的主题。每个课程都配有 PDF 指南,其中包含简要笔记和练习题,并提供解决方案以供参考。 **学习价值:** * **自动化 Linux/Unix 系统管理:** 掌握自动化重复性任务的能力,这在当今 IT 行业(尤其是在云环境中)至关重要,其中管理员需要管理大量的服务器。 * **高效工作:** 通过编写脚本来节省时间和精力,让系统自行运行。 * **长期技能:** BASH 脚本作为一种稳定且广泛使用的脚本语言,学习它会带来长期的职业价值。 **讲师:** Rafał
U podstaw Linuxa leżą polecenia uruchamiane w linii komend. Konieczność nauczenia się tych poleceń, to zmora dla tych wszystkich, którzy dopiero rozpoczynają pracę z tym system operacyjnym.Ale linia komend, ma też swoje ogromne zalety. Jedną z nich jest to, że wystarczy umiejętnie połączyć ze sobą proste komendy, a można stworzyć zupełnie nowe narzędzia, skrypty i funkcje, które mogą zastąpić dziesiątki poleceń. Od tej pory administrator systemu może po prostu uruchomić swój skrypt - i już - gotowe.Co mogą takie skrypty robić? Generalnie, jeśli jesteśmy w stanie zrobić coś na systemie za pomocą poleceń, to jesteśmy w stanie te polecenia umieścić w skrypcie. Ponieważ na Linuxie da się z linii komend zrobić wszystko, to właściwie wszystko można oskryptować. Powtarzające się kopiowanie plików, instalacja programu, rekonfiguracja sieci, tworzenie użytkowników, analiza logów systemowych, tworzenie raportów i sprawdzanie zabezpieczeń - to tylko kilka przykładów… a można by je mnożyć.Do efektywnego skryptowania nie wystarczy jednak tylko znajomość samych komend. Oprócz tego trzeba wiedzieć:jak używać zmiennych, jak pracować z instrukcjami warunkowymi, pętlami, jak porównywać liczby i teksty, jak pobierać wyniki innych uruchamianych instrukcjijak odczytywać argumenty przesyłane do skryptówjak budować funkcje i biblioteki funkcji itp. I o tym właśnie nauczysz się na tym kursie.Znajdziesz tu często nie tylko odpowiedź na pytanie „jak coś zrobić", ale również „dlaczego tak a nie inaczej". Zobaczysz różne metody wykonania podobnej czynności i poznasz zalety i wady tych różnych podejść. Nauczysz się tricków stosowanych przez rasowych skrypciarzy. Poznasz elementy architektury, a może raczej „filozofii" budowania aplikacji na Linuxie, zbudujesz funkcje i w oparciu o nie stworzysz własną bibliotekę gotową do wykorzystania w innych skryptach.Kurs składa się z niezbyt długich lekcji, każda dedykowana innemu tematowi, a do każdej lekcji w kursowym podręczniku dostępnym w postaci PDF znajdziesz krótką notatkę oraz zadania do samodzielnego rozwiązania. W razie czego, są też propozycje rozwiązań. Kurs jest e-learningowym odpowiednikiem tradycyjnego szkolenia w klasie, no dobrze… nie ma poczęstunku - to chyba główna różnica.Czy warto się uczyć programowania BASH-a? Z moich doświadczeń i przewidywań wynika, że tak. Sam uczyłem się go z 20 lat temu i do dzisiaj go używam - zmian w tym czasie nie było wiele, czego nie da się powiedzieć np. o językach programowania, które zmieniają się z roku na rok - prawie jak moda.Przerabiając solidnie ten kurs, osiągniesz gotowość do automatyzowania pracy systemu operacyjnego Linux/Unix, a nie ulega wątpliwości, że automatyczne zarządzanie systemem jest i będzie niezwykle pożądane w świecie IT. Rozwój chmury powoduje, że jeden admin nie zarządza kilkoma maszynami, ale dziesiątkami, setkami, tysiącami… - nie wcale nie przesadzam.Pozostaje mi więc zaprosić do wspólnej nauki. Zapisz się na kurs i pamiętaj, że w razie czego możesz z niego zrezygnować (sprawdź warunki w regulamienie). --Skryptuj, a reszta nich dzieje się sama!Powodzenia!Rafał