Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


admin_grundlagen:dienste

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Nächste Überarbeitung
Vorherige Überarbeitung
admin_grundlagen:dienste [2012/07/03 21:51] – angelegt ingo_wichmannadmin_grundlagen:dienste [2026/10/15 09:22] (aktuell) – [Paket suchen] ingo_wichmann
Zeile 1: Zeile 1:
 ====== Dienst installieren und starten ====== ====== Dienst installieren und starten ======
-===== SuSE =====+ 
 +===== RedHat, CentOS, Fedora, Rocky Linux & Co ===== 
 +==== Paket suchen ==== 
 +(( siehe [[Paketverwaltung]] )) 
 +  dnf search apache 
 +  dnf info httpd 
 +==== Paket installieren ==== 
 +  dnf install httpd 
 + 
 +==== Konfigurationsdateien suchen === 
 +  rpm -ql httpd | grep etc/ 
 +  rpm -qc httpd 
 + 
 +==== Paket konfigurieren === 
 +  vi /etc/httpd/conf/httpd.conf 
 + 
 +==== Konfigurationsdatei überprüfen ==== 
 +  apachectl configtest 
 + 
 +==== Dienst härten ==== 
 +  systemd-analyze security httpd.service 
 +(( falls da Verbesserungspotential sichtbar wird: 
 +  systemd-analyze security 
 +ansehen und schauen, ob da bessere Vorbilder dabei sind. 
 +)) 
 +==== Dienst starten ==== 
 +(( siehe [[bootvorgang#init]] )) 
 +  systemctl enable --now httpd.service 
 + 
 +==== 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 
 +oder 
 +  ss -puta '( dport = :http or sport = :http )' 
 +=== einfacher Test mit einem Client === 
 +  wget -O /dev/null http://localhost 
 + 
 +===== SuSE (openSuSE, SLES, ...) =====
 ==== Paket suchen ==== ==== Paket suchen ====
 +(( siehe [[Paketverwaltung]] ))
   zypper search apache    zypper search apache 
  
 ==== Paket installieren ==== ==== Paket installieren ====
   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 14: Zeile 61:
   apache2ctl configtest   apache2ctl configtest
  
 +==== Dienst härten ====
 +  systemd-analyze security apache2.service
 +(( falls da Verbesserungspotential sichtbar wird:
 +  systemd-analyze security
 +ansehen und schauen, ob da bessere Vorbilder dabei sind.
 +))
 ==== Dienst starten ==== ==== Dienst starten ====
-  chkconfig apache2 on +(( siehe [[bootvorgang#init]] )) 
-  /etc/init.d/apache2 start+  systemctl enable --now apache2.service
  
 ==== Start überprüfen ==== ==== Start überprüfen ====
 +=== Status des Dienstes ===
 +  service apache2 status
 +
 +=== 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
-  wget http://localhost+oder 
 +  ss -puta '( dport = :http or sport = :http )' 
 +=== einfacher Test mit einem Client === 
 +  wget -O /dev/null http://localhost
  
-===== Debian 6.0 =====+===== Debian, Ubuntu & Co. =====
 ==== Paket suchen ==== ==== Paket suchen ====
-  aptitude search apache  +  apt search apache 
-  apt-cache search apache +
  
 ==== Paket installieren ==== ==== Paket installieren ====
-  apt-get install apache2+  apt install apache2 
 + 
 +==== Konfigurationsdateien suchen === 
 +  dpkg -L apache2 | grep etc/ 
 +  dpkg -s apache2 | grep etc/
  
 ==== Paket konfigurieren === ==== Paket konfigurieren ===
-  dpkg -L apache2 +  vi /etc/apache2/apache2.conf
-  vim /etc/apache2/httpd.conf+
  
 ==== Konfigurationsdatei überprüfen ==== ==== Konfigurationsdatei überprüfen ====
Zeile 39: Zeile 103:
  
 ==== Dienst neu starten ==== ==== Dienst neu starten ====
-  /etc/init.d/apache2 start+  service apache2 restart
  
 ==== Start überprüfen ==== ==== Start überprüfen ====
-  ps ax | grep httpd+=== Status des Dienstes === 
 +  service apache2 status 
 + 
 +=== läuft der Prozess? === 
 +(( siehe [[Prozesse]] )) 
 +  ps ax | grep apache 
 +=== ist der Netzwerkport geöffnet? ===
   lsof -i :80   lsof -i :80
-  wget http://localhost+oder 
 +  ss -puta '( dport = :http or sport = :http )' 
 +=== einfacher Test mit einem Client === 
 +  wget -O /dev/null http://localhost 
 +   
admin_grundlagen/dienste.1341352297.txt.gz · Zuletzt geändert: 2012/07/03 21:51 von ingo_wichmann