Heiko Zimmermann
SAP-Berater, System Engineer und Entwickler.

Frequently Asked Questions

Browser

1. Wie kann man im Firefox Fingerprinting erschweren?

about:config

privacy.resistFingerprinting = true
2. Wie stelle ich den Firefox auf Deutsch um?

about:config

intl.locale.requested --> type string
Wert: de-DE

Debian / Linux

3. Virtualbox findet in Debian meine USB-Devices nicht
sudo usermod -a -G vboxusers <USERNAME>
4. Welche tmux Kommandos gibt es?
new window ^b c
close window ^d or ^b x
kill window ^b &
next window ^b n
previous window ^b p
rename window ^b
list all windows ^b w
move to window number ^b [number]
   
split window vertically ^b %
split window horizontally ^b “
next pane ^b o
previous pane ^b ;
show pane numbers ^b q
move pane left ^b {
move pane right ^b {
swap pane locations ^b ^o
   
resize pane down ^b ^j or ^b : resize-pane XX
resize pane up ^b ^k or ^b : resize-pane -U XX
resize pane left ^b ^h or ^b : resize-pane -L
resize pane right ^b ^j or ^b : resize-pane -R
   
re-attach a detached session tmux attach
list sessions ^b s or tmux ls
   
start scroll mode ^b [
exit scroll mode q
5. Wie bindet man exFAT in Debian ein?
sudo apt-get install exfat-fuse exfat-utils sudo mkdir /media/exfat
sudo mount -t exfat /dev/sdXX /media/exfat
6. Wie erhalte ich unter Linux Hardware Informationen?
# Ubuntu/Debian Users
sudo apt-get install inxi
7. Wie erzeuge ich einen Offline Mirror einer Website?
wget -mkEpnp http://example.org
8. Wie formatiert man ext4 ohne Journaling?
mkfs.ext4 -O '^has_journal' /dev/mmcblk0p2 <- change this to match your SD card and ext4 partition
9. Wie lese ich die aktuelle IP aus?
ip addr | grep 'state UP' -A2 | tail -n1 | awk '{print $2}' | cut -f1 -d'/'
10. Wie löscht man eine Festplatte sicher?
badblocks -wsv -c 65536 -t random -o /tmp/log.txt /dev/sdx 2>&1 | tee /tmp/logg.txt

Es wird /dev/sdx wiederholt mit einem 64 MB großen Zufallsblock beschrieben und die Korrektheit beim Auslesen gegrüft..
Die Ausgabe von badblocks wird in logg.txt geschrieben. Die Blöcke, die das nicht bestanden haben, werden in log.txt gespeichert. 1 TB (3.5" HDU) benötigt rund 7 Stunden..
Die Dateien log.txt und logg.txt sollten aufgrund der sehr vielen Schreibvorgänge nicht auf einer SSD liegen..
Idealerweise ist /tmp ein tmpfs. Die Festplatte wird sicher gelöscht und gleichzeitig erhält man ein Protokoll defekter Blöcke.

Quelle: Dr. Rolf Freitag, C&L Verlag.

Editor

11. Welche nützlichen Emacs Kommandos gibt es?

Useful commands (Referenz)

M-f next word M-b previous word
C-a beginning of line C-e end of line
C-k delete line (starting from cursor) C-d delete next character after the cursor
C-y restore (yank) line C-x i insert (file)
M-< top of file M-> bottom of file
C-v next screen M-v previous screen
C-s search M-x and then type "goto-line"
C-x C-s save file C-x C-c quit emacs
C-z suspend emacs (fg to restore) C-x C-w save file to different name
12. Wie ändert man unter Debian den Default Editor?
sudo update-alternatives --config editor

macOS

13. Wie entpackt man unter OSX ein .7z File?

Homebrew:

brew install p7zip

MacPorts:

sudo port install

p7zip 7z e file.7z

Spam

14. Wie bekämpfe ich Spam mit spamd?

siehe Weblog

SSH

15. Welche Cipher, MAC und KEX kennt SSH?
ssh -Q cipher
ssh -Q mac
ssh -Q kex
16. Welche SSH Escape Sequenzen gibt es?

Supported escape sequences:
  ~.   - terminate connection (and any multiplexed sessions)
 ~B   - send a BREAK to the remote system
 ~C   - open a command line
 ~R   - request rekey
 ~V/v - decrease/increase verbosity (LogLevel)
 ~^Z  - suspend ssh
 ~#   - list forwarded connections
 ~&   - background ssh (when waiting for connections to terminate)
 ~?   - this message
 ~~   - send the escape character by typing it twice

(Note that escapes are only recognized immediately after newline.)

17. Wie erhalte ich die SSH-Client IP?
echo "${SSH_CLIENT%% *}"