Wanda´s Blog Ubuntu Gnome

139dagen tot
Lucid Linx LTS 10.04

Recente siteactiviteit

( J ) Syslog - Daemon - Grub errors - Bios - Scrollkeeper - demesg - gtk - WPA.

Ik heb dit allemaal eigenlijk voor mij zelf  hier op gezet omdat ik wou weten wat en waarvoor al die logs  etc  dienen.

Maar heeft U ook interesse ... welkom.

Wat  Syslog  - Daemon log  - ScrollkeeperDemesg - GTK   betreft  is het niet de bedoeling de werking uit te leggen

Syslog

Ga naar: navigatie, zoek

syslog is een standaard voor het doorsturen logberichten in een IP-netwerk. De term "syslog" wordt vaak gebruikt voor zowel de werkelijke syslog-protocol, evenals de toepassing of bibliotheek syslog-berichten.

Syslog is een client / server-protocol: het syslog afzender stuurt een kleine (minder dan 1kb) tekstuele bericht naar de syslog-ontvanger. De ontvanger is gewoonlijk "syslogd", "syslog daemon" of "syslog-server". Syslog messages can be sent via UDP and/or TCP . Syslog-berichten kunnen worden verstuurd via UDP en / of TCP. De gegevens worden verzonden in cleartext; hoewel geen onderdeel van het syslog-protocol zelf, een SSL-wrapper kan worden gebruikt om te voorzien in een laag van encryptie via SSL / TLS.

Syslog wordt doorgaans gebruikt voor het computersysteem, het beheer en de beveiliging audits. Terwijl zij heeft een aantal tekortkomingen, syslog wordt ondersteund door een brede waaier van toestellen en ontvangers voor meerdere platformen. Omdat dit syslog kan worden gebruikt voor de integratie van loggegevens van veel verschillende soorten systemen in een centrale repository.

Syslog is nu standaard in de Syslog-werkgroep van de IETF.

Contents Inhoud

Geschiedenis

Syslog is ontwikkeld in de jaren 1980 door Eric Allman als onderdeel van de Sendmail project, en werd aanvankelijk alleen gebruikt voor Sendmail.Het bleek zo waardevol, echter, dat andere toepassingen begon te gebruiken zijn. Syslog inmiddels de standaard logging oplossing op Unix-en Linux-systemen, er zijn ook tal van syslog implementaties op andere besturingssystemen en wordt vaak gevonden in netwerk-apparaten, zoals routers.

Tot voor kort, Syslog functioneerde als een de facto standaard, zonder enige gezaghebbende gepubliceerde specificatie, en vele implementaties bestaan (een aantal van die onverenigbaar waren met anderen). In een poging om haar veiligheid, de Internet Engineering Task Force heeft een werkgroep. In 2001, In 2001 heeft de status quo werd gedocumenteerd in RFC 3164. Sindsdien zijn nieuwe toevoegingen aan syslog hebben gewerkt.Een formele specificatie en normalisatie van het bericht de inhoud en transport mechanismen was gepland voor 2005, maar is nog niet voltooid.

Op verschillende punten in de tijd, diverse bedrijven hebben getracht octrooiconclusies op syslog [1] [2] [3]. Dit heeft weinig effect op het gebruik en de standaardisatie van het protocol.

0--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------0

Daemon (Unix)

Daemon is de term die binnen Unix en Unix-achtige besturingssystemen (zoals Linux en FreeBSD) gebruikt wordt om een proces aan te duiden dat niets doet dan reageren op inkomende verzoeken om diensten (of wachten op het binnenkomen van een dergelijk verzoek).

Inhoud

Het daemon-proces

Het is voor veel standaardtaken van een computer gemeengoed geworden om deze taken te implementeren in een client-server architectuur. Hierbij valt te denken aan printen via een printer of het lezen van bestanden vanaf een harde schijf.

