Boot loader management (BIOS, MBR, kernel, boot loader, init loader)

7 129 0
Boot loader management (BIOS, MBR, kernel, boot loader, init loader)

Đang tải... (xem toàn văn)

Thông tin tài liệu

: id:runlevels:action:process id: bao gồm chuỗi gồm đến ký tự xác định chức dòng lệnh runlevels: runlevel mà dòng cấu hình áp dụng action: nội dung dẫn cho init thực lệnh run level Các lệnh: – boot: Chạy khởi động hệ thống Với kiểu chạy này, tiến trình thực thi với cấp chạy – initdefault: Quy định cấp chạy mặc định tập tin cấp chạy măc định – respawn: Tiến trình dòng khởi động lại bị lỗi chạy Ví dụ trên, trình getty khởi tạo với kiểu chạy respawn Trong trường hợp mật tên người dùng nhập vào khơng hợp lệ getty lại khởi động để người dùng nhập lại tên người dùng mật – wait : Khởi động tiến trình chờ tiến trình kết thúc thực tiếp công việc khác – sysinit: Chạy lúc khởi động với cấp chạy chạy – once: Tiến trình dòng thực lần.hực hiên với cấp chạy – ctrlaltdel: Chạy phím Ctrl+Alt+Del nhấn – bootwait: Khi khởi động, init thực tiến trình dòng đợi kết thúc Ngồi số kiểu chạy ondermand, powerokwait process: Định nghĩa lệnh script mà tiến trình thực Sau xác định runlevel (thơng qua biến initdefault), chương trình /sbin/init thực thi file statup script đặt thư mục thư mục /etc/rc.d/ Script sử dụng runlevel 0->6 để xác định thư mục chứa file script định cho level như: /etc/rc.d/rc0.d -> /etc/rc.d/rc6.d 5.1.5.3 /etc/rc.d/rc script Là thư mục chứa script tương ứng với run level 5.1.5.4 /etc/rc.d/init.d/functions Tiếp đến init thiết lập thư viện chức nguồn /etc/rc.d/init.d/functions, để hệ thống cấu hình cách thức chạy (start), kết thúc (kill) xác định PID chương trình Chương trình init chạy tất tiến trình chạy ngầm (background) cách tìm đến thư mục rc thích hợp dùng cho run level mặc định /etc/inittab Thư mục rc đánh số tương tương ứng với run level mà chúng thể Ví dụ /etc/rc.d/rc5.d/ thư mục cho runlevel Khi khởi động vào runlevel 5, chương trình init tìm đến thư mục /etc/rc.d/rc5.d/ để xác định xem tiến trình chạy ngừng Các file nằm /etc/rc.d/rc5.d/ symbolic links đến script nằm thư mục /etc/rc.d/init.d/ mức runlevel cấu hình lại cách tạo ra, sửa đổi xóa symbolic link mà không ảnh hưởng đến file gốc Tên symbolic link bắt đầu chữ K hay S Chữ K tiến trình bị kill mức runlevel S nghĩa start Đầu tiên init ngừng symbolic link có chữ K cách chạy câu lệnh /etc/rc.d/init.d/ stop, tiến trình bị kill Sau chạy symbolic link có chữ S cách chạy câu lệnh /etc/rc.d/init.d/ start ... /etc/rc.d /init. d/functions Tiếp đến init thiết lập thư viện chức nguồn /etc/rc.d /init. d/functions, để hệ thống cấu hình cách thức chạy (start), kết thúc (kill) xác định PID chương trình Chương trình init. .. việc khác – sysinit: Chạy lúc khởi động với cấp chạy chạy – once: Tiến trình dòng thực lần.hực hiên với cấp chạy – ctrlaltdel: Chạy phím Ctrl+Alt+Del nhấn – bootwait: Khi khởi động, init thực tiến... Đầu tiên init ngừng symbolic link có chữ K cách chạy câu lệnh /etc/rc.d /init. d/ stop, tiến trình bị kill Sau chạy symbolic link có chữ S cách chạy câu lệnh /etc/rc.d /init. d/

Ngày đăng: 18/11/2018, 22:39

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan