Hasłowo - zebrałem w jednym miejscu kilkaset gotowych skryptów Linuksa do wykorzystania w administracji. Trochę ja, trochę wygenerowane, trochę skopiowane. I tak sporo pracy wykonane. Na razie ogólnie. W w wolnych chwilach będę grzebał powolutku aby coś to repo rozwinąć.
  • Shell 82%
  • Python 18%
Find a file
2026-04-14 13:13:14 +02:00
01_procesy do zrobienia :-) 2026-04-14 13:08:51 +02:00
02_scheduler do zrobienia :-) 2026-04-14 13:08:51 +02:00
03_pamiec do zrobienia :-) 2026-04-14 13:08:51 +02:00
04_swap do zrobienia :-) 2026-04-14 13:08:51 +02:00
05_dysk do zrobienia :-) 2026-04-14 13:08:51 +02:00
06_io_pliki do zrobienia :-) 2026-04-14 13:08:51 +02:00
07_siec do zrobienia :-) 2026-04-14 13:08:51 +02:00
08_bezpieczenstwo do zrobienia :-) 2026-04-14 13:08:51 +02:00
09_uzytkownicy do zrobienia :-) 2026-04-14 13:08:51 +02:00
10_systemd do zrobienia :-) 2026-04-14 13:08:51 +02:00
11_logi do zrobienia :-) 2026-04-14 13:08:51 +02:00
12_backup do zrobienia :-) 2026-04-14 13:08:51 +02:00
13_automatyzacja do zrobienia :-) 2026-04-14 13:08:51 +02:00
14_docker do zrobienia :-) 2026-04-14 13:08:51 +02:00
15_jadro do zrobienia :-) 2026-04-14 13:08:51 +02:00
16_ssh do zrobienia :-) 2026-04-14 13:08:51 +02:00
17_pakiety do zrobienia :-) 2026-04-14 13:08:51 +02:00
18_srodowisko do zrobienia :-) 2026-04-14 13:08:51 +02:00
19_diagnostyka do zrobienia :-) 2026-04-14 13:08:51 +02:00
20_edukacja_SO do zrobienia :-) 2026-04-14 13:08:51 +02:00
KATALOG.md do zrobienia :-) 2026-04-14 13:08:51 +02:00
README.md instrukcje 2026-04-14 13:13:14 +02:00

🐧 linux-scripts-500

500 skryptów Bash i Python demonstrujących kluczowe zdarzenia i mechanizmy systemu Linux.

Każdy skrypt zawiera:

  • komentarz nagłówkowy — co robi, dlaczego jest przydatny
  • działający kod — uruchamialny na Ubuntu/Debian bez modyfikacji
  • przykładowy output — wiesz czego się spodziewać

Struktura repo

linux-scripts-500/
├── 01_procesy/
├── 02_scheduler/
├── 03_pamiec/
├── 04_swap/
├── 05_dysk/
├── 06_io_pliki/
├── 07_siec/
├── 08_bezpieczenstwo/
├── 09_uzytkownicy/
├── 10_systemd/
├── 11_logi/
├── 12_backup/
├── 13_automatyzacja/
├── 14_docker/
├── 15_jadro/
├── 16_ssh/
├── 17_pakiety/
├── 18_srodowisko/
├── 19_diagnostyka/
└── 20_edukacja_SO/

Szybki start

git clone https://dev.zarnecki.org/pz-teacher/Linux_skrypty
cd Linux_skrypty
chmod +x **/*.sh

Konwencje nazewnictwa

  • NNN_nazwa_skryptu.sh — skrypt Bash
  • NNN_nazwa_skryptu.py — skrypt Python
  • NNN — numer porządkowy w kategorii (001025)

Wymagania

  • Ubuntu 22.04+ / Debian 12+
  • Python 3.10+
  • Niektóre skrypty wymagają sudo (zaznaczone w README kategorii)