Het voordeel van het verdelen van een dergelijke taak in een client-gedeelte (het gedeelte dat de taak uitgevoerd wil hebben) en een server-gedeelte (dat de taak uitvoert), is dat de identiteit van de client geheel transparant wordt voor de server – het kan de server niet schelen wie de taak precies uitgevoerd wil hebben. Dit maakt het zeer makkelijk om bepaalde mogelijkheden van een computer te delen met andere computers (één netwerkprinter in plaats van een aparte printer voor iedere computer, bestanden op een harde schijf delen met andere gebruikers in plaats van over te moeten zetten tussen computers via een apart medium). Het maakt ook het ontwerp van de software voor een dergelijke taak makkelijker en kan zelfs de interoperabiliteit tussen systemen bevorderen (iedere client die de server aan kan spreken, mag dat – geen gedoe meer over welke bestandsformaten voor op de harde schijf door welke besturingssystemen ondersteund worden).

Een server voor een dergelijke taak moet twee dingen kunnen: verzoeken om de taak uit te voeren aan kunnen nemen en de taak zelf uitvoeren. Het is daarbij gemeengoed (als er toch al meerdere processen in het spel zijn) om deze twee subtaken te verdelen: iedere subtaak zijn eigen proces. Eén proces om de eigenlijke taak uit te voeren, een ander om het verzoek aan te nemen en het uitvoeren te starten. Dat laatste proces wordt in Unix-kringen een daemon-proces genoemd.

Er zijn twee soorten servers of daemon-processen te onderscheiden: concurrente en iteratieve daemons.

Werking van een concurrent daemon

Normaal gesproken werkt een daemon zo, dat het proces een groot gedeelte van de tijd stil ligt. Alleen als er een verzoek om een dienst binnen komt, heeft de daemon iets te doen. En wat de daemon meestal doet is een apart proces opstarten dat de eigenlijke taak uitvoert (er is dus één uitvoerend proces per verzoek) en ervoor zorgen dat dat aparte proces kan communiceren met de client die het verzoek deed. Daarna laat de daemon het aparte proces zijn gang gaan en gaat weer "slapen", wachtend op het volgende verzoek.

De reden achter deze opzet is de volgende: om over het netwerk met een server te kunnen praten, moet een client het adres van de server weten: de computer waar de server op draait en de plaats waar de server precies op die computer aangesproken kan worden (dit heet de poort). De combinatie van IP adres en poort heet een socket. Over een socket kan echter maar één verbinding tegelijkertijd geopend worden. Is de listener van een server dus met een client bezig over die ene socket, dan kan Unix nog zo multitaskend zijn, een volgende client moet wachten totdat de listener met de voorgaande client klaar is. Door de server nu op te splitsen in meerdere processen (in het Engels heet dit forking) kan het volgende plaatsvinden: de daemon neemt het verzoek van de client aan op de standaard poort (degene die alle clients kennen voor die server). Dan start de daemon een uitvoerend proces op. De server kan nu de client helpen door middel van het uitvoerende proces en de daemon kan weer op de standaard poort gaan luisteren totdat de volgende connectie binnenkomt. Zo kan de server meerder clients tegelijkertijd helpen.

In het bovenstaande kan in plaats van een proces ook een taak of thread worden gestart, afhankelijk van de modellen die door het besturingssysteem ondersteund worden.

Werking van een iteratieve daemon

De werking van een iteratieve daemon is nog eenvoudiger dan die van een concurrente daemon. Iteratieve daemons binden ook een socket en luisteren op een poort, zoals concurrente daemons, maar zij verwerken slechts een verzoek per keer. Als een client bediend wordt, kunnen geen andere clients de socket openen. In veel gevallen zal dit simpelere model niet voldoen, en zal daarom een concurrente daemon worden gebruikt.

Localhost

Nu blijft als enige vraag over: wat gebeurt er nu als een client van een dienst gebruik wil maken die beschikbaar gesteld wordt door dezelfde computer als die waar de client op draait? Want dat is geen verbinding over het netwerk meer. Moeten client en server dan iets heel aparts doen voor dat specifieke geval? Gelukkig is het antwoord op die vraag "nee" (anders zou het wel heel moeilijk worden om een fatsoenlijke server te schrijven). Unix-omgevingen bieden allerlei faciliteiten voor processen om netwerkcommunicatie te simuleren, zodat een computer met zichzelf kan praten en het toch lijkt alsof het "gewoon" een netwerkverbinding is. Een dergelijke verbinding loopt meestal over een virtuele "netwerkkaart" in de computer, genaamd een "loopback device". Dit wordt doorgaans localhost genoemd.

