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

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
Letzte Überarbeitung Beide Seiten, nächste Überarbeitung
admin_grundlagen:dienste [2012/07/03 21:59]
ingo_wichmann
admin_grundlagen:dienste [2024/01/22 11:31]
ingo_wichmann
Zeile 1: Zeile 1:
 ====== Dienst installieren und starten ====== ====== Dienst installieren und starten ======
-===== RedHat =====+Heutzutage benutzen (fast) alle Distributionen [[admin_grundlagen:​systemd]] 
 + 
 +===== RedHat, CentOS, Fedora, Rocky Linux & Co =====
 ==== Paket suchen ==== ==== Paket suchen ====
-(( siehe [[Paketverwaltung]] +(( siehe [[Paketverwaltung]] ​)) 
-  ​yum search apache+  ​dnf search apache
  
 ==== Paket installieren ==== ==== Paket installieren ====
-  ​yum install httpd+  ​dnf install ​httpd 
 + 
 +==== Konfigurationsdateien suchen === 
 +  rpm -ql httpd | grep etc/ 
 +  rpm -qc httpd
  
 ==== Paket konfigurieren === ==== Paket konfigurieren ===
-  rpm -ql apache2 
   vi /​etc/​httpd/​conf/​httpd.conf   vi /​etc/​httpd/​conf/​httpd.conf
  
Zeile 15: Zeile 20:
   apachectl configtest   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 ==== ==== Dienst starten ====
-(( siehe [[init]] )) +(( siehe [[bootvorgang#​init]] )) 
-  ​chkconfig apache2 on +  ​systemctl enable --now httpd.service
-  ​service ​httpd start+
  
 ==== Start überprüfen ==== ==== Start überprüfen ====
 +=== Status des Dienstes ===
 +  service httpd status
 +
 === läuft der Prozess? === === läuft der Prozess? ===
 +(( siehe [[Prozesse]] ))
   ps ax | grep httpd   ps ax | grep httpd
-=== ist der Netzewerkport ​geöffnet? ===+=== ist der Netzwerkport ​geöffnet? ===
   lsof -i :80   lsof -i :80
 +oder
 +  ss -puta '( dport = :http or sport = :http )'
 === einfacher Test mit einem Client === === einfacher Test mit einem Client ===
-  wget http://​localhost+  wget -O /​dev/​null ​http://​localhost
  
-===== SuSE =====+===== SuSE (openSuSE, SLES, ...) =====
 ==== Paket suchen ==== ==== Paket suchen ====
-(( siehe [[Paketverwaltung]]+(( 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 43: Zeile 62:
   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 ====
-(( siehe [[init]] )) +(( siehe [[bootvorgang#​init]] )) 
-  ​chkconfig ​apache2 ​on +  ​systemctl enable --now apache2.service
-  /etc/init.d/apache2 start+
  
 ==== Start überprüfen ==== ==== Start überprüfen ====
 +=== Status des Dienstes ===
 +  service apache2 status
 +
 === läuft der Prozess? === === läuft der Prozess? ===
 +(( siehe [[Prozesse]] ))
   ps ax | grep httpd   ps ax | grep httpd
-=== ist der Netzewerkport ​geöffnet? ===+=== ist der Netzwerkport ​geöffnet? ===
   lsof -i :80   lsof -i :80
 +oder
 +  ss -puta '( dport = :http or sport = :http )'
 === einfacher Test mit einem Client === === einfacher Test mit einem Client ===
-  wget http://​localhost+  wget -O /​dev/​null ​http://​localhost
  
-===== Debian ​6.=====+===== 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 72: Zeile 104:
  
 ==== Dienst neu starten ==== ==== Dienst neu starten ====
-  ​/​etc/​init.d/​apache2 ​start+  ​service ​apache2 ​restart
  
 ==== Start überprüfen ==== ==== Start überprüfen ====
 +=== Status des Dienstes ===
 +  service apache2 status
 +
 === läuft der Prozess? === === läuft der Prozess? ===
 +(( siehe [[Prozesse]] ))
   ps ax | grep apache   ps ax | grep apache
-=== ist der Netzewerkport ​geöffnet? ===+=== ist der Netzwerkport ​geöffnet? ===
   lsof -i :80   lsof -i :80
 +oder
 +  ss -puta '( dport = :http or sport = :http )'
 === einfacher Test mit einem Client === === einfacher Test mit einem Client ===
-  wget http://​localhost+  wget -O /​dev/​null ​http://​localhost 
 +   
admin_grundlagen/dienste.txt · Zuletzt geändert: 2024/01/22 11:32 von ingo_wichmann