Bài giảng LINUX và phần mềm nguồn mở - Chương 6: Tự động hóa các thao tác. Chương này cung cấp cho sinh viên những nội dung gồm: Cơ chế tự động hóa; crontab và nhập các thông số crond; các trường trong tệp crontab; hiển thị và xóa các thông tin cấu hình của crond; . Mời các bạn cùng tham khảo chi tiết nội dung bài giảng! | TỰ ĐỘNG HÓA CÁC THAO TÁC TS. TRẦN HẢI ANH @TRẦN HẢI ANH 1 Vì sao -Quản trị hđh nói chung và Linux nói riêng đòi hỏi các công việc thường xuyên -Kiểm tra log -Sao lưu định kỳ -Kiểm tra các tài khoản -Kiểm tra các lỗ hổng bảo mật -Khối lượng công việc lớn -Tính chất công v iệc nhàm chán @TRẦN HẢI ANH 2 Cơ chế tự động hóa @TRẦN HẢI ANH 3 cron configuration file of cron @TRẦN HẢI ANH 4 cron cron thực hiện các thao tác tự động tuân thủ cấu hình trong các tệp etc crontab etc etc etc etc var spool cron @TRẦN HẢI ANH 5 crontab Câu lệnh thay đổi nội dung file crontab của mỗi người dùng spool file . Người quản trị có thể quản lý file crontab của mỗi người dùng crontab option user_name Options -e Creation and modification of the crontab file -r Remove the crontab file -l Display the crontab file @TRẦN HẢI ANH 6 Nhập các thông số crond @TRẦN HẢI ANH 7 Các trường trong tệp crontab @TRẦN HẢI ANH 8 Qui định 1 Tất cả các giá trị có thể. 2 giá trị 1- giá trị 2 Các giá trị có thể trong khoảng. 3 giá trị 1 giá trị 2 Các giá trị được liên kê. 4 khoảng bước nhảy trong khoảng với bước nhảy. @TRẦN HẢI ANH 9 Hiển thị và xóa các thông tin cấu hình của crond @TRẦN HẢI ANH 10 Giới hạn sử dụng crond @TRẦN HẢI ANH 11 Lệnh at @TRẦN HẢI ANH 12 Lệnh at 1 Dùng lệnh at để đăng ký các thao tác tự động. at -q queue -f file -m TIME Cấu hình -q Hàng đợi các công việc a b với mức ưu tiên khác nhau -f Đọc câu lệnh thực hiện từ tệp -m Thông báo bằng mail kết quả @TRẦN HẢI ANH 13 Lệnh at 2 Sử dụng câu lện atq để kiểm tra các tác vụ đã được đăng ký bởi at. atq -q queue -v 3 Sử dụng câu lệnh atrm để loại bỏ tác vụ đã được đăng ký với câu lệnh at. atrm job job. @TRẦN HẢI ANH 14