Archiv von März, 2009

Um nano (oder einen anderen) Editor als Standard zu definieren müssen die Umgebungsvariablen EDITOR und VISUAL definiert werden. Damit diese Werte beim Login automatisch gesetzt werden, füge bitte:

export EDITOR=nano
export VISUAL=nano

zu deiner ~/.profile Datei hinzu. Dazu kannst du wahlweise einen Editor nutzen oder folgenden Befehl ausführen:

echo export EDITOR=nano >> ~/.profile && echo export VISUAL=nano >> ~/.profile

Bash Prompt anpassen

März 31st, 2009 Red Hat

Um den Bash Prompt umzugestalten hast du mehrere Möglichkeiten. Benutzerspezifische Einstellungen kannst du in der Datei ~/.bashrc vornehmen.

Füge dazu unter: ‘# User specific aliases and functions’ folgende Zeile ein:

PS1='\u@\H:\w\$ '

Das Resultat sieht hier wie folgt aus:

user@hostname.domain.tld:/aktuelles/Verzeichnis$

Klicke hier um den gesamten Beitrag zu lesen »

Eine aktive Terminalglocke kann recht störend sein. Du kannst du Sie aber recht einfach de-aktivieren. Öffne dazu bitte in der Konsole die Datei ~/.bashrc des Benutzers für den du die Einstellung vornehmen möchtest. Füge einfach unter: ‘# User specific aliases and functions’ folgende Zeile hinzu:

setterm -blength 0

und nach dem nächsten Login ist Ruhe eingekehrt. Auch im GNOME Terminal ist die Terminalglocke standardmäßig eingeschaltet. Im geöffneten gnome-terminal wähle bitte den Punkt ‘Bearbeiten / momentan verwendetes Profil’ und entferne dort den Haken bei ‘Terminalglocke’ um sie zu deaktivieren.

Bash History leeren

März 31st, 2009 Red Hat

Manchmal kann es sinnvoll sein die Bash History (Zwischenspeicher der zuletzt ausgeführten Befehle) zu leeren. Dazu kannst du wahlweise in der aktiven Sitzung:

history -c

eingeben oder die Datei ~/.bash_history löschen.

Um herauszufinden welches Paket z.B. die Datei /usr/bin/lsdiff enthält kannst du den Befehl

rpm -qf /usr/bin/lsdiff

ausführen. Möchtest du dir hingegen die Pfade der in dem zugehörigen Paket enthaltenen Dokumentationen anzeigen lassen, führe bitte:

rpm -qdf /usr/bin/lsdiff

aus.

Viele moderne Geräte wie Netbooks oder auch einige Server enhalten standardmäßig keine optischen Laufwerke mehr. Um dennoch CentOS installieren zu können bietet sich die Erstellung eines bootbaren USB Sticks an.

Downloade zunächst das diskboot.img der zu installierenden Distribution. Z.B.:

http://mirror.centos.org/centos/5.3/os/i386/images/diskboot.img

Mit Hilfe von

dd if=diskboot.img of=/dev/Dein/USB/Stick

kannst du das Image auf einen USB Stick übertragen (ersetze bitte ‘Dein/USB/Stick’ durch den Mount Point deines USB Sticks. Fallst du dir nicht sicher bist wie dieser lautet, prüfe bitte die Ausgabe von dmesg).

Hinweis: Bei diesem Vorgang gehen alle Daten auf dem Stick verloren.

Klicke hier um den gesamten Beitrag zu lesen »

SELinux Tips

März 27th, 2009 Red Hat

Um z.B. für amavis eine SELinux Policy zu erstellen kannst Du dir zunächst mit audit2allow den Inhalt des .te file ausgeben lassen:

grep amavis /var/log/audit/audit.log | audit2allow -m local

Mit Hilfe von

grep amavis /var/log/audit/audit.log | audit2allow -m local > local.te

erzeugst Du eine Datei namens local.te mit selbigen Inahlt.

Der Befehl:

checkmodule -M -m -o local.mod local.te

erstellt daraufhin aus dem .te file ein Modul mit dem Namen local.mod

Klicke hier um den gesamten Beitrag zu lesen »

Virtuelle IP Adressen

März 24th, 2009 Red Hat

Auf einer physikalische Netzwerkschnittstelle können mehrere virtuelle IP Adressen definiert werden. Um z.B. das Interface eth0 mit einer weiteren IP Adresse zu belegen kopiere bitte zunächst die Schnittstellen-Definitionsdatei:

cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0:0

Die neue Datei kannst du jetzt einem Editor deiner Wahl entsprechend anpassen:

# Intel Corporation 82546GB Gigabit Ethernet Controller
DEVICE=eth0:0
ONBOOT=yes
BOOTPROTO=none
HWADDR=00:1b:21:17:c3:d1
TYPE=Ethernet
NETMASK=255.255.255.0
IPADDR=192.168.1.100

Hier kannst du die zweite IP Adresse und ggfls. die Subnetzmaske der virtuellen Schnittstelle angeben. Damit die Einstellungen wirksam werden musst du nur noch die Netzwerkdienste neu starten:

service network restart

Um IP forwarding zu aktivieren öffne bitte die Datei /etc/sysctl.conf mit einem Editor deiner Wahl:

# Kernel sysctl configuration file for Red Hat Linux
#
# For binary values, 0 is disabled, 1 is enabled. See sysctl(8) and
# sysctl.conf(5) for more details.

# Controls IP packet forwarding
net.ipv4.ip_forward = 1

# Controls source route verification
net.ipv4.conf.default.rp_filter = 1

# Do not accept source routing
net.ipv4.conf.default.accept_source_route = 0

# Controls the System Request debugging functionality of the kernel
kernel.sysrq = 0

# Controls whether core dumps will append the PID to the core filename.
# Useful for debugging multi-threaded applications.
kernel.core_uses_pid = 1

und setze dort die Variable net.ipv4.ip_forward = 1

Die Änderungen kannst du daraufhin durch Eingabe von:

sysctl -p

überprüfen.

Um herauszufinden welche CentOS Version auf einem System installiert, kannst du beispielsweise folgenden Befehl in der Kommandozeile eingeben:

rpm -q centos-release

Über diesen Blog

Willkommen zu meinem persönlichen Blog. Hier findest du neues über mich sowie Tips und Tricks zu Fedora, CentOS und Red Hat Enterprise Linux.

  • Olli: Danke! Endlich hats geklappt :)
  • Marcus: Hoi Christian, Sponsoren sind natuerlich gerne gesehen. Im Gegenzug erhalten sie einen Bannerlink auf unserer Homepage und je nach dem auch die Moegl
  • Christian Louis: Hallo Marcus, was mich wundert ist die Tatsache, dass die FrOSCon in der Auflistung der Events, an denen Ihr Euch orientieren wollt, oben fehlt. A
  • Marcus: Kommt drauf an :) Ich bin auf jeden Fall jemand der gerne mit dem Chor trällert (solange die Musikrichtung stimmt). Wir organisieren uebrigens im S
  • Didi: Hey Kann man das auch auf eine Linux distribution beziehen? Wie geht es dir? Wie ist es in Zuerich? Lg Didi
  • Archiv

  • Kalender

    März 2009
    M D M D F S S
        Apr »
     1
    2345678
    9101112131415
    16171819202122
    23242526272829
    3031  
  • Lieblingslieder

    Image of Nicht mein Problem
    Nicht mein Problem

    Image of Jungle Drum
    Jungle Drum

    Image of Know Your Enemy
    Know Your Enemy

  • Meta