Backup pomembnih nastavitev
Torej, sistem mi je iz 15.10 verzije uspelo nadgraditi na development 17.04. Nakar sem se odločil za downgrade (vem, napaka) in dokončno sesul še tisto, kar je vsaj približno delovalo.
Zdaj se pripravljam na kar najmanj boleč restore. Seveda imam arhivirano domačo mapo, vprašanje je, kaj je še treba shraniti.
/etc/NetworkManager/system-connections/
OpenVPN service nastavitve:
/etc/openvpn
cat /etc/default/openvpn
UFW nastavitve:
/lib/ufw/user.rules
/lib/ufw/user6.rules
cat /etc/default/ufw
Pisave:
/usr/local/share/fonts
/usr/share/fonts
~/.local/share/fonts
~/.fonts
(Ob restoru je nato potreben: sudo fc-cache -fv)
Imena hostov:
/etc/hosts
Cron (?):
crontab -l
sudo crontab -l
PostgreSQL:
pg_dump dbname > outfile
psql dbname < infile
ali (tole naredi tudi kopijo uporabnikov oz. vlog, dostopnih kontrol, itd.):
pg_dumpall > outfile
psql -f infile postgres
oziroma:
pg_dump dbname | gzip > filename.gz
gunzip -c filename.gz | psql dbname
Seznam vseh nameščenih paketov:
sudo dpkg --list-selections > /path/to/packagelist.txt
Seznam vseh PPAjev:
Oziroma menda za oboje uporabimo GUI aplikacijo Aptik (http://www.teejeetech.in/).
Še kaj, preden me zaboli glava?
Zdaj se pripravljam na kar najmanj boleč restore. Seveda imam arhivirano domačo mapo, vprašanje je, kaj je še treba shraniti.
Trenutne ideje
Gesla od NetworkManagerja:/etc/NetworkManager/system-connections/
OpenVPN service nastavitve:
/etc/openvpn
cat /etc/default/openvpn
UFW nastavitve:
/lib/ufw/user.rules
/lib/ufw/user6.rules
cat /etc/default/ufw
Pisave:
/usr/local/share/fonts
/usr/share/fonts
~/.local/share/fonts
~/.fonts
(Ob restoru je nato potreben: sudo fc-cache -fv)
Imena hostov:
/etc/hosts
Cron (?):
crontab -l
sudo crontab -l
PostgreSQL:
pg_dump dbname > outfile
psql dbname < infile
ali (tole naredi tudi kopijo uporabnikov oz. vlog, dostopnih kontrol, itd.):
pg_dumpall > outfile
psql -f infile postgres
oziroma:
pg_dump dbname | gzip > filename.gz
gunzip -c filename.gz | psql dbname
Seznam vseh nameščenih paketov:
sudo dpkg --list-selections > /path/to/packagelist.txt
Seznam vseh PPAjev:
#! /bin/sh
# listppa Script to get all the PPA installed on a system ready to share for reininstall
for APT in `find /etc/apt/ -name \*.list`; do
grep -o "^deb http://ppa.launchpad.net/[a-z0-9\-]\+/[a-z0-9\-]\+" $APT | while read ENTRY ; do
USER=`echo $ENTRY | cut -d/ -f4`
PPA=`echo $ENTRY | cut -d/ -f5`
echo sudo apt-add-repository ppa:$USER/$PPA
done
done
Save this as listppa.sh
listppa.sh > installppa.sh
This create a script that you can backup somewhere, then run to add your PPAs on a fresh install by simply running:
installppa.sh
Aptik (GUI):Oziroma menda za oboje uporabimo GUI aplikacijo Aptik (http://www.teejeetech.in/).
Še kaj, preden me zaboli glava?
Komentarji
pg_dumpall | gzip > mojebaze.gz
Kako jih sedaj dam nazaj? Če bi bila datoteka nekompresirana, bi bil ukaz takle:
psql -f infile postgres
Kako pa v primeru .gz datoteke?
Če rečem(kot user matej):
Mi javi:
Isto, če rečem:
Se pravi kako zagnat pg_dumpall, pri čemer bi rabil pisat na disk, kjer ima pravico pisati uporabnik "matej"?