Różnice
Różnice między wybraną wersją a wersją aktualną.
| Poprzednia rewizja po obu stronach Poprzednia wersja Nowa wersja | Poprzednia wersja | ||
| linux:start [2024/09/08 18:45] – sases | linux:start [2025/10/07 15:37] (aktualna) – sases | ||
|---|---|---|---|
| Linia 1: | Linia 1: | ||
| ====== Linux ====== | ====== Linux ====== | ||
| \\ | \\ | ||
| - | + | Sprawdzenie statusu programu: '' | |
| - | Restart programu | + | Zatrzymanie programu: '' |
| + | Uruchomienie programu: '' | ||
| + | Restart programu: '' | ||
| + | Automatyczne uruchamianie programu przy starcie systemu: '' | ||
| + | Wyłączenie automatycznego uruchamiania programu: '' | ||
| \\ | \\ | ||
| \\ | \\ | ||
| Linia 35: | Linia 39: | ||
| | -W | … | zweryfikuj plik archiwum | | | -W | … | zweryfikuj plik archiwum | | ||
| | -C | … | wybór katalogu docelowego | | | -C | … | wybór katalogu docelowego | | ||
| + | \\ | ||
| + | |||
| + | ===== Shred ===== | ||
| + | 1. Sprawdzenie identyfikatora dysku: | ||
| + | < | ||
| + | sudo fdisk -l | ||
| + | </ | ||
| + | \\ | ||
| + | |||
| + | 2. Odmontowanie partycji:\\ | ||
| + | # Sprawdź, które partycje są zamontowane | ||
| + | < | ||
| + | lsblk | ||
| + | </ | ||
| + | \\ | ||
| + | **sdX - odpowiedni identyfikator dysku** | ||
| + | |||
| + | # Odmontuj wszystkie partycje dysku | ||
| + | < | ||
| + | sudo umount /dev/sdX1 | ||
| + | sudo umount / | ||
| + | </ | ||
| + | \\ | ||
| + | |||
| + | |||
| + | 3. Dla dysków HDD: | ||
| + | < | ||
| + | sudo shred --verbose --random-source=/ | ||
| + | </ | ||
| + | \\ | ||
| + | 4. Dla dysków SSD (nie wszystkie SSD to wspierają): | ||
| + | < | ||
| + | sudo blkdiscard /dev/sdX | ||
| + | </ | ||
| + | \\ | ||
| + | \\ | ||
| + | |||
| + | ===== Tworzenie usługi ===== | ||
| + | |||
| + | * Stworzyć plik usługi (nazwa pliku definiuje nazwę usługi): | ||
| + | < | ||
| + | sudo nano / | ||
| + | </ | ||
| + | |||
| + | * Wpisać konfigurację: | ||
| + | < | ||
| + | [Unit] | ||
| + | Description=Node-RED server | ||
| + | After=network.target | ||
| + | |||
| + | [Service] | ||
| + | ExecStart=/ | ||
| + | WorkingDirectory=/ | ||
| + | StandardOutput=journal | ||
| + | StandardError=journal | ||
| + | Restart=always | ||
| + | User=sases | ||
| + | |||
| + | [Install] | ||
| + | WantedBy=multi-user.target | ||
| + | </ | ||
| + | |||
| + | * Uruchomić i włączyć autouruchamianie: | ||
| + | < | ||
| + | sudo systemctl daemon-reload | ||
| + | sudo systemctl start nodered | ||
| + | sudo systemctl enable nodered | ||
| + | </ | ||
| + | |||
| + | * Sprawdzić stan usługi: | ||
| + | < | ||
| + | sudo systemctl status nodered | ||
| + | </ | ||
| + | \\ | ||
| + | \\ | ||
| + | |||
| + | ===== Wolna przestrzeń dyskowa ===== | ||
| + | < | ||
| + | df -h /var/www | ||
| + | </ | ||
| + | \\ | ||
| + | \\ | ||
| + | |||
| + | ====== Raspberry Pi ====== | ||
| + | |||
| + | ===== Backup ===== | ||
| + | Do tworzenia obrazu całej karty pamięci przez samo RPi można podobno wykorzystać narzędzie dd: \\ | ||
| + | [[https:// | ||
| + | < | ||
| + | sudo apt install rsync | ||
| + | |||
| + | cd /dev | ||
| + | ls | ||
| + | |||
| + | sudo dd if=/ | ||
| + | </ | ||