Loading ...

Visualizzare i parametri del kernel su Linux

Visualizzare i parametri del kernel su Linux

Può capitare di dover apportare delle modifiche ai parametri del kernel su Linux; ed in genere guardiamo prima quelli che sono impostati correntemente.

Abbiamo diversi modi per ottenere queste informazioni:

  • sysctl
  • proc
  • dmesg

Il comando sysctl serve soprattutto permodificarli, ma ci permette anche di visualizzarli tutti:

$ sysctl -a
abi.vsyscall32 = 1
debug.exception-trace = 1
debug.kprobes-optimization = 1
dev.hpet.max-user-freq = 64
dev.i915.oa_max_sample_rate = 100000
dev.i915.perf_stream_paranoid = 1
dev.mac_hid.mouse_button2_keycode = 97
dev.mac_hid.mouse_button3_keycode = 100
dev.mac_hid.mouse_button_emulation = 0
dev.scsi.logging_level = 0
..................................

Invece proc è un filesystem virtuale dal quale possiamo ottenere diverse info; con questo vediamo i parametri del kernel:

$ cat /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-linux root=UUID=34a69115-b189-4994-b0cd-232f2600cbfc rw quiet

Ed è un output simile a quello che possiamo ottenere con dmesg:

$ dmesg | grep "Command line"
[    0.000000] 
  Command line: 
  BOOT_IMAGE=/boot/vmlinuz-linux root=UUID=34a69115-b189-4994-b0cd-232f2600cbfc 
  rw quiet

Enjoy!