GNU/Linux >> Znalost Linux >  >> Cent OS

Jak ověřit, zda je NX/XD povoleno nebo zakázáno v CentOS/RHEL 7 a 8

NX znamená No eXecute a XD znamená eXecute Disable je technologie používaná v procesorech k zabránění spuštění určitých typů kódu. NX/XD je funkce hardwarového procesoru, která je k dispozici téměř u veškerého hardwaru. Některé BIOSy mají pokročilou možnost aktivace nebo deaktivace. Tento příspěvek vám pomůže zkontrolovat, zda je funkce NX/XD povolena nebo zakázána.

Ke kontrole stavu NX/XD z úrovně OS použijte následující příkaz.

Například:

1. Z příkazu dmesg:

# dmesg | grep "Execute Disable"
[ 0.000000] NX (Execute Disable) protection: active 

2. Z příkazu journaltcl:

# journalctl -b | grep 'Execute Disable'
Dec 31 14:30:23  kernel: NX (Execute Disable) protection: active 
Poznámka :Je to hardwarová funkce a je dostupná téměř u veškerého hardwaru, některý hardware má tuto funkci Enable/Disable v samotném BIOSu. Nedoporučuje se však tuto funkci zakázat.

Závěr

NX znamená No eXecute a XD znamená eXecute Disable. Oba jsou stejné a jedná se o technologii používanou v procesorech k zabránění spuštění určitých typů kódu. Můžete také použít /var/log/messages soubor a dmesg příkaz ke kontrole, zda je tato funkce povolena.

Například:

# cat /var/log/messages | grep "Execute Disable"
[ 0.000000] NX (Execute Disable) protection: active 
# dmesg | grep "Execute Disable"
[    0.000000] NX (Execute Disable) protection: active


Cent OS
  1. Jak zakázat IPv6 na CentOS / RHEL 7

  2. Jak zakázat NUMA v CentOS / RHEL 6,7

  3. Jak vypsat všechny moduly a zkontrolovat, zda jsou povoleny nebo zakázány v CentOS/RHEL 8

  1. Jak deaktivovat režim FIPS na CentOS/RHEL 7

  2. Jak zakázat proces Docker a rozhraní docker0 na CentOS/RHEL

  3. Jak zakázat os-prober v CentOS/RHEL 7

  1. Jak zakázat službu rpc.quotad v CentOS/RHEL 6 a 7

  2. Jak zakázat IPv6 v CentOS/RHEL 8

  3. Jak deaktivovat ACPI v CentOS/RHEL 7