Linux update HOWTO
|
Backup
|
- Backup /etc:
- tar cvzf /home/export/backup/etc_yyyymmdd.tgz /etc
- drakbackup
- /etc/drakxtools/drakbackup/
- Backup mysql databases: /var/lib/mysql
- tar cvzf /home/export/backup/mysql_yyyymmdd.tgz /var/lib/mysql
- mysqldump
- mysqldump -u root -p --all-databases > mysql_yyyymmdd.sql
- mysqldump -u root -p --all-databases --xml > mysql_yyyymmdd.xml
- mysql-administrator
- tar cvzf /home/export/backup/mysql_backup_yyyymmdd.tgz /root/.mysqlgui
- backup profiles: /root/.mysqlgui/backup_profiles
- backup_timetracker
- backup_bugzilla
- backup_wiki
- Tools / Preferences
- General Options: Store connection passwords (Obscured) (solves "Backup error: Cannot set ANSI quotes")
- Connections: write password
- connections: /root/.mysqlgui/mysqlx_user_connections.xml
- Backup http server: /var/www
- tar cvzf /home/export/backup/www_yyyymmdd.tgz /var/www
- Samba
- bugzilla
- VDR
- MythTV
- cron
- tar cvzf /home/export/backup/cron_yyyymmdd.tgz /var/spool/cron
|
|
Installation |
|
System |
- Configure /etc/hosts
- 127.0.0.1 pctoto localhost
- Restore /etc
- tar -C /tmp -xvzf /home/export/backup/etc_yyyymmdd.tgz
- Restore users (*)
- cp /tmp/etc/passwd /etc/passwd
- cp /tmp/etc/shadow /etc/shadow
- Restore groups
- cp /tmp/etc/group /etc/group
- Restore drakbackup profiles
- cp -pr /tmp/etc/drakxtools/drakbackup/ /etc/drakxtools/
- Restore credentials for fstab
- cp /tmp/etc/samba/auth* /etc/samba
- Restore /etc/fstab
- Configure Firewall
- allow
- SSH
- Web server
- SMB
- ping
- (cvs server): 2401/tcp
- (svn server)
- (nfs)
- wiki:
- Collection extension: 8899/tcp
- Configure security (mcc)
- security level: high
- Adjust system permissions
- Configure Samba
- /etc/samba/smb.conf
- check
- testparm
- smbclient -L localhost -U%
- Configure Apache
- /etc/httpd/conf/httpd.conf
- Listen 172.16.11.5:80
- ServerName pctoto
- Restore MySQL
- mysql -u root -p < mysql_yyyymmdd.sql
- tar -C / -xvzf /home/export/backup/mysql_backup_yyyymmdd.tgz
- Tools / Preferences
- General Options: Store connection passwords (Obscured) (solves "Backup error: Cannot set ANSI quotes")
- Connections: write password
- Introduce password for the used connection
- Configure cron
export EDITOR=emacs; crontab -e
- /var/spool/cron
- 0 23 * * * /usr/bin/mabackup -d /var/export/backup_zeus3 -c dtm-servidor-mysql backup_bugzilla
0 23 * * * /usr/bin/mabackup -d /var/export/backup_zeus3 -c dtm-servidor-mysql backup_timetracker
0 23 * * * /usr/bin/mabackup -d /var/export/backup_zeus3 -c dtm-servidor-mysql backup_wiki
0 22 1 * * export USER=usuari; /usr/sbin/drakbackup --profile servidor_cvs_full.conf --daemon > /dev/null 2>&1
0 22 * * 6 export USER=usuari; /usr/sbin/drakbackup --profile servidor_cvs_differential.conf --daemon > /dev/null 2>&1
0 22 * * * export USER=usuari; /usr/sbin/drakbackup --profile servidor_cvs_incremental.conf --daemon > /dev/null 2>&1
0 23 1 * * export USER=usuari; /usr/sbin/drakbackup --profile servidor_export_cvs_full.conf --daemon > /dev/null 2>&1
0 23 * * 6 export USER=usuari; /usr/sbin/drakbackup --profile
servidor_export_cvs_differential.conf --daemon > /dev/null
2>&1
0 23 * * * export USER=usuari; /usr/sbin/drakbackup --profile
servidor_export_cvs_incremental.conf --daemon > /dev/null 2>&1
0 04 * * * /bin/find /var/export/backup_zeus3/ -mtime -1 -type f -exec
cp -pf '{}' /mnt/tttvdigital/copia_seguretat \; > /dev/null
2>&1
- Configure Mediawiki
- Moving a wiki
- using mysql-administrator, retype passwords for user:
- restore config files:
- cp /tmp/var/www/mediawiki/LocalSettings.php /var/www/mediawiki/LocalSettings.php
- cp /tmp/var/www/mediawiki/AdminSettings.php
- cp -pr /tmp/var/www/mediawiki/extensions/ /var/www/mediawiki/
- cp -pr /tmp/var/www/mediawiki/images/ /var/www/mediawiki/
- cp -pr /tmp/var/www/mediawiki/papers/ /var/www/mediawiki/
- Configure WRTimetracker
|
Services
|
| urpmi | /etc | /var | other | firewall | service restart |
|---|
| OpenSSH | openssh-server |
|
|
| SSH | sshd |
|---|
| CVS | cvs xinetd | cvs/cvs.conf |
|
| 2401/tcp | xinetd |
|---|
| Samba | samba-server | samba/smbpasswd samba/smb.conf |
|
| SMB | smb |
|---|
| MySQL | mysql | my.cnf | lib/mysql |
|
| mysqld |
|---|
| mysql-administrator | mysql-administrator |
|
| /root/.mysqlgui/backup_profiles
/root/.mysqlgui/mysqlx_user_connections.xml
|
|
|
|---|
| Bugzilla | bugzilla | bugzilla/localconfig | lib/bugzilla |
| Web server |
|
|---|
| cron |
|
| spool/cron |
|
|
|
|---|
| drakbackup |
| drakxtools/drakbackup/
- servidor_*_full.conf
- servidor_*_differential.conf
- servidor_*_incremental.conf
| lib/drakbackup |
|
|
|
|---|
|
|
http://www.terra.es/personal9/francesc.pinyol/linux_update.html
Primera versió: / First version: 20.III.2008
Darrera modificació: 19 de gener de 2010 / Last update: 19th January 2010

Cap a casa / Back home.
|