- Poruke o greškama na računaru obično ukazuju na greške u upravljačkim programima, memoriji, disku, dozvolama ili postavkama operativnog sistema.
- Plavi ekrani smrti (BSOD) u sistemu Windows prepoznaju se po STOP kodovima koji pomažu u lociranju izvora problema.
- Dobra poruka o grešci treba biti relevantna, jasna, primjenjiva i usmjerena na korisnika, izbjegavajući nepotreban tehnički žargon.
- U Windowsu i Linuxu, mnoge greške se rješavaju ažuriranjem upravljačkih programa i alata, provjerom hardvera i ispravljanjem dozvola i postavki.

u Poruke o greškama na računaru Ovo su upozorenja koja se pojavljuju u najgorem mogućem trenutku: kada radite, igrate igrice ili jednostavno pokušavate pokrenuti računar. Ponekad su jasna, drugi put su potpune enigme, a često čak ni ne objašnjavaju šta se dogodilo. Međutim, iza svakog upozorenja obično stoji savršeno logičan razlog: hardverski kvaroviproblemi s memorijom, greške na disku, nepravilno instalirani upravljački programi ili oštećen operativni sistem.
U ovom vodiču ćemo detaljno pogledati Najčešće vrste poruka o greškama na računaru (Windows i Linux), šta ona zaista znače, kako se normalna upozorenja razlikuju od ozbiljnih grešaka (poput plavog ekrana smrti) i šta možete učiniti da ih ispravite ili barem shvatite šta se dovraga dešava. Također ćete vidjeti kako bi trebalo pisati "ispravne" poruke o greškama i zašto toliko programa to radi užasno pogrešno.
Tipične greške u Windowsu: drajveri, memorija i sistemski resursi
Jedna od klasičnih Windows obavijesti je ona koja ukazuje na to Drajver uređaja je oštećen ili sistem nema dovoljno memorije ili resursa., identificiran kao "Kod 3" u Upravitelju uređaja. Puna poruka obično kaže nešto poput toga da je upravljački program možda oštećen ili da računaru ponestaje memorije, što predlaže oslobađanje resursa ili instaliranje više RAM-a.
Ova vrsta greške se pojavljuje kada Windows ne može pravilno koristiti uređaj (mrežna kartica, grafička kartica, USB, itd.) bilo zato što je upravljački program oštećen, loše instaliran ili zastario, ili zato što sistemu nedostaje RAM-a ili virtuelne memorije da više ne može dodijeliti više resursa.
Prvo osnovno, ali efikasno rješenje je Zatvorite aplikacije da biste oslobodili memorijuUpravitelj zadataka možete otvoriti pomoću CTRL + ALT + DEL i provjeriti koji procesi koriste RAM i CPU. Ako je problem povezan s virtualnom memorijom, veličinu datoteke straničenja možete prilagoditi u Svojstvima sistema, pod karticom "Napredno" i odjeljkom "Performanse".
Kada se stvarni izvor nalazi u kontroleru, preporučeni postupak je Deinstalirajte i ponovo instalirajte upravljački program iz Upravitelja uređajaU svojstvima uređaja, na kartici "Drajver", možete koristiti opciju deinstalacije, ponovo pokrenuti računar, a zatim zatražiti od Windowsa da skenira promjene hardvera kako bi ponovo mogao detektovati uređaj. U nekim slučajevima, ovo će biti potrebno. Preuzmite ažurirani drajver sa web stranice proizvođača.
Ako vaš računar stalno radi na iscrpljujućem zraku, s ponovljenim greškama memorije i porukama o nedostatku resursa, vrlo je vjerovatno da vam je potrebno proširiti RAMDodavanje više RAM-a ublažava mnoge greške povezane s "nedostatkom memorije", "aplikacija ne može nastaviti" ili nasumičnim padovima sistema.
Klasične poruke o greškama na nivou sistema i datoteka

