sâmbătă, 25 martie 2017

find - cautare fisiere cu ajutorul terminalului


Comanda find este o comanda utila si la indemana pentru a cauta fisiere in linie de comanda. Aceasta poate fi folosita pentru a gasi fisiere bazate pe diferite criterii de cautare cum ar fi permisiunea, data/ora modificarii, dimensiunea, etc.


Comanda find este disponibila implicit pe majoritatea distributiilor Linux, deci nu trebuie sa instalati nici un pachet. Formatul de baza al sintaxei este:
$ find [unde sa caute] [criteriu] [ce sa caute]



In continuare sa vedem cum puteti folosi comanda find.

1. listeaza toate fisierele din directorul curent si subdirectoare
$ find

2. cauta fisier dupa nume
$ find /home -name testfile.txt

3. cauta un fisier dupa un anumit tip
$ find /home/ciprian/Test -name "*.txt"

4. cauta in functie de caractere
$ find /home/ciprian/Test -iname testfile.txt

5. limitati cautarea la nivel de director
$ find /home/ciprian/Test -maxdepth 3 -name "*.txt"
$ find /home/ciprian/Test -mindepth 3 -name "*.txt"

6. arata toate fisierele goale
$ find /home/ciprian/Test -empty

7. cauta un fisier apartinand unui grup
$ find . -group [nume_grup] -name "*.txt"

8. cauta un fisier detinut de un anumit utilizator
find . -user [nume_utilizator] -name "*.txt"

9. cauta un fisier recent modificat
$ find . -mmin 1 -name "*.txt"

10. afisati numai numele directoarelor
$ find /home/ciprian/Test -type d

11. cauta dupa un anumit director
$ find /home -type d -name Test

12. cauta numai fisierele care pot fi citite
$ find /home/ciprian/Test -perm /u=r

13. cauta fisierle executabile
$ find /home/ciprian/Test -perm /a=x

14. cauta si sterge un singur fisier
$ find /home/ciprian/Test -type f -name "testfile.txt" -exec rm -f {} \;

15. cauta si sterge fisiere multiple
$ find /home/ciprian/Test -type f -name "*.txt" -exec rm -f {} \;

16. cauta toate fisierele ascunse
$ find /tmp -type f -name ".*"

Comanda find folosita in exemplele din acest tutorial va aratat modul cum functioneaza comanda la un nivel de baza. Daca doriti sa aflati mai multe caracteristici despre comanda find introduceti urmatoarea comanda in terminal:
$ man find

In speranta ca acest articol a fost de ajutor puteti lasa un comentariu, sa dati un like sau sa-l distribuiti.


Sfaturi pentru toate distributiile de Linux - partea a V-a


Creati o parola puternica




O parola buna este una puternica si greu de ghicit, dar de asemenea si usor de retinut. O parola puternica nu numai ca este mai lunga dar ar trebui sa contina simboluri, cifre, litere mari si mici, semne de punctuatie.

Ca sa creati o parola puternica urmati cateva sfaturi:
- are minim 12 caractere
- include numere, simboluri, litere mari si mici
- nu folositi cuvinte din dictionar sau combinatii de cuvinte
- nu va bazati pe substitutiile evidente (ex. zero->zer0)

Truc pentru crearea unei parole pe care o puteti tine mint:
Putem crea o parola de genul A$3hy&Z20kl'. Este o parola destul de buna incluzand diferite tipuri de carcatere si este greu de ghicit. Singura problema este ca nu o puteti tine minte. Incercati sa tineti minte o parola cu ajutorul unei fraze. Un exemplu ar putea fi: "Locuiesc in Bacau pe stada Iosif Cocea nr. 574." -> LocBstIC#574. Nu trebuie decat sa va amintiti fraza creata.

Pentru a creea o parola cu ajutorul terminalului nu trebuie decat sa cititi acest articol: Cum putem genera parole aleatorii in Linux. Daca articolul va fost de ajutor puteti sa-l distribuiti, sa dati un like sau sa lasati un comentariu.

1-2-3-4-5


marți, 21 martie 2017

