Debian - uniwersalna instalacja/Konfigurowanie iptables: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Dodanie podrozdziału o systemie d
Dodanie informacji jak sprawdzić ży używamy systemv czy systemd
Linia 37:
*'''REJECT''' - odrzuca pakiet i odsyła z powrotem do źródła, powiadamiając o tym nadawcę
 
 
==SystemV czy Systemd - określenie programu inicjalizującego==
 
{{Infobox|'''Sysvinit''' (System-V) - jest to pierwszy program uruchamiany w systemach Linux przez jądro w trakcie procesu uruchamiania systemu operacyjnego. Następnie na podstawie plików konfiguracyjnych lub skryptów startowych init uruchamia pozostałe procesy systemowe. Sysvinit był domyślnym w Debianie, łącznie z wersją Wheezy (7.0). Natomiast Debian Jessie (8.0) posiada '''Systemd''' - nowy program inicjalizujący }}
 
Aby sprawdzić czy nasz Debian używa Systemd wpisz w terminalu
==Tworzenie skryptu firewalla dla Sysvinit==
 
systemd --version
{{Infobox|'''Sysvinit''' (System-V) - jest to pierwszy program uruchamiany w systemach Linux przez jądro w trakcie procesu uruchamiania systemu operacyjnego. Następnie na podstawie plików konfiguracyjnych lub skryptów startowych init uruchamia pozostałe procesy systemowe. Sysvinit był domyślnym w Debianie, łącznie z wersją Wheezy (7.0). Natomiast Debian Jessie (8.0) posiada '''Systemd''' - nowy program inicjalizujący }}
 
Jeśli tak powinniśmy otrzymać wynik
 
systemd 215
+PAM +AUDIT +SELINUX +IMA +SYSVINIT +LIBCRYPTSETUP +GCRYPT +ACL +XZ -SECCOMP -APPARMOR
 
Oznacza to,że mamy zainstalowany Systemd w wersji 215. W takim wypadku tworzymy skrypt dla Systemd (patrz poniżej - Tworzenie skryptu firewalla dla Systemd)
 
Również możemy użyć polecenia
 
dpkg -S /sbin/init
 
Jeśli otrzymamy wynik
 
systemd-sysv: /sbin/init
 
Oznacza to, że nasz Debian startuje używając Systemd, jeśli
 
sysvinit: /sbin/init
 
Oznacza , że nasz Debian startuje używając SystemV
 
 
==Tworzenie skryptu firewalla dla Sysvinit==