Archiv für die Kategorie „Linux“

Zeilenumbrüche CR+LF (^M) in Dateien umwandeln / löschen

Windows nutzt als Zeilenende CR+LF (Carriage Return + Line Feed) während Linux und andere Systeme nur LF verwenden.

Das kann zu Problemen beim Ausführen auf Linux-Servern führen (Perl, SVN import/ commit, etc.).

Wie kann man jetzt die Windows Zeilenumbrüche ^M am Zeilenende löschen bzw. umwandeln?
Eine einfache Methode diese lästigen Zeilenumbrüche umzuwandeln geht mit dem Tool tofrodos

Diesen Beitrag weiterlesen »

Linux Dateien nach alter löschen

Wer kennt das nicht, irgend wann ist mal die Festplatte voll oder alte Dateien sollen mal aufgeräumt / gelöscht, aber wie?

Mit dem Befehl ‘find’ kann man sich alle Dateien mit einem bestimmten Alter auflisten lassen, optional kann ‘find’ auch mit weiteren Befehlen erweitert werden.

Beispiele:

Suche alle Dateien die älter sind als 30 Tage:

find /pfad -mtime +30

Suche alle Dateien die älter sind als 30 Tage und zeige zusätzliche Informationen der Dateien an:

find /pfad -mtime +30 -exec ls -l {} \;

Suche alle Dateien die älter sind als 30 Tage und lösche diese:

find /pfad -mtime +30 -exec rm -v {} \;

Perl warning Setting locale failed unter Debian / Ubuntu

perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
	LANGUAGE = (unset),
	LC_ALL = (unset),
	LANG = "de_DE.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").

Diese Fehlermeldung kann manchmal bei Neuinstallation kommen, wenn man neue Pakete nachinstallieren will.

Die Abhilfe ist relativ einfach -> auf der Konsole die fehlenden Werte nachtragen: Diesen Beitrag weiterlesen »

Tar Archive verschlüsseln

Hier ist ein gutes Howto zum Verschlüsseln von Tar-Achive:

http://www.debianroot.de/server/tar-archive-verschluesseln-1146.html

CentOS 5.7 und php xcache

Installation:

yum install php-devel
wget http://xcache.lighttpd.net/pub/Releases/1.3.2-rc1/xcache-1.3.2-rc1.tar.bz2
bunzip2 xcache-1.3.2-rc1.tar.bz2
tar xvf xcache-1.3.2-rc1.tar
cd tar xvf xcache-1.3.2-rc1

phpize
./configure --enable-xcache
make
make install

cp xcache.ini /etc/php.d
Konfiguration anpassen:
vi /etc/php.d/xcache.ini
[xcache-common]
;; install as zend extension (recommended), normally "$extension_dir/xcache.so"
;zend_extension = /usr/local/lib/php/extensions/non-debug-non-zts-xxx/xcache.so
; zend_extension_ts = /usr/local/lib/php/extensions/non-debug-zts-xxx/xcache.so
;; For windows users, replace xcache.so with php_xcache.dll
;zend_extension_ts = c:/php/extensions/php_xcache.dll
;; or install as extension, make sure your extension_dir setting is correct
extension = xcache.so
;; or win32:
; extension = php_xcache.dll
[...]
xcache.size  =                128M
xcache.count =                 8 

/etc/init.d/httpd restart

Mögliche Fehlermeldung / Installationsproblem:

Diesen Beitrag weiterlesen »