主要サービスの設定のバックアップとリストア
カテゴリ:保守
一括バックアップ
主なサービスの設定ファイルを一括してバックアップして config_backup.zip として保存します。
mkdir /home/admin/config_backup cd /home/admin/config_backup cp /var/www/digestpass ./ cp /etc/sysconfig/iptables ./ cp /etc/httpd/conf/httpd.conf ./ cp /etc/vsftpd/chroot_list ./ cp /etc/vsftpd/user_list ./ cp /etc/vsftpd/vsftpd.conf ./ cp /etc/vsftpd/ftpusers ./ cp /etc/vsftpd/user_list.back ./ cp /etc/postfix/main.cf ./ cp /etc/postfix/master.cf ./ cp /etc/dovecot/dovecot.conf ./ cp /etc/dovecot/conf.d/10-mail.conf ./ cp /etc/dovecot/conf.d/20-pop3.conf ./ cp /etc/pam.d/dovecot ./ cp /etc/pam.d/sshd ./ cp /etc/pam.d/vsftpd ./ cp /etc/ssh/sshd_config ./ cp /etc/sasl2/smtpd.conf ./ cp /etc/sasldb2 ./ cp /etc/sysconfig/saslauthd ./ zip /home/admin/config_backup.zip *
一括復元
以下のコマンドで設定ファイルを復元します。
mkdir /home/admin/config_restore cd /home/admin/config_restore unzip /home/admin/config_backup.zip \cp -vf digestpass /var/www/ \cp -vf iptables /etc/sysconfig/ \cp -vf httpd.conf /etc/httpd/conf/ \cp -vf chroot_list /etc/vsftpd/ \cp -vf user_list /etc/vsftpd/ \cp -vf vsftpd.conf /etc/vsftpd/ \cp -vf ftpusers /etc/vsftpd/ \cp -vf user_list.back /etc/vsftpd/ \cp -vf main.cf /etc/postfix/ \cp -vf master.cf /etc/postfix/ \cp -vf dovecot.conf /etc/dovecot/ \cp -vf 10-mail.conf /etc/dovecot/conf.d/ \cp -vf 20-pop3.conf /etc/dovecot/conf.d/ \cp -vf dovecot /etc/pam.d/ \cp -vf sshd /etc/pam.d/ \cp -vf vsftpd /etc/pam.d/ \cp -vf sshd_config /etc/ssh/ \cp -vf smtpd.conf /etc/sasl2/ \cp -vf sasldb2 /etc/ \cp -vf saslauthd /etc/sysconfig/
サービスの再起動
以下のコマンドで関連プロセスを再起動します。
service httpd restart service mysqld restart service vsftpd restart service postfix restart service dovecot restart service iptables restart service sshd restart service saslauthd restart
CentOS 7 以降の場合:
systemctl restart httpd systemctl restart mysqld systemctl restart vsftpd systemctl restart postfix systemctl restart dovecot systemctl restart iptables systemctl restart sshd systemctl restart saslauthd
公開日時:2014年07月21日 19:18:23