linux:start

Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Poprzednia rewizja po obu stronach Poprzednia wersja
Nowa wersja
Poprzednia wersja
linux:start [2024/10/24 12:11] saseslinux:start [2025/10/07 15:37] (aktualna) sases
Linia 39: 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:
 +<code>
 +sudo fdisk -l
 +</code>
 +\\
 +
 +2. Odmontowanie partycji:\\
 +# Sprawdź, które partycje są zamontowane
 +<code>
 +lsblk
 +</code>
 +\\
 +**sdX - odpowiedni identyfikator dysku**
 +
 +# Odmontuj wszystkie partycje dysku
 +<code>
 +sudo umount /dev/sdX1
 +sudo umount /dev/sdX2  # jeśli są kolejne
 +</code>
 +\\
 +
 +
 +3. Dla dysków HDD:
 +<code>
 +sudo shred --verbose --random-source=/dev/urandom --iterations=3 --zero --device /dev/sdX
 +</code>
 +\\
 +4. Dla dysków SSD (nie wszystkie SSD to wspierają):
 +<code>
 +sudo blkdiscard /dev/sdX
 +</code>
 +\\
 +\\
 +
 +===== Tworzenie usługi =====
 +
 +* Stworzyć plik usługi (nazwa pliku definiuje nazwę usługi):
 +<code>
 +sudo nano /etc/systemd/system/nodered.service
 +</code>
 +
 +  * Wpisać konfigurację:
 +<code>
 +[Unit]
 +Description=Node-RED server  # Opis usługi, który pojawi się w statusie usługi.
 +After=network.target  # Usługa zostanie uruchomiona po nawiązaniu połączenia sieciowego.
 +
 +[Service]
 +ExecStart=/usr/local/bin/node-red-pi --max-old-space-size=256  # Polecenie uruchamiające oprogramowanie, które będzie działać jako usługa.
 +WorkingDirectory=/home/sases   # Katalog roboczy, w którym będzie działać usługa.
 +StandardOutput=journal  # Wyjście standardowe zostanie zapisane w dzienniku systemowym.
 +StandardError=journal  # Błędy standardowe zostaną zapisane w dzienniku systemowym.
 +Restart=always  # Usługa zostanie automatycznie ponownie uruchomiona w przypadku awarii.
 +User=sases  # Użytkownik, pod którym będzie działać usługa.
 +
 +[Install]
 +WantedBy=multi-user.target  # Usługa będzie uruchamiana w trybie multi-user.
 +</code>
 +
 +  * Uruchomić i włączyć autouruchamianie:
 +<code>
 +sudo systemctl daemon-reload
 +sudo systemctl start nodered
 +sudo systemctl enable nodered
 +</code>
 +
 +  * Sprawdzić stan usługi:
 +<code>
 +sudo systemctl status nodered
 +</code>
 +\\
 +\\
 +
 +===== Wolna przestrzeń dyskowa =====
 +<code>
 +df -h /var/www
 +</code>
 \\ \\
 \\ \\
Linia 45: Linia 125:
  
 ===== Backup ===== ===== Backup =====
-Do tworzenia obrazy całej karty pamięci przez samo RPi można podobno wykorzystać narzędzie dd: \\+Do tworzenia obrazu całej karty pamięci przez samo RPi można podobno wykorzystać narzędzie dd: \\
 [[https://raspberrystreet.com/learn/how-to-backup-raspberrypi-sdcard]] [[https://raspberrystreet.com/learn/how-to-backup-raspberrypi-sdcard]]
 <code> <code>
Linia 55: Linia 135:
 sudo dd if=/dev/mmcblk0 of=/mnt/nas/backup.img bs=4M // ustawić odpowiednie ścieżki - mmcblk0 pewnie jest ok, ale zmienić ścieżkę NAS sudo dd if=/dev/mmcblk0 of=/mnt/nas/backup.img bs=4M // ustawić odpowiednie ścieżki - mmcblk0 pewnie jest ok, ale zmienić ścieżkę NAS
 </code> </code>
 +
  
  • linux/start.1729764688.txt.gz
  • ostatnio zmienione: 2024/10/24 12:11
  • przez sases