Algumas notas sobre os itens que você mencionou:
- O iptables mantém todas as suas configurações em / etc / sysconfig / iptables
- A chave com o php está em /etc/php.ini. Sim, um arquivo .ini no linux. Acredito que também guarda alguma informação em /etc/httpd/conf.d/php.conf, se você também tiver o apache instalado.
- /etc/resolv.conf é o arquivo que controla onde o servidor de nomes é usado pelo sistema.
- as informações de configuração do nfs estão em / etc / exports
- o estado de execução do serviço é todo controlado pelo status de /etc/rc.d e os links abaixo dele.
Então, se você fizer backup de tudo em / etc, como o sleske mencionou, você deve ser bom.
A única exceção é que os bancos de dados MySQL armazenados são mantidos em / var / lib / mysql. Mas se você tentar fazer o backup desse diretório, poderá encontrar problemas de bloqueio de arquivos. Então, o que você deve fazer é executar mysqldump --all-databases > your_backup_filename
e, em seguida, fazer o backup de your_backup_filename. Para executá-lo automaticamente, coloque-o em um cronjob.
Você não menciona qual programa você usa para tornar o php útil, talvez seja o Apache? Se esse for o caso, provavelmente também desejará fazer backup do / var / www; todos os documentos / logs do Apache vão para lá.