NGHIÊN cứu, tìm HIỂU về CÁCH QUẢN lý THIẾT bị NGOẠI VI TRONG hệ điều HÀNH LINUX

18 2.5K 25
NGHIÊN cứu, tìm HIỂU về CÁCH QUẢN lý THIẾT bị NGOẠI VI TRONG hệ điều HÀNH LINUX

Đ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

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN - - -  - - - Bài luận môn: ĐỀ TÀI: NGHIÊN CỨU, TÌM HIỂU VỀ CÁCH QUẢN THIẾT BỊ NGOẠI VI TRONG HỆ ĐIỀU HÀNH LINUX • Lớp: HTTT1 – K8 • Nhóm thực hiện: Nhóm • Thành viên nhóm: o o o o o Ngô Trung Tín Vũ Văn Hồng Vũ Văn Phúc Quang Sơn Đồng Văn Thắng Hà Nội, tháng năm 2015 Lớp HTTT1_K8.Nhóm Tổng quan hệ điều hành Linux 1.1 Linux gì? .6 1.2 Các phiên hệ điều hành Linux .7 Thiết bị ngoại vi hệ điều hành Linux 2.1 Bàn phím 2.2 Chuột 2.3 Ổ băng từ 2.4 Máy in .9 2.5 Thiết bị mạng Cách quản thiết bị ngoại vi hệ điều hành Linux .9 3.1 Quy tắc quản thiết bị Chế độ khối (block) 10 Chế độ ký tự (character) 10 Quy ước đặt tên 10 3.2 Cách truy xuất đĩa 11 3.3 Các lệnh quản thiết bị ngoại vi 12 a Lệnh mount: Ghép nối thiết bị vào thư mục 12 b Lệnh umount: Gỡ bỏ kết nối 13 c Lệnh du: xem dung lượng đĩa dùng 13 Ưu nhược điểm sử dụng hệ điều hành Linux 14 4.1 Ưu điểm Linux 14 a.1.Vấn đề quyền .14 a.2.Những ưu điểm kỹ thuật bật Linux 15 a.3.Linux vấn đề học tập sinh viên 16 b Một vài nhược điểm cố hữu Linux 17 Kết luận 18 Lớp HTTT1_K8.Nhóm Lớp HTTT1_K8.Nhóm LỜI MỞ ĐẦU Linux - hệ điều hành mã nguồn mở từ lâu không xa lạ với người dùng máy tính, thu hút nhiều ý vòng vài năm trở lại Ngay từ xuất hiện, lan rộng cách nhanh chóng biết tới hệ điều hành Unix – với mã nguồn mở Thật ngạc nhiên, thành công Linux có nhờ làm lại hệ điều hành lâu đời sử dụng rộng rãi – hệ điều hành Unix Linux bao gồm công nghệ cũ Nhìn từ góc độ kỹ thuật, Linux nhân hệ điều hành, hỗ trợ đầy đủ phục vụ quản tiến trình, nhớ ảo, quản file vào thiết bị Nói cách khác, thân Linux phần thấp hệ điều hành Tuy nhên, nhiều rắc rối bất cập khiến HĐH miễn phí chưa thể thay hoàn toàn Window rắc rối cài đặt, cực hình với dòng lệnh, sử dụng tất ứng đụng chạy win,… đặc biệt không hỗ trợ hoàn toàn thiết bị ngoại vi Hầu hết thiết bị ngoại vi thông thường modem, máy in, cạc mạng, làm việc tốt Linux Tuy có vài loại thiết bị ngoại vi làm việc kém, có loại lại không làm việc Nhằm giới thiệu thêm kiến thức cách quản thiết bị ngoại vi hệ điều hành Linux, Nhóm viết luận muốn chia sẻ với bạn biết cách quản thiết bị ngoại vi hệ điều hành mã nguồn mở Bài luận gồm phần với nội dung sau: Phần 1: Tổng quan Hệ điều hành Linux, bao gồm khái niệm HĐH, nguồn gốc Linux phiên phân phối Phần 2: Thiết bị ngoại vi (peripherals) HĐH Linux tính tương thích chúng hệ điều hành • Bàn phím (Key-board) • Chuột (Mouse) • Ổ băng từ (The tape drive) • Máy in (Printer) • Thiết bị mạng • ……… Lớp HTTT1_K8.Nhóm Phần 3: Cách quản thiết bị ngoại vi hệ điều hành Linux Phần muốn đưa nhìn tổng quát cách quản thiết bị ngoại vi, cách truy xuất đĩa HĐH Linux Phần 4: Ưu nhược điểm sử dụng hệ điều hành Linux Phần 5: Kết luận Lớp HTTT1_K8.Nhóm Tổng quan hệ điều hành Linux 1.1 Linux gì? Linux hệ điều hành mã nguồn mở, thu hút nhiều ý vòng vài năm trở lại Ngay từ xuất hiện, lan rộng cách nhanh chóng biết tới hệ điều hành Unix – với mã nguồn mở Thật ngạc nhiên, thành công Linux có nhờ làm lại hệ điều hành lâu đời sử dụng rộng rãi – hệ điều hành Unix Linux bao gồm công nghệ cũ Nhìn từ góc độ kỹ thuật, Linux nhân hệ điều hành, hỗ trợ đầy đủ phục vụ quản tiến trình, nhớ ảo, quản file vào thiết bị Nói cách khác, thân Linux phần thấp hệ điều hành Tuy nhiên, phần lớn người dùng coi “Linux” hệ thống hoàn chỉnh gồm nhân hệ điều hành kèm theo trình ứng dụng khác: môi trường làm việc phát triển đầy đủ bao gồm trình dịch, hệ soạn thảo, giao diện đồ họa, xử văn bản, … Cho tới phiên Linux RedHat 6.1, Ubuntu 10 trở đi, … Linux trở thành hệ điều hành đầy đủ cho thương mại, giáo dục người dùng cá nhân Linux Linus Torvalds, sinh viên trường Đại Học Helsinki (Phần Lan) phát triển dựa hệ điều hành Minix, hệ điều hành có cấu trúc tương tự Unix với chức tối thiểu dùng dạy học Hiện nay, Linux hệ điều hành với mã nguồn mở (Open Source) miễn phí (free) quyền tổ chức GNU (Gnu’s Not Unix) Khởi đầu, Linux thiết kế để hoạt động tảng kiến trúc i386 Intel với khả đa tác vụ (multitasking) Tuy nhiên ngày nay, Linux có phiên họ chip khác chẳng hạn chip Alpha Điều làm cho Linux trở nên khác biệt việc viết mã tự Unix Việc nhóm phát triển tự nguyện mạng Internet, họ trao đổi mã nguồn, phát sửa lỗi môi trường mở Linux cài đặt máy tính cá nhân trở thành trạm làm việc với đầy đủ sức mạnh Unix Linux sử dụng với mục đích thương mại mạng máy tính môi trường tính toán truyền tin Thêm vào có nhiều trình ứng dụng tiện ích dành cho Linux dễ dàng tìm thấy Internet Trong trường đại học, Linux sử dụng để giảng dạy hệ điều hành lập trình hệ điều hành Tất nhiên, Linux sử dụng máy tính cá nhân hệ điều hành khác đương nhiên có chế quản thiết bị nội vi (phần mềm), ngoại vi (phần cứng) riêng cho riêng Lớp HTTT1_K8.Nhóm 1.2 Các phiên hệ điều hành Linux Như ta biết Linux hệ điều hành mã nguồn mở Về mặt nguyên tắc hệ điều hành software, software đặc biệt – dùng để quản lý, điều phối tài nguyên (resource) hệ thống (bao gồm hardware software khác) Linux gọi Open Source Unix (OSU), Unix-like Kernel, hay Clone of the UNIX operating system Linux có nguyên hoạt động tương tự hệ điều hành Unix (Unix-like) Mặc dù Linux Unix người ta xem Linux phiên Unix PC (PC version of Unix OS) Do Unix-like, Linux có đầy đủ tất đặc tính Unix (fully functional) Ngoài hỗ trợ thêm số tính mà Unix không có, long file name (tên file có ký tự space “ ”) Hiện có nhiều hãng, nhiều tổ chức, nhiều nhóm khác phát triển Linux Tất phiên (release) Linux có chung phần kernel (phần nhân hệ điều hành) hầu hết tính đặc trưng, nhiên tool (công cụ) utility (tiện ích) có đôi chút dị biệt Có nhiều ứng dụng cho Linux, nhiên hầu hết ứng dụng cho Linux có ứng dụng mang tính chuyên dụng Các ứng dụng viết Linux hoạt động hệ thống UNIX (có thể cần phải compile lại) Các release gồm có: • RedHat Linux (Fedora Core): Là phiên phổ biến Cung cấp nhiều tool utility để hỗ trợ user (người sử dụng) từ thao tác setup (cài đặt) đến config (cấu hình) hệ thống • Mandrake Linux: Một dòng khác thoát thai từ RedHat Linux, tương thích hoàn toàn với RedHat Thường có nhiều phần mềm giai đoạn thử nghiệm • Slackware Linux: Đây phiên Linux lâu đời Hỗ trợ dịch vụ mạng mạnh, nhiên việc setup config đòi hỏi user có kiến thức tốt hệ điều hành • S.u.S.E Linux: Do hãng S.u.S.E (Đức) phát hành, phổ biến Âu châu, không phổ biến nước khác Có công cụ riêng để hỗ trợ setup config tương đối dễ sử dụng • Free BSD Linux: Được phát triển Đại Học Berkeley, phiên thương mại, phổ biến Có nhiều tiện ích dành cho việc phát triển hệ thống lập trình Hỗ trợ đầy đủ shell Unix • Corel Linux: Phát triển hãng Corel, dễ setup, có graphic interface (giao diện đồ họa) giống Windows NT kể tool utility Tuy nhiên config tool chưa hoạt động tốt Lớp HTTT1_K8.Nhóm • Open Linux: Do hãng Caldera phát triển, dễ cài đặt sử dụng Giao diện KDE Thích hợp cho người sử dụng gia đình • Và nhiều release khác Turbo Linux, Linux PPC, Debian Linux, Infomagic Linux, Softlanding Linux System Release (SLS) v.v… • Ngoài ra, có dòng Linux gọi Live-CD Linux (chạy trực tiếp CD – không cần cài đặt) Ubuntu, Knoppix, …… thích hợp với beginner Linux Các thông tin tài nguyên (resource) Linux tìm thấy khắp nơi Internet hầu hết free Thêm vào có nhiều trình ứng dụng tiện ích dành cho Linux dễ dàng tìm thấy Internet Thiết bị ngoại vi hệ điều hành Linux Với Linux thiết bị ngoại vi sau cần thiết trình sử dụng, chúng hỗ trợ người dùng thao tác hệ điều hành hiệu 2.1 Bàn phím Bàn phím máy tính thiết bị ngoại vi mô hình phần theo bàn phím máy đánh chữ, dùng để nhập liệu máy tính Linux tương thích với hầu hết loại bàn phím nhà sản xuất, đặc biệt người sử dụng Linux trang bị loại bàn phím dành riêng cho hệ hành Nhà sản xuất Cherry GmbH cho mắt bàn phím Cherry CyMotion Master Linux trưng bày biểu tượng chim cánh cụt Linux có tên gọi Tux Trên bàn phím có chìa khoá khởi động Windows bàn phím Microsoft có 29 “phím nóng” định hình cho hệ điều hành Linux ứng dụng máy để bàn Linux 2.2 Chuột Máy tính thiết bị dùng để điều khiển chạy (cursor) hình Nếu chạy chế độ văn chẳng cần đến chuột Linux cho phép bạn dùng chuột cắt đoạn chữ từ hình dán sang dòng lệnh, Unix thường không làm Muốn chạy dao diện đồ họa dao diện XWindow bạn phải sử dụng chuột Linux tương thích với hầu hết loại chuột chủa hãng Logitech, Kensington, Mouseman, Microsof,…Linux clung chấp nhận loại chuột bus Microsof, Logitech, ATIXL hay IBM, Những thiết bị khác dùng để điều khiển chạy cầu (trackball) hình xúc giác (touch screen) mô loại chuột vừa nói đến clung chạy Linux Lớp HTTT1_K8.Nhóm 2.3 Ổ băng từ Ổ băng từ có dung lượng lớn nên cho phép thoải mái lưu liệu hệ thống Linux tương thích với nhiều ổ băng từ có giao diện SCSI liệt kê bảng Linux chấp nhận ổ băng từ rẻ tiền Colorado Memory Systems loại 120 MB và250 MB, cắm thẳng vào giao diện điều khiển ổ đĩa Các ổ băng từ cắm thẳng vào cổng song song (cổng máy in) chưa Linux chấp nhận Hầu hết ổ băng từ tương thích chuẩn QIC-02 chạy với Linux 2.4 Máy in Linux tương thích với toàn máy in nối qua cổng song song Với máy in song song khó khăn lớn gặp hiệu ứng nấc thang Hiệu ứng nấc thang xảy cách Unix Linux xử xuống dòng điều khiên in quay dòng Với Unit, lệnh đưa giấy lên thêm dòng (LF: line feed) sau đặt đầu in vị trí dòng (CR: carriage return) ký tự LF điều khiển Trong hệ DOS Windows lại sử dụng cặp ký tự CR-LF cho hai câu lệnh Khi bạn in tệp Unix máy in cấu hình cho DOS, bạn gặp hiệu ứng nấc thang tệp chứa ký tự LF không chứa ký tự CR Ở chiều ngược lại, tệp văn soạn môi trường DOS/Windows clung cần xử (cặp ký tự CR-LF đổi thành LF) chuyển sang môi trường Linux Unix Việc điều chỉnh cấu hình để Linux chạy với máy in nối tiếp thường khó chương trình cài đặt sẵn công cụ hỗ trợ máy in nối tiếp 2.5 Thiết bị mạng Cách quản thiết bị ngoại vi hệ điều hành Linux 3.1 Quy tắc quản thiết bị Thiết bị ngoại vi xem file chứa thư mục /dev có quyền truy cập giống file thư mục Tất tập tin /dev cho phép chương trình truy xuất thiết bị Linux Tuy nhiên, xử bên khác hàm hệ thống file file bình thường hay trình điều khiển thiết bị (drivers) thiết bị Thiết bị hoạt động hai chế độ: • Khối (block) • Ký tự (character) Lớp HTTT1_K8.Nhóm Chế độ khối (block) - Khối đơn vị thông tin (dữ liệu) có kích thước cố định (512B, 1KB, 4K, …) - Các thiết bị hoạt động chế độ khối có tính chất: • Truy xuất ngẫu nhiên (random access) vào khối ni • Sử dụng vùng nhớ đệm cấp độ nhân (kernel level) • Có thể tạo hệ thống file thiết bị • Các thiết bị hoạt động chế độ khối xem dải khối từ đến N – dụ: đĩa, băng từ, … Truy xuất thông tin từ thiết bị gồm bước: + Bước 1: Đọc Chuyển khối liệu từ thiết bị sang nhớ hệ thống (caching) Sao chép khối liệu từ nhớ hệ thống sang nhớ chương trình + Ghi: Tương tự đọc, kèm theo chế đồng hóa Chế độ ký tự (character) Các thiết không hoạt động chế độ khối hay hoạt động theo chế độ ký tự trao đổi lượng thông tin nào, truy xuất tuần tự, không sử dụng nhớ đệm, hệ thống file thiết bị dụ: Thiết bị đầu cuối (terminal), máy in, socket, … Truy xuất gần truy xuất file bình thường - Hai chế độ đọc: • Theo dạng (line): liệu truyền ký tự đặc biệt phát (ví dụ: ký tự xuống dòng) cho phép điều khiển luồng liệu, ngắt • Theo ký tự (raw): đọc ký tự Quy ước đặt tên Linux xây dựng chế truy xuất đến tất loại đĩa thiết bị dạng tập tin (tập tin thiết bị) lưu thư mục /dev Linux quy ước đặt tên sau: 10 Lớp HTTT1_K8.Nhóm - Ổ đĩa mềm: fd - Ổ đĩa cứng vật thứ nhất: hda - Ổ đĩa cứng vật tứ hai: hdb -… Nếu đĩa cứng theo tiêu chuẩn SCSI gọi là: sda, sdb,… Các thiết bị USB, Linux xem thiết bị SCSI (ví dụ máy có đĩa cứng SCSI USB sdb1) Các phân vùng (partitions) đánh số sau tên đĩa dụ: hda1, hda2, sda1, sdb1 (ổ A), fd1 (ổ B) … Các phân vùng (primary) phân vùng mở rộng (extended) đánh số từ -> phân vùng logic (nằm phân vùng mở rộng) đánh số từ trở dụ phân vùng đĩa cứng IDE: Giải thích: - hda1: phân vùng - hda2: phân vùng mở rộng - hda5: phân vùng lôgic - hda6: phân vùng lôgic Chú ý: cài đặt Linux mà trước cài Window, Linux tự động cài đặt vào phân vùng mở rộng 3.2 Cách truy xuất đĩa Cũng tương tự Window, Linux có khái niệm đường dẫn (path) Tuy nhiên, có điểm cần lưu ý: - Thứ nhất, sử dụng ký tự sổ trái (/) làm ký tự phân cách thư mục tập tin - Thứ hai, không sử dụng ký tự ổ đĩa, mà dùng ký tự / đầu đường dẫn (thư mục gốc) dụ: + /usr/local/dev + /dev/hda 11 Lớp HTTT1_K8.Nhóm Khi khởi động hệ điều hành, Linux kết gắn cho phân vùng (nơi chứa nhân Linux) ký tự “/” (thư mục gốc) Các thông tin phân vùng khác Linux đặt thư mục /dev phân vùng Như tất file Linux đặt thư mục, song chúng lưu trữ nhớ khác đĩa cứng hay CD-ROM Mỗi thiết bị nhớ có hệ thống file (file system) khác FAT, NTFS, ext2, … Để gắn hệ thống file thiết bị lưu trữ vào thư mục ta dùng lệnh mount 3.3 Các lệnh quản thiết bị ngoại vi - Trình điều khiển thiết bị (driver) điều khiển loại thiết bị - Tập hợp hàm định nghĩa sẵn (open, read, write, close,…) nhóm lại bảng: + bdevsw (chế độ khối) + cdevsw (chế độ ký tự) - Inode (Inode mô tả tập tin thiết bị, tập tin thật mà thẻ để chương trình thông qua truy cập thiết bị) thiết bị có mục: + Số hiệu (major number): số bảng bdevsw cdevsw + Số hiệu phụ (minor number): mô tả đơn vị cụ thể loại thiết bị - Thiết bị giả lập (Pseudo devices) quản thiết bị không gắn kết với thiết bị vật đó, bao gồm: + Thiết bị ảo + Terminal: cửa sổ, nối kết mạng - Phân vùng đĩa gồm: + /dev/null: thùng rác, ghi vào hết + /dev/tty: terminal gắn kết với chương trình + /dev/mem: ảnh nhớ tiến trình a Lệnh mount: Ghép nối thiết bị vào thư mục Chú ý thao tác mount thực bạn người dùng có quyền cao (root) - Cú pháp lệnh mount sau: 12 Lớp HTTT1_K8.Nhóm #mount thiết_bị_cần_mount điểm_nối_vào_hệ_thống_file dụ 1: Mount sử dụng đĩa mềm: # mount /dev/fd0 /mnt/floppy Trong lệnh trên, hệ thống kết nối đĩa mềm fd0 vào thư mục điểm nối /mnt/floppy Từ bạn vào /mnt/floppy để truy nhập nội dung ổ đĩa A dụ 2: Mount sử dụng ổ CD: # mount /dev/cdrom /mnt/cdrom dụ 3: Mount sử dụng USB: # mount /dev/sdb1 /mnt/usb b Lệnh umount: Gỡ bỏ kết nối - Để gỡ bỏ kết nối với hệ thống file, ta dùng lệnh umount sau: # umount thiết_bị_đã_mount điểm_nối_vào_hệ_thống_file dụ: Gỡ kết nối với đĩa mềm # umount /dev/fd0 /mnt/floppy Tất hệ thống file cần phải mount trước truy nhập phải umount đóng hệ thống Tuy nhiên Linux tự động mount số thiết bị cho bạn khởi động thiết bị tự động umount đóng hệ thống c Lệnh du: xem dung lượng đĩa dùng - Cú pháp: du tênthưmục-Hoặc-têntậptin dụ: để xem thông tin dung lượng đĩa dùng thư mục‘laptrinhc_linux’ ta gõ lệnh: #du laptrinhc_linux Các tùy-chọn: -a: liệt kê kích thước tất tập tin, thư mục thư mục cần coi -b, bytes: hiển thị kích thước theo byte -c, total: hiển thị tổng dung lượng sử dụng hệ thống tập tin -h, human-readable: hiển thị kích thước tập tin kèm theo đơn vị tính (ví dụ: 1K, 234M, 2G ) 13 Lớp HTTT1_K8.Nhóm -k, kilobytes: hiển thị kích thước tính theo kilobytes -m, megabytes: tính kích thước theo megabytes -s: đưa kích thước hệ thống tập tin/thư mục mà không hiển thị kích thước thư mục d Lệnh df: kiểm tra dung lượng đĩa trống - Cú pháp: df tênthưmục-Hoặc-têntậptin dụ: # df /mnt/floppy Filesystem 1k-blocks Used Available Use% Mounted on /dev/fd0 1423 249 1174 18% /mnt/floppy Ưu nhược điểm sử dụng hệ điều hành Linux 4.1 Ưu điểm Linux Có lẽ bạn quen với hệ điều hành Windows quen lập trình hệ điều hành Windows nói HĐH "hoàn hảo", dễ sử dụng, với nhiều tiện ích đáp ứng gần yêu cầu người dùng Vậy lại phải tìm đến HĐH Linux ? Điều liệu có thực cần thiết không ? Nhất sinh viên chúng ta,những người chập chững bước vào đường làm tin học ? Câu trả lời có a.1.Vấn đề quyền Trong bối cảnh kinh tế giới có xu hướng toàn cầu hóa vấn đề cộm Ở Việt Nam, vấn đề vi phạm quyền phần mềm phổ biến (nước ta dẫn đầu giới số lượng phần mềm dùng quyền).Tuy nhiên, theo báo cáo LHQ, năm tới Việt Nam biện pháp giải vấn đề khó lòng gia nhập vào WTO, chí bị trả đũa liệt quan hệ kinh tế thương mại với nước.Nếu tình trạng đánh cắp quyền phần mềm Việt Nam 100 triệu USD năm thị có lượng hàng hóa có giá trị tương đương không bán Mỹ nước phát triển khác ( vụ kiện cá Tra- cá Basa thí dụ) Và người thiệt hại người lao động Việt Nam Trước tình hình đó, việc tự xây dựng cho phần mềm thương hiệu Việt Nam trở nên vấn đề cấp bách Phần mềm mã nguồn mở xem giải pháp hữu hiệu cho toán quyền nước ta Phần mềm mã nguồn mở mặt có chi phí rẻ so với 14 Lớp HTTT1_K8.Nhóm phần mềm truyền thống, mặt khác dễ nâng cấp, cải tiến (do cung cấp mã nguồn kèm theo) Chính thế, phát triển phần mềm mã nguồn mở tận dụng công nghệ tiên tiến có sẵn giới, cải tiến cho phù hợp với người Việt Nam, tiết kiệm nhiều công sức so với việc phát triển từ đầu Linux HĐH mã nguồn mở vậy!!! a.2.Những ưu điểm kỹ thuật bật Linux Kinh tế, đặc điểm bỏ qua Linux (ít nước ta nay) Tuy nhiên Linux chưa tất HĐH nhiều ưu điểm khác mà không hệ điều hành có Chính đặc điểm nguyên nhân khiến cho Linux ngày trở nên phổ biến không Việt Nam mà giới - Linh hoạt, uyển chuyển: Như trình bày trên, Linux HĐH mã nguồn mở nên bạn tùy ý sửa chữa theo thích (miễn bạn có đủ kiến thức!!!) Bạn chỉnh sửa Linux ứng dụng cho phù hợp với Việc Việt hóa Windows xem bạn đồng ý hỗ trợ Microsoft Tuy nhiên với Linux bạn làm điều cách đơn giản ( tham khảo thêm Sản phẩm Việtkey Linux đoạt giải TTVN 2002) Mặt khác Linux cộng đồng lớn người làm phần mềm phát triển môi trường, hoàn cảnh khác nên tìm phiên phù hợp với yêu cầu bạn vấn đề khó khăn Tính linh hoạt Linux thể chỗ tương thích với nhiều môi trường Hiện tại, Linux dành cho server, máy tính để bàn nhân Linux (Linux kernel) nhúng vào thiết bị điều khiển máy tính palm, robot Phạm vi ứng dụng Linux xem rộng rãi - Độ an toàn cao: Trước hết, Linux có cấu phân quyền rõ ràng Chỉ có "root"( người dùng tối cao) có quyền cài đặt thay đổi hệ thống Ngoài Linux có chế để người dùng bình thường chuyển tạm thời chuyển sang quyền "root" để thực số thao tác Điều giúp cho hệ thống chạy ổn định tránh phải sai sót dẫn đến đổ vỡ hệ thống Trong phiên Windows gần đây, chế phân quyền bước đầu áp dụng, so với Linux chặt chẽ Ngoài tính chất "mở" tạo nên an toàn Linux Nếu lỗ hổng Linux phát cộng đồng mã nguồn mở sửa thường sau 24h cho sửa lỗi Mặt khác HĐH mã nguồn đóng Windows, bạn biết người ta viết gì, viết mà biết đươc chúng chạy Windows có chứa đoạn mã cho 15 Lớp HTTT1_K8.Nhóm phép tạo "back door" để xâm nhập vào hệ thống bạn bạn biết Đối với người dùng bình thường vấn đề không quan trọng hệ thống tầm cỡ hệ thống quốc phòng vấn đề lại mang tính sống Các nhân viên an ninh không phép để lộ kẽ hở nào, dù nhỏ liên quan đến an ninh quốc gia.Và lần phần mềm mã nguồn mở nói chung Linux nói riêng lại lựa chọn số Trong Linux thứ công khai, người quản trị tìm hiểu tới ngõ ngách hệ điều hành Điều có nghĩa độ an toàn nâng cao + Thích hợp cho quản trị mạng: Được thiết kế từ đầu cho chế độ đa người dùng, Linux xem hệ điều hành mạng giá trị Nếu Windows tỏ HĐH thích hợp với máy tính Desktop Linux lại hệ điều hành thống trị Server Đó Linux có nhiều ưu điểm thỏa mãn đòi hỏi hệ điều hành mạng: tính bảo mật cao, chạy ổn định, chế chia sẻ tài nguyên tốt Giao thức TCP/IP mà thấy ngày giao thức truyền tin Linux (sau đưa vào Windows) + Chạy thống hệ thống phần cứng: Dù cho có nhiều phiên Linux nhà phân phối khác ban hành nhìn chung chạy ổn định thiết bị phần cứng, từ Intel 486 đến máy Pentium nhất, từ máy có dung lượng RAM 4MB đến máy có cấu hình cực mạnh (tất nhiên tốc độ khác nguyên tắc chạy được) Nguyên nhân Linux nhiều lập trình viên nhiều môi trường khác phát triển (không Windows Microsoft phát triển) bạn bắt gặp nhiều người có "cùng cảnh ngộ" dễ dàng tìm driver tương ứng với thiết bị Tính chất hoàn toàn trái ngược với Windows Mỗi có phiên Windows đời kèm theo khát phần cứng HĐH thường không hỗ trợ thiết bị cũ a.3.Linux vấn đề học tập sinh viên Thực tế, việc tìm hiểu nghiên cứu phần mềm mã nguồn mở nói chung Linux nói riêng đem lại cho sinh viên nhiều lợi ích Bỏ qua giá trị kinh tế, việc tìm hiểu Linux trước hết đem lại cho hình rộng tin học Bạn không bị bó buộc Windows việc viết phần mềm Windows VD: Học Linux khiến bạn hiểu rõ Cấu trúc file Trong Linux không dùng hệ thống định vị file FAT thường thấy Dos hay Win mà dùng ext2, từ đó bạn hiểu thêm cách tổ chức thông tin đĩa Từ chỗ có nhìn rộng hơn, bạn hiểu sâu việc phát triển ứng dụng Windows có hiệu 16 Lớp HTTT1_K8.Nhóm Linux phần mềm mã nguồn mở cung cấp cho bạn mã nguồn chương trình Rất nhiều số chương trình viết lập trình viên nhiều kinh nghiêm cộng đồng mã nguồn mở toàn giới kiểm thử mã chương trình chứa đựng lượng khối kiến thức tinh túy hoàn toàn đáng để bạn học hỏi Mặt khác tài liệu phần mềm mã nguồn mở thường sẵn, chi tiết cập nhật thường xuyên(có thể tham khảo www.tldp.org) Không có "bí mật công nghệ " sản phẩm mã nguồn mở Những thắc mắc bạn giải đáp nhanh chóng thông qua forum nhóm phát triển mã nguồn mở.Vì vậy, theo tôi, sinh viên ( sinh viên Việt Nam) học tập nghiên cứu phần mềm mã nguồn mở cách tốt để nâng cao kiến thức cho b Một vài nhược điểm cố hữu Linux Nói qua phải nói lại, Linux có tốc độ phát triển nhanh hẳn Windows khách quan mà nói so với Windows, Linux chưa thể đến với người sử dụng cuối Đó Linux có nhược điểm cố hữu - Đòi hỏi người dùng phải thành thạo: Trước việc sử dụng cấu hình Linux xem công việc dành cho chuyên gia.Hầu công việc thực dòng lệnh phải cấu hình nhờ sửa trực tiếp file Mặc dù phiên gần đây, HĐH Linux có cải tiến đáng kể, so với Windows tính thân thiện Linux vấn đề lớn Đây nguyên nhân chủ yếu khiến Linux có nhiều đặc tính kỹ thuật tốt chưa đến với người dùng cuối - Tính tiêu chuẩn hóa: Linux phát hành miễn phí nên tự đóng gói, phân phối theo cách riêng Hiện có nhiều Linux phát triển từ nhân ban đầu tồn như: RedHat, SuSE, Knoppix Người dùng phải tự so sánh xem phù hợp với Điều gây khó khăn cho người dùng, người có kiến thức tin học hạn chế - Số lượng ứng dụng chất lượng cao Linux hạn chế: Mặc dù Windows có sản phẩm Linux gần có phần mềm tương tự (VD: OpenOffice Linux tương tự MSOffice, hay GIMP tương tự Photoshopv v ) Tuy nhiên chất lượng sản phẩm chưa thể so sánh với sản phẩm viết cho Windows - Một số nhà sản xuất phần cứng driver hỗ trợ Linux: Do Linux chưa phổ biến Windows nên nhiều nhà sản xuất không hỗ trợ driver chạy Linux Tuy nhiên bạn tìm thấy driver cộng đồng mã nguồn mở viết 17 Lớp HTTT1_K8.Nhóm Linux có số nhược điểm mang tính cố hữu bạn chạy số chương trình Windows nên Linux thông qua chương trình WINE (một chương trình giả lập để chạy ứng dụng Windows Linux), bạn tận dụng ưu điểm Windows lẫn Linux Ngoài bạn cài đặt song song Linux Windows máy tính cá nhân, bạn thường cài chung WinXP Win98 (chú ý hệ thống file khác nên số file Linux, Windows không đọc được) Như có nghĩa nhược điểm Linux phần giải Kết luận Trên sở nhìn nhận cách tổng quan hệ điều hành, cách khách quan ưu nhược điểm, quan trọng hiểucách quản thiết bị ngoại vi HĐH Linux xem xét xu hướng phát triển tin học nước ta thấy: Đối với người dùng thông thường việc chuyển từ Windows sang Linux hai chưa thể Tuy nhiên người làm tin học, đặc biệt sinh viên chúng ta, việc tìm hiểu nghiên cứu Linux phần mềm mã nguồn mở điều kiện tốt để nâng cao hiểu biết Linux hệ điều hành có giá trị: chi phí thấp, linh hoạt, ổn đinh, bảo mật cao Bản thân nói riêng, thành viên nhóm nói chung tin rằng, tương lai gần, Linux trở thành hệ điều hành hàng đầu giới 18 Lớp HTTT1_K8.Nhóm ... Nhằm giới thiệu thêm kiến thức cách quản lý thiết bị ngoại vi hệ điều hành Linux, Nhóm vi t luận muốn chia sẻ với bạn biết cách quản lý thiết bị ngoại vi hệ điều hành mã nguồn mở Bài luận gồm... (Printer) • Thiết bị mạng • ……… Lớp HTTT1_K8.Nhóm Phần 3: Cách quản lý thiết bị ngoại vi hệ điều hành Linux Phần muốn đưa nhìn tổng quát cách quản lý thiết bị ngoại vi, cách truy xuất đĩa HĐH Linux. .. đặt sẵn công cụ hỗ trợ máy in nối tiếp 2.5 Thiết bị mạng Cách quản lý thiết bị ngoại vi hệ điều hành Linux 3.1 Quy tắc quản lý thiết bị Thiết bị ngoại vi xem file chứa thư mục /dev có quyền truy

