Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


admin_grundlagen:dienste

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Nächste Überarbeitung
Vorherige Überarbeitung
Nächste Überarbeitung Beide Seiten, nächste Überarbeitung
admin_grundlagen:dienste [2012/07/03 21:51]
ingo_wichmann angelegt
admin_grundlagen:dienste [2018/05/30 12:44]
127.0.0.1 Externe Bearbeitung
Zeile 1: Zeile 1:
 ====== Dienst installieren und starten ====== ====== Dienst installieren und starten ======
 +Heutzutage benutzen (fast) alle Distributionen [[admin_grundlagen:​systemd]]
 +
 +===== RedHat =====
 +
 +==== Paket suchen ====
 +(( siehe [[Paketverwaltung]] ))
 +  yum search apache
 +
 +==== Paket installieren ====
 +  yum install httpd
 +
 +==== Konfigurationsdateien suchen ===
 +  rpm -ql httpd | grep etc/
 +
 +==== Paket konfigurieren ===
 +  vi /​etc/​httpd/​conf/​httpd.conf
 +
 +==== Konfigurationsdatei überprüfen ====
 +  apachectl configtest
 +
 +==== Dienst starten ====
 +(( siehe [[init]] ))
 +  chkconfig httpd on
 +  service httpd start
 +
 +==== Start überprüfen ====
 +=== Status des Dienstes ===
 +  service httpd status
 +
 +=== läuft der Prozess? ===
 +(( siehe [[Prozesse]] ))
 +  ps ax | grep httpd
 +=== ist der Netzwerkport geöffnet? ===
 +  lsof -i :80
 +=== einfacher Test mit einem Client ===
 +  wget http://​localhost
 +
 ===== SuSE ===== ===== SuSE =====
 ==== Paket suchen ==== ==== Paket suchen ====
 +(( siehe [[Paketverwaltung]] ))
   zypper search apache ​   zypper search apache ​
  
Zeile 7: Zeile 45:
   zypper install apache2   zypper install apache2
  
 +==== Konfigurationsdateien suchen ===
 +  rpm -ql apache2 | grep etc/
 +  rpm -qc apache2
 ==== Paket konfigurieren === ==== Paket konfigurieren ===
-  rpm -ql apache2 
   vi /​etc/​apache2/​httpd.conf   vi /​etc/​apache2/​httpd.conf
  
Zeile 15: Zeile 55:
  
 ==== Dienst starten ==== ==== Dienst starten ====
 +(( siehe [[init]] ))
   chkconfig apache2 on   chkconfig apache2 on
-  ​/​etc/​init.d/​apache2 start+  ​service ​apache2 start
  
 ==== Start überprüfen ==== ==== Start überprüfen ====
 +=== Status des Dienstes ===
 +== alt (SysV) ==
 +  service ssh status
 +== neu (systemd) == 
 +  systemctl status ssh.service
 +
 +=== läuft der Prozess? ===
 +(( siehe [[Prozesse]] ))
   ps ax | grep httpd   ps ax | grep httpd
 +=== ist der Netzwerkport geöffnet? ===
   lsof -i :80   lsof -i :80
 +=== einfacher Test mit einem Client ===
   wget http://​localhost   wget http://​localhost
  
Zeile 30: Zeile 81:
 ==== Paket installieren ==== ==== Paket installieren ====
   apt-get install apache2   apt-get install apache2
 +
 +==== Konfigurationsdateien suchen ===
 +  dpkg -L apache2 | grep etc/
 +  dpkg -s apache2 | grep etc/
  
 ==== Paket konfigurieren === ==== Paket konfigurieren ===
-  dpkg -L apache2 
   vim /​etc/​apache2/​httpd.conf   vim /​etc/​apache2/​httpd.conf
  
Zeile 39: Zeile 93:
  
 ==== Dienst neu starten ==== ==== Dienst neu starten ====
-  ​/etc/init.d/apache2 start +  ​service restart ssh.service
 ==== Start überprüfen ==== ==== Start überprüfen ====
-  ​ps ax | grep httpd+=== Status des Dienstes === 
 +  service status ssh.service 
 + 
 +=== läuft der Prozess? === 
 +(( siehe [[Prozesse]] )) 
 +  ​ps ax | grep apache 
 +=== ist der Netzwerkport geöffnet? ===
   lsof -i :80   lsof -i :80
 +=== einfacher Test mit einem Client ===
   wget http://​localhost   wget http://​localhost
 +  ​
 +====== Dienst rekonfigurieren ======
 +Beispiel: rsyslog
 +===== Debian 6.0 =====
 +==== installiertes Paket suchen ====
 +  dpkg -l | grep log
 +  dpkg -S log
 +
 +==== Paket konfigurieren ===
 +  dpkg -L rsyslog | grep etc/
 +  dpkg -s rsyslog | grep etc/
 +  vim /​etc/​rsyslog.conf
 +
 +==== Konfigurationsdatei überprüfen ====
 +//leider gibt es dafür keinen einheitlichen Weg, bei rsyslog geht es so://
 +  rsyslogd -N1
 +
 +==== Dienst neu laden oder neu starten ====
 +
 +  service reload ssh.service
 +oder
 +  service restart ssh.service
 +
 +==== Start überprüfen ====
 +=== Status des Dienstes ===
 +  service status ssh.service
 +
 +=== läuft der Prozess? ===
 +(( siehe [[Prozesse]] ))
 +  ps ax | grep ssh
 +
 +=== ist der Netzwerkport geöffnet? ===
 +  lsof -i :22
 +
 +=== einfacher Test mit einem Client ===
 +  logger -p local3.info -t test '​test'​
 +
admin_grundlagen/dienste.txt · Zuletzt geändert: 2024/01/22 11:32 von ingo_wichmann