Archiv für März 2008

Runlevel unter Linux

Samstag, 29. März 2008

Ich habe mich schon des öfteren gefragt, welche Bedeutung die verschiedenen Runlevel unter Linux (meist im Verzeichnis /etc/) zu bedeuten haben.
Dass der Eine oder Andere für das Starten oder Beenden steht ist klar.

Da ich aber einfacher hier in meinem Blog suchen möchte, habe ich hier eine Tabelle eingefügt mit den verschiedenen Runlevel:

Runlevel Beschreibung
0 Shutdown. Alle Netzverbindungen werden geschlossen, Dateipuffer werden geschrieben, Mounts auf Partitionen werden entfernt (d. h. die im Verzeichnisbaum eingebundenen Datenträger werden ausgehangen).
S Single-User-Runlevel; niedrigster Systemzustand für Wartungsarbeiten, in dem ausschließlich Systemressourcen wie Festplatten oder Dateisysteme aktiv sind.
1 Einzelnutzerbetrieb ohne Netzwerk mit ausschließlich lokalen Ressourcen. In vielen Implementationen identisch mit ‘S’.
2 Lokaler Mehrnutzerbetrieb ohne Netzwerk mit ausschließlich lokalen Ressourcen. Unter einigen Linuxdistributionen (z. B. Debian) wird in Runlevel 2 auch das Netzwerk konfiguriert.
3 Netzwerkbetrieb, über das Netzwerk erreichbare Ressourcen sind nutzbar, eine grafische Oberfläche steht nicht zur Verfügung. Firewalls sollten aktiviert werden.
4 Ist normalerweise nicht definiert. Kann aber für diverse Dienste genutzt werden.
5 wie 3, zusätzlich wird die grafische Oberfläche bereitgestellt.
6 Reboot. Alle Netzverbindungen werden geschlossen, Dateipuffer werden geschrieben, Mounts auf die Partitionen werden entfernt.

Foreach in verschiedenen Sprachen

Freitag, 28. März 2008

Java

for(<typ> <name>: <source>) {…}

<typ>: Ist der einzelne Wert von <source>
<name>: Ist der temporäre Name für ein Einzelnes Element aus <source>
<source>: Ist wie besagt, die Variable von der die Elemente stammen.

PHP in HTML Dateien ausführen

Samstag, 22. März 2008

Mit einer kleinen Anweisung in einer Datei .htaccess des Apache Webservers ist es möglich PHP Befehle in HTML-Dateien auszufühen. Es wird einfach definiert, dass auch die Dateien mit der Endung *.html von dem PHP Parser interpretiert werden soll.

.htaccess
AddType application/x-httpd-php php php4 php3 html htm

Mit diesem Code werden alle Dateien mit den Endungen *.php, *.php4, *.php3 und *.html, *.htm von PHP interpretiert.
Dies ist vor allem dann wichtig, wenn Sie ihre PHP Seiten Suchmaschinenfreundlich gestalten möchten. Viele Suchmaschinen indexieren Dateien mit der Endung *.php oder ähnlich gar nicht.
Hat ihr PHP Skript jetzt die Endung *.html, dann sieht das schon anders aus!