Articole etichetate ‘ubuntu-ro’
Nu stiu cum sunteti voi, dar mie nu imi place sa aud bipurile facute de PC speaker cand tin prea mult degetul pe backspace sau cand ajung la sfarsitul unui fisier text. In Linux putem rezolva problema eliminand modulul care permite bipurile. Modulele care pot emite bipuri in PC speaker sunt pcspkr si snd_pcsp. Ca sa rezolvam problema provizoriu putem elimina cele doua module folosind comanda “rmmod“: be7ea63d1ed7b1bebc19c9fb2ac17b6f000 Modulele vor fi eliminate pana la restart. Dupa restart vor fi reincarcate iar PC speakerul va functiona ca inainte. Daca avem nevoie de PC speaker inainte de restart le putem adauga din nou folosind comanda “modprobe“: be7ea63d1ed7b1bebc19c9fb2ac17b6f001 Daca in schimb dorim sa facem modificarea permanenta avem doua solutii. Prima es... Mai departe »
Exista comenzi care necesita mult timp pentru rulare sau afiseaza pe ecran informatiile intr-un ritm prea rapid ca sa le putem urmari. Un exemplu este instalarea cPanel care poate dura mai mult de 20 de minute, timp in care multe informatii se afiseaza atat de repede incat nu putem citi eventualele mesaje de eroare sau avertizare care le primim. Pentru astfel de aplicatii exista comanda logsave care salveaza tot outputul generat de o aplicatie pentru ca la sfarsit sa il putem studia. Sa luam de exemplu comanda “top -bn 1” care de obicei genereaza un output destul de mare: be7ea63d1ed7b1bebc19c9fb2ac17b6f003 Lansam comanda ca parametru pentru comanda logsave. Primul parametru la comenzii logsave este numele fisierului in care salvam outputul iar mai departe urmeaza comanda care ... Mai departe »
Exista situatii in care avem nevoie de un script propriu care sa ruleze la fiecare pornire a sistemului. In Debian si Ubuntu avem un script, /usr/sbin/update-rc.d, care ne usureaza munca. Tot ce trebuie sa facem e sa cream un script (ex. mystartup.pl), sa il plasam in directorul /etc/init.d iar apoi sa rulam comanda “update-rc.d“: be7ea63d1ed7b1bebc19c9fb2ac17b6f004 Se poate observa ca scriptul creaza un link pentru fiecare runlevel. Daca ne intereseaza ca scriptul sa ruleze pe un singur runlevel, ex. 3, stergem din fiecare director corespunzator runlevelului care nu ne intereseaza (rcX.d) fisierul creat S85mystartup.pl sau K85mystartup.pl. AKPC_IDS += "172,";Popularity: 4% [?]... Mai departe »
Am sapat putin prin API-ul Twitter sa vad cum pot updata un cont Twitter care sa pastreze statusul serviciilor care le urmaresc. S-a dovedit ca e mult mai usor decat pare. E suficient sa avem acces la un shell Linux pentru a updata contul: be7ea63d1ed7b1bebc19c9fb2ac17b6f005 Pornind de la exemplul de mai sus putem updata contul Twitter dintr-un script folosind functia system() care exista in aproape orice limbaj, sau putem utiliza functiile din libraria CURL daca e instalata. AKPC_IDS += "170,";Popularity: 1% [?]... Mai departe »
Daca aveti un server dedicat sau un VPS fara un sistem de gestiune, crearea de utilizatori cu acces FTP poate fi o mica problema. In general pentru ca cineva sa aiba acces FTP trebuie sa aiba un cont de utilizator in sistem. Totusi, crearea unui utilizator in sistem pentru a se asigura accesul FTP nu este de fiecare data o optiune buna. In functie de sistemul de operare, asta poate insemna crearea unui utilizator care sa aiba acces la shell. Chiar daca nu ar exista aceasta constrangere, exista suficiente motive pentru ca administratorul unui server sa prefere crearea unui utilizator virtual in locul unui utilizator real. Mentionez mai jos doar patru motive, cele care le intalnesc cel mai des: UID comun – In cazul siteurilor mari e necesara crearea de conturi FTP multiple pentru ca p... Mai departe »
Daca sunteti genul de om care isi ia laptopul in spate si ii place sa calatoreasca sau sa se plimbe prin oras sa stea la o cafea intr-un local si sa isi faca treaba remote cu siguranta v-ati pus cel putin o data intrebari legate de securitatea datelor care le transmiteti catre Internet si confidentialitatea informatiilor care le transmiteti pe porturi nesecurizate. Adevarul e ca in locurile publice orice om care detine cunostinte despre retele peste nivel mediu se poate descurca sa instaleze un sniffer pe un gateway sau o schema de routare prin care sa preia pachetele care se plimba prin retea. Ca sa dau cateva exemple, toate mailurile care le trimiteti din Outlook sau alt client de mail sunt transmise pe portul 25, port nesecurizat, si implicit cineva cu un sniffer poate citi in clar text... Mai departe »
Daca aveti nevoie de un proces care in mod normal necesita multa putere de calcul, in mod deosebit in cazul serverelor puse in productie, probabil ar fi bine sa va ganditi la o solutie care sa interzica procesului lansat sa monopolizeze ciclurile procesorului. Pe sistemele Linux, si in general pe sistemele din familia UNIX sau derivate, exista doua comenzi care ne permit sa setam o prioritate pe un proces din punct de vedere al cererilor de acces la procesor. Cele doua comenzi sunt “nice” si “renice“. Cu “nice” putem lansa o comanda cu o anumita prioritate. De exemplu, luam urmatoarea comanda: be7ea63d1ed7b1bebc19c9fb2ac17b6f016 In exemplul de mai sus, sistemul va lansa in executie comanda “/scripturi/backup” cu prioritate 19. Similar, daca a... Mai departe »
In functie de context se gasesc diferite situatii in care e necesara rularea unei comenzi cu credentialele unui utilizator diferit. Cel mai des se intampla cand lucram ca utilizator simplu si avem de rulat o comanda ca root. Pentru a rula comenzile exista doua variante. Prima ar fi sa schimbam utilizatorul curent ceea ce inseamna fie sa ne logam cu un alt utilizator fie sa folosim comanda “su“. A doua varianta e sa folosim comanda “sudo” care ne permite sa rulam o comanda cu credentialele altui utilizator fara a fi nevoit sa ne delogam sau sa ne logam cu un alt utilizator folosind “su“. Prima varianta, cea in care ne autentificam ca utilizator diferit, foloseste comanda “su“. Apelam comanda urmata de numele de utilizator, introducem parola si... Mai departe »




