„Sanitarinė diena, lankytojus priimsime 2012.12.14. Galite naudotis kompiuteriais esančiais viešojoje bibliotekoje.“

O jei rimtai tai karts nuo karto viskam reikia „profilaktikos“ ar „sanitarinės dienos“, geriau išvengt bėdų nei jas taisyt. Bėdos visada atsitinka tada kai žūtbūt reikia kompiuterio, o profilaktiką galima atlikti tada kai turi laiko. Tai nusprendžiau pasidalint savo „sanitarinės dienos“ ypatumais.

 

Atsarginė duomenų kopija

Visų pirma reikia padaryt atsarginę duomenų kopiją, šiam pasauly visko būna ir kartais profilaktika pridaro bėdų, o ne padeda jų išvengti 🙂

Prie atsarginė kopijos vertėtų pridėti ir įdiegtų paketų sąrašą (kad būtų galima reikalui esant įrašyti tuos pačius paketus, pvz. sugedus sistemai, norint atkurti buvusią sistemą)

Komanda (archlinux):

sudo pacman -Qeq > ~/idiegti_paketai.txt

Visų paketų iš to sąrašo įdiegimas (archlinux):

 for x in $(cat ~/idiegti_paketai.txt); do pacman -S $x; done

Aš darau tik namų aplanko atsarginę kopiją, man visiškai negaila prarast filmų ar muzikos, viską kas reikalinga laikau namų aplanke.

Komanda:

tar -cvzf /paskirties/aplankas/home_back.tar.gz /home/naudotojas

Mano naudojama komanda (ji įdėta į bashrc alias, realiai nerašau tokios ilgos):

tar --exclude=/home/gymka/.wine --exclude=/home/gymka/.wine-chessmaster -cvzf /media/media2/home_back.tar.gz /home/gymka

Aš nedarau „wine“ failų kopijos, nes jie užima daug ir iš jų naudos nedaug. Reikalui esant žymiai patogiau iš naujo įdiegt programą.

Atsarginę failų kopiją laikau kitam fiziniam diske (pas mane 3 HDD, dėja) ir usb atmintinėje (ją laikau kitame kambaryje).

Nereikalingų failų šalinimas

Laikui bėgant prisikaupia daug nereikalingų failų, pvz. laikini failai, programų vertimai, ir t.t. Beto dar yra failų kuriuos verta pašalint saugumo/privatumo sumetimais. Čia į pagalbą ateina programa „bleachbit“, ji turėtų būti betkurio distributyvo saugykloj.

Programa paprasta ir aiški, išversta į Lietuvių kalbą, šiaip nereiktų jokių komentarų, bet pakomentuosiu. Atveriam programą („root“ teisėmis) -> Peržiūrim visas eilutes, pažymim/atžymim ką reikia. Pagal nutylėjimą „Sistema -> Lokalizacijos“ yra nepažymėta, bet mano nuomone tai nėra prasmės laikyt vertimų kurių nenaudoji, o mano sistemoj jie užėmė 600mb. Nustatymuose pasirenkam kurias kalbas palikti ir pažymim anksčiau minėtą langelį.  Spaudžiam „Peržiūra“, peržiūrim ką programa ruošiasi pašalinti ir jei viskas tenkina spaudžiam „Išvalyti“.

*.pac* failai (tik archlinux)

Bėgant laikui prisikaupia  visokių *.pac* failų, visi žinom kas jie ir kam jie reikalingi (kas nežino – archwiki). Savaime aišku geriausia konfigūraciją atnaujint iškart po paketo įdiegimo, bet kartais atnaujinimo metu nėra laiko/noro dar ir konfigūraciją atnaujint.

Surinkt visiem *.pac* failams naudoju programą „yaourt“ (ji skirta siųstis paketam iš AUR).

sudo yaourt -C

matom maždaug:

1 10/23/12 23:31:57  /etc/pam.d/lxdm.pacnew
2 10/28/12 16:24:15  /etc/yaourtrc.pacnew
3 11/22/12 16:20:58  /etc/fstab.pacnew
4 11/29/12 09:50:00  /etc/pacman.d/mirrorlist.pacnew
5 12/04/12 03:02:24  /etc/group.pacnew
6 12/04/12 03:02:24  /etc/gshadow.pacnew
7 12/04/12 03:02:24  /etc/passwd.pacnew
8 12/04/12 03:02:24  /etc/shadow.pacnew

Pradedam nuo pradžių, pasirenkam 1.

Jei pakeitimai nebūtini arba jie jau atlikti, parašom „:q“ ir išeinam nesaugodami failo. Tada yourt meniu pasirenkam „nustelbti“ (supress) ir naujas failas bus pašalintas.

Jei matom naują eilutę ir ją reikia tiesiog nukopijuoti surenkam „dp“.

Jei eilutė pasikeitė, paredaguojam ją. „Insert“ įeiti į redagavimo režimą, „Esc“ grįžti į komandų įvedimo režimą.

Kitos reikalingos „vimdiff“ komandos:

CTRL +W CTRL +W – pereiti į kitos pusės langą

yy – nukopijuoti eilutę

p – įklijuoti eilutę

]c – peršokti prie sekančio skirtumo