De naam daemon

De naam is een verwijzing naar de mythologische demonen en duivels die stilletjes in de schaduwen liggen te wachten totdat zij toe kunnen slaan.

DAEMON staat voor "Disk And Execution MONitor".

In de DOS-omgeving werden gelijkaardige programma's geschreven als Terminate and Stay Resident-software (TSR). Onder Microsoft WindowsWindows services" gebruikt om dezelfde functies van daemons uit te voeren, hoewel men hier ook al begint de term "daemon" te gebruiken. Op de oorspronkelijke Mac OS noemt men dergelijke programma's extensies. Mac OS X, dat eerder van Unix afstamt, heeft daemons. worden "

Externe bronnen

  • daemon - Een beschrijving van de term in het FOLDOC systeem.
0--------------------------------------------------------------------------------------------------------0

Grub-foutmeldingen op een rijtje

Inhoud

  1. Grub-foutmeldingen op een rijtje
    1. Error 1: Foute bestandsnaam
    2. Error 2: Fout bestands- of directorytype
    3. Error 3: Foute of incompatibele header op bestand
    4. Error 4: Slechte of corrupte data na uitpakken kernel
    5. Error 5: Partitietabel slecht of corrupt
    6. Error 6: Foute of corrupte versie van stage1 of stage2
    7. Error 7: Inladen onder 1MB niet ondersteunt
    8. Error 8: Kan niet opstarten zonder kernel te laden
    9. Error 9: Onbekende opstartfout
    10. Error 10: Niet-ondersteunde Multiboot aanvraag
    11. Error 11: Toestelnaam onherkenbaar
    12. Error 12: Foute toestelaanvraag
    13. Error 13: Fout of niet-ondersteunde executable-formaat
    14. Error 14: Bestandssysteem-compatibiliteitsfout, kan niet het hele bestand lezen
    15. Error 15: Bestand niet gevonden
    16. Error 16: Slechte structuur van het bestandssysteem
    17. Error 17: Kan geselecteerde partitie niet mounten
    18. Error 18: Schijfgeometrie-fout
    19. Error 19: Linuxkernel moet voor initrd geladen worden
    20. Error 20: Multiboot-modules moeten geladen worden voor kernel
    21. Error 21: Geselecteerde schijf bestaat niet
    22. Error 22: Partitie bestaat niet
    23. Error 23: Fout bij het ontleden (parsen) van een getal
    24. Error 24: Toegang proberen te verkrijgen tot blok buiten de partitie
    25. Error 25: Fout bij lezen van schijf
    26. Error 26: Teveel symbolische snelkoppelingen
    27. Error 27: Commando onbekend
    28. Error 28: Geselecteerd item past niet in het geheugen
    29. Error 29: Fout bij schrijven naar schijf
    30. Error 29: Fout bij schrijven naar schijf
    31. Error 30: Verkeerd argument
    32. Error 31: Bestand is niet uitgelijnd binnen een sector
    33. Error 32: Authentificatie vereist
    34. Error 33: Serieel toestel niet geconfigureerd
    35. Error 34: Niet genoeg vrije sectoren op schijf
    36. Hoe deze problemen op te lossen?
    37. Bronnen

Ook wel eens een Grub-foutmelding tegengekomen, en niet geweten wat die betekende? Hieronder volgt een lijst met alle fouten en Nederlandse uitleg, zodat u weet wat er mis is, en eventueel een oplossing kunt bedenken.

Error 1: Foute bestandsnaam

U heeft een typefout in een bestandsnaam gemaakt. Controleer uw menu.lst op typefouten.

Error 2: Fout bestands- of directorytype

Deze fout treedt op wanneer een bestand waar je naar verwijst geen gewoon bestand is, maar een map, char-device, block-device, pipe, etc. Controleer uw menu.lst op typefouten, of gebruik sudo update-grub om uw menu.lst te herstellen.

Error 3: Foute of incompatibele header op bestand

