Linux VMware Tools

Der einfachste Weg die VMware Tools in eine Linux VM zu bringen ist es das Paket „open-vm-tools“ (in Ubuntu) zu installieren. Wird offiziell von VMware supported und ist einmal „apt-get install“ und fertig.

Permanentlink zu diesem Beitrag: https://techblog.steffmeister.at/linux-vmware-tools/

Apache Kerberos Authentifizierung

  1. Ich gehe davon aus, dass Apache und SSL schon richtig konfiguriert ist!
  2. Kerberos Modul installieren, unter CentOS 7 ist das:
    yum install mod_auth_kerb
  3. /etc/krb5.conf anpassen, ich musste folgendes ergänzen:
    1. Unter [realms] die Domäne anlegen mit Domaincontroller:
      MY.DOMAIN.NET = {
       kdc = myfirstdc.fqdn.net
       kdc = myseconddc.fqdn.net # optional
      }
    2. Unter [libdefaults] die Option setzen (optional):
      default_realm = MY.DOMAIN.NET
  4. Kerberos testen mittels:
    kinit <username>
    klist

    klist sollte dann ein Kerberos Ticket anzeigen.

  5. Apache Konfiguration, unter CentOS 7 legt man unter /etc/httpd/conf.d ein File zb namens auth_krb.conf an:
    <Directory /var/www/html/krb-secured-directory>
     SSLRequireSSL
     AuthName "Kerberos Authentication"
     AuthType Kerberos
     KrbAuthRealms MY.DOMAIN.NET
     Krb5Keytab /etc/httpd/conf.d/krb5.keytab
     KrbMethodNegotiate Off
     KrbSaveCredentials Off
     KrbVerifyKDC Off
     Require valid-user
    </Directory>
  6. Apache neustarten und dann sollte das Verzeichnis /var/www/html/krb-secured-directory eine Kerberos Authentifizierung durchführen, testbar mit zb PHP (phpinfo())

Permanentlink zu diesem Beitrag: https://techblog.steffmeister.at/apache-kerberos-authentifizierung/

CentOS 7: Desktop nachinstallieren

CentOS 7.0 mit minimaler Installation durchgeführt? Wenn man hier den Gnome Desktop nachinstallieren will hilft folgender Command:

yum groups install GNOME-Desktop

Es werden alle dafür notwendigen Pakete installiert.

Die vorhanden Gruppen kann man sich auch anzeigen lassen mit

yum groups list

Da würde man dann auch zum Beispiel den KDE finden, falls man den bevorzugt.

Um dann noch automatisch in den grafischen Modus zu booten ist folgendes notwendig:

ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target

Permanentlink zu diesem Beitrag: https://techblog.steffmeister.at/centos-desktop-nachinstallieren/

Plesk auf neuen Server migrieren

Plesk unterstüzt keine Betriebssystem Upgrades und daher mussten wir beim Wechsel von Ubuntu 10.04 auf 12.04 alles platt machen und versuchen irgendwie die Konfiguration und Daten zu sichern und wiederherzustellen.

Nach einem Fehlversuch wussten wir dann wies geht, ich mach sowas gerne auf der Kommandozeile:

/usr/local/psa/bin/pleskbackup all /root/server.bak

„/root/server.bak“ ist hier nur ein Beispiel, die Datei kann irgendwie heißen und beeinhaltet dann alles was ihr braucht. Das ganze wegkopieren und am Zielsystem wieder raufladen. Zum Wiederherstellen:

/usr/local/psa/bin/pleskrestore --restore /root/server.bak -level server -ignore-sign

„/root/server.bak“ ist wieder mein Beispiel. „-ignore-sign“ sorgt dafür, dass das Backup akzeptiert wird (weil es ja von einem anderen Server erstellt wurde). Das ganze läuft eine Weile und schon kanns mit den Daten losgehen.

Wir hatten hier die gleiche Plesk Version (Quelle / Ziel). Es gibt auch noch ein paar andere Feinheiten (z.B. IP Adresse ist nicht gleich auf Quelle und Ziel), dazu gibt es hier die ganze Anleitung von Plesk.