Sfaturi pentru toate distributiile de Linux - partea a IV-a


Securitatea retelei wireless




1. Modificati setarile numai atunci cand este conectat printr-un cablu de retea
Faceti modificarile la setarile de configurare ale router-ului numai atunci cand sunteti conectati prin cablu de retea. O conexiune fara fir este nesigura pentru acest lucru.

2. Actualizarea firmware-ului router-ului
Verificati pe site-ul web al producatorului de router daca exista o actualizare de firmware. Actualizarea rezolva problemele de securitate si repara bug-uri.

3. Nu ascundeti SSID
SSID-ul (numele de retea) ar trebui sa fie intotdeauna vizibile. Acunderea SSID-ului creeaza un risc suplimentar, un atacator poate configura un punct de acces cu SSDI-ul retelei, astfel incat laptop-ul se va conecta automat fara a cere permisiunea. Atacatorul poate monitoriza tot traficul de retea si poate avea chiart acces la hard disk.

4. Schimbati SSDI-ul implicit
Schimbati SSID-ul implicit la una creeata de voi, de la care nu este posibil sa se deduca marca si tipul router-ului.

5. Selectati WPA2 sau WPA
Criptarea de semnal ar trebui sa fie cel putin WPA Personal. WPA2 Personal este cel mai bun de utilizat. Fiecare router modern ofera posibilitatea de a seta criptarea la WPA.

6. Algoritmul de criptare numai pe AES
AES este cea mai moderna si sigura forma de criptare WPA. Deci, setati algoritmul de criptare numai pe AES.

7. Creati propria cheie WPA
Creati propria cheie WPA. Alegeti o cheie cu cel putin 10 caractere. Puteti folosi orice caracter fara a folosi spatiile.

8. Activati firewall-ul din router
Porniti firewall-ul din router. Cele mai multe routere ofera in configuratia lor si un firewall. Utilizati aceasta caracteristica a router-ului. Activarea firewall-ului poate avea efecte asupra unor jocuri online unde trebuie trebuie deschis un anumit port.

9. Schimbati parola de administrator al configuratiei router-ului
Schimbati parola de administrator al ecranului de configurare a router-ului. In mod normal, atunci cand doriti sa accesati configuratia router-ului, trebuie sa introduceti o parola de administrator (de obicei este admin in mod normal). Schimbati acest lucru intr-o parola proprie.

10. Dezactivati Wi-Fi Protected Setup (WPS) al router-ului
Cele mai multe routere moderne au caracteristica Wi-Fi Protected Setup (WPS). Aceasta caracteristica este de obicei activata in mod implicit. Este destinat pentru a face munca mai usoara pentru persoanele cu putine cunostiinte de securitate wireless, pentru a conecta dispozitivele fara fir, fara a fi nevoie sa tasteze parole lungi.

WPS activat prezinta un risc major de securitate. Cu un simplu atac brute-force, un atacator poate recupera codul PIN al WPS-ului, expunand astfel cheia WPA/WPA2 a retelei fara fir. Singura optiune este sa dezactivati WPS in router imediat. Dupa dezactivarea WPS-ului modificati imediat cheia WPA/WPA2.

11. Dezactivati Universal Plug and Play (UPnP) in router
Universal Plug and Play (UPnP) este o caracteristica riscanta care expune router-ul la atacuri. Prin urmare, este cel mai bine pentru a dezactiva UPnP in router.

12. Fii atent cu utilizarea retelelor neprotejate ale altora
Fii foarte atent cu utilizarea retelelor neprotejate (hoteluri, Camping, aeroporturi, etc.). Utilizatorii din raza de actiune a punctului de acces wireless neprotejat, sunt capabili de a monitoriza traficul wireless si a ataca laptop-ul direct. Solutia la aceste probleme este sa trimiteti informatii criptate: utilizati intotdeauna https, actualizati Linux-ul la zi, activati firewall-ul si vericati certificatele SSL ale site-uri web.

Acest articol va aratat cum sa securizati o retea wireless. Daca articolul va fost de ajutor puteti sa-l distribuiti, sa dati un like sau sa lasati un comentariu.

1-2-3-4-5

Actualizare kernel in Ubuntu cu ajutorul aplicatiei Ukuu

Kernel-ul este o parte importanta gasit in sistemul de operare. Acesta actioneaza ca un mediator intre software si hardware. In esenta, fara un nucleu, programele nu pot functiona, deoarece nu pot avea acces la resursele calculatorului.

Actualizarea kernel-ului poate oferi o multitudine de beneficii, cum ar fi suport mai bun pentru calculator si performante imbunatatite. O parte a kernel-ului Linux este dedicat exclusiv pentru a controla lucruri cum ar fi placa grafica si procesorul sub forma de drivere. Tehnologii noi ies si trebuiesc adaugate in mod constant.

Din pacate, procesul de actualizare a unui kernel poate fi plictisitor si foarte complicat. In acest caz, Ukuu este o aplicatie care vine in ajutorul utilizatorului de Ubuntu pentru actualizarea kernel-ului.

Ukuu (Ubuntu Kernel Update Utility) face actualizarea kernel-ului in Ubuntu mai usor de efectuat. Tot ce trebuie sa faceti este sa alegeti ultima versiune de kernel, sa-l instalati si sa reporniti calculatorul.

Instalarea aplicatiei Ukuu:
$ sudo apt-add-repository -y ppa:teejee2008/ppa
$ sudo apt-get update
$ sudo apt-get install ukuu

Instalare kernel cu Ukuu:
Ukuu va prezinta cele mei noi kernele, dar si versiunea de kernel care ruleaza pe calculator. Dupa ce selectati versiunea de kernel dorita, faceti clic pe butonul Install. Restartati calculatorul.

Intr-un articol anterior am scris cum sa instalati ultima versiune de kernel in linie de comanda (Actualizare la ultima versiune de kernel in Ubuntu). Ukuu este o aplicatie utila pentru actualizarea kernel-ului. Daca articolul va fost util dati un like, lasati un comentariu sau distribuiti-l.


luni, 13 martie 2017

Inregistreaza tot ce faci in Terminal

In acest articol veti invata cum sa inregistrati tot ce faceti in Terminal folosind comanda script. Indiferent ca actualizati sistemul, ca creeati un director sau fisier, instalati o aplicatie, comanda script salveaza pur si simplu orice ai face in Terminal. Daca vrei sa stii ce ai facut acum cateva ore sau cateva zile in urma, nu trebuie decat sa vizualizati fisierul in care ati salvat inregistrarea. Stiu ce veti spune ca putem folosi tastele sageti jos/sus pentru a vizualiza istoricul comenzilor, dar nu puteti vizualiza iesirea acestor comenzi.

Comanda script creeaza un fisier in care sunt redate toate operatiile pe care lea-ti facut in Terminal. Nu are importanta daca instalati o aplicatie, creati un director/fisier, eliminati un director. Totul va fi inregistrat, inclusiv comenzile si iesirile respective.

Inregistrati tot ceea ce faceti in Terminal folosind comanda script:
Comanda script vine pre-instalata pe majoritatea sistemelor de operare Linux. Asa ca nu ne mai deranjam cu unstalarea utilitarului. Acum sa folosim in timp real comanda script:
1. rulati urmatoarea comanda in Terminal
$ script -a activitati_terminal
unde
-a este utilizat pentru a adauga iesirea in fisier
activitati_terminal este fisierul unde sunt adaugate iesirile

2. rulati cateva comenzi ca test
3. dupa rularea tuturor comenzilor utilizate, sesiunea se incheie folosind comanda
$ exit

Toate activitatile au fost stocate intr-un fisier denumit activitati_terminal si pe care il salveaza in directorul de lucru curent.

Pentru a vizualiza activitatile inregistrate, trebuie doar sa deschideti acest fisier cu un editor text sau pur si simplu folosind comanda cat.
$ cat activitati_terminal


In imaginea de mai sus, comanda script a inregistrat toate activitatile mele inclusiv ora de incepere si de incheiere a comenzii script. Motivul pentru a utiliza comanda script este ca nu inregistreaza doar comenzile ci si iesirea comenzii. Pur si simplu, comanda script va inregistra tot ceea ce faci pe terminal.