Osim upozorenja upravljačkih programa, svaki korisnik računara se susreo s vrlo uobičajenim porukama koje ukazuju problemi s dozvolama, uređajima ili datotekamaIako se tekst može mijenjati u zavisnosti od operativnog sistema, ideja je obično ista.
Kada "Zabranjen pristup"" znači da Korisnik nema dovoljna ovlaštenja. Ova greška ukazuje na to da se pristup datoteci, mapi ili resursu ne može čitati, pisati ili izvršavati, ili da program ili korisnik ima ograničen pristup. Ova vrsta greške je tipična za sisteme s više korisnika, zaštićene mape ili sistemske datoteke.
Poruka "Uređaj nije spreman"obično izlazi kada Sistem pokušava pristupiti disku koji nije spreman.Na primjer, disketna jedinica ili izmjenjivi disk bez umetnutog medija ili s neispravnim medijem. Ovo je klasičan slučaj pokušaja čitanja diska koji nema ništa za čitanje.
Ako vidite upozorenje "Datoteka nije pronađena", obično znači da Datoteka je premještena, izbrisana, preimenovana ili je oštećena.Također bi moglo biti zbog pogrešno napisanog imena (što je češće u aplikacijama komandne linije) ili zato što navedena putanja ne postoji. Neki programi također prikazuju ovu poruku kada je datoteka oštećena i ne može se ispravno otvoriti.
Poruka od “Malo prostora na tvrdom diskuOva poruka se pojavljuje kada je disk skoro pun. To može uzrokovati greške prilikom spremanja dokumenata, probleme sa swap datotekom ili probleme s instaliranjem programa. Rješenje uključuje... obrišite nepotrebne datoteke, ispraznite privremene datoteke ili premjestite podatke na drugi disk, au ekstremnim slučajevima, nadogradite na veći tvrdi disk.
Upozorenje o "Bez pamćenja"Ukazuje na to da sistem Nema dovoljno dostupne RAM memorije ili pokušava učitati nešto preveliko.Uobičajena praksa je zatvoriti programe koje ne koristite, izbjegavati otvaranje desetina kartica i aplikacija i, ako se to često dešava, razmisliti o povećanju fizičke memorije.
Historijske greške i mitske poruke operativnih sistema

