mmofacts.com

Tutoral erstellen: Serveradministration

gepostet vor 19 Jahre, 1 Monat von Mudder
Moin,
ich wollte die Administrationskenner unter euch mal bitten ein paar Fragen "Tutorial"-Like zu beantworten.
Es geht um die Administration eines (v)Servers (Debian Sarge) und hierzu ein paar Fragen. Ich werde nach und nach neue Fragen stellen, welche entsprechend auf Antworten kommen..
Am Ende will ich hierzu eine gesammeltes Tutorial verfassen.. (natürlich mit eurem

1. Welche Software (Windows) braucht man um einen Server administrieren zu können? (Shellzugriff usw)

2. Welches sind die wichtigsten shell-commands? (wget, apt-get, usw)

3. Wie kann ich die Serversoftware aktuallisieren?

4. Was muss ich machen um eine neue Software auf dem Server zu installieren ( z.B. eine PHP-Erweiterung )

....

...
BLUESCREEN

Es gibt genug derartige Tutorials.

Ich hab z.B. eben nach kurzer Suche diesen anfängertauglichen Artikel gefunden:
http://aktuell.de.selfhtml.org/artikel/server/linux/

Sorry aber das beantwortet keine der Fragen.. wenn du es nicht beantworten willst, dann lass es!
gepostet vor 19 Jahre, 1 Monat von Sarge
allgemeines administrations tutorial ist imho sehr schwer zu realisieren, da es immer auf die eigenen Bedürfnisse und Präferenzen ankommt.

aber vllt mal ein versuch die konkreten fragen zu beantworten.

1) Zur Administration brauchst du vorallem ein SSH client wie z.b. Putty (nutze ich immer) , zusätzlich evtl ein scp (z.b. winSCP) ein ftp client (flashfxp filezilla o.ä.) kann auch nie schaden.

2) phew schwierige frage.
wget wirst du immer brauchen,
ein texteditor wie z.b. nano oder vi(m),
alle filecommands wie mv/cp/rm/mkdir/touch/ls
apt-get update/upgrade/install/remove,
alle user/groupenadd/mod commands
chmod/chown
ftp
ntpdate
top
mtop (mysql sehr schön)
ps
df
configure/make
usw.. sagen wirs so grundlegende linux kenntnisse

3+4) Kommt immer drauf an. Bei Debian hast du die Option fast alle Software die du je benötigen wirst via apt-get install zu installieren und mit apt-get update & apt-get upgrade zu aktualisieren.
Allerdings kann es oft trotzdem von nöten sein das du deine Software selbst compilierst und dich dann auch selbst um die aktualisierung kümmern musst. Bei PHP wirst du bei "exotische" erweiterungen z.b. höchstwahrscheinlich selbst compilieren werden. Wobei das DEB paket so ziemlich alles mögliche drin hat was man jemals benötigen könnte.


vllt hats ja n bissl geholfen. Es gibt unendlich viel mehr, aber es kommt halt immer drauf an was du machen willst. Erfahrung mit deinen Systemen ist wohl das wichtigste und die wirst du selbst sammeln müssen
gepostet vor 19 Jahre, 1 Monat von Kampfhoernchen
Ich glaube nicht, dass das jemanden geholfen hat. Vielleicht sollte man noch sagen, was die einzelnen Befehle für eine Funktion haben.

Besser fände ich so ne art "Step4Step"-Anleitung.
gepostet vor 19 Jahre, 1 Monat von Mudder
Ja so dachte ich dac auch..
Es soll ein Tutorial werden wo man eben nicht Seitenlang ne Anleitung durlchesen muss um dann zu seiner Frage zu gelangen. Es soll ein Tutorial werden was sich an diejenigen richtet, die sich nen (v)Server gemietet haben und dennen soll nun mit so nem "einfachen" Fragenkatalog geholfen werden.

