Szkolenie zostało nagrane w oparciu o system Ubuntu Serwer 16.04.2. LTS. W zasadzie większość poleceń, które omawiam jest dostępna w innych systemach z rodziny Linux/Unix.
Dla kogo jest ten kurs:
Kurs jest adresowany do wszystkich którzy chcą poznać systemu Ubuntu Serwer. Materiał ułożyłam w ten sposób, że najpierw omawiam zagadnienia zupełnie podstawowe po czym przechodzę do bardziej zaawansowanych. Dzięki temu początkujący użytkownicy nie muszą się obawiać, że sobie nie poradzą z omawianymi zagadnieniami, bardziej zaawansowani usystematyzują i pogłębią swoją wiedzę.
Przedstawiam najlepsze techniki pracy, bazując na moim wieloletnim doświadczeniu. Duży nacisk kładę na ćwiczenia praktyczne.
Czego konkretnie się nauczysz
Bez problemu zainstalujesz Ubuntu Serwer na maszynie wirtualnej. Poznasz pliki konfiguracyjne tego systemu. Przyswoisz bardzo dużo poleceń dostępnych z poziomu konsoli. Będziesz swobodnie poruszać się po systemach rodziny Linux/Unix w roli zwykłego użytkownika i administratora.
Dowiesz się jak tworzyć, modyfikować, usuwać, kopiować, przenosić pliki czy katalogi. Nabędziesz umiejętność poruszania się po strukturze katalogów. Opanujesz polecenia do przetwarzania danych tekstowych zawartych w plikach czy katalogach.
Nauczysz się instalować nowe programy i usuwać je. Wykonasz archiwizację i kompresję plików. Będziesz tworzyć dowiązania i aliasy czyli skrócone nazwy innych poleceń.
Zaawansowane zarządzanie użytkownikami, grupami i prawami dostępu nie będzie dla Ciebie tajemnicą. Bez problemu dodasz nowe dyski twarde i przygotujesz je do pracy w macierzy RAID czy będziesz zarządzać LVM.
Będziesz potrafić monitorwać pracę swojego serwera. Zrozumiesz jak zarządzać procesami, wyłączać je czy zmieniać ich priorytet.
Sprawnie będziesz zarządzać Logami systemowymi. Bez problemu dodasz nowe zadania do Crona.
Nauczysz się konfigurować sieć. Dowiesz się czym jest jądro systemu, dlaczego wszystko jest plikiem i czy tak na pewno jest. Poznasz zmienne środowiskowe oraz nauczysz się modyfikować wygląd znaku zachęty.
Pamiętaj:
Szkolenie stacjonarne ma to do siebie, że kiedyś się kończy a do kursu video masz nielimitowany dostęp z każdego miejsca na Ziemi. Potrzebny jest Tobie tylko komputer i dostęp do Internetu. Uczysz się we własnym tempie, kiedy chcesz i gdzie chcesz.
Do boju
Zainteresuj się już dziś obsługą darmowego, wielozadaniowego, wieloprocesorowego i dostępnego na wiele architektur sprzętowych systemu jakim jest Linux. Nie zwlekaj, nie czekaj, nie próżnuj ale bierz się do pracy. Nauka to najlepsza inwestycja.
Nie załamuj się kiedy coś idzie nie po twojej myśli. Nie zrozumiałeś danego zagadnienia dziś, odpocznij i wróć do niego jutro. Nikt nie umie wszystkiego od razu.
A i jeszcze jedno:
Wiele może się zmienić jeśli chodzi o administrowanie systemami, wiedz jedno - nauka poleceń konsoli jest ponad czasowa i uniwersalna.
Naucz się konsoli już dziś a zdobyte umiejętności będą aktualne nawet i za 10 lat. Wiersz poleceń przetrwał już nie jedno.
Możesz skontaktować się ze mną i zadać mi pytanie na wypadek gdybyś nie zrozumiał danego zagadnienia.
1. Wstęp |
||
1.1. Intro | 01:29 | |
1.2. Instalacja Ubuntu Server 16.04.2 LTS | 15:21 | |
1.3. Ustawienia Virtual Box | 06:34 | |
2. Podstawowe polecenia |
||
2.1. Polecenie man | 04:16 | |
2.2. Polecenie pwd | 00:52 | |
2.3. Polecenie ls
Zobacz video
|
08:29 | |
2.4. Polecenie cd | 02:55 | |
2.5. Polecenie history | 02:10 | |
2.6. Symbole wieloznaczne | 08:47 | |
2.7. Polecenie mkdir | 03:35 | |
2.8. Polecenie touch | 07:13 | |
2.9. Polecenie cat | 04:41 | |
2.10. Polecenia rm i rmdir | 08:08 | |
2.11. Polecenie mv | 07:31 | |
2.12. Polecenie cp | 03:21 | |
2.13. Polecenie file | 02:29 | |
2.14. Polecenia echo i seq | 03:07 | |
2.15. Polecenie diff | 11:41 | |
2.16. Polecenia whoami, who, w, last, uptime | 02:01 | |
2.17. Polecenie uname | 01:48 | |
3. Konsola wirtualna |
||
3.1. Polecenia fgconsole i chvt | 05:18 | |
4. Instalacja i usuwanie programów |
||
4.1. Mechanizm apt
Zobacz video
|
10:40 | |
4.2. Polecenie dpkg | 07:55 | |
5. Filtry, przekierowania, potoki, strumienie |
||
5.1. Polecenia more i less | 02:48 | |
5.2. Polecenie grep | 05:32 | |
5.3. Polecenia head i tail | 02:13 | |
5.4. Polecenie cut | 06:08 | |
5.5. Polecenie sort | 05:27 | |
5.6. Polecenie uniq | 03:24 | |
5.7. Polecenie wc | 01:42 | |
5.8. Polecenie tee | 02:25 | |
5.9. Łączenie poleceń | 11:09 | |
6. Archiwizacja i kompresja plików |
||
6.1. Polecenie tar | 04:12 | |
6.2. Polecenia zip i unzip | 04:23 | |
6.3. Polecenia gzip i gunzip | 03:23 | |
6.4. Polecenia bzip2 i bunzip2 | 03:22 | |
7. Wyszukiwanie plików |
||
7.1. Polecenie find
Zobacz video
|
12:12 | |
7.2. Polecenie locate | 03:27 | |
7.3. Polecenia whereis, which i type | 03:09 | |
8. Jak działają dowiązania |
||
8.1. Dowiązania symboliczne i twarde | 04:56 | |
9. Czym są aliasy |
||
9.1. Aliasy - skrócone nazwy poleceń | 08:14 | |
10. Użytkownicy i grupy |
||
10.1. Użytkownicy plik /etc/passwd | 05:56 | |
10.2. Użytkownicy plik /etc/skel | 01:40 | |
10.3. Polecenie adduser | 08:36 | |
10.4. Polecenie useradd | 09:54 | |
10.5. Polecenie usermod | 09:07 | |
10.6. Grupy tworzenie, modyfikacja, usuwanie | 12:18 | |
10.7. Polecenie deluser | 09:42 | |
10.8. Hasła w Linuxie
Zobacz video
|
13:39 | |
10.9. Konto zwykłego użytkownika | 10:25 | |
10.10. Konto root | 03:41 | |
10.11. Mechanizm sudo - część I | 16:53 | |
10.12. Mechanizm sudo - część II | 02:03 | |
11. Podstawowe prawa dostępu do plików i katalogów |
||
11.1. Wprowadzenie | 15:02 | |
11.2. Dodawanie i odejmowanie praw dostępu | 21:33 | |
11.3. Polecenie chown | 07:51 | |
11.4. Polecenie umask | 09:41 | |
12. Uprawnienia specjalne do plików i katalogów |
||
12.1. Znaczniki suid, sgid oraz sticky bit | 29:50 | |
13. Zaawansowane prawa dostępu ACL |
||
13.1. Listy kontroli dostępu ACL | 15:10 | |
14. Pamięć w Linuxie |
||
14.1. Polecenie free | 04:49 | |
15. Dyski |
||
15.1. Dyski - wprowadzenie | 02:10 | |
15.2. Polecenia mount i umount | 04:48 | |
15.3. Dodawanie pamięci flash | 06:28 | |
15.4. Polecenia mkfs i fsck | 05:52 | |
15.5. Polecenia df i du | 04:49 | |
15.6. Polecenia blkid i lsblk | 04:12 | |
15.7. Plik /etc/fstab | 03:20 | |
15.8. Polecenia hdparm i smartctl | 10:21 | |
15.9. Dodanie nowego dysku | 12:44 | |
15.10. Polecenie sfdisk | 06:00 | |
15.11. Pamięć swap | 16:22 | |
15.12. Macierze - wprowadzenie | 03:27 | |
15.13. Macierz RAID 0 | 19:26 | |
15.14. Macierz RAID 1 | 20:19 | |
15.15. Macierz RAID 5 | 10:20 | |
15.16. LVM - wprowadzenie | 02:22 | |
15.17. LVM - tworzenie | 19:08 | |
15.18. Przydziały dyskowe | 13:34 | |
16. Procesy |
||
16.1. Polecenie ps
Zobacz video
|
06:31 | |
16.2. Polecenia top i htop | 10:28 | |
16.3. Polecenia kill i killall | 07:10 | |
16.4. Polecenia jobs, fg i bg | 05:31 | |
16.5. Polcenie at | 09:58 | |
16.6. Polecenia nice i renice | 08:25 | |
16.7. Polecenie lsof | 06:45 | |
17. Katalogi specjalnego przeznaczenia |
||
17.1. Katalogi /dev /sys /proc | 12:00 | |
18. Znak zachęty powłoki |
||
18.1. Modyfikacja znaku zachęty | 07:59 | |
19. Zmienne środowiskowe |
||
19.1. Znaczenie zmiennych środowiskowych
Zobacz video
|
09:54 | |
20. Dlaczego wszystko jest plikiem |
||
20.1. Dlaczego wszystko jest plikiem | 06:25 | |
21. Jądro systemu |
||
21.1. Jądro systemu | 09:38 | |
22. Automatyzacja zadań - Cron |
||
22.1. Program Cron - wprowadzenie | 04:37 | |
22.2. Plik /etc/crontab | 08:32 | |
22.3. Plik crontab zwykłego użytkownika | 09:10 | |
23. Logi systemowe |
||
23.1. Jak odczytywać logi systemowe | 10:25 | |
24. Internet i sieć |
||
24.1. Polecenia ifconfig, ethtool, ping i inne | 17:04 | |
25. Program Midnight Commander |
||
25.1. MC - menedżer plików w terminalu | 05:09 | |
26. Zakończenie |
||
26.1. Zakończenie kursu | 00:37 |
Fanka Linuxa. Interesuję się bezpieczeństwem systemów informatycznych. W wolnych chwilach lubi jeździć na rowerze.
Social Media
Youtube: http://bit.ly/2I2jyOT