CLI Tool van de Week : NCDU
Applicaties , beginners , Desktop , Technology , Tip / september 3, 2018

CLI Tool van de Week, editie 34, 3 september 2018 du met GUI-achtige eigenschappen Met du kunnen we snel kijken hoeveel data een bepaalde directory of directories in beslag nemen, een simpel voorbeeld: du ncdu werkt meer als een GUI toepassing en laat oa. toe om te “browsen” door de lijst van bestanden en om in directories te kijken. ncdu scan ncdu Een voorbeeld met een directory met enkele Wireshark “Tracefiles” ncdu toont inhoud directory met Wireshark PCAP bestanden zoals je bovenaan in het scherm kunt lezen heeft ncdu een ingebouwde help die je kunt oproeppen door op ? te drukken: ncdu hulp 1/3 ncdu hulp 2/3 ncdu hulp 3/3 Enkele voorbeelden met de opties gevonden in het hulpmenu: Sorteren op naam : n (oplopend/aflopend) Sorteren op grootte : s (oplopend/aflopend) Een bestand of Directory wissen d Directories voor bestanden of bestanden voor directories laten sorteren: t   Schakelen tussen percentage ene/of grafiek g Schakel tussen schijnbaar bestandsgrootte en schijf gebruik. a   Toon of verberg aantal “child” items (sub-directories en bestanden in deze sub-diretories) c Toon of verberg “verborgen” of uitgesloten bestanden e   Toon informatie over het geselecteerde bestand i Herbereken de huidige directory r Voor meer functionaliteit…

CLI Tool van de Week : MKFS
Applicaties , beginners , Desktop , howto , Technology , Tip / juli 28, 2018

