1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Giáo Trinh Hệ Điều Hành Linux

194 247 0

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 194
Dung lượng 0,97 MB

Nội dung

Ban đạo công nghệ thông tin quan đảng *** TàI liệu tham khảo Hệ điều hành Linux Hà nội, 2003 Chơng Giới thiệu chung lệnh linux 1.1 Giới thiệu UNIX Linux 10 1.1.1 Sơ hệ điều hành đa ngời dùng 10 1.1.2 Xuất xứ, phát triển số đặc trng hệ điều hành UNIX 10 1.1.3 Giới thiệu sơ Linux 13 1.2 Sơ thành phần Linux 14 1.2.1 Sơ nhân 14 1.2.2 Sơ shell 15 1.3 Giới thiệu việc sử dụng lệnh Linux 16 1.3.1 Các quy ớc viết lệnh 18 1.3.2 Tiếp nối dòng lệnh 22 1.4 Trang Man (Man Page) 23 Chơng Lệnh thao tác với hệ thống 2.1 Quá trình khởi động Linux 26 2.2 Thủ tục đăng nhập lệnh thoát khỏi hệ thống 27 2.2.1 Đăng nhập 27 2.2.2 Ra khỏi hệ thống 28 2.2.3 Khởi động lại hệ thống 30 2.3 Lệnh thay đổi mật 30 2.4 Lệnh xem, thiết đặt ngày, xem lịch hệ thống 32 2.4.1 Lệnh xem, thiết đặt ngày, 32 2.4.2 Lệnh xem lịch 34 2.5 Lệnh gọi ngôn ngữ tính toán số học 35 2.6 Xem thông tin hệ thống 37 2.7 Hiện dòng văn 38 2.8 Thay đổi nội dung dấu nhắc shell 39 Chơng Hệ thống tập tin 3.1 Tổng quan hệ thống tập tin 41 3.1.1 Một số khái niệm 41 3.1.2 Sơ kiến trúc nội hệ thống tập tin 43 3.1.3 Liên kết tợng trng (lệnh ln) 46 3.2 Quyền truy nhập th mục tập tin 48 3.2.1 Quyền truy nhập 48 3.2.2 Các lệnh 50 a Thay đổi quyền sở hữu tập tin với lệnh chown 50 b Thay đổi quyền sở hữu nhóm với lệnh chgrp 51 c Thay đổi quyền truy cập tập tin với lệnh chmod 52 d đăng nhập vào nhóm ngời dùng với lệnh newgrp 53 3.3 Thao tác với th mục 54 3.3.1 Một số th mục đặc biệt 54 * Th mục gốc / 54 * Th mục /root 54 * Th mục /bin 54 * Th mục /dev 55 * Th mục /etc 55 * Th mục /lib 55 * Th mục /lost+found 55 * Th mục /mnt 55 * Th mục /tmp 55 * Th mục /usr 55 * Th mục /home 56 * Th mục /var 56 * Th mục /boot 56 * Th mục /proc 56 * Th mục /misc th mục /opt 56 * Th mục /sbin 56 3.3.2 Các lệnh th mục 56 * Xác định th mục thời với lệnh pwd 56 * Xem thông tin th mục với lệnh ls 56 * Lệnh tạo th mục mkdir 58 * Lệnh xóa bỏ th mục rmdir 59 * Lệnh đổi tên th mục mv 60 3.4 Các lệnh làm việc với tập tin 60 3.4.1 Các kiểu tập tin có Linux 60 3.4.2 Các lệnh tạo tập tin 61 * Tạo tập tin với lệnh touch 61 * Tạo tập tin cách đổi hớng đầu lệnh (>) 61 * Tạo tập tin với lệnh cat 62 3.4.3 Các lệnh thao tác tập tin 62 * Sao chép tập tin với lệnh cp 62 * Đổi tên tập tin với lệnh mv 64 * Xóa tập tin với lệnh rm 65 * Lệnh đếm từ dòng tập tin wc 66 * Lệnh loại bỏ dòng không quan trọng uniq 67 * Sắp xếp nội dung tập tin với lệnh sort 69 3.4.4 Các lệnh thao tác theo nội dung tập tin 71 * Sử dụng lệnh file để xác định kiểu tập tin 71 * Xem nội dung tập tin với lệnh cat 72 * Xem nội dung tập tin lớn với lệnh more 73 * Thêm số thứ tự dòng tập tin với lệnh nl 75 * Xem qua nội dung tập tin với lệnh head 77 * Xem qua nội dung tập tin với lệnh tail 78 * Tìm khác hai tập tin (lệnh diff) 79 3.4.5 Các lệnh tìm tập tin 80 * Tìm theo nội dung tập tin lệnh grep 80 * Tìm theo đặc tính tập tin với lệnh find 85 3.5 Nén lu tập tin 88 3.5.1 Sao lu tập tin (lệnh tar) 88 3.5.2 Nén liệu 91 * Nén, giải nén xem nội dung tập tin với lệnh gzip, gunzip zcat 91 * Nén, giải nén xem tập tin với lệnh compress, uncompress, zcat 93 3.6 Sử dụng rpm 94 3.6.1.Giới thiệu chung rpm 94 3.6.2 RPM với ngời dùng 95 * Cài đặt gói: 95 * Xóa gói khỏi hệ thống 95 * Nâng cấp gói 95 * Lấy thông tin gói phần mềm (package) 95 * Dùng RPM để kiểm tra gói cài đặt 96 Chơng Lệnh quản lý tài khoản Ngời dùng 4.1 Tài khoản ngời dùng 97 4.2 Các lệnh quản lý ngời dùng 97 4.2.1 Tập tin /etc/passwd 97 4.2.2 Thêm ngời dùng với lệnh useradd 98 Tạo th mục cá nhân ngời dùng với lệnh mkdir 100 Thiết lập mật ngời dùng với lệnh passwd 100 4.2.3 Thay đổi thuộc tính ngời dùng 100 4.2.4 Xóa bỏ ngời dùng (lệnh userdel) 102 4.3 Các lệnh liên quan đến nhóm ngời dùng 102 4.3.1 Nhóm ngời dùng tập tin /etc/group 102 4.3.2 Thêm nhóm ngời dùng 103 4.3.3 Sửa đổi thuộc tính nhóm ngời dùng (lệnh groupmod) 104 4.3.4 Xóa nhóm ngời dùng (lệnh groupdel) 104 4.4 Các lệnh khác có liên quan đến ngời dùng 104 4.4.1 Đăng nhập với t cách ngời dùng khác dùng lệnh su 104 4.4.2 Xác định ngời dùng đăng nhập (lệnh who) 105 * Có cách khác để xác định thông tin ngời dùng với lệnh id 106 4.4.3 Xác định tiến trình đợc tiến hành (lệnh w) 107 Chơng Các lệnh quản lý thiết bị ngoại vi 5.1 Giới thiệu cách thức Linux quản lý thiết bị ngoại vi 108 5.2 Các cách quản lý thiết bị lu trữ Linux 109 5.2.1 Lệnh mount lệnh umount 110 * Lệnh mount 110 * Lệnh umount 111 5.2.2 Các lệnh định dạng đĩa tạo hệ thống tập tin Linux 112 * ổ đĩa cứng 112 * Xây dựng hệ thống tập tin Linux với lệnh mkfs 114 * Định dạng mức thấp đĩa mềm (lệnh fdformat) 114 * Thêm hệ thống tập tin vào đĩa mềm đợc định dạng với lệnh mformat 115 5.2.3 Lệnh quản lý đĩa 117 * Xem dung lợng đĩa sử dụng với lệnh du: 117 * Kiểm tra dung lợng đĩa trống với lệnh df: 118 5.3 Các cổng nối tiếp modem 120 5.4 Các cổng song song máy in 120 5.4.1 Khởi tạo thiết lập máy in lpd 120 5.4.2 Các lệnh in ấn 122 * In tập tin với lệnh lpr 122 * Định dạng tập tin trớc in với lệnh pr 124 * Làm việc với hàng đợi in thông qua lệnh lpq 126 * Xóa bỏ hàng đợi in với lệnh lprm 127 * Lệnh lpc 128 5.5 Sound card 129 Chơng Trình soạn thảo vim 6.1 Khởi động vim 132 6.1.1 Mở chơng trình soạn thảo vim 132 6.1.2 Tính mở nhiều cửa sổ 133 6.1.3 Ghi thoát vim 134 6.2 Di chuyển trỏ soạn thảo Vim 134 6.2.1 Di chuyển văn 134 6.2.2 Di chuyển theo đối tợng văn 135 6.2.3 Cuộn hình 135 6.3 Các thao tác văn 136 6.3.1 Các lệnh chèn văn vim 136 6.3.2 Các lệnh xoá văn vim 136 6.3.3 Các lệnh khôi phục văn vim 137 6.3.4 Các lệnh thay văn vim 137 6.3.5 Sao chép di chuyển văn vim 138 * Sao chép văn vào nhớ đệm 138 * Dán văn bản: 138 6.3.6 Tìm kiếm thay văn vim 139 6.3.7 Đánh dấu vim 140 6.3.8 Các phím sử dụng chế độ chèn 140 6.3.9 Một số lệnh chế độ ảo 141 6.3.10 Các lệnh lặp 142 6.4 Các lệnh khác 142 6.4.1 Cách thực lệnh bên Vim 142 6.4.2 Các lệnh liên quan đến tập tin 142 Chơng Lệnh tiến trình 7.1 Khái niệm 144 7.2 Các lệnh 144 7.2.1 Lệnh fg lệnh bg 144 7.2.2 Tìm tiến trình chạy với lệnh ps 147 7.2.3 Hủy tiến trình với lệnh kill 149 7.2.4 Cho máy ngừng hoạt động thời gian với lệnh sleep 150 7.2.5 Xem tiến trình với lệnh pstree 150 7.2.6 Lệnh thiết đặt lại độ u tiên tiến trình nice lệnh renice 152 Chơng Midnight Commander 8.1 Giới thiệu Midnight Commander (MC) 154 8.2 Khởi động MC 154 8.3 Giao diện MC 154 8.4 Dùng chuột MC 155 8.5 Các thao tác bàn phím 155 8.6 Thực đơn ngang (menu bar) 157 8.7 Các phím chức 160 8.8 Bộ soạn thảo Midnight Commander 160 * Thanh thực đơn 160 Thực đơn File: 160 Thực đơn Edit: 161 Thực đơn Sear/Repl: 161 Thực đơn Command: 161 Thực đơn Options: 161 * Các phím chức 162 Chơng Mtools - tiện ích truy cập ổ đĩa DOS Linux 9.1 Phần giới thiệu 163 9.2 Các thuộc tính chung lệnh mtools 163 9.2.1 Các tuỳ chọn tên tập tin 163 Tên ổ đĩa 163 Th mục làm việc thời 163 Tên tập tin dài kiểu VFAT 163 Xung đột tên tập tin 164 Định dạng dung lợng lớn 166 Nhiều sector 166 Sectors lớn 166 Định dạng 2m 167 Định dạng XDF 167 Mã thoát 167 Vớng mắc 167 Các lệnh hay sử dụng 168 * Lệnh floppyd_installtest 168 * Lệnh mattrib 168 * Lệnh mbadblocks 169 * Lệnh mcat 169 Lệnh mcd 169 *Lệnh mcopy 170 Vớng mắc 171 Lệnh mdel 171 Lệnh mdeltree 171 Lệnh mdir 171 Lệnh mdu 172 Lệnh mformat 172 Lệnh mkmanifest 174 Vớng mắc 176 Lệnh minfo 176 Lệnh mlabel 176 Lệnh mmd 176 Lệnh mmount 176 Lệnh mmove 177 Lệnh mpartition 177 Lệnh mrd 179 Lệnh mren 179 Lệnh mshowfat 179 Lệnh mtoolstest 179 Lệnh mtype 180 Lệnh mzip 180 Lệnh xcopy 181 Vớng mắc 182 A.1 Giới thiệu sơ Linux 183 A.2 Chuẩn bị cho việc cài đặt 183 A.3 Tạo đĩa mềm khởi động 184 A.4 Phân vùng lại ổ đĩa DOS/Windows thời 184 A.5 Các bớc cài đặt (bản RedHat 6.2 khởi động từ CD-ROM) 184 A.5.1 Lựa chọn chế độ cài đặt 184 A.5.2 Lựa chọn ngôn ngữ hiển thị 185 A.5.3 Lựa chọn cấu hình bàn phím 185 A.5.4 Chọn cấu hình chuột 185 A.5.5 Hệ thống đa lời giới thiệu Red Hat cài đặt 185 A.5.6 Lựa chọn kiểu cài đặt 185 A.5.7 Xác định Partition 187 A.5.8 Chọn Partition để Format 188 A.5.9 Chọn cấu hình LILO (Linux Loader) 188 A.5.10 Chọn múi 189 A.5.11 Thiết đặt cấu hình Account (ngời sử dụng) 189 A.5.12 Thiết đặt cấu hình quyền hạn (Authentication Configuration) 190 A.5.13 Lựa chọn gói phần mềm cài đặt (Pakage Selection) 190 A.5.14 Thiết đặt cấu hình X (X Configuration) 191 A.5.15 Bắt đầu trình copy từ đĩa CD vào ổ cứng 192 A.6 Các hạn chế phần cứng Linux 192 A.6.1 Các vi xử lý mà Linux hỗ trợ 192 A.6.2 Các yêu cầu không gian ổ cứng 193 A.6.3 Các yêu cầu nhớ 193 A.6.4 Sự tơng thích với hệ điều hành khác: DOS, OS/2, 386BSD, Win95 193 Chơng Giới thiệu chung lệnh linux 1.1 Giới thiệu UNIX Linux 1.1.1 Sơ hệ điều hành đa ngời dùng UNIX (và Linux) hệ điều hành đa ngời dùng (multi-users) Hệ điều hành đa ngời dùng thuộc vào loại hệ điều hành đa chơng trình định hớng "thân thiện với ngời dùng" Tại thời điểm, có nhiều ngời dùng sử dụng máy tính ngời dùng nh có cảm giác nh đợc sử dụng máy tính cách "độc quyền" họ đợc trực tiếp liên kết với chơng trình thực máy tính Điều tơng ứng với chức hệ điều hành "hệ điều hành nh máy tính ảo" theo góc độ ngời sử dụng Nh vậy, máy tính đồng thời xuất nhiều chơng trình ngời dùng, chơng trình chia sử dụng tài nguyên hệ thống, có tài nguyên quan trọng CPU, nhớ hệ thống tập tin (hệ thống File) Mỗi ngời dùng hớng đến tài nguyên chung qua trạm cuối (terminal) (các trạm cuối đợc đặt tên đợc hệ thống quản lý) Trong trờng hợp đơn giản, trạm cuối bao gồm hai thiết bị hình (để thông tin cho ngời dùng) bàn phím (để ngời dùng đa yêu cầu hệ điều hành) Trong nhiều trờng hợp khác, sử dụng máy tính cá nhân đóng vai trò trạm cuối nh ngời dùng vừa đợc phép sử dụng tài nguyên riêng vừa đợc phép sử dụng tài nguyên chung Điển hình công việc phân chia tài nguyên hệ thống máy tính hệ điều hành đa ngời dùng việc phân chia CPU theo chu kỳ thời gian mà ngời dùng đợc sử dụng CPU khoảng thời gian định (đợc gọi lợng tử thời gian) sau ngời đợc phân chia CPU lại chuyển đến lợt phân chia Nh vậy, phân chia thời gian (Time shared system) cách thức hệ đa ngời dùng điều phối CPU Là hệ điều hành đa ngời dùng, UNIX phổ biến lĩnh vực hoạt động CNTT, đợc sử dụng từ máy vi tính máy tính mainframe Nó đặc biệt thích hợp hệ Client-Server mạng máy tính diện rộng 1.1.2 Xuất xứ, phát triển số đặc trng hệ điều hành UNIX Năm 1965, Viện công nghệ Massachusetts (MIT: Massachusetts Institute of Technology) Phòng thí nghiệm Bell hãng AT&T thực dự án xây dựng hệ điều hành có tên gọi Multics (MULTiplexed Information and Computing Service) với mục tiêu: tạo lập đợc hệ điều hành phủ vùng lãnh thổ rộng (hoạt động tập máy tính đợc kết nối), đa ngời dùng, có lực cao tính toán lu trữ Dự án nói thành công mức độ khiêm tốn ngời ta biết đến số khiếm khuyết khó khắc phục Multics Năm1969, Ken Thompson, chuyên viên phòng thí nghiệm Bell, ngời tham gia dự án Multics, Dennics Richie viết lại hệ điều hành đa-bài toán máy PDP-7 với tên UNICS (UNiplexed Information and Computing Service) từ câu gọi đùa đồng nghiệp Trong hệ điều hành UNICS, số khởi thảo Hệ thống tập tin đợc Ken Thompson Dennis Ritchie thực Đến năm 1970 hệ điều hành đợc viết assembler cho máy PDP-11/20 mang tên UNIX 10 `Mtoolstest' đọc tập tin cấu hình mtools, in cấu hình luỹ tích (cumulative configuration) `stdout' Bản thân kết sử dụng nh tập tin cấu hình (mặc dù muốn xoá bỏ mệnh đề thừa) sử dụng chơng trình để chuyển đổicác tập tin cấu hình kiểu cũ thành tập tin cấu hình Lệnh mtype Lệnh `mtype' đợc dùng để hiển thị nội dung tập tin MS-DOS Cú pháp là: `mtype' [`-ts'] MSDOSTậP TIN [ MSDOSTậP TINS ] `Mtype' hiển thị tập tin MS-DOS đợc định lên hình Ngoài tuỳ chọn chuẩn, `Mtype' cho phép tuỳ chọn dòng lệnh sau: `t' Xem nội dung tập tin text `Mtype' dịch phím xuống dòng/tín hiệu chuyển dòng `s' `Mtype' bỏ bit cao liệu Lệnh `mtype' dùng để thiết lập thiết bị th mục làm việc thời (Tơng tự MS-DOS), mặt khác, ngầm định `A:/' `Mtype' trả lại giá trị hoàn thành, hỏng hoàn toàn, hỏng phần KHông nh `TYPE' phiên MS_DOS, `mtype' cho phép sử dụng nhiều đối số Lệnh mzip Lệnh `mzip' dùng để đa racác lệnh ổ đĩa ZIP cụ thể Solaris hay HPUX Cú pháp lệnh là:: `mzip' [`-epqrwx'] `Mzip' cho phép sử dụng cácc tuỳ chọ dòng lệnh sau: `e' Đa ổ đĩa `f' 18 Bắt buộc đa ổ đĩa chí đĩa đợc mount (phải đợc đặt thêm trớc vào tuỳ chọn `-e') `r' Xác lập đĩa chống ghi `w' Bỏ thuộc tính chống ghi đĩa `p' Đặt Password chống ghi `x' Đặt Password bảo vệ `u' Gỡ bỏ tạm thời đặc tính bảo vệ đĩa đa đĩa Khi đặt tuỳ chọn này, đĩa ghi đợc, chuyển lại trạng thái bảo vệ cũ sau đa đĩa `q' Truy vấn trạng thái Để gỡ bỏ password, đặt ổ đĩa vào mode không bảo mật `-r' `-w': mzip hỏi password, sau gỡ bỏ chế độ bảo mật ổ đĩa Nếu quên password, khắc phục cách format cấp thấp ổ đĩa (sử dụng BIOS setup SCSI adaptor) ổ đĩa ZipTools đợc chuyển ổ đĩa đợc đặt chế độ bảo mật password Trên hệ Dos Mac, password đợc tự động xoá ZipTools đợc cài đặt Từ gửi đa lên Usenet, Tôi biết đợc password cho ổ đĩa tools `APlaceForYourStuff Mzip biết password này, thử rtớc hỏi password bạn Vì `mzip -w z:' gỡ bảo mật cho ổ đĩa tools ổ dĩa tools đợc formattheo cách đặc biệt nên sử dụng PC Mac Trên PC, hệ thống tập tin Mac nh tập tin ẩn có tên `partishn.mac' xoá để có thêm 50 Meg nhớ bị chiếm bởihệ thống tập tin Mac Lệnh xcopy Script `xcopy' đợc dùng để copy đệ quy th mục đến th mục khác cú pháp nh sau: 18 xcopy Th-mục-nguồn Th-mục-đich Nếu th-mục-đích không tồn tại, đợc tạo Nếu tồn tại, tập tin th mục đợc copy thẳng đến đó, Th-mục-nguồn đợc tạo ra, không nh với `cp -rf' Vớng mắc -Lệnh giải pháp thô sơ Một thao tác cách khiến nhiều phần mtools phải hoạt động lại, nhng thật không may thời gian để làm điều Nhợc điểm phơng pháp hiệu vài cấu trúc (một số lệnh gọi lần lợt đến mtools, làm hỏng caching mtools) 18 Phụ lục a Quá trình cài đặt Linux A.1 Giới thiệu sơ Linux Nếu tìm Hệ điều hành có tốc độ cao, đáng tin cậy, không đắt tiền, cho nhiều ngời dùng sử dụng lúc, có khả làm server cho mạng Internet đồng thời hỗ trợ giao diện bắt mắt Linux Khắp nơi giới, ngày có hàng ngàn ngời dùng muốn khám phá sức mạnh hệ điều hành có mã nguồn mở, có xuất xứ từ Unix Vậy có bí ẩn thú vị bên Linux ? Trớc hết khó mà làm cho Linux bị ngng trệ tê liệt Đã có nơi thử nghiệm nhiều hệ thống chạy Linux liên tục hàng năm trời mà khởi động lại Linux chạy máy tính hệ cũ vốn chạy Windows 95, 98, chí máy 486 vứt nhà kho Trên điểm khiến Linux đợc nhiều ngời ủng hộ Thế nhng việc cài đặt hệ điều hành làm lo lắng Linux đợc phân phối tự nên có nhiều công ty tìm cách đa thị trờng phân phối riêng họ Ngoài chơng trình Linux cốt lõi, khác phần mềm kèm cách thức cài đặt Các nhà phân phối Linux phổ biến Red Hat Software, Caldera, Slackware, S.U.S.E Debian Trong phụ lục giới thiệu trình cài đặt Linux Red Hat Software 6.2 A.2 Chuẩn bị cho việc cài đặt Linux sử dụng phần cứng máy PC hiệu MS-DOS, Window hay WinNT, khả chịu lỗi cấu hình sai phần cứng phải làm số việc trớc bắt đầu cài đặt để giảm thiểu khả cài đặt tiếp gặp phải vấn đề Trớc tiên, cố gắng tìm nhiều tốt tài liệu phần cứng máy PC mà định cài, nh mainboard, card đồ hoạ, hình, modem để chúng nơi tìm thấy tra cứu dễ dàng Tiếp theo, tìm hiểu thông tin phần cứng máy tính tập hợp chúng lại làm điều sử dụng chức in cấu hình máy số tiện ích nh MSD DOS, System Information Windows Những thông tin xác bàn phím, chuột, hình giúp nhiều trình cấu hình X sau Sau đó, kiểm tra phần cứng máy tính để tìm vấn đề có, chúng làm trình cài đặt Linux bị treo sau Sau số vấn đề thờng gặp: Một hệ thống DOS hay Windows quản lý ổ đĩa IDE CDROM jumper master/slave không đợc đặt Trong Linux không giải đợc vấn đề Vì có nghi ngờ xem lại jumper đợc đặt cha Một số thiết bị ngoại vi cần có tiện ích để đặt cấu hình cho chúng máy khởi động Các thiết bị nh card mạng, CD-ROM, card âm băng từ gặp phải vấn đề Nếu trờng hợp xảy ra, sử dụng lệnh đặt cấu hình lại dấu nhắc khởi động Một số hệ điều hành khác cho phép chuột dạng bus chia sẻ IRQ với thiết bị khác, Linux không hỗ trợ điều Nếu thử làm thế, hệ thống bị treo 18 Nếu ghi số điện thoại ngời dùng Linux có kinh nghiệm gọi cho họ cần thiết, gọi cho theo số điện thoại 7761075, vui đợc giải đáp vớng mắc Cần tiến hành công việc chuẩn bị thời gian cho việc cài đặt Quá trình cài đặt kéo dài tiếng với hệ thống cài Linux, lên tới tiếng với hệ thống cần chạy nhiều hệ điều hành khác (thờng với hệ thống khả bị treo máy có lỗi cài cao hơn) A.3 Tạo đĩa mềm khởi động Bớc cần thiết khởi động từ ổ CD-ROM Nếu mua Red Hat Linux trực tiếp từ Red Hat Linux nhận kèm đĩa khởi động Còn mua copy từ công ty thứ 3, phải tự tạo đĩa khởi động cách tạo nh sau : Trong Windows, đa đĩa mềm vào ổ Bấm phím phải chuột vào desktop để tạo folder mới, đặt tên Bootdisk mở folder Đa đĩa CD Red Hat vào ổ CD Mở My Computer, nhấn vào ổ CD, mở folder có tên Dosutils, nhấn vào file Rawrite, bấm phím phải chuột kéo vào Bootdisk Chọn Copy here từ menu xuất Đóng cửa sổ Dosutils Mở folder Images CD-ROM Chép file Boot.img vào folder Bootdisk, giống nh làm với Rawrite Chọn Start.Run gõ vào Command hộp hội thoại, nhấn OK Một cửa sổ xuất với dấu nhắc DOS C:\Windows\Desktop Gõ vào cd bootdisk, nhấn Enter Bây hoàn tất việc tạo đĩa mềm khởi động: gõ rawrite dấu nhắc DOS Nhập boot.img tên file muốn copy, nhấn Enter Gõ a:\ (tên ổ đĩa mềm), nhấn Enter đợc hỏi ổ đích A.4 Phân vùng lại ổ đĩa DOS/Windows thời Trong hầu hết hệ thống đợc sử dụng, ổ cứng thờng đợc phân vùng cho MSDOS, OS/2, Chúng ta cần phải thay đổi kích thớc, xếp lại phân vùng để tạo chỗ trống cho việc cài đặt Linux Cách tốt để làm việc dùng phần mềm PQMagic Power Quest Dùng phần mềm này, di chuyển / thay đổi kích thớc / thêm / xoá / format phân vùng ổ cứng cách dễ dàng với giao diện đồ hoạ Còn việc dùng FDisk MS-DOS vất vả, muốn di chuyển / thay đổi kích thớc phân vùng đó, phải backup tất liệu phân vùng, xoá phân vùng (việc làm thông tin liệu phân vùng), tạo phân vùng với kích thớc mong muốn, cuối restore lại toàn liệu backup vào phân vùng tạo này! Nh chẳng dại mà lại không dùng phần mềm miễn phí cực mạnh nh PQMagic A.5 Các bớc cài đặt (bản RedHat 6.2 khởi động từ CD-ROM) Đa đĩa CDROM Redhat 6.2 vào ổ CD, sau BIOS SETUP ta đặt chế độ khởi động từ ổ CD Khi khởi động lại máy, trình đợc boot từ CDROM Sau chi tiết trình đĩa khởi động cài đặt tiến hành A.5.1 Lựa chọn chế độ cài đặt Hệ thống đa chế độ cho lựa chọn : 18 Gõ Enter chọn chế độ cài đặt đồ họa Gõ text + Enter chọn chế độ Text Gõ expert + Enter chọn chế độ Expert Chọn chế độ có nghĩa tự chọn cấu hình phần cứng hai chế độ tự động detect Gõ linux ks + Enter chọn chế độ cài đặt từ mạng từ đĩa mềm A.5.2 Lựa chọn ngôn ngữ hiển thị Hệ thống đa nhiều ngôn ngữ cho lựa chọn, ví dụ nh Czech, English, French, German Thờng chọn English A.5.3 Lựa chọn cấu hình bàn phím Linux đòi hỏi lựa chọn cấu hình bàn phím từ mô hình sau: Model : Brazilian ABNT Dell Generic Microsoft Chúng ta lựa chọn bàn phím tơng thích theo dạng trên, không rõ bàn phím thuộc loại nên chọn kiểu Generic Layout: Ngôn ngữ sử dụng để gõ (khoảng 24 ngôn ngữ) Variant: Có chế độ Eliminate Dead Keys (khi sử dụng kí tự đặc biệt) None (kiểu mặc định) Test: gõ phím để kiểm tra thử A.5.4 Chọn cấu hình chuột Hệ thống đa 10 loại chuột để lựa chọn loại tơng thích với chuột mình, rõ chuột thuộc loại nên chọn kiểu Generic Và phải chọn kiểu chuột PS/2 hay Serial không không sử dụng đợc chuột A.5.5 Hệ thống đa lời giới thiệu Red Hat cài đặt A.5.6 Lựa chọn kiểu cài đặt Install (cài mới) gồm có chế độ: GNome Workstation KDE Workstation Server Custom Upgrade (Nâng cấp) 18 Tuỳ chọn cài đặt WorkStation Nếu lựa chọn kiểu cài GNome Workstation KDE Workstation hệ thống cài đặt X Window System chơng trình quản lý Desktop theo dạng GNome KDE Nếu cha thạo Linux sử dụng tuỳ chọn này, bỏ qua nhiều bớc Lựa chọn Custom phù hợp ngời quen với Linux Cả hai lựa chọn WorkStation chuẩn bị việc sau: Nếu đĩa cứng cha đợc phân vùng trớc đó, Linux xoá hết tất phân vùng ổ đĩa cứng cài đặt phân vùng sau: + Một phân vùng swap kích thớc 64MB + Một phân vùng root (đợc mount / ) chứa đựng file đợc cài đặt Chú ý phải cần tối thiểu 600MB ổ cứng để tiến hành cài đặt theo kiểu WorkStattion Nếu hệ thống đợc cài sẵn Windows (Windows 3.1/95/98), kiểu cài đặt WorkStation tự động cấu hình hệ thống để khởi động chế độ song song sử dụng LILO Tuỳ chọn cài đặt Server Nếu lựa chọn kiểu cài đặt Server hệ thống cài đặt theo kiểu máy chủ Linux nh kiểu WorkStation, tuỳ chọn tránh cho phải cấu hình nhiều thành phần phần cứng Và cài đặt theo kiểu nên cẩn thận hệ thống xoá tất partition tất ổ đĩa Vì vậy, chọn kiểu cài đặt Server chắn ổ cứng liệu Sau bớc mà kiểu tiến hành phân vùng ổ đĩa: + Tạo phân vùng Swap kích thớc 64MB + Tạo phân vùng kích thớc 256MB với mount point / + Tạo phân vùng kích thớc tối thiểu 512MB đợc mount /usr + Tạo phân vùng tối thiểu 215MB đợc mount /home + Tạo phân vùng kích thớc 256MB đợc mount /var Nh phải cần tối thiểu 1.6BG ổ cứng để tiến hành cài đặt theo kiểu Server Tuỳ chọn cài đặt Custom Đối với kiểu Custom hệ thống cho tự chọn thành phần cấu hình phần cứng để cài đặt cách đầy đủ nhất, nhiên rối rắm phức tạp Từ bớc trở đi, giới thiệu tuỳ chọn cài đặt Sau giới thiệu tổng quát số bớc mà trình thiết đặt: Tạo phân vùng: cần phải rõ Redhat đợc cài đặt vào phân vùng Format phân vùng: Những phân vùng đợc thêm vào phải đợc format lại theo định dạng Linux filesystem Tuy nhiên lựa chọn phân vùng cần phải format 18 Lựa chọn cài đặt gói phần mềm kèm: Thực sau phân vùng đĩa cứng Thiết đặt cấu hình LILO: lựa chọn cài đặt LILO vào Master Boot Record Sector phân vùng Root không lựa chọn cài LILO A.5.7 Xác định Partition Đầu tiên phải xác định điểm kích hoạt (mount point) cho nhiều partition Trong bảng partition có thông tin sau: Mount Point: Xác định partition đợc kích hoạt Linux đợc cài đặt chạy Nếu partition tồn có nhãn not set xác định mount point cách kích chuột vào nút Edit double - click partition Và hệ thống khuyên nên tạo partition theo cách sau: Một swap partition (ít 16MB) - dùng hỗ trợ nhớ ảo Nếu máy có 16Mb Ram bắt buộc phải tạo swap partition Thậm chí có nhiều nhớ hơn, nên tạo swap partition Kích thớc tối thiểu swap partition = max {bộ nhớ Ram 16Mb} Một boot partition (tối đa 16Mb) - chứa nhân HĐH với file trình khởi động Một root partition (từ 500Mb - 1Gb) nơi chứa th mục gốc tất file (trừ file boot partition) Với 500Mb cho phép cài theo kiểu Workstation với 1Gb cho phép cài thứ Device: Hiện tên device partition (Ví dụ: hda2 đại diện cho partition thứ ổ cứng primary) Request: Cho biết không gian mà partition có Nếu muốn thay đổi kích thớc phải xoá partition tạo lại cách dùng nút Add Actual: Cho biết không gian mà partition sử dụng Type: Cho biết kiểu partition Và add, edit, delete partition cách kích chuột vào nút Chức nút là: Add: Dùng để tạo partition mới, gồm có thông tin sau: Mount Point: gồm có kiểu 18 /: /boot : /usr : /home : /var : /opt : /tmp : /usr/local : Size (Megs): chọn kích thớc partition lại Grow to fill disk: chọn partition sử dụng toàn vùng đĩa trống Partition type: gồm có kiểu Linux Swap: chọn kiểu muốn tạo partition swap Linux Native : chọn kiểu muốn tạo partition root Linux RAID : DOS 16-bit < 32 : DOS 16-bit > 32 : Edit: Dùng để thay đổi mount point partition Delete: Dùng để xoá partition Reset: Khôi phục lại thay đổi Make RAID Device: Sử dụng Make Raid device có kinh nghiệm RAID Drive Summaries: hiển thị thông tin cấu hình đĩa A.5.8 Chọn Partition để Format Gồm có thông tin: Partition muốn Format Lựa chọn Check for bad blocks while formating Chúng ta chọn Check for bad blocks while formating để tìm bad bocks đĩa sau đánh dấu lại nhằm không ghi liệu lên chúng A.5.9 Chọn cấu hình LILO (Linux Loader) Để chọn cấu hình LILO, phải không đặt dấu kiểm Do not install LILO Nếu ổ Linux Native có tên /dev/hda5 hình cho phép cài đặt chơng trình nạp Linux vào Master Boot Record (MBR) First Sector of boot partition (sector 18 phân vùng khởi động) Nói chung nên chọn Master Boot Record để khởi động từ nhiều ổ Nếu có ổ đĩa SCSI đĩa cứng hỗ trợ LBA cần phải đánh dấu kiểm vào mục Use Linear Mode Kernel Parameters: Các tham số dùng nhân đợc khởi động Bảng dới cho biết thông tin phân vùng: tên phân vùng, loại phân vùng, có phải phân vùng khởi động không ? cần chọn phân vùng khởi động phân vùng có tên Linux (thờng phân vùng mà Redhat đặt mặc định thay đổi gì) Nếu có phân vùng tên dos, phân vùng trớc cài đặt sau khởi động máy tính, chọn phân vùng để khởi động cách bình thờng cách gõ tên phân vùng dấu nhắc LILO Boot trình khởi động thay đổi tên phân vùng tơng ứng phần Boot Label Tuỳ chọn Create boot disk: cần chọn mục không cài LILO cài LILO nhng không cài vào MBR Chú ý không cài LILO bắt buộc phải chọn mục để khởi động từ đĩa mềm A.5.10 Chọn múi Nếu cài chế độ đồ họa, hình mặc định đồ giới Có thể thay đổi đồ theo kiểu sau: World (bản đồ giới) North American (Bắc Mỹ) South American (Nam Mỹ) Pacific Rim (Châu úc) Europe (Châu Âu) Africa (Châu Phi) Asia (Châu á) Đối với Việt Nam ta chọn Asia/Saigon (trong đĩa CD cài đặt LinuxVN mục chọn Asia/Hanoi) Có thể chọn múi theo kiểu UTC Offset (Universal Time Coordinated), tức kiểu GMT +/- độ lệch Nếu hệ thống sở sử dụng UTC chọn mục System clock uses UTC A.5.11 Thiết đặt cấu hình Account (ngời sử dụng) Nh biết Linux kế thừa từ Unix, hỗ trợ chế độ đa ngời dùng nh Unix Bản cài đặt Redhat cho phép đặt cấu hình ngời dùng trình cài đặt Đầu tiên cần đặt mật cho ngời dùng Root phần Root Password xác nhận lại mật mục Confirm Chú ý mặc định tất mật phải tối thiểu ký tự 18 Sau ta thêm số ngời dùng đầu tiên: Tên đặt Account Name, gõ password mục Password xác nhận mật mục Password (confirm) bên cạnh, tên đầy đủ ngời dùng mục Full Name Sau gõ phím Add thể thêm ngời dùng vào danh sách ngời dùng Phím Edit cho phép hiển thị ngời dùng hành bảng danh sách ngời dùng , phím Delete để xoá ngời dùng thời A.5.12 Thiết đặt cấu hình quyền hạn (Authentication Configuration) Có mục sau: Enable MD5 Password: cách mã hoá cho phép mật dài tới 256 ký tự Shadow Password: cách bảo mật tối đa cho mật khẩu, file chứa mật /etc/passwd đợc thay etc/shadow file đợc phép hiển thị ngời dùng Root Chọn mục tăng tính bảo mật hệ thống Enable NIS: chọn mục máy tính kết nối vào mạng NIS (Network Information System) cho phép nhóm máy tính vùng Network Information Service với password NIS domain: tên domain nhóm máy tính chứa hệ thống NIS server: cho phép máy tính dùng NIS server rêng, thông điệp rộng rãi mạng LAN A.5.13 Lựa chọn gói phần mềm cài đặt (Pakage Selection) Có nhiều mục để chọn nói chi tiết phần sau nh: Printer Support, hệ thống X Window, GNome, KDE, DOS / Window Connectivity, Lựa chọn Everything cài đầy đủ tất thứ, cần phải lựa chọn gói phần mềm phù hợp ổ Linux Native / không đủ Các packages đợc chọn cài đặt bao gồm: Printer Support: Nếu đợc cài Linux cố gắng nhận máy in cho phép ngời dùng thiết lập thông số máy in hệ thống X Window System: Môi trờng đồ họa nguyên thuỷ Linux, đợc gọi tắt X X giao diện đồ họa ngời dùng thực mà hệ cửa sổ với công cụ để giao diện đồ họa ngời dùng đợc xây dựng từ GNOME: Là giao diện đồ họa ngời dùng đẹp hơn, tiện lợi thân thiện X, GNOME cung cấp giao diện lập trình mức cao để tạo ứng dụng với giao diện kiểu GNOME KDE: KDE giao diện đồ họa ngời dùng đợc phát triển dựa th viện giao diện đồ họa C++ Qt Th viện giao diện hỗ trợ UNIX, Windows Mac Do đợc phát triển trớc GNOME nên KDE có nhiều điểm tốt Mail/ WWW/ News tools: Bộ công cụ dùng để gửi, nhận th tín điện tử, duyệt Web đọc tin Dos/ Windows Connectivity: Bộ giả lập DOS Windows cho phép ngời dùng chạy ứng dụng DOS Windows Linux 19 Graphic Manupulation: Các tiện ích đồ họa nh Gview, Imgedit cho phép trình diễn xử lý tập tin hình ảnh Games: Một số chơng trình trò chơi giải trí chế độ text X Window Multimedia Support: Các chơng trình hỗ trợ đa phơng tiện, nh nghe midi, wave, mp3 điều khiển joystick, thu âm Dialup WorkStation: Cho phép ngời dùng sử dụng modem quay số để sử dụng dịch vụ qua đờng điện thoại nh gửi nhận mail, web News Server: Cung cấp dịch vụ máy chủ news, cho phép máy tính trở thành server tin NFS Server: Máy chủ hệ thống file mạng NFS (Network File System) SMB Server: Máy chủ hệ thống file mạng Samba IPX/ Netware Connectivity: Giúp hệ thống chạy Linux giao tiếp với máy tính khác qua mạng Netware sử dụng giao thức IPX Anonymous FTP Server: Cài đặt package giúp máy tính trở thành máy chủ FTP (File Transfer Protocol), cung cấp dịch vụ truyền file cho máy khác mạng Web Server: Cài đặt package giúp máy tính trở thành máy chủ Web, cung cấp dịch vụ web cho máy khác mạng DNS Name Server: Cài đặt package giúp máy tính trở thành máy chủ DNS, cung cấp dịch vụ đặt tên vùng cho máy khác mạng Postgres (SQL) Server: Cài đặt package giúp máy tính trở thành máy chủ SQL, cung cấp dịch vụ truy vấn liệu cho máy khác mạng Network Management Workstation: Giúp máy tính trạm làm việc điều hành trở thành máy chủ SQL, cung cấp dịch vụ truy vấn liệu cho máy khác mạng TeX Document Formatting: Hệ soạn thảo định dạng văn dới dạng Tex Emacs: Hệ soản thảo văn đơn giản Development: Các biên dịch, gỡ rối, công cụ phát triển phần mềm dới ngôn ngữ nh Perl, C, C++ Mã nguồn chơng trình Linux Kernel Development: Mã nguồn nhân Linux công cụ phát triển dành cho phát triển nhân Linux Extra Documentation: Mọi tài liệu Linux có đĩa CD, dới ngôn ngữ nh Anh, Pháp, Italia, Tây Ban Nha Utilities: Các tiện ích cho Linux A.5.14 Thiết đặt cấu hình X (X Configuration) Phần đặt cấu hình card hình để thể sử dụng hệ thống X Window Ví dụ sau số thông số hiển thị cài đặt: 19 Video Card: ATI Mach64 Video Ram: 4096KB X server: Mach64 Monitor: 14 COLOR Độ quét ngang: 30 - 54 Khz Độ quét dọc: 50 - 120 Hz Đây phần quan trọng, card hình dạng chuẩn phải cài tay, công việc mệt mỏi Tốt nên sắm card hình loại chuẩn mà cũ chút đợc Test this Configuration: ấn vào để kiểm tra tính đồ hoạ có hoạt động tốt không, hình qua khỏi kiểm tra coi thành công tới 90% trình cài đặt Redhat Customize X Configuration: Nếu chọn mục ghi gõ Next, Redhat cho bảng cho thiết lập tay chế độ đồ họa bits, 16 bits, 32 bits; chế độ phân giải 640x480, 800x600, 1024x786, Chú ý chọn độ phân giải luôn gõ phím Test this Configuration để đảm bảo hình hiển thị (Nếu muốn biết rõ phần này, đọc phụ lục 2) A.5.15 Bắt đầu trình copy từ đĩa CD vào ổ cứng Bớc cuối thực bớc format ổ Linux Native / (nếu chọn phần trớc), format ổ Linux Swap, sau giải nén tất gói phần mềm mà lựa chọn bớc thứ 13 vào ổ cứng Quá trình khoảng 10 phút đến 20 phút tuỳ theo số lợng gói chọn Kết thúc trình này, gõ Exit, khởi động lại máy, nhớ tháo đĩa CD Redhat khỏi ổ để bắt đầu khởi động từ ổ cứng Cuộc chu du vào giới Linux đây! A.6 Các hạn chế phần cứng Linux A.6.1 Các vi xử lý mà Linux hỗ trợ Linux chủ yếu chạy máy PC hệ 386, 486, 586 sử dụng phần cứng họ vi xử lý 80386 Việc cài đặt phần cứng khác giai đoạn thiết kế Có thể chạy thử Linux máy với phần cứng tối thiểu là: vi xử lý Intel 386, 486, 586, 4MB RAM ổ mềm Dĩ nhiên nhiều RAM tốt Linux hỗ trợ VESA Local Bus PCI Linux hỗ trợ phần lớn cho ổ cứng chuẩn ESDI MCA (bus độc quyền IBM) Linux chạy laptop họ 386 Có cách cài đặt Linux 8086 đợc biết đến dới tên gọi ELKS (Embeddable Linux Kernel Subset) Đây nhân Linux 16 bit đợc chủ yếu sử 19 dụng hệ thống nhúng Thực phiên Linux chạy đợc đầy đủ 8086 hay 286 vi xử lý không hỗ trợ cho việc chuyển đổi tác vụ nh quản lý nhớ Linux hỗ trợ đa trình cho kiến trúc Intel MP Dới danh sách VXL mà Linux hỗ trợ: Dòng 68000 Amigas Ataris đợc triển khai nghiên cứu Các phiên GNU/Linux đợc thử cài đặt cho Alpha, Sparc, PowerPC, ARM Một dự án Linux PPC đợc tiến hành Hiện Apple hỗ trợ MkLinux Power Macs dựa OSF Mach vi nhân Linux cho máy 64 bit DEC Alpha/AXP Hiện ngời ta nghiên cứu Linux cho MIPS, bắt đầu R4 máy Deskstation Type Hiện có Linux cho dòng máy dùng họ vi xử lý ARM Một vi xử lý ARM3 máy Acorn A5000 bao gồm thiết bị I/O cho 82710 Còn lại cho họ vi xử lý ARM610 máy Acorn RISC PC Linux cho SPARC đợc tiến hành Cũng có Hardhat cho máy SGI/Indy A.6.2 Các yêu cầu không gian ổ cứng Đối việc cài đặt tối thiểu 10 MB, chủ yếu để thử nhiều tính khác Ta cài đặt thêm X với khoảng 80 MB Nếu cài đặt GNU/Linux cần khoảng 500MB-1GB bao gồm mã nguồn nhiều thứ khác A.6.3 Các yêu cầu nhớ Tối thiểu 4MB Ta sử dụng swapping để chạy thêm cài đặt khác Linux nói chung chạy tơng đối thoải mái với 4MB Ram nhng ứng dụng X Windows chạy chậm chúng cần phải thực việc swap vào đĩa Một vài ứng dụng lại chạy bình thờng với 64MB nhớ vật lý chẳng hạn nh Netscape Linux sử dụng đợc dung lợng nhớ ? Thực cha có tài liệu nói xác vấn đề nhng Linux hỗ trợ đợc 128MB Ram Ta làm thêm thí nghiệm khác để kiểm chứng khả quản lý nhớ Linux A.6.4 Sự tơng thích với hệ điều hành khác: DOS, OS/2, 386BSD, Win95 Linux sử dụng xếp phân dạng giống nh MS-DOS chia sẻ đĩa với hệ điều hành khác Tuy vậy, điều có nghĩa hệ điều hành khác 19 không hoàn toàn tơng thích Các trình Fdisk Format Dos lại viết đè lên liệu phân vùng Linux chúng sử dụng thông tin phân vùng sai lệnh từ boot sector phân vùng từ bảng phân vùng Để tránh tợng này, ý tởng đa địa bắt đầu phân vùng vừa tạo lập Linux trớc sử dụng lệnh format MS-DOS Sử dụng lệnh sau: $ dd if=/dev/zero of=/dev/hdXY bs=512 count=1 Với hdXY phân vùng liên quan, chẳng hạn /dev/hda1 phân vùng đĩa IDE Linux đọc ghi file phân vùng FAT DOS OS/2 đĩa mềm cách sử dụng hệ thống file DOS đợc tích hợp vào nhân công cụ mtool Nhân cung cấp hỗ trợ cho hệ thống file VFAT Windows 9x Windows NT Hiện đĩa phân vùng theo NTFS đợc nghiên cứu hỗ trợ với việc hỗ trợ nén đĩa nh tính chuẩn Linux truy cập đợc tới hệ thống file HPFS OS/2 nhng chế độ read-only Ngời ta thực điều nh lựa chọn biên dịch nhân Linux hỗ trợ cho việc thao tác định dạng AFFS (Amiga Fast File System) từ 1.3 trở sau cách nh lựa chọn lúc biên dịch hay nh mô đun riêng Tuy vậy, điều dừng mức độ đọc Các truy cập đĩa mềm cha có hỗ trợ khác biệt điều khiển đĩa PC Amiga Đối với máy chạy hệ điều hành Unix nh BSD, System V nhân đọc hệ thống file UFS System V, Xenix, BSD, số sản phẩm thừa kế khác nh SunOS, FreeBSD, NetBSD, NeXTStep Hỗ trợ UFS đợc coi nh lựa chọn lúc biên dịch nhân hay nh mô đun Linux cho phép đọc/viết ổ đĩa SMB nhóm Windows WinNT Có chơng trình tên Samba cho phép truy cập hệ thống file mạng WfW (miễn dùng giao thức TCP/IP) Đối với máy Macintosh có tập hợp chơng trình cấp độ ngời dùng đọc, ghi HFS (Macintosh Hierarchical File System) Liệu ta chạy chơng trình Windows Linux? Một chơng trình tên WINE đợc nghiên cứu để mô môi trờng Windows Linux Hiện muốn dùng hai hệ điều hành lúc với Linux ta có chơng trình LILO boot LILO boot bắt buộc ta phải lựa chọn hệ điều hành vào lúc khởi động Ngoài ra, có chơng trình tên LOADLIN chơng trình DOS cho phép nạp Linux (cũng nh hệ điều hành khác) khiến cho Linux tồn với DOS LOADLIN đặc biệt hữu dụng ta muốn cài Linux ổ đĩa thứ 3, hệ thống (hoặc ta thêm ổ SCSI vào hệ thống có chứa ổ IDE) Trong trờng hợp LILO boot khả tìm kiếm nạp nhân Do ta phải tạo th mục chẳng hạn C:\LINUX, đặt LOADLIN vào với copy nhân sử dụng Chú ý: Cần tạo phân vùng Linux dới giới hạn 1024 cylinder logic 19 [...]... Hat Linux www.redhat.com Red Flag Linux www.redflag -linux. com Slackware Linux www.slackware.com SuSE Linux www.suse.com TurboLinux www.turbolinux.com 1.2 Sơ bộ về các thành phần của Linux Hệ điều hành Linux đợc chia thành 4 thành phần nh sau: Nhân (system kernel), Shell, Hệ thống tập tin (File system), Các tiện ích (utilities) hay là hệ thống lệnh của Linux Tiện ích chính là lệnh đã có sẵn trong hệ điều. .. Windows : Có thể cài Linux cùng với các hệ điều hành khác trên cùng một ổ cứng: Linux có thể truy nhập đến các file của các hệ điều hành cùng một ổ đĩa Linux cho phép chạy mô phỏng các chơng trình thuộc các hệ điều hành khác Do giữ đợc chuẩn của UNIX nên sự chuyển đổi giữa Linux và các hệ UNIX khác là dễ dàng Linux là một hệ điều hành UNIX tiêu biểu: đa ngời dùng, đa chơng trình và đa xử lý Linux có giao... để đợc LILO cho biết nhãn của các hệ điều hành LILO boot: sẽ hiện ra danh sách các nhãn (ví dụ nh): linux dos và hiện lại thông báo nói trên để ta gõ nhãn của hệ điều hành LILO cũng cho phép đặt chế độ chọn ngầm định hệ điều hành để khởi động mà theo đó nếu chúng ta không có tác động gì sau thông báo chọn hệ điều hành thì LILO sẽ tự động chọn hệ điều hành ngầm định ra để khởi động Nếu chúng... gia hàng đầu về hệ điều hành là Giáo s Andrew S Tanenbaum xây dựng) theo hớng hoạt động trên máy tính cá nhân Từ thời điểm đó, theo t tởng GNU, hàng nghìn chuyên gia trên toàn thế giới đã tham gia vào quá trình phát triển Linux và vì vậy Linux ngày càng đáp ứng nhu cầu của ngời dùng Có thể kể ra một số đặc điểm sau đây của hệ điều hành Linux hiện tại: Linux tơng thích với nhiều hệ điều hành nh DOS, MicroSoft... tính v.v Linux hỗ trợ tốt cho tính toán song song và máy tính cụm (PC-cluster) là một hớng nghiên cứu triển khai ứng dụng nhiều triển vọng hiện nay Là một hệ điều hành với mã nguồn mở, đợc phát triển qua Free SoftWare Foundation nên Linux phát triển nhanh và là một hệ điều hành đợc quan tâm nhiều nhất trên thế giới hiện nay Linux là một hệ điều hành hỗ trợ đa ngôn ngữ một cách toàn diện nhất Do Linux. .. máy tính của chúng ta đã cài đặt Linux và sử dụng LILO để khởi động hệ điều hành LILO thích hợp với việc trên máy tính đợc cài đặt một số hệ điều hành khác nhau và theo đó, LILO còn cho phép ngời dùng chọn lựa hệ điều hành để khởi động Giai đoạn khởi động Linux tùy thuộc vào cấu hình LILO đã đợc lựa chọn trong tiến trình cài đặt Linux Trong tình huống đơn giản nhất, Linux đợc khởi động từ đĩa cứng hay... địa hóa trên Linux là triệt để nhất trong các hệ điều hành Tuy nhiên cũng còn một số khó khăn làm cho Linux cha thực sự trở thành một hệ điều hành phổ dụng, trong đó có thể kể đến một số khó khăn nh sau: Khó khăn khi cài đặt Linux và khả năng tơng thích của Linux với một số loại thiết bị phần cứng còn thấp do cha có các trình điều khiển cho nhiều thiết bị, Phần mềm ứng dụng chạy trên nền Linux tuy đã... những hệ điều hành hiện có trên máy để khởi động nó Tại thời điểm đó, ngời dùng cần gõ nhãn của hệ điều hành cần khởi động vào, ví dụ, gõ LILO boot: linux nếu chọn khởi động để làm việc trong Linux, hoặc gõ LILO boot: dos nếu chọn khởi động để làm việc trong MS-DOS, Windows Lu ý: Nếu chúng ta không nhớ đợc nhãn của hệ điều hành có trong máy để chọn, hãy gõ phím để đợc LILO cho biết nhãn của các hệ. .. LILO thì hệ điều hành Linux là hệ điều hành ngầm định 26 Giả sử Linux đã đợc chọn để khởi động Khi init thực hiện, chúng ta sẽ thấy một chuỗi (khoảng vài chục) dòng thông báo cho biết hệ thống phần cứng đợc Linux nhận diện và thiết lập cấu hình cùng với tất cả trình điều khiển phần mềm đợc nạp khi khởi động Quá trình init là quá trình khởi thủy, là cha của mọi quá trình Tại thời điểm khởi động hệ thống... Quá trình khởi động Linux Quá trình cài đặt Linux đợc trình bày trong phụ lục A của cuốn sách này Trong phần này, chúng ta xem xét sơ bộ quá trình khởi động hệ điều hành Linux Một trong những cách thức khởi động Linux phổ biến nhất là cách thức do chơng trình LILO (LInux LOader) thực hiện Chơng trình LILO đợc nạp lên đĩa của máy tính khi cài đặt hệ điều hành Linux LILO đợc nạp vào Master Boot Record ... GNU /Linux www.debian.com Linux Mandrake www.mandrake.com Red Hat Linux www.redhat.com Red Flag Linux www.redflag -linux. com Slackware Linux www.slackware.com SuSE Linux www.suse.com TurboLinux... hệ thống 2.1 Quá trình khởi động Linux Quá trình cài đặt Linux đợc trình bày phụ lục A sách Trong phần này, xem xét sơ trình khởi động hệ điều hành Linux Một cách thức khởi động Linux phổ biến... đa chơng trình đa xử lý Linux có giao diện đồ hoạ (GUI) qua X-Window Linux hỗ trợ nhiều giao thức mạng Linux hỗ trợ tính thời gian thực Linux mạnh chạy nhanh nhiều trình nhiều cửa sổ Linux đợc

Ngày đăng: 30/10/2015, 17:40

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN