bash

Seite 5

Kein Bild
29. Okt. 2014

sed – Suchen und ersetzen

Mit sed, dem tollsten Spielzeug überhaupt, kann man Live ersetzen Für mich als Notiz und auch andere, hier mal das Beispiel mit dem “Suchen und Ersetzen”. sed -i ‘Zeile die gesucht wird’ ‘ersetzen mit’ /pfad/zur/datei Ansich ganz einfahc, hier ein Beispiel wie ich es genutzt habe. sed -i ‘db:config XYZ; XYZ;/g’ /var/www/vhosts/dbconfig.php

Weiterlesen
Kein Bild
29. Okt. 2014

Die letzten 20 Zeilen einer Datei ausgeben mit tail

Um sich die letzten 20 Zeilen anzeigen zu lassen: tail -20 großedatei.txt Um die letzten 50 Bytes der Datei anzeigen zu lasen, nimmt man den Parameter -c und die Anzahl der Bytes. tail -c 50 großedatei.txt Sucht man aber mitten in der Datei Zeile 112 und 113, so muss man Cat, Tail und Head kombinieren. […]

Weiterlesen
Kein Bild
25. Sept. 2014

XLSX (Excel) in CSV konvertieren

Ein Bekannter kam heute Abend zu mir und fragte mich, wie man, am besten in der Kommandozeile (bash, Terminal, Shell) XLSX, das Windows Excel Format in CSV konvertieren kann ohne Probleme. So kann er dies einfacher mit PHP & Co. verarbeiten. Nun das Zauberwort heist: gnumeric. apt-get install gnumeric So, nun erstmal der grundlegende Befehl […]

Weiterlesen
Kein Bild
25. Sept. 2014

Kritische Sicherheitslücke in der bash-Shell für Linux-Systeme

Das postete mir mein Serveranbieter heute: am gestrigen Abend (24.09.2014) wurde unter CVE-2014-6271 eine kritische Sicherheitslücke in der weit verbreiteten Linux Standardshell “bash” bekannt. Diese Sicherheitslücke erlaubt die Ausführung von Schadcode über das Internet und damit die Übernahme der Kontrolle über Ihren Server. Aus diesem Grund ist eine Aktualisierung unbedingt erforderlich. Fast alle Distributionshersteller haben […]

Weiterlesen
Kein Bild
5. Aug. 2014

Passwörter Generieren in Bash

Oftmals muss man Passwörter für Kunden oder Mitarbeiter generieren, dazu gibt es zwar viele Tools, aber nichts auf der Kommando Linie. Ein Sysadmin hat das aber nicht nur einmal, je nach Firma kann das auch eine tägliche Arbeit sein. Dann kann man auch folgenden Befehl nutzen: tr -dc A-Za-z0-9 < /dev/urandom | head -c 8 […]

Weiterlesen
Kein Bild
3. Aug. 2014

Einen TOR-Relay-Server einrichten

Wie alle gern wissel, Stachel ich gerne an. Ausführung auf eigene Gefahr. Nach den ganzen Skandalen, kann man nun auch direkt der NSA blöd kommen. Also so sezten wir unseren Namen automatisch auf die Liste der NSA der TOR(Relay-Server Betreiber) Überwachten. Es gibt 2 Arten von Node Server: Exit-Node: Ein Exit-Node ist der Server über […]

Weiterlesen
Kein Bild
12. Juli 2014

Linux apt-get Befehle

Wieder mal eine schöne Notiz. Pakete installieren: apt-get install paketname Pakete deinstallieren ohne löschen der Konfiguratiosdateien: apt-get remove paketname Pakete komplett deinstallieren: apt-get –purge remove paketname Pakete säubern bzw. ungenutzer entfernen: apt-get autoremove Paketlisten aktualisieren: apt-get update Pakete aktualisieren: apt-get dist-upgrade Pakete suchen: apt-cache search NAME Proxys auf der Konsole setzten: export ftp_proxy=http://domaintoproxy.tld:Port/ export gopher_proxy=http://domaintoproxy.tld:Port/ […]

Weiterlesen
Kein Bild
12. Juli 2014

Standardeditor der Shell ändern

Ich habe viele Cronjobs, wenn ich sie lokal bearbeite, stört mich Nano ein wenig, da ich viele Dinge eher in gedit etc. anwenden kann. Der Standardeditor lässt sich einfach ändern. export EDITOR=XYZ Statt XYZ eben den jeweiligen Editor nehmen. Gedit, vi, vim, nano, emacs… was man eben möchte. Damit dies aber auch dauerhaft so bleibt, […]

Weiterlesen
Kein Bild
10. Juli 2014

Fork Bomben und andere schmutzigen Mittel

Als schmutzige Mittel bezeichne ich Methoden zur Destabilisierung eines Bestriebsystemes. Darunter gibt es Temporäre und Dauerhafte. Man muss nicht unbedingt ein Idiot sein um solche Fehler zu machen, denn ich selbst..habe schon Fehler Nr. 1 auf einem System gemacht und zum anderen Fehler Nr. 2 auf meinem Server, da er Remote ist, war er nur […]

Weiterlesen
Kein Bild
9. Juli 2014

Festplatten S.M.A.R.T Status Überwachung

Zur Sicherheit, sollte man die Festplatten überwachen damit diese nach langen Laufzeiten nicht ausfallen. Auch wenn es Raid Systeme gibt, ist dies keine 100% Sicherung. Daher installieren wir Smart Monitortools, Kontrollieren Sicherheitshalber einmal zum Start und richten dann eine permanente Überwachung ein. Installation: apt-get install smartmontools Aktivierung: Wir müssen das Tool für jede Festplatte einzelnd […]

Weiterlesen
Kein Bild
9. Juli 2014

IP-Adressen hinzufügen mit / ohne Plesk

Unter Linux ist es recht simpel neue IP Adressen hinzuzufügen. Ohne Plesk(Debian): Unter der Netzwerkkonfiguration /etc/network/interfaces und fügt zum einen neuen Ethernet Port hinzu: “etho:1” hinzu. Achtet auf die korrekte Netzwerkmaske und das nur einmal ein Gateway hinterlegt ist. auto eth0 iface eth0 inet static address 192.168.1.10 netmask 255.255.255.0 gateway 192.168.1.1 broadcast 192.168.1.255 auto eth0:1 […]

Weiterlesen
Kein Bild
9. Juli 2014

Speedtest unter Linux

Speedtests werden in der Regel über Desktop Software oder über den Webbrowser erledigt. Doch was ist mit Servern und dergleichen? Dank einem Python Script auf Github können wir das auch auf der Shell erledigen. Direkte ausführung: wget -O /dev/null http://speedtest.qsc.de/1GB.qsc Download & Einrichtung: wget -O speedtest-cli https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py chmod +x speedtest-cli wget -O speedtest-cli https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py chmod […]

Weiterlesen