Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


admin_grundlagen:kernel

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:kernel [2014/02/09 19:34]
127.0.0.1 Externe Bearbeitung
admin_grundlagen:kernel [2016/08/15 20:03]
ingo_wichmann [Einstellungen zur Laufzeit]
Zeile 7: Zeile 7:
   lspci   lspci
   lspci -v   lspci -v
 +  lspci -vv -nn # mit ids
 ===== SCSI ===== ===== SCSI =====
   lsscsi   lsscsi
Zeile 16: Zeile 17:
 ==== Kernel Meldungen anzeigen ==== ==== Kernel Meldungen anzeigen ====
   dmesg   dmesg
 +fortlaufend,​ mit Uhrzeit:
 +  dmesg -wT
  
 ==== Kernel Module anzeigen ==== ==== Kernel Module anzeigen ====
Zeile 40: Zeile 43:
 ===== Konfigurations-Dateien ===== ===== Konfigurations-Dateien =====
 ==== Module nicht automatisch laden ==== ==== Module nicht automatisch laden ====
-Beispiel: automatisches laden des Moduls //ipv6// verhindern +Beispiel: automatisches laden des Moduls //ip_tables// verhindern
- +
-''/​etc/​modprobe.conf''​ : +
-<​file>​alias ipv6 off</​file>​+
  
 +''/​etc/​modprobe.d/​notip_tables.conf''​ :
 +<​file>​alias ip_tables off</​file>​
 ==== Module beim Starten laden ==== ==== Module beim Starten laden ====
 Beispiel: Modul //dummy// laden Beispiel: Modul //dummy// laden
Zeile 67: Zeile 69:
 === dauerhaft === === dauerhaft ===
  
-''/​etc/​modprobe.d/​dummy_params''​ :+''/​etc/​modprobe.d/​dummy_params.conf''​ :
 (( veraltet: (( veraltet:
 ''/​etc/​modprobe.conf''​ : ''/​etc/​modprobe.conf''​ :
Zeile 155: Zeile 157:
 Mögliche Einstellungen sind in der Kerneldokumentation in der Datei ''​[[http://​kernel.org/​doc/​Documentation/​filesystems/​proc.txt|Documentation/​filesystems/​proc.txt]]''​ beschrieben. Hier ein paar Beispiele: Mögliche Einstellungen sind in der Kerneldokumentation in der Datei ''​[[http://​kernel.org/​doc/​Documentation/​filesystems/​proc.txt|Documentation/​filesystems/​proc.txt]]''​ beschrieben. Hier ein paar Beispiele:
  
-Auf sehr hoch belasteten Servern kann es Sinn machen, die Anzahl der gleichzeitig geöffneten Dateien zu erhöhen:+=== Maximale PID ===
  
-''/​etc/sysctl.conf'' ​: +Maximale PID anzeigen: 
-<​file>​ +  sysctl kernel.pid_max 
-fs.file-max = 16384 + 
-kernel.threads-max ​2048+Aktuelle PID ermitteln:​ 
 +  cat & 
 +  kill 19477 
 + 
 +Maximale PID ändern (kleiner als die grade ermittelte):​ 
 +  sysctl kernel.pid_max=18000 
 +  cat & 
 +  kill %1 
 + 
 +=== IPv4-Pingantworten ausschalten === 
 +(( Defaults in ''/​usr/lib/sysctl.d/*'' ​(CentOS 7) )) 
 + 
 +<​file ​txt /​etc/​sysctl.conf
 +net.ipv4.icmp_echo_ignore_all=1
 </​file>​ </​file>​
  
   sysctl -p   sysctl -p
  
 +oder
 +<file txt /​etc/​sysctl.d/​test.conf>​
 +net.ipv4.icmp_echo_ignore_all=1
 +</​file>​
 +
 +  sysctl -p /​etc/​sysctl.d/​test.conf
 +
 +Testen:
 +  ping localhost
 +
 +===== sysrq =====
 Wenn das System nicht mehr reagiert ( z.B. überhohe Last, X Absturz ) gibt es als letzte Rettung oft nur die "​magischen"​ Tastenkombinationen aus ALTGr + SysRq + Buchstabe ((Die vollständige Liste der Befehle steht in der Kerneldokumentation in der Datei ''​[[http://​kernel.org/​doc/​Documentation/​sysrq.txt|Documentation/​sysrq.txt]]''​ )): Wenn das System nicht mehr reagiert ( z.B. überhohe Last, X Absturz ) gibt es als letzte Rettung oft nur die "​magischen"​ Tastenkombinationen aus ALTGr + SysRq + Buchstabe ((Die vollständige Liste der Befehle steht in der Kerneldokumentation in der Datei ''​[[http://​kernel.org/​doc/​Documentation/​sysrq.txt|Documentation/​sysrq.txt]]''​ )):
  
-| Buchstabe | Funktion | +| Buchstabe | Funktion ​|  ​
-|h|Hilfe zu den SysRq Keys anzeigen| +|h|Hilfe zu den SysRq Keys anzeigen|help  ​
-|e|Allen Prozessen ( außer init ) das Signal TERM schicken| +|e|Allen Prozessen ( außer init ) das Signal TERM schicken|  tErm
-|i|Allen Prozessen ( außer init ) das Signal KILL schicken| +|i|Allen Prozessen ( außer init ) das Signal KILL schicken|  kIll
-|s|Alle gemounteten Dateisysteme syncen| +|s|Alle gemounteten Dateisysteme syncen|  Sync
-|u|Alle Dateisysteme umounten| +|u|Alle Dateisysteme umounten|  Umount
-|b|System _sofort_ rebooten| +|b|System _sofort_ rebooten|  reBoot
-|o|System _sofort_ ausschalten|+|o|System _sofort_ ausschalten| ​ ​powerOff| 
 +|k|Alle Prozesse diese Terminals killen| ​ KillTTY| 
 + 
 +  * //​Eselsbrücken:​ BUSTIER// <- (dann allerdings von Hinten nach Vorne) 
 +  * //SUB// - hektisches Notaus 
 +  * ''​K''​ ist sehr nützlich, um die grafische Oberfläche zu beenden. (Ersatz für Ctrl+Alt+Backspace)
  
   sysctl -w '​kernel.sysrq=1'​   sysctl -w '​kernel.sysrq=1'​
admin_grundlagen/kernel.txt · Zuletzt geändert: 2020/09/07 10:22 (Externe Bearbeitung)