Oneliner: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(+In psql Rechner auflisten, deren Namen sich nur durch Groß- und Kleinschreibung unterscheiden) |
K (Struktur) |
||
Zeile 1: | Zeile 1: | ||
+ | == Benutzer/Gruppen == | ||
; Die Gruppen mit den meisten Mitgliedern auflisten | ; Die Gruppen mit den meisten Mitgliedern auflisten | ||
<cmdpre> | <cmdpre> | ||
Zeile 4: | Zeile 5: | ||
</cmdpre> | </cmdpre> | ||
+ | == System == | ||
; Aktuelleren Kernel (> 2.6.30) auf Lenny-Servern installieren | ; Aktuelleren Kernel (> 2.6.30) auf Lenny-Servern installieren | ||
<rootpre> | <rootpre> | ||
aptitude install -t lenny-backports linux-image-2.6-686-bigmem | aptitude install -t lenny-backports linux-image-2.6-686-bigmem | ||
</rootpre> | </rootpre> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
; initrd entpacken | ; initrd entpacken | ||
Zeile 20: | Zeile 17: | ||
cd initrd | cd initrd | ||
zcat /boot/my-initramfs.cpio.gz | (while true; do cpio -i -d -H newc --no-absolute-filenames || exit; done) | zcat /boot/my-initramfs.cpio.gz | (while true; do cpio -i -d -H newc --no-absolute-filenames || exit; done) | ||
+ | </cmdpre> | ||
+ | |||
+ | |||
+ | == Netzwerk/Internet == | ||
+ | ; Downloads auflisten lassen, die die DSL-Bandbreite des Servers verstopfen | ||
+ | <cmdpre> | ||
+ | tail -f /var/log/apache2/access.log | awk '{if ($10 > 1000000) { print $10 "\t" $7}}' | ||
</cmdpre> | </cmdpre> | ||
Zeile 31: | Zeile 35: | ||
</filepre> | </filepre> | ||
Liefert eine leere Zeile, wenn die Seite abgerufen werden darf. | Liefert eine leere Zeile, wenn die Seite abgerufen werden darf. | ||
+ | |||
+ | == Datenbank == | ||
; In psql die Tabellen auflisten, die den meisten Speicher belegen | ; In psql die Tabellen auflisten, die den meisten Speicher belegen |
Version vom 2. Juni 2010, 13:40 Uhr
Inhaltsverzeichnis
Benutzer/Gruppen
- Die Gruppen mit den meisten Mitgliedern auflisten
befehl
cat /etc/group | perl -ne 'my @p = split(/:/, $_); print scalar (split(/,/, $p[3])) . " " . $p[0] . "\n";' | sort -n | tail
System
- Aktuelleren Kernel (> 2.6.30) auf Lenny-Servern installieren
root
aptitude install -t lenny-backports linux-image-2.6-686-bigmem
- initrd entpacken
befehl
cd mkdir initrd cd initrd zcat /boot/my-initramfs.cpio.gz | (while true; do cpio -i -d -H newc --no-absolute-filenames || exit; done)
Netzwerk/Internet
- Downloads auflisten lassen, die die DSL-Bandbreite des Servers verstopfen
befehl
tail -f /var/log/apache2/access.log | awk '{if ($10 > 1000000) { print $10 "\t" $7}}'
- squidGuard testen, ob eine bestimmte URL von einem bestimmten Rechner aus erreichbar ist
befehl
echo "http://rotten.com 192.168.0.51/- - GET" | squidGuard
Liefert folgende Ausgabe, wenn die Seite gesperrt ist:
datei
302:http://mein-iserv.de/idesk/inet/block.php?grp=porn&url=http://rotten.com 192.168.0.51/- - GET
Liefert eine leere Zeile, wenn die Seite abgerufen werden darf.
Datenbank
- In psql die Tabellen auflisten, die den meisten Speicher belegen
datei
SELECT nspname || '.' || relname AS "relation", pg_size_pretty(pg_total_relation_size(C.oid)) AS "total_size" FROM pg_class C LEFT JOIN pg_namespace N ON (N.oid = C.relnamespace) WHERE nspname NOT IN ('pg_catalog', 'information_schema') AND C.relkind <> 'i' AND nspname !~ '^pg_toast' ORDER BY pg_total_relation_size(C.oid) DESC LIMIT 20;
- In psql Rechner auflisten, deren Namen sich nur durch Groß- und Kleinschreibung unterscheiden
datei
SELECT name,mac,ip FROM hosts WHERE LOWER(name) IN (SELECT LOWER(name) FROM HOSTS GROUP BY LOWER(name) HAVING COUNT(*) > 1);