RPM Red Hat Package Manager RPM memungkinkan user untuk membuat database dan melakukan pencarian terhadap paket software. RPM dapat digunakan untuk melakukan install, uninstall, upgrade dan query database paket software. RPM melakukan pemeriksaan kebutuhan space hard disk dan ketergantungan antar paket pada saat instalasi.
1. Install Paket dengan RPM
Sintaks :
rpm -ivh nama_paket
2. Uninstall Paket dengan RPM
Sintaks :
rpm -e nama_paket
3. Upgrade Paket dengan RPM
Sintaks :
rpm -Uvh nama_paket
4. Query Paket dengan RPM
Sintaks :
rpm -q nama_paket
Backup dan Restore
1. Tipe Backup
- Full Backup
Menuliskan seluruh file pada suatu filesystem ke media backup. Pada tipe full backup tidak ada pemeriksaan apakah suatu file mengalami perubahan atau tidak.
- Incremental Backup
Menuliskan hanya file yang mengalami perubahan ke media backup.
2. Strategi Backup
Multilevel Backup :
Full Backup = level 0
Incremental Backup = level 1, 2, 3 dst.
Skema Multilevel Backup :
Senin Pertama tiap bulan : level 0
Senin berikutnya : level 1
Selasa Jum'at : level 2
3. Memilih Media Backup
- Cost (Biaya)
- Reliability (Akurasi)
- Speed (Kecepatan)
- Availability (Kapasitas)
- Usability (Mudah digunakan)
4. Media Backup
- Magnetic Tape
- Floppy Disk
- Removable Disk
- Writeonce CDROM
- Hard disk
5. Utilitas Backup
TAR
Full Backup dengan tar
# tar cvf /dev/fd0 /home
Incremental Backup dengan tar
# tar cvf /dev/fd0 `find /home -mtime -1 -print
Memeriksa Hasil Backup
# tar tvf /dev/fd0
Restore File dengan tar
# tar xvf /dev/fd0
Cpio
Full Backup dengan cpio
# find /home -print | cpio -o > /dev/fd0
Incremental Backup dengan cpio
# find /home -mtime -1 | cpio -o > /dev/fd0
Memeriksa Hasil Backup
# cpio -it < /dev/fd0
Restore File dengan cpio
# cpio -i < /dev/fd0