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
admin_grundlagen:dienste [2012/07/27 13:02]
4r7
admin_grundlagen:dienste [2024/01/22 11:32] (aktuell)
ingo_wichmann [Dienst installieren und starten]
Zeile 1: Zeile 1:
 ====== Dienst installieren und starten ====== ====== Dienst installieren und starten ======
-===== RedHat =====+ 
 +===== 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 19:
   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]] )) (( siehe [[Prozesse]] ))
Zeile 26: Zeile 38:
 === ist der Netzwerkport 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]] ))
Zeile 36: Zeile 50:
 ==== 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 44: 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 ====
-(( 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]] )) (( siehe [[Prozesse]] ))
Zeile 55: Zeile 80:
 === ist der Netzwerkport 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 === ==== Konfigurationsdateien suchen ===
Zeile 71: Zeile 97:
  
 ==== Paket konfigurieren === ==== Paket konfigurieren ===
-  ​vim /​etc/​apache2/​httpd.conf+  ​vi /​etc/​apache2/​apache2.conf
  
 ==== Konfigurationsdatei überprüfen ==== ==== Konfigurationsdatei überprüfen ====
Zeile 77: Zeile 103:
  
 ==== Dienst neu starten ==== ==== Dienst neu starten ====
-  ​/​etc/​init.d/​apache2 ​start +  ​service ​apache2 ​restart 
-oder +
-  service apache2 start+
 ==== Start überprüfen ==== ==== Start überprüfen ====
 +=== Status des Dienstes ===
 +  service apache2 status
 +
 === läuft der Prozess? === === läuft der Prozess? ===
 (( siehe [[Prozesse]] )) (( siehe [[Prozesse]] ))
Zeile 86: Zeile 114:
 === ist der Netzwerkport 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
   ​   ​
-====== Dienst konfigurieren ====== 
-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 ==== 
-//geht bei rsyslog leider nicht// 
- 
-==== Dienst neu laden oder neu starten ==== 
-  /​etc/​init.d/​rsyslog reload 
-oder 
-  service rsyslog reload 
- 
-  /​etc/​init.d/​rsyslog restart 
-oder 
-  service rsyslog restart 
-==== Start überprüfen ==== 
-=== läuft der Prozess? === 
-(( siehe [[Prozesse]] )) 
-  ps ax | grep rsyslog 
-=== ist der Netzwerkport geöffnet? === 
-  lsof -i :80 
-=== einfacher Test mit einem Client === 
-  logger -p local3.info -t test '​test'​ 
  
admin_grundlagen/dienste.1343394151.txt.gz · Zuletzt geändert: 2012/07/27 13:02 von 4r7