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%
| 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 | ||
| KATALOG.md | ||
| README.md | ||
🐧 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 BashNNN_nazwa_skryptu.py— skrypt PythonNNN— numer porządkowy w kategorii (001–025)
Wymagania
- Ubuntu 22.04+ / Debian 12+
- Python 3.10+
- Niektóre skrypty wymagają
sudo(zaznaczone w README kategorii)