Comanda script ar fi utila pentru studenti, profesori si utilizatorii de Linux care vor sa pastreze evidenta activitatilor lor pe Terminal. Chair daca exista multe utilitare CLI sau GUI pentru a face acest lucru, comanda script este cel mai simplu si cel mai rapid mod de a inregistra activitatile din sesiunea Terminal.

Aceasta fiind tot sper ca acest lucru sa va ajute. Daca gasiti acest artricol util, va rog sa-l distribuiti, dati un like sau sa lasati un comentariu.


duminică, 12 martie 2017

Actualizare la ultima versiune de kernel in Ubuntu




Periodic ies pe piata noi dispozitive si tehnologii. Actualizarea kernel-ului Linux ne va usura munca, aduce noi functii si chiar protejarea de vulnerabilitati care au fost gasite in versiunile anterioare.






Pentru actualizarea la ultima versiune de kernel in Ubuntu urmati pasii de mai jos:
1. verificati versiunea de kernel instalata
$ uname -sr

2. descarcati ultima versiune de kernel de aici. In continuare aveti ca exemplu denumirea fisierelor ce trebuiesc descarcate.

64bit
linux-headers-VERSION-NUMBER_all.deb
linux-headers-VERSION-NUMBER_amd64.deb
linux-image-VERSION-NUMBER_amd64.deb

32bit
linux-headers-VERSION-NUMBER_all.deb
linux-headers-VERSION-NUMBER_i386.deb
linux-image-VERSION-NUMBER_i386.deb

3. mergeti la directorul unde ati descarcat fisierele
$ cd Downloads

4. introduceti comanda de instalare
$ sudo dpkg -i *.deb

5. dupa repornirea calculatorului introduceti urmatoarea comanda pentru a verifica noua versiune de kernel
$ uname -sr

In acest articol v-am aratat cum sa faceti upgrade cu usurinta la kernel-ul Linux pe sistemul Ubuntu. Exista o alta varianta de a instala ultima versiune a kernel-ului cu ajutorul aplicatiei Ukuu. Despre aceasta aplicatie va voi scrie data viitoare. Daca va placut articolul nu uitati sa dati like, lasati un comentariu sau sa-l distribuiti.


vineri, 10 martie 2017

Listati pachetele instalate in Ubuntu cu apt


Apt este un utilitar in linie de comanda care va permite sa efectuati instalari de noi pachete software, eliminarea pachetelor software care nu sunt necesare, actualizarea pachetelor software existente, etc. care ruleaza pe Debian sau pe distributiile derivate. Pentru a afla pachetele instalate in Ubuntu urmariti acest tutorial.



Pentru a lista pachetele instalate pe calculatorul tau introduceti urmatoarea comanda in terminal:
$ sudo apt list --installed

Cu ajutorul programului less veti putea citi cu usurinta intreaga iesire:
$ sudo apt list --installed | less

Cu ajutorul programului grep puteti lista toate dependintele ale unui pachet:
$ sudo apt list --installed | grep -i apache


sâmbătă, 4 martie 2017

Sfaturi pentru toate distributiile de Linux - partea a III-a


LibreOffice: setari pentru o utilizare facila a suitei




LibreOffice este una dintre suitele de birou cel mai folosit pe distributiile Linux. Accepta fisierele realizate cu cu suita Microsoft Office. LibreOffice vine cu o serie de setari implicite suboptimale. Acestea pot fi schimbate citind articolul in continuare.

1. Limitarea optiunii autocorectie
Unele optiuni de corectare sunt extrem de iritante, asa ca este mai bine sa limitam optiunea autocorect facand setarile urmatoare:
- deschideti LibreOffice Writer si faceti clic pe meniul Tools-AutoCorrect-AutoCorrect Options... unde se va deschide fereastra Auto Correct
- din fila Options debifati urmatoarele optiuni:
"Capitalize first letter of every sentence"
"Delete spaces and tabs at beginning and end of paragraph"
"Delete spaces and tabs at end start of line"
- din fila Word Cmpletion debifati urmatoarele optiuni:
"Enable word completion"
"Collect words"
- din fila Replace stergeti urmatoarele intrari: 1/2, 1/4 si 3/4
- clic pe OK

