Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 15 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
15
Dung lượng
600,5 KB
Nội dung
Âu BửuLongSao lưu & phục hồi Khâu tối cần thiết đối với ngườiquản trị. Nên được thực hiện tự động hóa (scripting+scheduler) Các dạng backup thông dụng: Full backup Incremental backup Network backup Dump backup Sao lưu & phục hồi Các tiêu chí backup & restore: Tính quan trọng của dữ liệu. Lượng dữ liệu. Chi phí dành cho sao lưu. Thời gian dành cho sao lưu. Dữ liệu nên được backup nhiều lần và đặt ở nhiều nơi. Sao lưu… Công cụ sao lưu tông dụng trong linux: Text User Interface(tui): tar cpio ls | cpio -ov > directory.cpio find . -print -depth | cpio -ov > tree.cpio cpio -iv < directory.cpio cpio -idv < tree.cpio Sao lưu . dd dd if=/dev/hdx of=/path/to/image dd if=/dev/zero of=/path/to/image bs=blocksize count=numberofblock dd if=/path/to/image of=/dev/hdx rsync rsync [options] sources dest source&desc: user@host:port/filename rsync -r /home backup@192.168.1.12:/home/backup/bkupdata #!/bin/bash # # creates backups of essential files # DATA="/home /root /usr/local/httpd" CONFIG="/etc /var/lib /var/named" LIST="/tmp/backlist_$$.txt" # set $(date) # if test "$1" = "Sun" ; then # weekly a full backup of all data and config. settings: # tar cfz "/mnt/backup/data/data_full_$6-$2-$3.tgz" $DATA rm -f /mnt/backup/data/data_diff* # tar cfz "/mnt/backup/config/config_full_$6-$2-$3.tgz" $CONFIG rm -f /mnt/backup/config/config_diff* else # incremental backup: # find $DATA -depth -type f \( -ctime -1 -o -mtime -1 \) -print > $LIST tar cfzT "/mnt/backup/data/data_diff_$6-$2-$3.tgz" "$LIST" rm -f "$LIST" # find $CONFIG -depth -type f \( -ctime -1 -o -mtime -1 \) -print > $LIST tar cfzT "/mnt/backup/config/config_diff_$6-$2-$3.tgz" "$LIST" rm -f "$LIST" fi # Sao lưu . Graphical User Interface(GUI): Keep sbackup fwbackup . Bài tập Sửa file script trên để có thể thực hiện công việc backup tất cả các file trong thư mục /var/www vào thư mục ~/backup Yêu cầu: thực hiện công việc incremental backup mỗi ngày, riêng ngày thứ 5 thực hiệc công việc full backup lúc 24h:00 Script sẽ đọc file cấu hình ~/backup/bkup.conf, là file text với các tùy chọn có dạng key value sau: full: true or false: luôn thực hiện full backup clear: true or false: khi thực hiện full bkup, xóa các file incr bakup trước disabled: true or false: vô hiệu hóa script backup Quảnlýngười dùng Người dùng có thể thuộc về nhiều nhóm, trong đó có 1 nhóm chính. Mỗi người dùng và nhóm có 1 ID. Các file lưu trữ thông tin người dùng: /etc/passwd /etc/shadow /etc/group /etc/gshadow [...].. .Quản lý người dùng Các lệnh quản lý user: useradd usermod userdel passwd Các lệnh quản lý nhóm: groupadd groupmod groupdel Bài tập Viết script giả lập lệnh useradd và groupadd Bootloader Làm nhiệm vụ chuyển tiếp giữa quá trình POST và OS Các bootloader thông dụng trong linux: LILO GRUB GRUB bootloader Được cài đặt trong /boot/ grub File cấu hình: /boot/ grub/menu.lst... /boot/ grub File cấu hình: /boot/ grub/menu.lst với các tham số chính default timeout title root makeactive chainloader kernel initrd password GRUB Cài đặt lại grub: sudo grub find /boot/ grub/stage1 root (hd?,?) setup (hd?) quit . /etc/gshadow Quản lý người dùng Các lệnh quản lý user: useradd usermod userdel passwd Các lệnh quản lý nhóm: groupadd groupmod groupdel Bài tập. Âu Bửu Long Sao lưu & phục hồi Khâu tối cần thiết đối với người quản trị. Nên được thực hiện tự động hóa