Ngày đăng: 20/04/2017, 23:05

Từ khóa liên quan

Mục lục

  • 1. Tổng quan về hệ điều hành Linux.

    • 1.1 Linux là gì?

    • 1.2 Các phiên bản của hệ điều hành Linux.

    • 2. Thiết bị ngoại vi trong hệ điều hành Linux

      • 2.1 Bàn phím.

      • 2.2 Chuột. 

      • 2.3 Ổ băng từ. 

      • 2.4 Máy in.

      • 2.5 Thiết bị mạng.

      • 3. Cách quản lý thiết bị ngoại vi trong hệ điều hành Linux.

        • 3.1 Quy tắc quản lý thiết bị.

          • Chế độ khối (block).

          • Chế độ ký tự (character).

          • Quy ước đặt tên.

          • 3.2 Cách truy xuất đĩa.

          • 3.3 Các lệnh quản lý thiết bị ngoại vi.

            • a. Lệnh mount: Ghép nối thiết bị vào cây thư mục.

            • b. Lệnh umount: Gỡ bỏ kết nối.

            • c. Lệnh du: xem dung lượng đĩa đã dùng.

            • 4. Ưu nhược điểm khi sử dụng hệ điều hành Linux.

              • 4.1. Ưu điểm của Linux.

                • a.1.Vấn đề bản quyền.

                • a.2.Những ưu điểm kỹ thuật nổi bật của Linux.

                • a.3.Linux và vấn đề học tập trong sinh viên chúng ta.

                • b. Một vài nhược điểm cố hữu của Linux

                • 5. Kết luận.

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

Tài liệu liên quan