ubuntu 9.04, fedora 11, redhat ... Was sind die Unterschiede zu einem Webserver/Entwicklungsstandpunkt?Welche Linux-Server-Distribution wird für Tomcat verwendet?
Antwort
Ich möchte wählen, Linux-Distributionen auf der Grundlage derjenigen, die die meisten Online-Hilfe haben. Ich würde wahrscheinlich aus diesem Grund mit CentOS oder Ubuntu gehen.
Keine. Sie unterscheiden sich nur darin, wie sie Dinge verpacken, aber sie sind alle im Wesentlichen die gleichen - das gleiche Betriebssystem, die gleiche Software. Manche Leute werden sehr emotional über diese Wahl, aber ich habe mehrere verwendet, und es gibt heutzutage nichts mehr zwischen ihnen zu wählen.
Wenn Sie neu in Linux sind, dann empfehle ich Ubuntu trotzig. Mit apt-get können Sie jetzt loslegen.
, wie Sie mit Fedora oder ein halbes Dutzend andere Distributionen können. – skaffman
Ich stimme zu, aber meiner Erfahrung nach hat keine andere Distribution die Unterstützung der Community und die Benutzerfreundlichkeit von Ubuntu. Zum Beispiel, Sie installieren Debian, und Sie haben keine Repos standardmäßig definiert (wenn Speicherserver). Ich neue Benutzer würde eine schwierige Zeit bekommen, um dies zu umgehen. Nebenbei bemerkte ich, dass Fedora apt-get aus der Box unterstützt. – Konrad
Fedora verwendet kein apt-get, es verwendet yum, was IMHO weit überlegen ist. Ich hatte immer Probleme mit Abhängigkeiten, wenn ich die apt-get Repos von ubuntu benutzte. Fedora "funktioniert einfach". YMMV – rmeador
Für Tomcat gibt es keinen Unterschied, aber als Server: Ubuntu ist in puncto Kernel und Packages mehr Schneide. Ubuntu-Paket-Management ist überlegen und einfacher. Wenn Sie Ubuntu bevorzugen, dann verwenden Sie die Server Edition und es wird als Server optimiert. CentOS soll solide sein, aber ich habe nicht viel Erfahrung damit. Wenn Sie einen virtuellen Server in Betracht ziehen, haben unterschiedliche Distributionen unterschiedliche Unterstützungsebenen für verschiedene Virtualisierungstechnologien. Denken Sie nur daran.
Verwenden Sie, was auch immer Ihr Hardware-Hersteller unterstützt. Wenn Sie ein Produktionssystem betreiben möchten, verwenden Sie ein unterstütztes Betriebssystem.
Obwohl die meisten Anbieter Centos nicht offiziell unterstützen, ist es dem Redhat Enterprise jedoch ausreichend ähnlich (d. H. Fast identisch), dass sie den Unterschied ignorieren.
Ihr Code wird möglicherweise überall ausgeführt, aber die Tools Ihres Hardwareherstellers werden es wahrscheinlich nicht. Sie werden diese verwenden wollen.
- 1. Welche Prüfsumme wird für TNT.com-Verfolgungsnummern verwendet?
- 2. Welche Bibliothek wird für kryptografische Funktionen verwendet?
- 3. Welche Codierung wird für SAML-Konversationen verwendet?
- 4. Welche Programmiersprache wird für Mailserver verwendet?
- 5. Welche Speichertypen verwendet Tomcat und wie kann es gesteuert werden?
- 6. Welche Trace-Quelle wird von System.Diagnostics.Trace.WriteLine verwendet?
- 7. Welche Verschlüsselungsmethode wird in/etc/shadow verwendet?
- 8. Welche NoSQL-Datenbank wird mit C verwendet?
- 9. Welche Webarchitektur wird in Blizzards Battle.net verwendet?
- 10. Welche Einheit wird verwendet, Redis CPU-Auslastung
- 11. Welche Eigenschaft wird für die FormsAuthenticationTicket.Version-Eigenschaft verwendet?
- 12. Welche Technologie wird für das Visual Studio SDK-Fenster verwendet?
- 13. Welche Datenmodellstrategie wird für eine relativ einfache App verwendet?
- 14. Welche Adresse wird für den lokalen TCP-Server verwendet?
- 15. Welche grafische Software wird für das Webdesign verwendet?
- 16. Welche dpi Auflösung wird für eine iPhone App verwendet?
- 17. Wie viel und welche Planung wird für Softwareprojekte verwendet?
- 18. Welche Art von Hosting wird für * Tube-Sites verwendet?
- 19. Welche Gestaltungsvorlage wird für die Seiten der SharePoint-Websiteeinstellungen verwendet?
- 20. Welche Absicht wird für die Navigation in Google Now verwendet?
- 21. Welche HTTP-Methode wird für diese Clientanforderung verwendet?
- 22. Welche Sortierfunktion wird in NSArray verwendet?
- 23. Welche Komprimierungsmethode wird in PHP verwendet?
- 24. DataAdapter Update-Methode - welche Verbindung wird verwendet?
- 25. Wie herauszufinden, welche Pseudoklasse derzeit verwendet wird?
- 26. Welche Art von Format wird verwendet?
- 27. MacOSX 10.11.4: welche Java-Version wird verwendet
- 28. Realistisch, welche Pthreads-Funktionalität wird normalerweise verwendet?
- 29. Welche gemeinsame Datenbank wird mit ASP verwendet?
- 30. Welche Logik wird in diesem Programm verwendet?
ging mit Ubuntu. mit all der Online-Hilfe zur Verfügung, nicht zurückblicken – jcee14