Er is iets fout gegaan bij de (de)compressie van de kernel; hij is dus corrupt. Herinstalleer de kernel via de Desktop-CD. Tip: chrootaptitude. kan wonderen doen, evenals

Error 4: Slechte of corrupte data na uitpakken kernel

De compressie van de kernel is goed, de uitgepakte versie niet. Herinstalleer de kernel via de Desktop-CD.

Error 5: Partitietabel slecht of corrupt

Uw partitietabel is corrupt. Probeer met testdisk uw partitietabel te herstellen. Als dit niet lukt, zit er niets anders op dan de schijf te formatteren (let op: alle gegevens gaan dan verloren): fdisk /dev/hda

Error 6: Foute of corrupte versie van stage1 of stage2

Stage 1 of Stage 2 van Grub zijn van verschillende versies of corrupt. Herinstalleer Grub.

Error 7: Inladen onder 1MB niet ondersteunt

Deze fout zal vrijwel niet voorkomen bij Linux, of je kernel is corrupt.

Error 8: Kan niet opstarten zonder kernel te laden

Er werd nergens aangegeven welke kernel geboot moet worden. Specifieer een kernel met het commando kernel in een grub-prompt, of probeer uw menu.lst te herstellen met het commando sudo update-grub.

Error 9: Onbekende opstartfout

Er is een probleem met het opstarten van de gevraagde kernel, maar die is niet bekend. Herinstallatie van Grub kan helpen.

Error 10: Niet-ondersteunde Multiboot aanvraag

Er werd een Multiboot-aanvraag ingediend die Grub niet verstaat. Dit zal bij Linux-kernels niet voorkomen.

Error 11: Toestelnaam onherkenbaar

Grub had een toestelnaam verwacht, maar deze voldeed niet aan de regels voor het het benoemen van schijven. Controleer uw menu.lst op typefouten.

Error 12: Foute toestelaanvraag

De toestelnaam is herkenbaar, maar er is toch een fout opgetreden die niet onder de andere fouten valt. Herinstallatie is een optie.

Error 13: Fout of niet-ondersteunde executable-formaat

Bij Linux betekent dit meestal dat je kernel corrupt is, of dat het systeem probeert te booten van iets wat geen kernel is. Controleer ook hier uw menu.lst op typefouten. Kijk ook of uw partities niet veranderd zijn door gebruik van een partitieprogramma, zoals GParted.

Error 14: Bestandssysteem-compatibiliteitsfout, kan niet het hele bestand lezen

Dit is een limiet van Grub zelf: als het bestand dat gelezen moet worden te groot is, kan Grub het niet uitlezen. Deze fout komt zelden voor, tenzij u uw eigen besturingssysteem aan het maken bent.

Error 15: Bestand niet gevonden

Het bestand in kwestie is niet gevonden, maar de rest (partitietabel, superblock, etc) is in orde. Meestal een typefout door de gebruiker of een fout in het installatieprogramma.

Error 16: Slechte structuur van het bestandssysteem

Deze fout treedt op wanneer het bestandssysteem op de gevraagde partitie niet in orde is. Het programma fsck kan hierbij helpen. Start van de Desktop-CD en type in een terminalvenster: fsck /dev/hdXY of fsck /dev/sdXY. Hierbij vervangt u X door de juiste letter en Y door het juiste cijfer van uw partitie. Voorbeeld: fsck /dev/hda1 voor de eerste partitie op de eerste schijf. Noot: dit werkt niet voor NTFS-partities (Windows XP en Vista gebruiken meestal NTFS).

Error 17: Kan geselecteerde partitie niet mounten

Deze fout treedt op wanneer de partitie een geldige partitie is, maar het bestandssysteem niet herkend wordt door Grub. Deze fout komt niet vaak voor, tenzij uw partitietabel corrupt is, of dat u uw partities herordend hebt en een ongekende partitie nu in de plaats van uw Linux-partititie komt.

Error 18: Schijfgeometrie-fout

Deze fout wordt meestal gegeven wanneer er gelezen wordt van een schijf die groter is dan wat het BIOS aankan. De oplossing is vrij eenvoudig: gebruik een kleinere harde schijf. Gaat dit niet, upgrade dan uw bios.

Error 19: Linuxkernel moet voor initrd geladen worden