2. Imbunatatirea recuperare automata
AutoRecovery poate fi optimzat astfel:
- clic pe meniul Tools-Options... unde se va deschide o fereastra
- la optiunea Load/Save din partea stanga alegeti General
- la Save setati intervalul de 5 minute si astfel veti reduce rscul de a pierde datele in cazul caderii curentului
- clic pe OK

3. Dezactivati Java
Performantele LbreOffice pot fi imbunatatite daca dezactivati Java. Acest lucru va dezactiva cateva caracteristici, care nu va vor incurca in utilizarea apliiei LibreOffice. Dezactivarea Java se face in felul urmator:
- clic pe meniul Tools-Options.. unde se va deschide o fereastra
- la optiune LibreOffice din partea stanga alegeti Advanced
- debifati optiunea Usea Java runtime environment
- clic pe OK

4. Inserati mai usor numere de pagina
In mod implicit, adaugarea de numere de pagna nu este asa de facila. Din fericire exista o extensie utila oferita ca ajutor de un dezvoltator. Aceasta extensie face adaugarea de numere de pagini mult mai usor. Pentru adaugarea acestei extensii faceti urmatoarele setari:
- descarcati Pagination de aici sau aici
- deschideti LibreOffice Writer si mergeti in meniul Tools-Extensions Manager...
- clic pe butonul Add si navigati pana la Downloads locul unde este descarcata extensia Pagination, apoi clic pe Open si Close
- restartati aplicatia LibreOffice

Aceasta caracteristica noua o gasiti in meniul Insert-Page Number...

5. Cauta si inlocuieste cuvantul/caracterul dorit
Uneori exista caractere sau cuvinte pe care doriti sa le inlocuiti intr-un document. Puteti sa faceti dupa cum urmeaza:
- faceti clic pe meniul Edit si apoi pe Find and Replace...
- la Find introduceti cuvantul/carcaterul pe care doriti sa-l cautati si la Replace cuvantul/caracterul pe care doriti sa-l inlocuiti apoi faceti clic pe  butonul Replace sau Replace All
- clic pe Close dupa terminarea operatiunii

6. Instaleaza LibreOffice din nou daca ai probleme sau apare o versiune noua
Multe distributii Linux ofera prin managerele de software ultima versiune a aplicatie. Dar puteti descarca si instala ultima versiune a suitei office LibreOffice chiar de pe site-ul oficial https://www.libreoffice.org/download/download/. Instalati aplicatia utilizand terminalul:
a. descarcati aplicatia
$ Wget http://donate.libreoffice.org/home/dl/rpm-x86_64/5.3.0/en-US/LibreOffice_$version_Linux_x86-64_rpm.tar.gz
sau
$ wget http://donate.libreoffice.org/home/dl/deb-x86_64/5.3.0/en-US/LibreOffice_$version_Linux_x86-64_deb.tar.gz
b. dezarhivati aplicatia
$ tar zxvf LibreOffice_$version_Linux_x86-64_rpm.tar.gz //contine fisierul cu extensia deb
sau
$ tar zxvf LibreOffice_$version_Linux_x86-rpm.tar.gz //contine fisierul cu extensia rpm
c. mergeti la directorul DEBS sau RPMS
$ cd LibreOffice_$version_Linux_x86-deb/
$ cd DEBS
sau
$ cd LibreOffice_$version_Linux_x86-rpm/
$ cd RPMS
d. instalarea pachetelor
$ sudo dpkg -i *.deb //Debian, Ubuntu si distributiile derivate
$ su -c 'yum install *.rpm' //Fedora, CentOS
$ su -c 'urpmi *.rpm' //Mageia
$ su -c 'rpm -Uvh *.rpm' //openSUSE
$ su & # rpm -ivh *.rpm //PCLinuxOS

Dupa instalare il veti gasi in Meniu si la categoria Office.

