Я случайно удалил свой загрузочный файл apache2 /etc/init.d/apache2
с помощью команды rm /etc/init.d/apache2
.
Как я могу получить это обратно?
Я случайно удалил свой загрузочный файл apache2 /etc/init.d/apache2
с помощью команды rm /etc/init.d/apache2
.
Как я могу получить это обратно?
В зависимости от вашего менеджера пакетов, вы можете просто переустановить пакет apache. Это добавит этот файл обратно. Убедитесь, что вы сделали резервную копию своих настроек, прежде чем пытаться.
Это не поможет вам после мероприятия, но я очень рекомендую etckeeper. Он поддерживает ваш /etc
в репозитории git/mercurial/darcs/bzr более или менее автоматически. Лучше всего он работает в Debian/Ubuntu, где он связан с apt для автоматической фиксации до и после установки пакета, но его можно использовать в любой системе Unix. Я использую это на Mac OS X, например. Я могу видеть всю историю моего каталога /etc
и извлекать предыдущие версии файлов, когда мне это нужно.
http://e2undel.sourceforge.net/recovery-howto.html
Никогда не пробовал.
В зависимости от вашей файловой системы вы можете попробовать следующее: