linux:start

To jest stara wersja strony!


Linux


Sprawdzenie statusu programu: sudo systemctl status 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


Uruchomienie edytora crontab - crontab -e

Strona testująca i wyjaśniająca konfiguracje czasu - https://crontab.guru/


Rozpakowanie

tar -xzvf archiwum.tar.gz

Opcje

skrót pełna opcja znaczenie
-c –create nowy plik
-z –gzip, –gunzip, –ungzip kompresja GZIP
-v –verbose tryb gadatliwy
-f –file=nazwa_pliku określenie pliku wynikowego
-x –extract, –get rozpakowanie
-t –list wylistowanie zawartości
-r –append dołączenie plików na końcu archiwum
-u –update dołączenie plików nowszych niż te w archiwum
-p (permission) zachowuje informacje o prawach dostępu
-w wymagaj potwierdzenia przy dodawaniu pliku
-W zweryfikuj plik archiwum
-C wybór katalogu docelowego



* Stworzyć plik usługi (nazwa pliku definiuje nazwę usługi):

sudo nano /etc/systemd/system/nodered.service
  • Wpisać konfigurację:
[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.
  • 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



Raspberry Pi

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

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
  • linux/start.1729775855.txt.gz
  • ostatnio zmienione: 2024/10/24 15:17
  • przez sases