Skip to content

Commit

Permalink
Linux: refactor #time 480m
Browse files Browse the repository at this point in the history
  • Loading branch information
Matt Harasymczuk committed Jun 25, 2022
1 parent e51fd04 commit 6b1c2cc
Show file tree
Hide file tree
Showing 45 changed files with 1,425 additions and 574 deletions.
45 changes: 0 additions & 45 deletions linux/_data/builtin-commands.csv

This file was deleted.

9 changes: 0 additions & 9 deletions linux/_data/crontab.csv

This file was deleted.

26 changes: 0 additions & 26 deletions linux/_data/directory-structure.csv

This file was deleted.

12 changes: 0 additions & 12 deletions linux/_data/environmental-variables.csv

This file was deleted.

9 changes: 0 additions & 9 deletions linux/_data/permissions.csv

This file was deleted.

Binary file added linux/_img/release-ubuntu.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
7 changes: 0 additions & 7 deletions linux/_references/bibliography.bib

This file was deleted.

10 changes: 0 additions & 10 deletions linux/_references/index.rst

This file was deleted.

89 changes: 89 additions & 0 deletions linux/about/agenda.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,89 @@
Agenda
======

1. Architektura systemu Linux:

* Hierarchia katalogów Linuxa (FHS, Filesystem Hierarchy Standard)
* Jądro systemu Linux
* Proces uruchomienia systemu i jego nadzorowanie
* Opcje uruchamiania systemu
* Restart i wyłączenie systemu

2. Instalacja systemu Linux:

* Partycjonowanie dysku
* Tworzenie systemu plików
* Konfiguracja bootloadera
* Instalacja i usuwanie oprogramowania

3. Praca w konsoli:

* Działanie powłoki i wydawanie poleceń
* Konfiguracja powłoki
* Korzystanie z historii
* Uzyskiwanie pomocy i korzystanie z dokumentacji
* Przeglądanie katalogów i plików
* Katalog domowy
* Poruszanie się w systemie plików
* Tworzenie, kopiowanie i usuwanie plików
* Uprawnienia do plików, właściciele plików
* Pliki i atrybuty specjalne
* Tworzenie i działanie łączy twardych i miękkich (symbolicznych)
* Strumienie standardowe, przekierowania i potoki
* Tworzenie, monitorowanie i wysyłanie sygnałów do procesów
* Priorytety procesów

4. Narzędzia dostępne w systemie:

* Kompresja i archiwizacja plików
* Wyrażenia regularne
* Wyszukiwanie i przeszukiwanie zawartości plików
* Edycja plików
* Przetwarzanie danych tekstowych
* Wyszukiwanie użytecznych narzędzi

5. Tworzenie i uruchamianie skryptów:

* Uruchamianie interpretera skryptów, znak shebang
* Wykorzystanie zmiennych
* Komunikacja z użytkownikiem
* Instrukcja warunkowa
* Pętle

6. Konfiguracja i administracja systemem:

* Konfiguracja konta użytkownika
* Zarządzanie uprawnieniami użytkownika
* Zmiana hasła
* Konto i uprawnienia administratora
* Konfiguracja systemu, katalog etc
* Tworzenie i usuwanie użytkowników oraz grup
* Uruchamianie i zatrzymywanie usług
* Przeglądanie i interpretacja dzienników systemu
* Przeglądanie i zarządzanie logami aplikacji
* Współpraca systemu ze sprzętem komputerowym
* Monitorowanie i diagnostyka działania urządzeń
* Pamięć operacyjna, obszar swap
* Wykorzystanie pamięci masowej

7. Ustawienia i usługi systemowe:

* Tworzenie i konfiguracja usług
* Planowanie uruchamiania zadań
* Obsługa czasu systemowego
* Lokalizacja i ustawienia międzynarodowe

8. Linux w sieci:

* Działanie i dostęp do sieci komputerowej
* Konfiguracja sieci, IPv4, IPv6
* Najważniejsze protokoły i narzędzia sieciowe
* Konfiguracja klienta DNS (Domain Name Server)
* Bezpieczeństwo usług sieciowych
* Monitorowanie działania sieci
* Diagnostyka i rozwiązywanie typowych problemów

9. Praca zdalna:

* Dostęp do systemu za pomocą haseł i kluczy
* Bezpiecznie kopiowanie plików
24 changes: 24 additions & 0 deletions linux/about/vim.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
VIM
===


Opening Files
-------------
* ``vim``
* ``vim myfile.txt``
* ``vim /tmp/myfile.txt``
* ``vim /tmp/myfile.txt +13``


Edit/Command Mode
-----------------
* ``a``
* ``i``
* ``esc``

Writing and Quit
----------------
* ``:w`` - write
* ``:q`` - quit
* ``:q!`` - quit without saving
* ``:wq`` - write and quit
42 changes: 21 additions & 21 deletions linux/index.rst
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
.. include:: README.rst


Introduction
************
About
*****
.. toctree::
:maxdepth: 2
:numbered:
:caption: Introduction
:caption: About

introduction/agenda.rst
introduction/vim.rst
about/agenda.rst
about/vim.rst


Linux
Expand All @@ -19,22 +19,31 @@ Linux
:numbered:
:caption: Linux

system/distributions.rst
system/distro.rst
system/manuals.rst
system/directory-structure.rst
system/builtin-commands.rst
system/environmental-variables.rst
system/files-and-dirs.rst
system/permissions.rst
system/packages.rst
system/environment-variables.rst
system/users-and-groups.rst
system/shell.rst
system/crontab.rst
system/logs.rst
system/security.rst
system/ssh.rst
system/users-and-groups.rst
system/permissions.rst
system/locale.rst
system/date.rst
system/filesystem.rst
system/processes.rst
system/signals.rst
system/booting.rst
system/boot.rst
system/services.rst
system/networking.rst
system/devices.rst
system/kernel.rst
system/x-window-system.rst
system/backup.rst


Shell Programming
Expand All @@ -44,6 +53,7 @@ Shell Programming
:numbered:
:caption: Shell Programming

shell/about.rst
shell/interpreter.rst
shell/variables.rst
shell/conditionals.rst
Expand All @@ -56,13 +66,3 @@ Shell Programming
shell/parameter-expansion.rst
shell/regular-expressions.rst
shell/multiprocessing.rst


References
**********
.. toctree::
:maxdepth: 2
:numbered:
:caption: References

_references/index.rst
36 changes: 0 additions & 36 deletions linux/introduction/agenda.rst

This file was deleted.

9 changes: 0 additions & 9 deletions linux/introduction/vim.rst

This file was deleted.

Loading

0 comments on commit 6b1c2cc

Please sign in to comment.