So, we have a production system big-bang and I got files produced before and after the big-bang.
How do I find the files produced before the big-bang ? TESTFILE=$(mktemp -u) touch -t 1310122359 $TESTFILE find . ! -newer $TESTFILE rm -rf $TESTFILE
Translation:
– create a temporary file name
– create the file with a timestamp of the big-bang. 1310122359 translates to year 2013 (1310122359), month 10 (1310122359), day 12 (1310122359), hour 23 (1310122359), minute 59 (1310122359)
– find (...)
Prima pagină > Articole > Computing > *nix
*nix
-
Shell - find files before date
26 October 2013, by Valentin Murariu -
Ubuntu
12 noiembrie 2008, de Valentin MurariuNopţile trecute mi le-am petrecut reinstaland calculatorul de acasă. Cum noile versiuni de distribuţii de linux sunt dornice să promoveze KDE4 - care mi se pare cam lent pe bietul meu PC cumparat in martie 2005 - am decis să dau o incercare lui Ubuntu - care este bazat pe Gnome .
Asta este a treia migraţie de distribuţii linux folosite: am inceput cu Mandrake/devenit ulterior Mandriva am trecut pe openSuse - şi am fost foarte mulţumit, senzaţia a fost ca atunci cand treci de la condusul (...) -
Sic Transit Gloria Laptopi
14 mai 2008, de Valentin MurariuMemorabil articol despre One Laptop Per Child, recomandat de prietenul MCM. Have fun !
-
netcat
16 ianuarie 2007, de Valentin MurariuProblema dată era următoarea: cum aflu dacă o transmisie de date intre două maşini pe care le-am configurat de o anumită manieră este criptată sau clear-text.
Rezolvarea: cu ajutorul proiectului GNU Netcat. Instalarea pe o platformă *NIX nu e o problemă, sub Windows m-am chinuit să găsesc pachete binare deja compilate: nada ! Soluţia a fost: in primă etapă instalarea Cygwin cu pachete de dezvoltare C/C++ a doua etapă a fost descărcarea codului sursă netcat şi lansat ./configure (...) -
PATH
10 ianuarie 2007, de Valentin MurariuV-aţi lovit vreodata de vreo maşină *NIX, sau chiar Windows, care are o variabila de mediu PATH oribil de lungă şi in care aceeaşi cale apare de 3 ori in locuri diferite ? Eu mă lovesc destul de des de asta.
Cum rezolvam simplificarea variabilei PATH ? De obicei copiam in clipboard si făceam paste intr-un editor de text oarecare. După aceea mă apucam să tai in bucăţi, in Windows după ; iar in *NIX dupa : - după aceea ordonam şi eliminam liniile duble; din nou lipeam impreună liniile (...) -
Demonizare în Perl
17 februarie 2006, de Valentin MurariuAm invăţat, in fine şi după mult timp pierdut in error-and-trial, ce inseamnă să programezi un demon UNIX in Perl .
Un exemplu care nu merge: ## ## Get the dir and basename composing parts of the $0 ## my ($basename, $dir) = fileparse( $0, ’\..*’ );
## ## Daemonize ## daemonize(); ## ## END Daemonize ## $conf = Config::Simple->new($dir . "../etc/" . $basename . ".conf" )->vars();
Unde codul procedurii daemonize() este: sub daemonize # Use the Proc::Daemon module to do the work (...) -
Adaptarea tastaturii pentru folosirea diacriticelor româneşti pentru sistemele *nix
27 iunie 2005, de Valentin MurariuÎn Adaptarea tastaturii pentru folosirea diacriticelor romanești pentru sistemele Microsoft Windows scriam despre cum se fabrică o tastatură pe măsură - pentru a suporta caracterele diacritice romăneşti - pe un sistem cu Microsoft Windows. Aşadar m-am hotărat să recidivez cu articolul de faţă in care voi incerca să descriu un proces similar de fabricare a unui mapări de tastatură cu diacritice romaneşti pentru un sistem Linux. Rezultatul este testat şi merge de minune pe un sistem Mandriva (...)
-
Cum aflu la ce este folosit un port
28 aprilie 2005, de Valentin MurariuPentru direcţia local către net lsof -i
sau
netstat -anpPentru direcţia net către local nmap -sT -O localhost -
nVidia Linux driver cu x.org
1 februarie 2005, de Valentin MurariuHmm, după, hmmm ... multe incercări şi citit pe net am găsit o cale sa il conving pe driver-ul de GPU nVidia să meargă impreună cu x.org.
Instrucţiuni (foarte sumare) Descarcă driver-ul nVidia Linux fă cumvă să nu ai server-ul X demarat. cu Mandrake a mers cu telinit 3 cu Fedora Core 3 telinit 3 stă şi se gandeşte cam mult pe pornirea anacron, cred că are o problema cu /etc/rc3.d, dar nu am stat să sap prea mult. Soluţia a fost să modific /etc/inittab ca să pornească in runlevel 3 şi am (...) -
Creşterea performanţelor lui Firefox
20 ianuarie 2005, de Valentin MurariuÎn mod normal Firefox face cate o cerere pentru fiecare element in parte. Cand funcţiile de "pipelining" sunt activate, Firefox va incerca incarcarea simultană a mai multor elemente, ceea ce poate avea ca efect mărirea vitezei cu care se incarcă o pagină de web.
Pentru a activa "pipelining"-ul procedează in acest mod: Deschide pagina de configurare a firefox/mozilla scriind "about:config" in bara de adrese. Caută network.http.pipelining şi setează pe True. Repetă şi cu (...)