Cygwin

 

Wer eine Unix/Linux nahe, freie (GPL) Umgebung unter Windows sucht, hat mit Cygwin eine gefunden. Wer also die Tools und die Kommandozeile von Linux/Unix gewohnt ist, hat mit Cygwin ein Werkzeug, welches ein ähnliches Arbeiten unter Windows ermöglicht. Da fast alle Standard-Tools verfügbar sind, kann Windows so auch funktional deutlich erweitert werden. Wer möchte schon beim Durchsuchen von großen Logfiles auf tail, grep und Co. verzichten? Derjenige, der jetzt hier ruft, hat noch nie ein 2 GB Logfile in einem Windows-GUI-Editor geöffnet und ans Ende gescrollt.

Der Paket-orientierte GUI-Installer von Cygwin ermöglicht auch dem Linux/Unix-unerfahrenen Anwender die Installation. So ist Cygwin sicherlich eine der leichtesten Möglichkeit einen Apache-Webserver unter Windows zu installieren. Einfach die entsprechenden Pakete auswählen, der Cygwin Installer ergänzt alleine alle notwendigen weiteren Pakete und los geht es.

So kann z.B. auf einem Windows Server ein sicherer Zugang mit OpenSSH implementiert werden. Selbst wenn der Server im Fehlerfalle nicht mehr mit dem Windows Hausmittel RDP erreicht werden kann, ist es wahrscheinlich, dass der SSH Konsolen-Zugang noch funktioniert und der Server damit ohne physikalischen Konsole-Zugriff wieder mit ps, kill, shutdown und Co. wieder in Gang gesetzt werden kann. Somit ist Cygwin ein Kandidat für jeden Windows Server im zugangsgeschützten RZ.

Eine weitere Besonderheit von Cygwin ist CygRunSrv. Unter Windows müssen Dienste (Server-Anwendungen) speziell programmiert sein. Hier hat sich MS eine Nische geschaffen, um die hauseigenen Entwicklungstools zu forcieren. Wer also z.B. eine in Ruby oder Java implementierte Server-Anwendung auf einem Windows Rechner als Dienst, d.h. ohne Nutzer-Anmeldung, ausführen möchte, hat mit Windows-Board-Mitteln dazu keine Möglichkeit. CygRunSrv.exe behebt dieses Manko. Mit CygRunSrv lassen sich beliebige Server-Anwendungen als Windows-Dienst installieren, ausführen und selbstverständlich auch wieder entfernen.

Die msc modern software consulting gmbh verwendet Cygwin auf allen Windows Servern und vielfach auch auf den Arbeitsplätzen unserer Softwarespezialisten.


Mehr unter http://www.cygwin.com/

Zur msc Tippkiste

msc Tippkiste

AutoIt

Eine schnelle und einfache Möglichkeit Abläufe unter Windows zu automatisieren. ist AutoIt. Die entsprechenden Makros werden mit einer BASIC-ähnlichen Scriptsprache...

Weiterlesen...