Komad prvi: Kako napraviti rezervne kopije podataka iz komandne linije...
Jedan od najgorih scenarija za početnike nenavikle na komandnu liniju jeste da im padne sistem tako da ne mogu povratiti GUI, te su ograničeni samo na rad u komndnoj liniji. Lako je reinstalirati sistem ali šta raditi sa podacima koji se trenutno nalaze na čvrstom disku? Pa to je bar lako napravite rezervne kopije podataka lako i brzo. Ulogujte se sa vašom lozinkom i korisničkim imenom i u terminal ukucajte:
Sad je red i da objasnimo gore navedeno. Dakle tar je komanda koja se koristi za pakovanje arhiva ali i za pravljenje rezervnih kopija podataka. zcvf su opcije koje koristimo u tar komandi, ako vas zanima šta tačno koja znači otkucajte u terminalu:
rezkopije.tgz je ime datoteke (arhive) koja će biti napravljena. Ovako uneta komanda pravi samo rezervne kopije datoteka i direktorijuma koji se nalaze pod vašim home direktorijumom. Ovo često nije dovoljno već je potrebno napraviti rezervne kopije celog sistema, za ovu opciju unesite:
pa:
i da bi ste napravili rezervne kopije celog sistema unesite:
Pošto želimo da napravimo backup celog sistema unosimo root direktorijum "/", a opciju --exclude koristimo da komandi tar kažemo šta ne želimo da unesemo u konačnu arhivu. A ne želimo da unesemo direktorijume /proc, /lost+found, /mnt, /sys jer će ih operativni sistem napraviti posle nove instalacije i nisu potrebni u rezervnim kopijama. ali pazite, jer će ova komanda prepisati bilo koji noviji podatak sa istim imenom kao što je i u arhivi, i to bez da od vas traži dozvolu.
Da bi ste pronašli neku datoteku radeći iz komandne linije najlakše je da koristite komandu locate. Medjutim da bi koristili ovu komandu morate prvo napraviti bazu podataka koju će komanda locate koristiti, na sreću to se vrlo lako radi komandom:
kada jednom napravite bazu podataka unesite samo:
i komanda locate će vam dati rezultat pretrage u kome ćete videti gde se sve nalazi datoteka sa imenom koje ste tražili.
Poznato je da ls komanda izlistava datoteke i direktorijume u tekućem direktorijumu. Medjutim sa njom možete videti i sve poddirektorijume odjednom ako joj dodate opciju -R, naravno pošto su ovakvi izveštaji komande ls poprilično dugi bilo bi uputno koristiti komandu |more zajedno sa komandom ls kako bi vam ona izlistavala sve datoteke, podirektorijume i direktorijume stranicu po stranicu. Radi više informacija o svakom pojednim podatku koristimo opciju -l, a ukoliko želimo i sve skrivene podatke da vidite koristite opciju -la. Ako upravo razmišljate kako bi bilo lepo ovakav izveštaj sačuvati u jednoj tekstualnoj datoteci, onda ukucajte:
i u vašem home ditektorijumu ćete pronaći tekstualnu datoteku spisak_podataka.txt, koji možete pregledati sa bilo kojim programom za obradu teksta. Naravno bilo bi glupo pa ne iskoristiti ove mogućnosti kombinovanih komandi za naprimer, pravljenje spiskova podataka koji se nalaze na vašoj gomili CD-ova. Jedino što treba uneti putanju do vašeg CD-a, naprimer ako vam je cdrom montiran na /media/cdrom unesite:
Takodje lako samo u terminal ukucajte:
Ako volite PDF format i lakše vam je naprimer da stranice sa interneta čuvate u PDF nego u HTML formatu onda je prava stvar za vas virtuelni pdf štampač. U terminal unesite:
pa ako koristite GNOME dodajte novi štampač tako što ćete otvoriti dijalog Printing (System > Administration > Printing), pa u njemu dodati novi štampač (Printer > Add Printer), pa u novo otvorenom prozoru označite PDF Printer (Virtual Printer) i kliknite na Forward. Kao proizvodjača odaberite Generic, a kao model PostScript i opet kliknite na Forward. U sledećem prozoru unesite kratak opis i lokaciju (šta želite), pa kliknite na Apply. Kada na novi štampač kliknete desnim tasterom miša možete izabrati Properties i fino podesiti virtuelni štampač. tar zcvf rezkopije.tgz $HOME tar --help sudo su cd / tar cvpfz rezkopije.tgz / --exclude=/dev --exclude=/proc --exclude=/lost+found --exclude=/mnt --exclude=/sys
Drugu opciju bih preporučio pre nego li vam padne sistem jer je najverovatnije da će biti napravljena i rezervna kopija greške koja je i izazvala pad GUI-ja, no ako nemate izbora i potreban vam je veći deo podataka koji se nalaze razbacani po celom disku onda možete koristiti i ovu opciju pa posle polagano vraćati deo po deo arhive. Ovako napravljenu arhivu možete lako vratiti nakon reinstalacije OS-a komandom:
sudo tar zxvf rezkopije.tgz -C/ sudo updatedb locate tražena_datoteka ls -la -R | cat -b > spisak_podataka.txt ls /media/cdrom -la -R | cat -b > spisak_podataka.txt man ime_komande | cat -b > ime_komande.txt sudo apt-get install cups-pdf
Ukoliko je KDE vaše okruženje otvorite dijalog za štampače (Kmeni > System Settings > Printers). Pa odaberite PDF Printer (Virtual Printer) i kliknite na Next, kao proizvodjača odaberite Generic, a kao model PostScript i opet kliknite na Next. U sledećem prozoru možete fino podesiti štampač. Pa u sledeći prozor kao tip korisnika odaberite Allowed Users, a u polje Users unesite vaše korisničko ime i kliknite na Add, pa na Next. Zatim unesite proizvoljan kratak opis štampača i lokaciju koju želite pa kliknite na Next.
Kada budete želeli sledeći put da sačuvate neku stranicu ili dokument kao PDF, iz aplikacije u kojoj radite odaberite opciju za štampanje dokumenta a kao štampač navedite PDF štampač.