Deze error geeft aan dat eerst het initrd commando gebruikt werd, en toen pas de kernel geprobeerd werd te laden. Probeer uw menu.lst te herstellen met het commando sudo update-grub.

Error 20: Multiboot-modules moeten geladen worden voor kernel

Bij deze error, kunt u proberen Grub te herinstalleren. Controleer ook uw menu.lst op typefouten.

Error 21: Geselecteerde schijf bestaat niet

Deze fout treedt op wanneer er wordt gerefereerd naar een schijf(deel) of BIOS-toestel dat niet wordt herkent in het BIOS. Probeer het BIOS wijs te maken dat deze schijf echt bestaat.

Error 22: Partitie bestaat niet

De gevraagde partitie bestaat niet. Dit duidt op een typefout in Grub. Onthoud dat (hd0,3) feitelijk /dev/hda4 (of /dev/sda4) is, grub start te tellen bij 0, Linux bij 1. Als u uw partities geordend heeft, controleer dan of menu.lst geupdate is.

Error 23: Fout bij het ontleden (parsen) van een getal

Grub had een getal verwacht, maar kreeg de verkeerde data terug. Als deze fout voorkomt voordat u het menu ziet, is Grub herinstalleren een optie. Zie deze pagina voor meer informatie. Als deze fout voorkomt na het menu, controleer dan uw menu.lst op typefouten.

Error 24: Toegang proberen te verkrijgen tot blok buiten de partitie

Dit betekent dat er werd gelezen vanaf een plaats die niet meer tot de partitie behoorde. Dit kan een bug zijn in GRUB, maar waarschijnlijker is dat uw partitietabel om zeep is. Gebruik het programma testdisk om uw partitietabel te herstellen.

Error 25: Fout bij lezen van schijf

Deze fout is precies wat hij zegt: een fout bij het lezen van gegevens van de schijf, een I/O-error dus. Dit kan verschillende oorzaken hebben en er is geen eenduidige oplossing. Meestal zult u een specifiekere fout krijgen, zoals fout bij lezen van partitie.

Error 26: Teveel symbolische snelkoppelingen

Bij het lezen van symbolische koppelingen zijn er meer dan 5 (het huidige maximum) symbolische snelkoppelingen achter elkaar gevonden.

Error 27: Commando onbekend

U heeft een commando getypt dat niet bestaat. Controleer op typefouten.

Error 28: Geselecteerd item past niet in het geheugen

Deze fout treedt op wanneer een kernel, een initrd of een ander bestand dat geladen wordt niet in het geheugen past. Dit is ofwel een fout bij het compileren van de kernel, een typefout (een verkeerd bestand aangeduid als kernel), of een te klein geheugen. Meestal treedt deze fout op als je je eigen besturingssysteem aan het maken bent; deze fout komt in normale omstandigheden dus niet vaak voor.

Error 29: Fout bij schrijven naar schijf

Deze fout wordt gegeven wanneer er een fout is bij het schrijven naar de schijf. Omdat er tijdens de boot-periode geen schrijven gebeurt, treedt deze fout enkel op tijdens het instellen van Grub. Zoals bij fout bij lezen van schijf, is er ook hier geen eenduidige oplossing. Wel kunt u even kijken of u root-rechten heeft en of u de schijf waarnaar geschreven wordt read-write heeft aangekoppeld.

Error 27: Commando onherkend. Je hebt een commando getypt dat niet bestaat. Controleer op typfouten.

Error 28: Geselecteerd item past niet in het geheugen Deze fout treedt op waneer een kernel, een initrd of een ander bestand dat geladen wordt niet in het geheugen past. Dit is ofwel een fout bij het compileren van de kernel, een typfout (een verkeerd bestand aangeduid als kernel), of een te klein geheugen. Meestal treedt deze fout op als je je eigen besturingssysteem aan het maken bent, m.a.w. deze fout komt in normale omstandigheden niet vaak voor.

Error 29: Fout bij schrijven naar schijf

