Gute Ressourcen für Linux-Sysadmin-Tools, -Techniken und -Praktiken [geschlossen]
14
Da ich von einem Windows-Hintergrund komme, bin ich in Bezug auf Linux ein wenig verloren. Gibt es also gute Ressourcen usw. für einen erfahrenen Sysadm, der Linux nicht kennt?
Gibt es eine bestimmte Distribution, die Sie verwenden?
Ophidian
Ja, es ist Redhat Enterprise 5.2.
OilyRag
Antworten:
5
Sie sollten auf den Seiten des Linux-Dokumentationsprojekts beginnen .
Einige interessante Referenzen finden Sie hier.
Aber Sie sollten diese Handbuchseite und wahrscheinlich auch andere Seiten auf der Site durchgehen.
Basierend auf Ihrem derzeitigen Verständnis wäre es gut, die richtigen Anleitungen direkt von dort auszuwählen.
Als ich meine Füße benetzte, wollte ich nicht banal klingen, aber Google war eine große Hilfe: "Samba Slackware 10 Conf Tips".
Linuxquestions.org war auch ein unschätzbarer Vorteil. Ich könnte bestimmte Fragen zu bestimmten Distributionen oder zu einem sehr komplexen Iptables-Schema stellen und in der Regel eine freundliche Antwort erhalten.
O'Reilly veröffentlicht auch einige großartige Bücher, die ich noch heute auf meinem Schreibtisch habe:
Linux Network Administrator's Guide , Dritte Ausgabe. Von Tony Bautts, Terry Dawson und Gregor N. Purdy Februar 2005 Seiten: 362 http://oreilly.com/catalog/9780596005481/
Und zu guter Letzt: ein Sandkasten. Besorgen Sie sich einen billigen gebrauchten Computer und installieren Sie eine Distribution (ich empfehle Ubuntu, wenn Sie etwas Einfaches wollen, oder Slackware, wenn Sie eine steilere Lernkurve wollen.)
Es gibt nur ein Problem mit Google: Um erfolgreich nach etwas zu suchen, müssen Sie alles über das Problem wissen, außer wie Sie es beheben können. Fehlercodes funktionieren auch in Google.
Joseph Kern
Nicht unbedingt - oft kann ich eine oder zwei Google-Suchvorgänge durchführen, wobei ich nur mit einer kryptischen Fehlermeldung oder einem kryptischen Fehlercode beginne, und ich finde eine Lösung. Alles, was Sie wirklich brauchen, um eine erfolgreiche Suche durchzuführen, ist ein eindeutiger Ausdruck (Fehlermeldungen sind oft großartig dafür).
David Z
Fehlermeldungen sind definitiv die nützlichste Verwendung von Google, da Fehlercodes normalerweise nicht in der Manpage angezeigt werden. Wohin gehen Sie also? ;)
msanford
1
Ich bin im selben Boot, nur eine Weile her, seit ich zu Linux gewechselt bin. Ich habe die folgenden Ressourcen verwendet:
Machen Sie sich mit einigen Linux-Dateisystemen (ext3) vertraut
Nimm eine Kiste, installiere deine Lieblings-Linux-Distribution und richte DNS, Mail, Curb, NFS, Web usw. und dergleichen ein :)
Verstehen Sie die Paketverwaltungssysteme apt, rpm usw.
Zum Schluss noch ein gutes Konfigurationsmanagementsystem für Linux, Puppet, Slack usw.
Natürlich ist dies keine umfassende Liste (zumal ich selbst Anfänger bin), aber ich denke, es ist eine gute Liste für den Anfang. Es hat mir sicherlich geholfen. Hoffe es hilft dir auch!
Ich rate Ihnen, Linux nur für eine Weile zu installieren und zu verwenden. Sie kennen das Sprichwort: Wir behalten 20% von dem, was wir hören, 50% von dem, was wir sehen und bis zu 90% von dem, was wir tun.
Ich würde eine anfängerfreundliche Distribution empfehlen.
http://www.ubuntulinux.org/ Ubuntu Linux ist mein Favorit; Es ist sehr benutzerfreundlich, basiert aber auf der soliden Debian-Basis, die verfügbar ist, wenn Sie tiefer eintauchen möchten.
Installieren Sie es auf einer Ersatzhardware oder einer VM und spielen Sie dann damit. Stellen Sie sich einfache Aufgaben (installieren Sie den Webserver, richten Sie einen Router mit NAT ein, installieren Sie Groupware, aktualisieren Sie das System usw.) und sehen Sie, wohin Sie gelangen. Die in den anderen Antworten aufgelisteten Ressourcen werden nützlich sein :-).
Das Schöne an Linux ist, dass fast alles konfigurierbar ist und das System nicht versucht, sich in den Weg zu stellen. Es ist etwas gewöhnungsbedürftig (wie alles Neue), aber ich bin optimistisch, dass es dir gefällt :-).
Für allgemeine administrative Dokumentation zu Red Hat Enterprise Linux (die zum größten Teil für Derivate wie Centos und allgemeiner für dieselbe Software in anderen Distributionen gilt) ist die RHEL Docs Page möglicherweise hilfreich.
Für eine allgemeinere Dokumentation zu einer Vielzahl von Themen würde ich vorschlagen, die verfügbare Dokumentation von Gentoo durchzublättern. Zum größten Teil ist alles, was Gentoo ausliefert, sehr nah an dem, was das vorgelagerte Projekt veröffentlicht, und Gentoo ist seit langem für seine exzellente, detaillierte Dokumentation bekannt, die Sie größtenteils für jede Distribution als anwendbar erachten sollten. Probieren Sie sowohl den Dokumentationsbereich als auch das (inoffizielle) Gentoo Wiki aus .
Generell kann ich nicht genug betonen, dass Sie, egal welche Distribution Sie verwenden, versuchen sollten, so viel wie möglich im Rahmen ihrer eigenen Tools (Paketmanager, bereitgestellte Skripte usw.) und in der Distribution zu tun bevorzugte Art und Weise “anstatt der Versuchung nachzugeben, eigene Skripte aus dem Quellcode zu kompilieren oder zu hacken.
Vor ungefähr 2 Wochen habe ich hier eine ähnliche Frage gestellt. In dieser Nacht habe ich mit Ubuntu Server Edition einen SAMBA-Server eingerichtet, der diese Anleitung verwendet: http://www.howtoforge.com/ubuntu-home-fileserver
Ich habe sogar die Installation über SSH (Putty) von meinem Windows-Laptop beendet. Seitdem ist kein Tag vergangen, an dem ich mich nicht von zu Hause / von der Arbeit / vom Café aus angemeldet und den Status / die Bandbreite / was auch immer überprüft habe.
Ich habe es als Dateiserver konfiguriert UND ich verwende Apache und eine nette kleine Website. Ich benutze es auch als FTP-Server. Es gibt keinen Monitor, keine Tastatur oder Maus, so dass ich die gesamte Konfiguration mit Putty durchführe.
Einige der spezifischen Tool-Empfehlungen sind etwas veraltet (z. B. CVS für die Versionskontrolle, heutzutage würde ich Git oder Mercurial empfehlen), aber die Grundprinzipien sind solide.
Antworten:
Sie sollten auf den Seiten des Linux-Dokumentationsprojekts beginnen .
Einige interessante Referenzen finden Sie hier.
Aber Sie sollten diese Handbuchseite und wahrscheinlich auch andere Seiten auf der Site durchgehen.
Basierend auf Ihrem derzeitigen Verständnis wäre es gut, die richtigen Anleitungen direkt von dort auszuwählen.
Sobald Sie sich mit Dingen befasst haben, sollten die HOWTO-Seiten für bestimmte Dinge hilfreich sein.
quelle
Als ich meine Füße benetzte, wollte ich nicht banal klingen, aber Google war eine große Hilfe: "Samba Slackware 10 Conf Tips".
Linuxquestions.org war auch ein unschätzbarer Vorteil. Ich könnte bestimmte Fragen zu bestimmten Distributionen oder zu einem sehr komplexen Iptables-Schema stellen und in der Regel eine freundliche Antwort erhalten.
O'Reilly veröffentlicht auch einige großartige Bücher, die ich noch heute auf meinem Schreibtisch habe:
Linux Network Administrator's Guide , Dritte Ausgabe. Von Tony Bautts, Terry Dawson und Gregor N. Purdy Februar 2005 Seiten: 362 http://oreilly.com/catalog/9780596005481/
Linux iptables Pocket Reference , 1. Ausgabe. Von Gregor N. Purdy http://oreilly.com/catalog/9780596005696/
Linux Server Security , Zweite Ausgabe. Von Michael D. Bauer. Januar 2005. Seiten: 542 http://oreilly.com/catalog/9780596006709/
Und zu guter Letzt: ein Sandkasten. Besorgen Sie sich einen billigen gebrauchten Computer und installieren Sie eine Distribution (ich empfehle Ubuntu, wenn Sie etwas Einfaches wollen, oder Slackware, wenn Sie eine steilere Lernkurve wollen.)
quelle
Ich bin im selben Boot, nur eine Weile her, seit ich zu Linux gewechselt bin. Ich habe die folgenden Ressourcen verwendet:
Natürlich ist dies keine umfassende Liste (zumal ich selbst Anfänger bin), aber ich denke, es ist eine gute Liste für den Anfang. Es hat mir sicherlich geholfen. Hoffe es hilft dir auch!
Prost.
quelle
Ich rate Ihnen, Linux nur für eine Weile zu installieren und zu verwenden. Sie kennen das Sprichwort: Wir behalten 20% von dem, was wir hören, 50% von dem, was wir sehen und bis zu 90% von dem, was wir tun.
Ich würde eine anfängerfreundliche Distribution empfehlen.
http://www.ubuntulinux.org/ Ubuntu Linux ist mein Favorit; Es ist sehr benutzerfreundlich, basiert aber auf der soliden Debian-Basis, die verfügbar ist, wenn Sie tiefer eintauchen möchten.
Installieren Sie es auf einer Ersatzhardware oder einer VM und spielen Sie dann damit. Stellen Sie sich einfache Aufgaben (installieren Sie den Webserver, richten Sie einen Router mit NAT ein, installieren Sie Groupware, aktualisieren Sie das System usw.) und sehen Sie, wohin Sie gelangen. Die in den anderen Antworten aufgelisteten Ressourcen werden nützlich sein :-).
Das Schöne an Linux ist, dass fast alles konfigurierbar ist und das System nicht versucht, sich in den Weg zu stellen. Es ist etwas gewöhnungsbedürftig (wie alles Neue), aber ich bin optimistisch, dass es dir gefällt :-).
quelle
Für allgemeine administrative Dokumentation zu Red Hat Enterprise Linux (die zum größten Teil für Derivate wie Centos und allgemeiner für dieselbe Software in anderen Distributionen gilt) ist die RHEL Docs Page möglicherweise hilfreich.
Informationen zu SELinux-bezogenen Themen finden Sie im Fedora SELinux-Benutzerhandbuch
Für eine allgemeinere Dokumentation zu einer Vielzahl von Themen würde ich vorschlagen, die verfügbare Dokumentation von Gentoo durchzublättern. Zum größten Teil ist alles, was Gentoo ausliefert, sehr nah an dem, was das vorgelagerte Projekt veröffentlicht, und Gentoo ist seit langem für seine exzellente, detaillierte Dokumentation bekannt, die Sie größtenteils für jede Distribution als anwendbar erachten sollten. Probieren Sie sowohl den Dokumentationsbereich als auch das (inoffizielle) Gentoo Wiki aus .
Generell kann ich nicht genug betonen, dass Sie, egal welche Distribution Sie verwenden, versuchen sollten, so viel wie möglich im Rahmen ihrer eigenen Tools (Paketmanager, bereitgestellte Skripte usw.) und in der Distribution zu tun bevorzugte Art und Weise “anstatt der Versuchung nachzugeben, eigene Skripte aus dem Quellcode zu kompilieren oder zu hacken.
quelle
Vor ungefähr 2 Wochen habe ich hier eine ähnliche Frage gestellt. In dieser Nacht habe ich mit Ubuntu Server Edition einen SAMBA-Server eingerichtet, der diese Anleitung verwendet: http://www.howtoforge.com/ubuntu-home-fileserver
Ich habe sogar die Installation über SSH (Putty) von meinem Windows-Laptop beendet. Seitdem ist kein Tag vergangen, an dem ich mich nicht von zu Hause / von der Arbeit / vom Café aus angemeldet und den Status / die Bandbreite / was auch immer überprüft habe.
Ich habe es als Dateiserver konfiguriert UND ich verwende Apache und eine nette kleine Website. Ich benutze es auch als FTP-Server. Es gibt keinen Monitor, keine Tastatur oder Maus, so dass ich die gesamte Konfiguration mit Putty durchführe.
Ich bin davon besessen ... es ist großartig!
Hier ist der Link zu meinem Beitrag:
Windows Admin möchte mit einem Linux-Dateiserver (Ubuntu) klein anfangen
quelle
Informationen zur umfangreichen Administration von Linux / Unix-Systemen finden Sie unter http://www.infrastructures.org/
Einige der spezifischen Tool-Empfehlungen sind etwas veraltet (z. B. CVS für die Versionskontrolle, heutzutage würde ich Git oder Mercurial empfehlen), aber die Grundprinzipien sind solide.
quelle