TAILIEUCHUNG - Linux Kernel

Linux Kernel Giới thiệu Linux kernel cung cấp một giao diện giữa các ứng dụng người dùng, hệ thống phần cứng và tài nguyên. Một vài chức năng của Linux là: Quản lý bộ nhớ Quản lý hệ thống file | Linux Kernel Giới thiệu Linux kernel cung cấp một giao diện giữa các ứng dụng người dùng, hệ thống phần cứng và tài nguyên. Một vài chức năng của Linux là: Quản lý bộ nhớ Quản lý hệ thống file Xử lý các lỗi và ngắt Thực hiện các dịch vụ I/O Cấp phát tài nguyên hệ thống cho các người dùng Kernel Modules Trong những năm đầu của Linux, kernel Linux là một monolithic kernel. Monolithic kernel là tất cả các dịch vụ của Kernel được biên dịch hết vào trong nó và không có drivers ngoài nào được gọi. Với monolithic kernel , kernel phải được biên dịch lại mỗi khi có một thiết bị mới được gắn vào hệ thống. Khi sự hỗ trợ phần cứng của Linux tăng lên thì kích thước của Kernel tăng lên và cho thấy sự bất tiện của nó. thế là modular Linux kernel ra đời. Modular Linux kernel bao gồm một kernel tối tiểu và một tập các modules có thể được thêm vào khi kernel đang chạy để hỗ trợ các thiết bị và dịch vụ mới. Lệnh lsmod Cho biết danh sách các modules được nạp hiện hành [root@starturn root]# lsmod Module Size Used by Not tainted soundcore 6532 0 (autoclean) mousedev 5524 1 (autoclean) input 5888 0 (autoclean) [mousedev] autofs 13348 0 (autoclean) (unused) 8139too 17704 1 mii 2156 0 [8139too] ipt_REJECT 3736 0 (autoclean) iptable_filter 2412 1 (autoclean) ip_tables 14936 2 [ipt_REJECT iptable_filter] ext3 70368 1 jbd 52212 1 [ext3] Biên dịch lại Kernel Tại sao phải compile lại kernel Cập nhật phiên bản kernel mới hơn Thêm các tính năng, các module mới Bỏ bớt các tính năng không cần thiết của Kernel cũ Tạo một Custom Kernel Tạo một processor-specific kernel tận dụng hết tính năng của CPU Các bước compile kernel Cấu hình kernel make config: Cấu hình kernel module từng dòng một tại console make menuconfig: Cấu hình Kernel Modules theo giao diện Menu make xconfig: sử dụng giao diện đồ hoạ X Windows để cấu hình các module cho kernel Các bước tiếp theo make dep make make bzImage make modules make install make modules_install make xconfig Cấu hình LILO Sau khi complie lại kernel, ta cấu hình LILO để hệ thống boot lại dùng kernel mới (edit tập tin /etc/). boot=/dev/hda map=/boot/map install=/boot/ timeout=50 default=firewall image=/boot/ label=ker2214 read-only root=/dev/hda9 image=/boot/ label=myker11feb root=/dev/hda9 read-only image=/boot/ label=firewall root=/dev/hda9 read-only

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.