Zredagowałem twoje pytanie, jeśli nie jesteś zadowolony ze zmian, możesz je cofnąć lub edytować ponownie.
Baarn
3
Zasadniczo musisz wykonać kopię zapasową /homekatalogu, ale w zależności od użytkowania lub instalacji, pomogłoby to wykonać kopię zapasową /etc/usri /var. Ale są szanse, że skopiujesz zły plik konfiguracyjny do nowego systemu. Polecam rozwiązać problem zamiast czystej instalacji.
Baarn
Próbowałem [kod] yum history -undo <id kilku ostatnich instalacji> [kod], ale to mi nie pomogło. Również korzystanie z różnych trybów VGA „vga = ask” jest bezradne. Tylko terminal jest dostępny. Więc mogę rm lub skopiować lub wykonać inne operacje na plikach. Zamraża w bagażniku graficznego gnoma z powłoką.
Yurij73
1
@ Yurij73: W komentarzach i odpowiedziach możesz otoczyć kod znakiem `i` (backquote).
Linuxios,
Odpowiedzi:
11
Absolutnym minimum byłoby przechowywanie własnych plików użytkownika /home. Ponadto, aby wiedzieć, które pliki należy przed /etctym ukryć, warto skorzystać z takiego systemu, etckeeperktóry może śledzić historię zmian /etci kto je wprowadził. IE - czy były to zmiany w dystrybucji, czy zmiany, które wprowadziłeś?
W przypadku samej kopii zapasowej zawsze kopiuję następujące elementy:
Następnie możesz przywrócić, /home/*jak jest, ale będziesz chciał wybrać określone pliki / foldery w razie potrzeby z /vari /etc. Będziesz wiedział, czy potrzebujesz czegoś konkretnego /usr/local, ponieważ najprawdopodobniej umieścisz go tam celowo.
Treść /vari /usr/sharemoże być trudne. Apache, mediawiki, wordpress i różne inne usługi przechowują dane w obu z nich. Powinieneś wiedzieć, czy masz w nich dane zapisane w konfiguracji wykonanej podczas konfigurowania tych usług. Jeśli nie uruchamiasz żadnych usług „serwerowych” lub „internetowych”, możesz nie być bezpieczny, nie tworząc ich kopii zapasowych, ale zawsze lepiej jest wykonać kopię zapasową niż życzyć sobie, aby została ona utworzona.
Chyba że masz ręcznie edytowane rzeczy /etc, prawdopodobnie są bezpieczne dzięki czystej konfiguracji. Jeśli masz ręcznie wykonane zmiany /etc, najlepiej przenieść je ręcznie, abyś dokładnie wiedział, co wprowadzasz do czystego systemu.
/optmoże być również katalogiem budzącym obawy. Zwykle jest tworzony podczas instalowania oprogramowania dystrybuowanego z własnym instalatorem z oprogramowania spoza Twojej dystrybucji. Tworzenie kopii zapasowej jest to opcja, ale możesz chcieć ponownie zainstalować te pakiety - ponieważ mają konfiguracje, które wymagają linków z powrotem do/etc
/home
katalogu, ale w zależności od użytkowania lub instalacji, pomogłoby to wykonać kopię zapasową/etc
/usr
i/var
. Ale są szanse, że skopiujesz zły plik konfiguracyjny do nowego systemu. Polecam rozwiązać problem zamiast czystej instalacji.Odpowiedzi:
Absolutnym minimum byłoby przechowywanie własnych plików użytkownika
/home
. Ponadto, aby wiedzieć, które pliki należy przed/etc
tym ukryć, warto skorzystać z takiego systemu,etckeeper
który może śledzić historię zmian/etc
i kto je wprowadził. IE - czy były to zmiany w dystrybucji, czy zmiany, które wprowadziłeś?W przypadku samej kopii zapasowej zawsze kopiuję następujące elementy:
Istnieją sposoby na wykonanie kopii zapasowej za pomocą Rsync w oddzielnym obszarze, używając dowiązań twardych, aby dodatkowe miejsce nie było wykorzystywane podczas kolejnych kopii zapasowych.
Następnie możesz przywrócić,
/home/*
jak jest, ale będziesz chciał wybrać określone pliki / foldery w razie potrzeby z/var
i/etc
. Będziesz wiedział, czy potrzebujesz czegoś konkretnego/usr/local
, ponieważ najprawdopodobniej umieścisz go tam celowo.Treść
/var
i/usr/share
może być trudne. Apache, mediawiki, wordpress i różne inne usługi przechowują dane w obu z nich. Powinieneś wiedzieć, czy masz w nich dane zapisane w konfiguracji wykonanej podczas konfigurowania tych usług. Jeśli nie uruchamiasz żadnych usług „serwerowych” lub „internetowych”, możesz nie być bezpieczny, nie tworząc ich kopii zapasowych, ale zawsze lepiej jest wykonać kopię zapasową niż życzyć sobie, aby została ona utworzona.Chyba że masz ręcznie edytowane rzeczy
/etc
, prawdopodobnie są bezpieczne dzięki czystej konfiguracji. Jeśli masz ręcznie wykonane zmiany/etc
, najlepiej przenieść je ręcznie, abyś dokładnie wiedział, co wprowadzasz do czystego systemu./opt
może być również katalogiem budzącym obawy. Zwykle jest tworzony podczas instalowania oprogramowania dystrybuowanego z własnym instalatorem z oprogramowania spoza Twojej dystrybucji. Tworzenie kopii zapasowej jest to opcja, ale możesz chcieć ponownie zainstalować te pakiety - ponieważ mają konfiguracje, które wymagają linków z powrotem do/etc
źródło
/user
masz na myśli/home/[username]
, chociaż brzmi to tak, jakbyś próbował powiedzieć/usr
i dodał list. mogę to zmienić, aby to wyjaśnić