Kleine Liste von Befehlen, die ich immer mal wieder brauche. Bis ich die im Kopf behalte, muss ich sie mir aufschreiben 
grep
Wenn man mit grep die Datei syslog durchsucht, geht das einwandfrei. Doch mit der Datei syslog.1 meint grep ein binary File vor sich zu haben und weigert sich.
rock64@rockpro64v_2_1:~$ sudo grep "Restic" /var/log/syslog.1
Binary file /var/log/syslog.1 matches
Mit der Option -a behandelt grep die Datei als Textdatei.
rock64@rockpro64v_2_1:~$ sudo grep -a "Restic" /var/log/syslog.1
Sep 18 04:33:05 rockpro64v_2_1 root: Restic-Backup Script erfolgreich! 18.09.2018_04:30
Sep 18 04:35:06 rockpro64v_2_1 root: Restic-Backup erfolgreich überprüft! 18.09.2018_04:30
Was ich auch immer wieder brauche, wenn ich dmesg nach irgendwas durchsuchen muss.
dmesg | grep -i memory
dmesg | grep -E "memory|dma|usb|tty"
dpkg
Wenn man Kamils Mainline runtergeladen hat und die .deb Dateien installieren möchte.
sudo dpkg -i *.deb
find
ACHTUNG! Nicht ungefährlich der Befehl!
# Alle Dateien löschen, die älter als 5 Tage sind.
find /daten -name "*.rdb*" -mtime 5 -exec rm {} \;
Hier noch ein aktuelles Beispiel
## Nur die Datenbanken der letzten 30 Tage behalten
find /mnt/nas/Sicherungen_Cloud/mysql/ -name "joomla*.sql" -mtime +30 -exec rm {} \;
du
Verzeichnisgröße ermitteln
du -hs /folder
und Unterverzeichnisse
du -shc /mnt/HC_Volume_XXXXXXXXX/nextcloud_data/*
tail
Log live anzeigen
tail -f /var/log/...
Die letzten 30 Zeilen
tail -n 30 /var/log/syslog
pstree
apt install psmisc
Ausgabe von pstree
root@NFSServer:~# pstree
systemd─┬─agetty
├─blkmapd
├─cron
├─dbus-daemon
├─qemu-ga
├─rpc.idmapd
├─rpc.mountd
├─rpcbind
├─rsyslogd───3*[{rsyslogd}]
├─sshd───sshd───sshd───bash───su───bash───pstree
├─systemd───(sd-pam)
├─systemd-journal
├─systemd-logind
├─systemd-timesyn───{systemd-timesyn}
└─systemd-udevd
dig (dns-utils)
root@rockpro64:/etc/unbound# dig google.com
; <<>> DiG 9.11.5-P4-5.1-Debian <<>> google.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 59187
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;google.com. IN A
;; ANSWER SECTION:
google.com. 300 IN A 172.217.16.142
;; Query time: 26 msec
;; SERVER: ::1#53(::1)
;; WHEN: Sun Feb 23 10:12:20 UTC 2020
;; MSG SIZE rcvd: 55
openssl
openssl dhparam -out /etc/nginx/certs/dhparam.pem 2048
und
openssl rand -hex 32
nmap
root@debian:~# nmap 192.168.3.14
Starting Nmap 7.70 ( https://nmap.org ) at 2020-04-11 13:03 CEST
Nmap scan report for 192.168.3.14
Host is up (0.00096s latency).
Not shown: 999 closed ports
PORT STATE SERVICE
22/tcp open ssh
MAC Address: 62:03:B0:D6:DC:B3 (Unknown)
Nmap done: 1 IP address (1 host up) scanned in 1.63 seconds
mdadm
cat /proc/mdstat
&
watch -n1 cat /proc/mdstat
&
mdadm --assemble --scan
nmap
root@frank-MS-7C37:~# nmap 192.168.3.11
Starting Nmap 7.80 ( https://nmap.org ) at 2020-05-10 17:55 CEST
Nmap scan report for 192.168.3.11
Host is up (0.00082s latency).
Not shown: 998 filtered ports
PORT STATE SERVICE
22/tcp open ssh
8000/tcp open http-alt
MAC Address: 62:03:B0:D6:DC:B3 (Unknown)
Nmap done: 1 IP address (1 host up) scanned in 7.05 seconds
telnet
root@frank-MS-7C37:~# telnet 192.168.3.11 8000
Trying 192.168.3.11...
Connected to 192.168.3.11.
Escape character is '^]'.
^C
Connection closed by foreign host.
update-initramfs -u
update-initramfs -u
Einen symbolischen Link anlegen
ln -s ~/Downloads ~/Desktop/Download
Debian Version
cat /etc/debian_version
Partitionen anzeigen
sudo lsblk -f
.gz entpacken
gunzip openwrt-rockchip-armv8-friendlyarm_nanopi-r4s-ext4-sysupgrade.img.gz
netstat
netstat -tulpn
netstat -tulpn | grep 80
ip
ip in Farbe!
ip -c a
