PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Apache an oder nicht ?



Triggern00b
22.03.03, 17:55
Hallo ! :)
Ich bin ( wie mein name schon sagt ) ein ziemlicher neuling in der Linuxwelt. Ich habe SuSe Linux 8.0 und ich administriere den ganzen Kram über SSH-Remote von meinem XP Rechner aus. Ich habe mit Yast den Apache raufgepackt, doch habe ich keinerlei Anhaltspunkte dafür, dass der auch wirklich an ist....

Wie kann ich austesten ob der Apache an ist oder nicht ?
( Das würde mir die Fehlersuche erheblich erleichtern )
Wie muss ich generell vorgehen wenn ich ein (Programm-)Script starten will ?


( http://IP hab ich schon ausprobiert und in der configdatei hab ich mit mühe und not alles auf IP:80 gebindet, aber das hat auch nichts geholfen )
( ip steht natürlich für die IP der Netzwerkkarte auf dem Linuxrechner )

Vielen Dank :)

delmonico
22.03.03, 18:01
Zum beispiel mit dem kommando "top" - das zeigt dir die laufenden Prozesse an. schau hier nach apache oder httpd.

gruss
delmonico

Triggern00b
22.03.03, 18:12
Danke für die schnelle Antwort :)

Bei top steht zwar jede menge, aber nichts von apache oder httpd.
Folglich muss ich den Apache noch irgendwie zum laufen bringen :)
Das ist ja schonmal eine Zielsetzung ;)

Wie kann ich den Apache starten ?
Wo kann ich das tun ich hab nämlich keine Ahnung wo die installierten Pakete normalerweise von yast(Suse) gespeichert werden... :(

ProfBunny
22.03.03, 18:36
Hi,


versuch mal netstat -tulpe

listet alles dienste auf die am Netz laufen.

Profbunny

Triggern00b
22.03.03, 18:41
Da steht auch nichts von einem Apache oder httpd ....
Wo ist die entsprechende Install/Scriptdatei und wie krieg ich die ausgeführt... ( so wie in DOS wäre ja für Linux zu einfach ;) ) wenn ich das ganze über yast raufgepackt hab ???

delmonico
22.03.03, 18:59
also apache solltest du folgendermassen von ner shell aus starten können:
httpd -k start

Han
22.03.03, 19:13
Bei Suse gibts da nette Skripte für:

Starten:
apachectl start

Beenden:
apachectl stop

Statusabfrage (lynx muss installiert sein):
apachectl status

sterner
22.03.03, 20:51
nabend,

ick lass meinen apache normalerweise beim booten starten. wenn man checken will ob er läuft kann man unter suse einfach "rcapache status" eingeben. sollte er nich laufen startet man ihn halt mit rcapache start...

ne andere möglichkeit zum checken ob ein dienst läuft is dat allseits bekannte "ps wax", wenn du einen bestimmten suchst dann hängste ein grep "dienstname" hintenran mit ner pipe (|)...

sterner

Triggern00b
23.03.03, 01:26
Vielen Dank ! :)
Ich habs jetzt mit httpd -k start hinbekommen das das ding auch funktioniert ! :)
Doch jetzt was anderes ...;)

Was habe ich mit diesem befehl eigentlich genau gemacht ?
Wo steht das man sowas zum starten eingeben muss ?
Wie muesste es dann mit einem ftpserver gehen ?
(oder einem mysqlserver)

Han
23.03.03, 01:57
MySQL:
rcmysql {start|stop|status|reload|restart|try-restart|force-reload}

Beispielsweise pureftpd:
rcpure-ftpd {start|stop|status|try-restart|restart|force-reload|reload|probe}

Triggern00b
23.03.03, 02:04
Danke . :)

Aber was wird gemacht wenn ich diese befehle ausführe ?
Wahrscheinlich wird ja irgendwo auf der Platte ein Programm ausgeführt, aber wo ist das ???

Und woher weiss ich den Befehl wenn das Programm ganz neu ist und ich keinerlei foren ( wie diese guten hier :) )zur verfügung habe... ?
Solche sachen müssen doch irgendwo in meinem system festgelegt sein oder kriegt ihr eure befehle im bruteforceprinzip raus ? :D

P.S.: Welche datei muss ich ändern sodass bestimmte programme gleich beim systemstart ausgeführt werden ? / Welchen befehl muss ich benutzen ?

Han
23.03.03, 02:10
Wenn du die locate-Utilities installiert hast kannst du mittels "locate rcmysql" schnell feststellen wo es liegt und dir anschauen was passiert.

Jo, wie findet man sowas raus? Brute Force bestimmt nicht. In meinem Fall habe ich das so beiläufig aufgeschnappt und mir unter "interessant & brauchbar" gemerkt :D

edit: Die Suse-Variante um Dienste dauerhaft zu starten ist der "Runlevel-Editor" von Yast. Da die benötigten Dienste in Runlevel 3 und Runlevel 5 starten lassen...

corresponder
23.03.03, 04:23
manpages lesen ist auch möglich

man "name"

in einer konsole !

:cool: