Windows ohne Services?
Kann man Windows ganz ohne Services laufen lassen? Es geht. Mark Russinovich von Sysinternals hat es ausprobiert.
Posted at 11:43nachm. Juli 27, 2005 by cetixx in Tipps | Kommentare [0]
PERL: Wie findet man raus, welche Perl-Module installiert sind?
Die CPAN-FAQ gibt Anwort: How do I find out what modules are already installed on my system?
Posted at 09:46nachm. Juli 26, 2005 by cetixx in Tipps | Kommentare [0]
SQL Code Beautifier
Wenn man mal wieder ein chaotisches SQL-Skript vor sich hat, kann man sich das hier durchformatieren lassen.
Posted at 01:08vorm. Juli 23, 2005 by cetixx in Tipps | Kommentare [0]
LINUX: I/O Scheduler ändern
Unter Linux mit Kernel 2.6 hat man eine relativ elegante Möglichkeit,
soz. online den I/O Scheduler zu verändern. Vorallem bei USB- und
Firewire-Festplatten sollte man durchaus mal den CFQ-Scheduler
probieren:
echo "cfq" > /sys/block/<FESTPLATTE>/queue/scheduler
Wenn also die erste Firewire-Platte unter /dev/sda reingehängt wird, schreibt man also bei obigen Befehl bei <FESTPLATTE> sda einsetzen. Wenn es interessiert, mit welchen Scheduler gerade seine Platten laufen, kann sich folgendes Skript downloaden: show_io_scheduler.sh.
Es zeigt alle Platten im System an und welchen Scheduler jede einzelne
Platte verwendet. Das Skript wurde mal auf der Firewire-Mailingliste
gepostet.
Posted at 11:59nachm. Juli 22, 2005 by cetixx in Tipps | Kommentare [0]
ORACLE: ORA-01033: ORACLE initialization or shutdown in progress
Wenn man diesen Fehler bekommt beim einloggen (z.B. bei sqlplus username), sollte man einen Blick ins Oracle alert.log
werfen. Zum Einen kann es sein, das die Datenbank tatsächlich gerade
runter- oder rauffährt, zum Anderen kann die Ursache aber auch eine
Andere sein, die sich einen nicht gleich erschließt. Der Blick ins alert.log sollte aber weiterhelfen.
Posted at 10:07nachm. Juli 21, 2005 by cetixx in Tipps | Kommentare [0]
PostgreSQL: Wie kann man psql das Loginpasswort übergeben?
Wenn in der pg_hba.conf von PostgreSQL bei einem User als
Authentifizierungsmethode md5 oder sowas eingestellt ist und man sich
per psql connecten möchte, frägt dieses nach dem Passwort. In Skripten
oder Cronjobs ist das natürlich blöd. Man kann in diesem Fall einfach
die Umgebungsvariable PGPASSWORD=<MYPASSWORD> setzen. Dann entfällt die Abfrage. Man sollte das Skript dann aber auch nicht für alle Welt lesbar machen...
Posted at 10:34nachm. Juli 19, 2005 by cetixx in Tipps | Kommentare [0]
Squid: Wie startet man Squid mit einem leeren Cache?
Erstmal den Squid beenden. Dann wechselt man in das/die Cache-Verzeichnis(se) des Squids. Dort finde man eine Datei namens swap.state. Diese muß man exakt mit einem Byte überschreiben. Das geht am Besten so:
echo "" > swap.state
Das macht man für jedes Cache-Dir. Aufpassen, das sich die Rechte nicht
ändern! Squid starten und der Squid holt sich wieder alle Objekte neu.
Posted at 09:49nachm. Juli 19, 2005 by cetixx in Tipps | Kommentare [0]
SSH: SSH-Daemon Sicherheit erhoehen
Man hört ja immer wieder von Brute Force Attacken auf den SSH-Dienst.
Um diesen Attacken besser wiederstehen zu können, gibt es ein paar
relativ einfache Tipps:
*) Wenn möglich, Zugriff nur für bestimmte IP's zulasssen. Hat man
keine Firewall ist ein Schutz über den TCP-Wrapper (/etc/hosts.allow,
/etc/hosts.deny) auch schon nicht schlecht. Man kann dann z.B. in
diesem Fall den TCP-Wrapper für den sshd auch per signierter Mail soz.
von außen freischalten.
*) Man sollte nur den unbedingt nötigen Usern SSH-Zugriff erlauben. Dazu kann man bei OpenSSH z.B. die Option AllowUsers verwenden.
*) root Remote-Login's sollte man nicht erlauben.
*) Zu guter Letzt sollte man den Zugriff ausschließlich per Public-Key erlauben und die Passwortauthentifizierung abschalten.
Posted at 05:03vorm. Juli 19, 2005 by cetixx in Tipps | Kommentare [0]
Stardom SOHO RAID SR6500
Just for the files: Das Default Passwort dieses externen RAID-Systems
ist vielmal Null: 0000. Stand nicht im Handbuch oder ich hab's einfach
nicht gefunden...
Posted at 09:00nachm. Juli 18, 2005 by cetixx in Tipps | Kommentare [0]
Oracle: Daten am äußeren Rand der Festplatte speichern?
Vor einigen Jahren gab es mal und gibt es immer noch Tipps von
Performance-Experten, die sagen, man solle Daten, auf die oft und
schnell zugegriffen werden muß an den äußeren Rand der
Festplattenscheiben legen, da dort die Platte die Daten am schnellsten
liefern kann. Bei Ask Tom fragte jemand, ob das immer noch stimmt. Hier die Anwort.
Posted at 09:11nachm. Juli 14, 2005 by cetixx in Tipps | Kommentare [0]
LINUX/UNIX: Wie findet man raus, auf welchen Port welches Programm läuft?
Dafür gibt's mehrere Möglichkeiten:
Wenn man einen bestimmten Port sucht, kann man z.B. lsof nehmen:
lsof -i :<PORTNUMMER>
<PORTNUMMER> einfach durch den entsprechenden Port ersetzen Oder:
netstat -taupe
bringt eine komplette Übersicht, was auf TCP- und UDP-Ports so läuft.
Auf Server, wo viel Connections laufen, hängt man am besten noch die
Option n an, damit netstat keine Namensauflösung macht. Das würde zu lange dauern. Wer's übersichtlicher mag:
netstat -nlatp | grep tcp | grep LIST
| awk '{print $4,$7}' | awk -F: '{print $2}' | awk -F/ '{print $1,$2}'
| awk '{print $1,$3}' | sort -nu
Was immer funktioniert:
netstat -na
Posted at 08:32nachm. Juli 14, 2005 by cetixx in Tipps | Kommentare [0]
Wie ändert man unter Solaris die IP-Adresse?
Wenn man in /etc/hostname.<INTERFACE> (z.B. hostname.ce0) den Hostnamen drin stehen hat, hat man diesen i.d.R. auch in /etc/hosts drin. Die IP des entsprechenden Hosts hier ändern. Nicht vergessen: In /etc/netmasks eventl. die Netzmaske anpassen, falls sich auch das Subnet geändert hat. Anschließend dann mit ifconfig das Interface runter- und wieder hochfahren.
Posted at 10:02nachm. Juli 13, 2005 by cetixx in Tipps | Kommentare [0]
Wie ändert man unter Solaris den Hostnamen?
In /etc/nodename den Hostname eintragen. /etc/hosts anpassen nicht vergessen.
Posted at 10:00nachm. Juli 13, 2005 by cetixx in Tipps | Kommentare [0]
Miranda IM + SSL
Wer mit dem Instant Messaging Programm Miranda eine Verbindung zu einem
Secure Server per SSL aufbauen möchte (z.B. zu einem Jabber-Server),
braucht zwei OpenSSL-DLL's unter Windows. Diese findet man auf der OpenSSL-Seite. Der Installer installiert die benötigten DLL's. Die FAQ zu Miranda + SSL gibt's hier.
Posted at 10:00nachm. Juli 12, 2005 by cetixx in Tipps | Kommentare [0]
Wie leert man unter Windows den DNS Resolver Cache?
ipconfig /flushdns
Posted at 08:00nachm. Juli 08, 2005 by cetixx in Tipps | Kommentare [0]