Eben wie man nun Programme mit apt-get update/install etc. updatet /installiert..
Von daher möcht ich euch bitten, die Fragen einfach zu beantworten.. und das am besten eben auch wirklich in den jeweiligen Schritten.. also apt-get update .. apt-get update php4 usw..
Was man halt machen muss wenn man sich nun nen vServer gemietet hat und dann erstmal Software (Apache, PHP, MySQL, etc updaten will)


(Ich kenn mich damit nun nicht so berauschend aus, doch die wichtigsten Dinge kann ich dann doch schon.. es geht mir halt darum das die Fragen von ein paar "Profis" beantwortet werden.. wenn man PHP und Co programmiert gibts auch 10 verschiedenene Stiele und jeder wird dir sagen, dass seine Methode die beste ist.. )
gepostet vor 19 Jahre, 1 Monat von woodworker
also wollt ihr ne Debian anleitung machen ja? weil ich ständig apt-get lese
http://www.debianhowto.de/de:howtos


und @Sarge ftp ist böse - alleine scp reicht
gepostet vor 19 Jahre, 1 Monat von BLUESCREEN
Original von Mudder
Sorry aber das beantwortet keine der Fragen.. wenn du es nicht beantworten willst, dann lass es!

Sorry, aber das beantwortet alle der Fragen... Wenn du nicht lesen willst, dann lass es!
gepostet vor 19 Jahre, 1 Monat von Mudder
So nochmal.. ich weiss wie ich meinen Server zu aktualliseren habe.. doch mit Sicherheit wissen das hier einige besser!!
So und dein tolles selfHTML-"Tutorial" beantwortet z.B. in keinster Weise die Debian-Funktionen apt-get -xx
Es steht nirgends wie man eine tar.gz Datei installiert nachdem man sie sich mit wget gedownloadet hat..

Wenn dann kann man sehr gut was mit woodworkers HowTo was anfangen.. aber selfHTML ist nichtmal mehr mit HTML ganz auf dem laufenden und da bringt dieses Oberflächenhilfe überhaupt nix!

Aber ich lass es besser.. man wird ja offenbar nur dumm angemacht wenn man ne Frage stellt... und wehe du kommst mal mit ner PHP Frage oder so an.. da gibts massig Tutorials im Internet.. da braucht man niemanden fragen der sich damit auskennt und der seine eigenen Erfahrungen und Tipps dazu hat.


//Edit - ich glaube du meintest tar.gz nicht rar.gz - Woodworker
gepostet vor 19 Jahre, 1 Monat von RedMax
Sorry, aber in einem Forum zu fragen, wie man linux im allgemeinen bedient ist genauso blöd wie jemanden im Forum zu bitten einem PHP zu erklären (allgemein).
gepostet vor 19 Jahre, 1 Monat von Mudder
Hab ich gefragt: "Was muss ich machen damit mein Server angeht?"

Wäre schön gewesen, wenn mehr so engagiert wie Sarge wären.. aber nein, Serveradministration ist ja zuviel verlangt und ich haben ja auch 4 absolut allgemeine Fragen gestellt..
gepostet vor 19 Jahre, 1 Monat von Sarge
das problem ist das die Serveradministration kein "festes" Gebiet ist sondern immer auf die persönliche Ansprüche zugeschnitten ist.
Und dadurch ist es sehr viel sinnvoller spezielle Fragen zu stellen die man dir vielleicht beantworten kann, als solch allgemeine. Das wollen wohl die meisten wie RedMax dir damit sagen
gepostet vor 19 Jahre, 1 Monat von Amun Ra
Hier ist eine viel zu aggressive Stimmung im Thread...

btw: Warum wird eigentlich nicht mehr aktualisiert, sondern geupdatet ?
Oder nicht herunter geladen ( oder kurz runter ), sondern gedownloadet...
Das nur mal so nebenbei.
gepostet vor 19 Jahre, 1 Monat von Feagor
Okay, ich versuch mal meinen Teil dazu zu geben, vielleicht kann man ja Ausschnitte davon brauchen.

