Страница 1 из 1

привести систему к исходному состоянию

Добавлено: 2016-12-09 10:37:39
BeginnerBSD
Как во FreeBSD, оставив ядро и мир, удалить все пакеты, их зависимости, т.е. аккуратненько вычистить всю систему, привести её в состояние, которое было после установки?

привести систему к исходному состоянию

Добавлено: 2016-12-09 12:03:06
guest
BeginnerBSD писал(а):Как во FreeBSD, оставив ядро и мир, удалить все пакеты, их зависимости, т.е. аккуратненько вычистить всю систему, привести её в состояние, которое было после установки?
если Вы руками в базовую систему ничего не "вправляли":
- в /sbin, /bin, /usr/sbin, /usr/bin ... /lib, /libexec, /usr/lib ...
- не ставили hard/sym links

0) сохраняете - бекапируете нужные данные и конфиги

1) удаляете все пакеты

# pkg delete -fa

2) удаляете /usr/local/*

# rm -rf /usr/local/*

Все

Если что-то меняли:
- можете использовать mtree
- можете использовать make distribution
- можете использовать mergemaster и/или etcupdate

Можно пойти дальше, установить чистую систему в Виртуальной машине
и снять ls -laR, аналогично на целевой, далее diff двух списков, далее анализ или
сразу скормить на rm

привести систему к исходному состоянию

Добавлено: 2016-12-09 12:08:00
snorlov
А не проще ли ее заново установить...

привести систему к исходному состоянию

Добавлено: 2016-12-09 12:36:35
guest
snorlov писал(а):А не проще ли ее заново установить...
возможно и проще и быстрей, но зависит от условий, например удаленный сервер/pc без
IPMI/KVM и/или медленный канал и/или...

привести систему к исходному состоянию

Добавлено: 2016-12-11 14:39:23
BeginnerBSD
snorlov писал(а):А не проще ли ее заново установить...
Проще. Но возможности нет (доступ только по ssh). Иначе б я не спрашивал.

привести систему к исходному состоянию

Добавлено: 2016-12-11 16:34:42
guest
BeginnerBSD писал(а):
snorlov писал(а):А не проще ли ее заново установить...
Проще. Но возможности нет (доступ только по ssh). Иначе б я не спрашивал.
совсем не сложно, привести систему к "чистому' виду.

1) минимум - грохнуть /usr/local
2) максимум - проверить mtree и что нет ничего лишнего.
3) если есть подмены - пересборка и создание ls-laR и сверка с его выводом на чистой.

хотите - только п.1, хотите - либо п.3, либо п.2 + п.3 ...

привести систему к исходному состоянию

Добавлено: 2016-12-11 18:54:49
snorlov
Вообще-то все зависит от версии, начиная с 8-ки, в 9-ке то точно, имеются архивы каталогов, распакуйте их, замените соответствующие каталоги и у вас первозданная ось...

привести систему к исходному состоянию

Добавлено: 2016-12-12 9:38:19
lazhu
Первым делом после установки:

Код: Выделить всё

/usr/ports/sysutils/beadm
make install clean
rehash
beadm create blah-blah-blah
Дальше можете издеваться над системой, как хотите

привести систему к исходному состоянию

Добавлено: 2016-12-12 12:03:16
guest
lazhu писал(а):Первым делом после установки:

Код: Выделить всё

/usr/ports/sysutils/beadm
make install clean
rehash
beadm create blah-blah-blah
Дальше можете издеваться над системой, как хотите
какая глупость.

привести систему к исходному состоянию

Добавлено: 2016-12-12 12:29:27
lazhu
Глупость - использовать UFS и железо времен царя гороха, а затем создавать темы на форумах, подобные этой.

привести систему к исходному состоянию

Добавлено: 2016-12-12 14:13:02
guest
lazhu писал(а):Глупость - использовать UFS и железо времен царя гороха, а затем создавать темы на форумах, подобные этой.
получается, вся наша СТРАНА == глупость.

Заметьте, это Ваши слова.