Tworzenie kluczy SSH

Zaczynamy od uruchomienia komendy na Linux-ie do którego się łączymy:

ssh-keygen -b 4096

Otrzymujemy komunikat:

Generating public/private rsa key pair.
Enter file in which to save the key (/home/user/.ssh/id_rsa):

Potwierdzamy ENTEREM oraz wprowadzamy hasło w celu zwiększenia bezpieczeństwa.

Następnie wchodzimy do katalogu:

cd /home/user/.ssh/

Wykonujemy:

cat id_rsa.pub

Wyświetloną zawartość wprowadzamy do pliku:

nano /home/user/.ssh/authorized_keys

Na koniec kopiujemy plik /home/user/.ssh/id_rsa do PUTTY i nawiązujemy połaczenie.

Zaszufladkowano do kategorii Linux | Dodaj komentarz

Sprawdzanie miejsca na dysku

#!/bin/bash

CURRENT=$(df / | grep / | awk '{ print $5}' | sed 's/%//g')
THRESHOLD=12
if [ "$CURRENT" -gt "$THRESHOLD" ] ; then
echo 'Disk Space Alert' Wolne miejsce na dysku obecnie: $CURRENT%

fi
Zaszufladkowano do kategorii Bash, Linux, Skrypty | Dodaj komentarz

Usuwanie zerowych plików

find /folder/do/wyczyszczenia/* -size 0 -type f -delete 
Zaszufladkowano do kategorii Bash, Linux, Skrypty | Dodaj komentarz

Przeniesienie lub usunięcie plików starszych niż X dni.

Usunięcie plików

# find /sciezka/do/plikow/ -type f -name '*.jpg' -mtime +30 -exec rm {} \;

lub

# find /sciezka/do/plikow/ -type f -name '*.jpg' -mtime +30 | xarg rm

Komenda przeniesienia

find /sciezka/do/plikow/ -type f -name '*.jpg' -mtime +30 -exec mv {} /sciezka/do/ \;
Zaszufladkowano do kategorii Linux, Skrypty | Dodaj komentarz

Zmiana nazw plików z całego katalogu.

Usunięcie wyrażenia (-lol) z wielu pliku w katalogu BASH.

for file in *; do mv "${file}" "${file/-lol/}"; done 

 

Zaszufladkowano do kategorii Bash, Linux, Skrypty | Dodaj komentarz