Deze fout wordt gegeven wanneer er een fout is bij het schrijven naar de schijf. Omdat tijdens de boot-periode niet geschreven wordt, treedt deze fout enkel op tijdens de installatie van Grub. Net zoals bij Error 25 (fout bij lezen van schijf), is er ook voor dit probleem geen eenduidige oplossing. Wel kunt u controleren of u root-rechten hebt, en of u de schijf waarnaar geschreven moet worden met lees- en schrijfpermissie heeft aangekoppeld.

Error 30: Verkeerd argument

Deze fout wordt gegeven als er een fout argument is bij het geven van een Grub-commando. Controleer menu.lst op typfouten.

Error 31: Bestand is niet uitgelijnd binnen een sector

Dit probleem komt enkel voor bij ReiserFS-partities. In het geval dat deze fout zich mocht voordoen, moet je de partitie aankoppelen met de optie -o notail.

Error 32: Authentificatie vereist

Er is een wachtwoord ingesteld in Grub, en je moet het invoeren voordat je verder kan gaan. Zo simpel is het.

Error 33: Serieel toestel niet geconfigureerd

Deze fout treedt op als je naar een seriële terminal wilt overschakelen voordat je een serieel toestel hebt geconfigureerd. Bij normaal gebruik komt dit dus niet voor, tenzij je seriële terminals gebruikt, maar dat valt over het algemeen niet onder "normaal gebruik".

Error 34: Niet genoeg vrije sectoren op schijf

Deze fout komt enkel voor tijdens de installatie van Grub, wanneer je probeert Stage 1.5 te installeren in een sector achter het MBR, wanneer daar geen plaats meer is. De normale installatie van Ubuntu doet dit niet, dus normaal heeft u hier geen last van.

Hoe deze problemen op te lossen?

De meeste van de hierboven genoemde problemen zijn vrij eenvoudig op te lossen. Werk het volgende lijstje af.

  • Controleer uw /boot/grub/menu.lst op typefouten. Probeer het bestand eventueel te herstellen met het commando sudo update-grub.

  • Probeer Grub te herinstalleren.

  • Doe een check van bestandssystemen met fsck (indien er problemen zijn met het lezen van partities), of kijk met behulp van een programma als GParted of uw partitietabel nog juist is. Corrupte partitietabellen zijn te herstellen met het programma testdisk.

Als al deze punten niet werken, probeer dan de instellingen in uw BIOS te veranderen. Als u Linux wilt installeren op de tweede harde schijf, probeer dan om het toch op de eerste te installeren, of een aparte partitie voor /boot te maken die u op de eerste schijf installeert. De schijf waar Ubuntu op staat, moet dus als eerste in de opstartvolgorde van het BIOS komen.

Heeft u een probleem, en komt u er met behulp van deze handleiding niet uit? Stel dan een vraag op ons forum.

Grub foutmeldingen ‎(Computertip‎)


Bron : Documentatie Ubuntu.nl.org 

Met dank aan de Auteur, Frank Erens  ( SeySayux op het Nederlandstalige Ubuntuforum ).

0------------------------------------------------------------------------------------------------------------0

BIOS.

Een ROM met BIOS.

BIOS is een acroniem voor Basic Input Output System.

Het BIOS is een bibliotheek met een set basisinstructies voor de communicatie tussen het besturingssysteem of operating system (OS) en de hardware. Tijdens het opstarten van een pc (personal computer), wanneer het OS nog niet geladen is, is dit ook de enige software die beschikbaar is.

Wanneer een computer wordt gestart, wordt eerst de POST (Power-On Self Test) in het BIOS doorlopen.
Als alles in orde lijkt, roept het BIOS vervolgens de bootloader aan (meestal door de eerste sector van een aanwezige harde schijf te lezen). Dit opstarten wordt 'booten' genoemd: de bootstrap-routines in het BIOS zijn de eerste stap waarmee de computer zichzelf start.

0------------------------------------------------------------------------------------------------------------------------0

Scrollkeeper log.  Vertaalt met  google trans.

ScrollKeeper is een systeem voor het catalogiseren documentatie. Zij beheert
documentatie metadata (zoals opgegeven door de Open Source Metagegevens
Kader (OMF)) en biedt een eenvoudige API om te helpen browsers
zoeken, sorteren en zoek het document catalogus.
Het zal ook kunnen communiceren met servers catalogus op het net te
zoeken naar documenten die niet op de lokale systematische.


