Posts Tagged ‘linux’
Linux: Arbeitsspeicher pro Prozess
Um den Arbeitsspeicher pro Prozess (und noch einige andere Dinge) anzuzeigen, hilft das hier:
ps -eo pid,ppid,rss,vsize,pcpu,pmem,cmd -ww --sort=pid
CentOS/RHEL 5: Zusätzliche IP-Adressen (alias) anlegen
Um in CentOS zusätzliche IP-Adressen auf eine Netzwerkkarte zu binden, legt man in /etc/sysconfig/network-scripts Dateien an, die die Definition der IP-Adressen enthalten.
Der Dateiname beginnt mit “ifcfg-”, gefolgt vom Namen der Netzwerkschnittstelle. Was dahinter kommt, ist theoretisch egal. Praktisch aber sollte das ein Doppelpunkt gefolgt von einer Zahl sein, die dem Index in der Definition selbst entspricht.
Ein Beispiel:
/etc/sysconfig/network-scripts/ifcfg-eth0:0
Der Inhalt der Datei kann so aussehen:
DEVICE=eth0:0
IPADDR=192.168.1.2
NETMASK=255.255.255.0
TYPE=Ethernet
Bezüglich des Dateinamens: Ich hatte die Dateien vorher mit ifcfg-eth0_0 benannt. Das hat zwar funktioniert, allerdings wurden diese dann anders eingelesen, was zu einer Zeitverzögerung beim Neustart des Rechners oder Netzwerks geführt hat. Als ich die oben genannte Syntax angewandt habe, war alles gut.
CentOS5 unter Virtual PC 2007
Ich habe CentOS 5.1 auf einer virtuellen Maschine in Microsoft VPC 2007 installiert. Im Textmodus läuft das System, im grafischen Modus nicht.
Um das zu ändern, habe ich in /etc/X11/xorg.conf die Farbtiefe auf 16Bit gesetzt.
Jetzt gilt es noch, die Maus ans Laufen zu bringen …
checkurl: Prüfen, ob ein Wort auf einer Webseite vorkommt
Mit dem folgenden Bash-Script kann man prüfen, ob auf einer Webseite ein bestimmtes Wort vorkommt:
#!/bin/bash
if [ $# -ne 2 ]; then
echo "Usage: checkurl [URL] [string to search for]"
echo
echo "Exits with:"
echo " 0=string found"
echo " 1=string not found"
exit 100
fi
cres=`curl -s $1 | grep -c $2`
if [ $cres -lt 1 ]; then
echo "not found"
exit 1
else
echo "found"
exit 0
fi
Voraussetzung: curl sollte installiert sein