openSuSE 11.1 Beta 2 erschienen

03.10.2008: gerade einmal vor ca. 2 Stunden auf und nun diese Nachricht. Die zweite Beta, des neuen openSuSE 11.1 Version ist erschienen und zum Download freigegeben worden. Vor gerade einmal zwei Tagen solle das openSuSE Team die Verwendung der Beta 1, der neuen 11er  Version abgeraten auf Grund vieler Probleme mit enthaltenen Treibern.

Offene Ports unter Linux anzeigen

Hallo,

wie kann ich unter SuSE Linux bspw. die gerade geöffneten Ports mir in der Console anzeigen lassen? Mit einem einfachen Befehl läßt sich das ganz schnell ermöglichen:

$: lsof -i

Und wenn der Befehl dann ausgeführt worden ist erhält man folgenden Screenoutput:

COMMAND     PID     USER   FD   TYPE   DEVICE SIZE NODE NAME
dhcpcd     4610     root    4u  IPv4    10343       UDP *:bootpc
sshd       5116     root    3u  IPv6    11477       TCP *:ssh (LISTEN)
mdnsd      5126    mdnsd    3u  IPv4    11551       UDP *:filenet-tms
mdnsd      5126    mdnsd    4u  IPv4    11556       UDP *:mdns
mysqld     5299    mysql    3u  IPv4    11840       TCP *:mysql (LISTEN)
httpsd     7057   psaadm   16u  IPv4 23932408       TCP *:cddbp-alt (LISTEN)
httpsd     7057   psaadm   17u  IPv4 23932409       TCP *:pcsync-https (LISTEN)
named     14040    named   20u  IPv6 23931251       UDP *:domain
named     14040    named   21u  IPv6 23931252       TCP *:domain (LISTEN)
named     14040    named   22u  IPv4 23931254       UDP localhost:domain
named     14040    named   23u  IPv4 23931255       TCP localhost:domain (LISTEN)

Und noch viele weitere informative Dinge, die wichtig für jeden Systemadministrator sind.

Bei Fragen einfach fragen!

Gruß,
Adrian Sauer

ProFTPd Zertifikat installieren

ProFTPd ist ein Linux FTP-Server, der sicher und zuverlässig arbeitet. Die Verwaltung des Server ist einfach und jeder kann den Server administrieren. Um allerdings für die Verschlüsselung mit TLS oder SSL in Gang zu bringen muss man Zertifikate erstellen und in der Konfiguration des FTP Servers einfügen. Um ein neues Zertifikat installieren und selber signieren zu können muss man folgendes beachten:

openssl req -new -x509 -days 365 -nodes -out /etc/ssl/proftpd.cert.pem -keyout /etc/ssl/proftpd.key.pem

Die Konfiguration des FTP Servers befindet sich normalerweise unter /etc/proftpd oder im Ordner /etc/ mit den Dateinamen proftpd.conf.

http://www.proftpd.de

Das wars eigentlich.

Gruß,
Adrian Sauer

Erste Beta SuSE 11.x

So … endlich mal ein Linux Update … Seit kurzem, sprich vor ein paar Minuten erhielt ich die Meldung, dass Linux SuSE 11.0 in der ersten Beta verfügbar sei. Juhu … Erste Meldungen erreichten mich von Golem und können direkt auf der Seite von Golem.de oder openSuSE.org eingesehen werden.

Downloads unter: http://software.opensuse.org/developer oder http://de.opensuse.org/Entwicklerversion#Herunterladen

Viel Spaß damit …

Gruß,
Adrian Sauer

Linux Grundbefehle

Suse LinuxGuten Morgen,

viele Linux-User, die gerade neu sich mit dem Betriebssystem auseinandersetzen benötigen die Grundmittel, um mit dem OS zu recht zu kommen. Im Internet gibt es viele Anlaufstellen für “Linux Commans” und anderen Hilfsmitteln, die das Arbeiten mit Linux leichter machen sollen. Hier ein paar Links:

Linux Grundbefehle
Linux Forum
Linux Helpdesk
Linux Downloads

Weitere Links für Linux werden folgen.

Gruß,
Adrian Sauer

Logdateien per Email versenden

Unter einem Linux-Serversystem laufen jeden Tag viele Logdateien auf, die man sich am besten täglich ansehen sollte. Aus Zeitmangel vieler Systemadministratoren kann man sich diese Logdateien per Email z. B. zusenden lassen. Mit Hilfe eine kleinen Skriptes (s. u.) ist es möglich dies unter der Verwendung eines Crontab-Eintrages dies zu automatiseren. Folgendes Beispielskript ist mit Linux Standardmitteln verwendet worden:

#!/bin/bash
echo “Setzen der Variablen des Sktiptes!”
Variable=”$(date +%d.%m.%Y) $(date +%k:%M) Uhr”
echo “LogFiles werden nun gepackt!”
tar -czvf /root/logging_”$Variable”.tgz /var/log >/dev/null 2>&1 echo “Email wird vorbereitet!”
cat /root/logging* | mail -s LogFiles_”$Variable” mail@foo.bar
echo “LogFiles wurden per Anhang versandt!”
sleep 200
rm /root/logg*
echo “Exit now …”
exit 0

