Sådan læses beskeder gemt i RAM på Linux
Random Access Memory (RAM) refererer generelt til den teknologi, der giver enheder med et flygtigt område for midlertidigt at lagre data. Denne teknologi anvendes i alle formfaktorer af digital elektronik, og dens blotte eksistens er en hukommelse til ingen, der har arbejdet med computere eller mobiltelefoner i meget lang tid. På den anden side er det faktiske indhold af hukommelsen meget ofte et mysterium. De fleste operativsystemer giver ingen bruger mulighed for nemt at undersøge indholdet af RAM.
Et simpelt Linux CLI-trick kan i det mindste hjælpe en koder til at undersøge de lavere områder af RAM for nyttige meddelelser. Dette er nyttigt af flere årsager. Programmører og operativsystemudviklere vil måske se, hvor mange BIOS eller UEFI forbliver inde i en live OS-boot. Andre coders kan også gerne se hvilke steder i RAM et program skriver også. Nogle brugere kunne gøre det for fejlfinding, eller endda rent ud af nysgerrighed. Heldigvis er der en sikker måde at gøre det på.
Find Plain Text Strings i RAM
Først skal du åbne en terminal ved at holde CTRL, ALT og T nede. Du kan også starte Konsole, rxvt eller et andet terminalprogram fra din applikationsmenu. Hvis du vil arbejde med en større skærm, kan du holde CTRL og ALT nede mens du trykker på F1-F6 for at logge ind på en virtuel terminal. Teoretisk set skal følgende kommandoer også fungere på andre Unix-distributioner som FreeBSD.
Ved kommandoprompten skriver du:
strenge / dev / mem | mere
Hvis det advarer dig om, at du mangler tilladelser, skal du skrive:
sudo strings / dev / mem | mere
PRO TIP: Hvis problemet er med din computer eller en bærbar computer / notesbog, skal du prøve at bruge Reimage Plus-softwaren, som kan scanne lagrene og udskifte korrupte og manglende filer. Dette virker i de fleste tilfælde, hvor problemet er opstået på grund af systemkorruption. Du kan downloade Reimage Plus ved at klikke her
Du skal indtaste dit administrationsadgangskode. Hvis du har modtaget en besked, der fortalte dig, at programmets strenger kunne findes i en pakke, så prøv:
busybox strenge / dev / mem | mere
eller
sudo busybox-strenge / dev / mem | mere
Når det er blevet analyseret korrekt, vil du se en tekstmur adskilt af linjer. Skubbe mellemrumstasten vil falde ned en anden skærmfuld, så du kan ønske at bruge mindre i stedet for mere i røret. Du vil sandsynligvis se en masse affald, men i det mindste nogle af meddelelserne vil være nyttige. Da du måske har mange gigabyte RAM, der er knyttet til din maskine, vil du i sidste instans holde CTRL og trykke på C for at afslutte.
Hvis du er på en arvfri maskine og stadig ser beskeder om en floppy controller eller et cd-rom-drev, så har du intet at bekymre sig om. Disse er kun meddelelser fra dit BIOS eller UEFI-program.
PRO TIP: Hvis problemet er med din computer eller en bærbar computer / notesbog, skal du prøve at bruge Reimage Plus-softwaren, som kan scanne lagrene og udskifte korrupte og manglende filer. Dette virker i de fleste tilfælde, hvor problemet er opstået på grund af systemkorruption. Du kan downloade Reimage Plus ved at klikke her