tỰ ĐỘng hÓa cÁc thao tÁc · tỰ ĐỘng hÓa cÁc thao tÁc ts. trẦn hẢi anh @trẦn...

14
TỰ ĐỘNG HÓA CÁC THAO TÁC TS. TRẦN HẢI ANH @TRẦN HẢI ANH 1

Upload: others

Post on 01-Aug-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: TỰ ĐỘNG HÓA CÁC THAO TÁC · 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

TỰ ĐỘNG HÓA CÁC THAO TÁC

TS. TRẦN HẢI ANH

@TRẦN HẢI ANH 1

Page 2: TỰ ĐỘNG HÓA CÁC THAO TÁC · 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

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

Page 3: TỰ ĐỘNG HÓA CÁC THAO TÁC · 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ơ chế tự động hóa

@TRẦN HẢI ANH 3

Page 4: TỰ ĐỘNG HÓA CÁC THAO TÁC · 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

cron – configuration file of ‘cron’

@TRẦN HẢI ANH 4

Page 5: TỰ ĐỘNG HÓA CÁC THAO TÁC · 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

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/cron.hourly– /etc/cron.daily :– /etc/cron.weekly :– /etc/cron.monthly – /var/spool/cron

@TRẦN HẢI ANH 5

Page 6: TỰ ĐỘNG HÓA CÁC THAO TÁC · 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

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

• 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

crontab [option] [user_name]

Page 7: TỰ ĐỘNG HÓA CÁC THAO TÁC · 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

Nhập các thông số crond

@TRẦN HẢI ANH 7

Page 8: TỰ ĐỘNG HÓA CÁC THAO TÁC · 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 trường trong tệp crontab

@TRẦN HẢI ANH 8

Page 9: TỰ ĐỘNG HÓA CÁC THAO TÁC · 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

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

Page 10: TỰ ĐỘNG HÓA CÁC THAO TÁC · 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

Hiển thị và xóa các thông tin cấu hình của crond

@TRẦN HẢI ANH 10

Page 11: TỰ ĐỘNG HÓA CÁC THAO TÁC · 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

Giới hạn sử dụng crond

@TRẦN HẢI ANH 11

Page 12: TỰ ĐỘNG HÓA CÁC THAO TÁC · 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

Lệnh at

@TRẦN HẢI ANH 12

Page 13: TỰ ĐỘNG HÓA CÁC THAO TÁC · 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

Lệnh at

• (1) Dùng lệnh at để đăng ký các thao táctự động.

• 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

at [-q queue] [-f file] [ -m] TIME

Page 14: TỰ ĐỘNG HÓA CÁC THAO TÁC · 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

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.

• (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.

@TRẦN HẢI ANH 14

atq [-q queue] [-v]

atrm job [job...]