Kroz historiju računarstva, pojavljivale su se neke poruke o greškama koje su bile toliko neobične da su postale poznate. Neki sistemi su Kultne objave koje svaki kompjuterski štreber odmah prepoznaje.
U MS-DOS-u, poruka je bila veoma dobro poznata. "Prekini, Pokušaj ponovo, Ignoriraj?"Bio je to zbunjujući dijalog u kojem je korisnik morao birati bez jasnog razumijevanja šta će se dogoditi sa svakom opcijom. Nije bio baš primjer dobre upotrebljivosti.
U AmigaOS sistemima postojao je poznati "Guru meditacija"svojevrsni "ekranski ekran smrti" specifičan za tu platformu. U Unix svijetu, moderni ekvivalent je "panika oko jezgra", što ukazuje na to da je jezgro sistema naišlo na grešku od koje se ne može oporaviti.
U svijetu weba, jedna od najpregledanijih poruka je 404 greškašto ukazuje na to da server odgovara, ali Traženi resurs ne postoji.To bi moglo biti zato što se URL promijenio, datoteka je izbrisana ili je adresa jednostavno pogrešno napisana.
I naravno, u Windowsu imamo onu strašnu Plavi ekran smrti (BSOD), koja se pojavljuje kada sistem otkrije kritičnu grešku u jezgru, drajverima ili hardveru i prisiljen je da se zaustavi kako bi izbjegao daljnja oštećenja.
Plavi ekrani u Windowsu: STOP kodovi i uobičajeni uzroci
BSOD, ili greška plavog ekrana, pojavljuje se kada Windows naiđe na problem koji ne može riješiti bez ponovnog pokretanja. U modernim verzijama poput Windowsa 10 i 11, tipična poruka je „Vaš računar je naišao na problem i potrebno ga je ponovo pokrenuti", zajedno sa kod zaustavljanja (STOP) u heksadecimalnom formatu (0x00000050, 0x0000007E, itd.).
Najčešći uzroci ovih plavih ekrana su obično neispravni ili nekompatibilni drajveri, oštećena RAM memorija, tvrdi diskovi s lošim sektorima, oštećeni kablovipregrijavanje, zastarjeli BIOS ili oštećene sistemske datotekeSvaki STOP kod ukazuje na približan uzrok problema.
Među najčešćim greškama su, na primjer, PAGE_FAULT_IN_NONPAGED_AREA (0x00000050)što ukazuje na to da je sistem pokušao pristupiti memorijskom području kojem nije smio, obično putem Neispravan RAM, problematični upravljački programi ili oštećeni NTFS volumeni.
Kod IRQL_NIJE_MANJE_ILI_JEDNAKO (0x0000000A) To nam govori da je komponenta kernel-mode pokušala pristupiti memoriji s neodgovarajućim nivoom prioriteta, što je tipično za loše napisani ili nekompatibilni drajveri. Greška KMODE_IZUZETAK_NIJE_OBRAĐEN (0x0000001E) Ovo se dešava kada program za obradu izuzetaka otkrije da je proces izvršio nevažeću instrukciju.
Drugi klasici uključuju DRIVER_IRQL_NIJE_MANJI_ILI_JEDNAKI (0x000000D1), što je slično sa 0x0A, ali jasno ukazuje na to da je krivac kontroler; IZUZETAK_SISTEMSKE_SERVISE (0x0000003B)koji ukazuje na sistemske servise ili kontrolere koji bacaju izuzetke; i IZUZETAK_SISTEMSKE_NITI_NIJE_OBRAĐEN (0x0000007E), obično uzrokovano zastarjelim ili nekompatibilnim upravljačkim programima.
Također ćete vidjeti greške koje direktnije ukazuju na hardverske kvarove, kao što su UPRAVLJANJE_MEMORIJOM (0x0000001A)povezani s problemima upravljanja memorijom i neispravnim RAM modulima, ili GREŠKA_KOJA_SE_NE_ISPRAVLJA (0x00000124), usko povezan sa fizički kvarovi CPU-a, matične ploče, RAM-a ili problemi napon i temperatura.
STOP kodovi usmjereni na disk i datotečni sistem
Kada je problem povezan s diskom ili datotečnim sistemom, STOP kodovi pomažu u njegovoj identifikaciji. Na primjer, STOP 0x00000024 (NTFS_DATOTEČNI_SISTEM) o 0x00000023/0x00000024 (FAT_DATOTEČNI_SISTEM / NTFS_DATOTEČNI_SISTEM) ukažite na to Windows ima problema s čitanjem ili pisanjem na particiju, obično zbog grešaka u ntfs.sys, oštećenih kablova, loših sektora ili oštećenih sistema datoteka.
U ovim slučajevima se toplo preporučuje Pokrenite dijagnostičke alate proizvođača opreme ili diskaprivremeno onemogućite antivirus, defragmentatore ili sigurnosne kopije koje mogu ometati rad i pokrenite chkdsk /fo chkdsk /f /r na pogođenoj jedinici kako bi se locirali i izolovali problematični sektori.
Greška NEMOUNTABILNI_VOLUME_ZA_POKRETANJE (0x000000ED) Obično se pojavljuje na početku i upozorava da Windows ne može pristupiti boot particijiTo bi moglo biti zbog promjene matične ploče ili kontrolera. ili modifikacije na vezama diska. Ponekad se to može popraviti pomoću chkdsk naredbe iz konzole za oporavak, ali ponekad je potrebna temeljita provjera hardvera i konfiguracije.
Slično, NEPRISTUPAN_UREĐAJ_ZA_POKRETANJE (0x0000007B) Ovo ukazuje na to da sistem ne može pristupiti uređaju na kojem se nalazi tokom pokretanja. Promjena u BIOS SATA načinu rada (RAID/AHCI), neispravan kontroler za pohranu ili oštećene datoteke za pokretanje su uobičajeni krivci.
Konačno, greške poput BAD_POOL_HEADER (0x00000019) ukazati na oštećenje zaglavlja rezerviranog memorijskog područja (poola)Ovo je često uzrokovano nestabilnim upravljačkim programima, hardverskim problemima ili softverskim konfliktima koji loše upravljaju memorijom.
BSOD-ovi povezani s memorijom, drajverima i CPU-om
Postoji još jedna porodica plavih ekrana koja je jasno povezana sa neispravni drajveri, RAM i procesorTipičan primjer je STOP 0x00000050 (GREŠKA_STRANICE_U_NEPODRUŽENOM_PODRUŽJU)Kao što je već spomenuto, ovo se često rješava uklanjanjem novoinstaliranog hardvera, pokretanjem dijagnostike memorije, provjerom upravljačkih programa i pokretanjem chkdsk-a ako je particija NTFS.
Kodovi STOP 0x0000007E (IZUZETAK_SISTEMSKE_NITI_NIJE_OBRAĐEN) y 0x0000008E (IZUZETAK_NAČINA_JEZGRA_NIJE_OBRAĐEN) Oni ukazuju na to da je sistemska nit ili proces u kernel modu izbacio neobrađeni izuzetak. Obično su povezani sa Nekompatibilni drajveri ili BIOS, problematičan hardver ili, vrlo tipično, neispravni grafički drajveri (na primjer, od Nvidia-e)..
Greška STOP 0x0000007F (NEOČEKIVANI_REŽIM_JEZGRA) obično je povezano sa neispravan RAM, neispravna matična ploča ili nekompatibilan softverUobičajen, dokumentirani uzrok je interakcija s određenim antivirusnim programima, kao što je Norton, na starijim verzijama Windowsa. Provjera kompatibilnosti hardvera i pokretanje testova memorije gotovo je obavezno.
Sa druge strane, STOP 0x0000009F (KVAR_STANJA_NAPAJANJA_DRIVERA) ukazati na drajveri koji ne rade dobro sa funkcijama za uštedu energijeOvo se posebno odnosi na laptope (spavanje, hibernacija, itd.). Ažuriranje ili onemogućavanje problematičnog drajvera, pokretanje sistema u siguran način rada ili s najnovijom poznatom ispravnom konfiguracijom i provjera softvera koji ubacuje filtere (antivirus, sigurnosne kopije) obično su logični koraci.
Kod STOP 0x000000EA (NIT_JE_ZAGLAVLJENA_U_DRAJVERU_UREĐAJA) To je gotovo klasik od grafičke kartice: označava da je upravljački program uređaja (obično upravljački program grafičke kartice) ušao u beskonačnu petlju ponavljanja instrukcija, ostavljajući sistem bez mogućnosti oporavka.
Kritične greške u registraciji, snimanju i verifikaciji mašine
Kada problem utiče na registar ili same sistemske binarne datoteke, greške kao što su STOP 0xC0000218 (NEPOZNATA_TEŠKA_GREŠKA), što ukazuje na oštećene ili izbrisane datoteke registra ili čak neispravni RAM moduliOvdje se sistem često čak ni ne pokreće normalno.
Kod STOP 0xC000021A (STATUS_SISTEMSKI_PROCES_ZAVRŠEN) napominje da kritičan proces u korisničkom režimu, kao što su Winlogon ili CSRSS, pretrpio je ozbiljan kvar. Uzrok je obično nekompatibilan softver ili upravljački programii često zahtijeva provjeru nedavnih instalacija, deinstaliranje upravljačkih programa i, u najgorim slučajevima, popravak ili ponovnu instalaciju Windowsa.
con STOP 0xC0000221 (NEPODUDARANOST_PROVJERE_SLIKE_STATUSA)Windows otkriva da kontrolna suma sistemske datoteke ili upravljačkog programa ne odgovara očekivanoj vrijednosti. To znači da je datoteka oštećena. modificirani, oštećeni ili postoje problemi s čitanjem diska ili RAM-aSistem izračunava kontrolnu sumu prilikom učitavanja datoteke i, ako se ona ne podudara sa sačuvanom, izbacuje ovu grešku.
Na kraju, STOP 0x0000009C (IZUZETAK_PROVJERE_MAŠINE) je direktno povezano sa nepopravljive hardverske greške koje je otkrio procesorTehnologije kao što su Machine Check Exception (MCE) ili Machine Check Architecture (MCA) u Pentium procesorima i novijim modelima obavještavaju Windows da je došlo do ozbiljnog kvara na fizičkom nivou (procesor, matična ploča, memorija itd.), ponekad kao posljedica... overclockingSpecifična dijagnoza obično nije trivijalna i često zahtijeva intervenciju proizvođača ili specijaliziranog tehničara.
Suočeni sa svim ovim greškama, pored specifičnih akcija za svaki kod, veoma je korisno koristiti alate kao što su DISM / Online / Cleanup-Image / RestoreHealth y el Provjera sistemskih datotekakao i pregled Preglednika događaja i mini-ispita radi preciznije dijagnoze.
Uobičajene greške i čudne poruke iz "normalnog" Windowsa
Nisu sve poruke o grešci u Windowsu povezane s plavim ekranima ili katastrofama. Mnoge su upozorenja aplikacija, modalni dijaloški okviri ili obavještenja koji izvještavaju o manje-više manjim problemima, iako nisu uvijek dobro napisani.
Neke poruke su smiješne zbog svoje apsurdnosti, poput upozorenja da "Akcija bi mogla potrajati" s apsurdnim procjenama poput "127 godina" prilikom kopiranja datoteka. Ili dijalozima izvještaji o greškama koji redom ne uspijevaju, stvarajući grešku unutar druge greške.
Drugi primjer su pretjerani zahtjevi, poput poruke sustava Windows 2000 koja je zahtijevala apsurdno duge lozinke (više od 18.000 znakova)Ili generička obavještenja poput „Šta je problem?"koje govore o potencijalnim sigurnosnim rizicima bez objašnjenja bilo čega korisnog i koje većina ljudi zatvara bez čitanja."
Poruke ovog tipa su također brojne "Pritisnite bilo koju tipku za nastavak" kada tačno Tastatura ne radi....ili greške koje tvrde da je "problem u Windows Visti", dok je u stvarnosti uzrokuju upravljački programi ili aplikacije trećih strana. A da ne spominjemo lažno pozitivne rezultate koji izgledaju kao ozbiljne greške, ali zapravo nisu razlog za brigu.
Čak i u modernim sistemima poput Windowsa 10, pojavili su se ovakvi dragulji. "Nešto se dogodilo" Prilikom ažuriranja, fraza koja možda ima smisla interno programerima, ali korisniku apsolutno ništa ne objašnjava. I, naravno, postoje i oni okviri koji vas sprečavaju da isključite ili ponovo pokrenete računar dok ne kliknete na poruku koja ne dodaje nikakvu vrijednost.
Kako bi dobre poruke o grešci trebale izgledati, prema Microsoftu
Microsoft je objavio vrlo detaljne vodiče o Kako dizajnirati korisne poruke o greškama u WindowsuOve smjernice su posebno dizajnirane za Windows 7 i novije verzije, ali su primjenjive na gotovo svaki softver. Ideja je jasna: dobra poruka treba prijaviti stvarni problem, objasniti zašto se dogodio i predložiti konkretno rješenje.
Dobro napisana poruka o grešci treba da bude relevantno za korisnika, praktično, usmjereno na zadatak, kratko, jasno, specifično, pristojno i rijetkoDrugim riječima, mora govoriti korisnikovim jezikom, a ne jezikom kompajlera, i ne smije se pojavljivati svake druge minute bez razloga.
Preporučuje se izbjegavanje Nepotrebne porukePogotovo kada korisnik ne može ništa učiniti ili situacija za njega ne predstavlja problem. Na primjer, ako pokušaju izbrisati datoteku koja više ne postoji, sa stanovišta korisnika cilj (da datoteka nestane) je već postignut, tako da nema smisla prikazivati grešku.
Također je naglašeno da je poželjno Sprečavanje grešaka dobrim dizajnom Umjesto bombardiranja korisnika upozorenjima, koristite kontrole koje dozvoljavaju samo važeće vrijednosti (liste, birače datuma/vremena, kućice za potvrdu itd.), onemogućite dugmad kada je radnja besmislena i ponudite dobre zadane vrijednosti. Ovo uveliko smanjuje vjerovatnoću grešaka.
Konačno, naglašava se da poruke ne bi trebale Ne krivite niti ismijavajte korisnikaFraze koje zvuče optužujuće ili termini poput "katastrofalno", "nezakonito" ili slično služe samo da zastraše ljude i ne doprinose ničemu. Bolje je fokusirati se na problem i kako ga riješiti, bez upiranja prstom.
Obrasci korištenja: sistemske greške, datoteke, sigurnost i unos
Microsoft klasificira greške u nekoliko grupa na osnovu njihove prirode. sistemski problemi Ove greške utiču na operativni sistem, hardverske uređaje, mrežu ili sam program kada nisu u ispravnom stanju za dovršetak zadatka. Mnoge od njih se mogu riješiti aktiviranjem uređaja, ponovnim povezivanjem kablova ili ponovnim pokretanjem usluga.
Onda su tu problemi s datotekamaOve poruke se pojavljuju kada se datoteka ili mapa ne mogu pronaći, kada ih već koristi drugi proces ili kada je njihov format nekompatibilan. Ovdje bi poruke trebale jasno naznačiti koja specifična datoteka nedostaje i zašto, umjesto generičke "greške datoteke".
u sigurnosna pitanja Ove greške nastaju kada korisnik nema potrebne dozvole za pristup resursu ili dovoljne privilegije za zadatak koji pokušava izvršiti. Umjesto šifriranih poruka, poželjnije je navesti nedostajuću dozvolu i predložiti, na primjer, korištenje računa s više privilegija ili zahtjev za administratorski pristup.
Također se razlikuju problemi s domaćim zadacimakoje se odnose na specifične greške prilikom izvođenja operacije (lijepljenje iz međuspremnika u aplikaciji koja ne podržava tu vrstu podataka, greške prilikom instaliranja ažuriranja itd.) i problemi s korisničkim unosom, uzrokovane loše formatiranim vrijednostima, netačnim rasponima ili nedosljednostima između polja.
U ovim posljednjim slučajevima, obično je dobra ideja Označite grešku odmah pored polja na koje se odnosi greška. i, ako je moguće, tokom kucanja (greške u kontekstu ili balončićima), umjesto gomilanja svih grešaka u dijaloški okvir na kraju bez navođenja gdje se svaka od njih nalazi.
Najbolje prakse prilikom prikazivanja poruka o greškama
Način na koji je greška predstavljena gotovo je jednako važan kao i njen sadržaj. Nije isto što i modalni dijaloški okvir koja blokira sve, da je to mala kontekstualna poruka ili diskretna obavijest. Idealno bi bilo koristiti najmanje nametljiv, ali efikasan način za konkretan problem.
Za manje greške u obliku (npr. pogrešno napisano vrijeme), poželjno je koristiti poruke u kontekstu ili balončićima Pored problematičnog polja, bez ikona za uzbunu. Ako se greška otkrije pritiskom na dugme za potvrdu, mala ikona se može prikazati pored pogođenog polja, što sprječava korisnika da mora shvatiti šta je pošlo po zlu.
Modalni dijaloški okviri trebaju biti rezervirani za problemi koji zahtijevaju hitan odgovor Prije nego što nastavite, treba prijaviti greške poput nemogućnosti spremanja datoteke ili ozbiljnog kvara uređaja. U tim slučajevima preporučuje se korištenje odgovarajuće ikone greške (ne ikone upozorenja) i jasnog teksta, uz kratke glavne upute i, ako je potrebno, dodatno objašnjenje.
Za tehničke ili rijetke greške koje mogu zahtijevati naprednu dijagnostiku, možemo ponuditi Dodatni detalji putem dugmeta „Prikaži detalje“tako da većina korisnika ne bude preopterećena nepotrebnim informacijama, ali tehnička podrška ima korisne podatke poput kodova grešaka ili putanja.
Takođe je važno voditi računa tekstovi dugmadiZa greške je poželjnije koristiti "Zatvori" umjesto "U redu", jer nema šta da se "prihvati" u slučaju greške. Ako greška zahtijeva zatvaranje programa, dugme poput "Izlaz iz programa" je mnogo jasnije od jednostavnog, dvosmislenog "Zatvori".
Uobičajene greške u Linux sistemima i tipične poruke
U Linux svijetu, poruke o greškama su također prilično složene. Mnoge se pojavljuju tokom pokretanja ili gašenja, a druge prilikom korištenja konzolnih alata. Klasičan primjer je kada modprobe, insmod ili rmmod Žale se da ne mogu pronaći određeni kernel modul. Ako taj modul nije baš potreban, možete dodati liniju poput pseudonim isključeno u datotekama kao što su /etc/modules.conf ili /etc/modutils/aliases kako bi se utišao pokušaj učitavanja.
Druga tipična poruka je „Nepoznata vrsta terminala"ili slično, što ukazuje na pogrešno konfiguriran tip terminalaPonekad je dovoljno prilagoditi odgovarajući unos u /etc/termcap ili promijeniti varijablu TERM u „console“ ili „linux“ da bi aplikacije ispravno prepoznale terminalno okruženje.
Oglasi poput „INET: Upozorenje: pozvan je stari ioctl”, što ukazuje na to da se koriste uslužni programi za konfiguraciju mrežeRješenje uključuje ažuriranje alata kao što su ifconfig, route i drugi na novije verzije (na primjer, paket net-tools ili njihovu zamjenu sa iproute2), kako je preporučeno u NET-2 i NET-3 HOWTO vodičima.
Na nivou kompilacije, greške tipa „ld: neprepoznata opcija '-m486'“ Ovo ukazuje na to da se koristi starija verzija binutils ili ld paketa, koja ne prepoznaje određene opcije. Ažuriranje binutils paketa na moderniju verziju obično odmah rješava problem.
Poruke poput “interna greška kompajleraU GCC-u, ako se uvijek ponavljaju na istoj tački čak i nakon ponovnog pokretanja, obično su znak... greška u kompajleru ili nestabilan hardver (RAM, CPU, itd.). Ako se greška nastavi nakon ažuriranja GCC-a i provjere memorije i diska, ispravan postupak je prijaviti je slijedeći upute u GCC dokumentaciji.
Problemi s dozvolama, utmp-om i pisanjem na disk u Linuxu
Postoje Linux upozorenja koja se često nalaze na pogrešno konfiguriranim sistemima. Na primjer, „Shell-init: Dozvola odbijenaProblem prilikom prijave obično je uzrokovan Kućni direktorij ili bilo koji nadređeni direktorij nema dozvole za čitanje i izvršavanje za korisnikaPodešavanje dozvola pomoću chmod naredbe, slijedeći najbolje prakse Unixa, obično rješava ovaj problem.
Poruka "Nema unosa utmp. Morate izvršiti…"Označava da je datoteka /var/run/utmp Datoteka je oštećena, ne postoji ili se ne kreira pri pokretanju. Potrebno je osigurati da skripte za pokretanje (rc.local, rc.d, itd.) generiraju ovu datoteku i, na starijim sistemima, također provjeriti putanje kao što su /var/adm/ ili /etc/.
Kada se pojavi upozorenjebdflush se ne pokrećeZnak " " označava da sistem koristi stariji mehanizam pisanja blokova na disku (kao što je klasično "ažuriranje" svakih 30 sekundi) umjesto modernog bdflush daemona ili njegovog ekvivalenta. Kompajliranje i instaliranje bdflush-a i njegovo pokretanje prije provjera datotečnog sistema poboljšava performanse i pouzdanost keš memorije diska.
Još jedno tipično upozorenje je „EXT2-fs: upozorenje: montiranje neprovjerenog datotečnog sistema", koji upozorava da je montirana ext2 particija koja nije označena kao verifikovana. Pokrenite e2fsck (ili fsck -t ext2) sa odgovarajućom opcijom za brisanje zastavice „dirty“ i osiguravanje da je particija ispravno demontirana pri svakom gašenju sistema izbjegava ovu poruku.
Ukratko, mnoge greške u Linuxu, baš kao i u Windowsu, Ovi problemi se rješavaju ažuriranjem softvera, provjerom dozvola, ispravljanjem konfiguracija i verifikacijom hardvera.Znati kako interpretirati određenu poruku i gdje je tražiti (logovi, dmesg, syslog) je pola posla.
Cijeli ovaj skup poruka, od humorističnih do najkritičnijih, pokazuje da razumijevanje Poruke o greškama na računaru Ključno je za održavanje stabilnog sistema: pomažu u pravovremenom otkrivanju problematičnih upravljačkih programa, diskova koji će uskoro otkazati, neispravne RAM memorije ili loše konfiguriranih mrežnih postavki, a također pružaju smjernice o tome kako napisati bolji softver kako korisnik ne bi morao mučiti se s beskorisnim ili nerazumljivim upozorenjima.
Sadržaj
- Tipične greške u Windowsu: drajveri, memorija i sistemski resursi
- Klasične poruke o greškama na nivou sistema i datoteka
- Historijske greške i mitske poruke operativnih sistema
- Plavi ekrani u Windowsu: STOP kodovi i uobičajeni uzroci
- STOP kodovi usmjereni na disk i datotečni sistem
- BSOD-ovi povezani s memorijom, drajverima i CPU-om
- Kritične greške u registraciji, snimanju i verifikaciji mašine
- Uobičajene greške i čudne poruke iz "normalnog" Windowsa
- Kako bi dobre poruke o grešci trebale izgledati, prema Microsoftu
- Obrasci korištenja: sistemske greške, datoteke, sigurnost i unos
- Najbolje prakse prilikom prikazivanja poruka o greškama
- Uobičajene greške u Linux sistemima i tipične poruke
- Problemi s dozvolama, utmp-om i pisanjem na disk u Linuxu