Hvornår og hvor skal "echo 1 > /proc/sys/kernel/sysrq" køres under opstart?

Hvornår under opstarten skal kommandoen "echo 1 > /proc/sys/kernel/sysrq" køres, og hvor skal et script placeres for at udføre dette?

Kommandoen "echo 1 > /proc/sys/kernel/sysrq" skal køres efter kernemodulerne er indlæst og kan placeres i opstartsscripts som /etc/rc.local, /etc/sysctl.conf eller /etc/sysctl.d/99-sysctl.conf for at sikre korrekt udførelse.

Hvornår under opstarten skal kommandoen "echo 1 > /proc/sys/kernel/sysrq" køres, og hvor skal et script placeres for at udføre dette?

Kommandoen echo 1 > /proc/sys/kernel/sysrq bruges til at aktivere SysRq-tasterne, som kan være nyttige til systemdiagnostik og nødoperationer. For at sikre, at denne kommando køres under systemopstart, skal den placeres i et passende opstartsscript. Her er nogle trin og placeringer, hvor du kan sikre, at kommandoen udføres korrekt:

  • Placering i opstartsscript:
    • /etc/rc.local: Dette script køres som det sidste under opstarten på mange Linux-distributioner. Tilføj kommandoen her for at sikre, at den udføres hver gang systemet starter.
    • /etc/sysctl.conf: Tilføj linjen kernel.sysrq = 1 til denne fil for at gøre ændringen permanent. Dette er en mere vedvarende løsning, da sysctl anvender indstillingerne ved hver opstart.
    • /etc/sysctl.d/99-sysctl.conf: Opret en ny fil eller rediger en eksisterende i denne mappe og tilføj linjen kernel.sysrq = 1. Dette er en moderne og modulær tilgang til at håndtere sysctl-indstillinger.
  • Timing:
    • Kommandoen skal køres efter, at kernemodulerne er indlæst, men før brugeren logger ind. Dette sikrer, at SysRq-tasterne er aktiveret tidligt i opstartsprocessen.

Ved at følge disse retningslinjer kan du sikre, at kommandoen echo 1 > /proc/sys/kernel/sysrq køres korrekt under systemopstarten, hvilket giver dig adgang til SysRq-tasterne til systemdiagnostik og nødoperationer.