0-------------------------------------------------------------------------------------------------------------------0



demesg   Kleine uitleg Duits talig.

Kort vertaalt in Uw DEMESG  kunt U lezen  of een  bepaalde hardware  bij het Booten erkent werd etc

Der Linux-Kernel ist die Schnittstelle zwischen dem Betriebssystem, den darauf laufenden Anwendungen und der Hardware. Der Befehl dmesg wird zum Ausgeben der Kernelmeldungen verwendet; er ist nützlich, um festzustellen, ob eine bestimmte Hardware beim Booten erkannt wurde und wie das System sie einbindet.

Manpage von dmesg

Manpage von dmesg:

DMESG(8) DMESG(8)

NAME
dmesg - print or control the kernel ring buffer

SYNOPSIS
dmesg [ -c ] [ -n level ] [ -s bufsize ]

DESCRIPTION
dmesg is used to examine or control the kernel ring
buffer.

Kernelmeldungen beim Booten: dmesg

Während des Bootens gibt dmesg die Meldungen des Kernels aus, zeigt die Geräte, die gefunden worden sind und ob sie überhaupt erfolgreich konfiguriert wurden. Dieses Logfile ist auch in einer Datei zu finden:

/var/log/dmesg

Anzeigen der letzten Bootmeldungen:

% tail /var/log/messages

Hardware : Demesg : i386 : Übersicht.

0----------------------------------------------------------------------------------------------------------------------------------------0

METACITY   staat ook in Uw Home map bij verborgen bestanden.


Metacity is de standaard windowmanager van GNOME. Een tijdje terug is Metacity volledig herschreven en flink verbeterd. Metacity is 'bedacht' door Havoc Pennington en valt onder de GPL licentie.

Voordat GNOME Metacity ging gebruiken, in versie 2.2, werd er gebruikgemaakt van Enlightenment en later Sawfish. Nu is Metacity de standaard windowmanager van GNOME en onderdeel van het GNOME project en gemaakt om samen te werken met GNOME. Toch is GNOME niet verplicht om Metacity te draaien, en dat geldt, andersom, ook voor Metacity. Alle windowmanagers die (gedeeltelijk) voldoen aan de ICCCM standaard kunnen op GNOME gedraaid worden.

Metacity maakt veel gebruik van GTK+, waardoor het erg makkelijk is met thema's

Filosofie

De bedoeling is om met Metacity een lichte en gebruiksvriendelijke windowmanager te maken. Volgens de bedenker van Metacity is de windowmanager de "Saaie windowmanager voor de volwassene in je. Veel windowmanagers zijn net als Marshmallow Froot Loops, Metacity is net als Cheerios." (De originele in het Engels: "Boring window manager for the adult in you. Many window managers are like Marshmallow Froot Loops; Metacity is like Cheerios." ).

Metacity

Ontwikkelaar GNOME Team
Meest recente versie 2.26.0/ 16 maart, 2009
Besturingssysteem Linux, Solaris, BSD of Unix achtig.
Categorie Window Manager
Licentie GPL
Website ftp.gnome.org/pub/gnome/sources/metacity

0---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------0

GTK = GUI-toolkit.

GIMP Toolkit (GTK) is een GUI-toolkit die wordt gebruikt voor GIMP, GNOME en andere programma's. GTK ontstond toen de ontwikkelaars van de Gimp niets zagen in bestaande GUI-toolkits en er zelf eentje begonnen te schrijven. De aldus ontstane toolkit bleek ook voor andere programma's geschikt te zijn en werd als basis voor GNOME gekozen.

Techniek

GTK is een laag bovenop het X Window System en stelt programmeurs in staat om grafische programma's met gebruiksvriendelijke vensters, menu's en dergelijke te ontwerpen. Alhoewel de koppeling met het X Window system nog steeds bovenaan staat is het inmiddels ook geschikt gemaakt om bovenop andere systemen te draaien, waaronder de Linux-framebuffer en zelfs Microsoft Windows. Programma's geschreven met de GTK kunnen daardoor zonder 1 regel programmacode te wijzigen geschikt gemaakt worden voor zowel Linux als Windows.

