Kategorie: code snippet

sed line editor

SED Line Editor   Mit sed kann man unter der Linux Konsole wunderbar Pfade in Dateien abändern und sich gleichzeitig auch noch eine Backup Datei anlegen lassen   testfile mit dem Inhalt #Pfad zum Homeverzeichnis /home/testuser1/   Soll abgeändert werden auf /home/testuser/   dann geht das mit dem Befehl sed -i.bak ’s|/home/testuser1/|/home/testuser/|‘ testfile   anschließend […]

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 {} \;

Nächste Seite »