Linux Phần mềm mã nguồn mở (HUST) - C8. Khởi động hệ thống

LI
lienhejb
0 lượt tải
27
0

Nội dung tài liệu

Trang 2

Nội dung • Quá trình khởi động • Tùy biến quá trình khởi động • Các mức thực hiện goupee.com fb.com/groups/goupee

Trang 3

Quá trình khởi động hệ thống máy tính Mục tiêu của quá trình khởi động -Khởi động các thành phần phần cứng -Kiểm tra trạng thái thiết bị -Khởi động các phần mềm cho NSD Cụ thể khi khởi động PC -Khởi động các thành phần phần cứngcứng -Khởi động MBR -Thực hiện chương trình quản lý khởi động -Khởi động nhân hệ điều hành -Khởi động các chương trình phục vụ NSD -Phụ thuộc yêu cầu các giai đoạn khởi động này có thể sát nhập goupee.com fb.com/groups/goupee

Trang 4

Quá trình khởi động Linux • Bật nguồn điện – Hệ thống tự kiểm tra và thực hiện cấu hình phần cứng • Chương trình BIOS được thực hiện – Cấu hình các thiết bị ngoại vi – Truy cập vào các thiết bị lưu trữ chínhchính • Chương trình khởi động được thực hiện – Tải nhân HĐH – Khởi động các dịch vụ của HĐH • HĐH thực hiện tiến trình init – Khởi động các tiến trình và môi trường làm việc của hệ thống • Theo cấu hình, init khởi động giao diện NSD goupee.com fb.com/groups/goupee

Trang 5

Khởi động hệ thống vật lý • Phụ thuộc vào hệ thống vật lý • Trên PC: BIOS – POST –– Xác định và đánh dấu các thiết bị ngoại viXác định và đánh dấu các thiết bị ngoại vi – Xác định thiết bị khởi động – Thực hiện MBR – MBR • Chương trình khởi động • Bảng các phân chương goupee.com fb.com/groups/goupee – Thực hiện boot record

Trang 7

Chương trình khởi động • Chương trình nhỏ dùng để tải nhân ĐH • Nằm ở – 1st cluster của HDD – 1st cluster của phân vùng •• Đơn giảnĐơn giản – Không có xác thực – Không có bảo vệ (Boot sector virus • Giải pháp: hai mức – lilo – grub goupee.com fb.com/groups/goupee

Trang 8

Lilo Boot Loader • Đặt tại MBR của HDD hoặc Sector đầu tiên của Partition •• Các dữ liệu Boot dataCác dữ liệu Boot data ở trong thư mục/boot • /boot không đảm bảo truy cập được từ lilo • lilo.conf->lilo->MBR • grub.conf-grub-boot goupee.com process-grub shellfb.com/groups/goupee

Trang 9

LILO Boot step • L- Loader • LI- Second stage Loader • LIL? • LIL- • LILO goupee.com fb.com/groups/goupee

Trang 12

Run level Mức thực hiện Mô tả 0 Halt 1 Đơn NSD, không đồ họa, không mạng 2 Đa NSD, không đồ họa, không mạng 3 Đa NSD, không đồ họa, mạng 44 ChưaChưa dùngdùng 5 Đa NSD, đồ họa, mạng 6 Khởi động lại Câu lệnh Ý nghĩa init level Chuyển mức thực hiện runlevel Hiển thị mức thực hiện hiện tại và trước đó goupee.com fb.com/groups/goupee

Trang 17

Login • Để đăng nhập vào hệ thống, NSD cần có tài khoản • Có thể đăng nhập vào terminal •• Mặc định, hệ thống linux có 6 terminalMặc định, hệ thống linux có 6 terminal (tty1-tty6), tty; teletype writer • tty 7 cho giao diện đồ họa • Chuyển đổi giữa các giao diện, dùng Alt- Fx • Thay đổi số lượng tty trong inittab goupee.com fb.com/groups/goupee

Trang 19

Dịch vụ đơn lẻ • Chương trình được thực hiện bởi hệ thống • Thực hiện bởi một script đặt trong thư mục /etc/rc.d/init.d/ hoặc /etc/init.d/ •• Các thư mục /etc/rx#.d/ chứa các liên kếtCác thư mục /etc/rx#.d/ chứa các liên kết biểu tượng tới các script của dịch vụ • K-tắt, S-bật goupee.com fb.com/groups/goupee

Trang 20

Script thực hiện dịch vụ • Cung cấp các thao tác – Bật, tắt, khởi động lại, cấu hình lại, khởi động lại có điều kiện, trạng thái –– Tạo ra các tệp khóa để xác định trạng tháiTạo ra các tệp khóa để xác định trạng thái dịch vụ – Kiểm tra các điều kiện cần thiết để thực hiện dịch vụ • Ví dụ: pico /etc/init.d/crond goupee.com fb.com/groups/goupee

Hiển thị 20 trang đầu. Tải tài liệu để xem đầy đủ.

Bình luận (0)

Đăng nhập để tham gia bình luận

Chưa có bình luận nào. Hãy là người đầu tiên!