Original von Mudder

2. Welches sind die wichtigsten shell-commands? (wget, apt-get, usw)
Heute: die apt-Kommandos

Zur Administration eines Debian-Systems sind natürlich die apt-Kommandos unerläßlich. Über sie läuft die Debian-Paketverwaltung, d.h. man kann damit Programme suchen, installieren oder entfernen und sein System auf den neuesten Stand bringen. Für den Anfang sollte folgendes reichen:

1. neueste Paketliste herunterladen:
apt-get update

Das sollte man ausführen, um die verfügbaren Programme immer auf dem neuesten Stand zu halten. Zum Beispiel bevor man ein Programm- oder System-Update durchführt oder bevor man ein Programm installiert - ohne die aktuellen Listen (also ohne ein apt-get update) kann es sonst vorkommen, dass man fälschlicherweise nicht die neueste Programmversion installiert, die man sonst bekommen könnte.
-----
2. Pakete suchen:
apt-cache search {PAKETNAME}

Damit durchsucht man die Paketlisten nach {PAKETNAME}. Die Ergebnisse werden auf dem Bildschirm angezeigt, für jeden Treffer eine Zeile, erst der Paketname, dann eine kurze Beschreibung des Pakets.
-----
3. Pakete installieren:
apt-get install {PAKETNAME}

Dieser Befehl lädt das Paket {PAKETNAME} herunter, isntalliert es und richtet es standardmäßig ein. Wenn für die Installation noch weitere Pakete installiert werden müssen, werden diese auch aufgespielt. In diesem Fall fragt apt-get aber noch einmal nach, ob das alles gemacht werden soll.
-----
4. Pakete entfernen:
apt-get remove {PAKETNAME}

Ja, und damit bekommt man installierte Pakete wieder weg. Wenn das Paket gebraucht wird, gibt's entweder ne passende Fehlernachriht dazu oder es wird vorgeschlagen, das andere Programm gleich mit runter zu werfen.
-----
5. System aktualisieren:
apt-get upgrade

Damit werden alle installierten Pakete auf den neuesten Stand gebracht.
Achtung! Vorher einmal "apt-get update" ausführen, um die Paketlisten zu aktualisieren, damit man auch wirklich die neuesten Debian-Pakete bekommt.



So, ich hoffe, damit kann man ein klein wenig anfangen. Wenn ja, schreib ich noch mehr, ansonsten gebt Verbesserungsvorschläge und ich änder es.
gepostet vor 19 Jahre, 1 Monat von Chojin
Vielen dank für die gute beschreibung.

Das bringt wieder etwas licht in die dunkele Linuxwelt, in der die meisten ihr Wissen nur wiederwillig mit anderen teilen...


Naja wäre Linux benutzerfreundlicher und die dokumentationen anschaulicher geschrieben, könnte man wohl die hälfte der administrativen arbeitsplätze in der it-branche streichen


So, genug feinde für mit einem post gemacht :roll:

reg4rds
chojin
gepostet vor 19 Jahre, 1 Monat von Haase
1. Welche Software (Windows) braucht man um einen Server administrieren zu können? (Shellzugriff usw)


I) Windows
Als erstes solltest du einen SSH Clienten runterladen um eine sichere Verbindung zum Server herstellen zu können. Hierfür ist PuTTY am besten geeignet:
http://www.putty.nl/download.html
Nach dem Start kannst du die URL- oder IP-Adresse, sowie den Login-Benutzer (meistens "root") eingeben.
Nach der Bestätigung, versucht PuTTY eine Verbindung aufzubauen und fragt dich schliesslich nach dem Passwort.
Hast du dieses korrekt eingegeben, bist du mit deinem Server per SSH verbunden.

II) Mac ab 10.1
Arbeitest du an einem Mac, so ist es das einfachste die eingebaute SSH Funktion des Terminals zu nutzen.
Das Terminal findest du normalerweise in deinem Programme Ordner unter den Dienstprogrammen (bzw. Utilities).
Um eine SSH-Verbindung aufzubauen, musst du das Terminal öffnen und folgendes eingeben:
ssh -s  -l  

= URL- oder IP-Adresse zum Server
= Login-User (meistens root)
Nachdem du mit Enter bestätigt hast, versucht das Terminal mit deinem Server Kontakt aufzunehmen. Anschliessend wirst du nach deinem Passwort gefragt. (Du wirst normalerwiese bei allen Passwortabfragen im Terminal deine Eingaben nicht sehen, also einfach tippen und bestätigen )
Ist das Passwort korrekt, bist du ab jetzt mit einer sicheren SSH-Verbindung mit dem Server verbunden.
gepostet vor 19 Jahre, 1 Monat von BLUESCREEN
Original von Mudder
Es steht nirgends wie man eine tar.gz Datei installiert nachdem man sie sich mit wget gedownloadet hat..

Danach hast du auch nirgends gefragt.
Und ich glaube die Antwort wird dir auch nicht gefallen: Das steht entweder in der Datei "INSTALL" oder in "README", die in der .tar.gz so gut wie immer enthalten sind.

Um es nochmal zu sagen: Du hast so allgemein gefragt, dass die Antworten halt umfangreich sein müssen, um auch nur die üblichsten Fälle zu behandeln. Und eine umfangreiche Antwort auf deine Fragen wäre demnach auch mehrere Seiten lang, aber du willst dich ja nicht durch seitenlange Texte wühlen...
gepostet vor 19 Jahre, 1 Monat von Kallisti
Zusaetzlich ist apt-file nett

apt-get install apt-file
installiert apt-file

apt-file update
updated die Paketliste fuer apt-file

apt-file search DATEINAMEDERFEHLT
zeigt alle Pakete die die Datei enthalten

apt-file list PAKETNAME
zeigt alle Dateien des Pakets..


Zur generellen Installation und Konfiguration eines Debian Servers empfehle ich syscp.
http://www.syscp.de

Dort im Forum stoebern hilft fast immer.

http://www.chimera.ch/download.php
Da gibt es einen tollen komplett Guide zur Installation.

Debian bedienen lernt man durch Praxis und viel Lesen, einfach erklaeren wird das sicher niemand.

http://debiananwenderhandbuch.de/

Lies dir das komplett durch und dann benutz es einfach..
gepostet vor 19 Jahre von None
Also nur um mal so was einzuwerfen:
ich denke es bringt nichts eine Step4Step Anleitung irgendwo reinzustellen. Linux ändert sich relativ schnell (Debian nicht so sehr, aber RedHat und Co zum Teil schon) das Anleitungen zum Einrichten nach 5 Monaten veraltet sind, weil es neue Versionen gibt mit neuen Features oder Sicherheitslöcher aufgetreten sind die es gilt zu schließen...

Übrigens ist Linux super dokumentiert. Einfach mal man eingeben und man bekommt ALLE Inforamtionen die man braucht. Auch für die apt-Werkzeuge.

Ohne sich aber selbst damit auseinander zu setzen wird das nix werden mit Linux. Da muss man eben mal den Hintern zusammenkneifen sich 30 Seiten ausdrucken und Abends vorm Kamin lesen. Klar kann ich mir irgendwelche Anleitungen die idiotensicher sind runter laden, aber dementsprechend ist ein Server auch danach :-)

Jeder der schonmal einen SuSE User live erlebt hat wird mir zustimmen :lol:

Etwas Fachkompetenz gehört einfach dazu um Server zu administrieren. Und da komme ich nicht an dem umangenehmen Teil vorbei. Wobei auch das Debian Benutzerhandbuch einen super Einstieg gibt. Aber lesen muss ich es halt :-)

Auf diese Diskussion antworten