GTK is zelf geschreven in C, maar uitwisselbaarheid met andere programmeertalen heeft altijd hoog op de agenda gestaan, bijgevolg wordt in vele programmeertalen met de GTK gewerkt.

Voor het weergeven van tekst wordt Pango gebruikt.

0------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------0

lspci geeft een overzicht van de PCI bus waar alle insteekkaarten op aangesloten zijn
lsusb geeft je een overzicht van de USB apparatuur
cat /proc/cpuinfo geeft informatie over je processor
cat /proc/meminfo geeft informatie over je geheugen
ifconfig -a geeft informatie over je netwerkkaarten
iwconfig geeft informatie over draadloze netwerken
sudo fdisk -l (dat is een kleine L) geeft een overzicht van de aagesloten harde schijven

Als je bepaalde configuratiebestanden gewijzigd hebt in een poging het op te lossen geef dan ook welke bestanden dit zijn en wat de wijzigingen zijn

Vaak kun je ook genoeg informatie terug vinden in log bestanden. Deze bevinden zich in /var/log. Apache heeft hier bijvoorbeeld zijn eigen logs. Van algemeen nut hier zijn

/var/log/messages Een dump waar heel veel programmas hun log naartoe sturen
/var/log/kern.log Berichten van de kernel
/var/log/syslog Nog een dump
dmesg Dit commando laat ook kernel logs zien
/var/log/xorg.0.log Berichten van de X server

0-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------0

WPA

Wi-Fi Protected Access

Wi-Fi Protected Access (WPA) is een systeem om veilige draadloze netwerken (Wi-Fi) op te zetten en is ontwikkeld nadat onderzoekers een aantal zwakke plekken in WEP (Wired Equivalent Privacy) hadden gevonden. WPA is gebaseerd op een deel van de 802.11i-standaard van IEEE en bedoeld als tussenoplossing voor de problemen met WEP terwijl de nieuwe draadloze veiligheidsstandaard (802.11i) werd ontwikkeld. Certificatie van producten met WPA is begonnen in april 2003; de volledige 802.11i werd geratificeerd in juni 2004.

WPA is bedoeld om gebruikt te worden met een IEEE 802.1X-authenticatieserver die elke gebruiker verschillende sleutels geeft, maar kan ook gebruikt worden in de zogenaamde pre-sharedkeymode (PSK) waarbij de sleutel door de gebruiker zelf moet worden ingevoerd. WPA gebruikt RC4 met een 128 bitssleutel en een 48 bits initialisatievector (IV).

Een belangrijke verbetering ten opzichte van WEP is het gebruik van het Temporal Key Integrity Protocol (TKIP) dat ervoor zorgt dat de sleutels regelmatig en automatisch worden gewijzigd. De Cyclic Redundancy Check (CRC) gebruikt in WEP is inherent onveilig: het is mogelijk om, zonder de WEP-sleutel te weten, de inhoud van een versleuteld pakket en de CRC zo te wijzigen zodat het pakket nog steeds als goed zal worden herkend. WPA gebruikt een veel veiliger algoritme genaamd Message Integrity Check (MIC). De MIC in WPA wordt ook berekend over een pakketjesteller, zodat een cryptoaanval waarbij bestaande pakketten worden herhaald (zo goed als) onmogelijk wordt.

De grotere sleutel en initialisatievector, het regelmatig wisselen van de sleutels en de toevoeging van de MIC lossen de bekende problemen met WEP op en maken het inbreken in een draadloos netwerk op basis van WPA heel veel moeilijker. Een aanval op RC4 is echter denkbaar ondanks de grotere sleutel en IV.

De Wi-Fi-alliantie zal de term WPA2 gaan gebruiken voor de volledige IEEE 802.11i-standaard.

De Wi-Fi-alliantie gebruikt de termen WPA(2)-personal en WPA(2)-enterprise voor Wi-Fi-interoperabiliteitscertificatie. WPA(2)-personal wordt gebruikt voor WPA in pre-sharedkeymode (PSK) terwijl WPA(2)-enterprise wordt gebruikt bij WPA in combinatie met een authenticatieserver.