Permanentlink zu diesem Beitrag: https://techblog.steffmeister.at/plesk-auf-neuen-server-migrieren/

OpenElec/Kodi Fernbedienung konfigurieren

Nach dem Upgrade auf OpenElec 5 (OpenElec kann ich nur wärmstens empfehlen) musste ich meine Fernbedienung wieder konfigurieren, dass nach Betätigen des Ausschaltknopf auf der Fernbedienung der Rechner nicht ausgeschalten wird sondern nur in Standby geht.

Unter OpenElec erstellt man hier zu unter /storage/.kodi/userdata/keymaps/ eine XML Datei. Der Name ist egal, solange er eine .xml Endung hat, ich habe die Datei steffremote.xml getauft.

Die Keymaps in diesem Verzeichnis überschreiben die interne Keymap von Kodi, das heißt man muss hier nicht alles definieren sondern es reichen die Dinge, die man ändern will. Der Inhalt meiner XML sieht folgendermaßen aus:

<keymap>
 <global>
  <remote>
   <power>XBMC.Suspend</power>
  </remote>
 </global>
</keymap>

power ist in dem Fall die Taste und XBMC.Suspend der Befehl. Die Tasten (und einige Befehle) kann man hier nachlesen. Und aus dem Kodi WIki gibt es zum Thema Keymaps auch noch eine gute Seite.

Permanentlink zu diesem Beitrag: https://techblog.steffmeister.at/openeleckodi-fernbedienung-konfigurieren/

Virtueller Computer im Hyper-V startet nach Neuinstallation nicht mehr

Wieder mal typisch, ich wollte nur mal schnell einen Virtuellen Client in meiner Hyper-V Testumgebung hochziehen und dann bootet dieser nach der Neuinstallation nicht mehr. Der blinkende Unterstrich im Bootscreen war ein für mich ein Zeichen das dieser mit dem Boot schon beginnen wollte… nach wenigen recherchieren  war mir schon klar woran es liegt.

