Kategorie: Unix/Linux

Unix und Linux - Betriebssysteme für Profis

dmesg mit lesbarem Zeitstempel

Da der ausgegebene Zeitstempel von dmesg nicht einfach lesbar ist, gibt es die Option: dmesg -Tdmesg -T

Top Speicherfresser unter Solaris anzeigen

Um unter Solaris die 20 Prozesse mit dem meisten Speicherverbrauch anzuzeigen, gibt es folgendes Kommando: ps -eo pid,pmem,vsz,rss,comm | sort -rnk2 | head -20ps -eo pid,pmem,vsz,rss,comm | sort -rnk2 | head -20

Top Swap-Nutzung unter Linux

Mit diesem Befehl kann man sich die 20 Top SWAP-Speicherverbraucher ansehen: for file in /proc/*/status ; do awk ‚/VmSwap|Name/{printf $2 " " $3}END{ print ""}‘ $file; done | sort -k 2 -n -r | head -20for file in /proc/*/status ; do awk ‚/VmSwap|Name/{printf $2 " " $3}END{ print ""}‘ $file; done | sort -k 2 …

Weiterlesen

NULLGLOB setzen

In Shellscipten (bash) kommt es immer wieder vor, dass z.B. eine FOR-Schleife über mehrere Dateien kreist: for i in /tmp/Datei_*.txt do echo "Datei: ${i}" donefor i in /tmp/Datei_*.txt do echo "Datei: ${i}" done Da es dabei natürlich auch vorkommen kann, dass gerade keine Dateien vorhanden sind, würde in einem solchen Fall die Ausgabe so aussehen: …

Weiterlesen

Automount unter Solaris 10

 Zuerst muss das Verzeichnis auf dem eigenen System angelegt werden. Dann muss in der Datei /etc/auto_direct/etc/auto_direct der notwendige Mountpoint eingerichtet werden. <Verzeichnis auf dem eigenen System> -rw,soft,vers=3,intr,timeo=36000,acregmax=10,rsize=8192,wsize=8192 <Quellrechner>:<Quellverzeichnis><Verzeichnis auf dem eigenen System> -rw,soft,vers=3,intr,timeo=36000,acregmax=10,rsize=8192,wsize=8192 <Quellrechner>:<Quellverzeichnis> Ggf. müssen noch die Parameter angepasst werden. Anschließend muss mit dem Kommando automountautomount dem System noch mitgeteilt werden, dass sich an …

Weiterlesen

Accounts unter Solaris

Einen User das Login entziehen: Als User root kann folgender Befehl genutzt werden um einen User zu sperren. passwd -l <user>passwd -l <user> Anschließend ist der Account nicht mehr von außen sowie von innen erreichbar. Einzige Ausnahme ist der User root des entsprechenden Systems. Dieser User kann sich immer noch mit dem Umweg su – …

Weiterlesen

BTRFS Kommandos

BTRFS ist ein mächtiges Filesystem, das zu dem auch noch sehr leicht zu administrieren ist. Mit dem BTRFS ist eine Einrichtung eines Raid-Verbundes ebenso möglich, wie Erweiterung des Root-Filesystems im laufenden Betrieb. Ebenso können einzelne Verzeichnisbäume gezielt erweitert (Subvolume), als auch Snapshots erstellt werden. Hier einige Kommandos:   Anzeigen der BTRFS Partitionen btrfs filesystem showbtrfs …

Weiterlesen

IPTABLES Black- und Whitelist

Iptables Whitelist Bei diesem einfachen Beispiel der iptables-Datei (unter CentOS 6 /etc/sysconfig/iptables) werden alle Verbindungen gekappt. Die einzigen Ausnahmen bilden dabei zwei IP-Adressen: 192.168.0.17 und 192.168.0.22. Diese IP-Adressen können sowohl einkommend als auch ausgehend für icmp, tcp und udp bedient werden. # Generated by iptables-save v1.4.7 *filter :INPUT DROP [0:0] :FORWARD DROP [0:0] :OUTPUT DROP …

Weiterlesen

Tomcat-Installation unter CentOS7

Am einfachsten ist die Installation über yum: yum install tomcat tomcat-webapps tomcat-admin-webappsyum install tomcat tomcat-webapps tomcat-admin-webapps Nachdem die Installation abgeschlossen wurde, sollten die notwendigen User/Rollen in der Datei /usr/share/tomcat/conf/tomcat-users.xml angepasst und aktiviert werden. <role rolename="manager-gui"/> <role rolename="manager-script"/> <role rolename="manager-jmx"/> <role rolename="manager-status"/> <role rolename="admin-gui"/> <role rolename="admin-script"/> <user username="admin" password="xxx" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-gui,admin-script"/><role rolename="manager-gui"/> <role rolename="manager-script"/> <role rolename="manager-jmx"/> <role …

Weiterlesen

vi als Hex-Editor

Manchmal benötigt man einen Hex-Editor. Der vi bringt dazu alles notwendige mit. Um in den Hex-Modus zu wechseln gibt man im Befehlsmodus einfach folgendes ein: :%!xxd:%!xxd Um den Hex-Modus wieder zu verlassen, dieses: :%!xxd –r:%!xxd –r