Kategorie: code snippet

Swap auslesen

Kleines Shell Script um mal eben den Swapbereich auszulesen vim /root/check_swap !/bin/bash SUM=0 OVERALL=0 for DIR in `find /proc/ -maxdepth 1 -type d -regex „^/proc/[0-9]+“` do PID=`echo $DIR | cut -d / -f 3` PROGNAME=`ps -p $PID -o comm –no-headers` for SWAP in `grep VmSwap $DIR/status 2>/dev/null | awk ‚{ print $2 }’` do let […]

Zabbix 4 check universalclustercheck with header

Konnte man bisher den Zabbix Client eines Servers von einem anderen Rechner, der in der Konfiguration freigegeben war, mit einem einfachen abfragen, um sie die aktuelle Gewichtung anzeigen zu lassen, bekam man als Antwort z.B. zurück, ab Zabbix4 bekommt man mit diesem einfachen Test nix mehr zurück, ein wenig Recherche und die Ursache war schnell […]

ESX Neue Festplatte in Linux VM einbinden ohne reboot

Im ESX eine neue Festplatte für die Linux VM einbinden ohne reboot Damit man eine neu eingebundene Festplatte in der Linux VM benutzen kann und im Idealfall einen reboot umgehen kann sind die folgenden Schritte nötig -> echo „- – -“ > /sys/class/scsi_host/host0/scan #evtl. muß die ID angepaßt werden Um sich die Sucherei nach den […]

Apache Rewrite Rules and Redirect

Apache Vhost Einfacher 301 Redirect im Apache Vhost <VirtualHost *:80> ServerName www.servername.com Redirect 301 / http://neuer-servername.com </VirtualHost> .htaccess Datei Einfacher Redirect innerhalb der .htaccess Datei RewriteEngine On Redirect 301 / http://www.neue-domain.de Rewrite innerhalb der .htaccess Datei -> Alte Domain (mit und ohne www) nach neue Domain RewriteEngine On RewriteCond %{HTTP_HOST} (www\.)?alte-domain.de RewriteRule (.*) http://www.neue-domain.de/$1 [R=301,L] […]

Linux LVM

Festplatte für LVM vorbereiten und verwenden fdisk /dev/sdx -> create primary Partition -> change ID to 8e Linux LVM -> pvcreate /dev/sdx1 -> vgcreate my_data /dev/sdx1 -> lvcreate -L xG -n v_home my_data -> mkfs.ext4 /dev/my_data/v_home Festplatte online vergrößern LVM -> lvresize -L +5G /dev/my_data/v_home -> resize2fs /dev/my_data/v_home VG Volume Group um eine neue Festplatte […]

CD brennen unter Linux

CD’s brennen unter Linux (Konsole) Als erstes brauchen wir ein Image (iso), welches wir auf CD bannen wollen Kopieren einer vorhandenen CD: dd if=/dev/brenner_device of=/meinverzeichnis/mein_iso_file.iso so kontrolliert man den Inhalt einer iso Datei mount -t iso9660 -o ro,loop=/dev/loop0 mein_iso_file.iso /mnt Möchte man ein Iso von eigenen Files / Daten erstellen: mkisofs -r -J -o /Verzeichnis/ISO_file_ablage/mein_iso_file.iso […]

youtube-dl

Youtube Videos unter Linux herunterladen und mit ffmpeg umwandeln in WAV-Files Dazu muß erstmal das Binary „youtube-dl“ heruntergeladen werden, dieses findet ihr hier https://ytdl-org.github.io/youtube-dl/download.html alternativ unter der Konsole geht ihr wie folgt vor: curl https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl chmod a+rx /usr/local/bin/youtube-dl Und so wird das Tool dann genutzt youtube-dl http://URL_zum_youtube_video ffmpeg -i INPUT_Video_File.mp4 DESTINATION_OUTPUT_file.wav Anschließend kann […]

copy with find

Kopieren mit find find /path/source/ -type f -exec cp {} /path/target/ \; verschieben mit find find /path/source/ -type f -exec mv {} /path/target/ \; Dateien die älter als x-Tage sind löschen, z.B. pdf die älter als 5 Tage sind find /path/source -type f -name "*_??????_??????_*.pdf" -mtime +5 -exec rm {} \;

procmailrc

E-Mail-Anhänge automatisch in einen Ordner speichern uudeview -c -p ./attach/ +e .csv -i test_mail Der Anhang, in diesem Falle eine CSV Datei, wird im Ordner attach gespeichert und die Mail anschließend gelöscht um das ganze automatisch mit procmail zu erledigen, folgende Einträge ergänzen # CSV Datei automatisiert abspeichern :0fw * ^From.\/(.*$) # ok | uudeview […]

Nächste Seite »