BVS Blog [dot] BE

De technische blog van de persoon gekend als BVS

Bestanden zoeken in Linux

Filed under: Linux — マシンの神 at 4:43 pm on Sunday, March 25, 2012

Na vele jaren werken op dezelfde PC verzamel je al gauw duizenden tot tienduizenden eigen bestanden. In sommigen gevallen kan dit over honderdduizenden bestanden gaan. In dat geval is het soms moeilijk om een bestandje terug te vinden. Onder linux bestaat er een eenvoudig en performant commando om het hele bestandssysteem te gaan afzoeken naar een bestand (of een deel van een bestandsnaam).

Met een voorbeeldje kan dit het best gedemonstreerd worden. Laat ons veronderstellen dat je ooit een ontwerp gemaakt en je weet nog dat je dit bestand het opgeslagen met iets waarin het woord ‘ontwerp’ in voorkomt, maar verder weet je de volledige bestandsnaam niet en je weet ook niet meer in welke map je dit hebt geplaatst.

Met het commando ‘locate’ kan je dit snel terugvinden:

locate ontwerp

Indien je de melding krijgt dat de locate-database verouderd is, dan kan je die manueel updaten met dit commando:

sudo updatedb

In de meeste gevallen wordt het commando updatedb wekelijks uitgevoerd in een nachtelijke CRON-job verwerking, dus zal je deze database normaliter niet manueel moeten vernieuwen.

Ubuntu Proces gvfsd-metadata neemt 100% CPU in beslag

Filed under: Ubuntu — マシンの神 at 2:30 pm on Saturday, February 18, 2012

Het systeemproces gvfsd is de zogenaamde GNOME Virtual File System Daemon. Het draait op de achtergrond en zorgt ervoor dat je verschillende mediatypes automatisch kunt ‘mounten’ of koppelen aan Ubuntu. Dit zijn onder andere USB-sticks, externe harde schijven, CD, DVD maar ook netwerkverbindingen via Samba of NFS.

Soms kan het gebeuren dat het proces gvfsd-metadata bijna 100% van de CPU in beslag neemt. Als we de ‘oude denkwijze’ hanteren, dan zouden we dit proces gewoon afsluiten zonder er verder over na te denken. In linux is het heel uitzonderlijk dat er iets foutloopt dus we gaan dit toch even onderzoeken.

Mogelijke oorzaken van gvfsd-metadata overload:

  • de harde schijf is bijna vol: zorg ervoor dat je steeds minimum 10% van je schijf vrijhoudt
  • je hebt teveel kleine bestanden: we kunnen de thumbnail-cache van reeds bekeken foto’s leegmaken
  • je hebt teveel ‘verbindingen’: veel externe harde schijven en netwerkverbindingen tegelijkertijd en langdurig

Mogelijke oplossingen:

  • ruim je harde schijf op en maak ook de prullenbak leeg. Denk eraan: 10% is het absolute minimum
  • opruimen van de thumbnail-cache:
    1. sluit alle fotoviewers af
    2. rm ~/.thumbnails/fail/gnome-thumbnail-factory/*
    3. rm ~/.thumbnails/normal/*
  • de gegevensbestanden van gvfsd kunnen beschadigd raken, ruim deze op voor een instant resultaat:
    1. sluit je Gnome-sessie af
    2. ga naar een consolescherm met [CTRL][ALT][F1]
    3. log daar in met je gewone gebruikersgegevens
    4. rm -rf ~/.local/share/gvfs-metadata

Zoeken in tekstbestanden op linux

Filed under: Linux — マシンの神 at 9:53 pm on Friday, February 10, 2012

Met dit commando kan je een bepaalde tekst zoeken in verschillende (tekst)bestanden op linux:

grep -Rs --include=*.php zoektekst /var/www/*

Dit voorbeeld zal zoeken naar de term ‘zoektekst’ in alle bestanden met de extensie .PHP onder de map /var/www

De optie -R zorgt ervoor dat ook gezocht wordt in alle submappen

de optie -s zorgt ervoor dat foutmeldingen over lege bestanden of mappen niet zullen weergegeven worden

Kernel update onmogelijk: /boot partitie is vol

Filed under: Linux — マシンの神 at 9:50 pm on Friday, February 10, 2012

Op mijn CentOS systeem kon ik geen nieuwe kernel installeren omdat mijn /boot partitie vol was. De oplossing hiervoor is het verwijderen van een aantal oude kernel packages die niet meer gebruikt worden.

Hiervoor kijk ik eerst welke kernel’s geïnstalleerd zijn:

rpm -q kernel | sort

Daarna controleer ik welke kernel nu in gebruik is:

uname -r

Deze kernel mag je dus niet verwijderen.. De kernel pakketten die niet meer gebruikt worden kunnen één voor één verwijderd worden met dit commando:

rpm -e kernel-<versienummer>

Daarna is het mogelijk om de nieuwe kernel te installeren met het commando

yum update

Afdrukken naar een PDF bestand in Ubuntu

Filed under: Ubuntu — マシンの神 at 8:10 pm on Friday, December 17, 2010

Onder Windows kent men wellicht het gratis programma CutePDF, waarmee je rechtstreeks naar een PDF bestand kan afdrukken. Ubuntu heeft ook die mogelijkheid. Zie hieronder de nodige stappen om dit mogelijk te maken:

  1. Ga naar het Ubuntu Softwarecentrum onder het menu Toepassingen
  2. Zoek en installeer cups-pdf
  3. Ga in het menu Systeem > Beheer > Afdrukken
  4. Klik op toevoegen
  5. Bovenaan in de lijst zal je een printer zien met naam ‘generic cups-pdf’. Klik deze printer aan en klik op ‘volgende’ om te installeren
  6. op het volgende scherm kan je de naam van de PDF printer nog aanpassen, maar dat hoeft niet

Nu kan je vanuit elke applicatie in Ubuntu afdrukken naar de PDF printer. De gegenereerde pdf bestanden kan je terugvinden in je home map onder de automatisch aangemaakte map PDF.

Next Page »

Categorie-Cloud

2000 Algemeen Besturingssystemen Databases Google Calendar Gratis Software GSM Hardware ICT Wetgeving Internet Legaal Linux Mac Microsoft Mozilla Firefox Mozilla Thunderbird mySQL Nokia Office OpenOffice.org Outlook Piraterij Security Software ontwikkeling Ubuntu Vista Windows XP