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/09/08 18:45] saseslinux:start [2025/10/07 15:37] (aktualna) sases
Linia 1: Linia 1:
 ====== Linux ====== ====== Linux ======
 \\ \\
- +Sprawdzenie statusu programu: ''sudo systemctl status nazwa_programu'' \\ 
-Restart programu ''sudo systemctl restart nazwa_programu'' \\+Zatrzymanie programu: ''sudo systemctl stop nazwa_programu'' \\ 
 +Uruchomienie programu: ''sudo systemctl start nazwa_programu'' \\ 
 +Restart programu''sudo systemctl restart nazwa_programu'' \\ 
 +Automatyczne uruchamianie programu przy starcie systemu: ''sudo systemctl enable nazwa_programu'' \\ 
 +Wyłączenie automatycznego uruchamiania programu: ''sudo systemctl disable nazwa_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:
 +<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>
 +\\
 +\\
 +
 +====== Raspberry Pi ======
 +
 +===== Backup =====
 +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]]
 +<code>
 +sudo apt install rsync
 +
 +cd /dev
 +ls
 +
 +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>
  
  
  • linux/start.1725813902.txt.gz
  • ostatnio zmienione: 2024/09/08 18:45
  • przez sases