Daca articolul va fost de ajutor puteti sa-l distribuiti, sa dati un like sau sa lasati un comentariu.

1-2-3-4-5

vineri, 3 martie 2017

Debian Goodies Utilities - gestioneaza pachetele pe Debian


Debian Goodies este un pachet care include utilitare pentru gestionarea pachetele pe Debian si a sistemelor derivate. Aveti posibilitatea sa utilizati Debian Goodies pentru a afla ce pachete sunt actualizate, bug-uri critice, cele care ocupa spatiu mai mare pe disc, etc.


Instalarea pachetului debian-goodies se face ruland in terminal urmatoarea comanda:
$ sudo apt-get install debian-goodies



In acest articol va voi descrie modul de utilizare a utilitatilor din pachetul Deban Goodies. Utilitatile incluse in pachet: dglob, debget, dpigs, dgrep, debmany, checkrestart, popbugs si which-pkg-broke. Mai jos ve este descrierea fiecarui instrument:
-dglob- 
Va lista numele de pachete care se potrivesc cu un sir de caractere specificate. In mod implicit va lista doar pachetele instalate. In cazul in care doriti sa listati toate pachetele utlizati argumentul "-a".


-dgrep-
Utilitarul dgrep este folosit pentru a cauta toate fisierele tru un anumit model intr-un pachet specificat. Utilizarea dgrep folosind cateva optiuni:
//-e//

//-l//
//-o//

-dpigs-
Acest utilitar va afiseaza ce pachet ocupa cel mai mult spatiu in sistemul dumneavoastra.

-checkrestart-
Acest utilitar va va notifica lista de servicii pe care trebuie sa le porniti dupa actualizarea sistemului.

-dhomepage-
dhomepage te va duce direct la site-ul web al oricarui pachet specificat. Acest instrument va fi foarte util daca sunteti in cautarea mai multor detalii cu privire la orice pachet.

-debget-
Debget este folosit pentru a obtine un fisier deb pentru un pachet din baza de date ale pachetelor APT.

-debmany-
Acest utilitar va permite sa vizualizati toate manpages unui pachet.

-which-pkg-broke-
Este folosit pentru a gasi pachete stricate. which-pkg-broke va poate ajuta sa gasiti pachetele care au stricat sistemul sau un pachet privind sistemul.

-popbugs-
Este folosit pentru a afisa o lista de bug-uri cu eliberare critice personalizate pe pachetele pe care le utilizati in mod obisnuit pe sistemul dumneavoastra.

Pentru a genera jurnalul popularity-contest, execuatti aceasta comanda.
Pentru a stoca iesirea utilizati –output=/path/to/file option.
Puteti vizualiza fisierul intr-un browser web.

Debian-goodies are multe utilitati, acestea sunt unele din cele mai utilizate. Sper ca veti gasi acest articol util, puteti sa-l distruiti, dati un like sau lasati un comentariu.


joi, 2 martie 2017

Cum facem Peppermint OS rapid cu Openbox

Nu cu mult timp in urma am scris cateva articole despre distributia Peppermint OS. Acest articol va va arata cum sa faceti Peppermint OS rapid fara a recurge la instalarea altui desktop manager sau o fereastra. Putem face acest lucru cu ceva care este deja integrat in Peppermint OS: managerul de ferestre Openbox.

Openbox este parte a sistemului Peppermint OS, fiind managerul de ferestre in jurul careia se bazeaza LXDE. Openbox este un manager foarte rapid, usor si configurabil.

Cateva lucruri pe care le puteti face pe Openbox:
- copiati fisierele de care aveti nevoie
$ cp /etc/xdg/openbox/* ~/.config/openbox

- instalare Obmenu
$ sudo apt-get install obmenu

- instalare aplicatie imagine de fundal
$ sudo apt-get install feh

- configurati script-ul autostart
$ nano  ~/.config/openbox/autostart.sh

- personalizati Openbox: cu ajutorul instrumentului ObConf puteti schimba tema si font-urile

Exista o multime de configurari ce poti sa faci cu Openbox, astfel incat sa puteti avea o experienta placuta.