CLI Tool van de Week, editie 30, 28 juli 2018 mkfs of make filesystem is de tool die we bij Windows format noemen, of met andere woorden met mkfs kunnen we een harde schijf of USB-Stick formatteren. Maar in tegenstelling tot format bestaat mkfs uit verschillende programma’s, per bestandssysteem is er een apart programma. Om de muggenzifters tevreden te stellen, moet ik voor de volledigheid zeggen dat mkfs het commando correct doorgeeft aan het programma dat specifiek gemaakt is voor het bestandssysteem dat we na de . (punt) ingeven. Bijvoorbeeld, het commando mkfs.ext2 zal het programma mke2fs aanroepen om het eigenlijke bestandssysteem aan te maken. zoaks gezegd bestaat mkfs dus uit meerdere programma’s en op een standaard Debian GNU/Linux systeem zijn dat: mkfs.bfs : Het SCO BFS bestandssysteem mkfs.cramfs : Het Compressed ROM bestandssysteem (read-only) mkfs.exfat : Het exFAT bestandssysteem mkfs.ext2 / mkfs.ext3 / mkfs.ext4 : Versie 2, 3 of 4 van het Linux Extended Bestandssysteem (ext3 is ext2 met een journal toegevoegd en ext2 wordt daarom enkel nog gebruikt voor de boot (opstart) partitie.) mkfs.fat : Het MS-DOS FAT bestandssysteem mkfs.minix : Het MINIX bestandssysteem (Minix is een UNIX-achtig besturingssysteem gemaakt door de Nederlandse professor Andrew S. Tannenbaum. Minix…

CLI Tool van de week : Df

Editie 24,  13 mei 2018 Wil je snel kijken hoeveel vrije ruimte je nog hebt op jouw systeem ? dan is DF de oplossing. Met DF laat je de vrije ruimte op alle aangekoppelde (mounted) bestandssystemen zien. Hoe werkt het ? Simpel, je geeft gewoon het commando $ df in en klaar is kees 😉 Maar Linux zou Linux niet zijn als er geen addertje onder het gras zat, zonder een parameter geeft DF de vrije ruimte weer in bytes wat voor een mens niet echt duidelijk is. Daarom wordt bij DF vaak de -h (of –human-readable) parameter gebruikt. Deze zorgt ervoor dat de waardes gegeven door DF in MB wordt weergegeven. een voorbeeld van DF zonder parameter: ┌─[patrick@Linuxgebruikers.nl]─[~] └──╼ $ df Filesystem 1K-blocks Used Available Use% Mounted on udev 1958088 0 1958088 0% /dev tmpfs 394380 11400 382980 3% /run /dev/sda2 111556948 93064172 12782952 88% / tmpfs 1971896 16552 1955344 1% /dev/shm tmpfs 5120 4 5116 1% /run/lock tmpfs 1971896 0 1971896 0% /sys/fs/cgroup /dev/sda1 523248 132 523116 1% /boot/efi tmpfs 394376 40 394336 1% /run/user/1000 en met de -h parameter: ┌─[patrick@Linuxgebruikers.nl]─[~] └──╼ $ df -h Filesystem Size Used Avail Use% Mounted on udev 1.9G 0 1.9G 0% /dev…

CLI Tool van de week : bmon
beginners , Desktop , nieuws , Technology , Tip / januari 8, 2018

Editie 15, 7 januari 2018. Laten we het nieuwe jaar beginnen met een simpele tool. BMON is een simpel programma dat toelaat om het netwerkverkeer te volgen (upload/download snelheid e.d.), maar het is geen “sniffer” zoals bijv. Tshark/Wireshark. Als je bmon opstart zie maar enkele gegevens per interface en een grafiek voor Upload/Download voor de geselecteerde interface (selectie gebeurd met de pijl-toetsen). In mijn schermafbeelding heb ik de WiFi adapter (wlan0) gekozen. Onderaan zien we dat we met de i en d meer informatie kunnen krijgen. In bovenstaande afbeelding heb ik op de i toets gedrukt voor meer informatie zoals ipv6 adres. en tenslotte geeft de d toets veel meer gedetailleerde informatie weer. Ik hoop dat dit bijdraagt aan ons aller kennis. Heb je tips of feedback, laat het gerust weten in comments, of via Email (patrick@linuxusers.nl). En, May the source be with you \U0001f642 Patrick Kox

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 : wget
Aanbevolen , Applicaties , beginners , Desktop , howto , nieuws , Technology , Tip / december 4, 2017

Editie 13, 3 december 2017. We moeten allemaal wel eens (grote) bestanden downloaden, denk maar aan een nieuwe ISO van onze favoriete distro, een distro die we willen testen of software pakketten om maar enkele te noemen. Vroeger (toen we nog trage internetverbindingen hadden) gebruikte ik hiervoor op Windows een zogenaamde “Download Manager” (getright) om deze bestanden correct te downloaden. Downloaden via de webbrowser werkte toen (en nu nog steeds) niet altijd perfect. Daarom nemen we vandaag een kijkje naar WGET. Een commando-regel download-manager voor *NIX. Wget heeft vele opties, te veel om hier allemaal te bespreken, ik ga me dus beperken tot enkele basis mogelijkheden. Voor een volledige lijst kun je altijd wget –help of man wget gebruiken. Laten we beginnen met de simpelste optie van WGET, het downloaden van 1 bestand (een ISO van Kali Linux): $ wget http://cdimage.kali.org/kali-2017.3/kali-linux-2017.3-amd64.iso Een optie die we hieraan kunnen toevoegen is bijv de optie om in geval van een netwerk probleem het enkele keren opnieuw te proberen (-t of –tries=n) –tries=0 is ongelimiteerd $ wget -t 10 http://cdimage.kali.org/kali-2017.3/kali-linux-2017.3-amd64.iso Wil je een download in de achtergrond uitvoeren kun je de optie (-b of –background) gebruiken. Het download-proces zal dan niet worden weergegeven op…

Tip: hoe repareer ik het root (/) filesystem?
howto , Tip / november 12, 2017

Vroeg of laat lopen we er allemaal een keer tegenaan: een root (/) filesystem, dat zodanig fouten vertoont, dat het een normale opstart-procedure in de weg zit/voorkomt. Als je in groepen op Internet hulp gaat vragen, of lezen over hoe dit op te lossen, is de opmerking vaak: “oh je moet een herinstallatie van je systeem doen”. Dit is natuurlijk een beetje vreemd en een herinstallatie dient echt alleen als “last resort”. Bij een beetje beheren van een systeem (of het nu professioneel of thuis is), hoort het oplossen van problemen. In dit artikel gaan we eens onderzoeken, hoe een totaal niet startent systeem, door ernstige fouten in het root filesystem, toch gefixt kan worden. Oorzaken/symptonen: De oorzaken van problemen op een Linux filesystem, kunnen heel divers zijn. En in tegenstelling, tot wat wel eens beweerd wordt: ze komen zeer zeker voor. Een oorzaak kan zijn: onjuist afsluiten. Soms is een duidelijke oorzaak niet eens aan te wijzen. Soms is het gewoon een “schrijf-fout” van het Operating System. Ouderdom van disks komt ook voor of het door de hardware (electronica) niet juist aanmerken van een fout stukje disk. Soms komt het voor, dat het wel juist fout aangemerkt wordt, maar…

CLI Tool van de week : build-from-source
Aanbevolen , Applicaties , beginners , Desktop , howto , nieuws , Technology , Tip / november 6, 2017

Editie 9, 5 november 2017. Vandaag gooien we onze CLI Tool van de week eens over een andere boeg. In plaats van een specifieke CLI tool of toepassing te bespreken gaan we een programma compileren vanaf de Linux commando-regel. Met de komst van pakketbeheerders zoals APT, YUM, DNF, PACMAN, etc. etc. komt dit veel minder voor dan in de tijd dat ik met Linux begon, maar dit kan nog steeds nodig zijn als het programma niet beschikbaar is in een softwarebibliotheek van jouw distributie of als je een nieuwere versie van een bepaald programma wil gebruiken dan de versie aangeboden door jouw distributie. Het programma dat ik ga gebruiken in dit voorbeeld is alpine 2.21, alpine is een console/terminal email en USENET programma gebaseerd op pine. De versie die zowel op mijn Debian Stretch Laptop/Desktop als mijn Raspbian Pi beschikbaar is is alpine 2.20 en de laatste versie die ik momenteel kan downloaden is versie 2.21. Deze patches worden door Alpine beschouwd als “unofficial patches”. Eén van de redenen waarom ik upgrade van 2.20 naar 2.21 is omdat 2.21 een veiliger wachtwoord bestand gebruikt (S/MIME encryptie) en 2.20 in de configuratie die bij Debian komt vraagt bij het opstarten niet…

HOWTO: Raspbian headless op Raspberry Pi 3

Op verzoek van ringo op ons IRC kanaal (#benl-linuxusers op OFTC) geef ik hier een korte howto om Raspbian te installeren op een Raspberry Pi 3. De versie die ik installeer wordt ook wel Raspbian Lite genoemd omdat dit een “headless” systeem is. Of simpel gezegd zonder X en dus zonder enige GUI. Eerst een kleine introductie tot de pi voor mensen die dit concept niet kennen. Een Raspberry Pi is een kleine computer en wordt vooral gebruikt voor embedded systemen zoals IoT (Internet of Things) en domotica. De Raspberry Pi is niet de enige mini-pc zo zijn er oa. ook nog de Banana Pi, Arduino, Cubox-I, etc. Hoewel dit een redelijke krachtig systeem is zal het niet optimaal werken als Desktop met X dus gebruik ik 1 van mijn Pi’s als een CLI “Desktop” waarvoor deze computer zeker geschikt is. De Raspberry Pi die ik gebruik is de Raspberry Pi3 Model-B (zoals afgebeeld), deze beschikt over 1 micro-USB poort voor de voeding (een adapter met 2.1A tot 2.5A wordt aanbevolen, Ik heb hier een “Spacebar” met 4 USB poorten om div. apparaten te kunnen opladen zoals een GSM, maar deze is niet krachtig genoeg voor de Pi3). en verder…

Hints, Tips & Tricks : Commerciële DVD’s afspelen op Linux (Debian)
Applicaties , beginners , Desktop , howto , Technology , Tip / oktober 25, 2017

Mensen die recent zijn begonnen met Linux zullen zich misschien afvragen waarom het zo “moeilijk” is om een “simpele” DVD af te spelen op hun Linux systeem (afhankelijk van de distro die ze gebruiken). De reden hiervoor is zeer simpel, de meeste “commerciële” DVD’s zijn beveiligd tegen kopiëren en gebruiken hiervoor wat we CSS noemen (Content Scrambeling System). En het is in bepaalde landen Illegaal om dit te omzeilen. Bij Mac en Windows hebben de programma’s een gelicensieerde “CODEC” om deze DVD’s af te spelen, maar bij Linux niet (met uitzondering van enkele commerciële programma’s). Deze beveiliging is echter al heel lang “gekraakt” en het is dus mogelijk om deze DVD’s gewoon af te spelen, maar omdat dit als Illegaal beschouwd wordt kunnen distributies zoals Debian deze software niet zomaar publiek maken in hun repositories. Maar ze bieden informatie over hoe je de zogenaamde “libdvdcss2” kunt installeren met de melding dat je moet goed moet kijken of dit in jouw land wel is toegestaan. Het gebruik van libdvdcss2 is illegaal in Amerika, maar ik kan geen dergelijke informatie vinden voor België of Nederland, dus gebruiken op eigen risico. Het installeren van libdvdcss2 op Debian is vrij gemakkelijk, er zijn verschillende…