Archive for the ‘Ubuntu’ Category

Linux: Zip-Datei aus Archiv erzeugen mit Passwort

Donnerstag, September 21st, 2023

Beispiel:
zip -P pass123 ccat-command.zip ccat-1.1.0/

Das -P wird GROSS geschrieben.

Linux: Bash prompt Generator

Donnerstag, September 14th, 2023

https://bash-prompt-generator.org/

Linux: DNS Server einstellen

Sonntag, August 6th, 2023

Die DNS-Server finden sich in der Datei /etc/resolv.conf:

Die Google-DNS-Server sind:
nameserver 8.8.8.8
nameserver 8.8.4.4

Als feste IP-Adressen können auch Namen in die Datei /etc/hosts eingetragen werden.

md5 hash einer Datei berechnen

Freitag, Juni 30th, 2023

md5sum [filename]

Linux: dynamische Libraries kopieren (Abhängigkeiten)

Donnerstag, Mai 25th, 2023

Folgendes Script kopiert die Abhäängigkeiten eines ausführbaren Programms in den Ordner ./dynlibs. Der Name des Programms wird als Paramater übergeben.


#!/bin/bash
mkdir -p ./dynlibs
deps=$(ldd $1 | awk '{ print $3 }')
for dep in $deps
do
if [ ${#dep} -gt 0 ]
then
cp "$dep" ./dynlibs
fi
done

Das Programm kann dann über dieses Script gestartet werden:
#!/bin/sh
export LD_LIBRARY_PATH=./dynlibs
./programmname

AppImages auf Linux machen

Donnerstag, Mai 25th, 2023

https://www.howtogeek.com/827849/how-to-use-appimages-on-linux/
https://docs.appimage.org/

Das AppImage herunterladen, mit chmod +x ausführbar machen und starten.

Linux: Festplatten verwalten

Montag, April 24th, 2023

Formatieren mit Blockgröße 1024 Bytes und 500 Millionen INodes:
sudo mkfs -t ext4 -b 1024 -N 500000000 /dev/sdd1

Partition umbenennen (Label):
sudo e2label /dev/sdX "MY_BACKUP"

Belegung anzeigen:
df -h

INodes anzeigen:
df -i -h

Linux – alte Kernel entfernen (/boot aufräumen)

Montag, April 24th, 2023
    Aktuellen Kernel anzeigen: uname -r
    Kernel auflisten: dpkg --list 'linux-image*'
    Kernel löschen: sudo apt-get remove linux-image-{Version}
    Nicht benötigte Pakete löschen: sudo apt-get autoremove
    Kernel-Liste aktualisieren: sudo update-grub

https://www.monsterli.ch/blog/sammelsurium/linux-bereinigen-der-boot-partition-mit-hilfe-der-konsole/

EXIF Daten anzeigen

Sonntag, April 9th, 2023

Unter Linux:
exif [Dateiname]

Datum einer Datei anzeigen:
exif -imt 0x9003 [Dateiname]
-i = ids anzeigen
-t = tag (hexadezimale id)
-m = maschinenlesbar anzeigen

Veracrypt Kommandozeile

Sonntag, April 9th, 2023

Volume erzeugen:
veracrypt --text --create documents.vc --size 200M --password MySuperSecurePassword1! --volume-type normal --encryption AES --hash sha-512 --filesystem exfat --pim 0 --keyfiles "" --random-source randomdata.txt

Volume mounten:
veracrypt --text --mount documents.vc ./documents --password $1 --pim 0 --keyfiles "" --protect-hidden no --slot 1 --verbose

Volume dis-mounten:
veracrypt --dismount documents.vc

https://arcanecode.com/2021/06/21/veracrypt-on-the-command-line-for-ubuntu-linux/