Advanced Search
Search Results
609 total results found
Arbeiten mit sed
Mit einem 'normalen' Editor ist das Bearbeiten von Dateien etwas aufwändig. Datei laden, Position suchen, Text aendern, Datei speichern. Wie aufwändig dies ist, sieht man erst im Vergleich zum Streameditor sed. Wenn wir z.B. die ersten drei Zeilen einer Datei...
Reguläre Ausdrücke (regex) mit sed, perl, etc
Hier ein paar Beispiele für nützliche reguläre Ausdrücke: Logfiles anonymisieren Dieses Beispiel ersetzt die IP-Adressen aus einem Logfile durch die IP 123.123.123.123: sed 's/\([0-9]\{1,3\}\)\.\([0-9]\{1,3\}\)\.\([0-9]\{1,3\}\)\.\([0-9]\{1,3\}\)/123\...
bind-Mount
Ein sogenannter bind-mount bindet ein Unterverzeichnis an einer anderen Stelle im Verzeichnisbaum ein. Dies ist z.B. nützlich wenn man etwa in seiner ursprünglichen /var/log-Partition nicht genügend Platz hat, aber an anderer Stelle noch viel frei ist: mo...
Alternatives System
Beispiel java runtime environment: eigenes java-binary bei alternatives registrieren: alternatives --install /usr/bin/java java /usr/java/jre1.6.0_01/bin/java 2 Voreinstellung ändern alternatives --config java
System bootet nicht mehr - hängt Anzeige "GRUB" links oben
System hängt beim Booten. BIOS wird noch durchlaufen, danach hängt das System mit der Anzeige „GRUB“ im linken oberen Teil des Bildschirms.→ den GRUB-Bootloader hats zerschossen. Das kann passieren durch Kernel-Updates / Plattenfehler / Anwenderfehler. ...
System bootet nicht mehr - LILO
L [error code] siehe LILO-Error-Codes möglicherweise ist der Datenträger defekt oder weist eine fehlerhafte Geometrie auf. LI möglicherweise befinden sich die LILO Dateien nicht dort, wo sie hingehören Dies kann verursacht werden durch eine ...
Nervige Piepstöne der Konsole abstellen
An diversen Stellen sind beim Drücken einer „falschen“ Taste oder bei gewissen Events Piep-Töne zu hören. Im Büro oder an der Uni sind diese Klänge eher lästig und nerven. Es piepst, wenn der Gnome-Anmeldebildschirm erscheint, wenn man mit der „Backspace“-Tast...
Windows-Freigabe in Linux mounten
Um eine Windows- oder Samba-Freigabe schon beim Booten in Linux zu mounten ist folgendermaßen vorzugehen: Installation der cifs-utils: apt-get update apt-get install cifs-utils Eintrag in /etc/fstab (eigener User hat uid und gid 500): //winserver/frei...
Dateien löschen anhand der inode-Nummer - Datei läßt sich nicht löschen
Eine Datei mit Sonderzeichen oder Leerzeichen läßt sich nicht löschen. Wie löse ich dieses Problem? Zum Beispiel folgende Datei: [root@bash]# ls -al drwxr-xr-x 2 root root 4096 2007-10-19 19:56 . drwxr-x--- 32 root root 4096 2007-10-19 19:47 .. -rw-r...
Dienst läßt sich nicht starten wegen bereits geöffnetem Port - could not bind
Beispiel: Folgender Fehler beim Starten des Apache: # service httpd restart Starting httpd: (98)Address already in use: make_sock: could not bind to address 0.0.0.0:443 no listening sockets available, shutting down Unable to open logs! Nun muss ge...
Benutzer- und Gruppen-Quota unter Redhat-Linux
1. Quota installieren yum -y install quota 2. /etc/fstab editieren, bei den gewünschten Partitionen ,usrquota,grpquota anfügen /dev/VolGroup00/LogVol00 / ext3 defaults,usrquota,grpquota 1 1 LABEL=/boot ...
Nicht PXE-fähige Server trotzdem via PXE-Installserver installieren
Server von Boot-CD des gewünschten OS starten (im Beispiel Centos4.4) und am ersten Bootbildschirm folgendes eingeben: linux ksdevice=eth0 ip=dhcp network ks=nfs:pxeserver.meinserver.de:/var/tftpboot/linux-install/centos-4/centos-4-full.cfg
SELINUX
Ihr müsst nur erlauben, alles andere ist/bleibt verboten. Anstatt Dich Durch die Logs zu hangeln, machst Du einfach folgendes, während/nachdem Du einmal alle Anwendungen benutzt (hast): audit2allow -M meine_policy -l -i /var/log/audit/audit.log sem...
letztes Logfile durch logrotate via Mail senden lassen
Logrotate bietet zwar auch so eine Funktion an, jedoch wird dabei das Logfile nicht auf dem Server archiviert sondern nur via Mail verschickt und danach gelöscht. Mit folgendem kleinen Script kann man das Logfile versenden und es dennoch auf dem Server belass...
Uhrzeit ist falsch und der ntpd setzt auch nicht die richtige Zeit
Hier sind wahrscheinlich falsche Informationen zur Zeitzone gesetzt. Folgende Maßnahme schafft Abhilfe: service ntpd stop rm /etc/localtime ln -s /usr/share/zoneinfo/Europe/Berlin /etc/localtime ntpdate 0.ubuntu.pool.ntp.org hwclock --systohc service n...
Chroot-Jail für SCP/SFTP erstellen
Diese Anleitung beschreibt die Einrichtung eines SCP-Userjails unter Linux. Getestet wurde diese Anleitung unter CentOS 5.2 (und 5.3 64bit) und einem Windowsclient mit WinSCP. 1. Zuerst müssen das EPEL-Repo und RPMFusion-Repo nach dieser Anleitung aktiviert w...
GroupID (GID) eines Prozesses anzeigen
Dass sich mit „ps aux“ sämtliche Prozesse des Systems mit dem Usernamen/UID in der ersten Spalte anzeigen lassen, ist bekannt. Um auch die Gruppe, unter der ein Prozess läuft, zu sehen, hilft dieses Kommando: ps -eo "%U %G %p %a" USER GROUP P...
ps aux zeigt nur die uid (userid) statt dem usernamen an
„ps aux“ zeigt in der CentOS 5.3 Version (procps-3.2.7-9.el5.rpm) bei manchen Usern statt des Usernamens nur die UID an. Ich habe nun rausgefunden, dass ps bei Usernamen länger als 8 Zeichen nur die UID anzeigt: [root@server etc]# ps axu |grep hal root ...
mtime, ctime, atime - Was sind die Unterschiede?
Unter Linux besitzt jede Datei 3 Zeitstempel: mtime, ctime und atime. atime (access time) ist der Zeitpunkt des letzten Lesezugriffs. ctime ist der Zeitpunkt der letzten Änderung an der Inode der Datei mtime ist der Zeitpunkt der letzten Änderun...
SuidBit auf Scripte funktioniert nicht
Linux verhindert die Ausführung von Scripten mit gesetztem SuidBit, nur kompilierte Programme sind erlaubt. Wäre es anders könnte z.B. ein Script mit gesetztem SuidBit auf root durch den Besitzer ja nach belieben geändert und dann als root ausgeführt werden. ...