Inhaltsverzeichnis

Linux

Hier sollen Dinge gesammelt werden, die mir zu Merkzwecken dienen.

PDF

Imagemagik

Grafik und Co.

Kommandozeile

Backup

Libraries

serial

Festplatte löschen bzw. freien Platz überschreiben

Festplatte Image sichern für Wiederherstellung gelöschter Dateien, nach versehentlichen Formatieren

Festplatten einhängen, home auf einer anderen Platte, Verzeichnisse mounten

Analysieren von Programmen

Netzwerk

Firefox

home-Assistant

Services

Debugging, Fehlersuche

Bash Skripte

Weiteres

Audio

Autobingooo

SSH für Git erstellen

  1. (Schlüssel erzeugen) ssh-keygen -t rsa -b 4096 -C „your.email@example.com“ (mit oder ohne Password, in Datei is_rsa und id_rsa.pub)
  2. sudo chmod 600 ~/.ssh/id_rsa und sudo chmod 600 ~/.ssh/id_rsa.pub
  3. Inhalt aus id_rsa.pub in gitlab unter Einstellungen ssh-Keys eintragen und Namen geben
  4. in der Kommandoteile die Verbindung testen: ssh -T git@git_server.org
  5. remote von https zu ssh umstellen:
    1. anzeigen lassengit remote -v
    2. ändern: git remote set-url origin git@git_server.org:user/repo_url_for.git

CD oder DVD Laufwerk als Image verwenden

Eine ISO Datei erstellen: dd if=/dev/cdrom of=image.iso

Eine ISO Datei einbinden:

mkdir verzeichnis

sudo mount image.iso ~/verzeichnis -o users,ro,loop

Die Bedeutung der Schalter und Optionen: sudo: als Superuser arbeiten, mount ist der Befehl, image.iso der Dateiname ~/verzeichnis der Pfad (muss vorhanden und leer sein) wo das Image verfügbar gemacht werden soll, -o user, dass von jedem Benutzer wieder ein unmount gemacht werden kann, ro bedeutet read-only, und loop, dass es kein Gerät sondern eine Umleitung ist. Quelle u.a.: [http://www.arsenal-of-wisdom.org/?p=212]

Wieder trennen: umount ~/verzeichnis

Weiteres zum arbeiten mit DVDs: https://wiki.ubuntuusers.de/dvdbackup/ dvdbackup -M -i /dev/dvd -o ~/Videos

NAS ZyXEL NSA325

In Settings Telnet aktivieren, dann mit z.B. PuTTY.exe [http://winscp.net/eng/download.php#putty] [http://winscp.net/download/putty.exe] in die busybox gehen. Jetzt kann z.B. die [http://www.cis.upenn.edu/~bcpierce/unison/index.html|Unison] Archiv für ARM von [http://www.crutzi.info/unison/binary/armel] laden mit dem Befehl:

wget www.crutzi.info/sites/default/files/unison-2.40.102-static-armel.zip

entpacken mit

unzip unison-2.40.102-static-armel.zip

und ausführbar machen mit

chmod u+x unison

Jetzt kann ein kurzer (Selbst)Test zeigen ob das Programm arbeitet:

./unison -selftest

Der nächste Schritt wäre das einrichten von SSH und starten von unison als Server…