Folgende Zeilen mal kurz erklärt! Die Variable “Variable” enthält Datum und Uhrzeit des Serversystemes, welches für die gepackte Datei als Dateiname (Bsp: logging_DATUM UHRZEIT.tgz) verwendet wird. Diese gepackte Datei enthält alle Dokumente aus dem Systemordner /var/log. Mit Hilfe des Befehls cat werden alle Dokumente mit dem Anfang logging* in die Email mail@foo.bar gesandt. Als Betreff der Email wird der Dateiname des zu versendenden Datei genommen. Nach versandt der Email bleibt das Script für eine Zeit von 200 Sekunden stehen und wartet bis diese Zeit vorbei ist. Anschliessend werden alle Dokumente mit dem Anfang logg* aus dem Ordner /root gelöscht. Das Programm beendet sich dann selber.

Zusätzlich habe ich auf dem Linux Serversystem noch den Eintrag für die Crontab unter dem Benutzer Root erstellt:

0    22   *   *   *   7  /root/mailling.sh

Dieser Eintrag ist dazu da, dass es nach 7 Tagen um 22 Uhr anläuft und die Aufgaben in der Datei namens mailling.sh im Ordner /root ausführt.

Das wars…

Gruß,
Adrian Sauer

SSL bzw TLS mit Proftpd einrichten

Moin Moin,

folgende Einstellungen verhelfen einen Systemadministrator unter Linux die Verwendung von SSL bzw TLS mit Proftpd:

Installation des OpenSSL Paketes unter Linux (hier Debian) erfolgt mit folgendem Befehl in der Bash:

~# apt-get install openssl

Einrichtung der OpenSSL Schlüssel mittels folgendem Befehl:

~# openssl req -new -x509 -days 365
-nodes  -out /etc/ssl/certs/proftpd.cert.pem
-keyout /etc/ssl/certs/proftpd.key.pem

Jetzt muss die Konfigurationsdatei unter /etc/proftpd.conf folgendermaßen angepasst werden:

# Einrichtung mittels TLS module:
TLSEngine				on
TLSLog 					/var/log/tls.log
TLSProtocol				SSLv23
TLSOptions				NoCertRequest
TLSRSACertificateFile			/etc/ssl/certs/proftpd.cert.pem
TLSRSACertificateKeyFile		/etc/ssl/certs/proftpd.key.pem
TLSVerifyClient				off

Wer nun noch möchte, dass alle Clients sich per TLS verbinden können fügt zusätzlich folgende Zeile hinzu:

TLSRequired				on

kurz noch den INETD neustarten und fertig ist die Konfiguration.

~# ./etc/init.d/inetd restart
Gruß,Adrian Sauer

CPU Geschwindigkeit unter Linux ermitteln

Moin Moin,

nach einem sehr erfolgreichen Wochenende (ich ziehe gerade um!!!) habe ich mir gedacht, dass ich folgendes noch schnell Online verfügbar mache. Viele fragen sich: “Wie kann ich die CPU Geschwindigkeit unter Linux herausfinden und diese seperat mir anzeigen lassen?” Mit folgendem Bash-Code ist das möglich:

grep ‘cpu MHz’ /proc/cpuinfo | awk ‘{print $4}’

Gruß,

Adrian Sauer

Plesk 8.3.0 Nachrichtenübermittlung aktivieren?

Moin Moin,

weiß jemand von Euch wozu die “Nachrichtenübermittlung aktivieren” Funktion (Email-Systemweites Setup) da ist bei der Plesk 8.3.0 Linux Version?

Nachrichtenübermittlung aktivieren [x] (wird für alle IP-Adressen aktiviert)

Bis dato habe ich bei Google und anderen Suchmaschinen noch nichts finden können, aber vielleicht weiß ja jemand da draußen etwas über diese Funktion. Bitte um Hilfe!

Gruß

Adrian Sauer

SuSE 10.0 32bit - Smart Channel & Mirror Liste

Moin Moin,

anbei meine smart Channel & Mirror Liste zum kostenlosen Download für openSuSE 10.0.

Channelliste: download

Mirrorliste: download

Zum einfügen der Listen in smart ist folgender Eintrag wichtig:

smart channels –add http://adriansauer.com/download/smart/channels.txt

oder für die mirrors

smart mirror –add http://adriansauer.com/download/smart/mirrors.txt

Programmverzeichnis für das Löschen von Channellisten und anderen Sachen ist:

$: /var/lib/smart

Gruß

Adrian Sauer

Plesk Update von 8.2.1 auf 8.3.0

Moin Moin,

gerade auf meinen Server nachgeschaut und schwupps gibt es ein Update von Plesk 8.2.1 auf Plesk 8.3.0 für Linux. Juhu… mal sehen welche Änderungen kommen! Folgende Pakete werden geupdatet:

  • Base packages of Plesk
  • Plesk Updater
  • Tomcat Java Servlets support
  • SpamAssassin support
  • Real-time Blackhole List client for qmail
  • Additional Plesk manuals
  • Plesk Backup Manager
  • Dr. Web antivirus
  • Plesk API [former Plesk Agent]
  • SSHTerm - SSH Terminal java applet
  • Plesk migration manager
  • Plesk Firewall module
  • Plesk Counter-Strike game server module
  • Plesk VPN module
  • Plesk Fileserver module and SMB file server package
  • Watchdog (System monitoring module).

Mein System updatet gerade… also Abwarten und schauen was passiert. Never change a running system - wird heute mal nicht die große Sache sein.

Gruß

Adrian Sauer

Dumpdatei erstellen unter Linux

Moin Moin,

eine Testdatei unter Linux mit einer bestimmten Größe zu erstellen ist mit dem u. g. Befehl möglich:

dd if=/dev/zero of=DATEI bs=1024 count=GRÖßE_IN_Kilobyte

Viel Spaß

Adrian Sauer