Luận Văn Xây dựng một hệ thống Linux từ các gói phần mềm nguồn mở chính qui trên mạng

Thảo luận trong 'Công Nghệ Thông Tin' bắt đầu bởi Quy Ẩn Giang Hồ, 25/9/14.

  1. Quy Ẩn Giang Hồ

    Quy Ẩn Giang Hồ Administrator
    Thành viên BQT

    Bài viết:
    3,084
    Được thích:
    23
    Điểm thành tích:
    38
    Xu:
    0Xu
    #1 Quy Ẩn Giang Hồ, 25/9/14
    Last edited by a moderator: 25/9/14
    MỤC LỤC

    LỜI CÁM TẠ
    MỤC LỤC . iv
    Chương 1 1
    CƠ SỞ LÝ THUYẾT . 1
    I. Khái niệm về các hệ thống minimal system: . 1
    II. Giới thiệu bài báo “How to build a minimal system”: 2
    1. Chúng ta cần những gì? 3
    2. Hệ thống tập tin (filesystem): . 4
    3. MAKEDEV: . 4
    4. Kernel: 4
    5. Lilo: 5
    6. Glibc: 5
    7. SysVinit: . 5
    8. Ncurses: 5
    9. Bash: . 6
    10. Util-linux (getty and login): . 6
    11. Sh-utils: 6
    12. Towards Useability: . 6
    III. Cơ sở học thuật cho đề tài: . 7
    1. Hệ thống thư mục trong một hệ điều hành Linux: . 7
    2. Quá trình khởi động: 9
    2.1. Tập tin inittab và rc.sysinit: . 9
    2.2. Swap space: 10
    2.3. System logger: 11
    2.4. Getty, login và bash: 11
    Chương 2 12
    HIỆN THỰC BÀI BÁO 12
    I. Download source code: . 12
    II. Các tài liệu hỗ trợ: 13
    III. Cài đặt, cấu hình, xử lý sự cố: 13
    1. Tạo hệ thống tập tin (filesystem): 13
    2. MAKEDEV: . 17
    3. Kernel: 19
    4. Grub: . 23
    5. Glibc: 27
    6. SysVinit: . 29
    7. Ncurses: 30
    8. Bash: . 31
    9. Util-linux (getty and login): . 32
    10. Sh-util: 32
    IV. Kết quả đạt được: . 33
    Chương 3 34
    KỸ THUẬT LÀM NHỎ MINIMAL SYSTEM 34
    I. Busybox: . 34
    1. BusyBox là gì? . 34
    2. Cấu hình Busybox: . 35
    3. Cài đặt Busybox: 37
    II. uClibc: 38
    1. uClibc là gì? . 38
    2. Cấu hình và cài đặt uClibc: 39
    III. Buildroot: 42
    1. Buildroot là gì? . 42
    2. Cách cấu hình, cài đặt Buildroot: . 44
    3. Tùy chỉnh cấu hình Busybox trong Buildroot: . 46
    4. Tùy chỉnh cấu hình uClibc trong Buildroot: 47
    5. Cách làm việc của Buildroot: . 47
    6. Xây dựng uClibc toolchain bên ngoài Buildroot: 49
    7. Cách sử dụng uClibc toolchain: . 50
    IV. Xây dựng minimal system sử dụng công nghệ Busybox, uClibc và môi trường phát triển Buildroot: 51
    1. Tạo một phân vùng mới: 51
    2. Tạo hệ thống cây thư mục: . 52
    3. Tạo các tập tin thiết bị cho phần cứng: 52
    4. Cài đặt hạt nhân (kernel) cho target system: 53
    5. Cài đặt thư viện uClibc: . 54
    6. Cài đặt SysVinit: 55
    7. Cài đặt Bash: 57
    8. Cài đặt Busybox: 58
    9. Tạo các tập tin cấu hình cho hệ thống: . 61
    10. Cấu hình Grub: . 64
    V. Xây dựng đĩa mềm khởi động sử dụng Busybox và cross toolchain: . 64
    1. Biên dịch kernel mới: . 65
    2. Tạo root filesystem . 66
    VI. Kết quả đạt được: . 69
    Chương 4 70
    CÀI ĐẶT, CẤU HÌNH CÁC DỊCH VỤ TRÊN MINIMAL SYSTEM 70
    I. Dịch vụ FTP (File Transfer Protocol): 70
    1. Mục đích: 70
    2. Cài đặt dịch vụ: 70
    3. Cấu hình FTP: 73
    4. Test dịch vụ FTP: . 73
    II. Dịch vụ Telnet: 74
    1. Mục đích của Telnet: 74
    2. Cài đặt: . 74
    3. Cấu hình: 76
    4. Test dịch vụ telnet: . 76
    III. Dịch vụ SSH (Secure Shell): 77
    1. Mục đích của SSH: . 77
    2. Cài đặt SSH: . 77
    3. Cấu hình: 78
    4. Test dịch vụ SSH: . 79
    IV.Dịch vụ DNS (Domain Name System/Service): . 80
    1. Mục đích của DNS: 80
    2. Cài đặt DNS: 80
    3. Cấu hình: 81
    4. Test dịch vụ DNS: 83
    V. Dùng iptables để xây dựng firewall: 84
    1. Mục đích: 84
    2. Cài đặt: . 84
    3. Test iptables: 85
    VI. Dịch vụ Samba: 85
    1. Mục đích: 85
    2. Cài đặt Samba: . 86
    3. Cấu hình Samba: 87
    4. Test dịch vụ Samba: . 88
    VII. Dịch vụ Web server: . 88
    1. Mục đích: 88
    2. Cài đặt và cấu hình: 89
    3. Test dịch vụ: . 90
    IX. Dịch vụ Send Mail: . 90
    1. Mục đích: 90
    2. Thông tin về download gói sendmail: 91
    3. Biên dịch . 91
    4. Cấu hình Mail Server: 94
    Chương 5 96
    KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN . 96
    I. So sánh kết quả đạt được so với yêu cầu đề tài đặt ra ban đầu: . 96
    II. Các ưu, nhược điểm: 96
    1. Ưu điểm: . 96
    2. Nhược điểm: . 96
    III. Hướng phát triển: 97
    TÀI LIỆU THAM KHẢO 98
    PHỤ LỤC . 99
     
Đang tải...