CLI Tool van de week : Dmesg

Editie 21,  15 april 2018 Als jouw Distro geen boot splash screen (bijv. plymouth) gebruikt zal je tijdens het opstarten van de computer een reeks meldingen op het scherm zien verschijnen, deze (en andere) berichten (opgeslagen in de zogenaamde “Kernel Ring Buffer) kunnen we ten alle tijden oproepen met DMESG. Afhankelijk van jouw Distro kun je DMESG gebruiken als “gewone” gebruiker, maar op mijn Debian systeem moet ik SUDO gebruiken: $ sudo dmesg ┌─[patrick@Linuxgebruikers.nl]─[~] └──╼ $ sudo dmesg [sudo] password for patrick: [ 0.000000] microcode: microcode updated early to revision 0x29, date = 2013-06-12 [ 0.000000] Linux version 4.15.0-2-amd64 (debian-kernel@lists.debian.org) (gcc version 7.3.0 (Debian 7.3.0-12)) #1 SMP Debian 4.15.11-1 (2018-03-20) [ 0.000000] Command line: BOOT_IMAGE=/vmlinuz-4.15.0-2-amd64 root=/dev/mapper/Battlestar–Pegasus–vg-root ro quiet [ 0.000000] x86/fpu: Supporting XSAVE feature 0x001: ‘x87 floating point registers’ [ 0.000000] x86/fpu: Supporting XSAVE feature 0x002: ‘SSE registers’ [ 0.000000] x86/fpu: Supporting XSAVE feature 0x004: ‘AVX registers’ [ 0.000000] x86/fpu: xstate_offset[2]: 576, xstate_sizes[2]: 256 [ 0.000000] x86/fpu: Enabled xstate features 0x7, context size is 832 bytes, using ‘standard’ format. [ 0.000000] e820: BIOS-provided physical RAM map: [ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009d7ff] usable [ 0.000000] BIOS-e820: [mem 0x000000000009d800-0x000000000009ffff] reserved [ 0.000000] BIOS-e820: [mem 0x00000000000e0000-0x00000000000fffff] reserved [ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x00000000df55bfff] usable…

CLI Tool van de week : dd
Aanbevolen , Applicaties , beginners , Desktop , howto , nieuws , Technology , Tip / december 10, 2017

Editie 14, 10 december 2017. Over de betekenis van de naam van het programma dd is men het in de Linux gemeenschap niet allemaal eens, het is gebaseerd op een Unix tool waarvan de naam Data Description betekend. Maar volgens anderen betekend het Disk Dumper of nog iets anders. Omdat dit een zeer gevaarlijk commando is (bij foutief gebruikt) wordt het ook vaak Disk Destroyer (of Data Destroyer of iets dergelijks genoemd). Nu vraag je je nu misschien af, als dit zo’n gevaarlijk programma is, waarom gebruikt men het dan ? De reden is vrij eenvoudig, met dd kun je een exacte één-op-één kopie maken van een harde-schijf, CD/DVD/USB, etc. en je kunt het gebruiken om data te wissen (mocht je dat ooit willen doen). De reden waarom ik zelf dd regelmatig gebruik is om mijn Debian (en andere) ISO bestanden naar een USB-Stick te “branden” om zo een Live/Install medium te maken. Dus zonder gebruik te maken van een GUI applicatie (zoals UNetbootin bijvoorbeeld). Omdat een kleine fout in het gebruik van dit commando desastreus kan zijn ga ik in mijn voorbeelden niet de echte devicenames (/dev/sda of /dev/sdb) gebruiken, maar /dev/sdX. Om te voorkomen dat mensen via Copy…

CLI Tool van de week : vi
Aanbevolen , Applicaties , beginners , Desktop , howto , nieuws , Technology / september 23, 2017

Editie 3, 23 september 2017 Van Linux gebruikers wordt vaak beweert dat ze “gepassioneerd” zijn en bepaalde “hot topics” resulteren nog regelmatig in “Flame Wars”. Eén van deze hot topics zijn de tekstbewerkers vi(m) en Emacs. Beide zijn extreem krachtige tools en gaan al heel lang mee. vi is gemaakt om dezelfde werkwijze te hebben als de gelijknamige vi editor op de oude UNIX systemen en Emacs is geschreven door Richard M. Stallman, de oprichten van zowel de Free Software Foundation en het GNU Project. Als je wilt weten waarom we gekozen hebben voor vi(m) en niet voor Emacs (wat niet wil zeggen dat Emacs in een later artikel nog ter spraken kan komen) hiervoor zijn enkele simpele redenen :   vi wordt als onderdeel van een POSIX systeem beschouwd als een must en zal dus op iedere Linux distributie beschikbaar zijn vanaf de initiële installatie van de distributie, Emacs is vaak niet standaard geïnstalleerd bij Linux distributies (Debian GNU/Linux bijv.) Ik maak zelf gebruik van vi(m) en ben dus meer bekend met de werking van vi dan met Emacs. Als je als Linux beginner nu denkt “Waarom is een simpele tekst bewerker zo belangrijk” is het antwoord daarop zeer…