Hier eine kurze Anleitung wie dieser Fehler bei mir zu beheben war:

  1. Virtuellen Computer von einem Windows 7 Datenträger starten
  2. nun in die Reperaturkonsole (Wiederherstellungstools) starten (kein Systemabbild wiederherstellen oder der gleichen)
  3. jetzt in die Eingabeaufforderung (man kann auch gleich am Anfang „SHIFT+F10“ drücken 😉
  4. Jetzt wechseln wir auf die Boot Partition (C) „c:
  5. und nun ist folgendes einzutippen. „bootsect.exe /nt60 all /force
  6. zum Schluss noch ein „exit“ und dann den Virtuellen Computer durchstarten

FERTIG! 😉

Hoffentlich hat es euch genauso geholfen wie mir!

Permanentlink zu diesem Beitrag: https://techblog.steffmeister.at/virtueller-computer-im-hyper-v-startet-nach-neuinstallation-nicht-mehr/

.NET Cache am Server leeren

Ich suchte wieder einmal die Nadel im Heuhaufen. Jeder der schon einmal so ein Problem hatte weiß wovon ich rede. Das Cache Problem auf einen Server kann einen ordentlich zusetzen. So uns z.B. bei diversen Webanwendungen hat das Cache-Problem wieder zugeschlagen. Hier eine kleine Hilfestellung dazu. (Mir ist es zu mühsam alle Verzeichnisse durch zu klicken und zu leeren. 🙂 )

  1. Öffnet euer Notepad und fügt folgendes ein
     @ECHO OFF
     ECHO IIS Reset STOP
     IISRESET -stop
     ECHO Delet­ing Cache
     Del /F /Q /S %LOCALAPPDATA%\Microsoft\WebsiteCache\*.*
     Del /F /Q /S %LOCALAPPDATA%\Temp\VWDWebCache\*.*
     Del /F /Q /S “%LOCALAPPDATA%\Microsoft\Team Foundation\3.0\Cache\*.*“
     Del /F /Q /S “C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\*.*“
     Del /F /Q /S “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\*.*“
     Del /F /Q /S “C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\*.*“
     Del /F /Q /S “C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\*.*“
     ECHO IIS Reset START
     IISRESET -start
     ECHO Complete
  2. Speichert dies nun als .bat Datei ab.
  3. Diese Datei nun einfach in einer CMD (Command prompt) ausführen.

Zum Schluss kann man die IIS Services nochmals durchstarten wenn man mag.

Viel glück euch dabei.

Permanentlink zu diesem Beitrag: https://techblog.steffmeister.at/net-cache-am-server-leeren/

Nokia Lumia 630 HardReset

Ich musste mich wieder einmal mit einen Windows Phone herumärgern. Diesmal war es ein Nokia Lumia 630. Es reagierte auf nichts mehr und musste es somit Hardreseten. Hierzu eine ganz einfache Anleitung:

  1. Das Smartphone muss ausgeschaltet sein.
  2. Einschaltknopf gedrückt halten. (Bis das Nokia Logo wieder verschwindet und dann loslassen)
  3. leiser Lautstärkenknopf gedrückt halten bis ein Rufzeichen erscheint
  4. einmal lauter Lautstärkenknopf drücken
  5. einmal leiser Lautstärkenknopf drücken
  6. einmal Einschaltknopf drücken
  7. und einmal noch den leiser Lautstärkenknopf drücken

Fertig…
Nun sollte das Nokia Logo wieder erscheinen. WICHTIG: Nichts drücken und das Smartphone am besten am Tisch legen. Nach etwa 30 Sekunden sollten rotierende Zahnräder erscheinen.
Einfach fertig laufen lassen… kurz darauf sollte das Smartphone zurückgesetzt sein.

Viel Glück dabei! 😉

Permanentlink zu diesem Beitrag: https://techblog.steffmeister.at/nokia-lumia-630-hardreset/

Powershell v4.0 auf Windows 7

Ich hätte gerne Powershell v.4.0 auf meinen Windows 7 Rechner installiert. Nicht nur die Cmdlets sondern einfach die gesamte Powershell hat sich von der Vielfalt und den Funktionen verbessert. Doch wie bekomme ich jetzt die Version 4.0 auf meinen Windows 7 Rechner?

Zuerst benötigt man Microsoft .NET Framework 4.5 und dann noch das Windows Management Framework 4.0.

Es gehört auch in dieser Reihenfolge installiert bzw lässt sich WMF 4.0 ohne .Net Framework 4.5 nicht installieren.
Hier noch die Downloadlinks von der Microsoft Seite:
Microsoft .NET Framework 4.5: –> Donwload <–
Windows Management Framework 4.0: –> Donwload <–

Jetzt den Rechner noch neu starten und danach die Version überprüfen.Und das geht wie folgt:

1
Get-Host

in der Powershell eintippen und schon sieht man welche Version drauf ist.

Viel Spaß damit 😉

Permanentlink zu diesem Beitrag: https://techblog.steffmeister.at/powershell-v4-0-auf-windows-7/

Bluescreen STOP 0x00000076 – PROCESS_HAS_LOCKED_PAGES

Da haben wir wieder einmal so einen hübschen blauen Schirm zu sehen bekommen…
Nach einer Neuinstallation (Windows 7 Enterprise x64) auf einen DELL Precission M3800 habe ich diesen wunderschönen Bluescreen erhalten.
„STOP 0x00000076 – PROCESS_HAS_LOCKED_PAGES“

Die Lösung ist an sich recht einfach:
regedit.exe starten und zu folgenden Pfad wechseln:
„HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management“
Nun folgenden  Registry Value eintragen:
Value Name: TrackLockedPages
Value Type: REG_DWORD
Value Data: 1
Radix: hexadecimal

Jetzt einfach nur den Rechner durchstarten und fertig 😉
Hoffentlich hat es euch auch so geholfen wie mir.

Permanentlink zu diesem Beitrag: https://techblog.steffmeister.at/bluescreen-stop-0x00000076-process_has_locked_pages/