Arhiva pentru luna iunie 2008

SystemRescueCd 1.0.4 Linux

Nessun commento » Anunturi , Stiri , Open Source No Comments »

Acesta este disponibil pentru download noua versiune a SystemRescueCd , distribuţie faimosul trăiesc pe baza Gentoo şi concepute special pentru recuperarea de date şi partiţionarea hard disk. Versiunea cea mai nouă lansat de echipa franceză este 1.0.4, nu introduce schimbări majore faţă de versiunea precedentă, dar promite pentru a soluţiona unele mici (dar foarte enervant) bug. Aici este un rezumat al ştiri:

Actualizat în kernel-ul Linux 2.6.25.7 implicit cu Reiser4fs; problema fixe cu Samba pentru rele două case în setul de caractere UTF8, a stabilit pachetul de LVM - Suportul pentru LVM 1.x a fost rupt, a stabilit serviciu LVM - acum începe după mdadm aşa Această LVM pe raid de lucrări; actualizate NTFS-3G la 1.2531 (NTFS complet de citire-scriere de sprijin); actualizat sistemul de fişiere Btrfs sprijin la 0,15 (modulul de kernel si utilitati); capacitatea de a boot-Linux de pe un disc LVM, a adăugat rădăcină opţiunea '= Car 'pentru a porni primul sistem Linux găsite pe hard disc, a adăugat "MHDD" discul de boot floppy imagine (low-level instrument de hard disk de diagnosticare).

Puteţi vedea complet Changelog la această adresă .

Încarcă FTP din meniul contextual cu RightLoad

Nessun commento » Ştiri , Ferestre No Comments »

RightLoad este un program gratuit pentru Windows care se adaugă unele meniul contextual foarte interesante: Faceţi clic dreapta pe pictograma unui transfer de fişiere este posibil pentru a lansa FTP server pentru o presetare folosind interfata de administrare speciale.

Software-ul oferă multe posibilităţi:

  • Extensii ASCII. Când alegeţi "Auto", modul de transfer în mod implicit, toate fişierele care au extensii ca unul din cele enumerate vor fi mutate exact în "ascii", în timp ce pentru toate celelalte tipuri de fişiere vor fi transferate în "binar".
  • Master Password. Datorită parola master, aveţi posibilitatea să setaţi o parolă care va fi utilizat pentru a efectua de criptare a datele de conectare la server, astfel încât acestea nu pot fi "prizate" de la intruşi posibil.
  • Automatic Updates. Rightload caută automat actualizări prin conectarea la serverul de echipa care este supravegherea de dezvoltare.
  • Transferuri SFTP şi HTTP. În "Tip Server" puteţi alege dacă să utilizaţi o sesiune normală FTP, sau (ales de mine recomandat) SFTP sesiune (adică FTP peste SSH). Asemenea, puteţi transfera fişiere chiar şi prin intermediul HTTP upload.

