miercuri, 23 mai 2018

Crearea unui dispozitiv USB bootabil in Linux

Dispozitivele USB detin o capacitate mai mare de stocare si sunt produse ce au un pret relativ mic. Asa ca in locul CD-urilor si DVD-urilor, este mai bine sa utilizati dispozitivele USB.

Un dispozitiv USB bootabil va permite sa:
- bootati un calculator acolo unde nu exista dispozitiv de incarcare sau spatiu de stocare
- recuperati un calculator dintr-o stare inoperabila
- transportati mediul dumneavoastra de calcul
- instalati sisteme de operare
- testati sisteme de operare inainte de instalarea pe calculator
- si multe alte utilizari

In acest articol va voi arata cum sa creati un dispozitiv USB bootabil.

Crearea unui dispozitiv USB bootabil cu ajutorul interfetei GUI:
Instrumentele GUI sunt programe pe care le executati vizual pe calculator si care de obicei sunt cel mai usor de utilizat. Aplicatiile cu interfata grafica cele mai utilizate la ora actuala sunt UNetbootin si Etcher.
UNetbootin
UNetbootin este o aplicatie care va permite sa creati dispozitive USB bootabile. Pentru a crea un dispozitiv USB bootabil urmati pasii de mai jos:
- deschideti aplicatia si introduceti parola de utilizator

- selectati Diskimage si apasati pe butonul Browser, cautati fisierul ISO si apasati butonul Open

- clic pe OK pentru a incepe sa creati dispozitivul USB bootabil

- dupa terminarea procesului faceti clic pe butonul Exit

Etcher
Etcher este o aplicatie open source pentru crearea de dispozitive USB bootabile. Puteti urma pasii de mai jos pentru a crea un dispozitiv USB bootabil:
- deschideti aplicatia

- clic pe butonul Select image pentru a alege fisierul ISO

- clic pe butonul Flash! pentru a incepe operatiunea de creere a unui dispozitiv USB bootabil

- vi se va cere introducerea parolei si va incepe crearea dispozitivului USB

- dupa terminarea procesului inchideti aplicatia


Crearea unui dispozitiv USB bootabil din linia de comanda:
Utilizarea utilitarelor de linie de comanda este mai complexa, dar permite mai mult control asupra a ceea faceti si puteti obtine mai multe informatii despre ceea ce se intampla. Pentru a crea un dispozitiv USB bootabil din linia de comanda urmati pasii de mai jos:
- introduceti dispozitivul USB
- gasiti calea dispozitivului USB (in acest exemplu este sdc)
$ sudo fdisk -l


- demontati discul
$ sudo umount /dev/sdc

- utilizati comanda dd pentru a copia fisierul ISO pe dispozitivul USB
$ sudo dd if=/calea_catre_fisierul_iso of=/dev/sdc bs=4M && sync

Daca va placut articolul distribuiti-l pe retelele sociale sau impartasiti gandurile dvs. lasand un comentariu.


luni, 21 mai 2018

Cum copiati si lipiti un text in Terminal

Cele mai multe aplicatii folosesc pentru copierea si lipirea unui text combinatia de taste Ctrl+C, respectiv CTRL+V. Daca sunteti utilizator nou in Terminal, atunci cititi in continuare acest articol pentru a vedea ce combinatie de taste puteti utiliza in copierea si lipirea unui text.

Pentru a copia si a lipi un text folositi combinatiile urmatoare de taste:
- copiere: Ctrl+Shift+C
- lipire: Ctrl+Shift+V

Cu ajutorul acestui articol tocmai ati invatat cum sa copiati si sa lipiti un text in Terminal. Daca va placut articolul distribuiti-l pe retelele sociale sau impartasiti gandurile dvs. lasand un comentariu.


duminică, 20 mai 2018

Ghid de utilizare a lui Cron


Cron este una dintre utilitatile cele mai utile care permite utilizatorilor Linux sa programeze comenzi sau script-uri in mod automat la un anumit moment sau data. Cron este, in general, folosit pentru rularea copiilor de rezerva programate, monitorizarea spatiului pe disc, stergerea periodica a fisierelor, executarea sarcinilor de intretinere a sistemului si multe altele. In acest ghid va voi arata cum sa utilizati Cron Jobs in Linux.



Formatul tipic al unei sarcini in cron este:
Minute (0-59) Hour (0-24) Day_of_month (1-31) Month (1-12) Day_of_week (0-6) Command_to_execute
Utilizarea utilitarului Cron:
1. afisarea continutului fisierului contab
$ crontab -l

2. editare crontab a utilizatorului curent
$ crontab -e

3. editare crontab a unui alt utilizator
$ crontab -u utilizator2 -e

4. eliminarea tuturor sarcinilor pentru utilizatorul curent
$ crontab -r

5. mai multe informatii despre crontab
$ man crontab

In continuare va voi arata cateva exemple despre cum sa adaugi sarcini la crontab:
- rularea unei sarcini in fiecare minut
* * * * * [command_to_execute]

- rularea unei sarcini la fiecare 5 minute
*/5 * * * * [command_to_execute]

- rularea unei sarcini la fiecare sfert de ora
* */15 * * * [command_to_execute]

- rularea unei sarcini la fiecare ora la 30 minute
30 * * * * [command_to_execute]

- rularea unei sarcini de 3 ori pe ora la minutele 0, 5 si 10
0,5,10 * * * * [command_to_execute]

- rularea unei sarcini in fiecare ora
0 * * * * [command_to_execute]

- rularea unei sarcini la fiecare 2 ore
0 2 * * * [command_to_execute]

- rularea unei sarcini in fiecare zi la ora 00:00
0 0 * * * [command_to_execute]

- rularea unei sarcini in fiecare zi la ora 03:00
0 3 * * * [command_to_execute]

- rularea unei sarcini la ora 00:00 Duminica
0 0 * * 0 [command_to_execute]

- rularea unei sarcini in fiecare zi din saptamana de luni pana vineri la ora 00:00
0 0 * * 1-5 [command_to_execute]

- rularea unei sarcini in fiecare luna
0 0 1 * * [command_to_execute]

- rularea unei sarcini la ora 16:15 in ziua 1
15 16 1 * * [command_to_execute]

- rularea unei sarcini la fiecare trimestru in ziua 1 a lunii
* * 1 */3 * [command_to_execute]

- rularea sarcinii la fiecare 6 luni
0 0 1 */6 * [command_to_execute]

- rularea unei sarcini pe o anumita la un moment dat
5 0 * 4 * [command_to_execute]

- rularea unei sarcini in fiecare an
0 0 1 1 * [command_to_execute]

Puteti programa sarcinile sa ruleze la anumite intervale utilizand comenzi rapide simple in locul asteriscurilor sau numerelor.

@reboot rulati o data, la pornire
@yearly rulati o data pe an
@annually la fel ca yearly
@monthly rulati o data pe luna
@weekly rulati o data pe saptamana
@daily rulati o data pe zi
@midnight la fel ca daily
@hourly rulati o data pe ora

O sarcina va avea urmatorul format:
@weekly [command_to_execute]

Exista o pagina numita crontab.guru pentru invatarea programarii sarcinilor in crontab cu ajutorul exemplelor.

Acum aveti cunostiintele de baza pentru a intelege cum functioneaza si sa programati sarcini in crontab. Daca va placut articolul distribuiti-l pe retelele sociale sau impartasiti gandurile dvs. lasand un comentariu.