Pentru orice alte informaţii, sunt toate pe site-ul oficial al proiectului ( http://www.rightload.org ).

Senzualitatea la Tribunalul 4: ultimul episod, nebun!

Nessun commento » Benzi desenate , Diverse , YouTube No Comments »

Nu există criză peste tot ... sau doar ...

Nessun commento » Jurnalul de bord , Reflecţii (ONI) No Comments »

Este o perioadă plină de contradicţii, ceea ce ne trece prin. Abandonat iluzia că criza economică a fost doar un accident de pasageri, multi dintre oamenii pe care îi cunosc au început să-şi piardă punctele lor de referinţă.

Se întâmplă aproape în fiecare zi să facă schimb de câteva cuvinte cu cineva cu privire la cauzele şi posibilele evoluţii din această încurcătură: Îmi dau seama că este întotdeauna o să reduce totul la forţele pieţei, economia globală, noile economii emergente. Aproape nici vina noastră dacă putem pune încă bani în buzunar - poate cu probleme un pic "mai mult - îşi pierde valoarea în fiecare zi.

Câteva vin în minte faptul că a venit momentul pentru schimbarea stilului nostru de viaţă, obiectivele noastre şi, de asemenea, modalităţi de a le atinge. Toată lumea se uită înapoi, să hulească aceste greşeli din trecut şi care au făcut doar pentru a regreta pompă. Îmi amintesc cum te-ai simţit treizeci de ani a fost bine în anii optzeci. Oamenii care au avut mai puţin de douăzeci de ani dacă nu au atins Craxi - Dumnezeu odihna sufletului său - Andreotti şi Forlan . Oamenii de această vârstă nu poate avea regrete, pentru că la acel moment singura lor preocupare a fost ceea ce sa poarte, în dimineaţa pentru a face o impresie buna pe fata clasa următoare. Ce mai mult decât legitimă, atunci când au această vârstă.

Dar cine mai vrea să aştept cu nerăbdare nu numai să spere că lucrurile vor fi mai bine să fie repornit pe termen nelimitat. El se întreabă în schimb: ceea ce are nevoie de timpul meu? Pot să înţeleg lumea în care trăiesc şi de a găsi o locaţie mai bună? Ce trebuie să fac? Ce ar trebui să învăţ? Ce învăţ să fac?

Criza este pretutindeni. Dar acest lucru este neapărat un lucru rău? Eu spun nu ...

Cozi de monitorizare a e-mail cu Postfix

Nessun commento » Open Source , Shell , Sistem , Tips & Tricks No Comments »

Postfix a fost mult timp considerat unul dintre cele mai bune MTA disponibile. Iniţial scrisă de Wietse Venema Zweitze şi lansat sub licenţă IBM Publice , Postfix are o usurinta puternic şi de interacţiune găsite în alte demoni e-mail SMTP.

Decizia de a distribui funcţionalitatea de demoni diferite - fiecare dintre care îndeplineşte o funcţie specifică - şi atribuirea drepturilor minime pentru fiecare execuţie, se asigură că orice bug-uri sau exploatează nu poate compromite întregul MTA. Un singur proces trebuie să fie executată cu drepturi de root, toate celelalte drepturi sunt minime şi, adesea, doar un fişier de configurare.

Această repartizare a sarcinilor se reflectă şi în disponibilitatea de instrumente diferite îndeplini funcţiile în mod special dedicate de monitorizare şi de administrare a proceselor generate de Postfix. Unele dintre aceste instrumente sunt o parte integrantă a Postfix, în timp ce altele sunt elemente auxiliare - deseori dezvoltate de terţi - care interacţionează cu el la diferite niveluri.

De monitorizare a cozilor e-mail, de exemplu, se poate face prin intermediul `mailq:

# mailq
-Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient-------
6CC39230001* 1389 Wed Jun 25 01:17:51 5tanya.wuhc@msa.hinet.net
test@dominio.it

Mă refer la newbie ca de obicei `mailq` pentru informaţii de bază privind modul în care programul de lucrări. Ceea ce urmează este un exemplu de modul în care puteţi face cele mai bune folosi `mailq` e-mail pentru a elimina congelate de la locale bobina:

# exim -Mg `mailq | grep frozen | awk '{ print $3 }'`

Utilizarea normală a `mailq` poate fi împiedicată de prezenţa a cozilor e-mail foarte masiv. În aceste cazuri este bine să folosiţi `script-ul` qshape pentru a obţine o imagine clară a ceea ce a dus la acumularea de mesaje şi atunci când sa întâmplat:

$ qshape -s deferred | head
T 5 10 20 40 80 160 320 640 1280 1280+
TOTAL 1250 0 1 2 4 5 22 34 118 242 822
spammer123.com 462 0 1 0 1 1 3 7 15 53 381
zzfinder.com 64 0 0 0 0 0 1 0 0 4 59
socket4you.biz 53 0 0 0 0 0 0 0 0 0 53
junglex.com 36 0 0 0 0 0 1 3 7 15 10
myemessage.com 36 0 0 0 0 0 0 0 0 0 36
stock911.us 35 0 0 0 0 0 0 0 0 0 35
linuxassistance.it 33 0 0 0 0 0 0 0 0 0 33
agliardi.biz 29 0 0 0 0 0 0 0 0 3 26

Aici vom vedea că există 1250 mesaje în coada pentru care a fost făcut cel puţin o încercare de la livrare (amânat), din care 462 sunt dirijate spre spammer123.com domeniu. De e-mailuri trimise la acest domeniu 1 este în linie pentru o perioada de timp între 5 şi 10 minute, în timp ce 381 sunt în aşteptare pentru mai mult de 1280 minute.

Următoarea comandă este utilizat în locul pentru a afişa statistici referitoare la numarul de destinatari de e-mail în coada de aşteptare "activ" Postfix:

qshape active | less

În acest fel putem gasi in orice moment "blocaje", sau trimite e-mail care se acumulează în coada de aşteptare anormale Postfix în mod semnificativ performanţa degrada. Odată identificate procese similare, aveţi posibilitatea să le elimine prin utilizând comanda `` postsuper:

postsuper [-psv] [-c directory_file_conf] [-d][-h][-H][-r] [id_coda] [directory_coda]

Pentru a şterge, de exemplu, coada de mesaje 6CC39230001 ID-ul (cel arătat în exemplul de mai sus) este suficientă pentru a executa comanda:

# postsuper -d 6CC39230001

Dacă, în schimb, pe propriul risc, doriţi să goliţi complet coada de poştă electronică, aveţi posibilitatea să utilizaţi întotdeauna comanda de mai jos:

# postsuper -d ALL deferred

Dar dacă vă veţi pierde vreodată mesajele de e-mail ca urmare a utilizării acestui al doilea exemplu, nu te supara cu mine.

/ Sbin / telinit 0

Nessun commento » Jurnalul de bord No Comments »

Mi-am luat câteva zile libere, pentru a mă trage împreună şi să încerce să recupereze de la o perioadă de lucru foarte, foarte grele.

Nu rupe parul tau: Mă întorc cu tine de la Marţi, douăzeci şi patru iunie risc viitor.

Toate lucrurile bune.

Evolutia (Linux utilitar)

1 commento » Diverse , YouTube 1 Comentariu »

Scana recursiv un director cu PHP

Nessun commento » Open Source , PHP , Sfaturi şi trucuri No Comments »

Exista scripturi care ar trebui să aveţi întotdeauna la îndemână, pentru că se sfârşeşte de care aveţi nevoie în momentele cele mai neaşteptate şi ocazii. Această funcţie în PHP, de exemplu, în multe cazuri, a salvat-mi o risipă inutilă de trecerea timpului ca argument un şir de caractere care este calea completă pentru a scana funcţia scan_directory_recursively întoarce o matrice care conţin structura completă a directorului specificat.

Puteţi indica, ca argument opţional a doua, o prelungire sau o porţiune de text care nu va apărea neapărat în numele fişierului. Aceasta este de fapt un filtru pentru a exclude o anumită clasă de rezultate.

De exemplu:

$dirs=scan_directory_recursively('/home/ivan/Tempo');

returnează o matrice de toate directoarele şi fişierele in / home / Ivan / ora, in timp ce:

$dirs=scan_directory_recursively('/home/ivan/Tempo','.php');

returnează o matrice de toate directoarele şi fişierele in / home / Ivan / ora, cu excepţia fişierelor cu extensia. php!

Acesta nu este al meu face, de ce am rog pe cei care fac uz în proiectele lor, nu elimina referirile la lixlpixel, site-ul web din care provin.

Iată funcţia de:

 
 <Php

 / / Funcţii recursive PHP ------------ ------------- lixlpixel

 / / Scan_directory_recursively (director pentru a scana, filtru)

 / / Se aşteaptă calea către directorul si o extensie optionala pentru a filtra

 / / Desigur, PHP trebuie să aibă permisiunea de a citi directorul

 / / Specificaţi vă şi toate fişierele şi folderele în interiorul acestui director

 / / ------------------------------------------------ ------------


 / / Pentru a utiliza această funcţie pentru a obţine toate fişierele şi directoarele într-o matrice, scrie:

 / / $ Filestructure scan_directory_recursively = ('calea / catre / directorul');


 / / Pentru a utiliza această funcţie pentru a scana un director şi se filtrează rezultate, scrie:

 / / $ Fileselection scan_directory_recursively = ('director', 'extindere');


 $directory , $filter = FALSE ) scan_directory_recursively funcţia 
($ director, $ filtru = 
FALSE)

 {
    
 / / În cazul în care calea de are un slash la sfârşitul l-am scoate aici
    
 substr ( $directory ,- 1 ) == '/' ) if 
(substr ($ 
director, - 
1) == 
'/')
    
 {
        
 substr ( $directory , 0 ,- 1 ) ; $ Director = substr 
($ director, 
0, - 
1);
    
 }

    
 / / În cazul în care calea nu este valabil sau nu este un director ...
    
 ! file_exists ( $directory ) || ! is_dir ( $directory ) ) if 

(file_exists ($ director) | |! is_dir 
($ director))
    
 {
        
 / / ... 
 vom reveni false şi a ieşi din funcţia de
        
 ; returna 
FALSE;

    
 / / ... 
 altceva în cazul în care calea este lizibil
    
 ( is_readable ( $directory ) ) 
Elseif} (is_readable ($ director))
    
 {
        
 / / Am deschis directorul
        
 opendir ( $directory ) ; $ Directory_list = opendir 
($ director);

        
 / / Şi de scanare prin elementele din interiorul
        
 FALSE !== ( $file = readdir ( $directory_list ) ) ) în timp ce 

(FALSE! == 
($ file = readdir 
($ directory_list)))
        
 {
            
 / / Dacă nu filepointer este directorul curent
            
 / / Sau directorul parinte
            
 $file != '.' && $file != '..' ) if 
($ file! = '.' & & $ file 
='..')!
            
 {
                
 / / Noi construim noua cale pentru a scana
                
 $directory . '/' . $file ; $ PATH = $ directorul 
"/" $ file..;

                
 / / În cazul în care calea este lizibil
                
 is_readable ( $path ) ) dacă 
(is_readable ($ cale))
                
 {
                    
 / / Ne-am despartit noua cale de directoare
                    
 explode ( '/' , $path ) ; Subdirectoarele $ = exploda 

('/', $ 
cale);

                    
 / / În cazul în care noua cale este un director
                    
 is_dir ( $path ) ) dacă 
(is_dir ($ cale))
                    
 {
                        
 / / Adăugaţi detalii la directorul lista de fişiere
                        
 = array ( $ Directory_tree [] = array (
                            
 $path , 'Calea' => $ cale,
                            
 end ( $subdirectories ) , "Nume" => sfârşitul anului 
($ subdirectoare),
                            
 'directory' , "Fel" => 'director',

                            
 / / Noi scanare noua cale prin apel la această funcţie
                            
 scan_directory_recursively ( $path , $filter ) ) ; "Conţinut" => scan_directory_recursively 

($ path, $ 
filtru));

                    
 / / În cazul în care noua cale este de a depune
                    
 ( is_file ( $path ) ) } Elseif 
(is_file ($ cale))
                    
 {
                        
 / / Ia extensia de fişier prin luarea totul după ultimul punct
                        
 end ( explode ( '.' , end ( $subdirectories ) ) ) ; Extensia = $ sfârşitul (exploda 

('.', End 
($ subdirectoarele)));

                        
 / / În cazul în care nu există nici un set de filtru sau filtrul este stabilit şi meciurile
                        
 $filter === FALSE || $filter == $extension ) if 
($ filtru === FALSE | | $ filtrul == $ extensie)
                        
 {
                            
 / / Adaugă fişierele la detalii lista de fişiere
                            
 = array ( $ Directory_tree [] = array (
                                
 $path , 'Calea' => $ cale,
                                
 end ( $subdirectories ) , "Nume" => sfârşitul anului 
($ subdirectoare),
                                
 $extension , 'Extensie' => $ extensie,
                                
 filesize ( $path ) , 'Size' => filesize 
($ cale),
                                
 'file' ) ; "Fel" => 
'file');
                        
 }
                    
 }
                
 }
            
 }
        
 }
        
 / / Închideţi directorul
        
 $directory_list ) ; closedir 
($ directory_list); 

        
 / / Întoarcere fişier listă
        
 ; întoarcere $ directory_tree;

    
 / / În cazul în care calea nu poate fi citit ...
    
 { Else {}
        
 / / ... 
 ne intoarcem false
        
 ; returna 
FALSE;    
    
 }

 }

 / / ------------------------------------------------ ------------


 ?> 

Pentru confortul dvs., dar, de asemenea, propria mea, am adăuga aici o versiune fără comentarii şi a fi gata pentru descărcare:

Cum se instalează Internet Explorer pe Debian Etch

1 commento » Debian , Open Source , Tips & Tricks 1 Comentariu »

N-am oboseşte să repete că, odată cu versiune stabilă poţi face totul, absolut tot ce face în mod normal cu orice altă distribuţie mai puţin conservatoare. Pentru utilizarea de zi cu zi, pentru desfăşurarea activităţilor de afaceri sau doar pentru joc, cele mai multe distribuţii de Linux utilizatorilor par sa prefere foarte puţin orientate spre securitatea şi stabilitatea numai pentru faptul că acestea sunt în mod constant actualizate la cea mai recentă versiune orice software.

Am deja descris în alt post cum puteti beneficia de sistemul de backports pentru a actualiza programele preferate la o versiune mai nouă de faptul că introduce în ramura stabilă de Debian.

Debian din etch este gata pentru a satisface chiar dacă toate ispita noastre naturale de a transforma pentru a vedea aplicatia killer pentru Microsoft pe caseta noastre Linux. Luaţi, de exemplu, cazul dell'odiatissimo şi iubit browser-ul Internet Explorer-ul. Pentru a vedea o executaţi pe Debian Etch noastre există cel puţin două soluţii foarte valabile:

  1. suita Crossover Linux (aka: CXLinux) de CodeWeavers
  2. script IEs4Linux Sérgio Luís Lopes de Junior

Prima soluţie nu este gratuit, dar costă cu adevărat un salariu în comparaţie cu ofertele:

CrossOver Linux vă permite să instalaţi cele mai populare aplicaţii de productivitate pentru Windows, plugin-uri şi jocuri în Linux, fără a fi nevoie un sistem de operare Microsoft licenţă. CrossOver include un uşor de utilizat, interfata singur clic, care efectiv face instalarea o aplicatie Windows simplu si rapid. Odată instalată, aplicaţia dumneavoastră se integrează perfect cu Gnome sau KDE mediu. Doar faceţi clic şi rula aplicaţia dvs., exact aşa cum v-ar in Windows, dar cu libertate deplină de Linux.

CrossOver Linux vă permite să utilizaţi multe plugin-uri Windows direct din browser-ul de Linux. Orice lucru pe plugin-uri x86 bazate pe distributie Linux şi va integrate cu cele mai multe browsere Inclusiv Firefox 1.x, Netscape 6.x, Konqueror, Mozilla, Opera şi. CrossOver asemenea, se integrează cu Gnome şi KDE, pentru a vă deschide transparent Orice fisiere Word, Excel sau PowerPoint. Dar chiar mai bine, aveţi posibilitatea să deschideţi ataşamentele Aceste tipuri direct din orice client de mail.

Trebuie sa recunosc, am o afecţiune deosebită pentru CXLinux, deoarece de mai mulţi ani de funcţionare pe caseta mea Linux (folosit pentru a fi numit Oficiul pentru Crossover, aka: CXOffice) şi, adesea, îmi dă satisfacţie enormă.

A doua soluţie este să nu fie subestimat la toate: la fel ca CXLinux, utilizează script-ul `vin` IEs4Linux pentru a simula funcţionalitatea unui sistem de Redmond şi ne face să predea un număr bun de aplicaţii.

Iată cum se instalează IEs4Linux Debian Etch:

  1. descărca şi instala (ca root) dependenţe minime:
    # apt-get install wine cabextract binfmt-support
  2. download (ca un utilizator normal) cea mai recentă versiune a script de instalare:
    ~ wget http://www.tatanka.com.br/ies4linux/downloads/ies4linux-latest.tar.gz
  3. extrage-l cu de obicei `tar` comanda:
    ~ tar xvfz ies4linux-latest.tar.gz
  4. navigaţi la directorul creat astfel:
    ~ cd ies4linux-*
  5. rula scriptul:
    ~ ./ies4linux

În acest moment aţi terminat! Veţi vedea o interfaţă grafică în cazul în care aveţi posibilitatea să selectaţi câţiva parametri simplu pentru a trece la instalarea script-ul. Consiliului pentru a selecta doar versiunile 6.0, 5.5 şi 5.0 de Internet Explorer: În timp ce în opţiunile avansate au posibilitatea de a instala versiunea 7.0, acesta este un beta încă foarte instabilă şi nu este recomandată de către aceeaşi Sérgio.

Vă recomandăm tuturor celor care au beneficiat de script-ul creat de Sérgio Luis Lopes Junior la plata cheltuielilor de fişa corespunzătoare, doar un singur euro cu PayPal. Aici este adresa unde puteţi găsi mai multe informaţii despre cum să contribuie la proiect bunei sale:

http://www.tatanka.com.br/ies4linux/page/Contribute

Tux paraşutism

Nessun commento » Diverse , YouTube No Comments »