Nghiên cứu tìm hiểu về hệ thống tệp tin trong HĐH LINUX

33 744 2
Nghiên cứu tìm hiểu về hệ thống tệp tin trong HĐH 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

ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI - - KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO BÀI TẬP LỚN Đề tài: Nghiên cứu tìm hiểu hệ thống tệp tin HĐH LINUX Môn: NGUYÊN LÝ HỆ ĐIỀU HÀNH Giáo viên: Ths Nguyễn Tuấn Tú Nhóm : 10 Lớp: ĐH Khoa Học Máy Tính 3- K9 Hà Nội, tháng năm 2016 ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI - - KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO BÀI TẬP LỚN Đề tài: Nghiên cứu tìm hiểu hệ thống tệp tin HĐH LINUX Môn: NGUYÊN LÝ HỆ ĐIỀU HÀNH Giảng viên hướng dẫn: ThS.Nguyễn Tuấn Tú Nhóm thực hiện: NHÓM 10 Lớp: KHMT3_K9 Thành viên: Ngô Văn Đạt Nguyễn Thành Đạt Nguyễn Thăng Sơn Phạm Viết Tùng Hà Nội, tháng năm 2013 Mục lục Lời nói đầu……………………………………………………… .-2Chương 1……………………………………………………………………-3Giới thiệu linux…………… ……………………………………………-31.1 Linux 1.2 Linux …………………………………………………….-3nằm đâu? ……………………………… ………… -4- 1.2.1.Máy tính để bàn Netbook……………………………… -51.2.2.Máy chủ…………………………………………………… -61.2.3 Điện toán Cluster điện toán phân tán………………… -61.2.4 Máy tính Mainframe…………………………………… -71.2.5 Siêu máy tính…………………………………………… -71.2.6 Các thiết bị di động máy tính bảng………………….… -81.2.7 Các thiết bị nhúng………………………………………… -81.2.8 Nền tảng ảo hóa…………………………………………….-91.2.9 Nền tảng thử nghiệm………………………………… … -101.3 Những ưu điểm Linux ……………………………………-111.4 Một vài nhược điểm Linux……………………………… -11- Chương2……………………………………………………………………-12Các thiết bị ngoại vi hđh linux Giới thiệu cách thức Linux quản lý thiết bị ngoại vi……………-12Các cách quản lý thiết bị lưu trữ Linux………………………-152.1 Lệnh mount lệnh umount……………………………………-152.2 Các lệnh định dạng đĩa tạo hệ thống tập tin Linux,…-19Các cổng nối tiếp Modem………………………………………….-27Khởi tạo thiết lập máy in lpd……………………………… -28- LỜI NÓI ĐẦU Linux phát triển Linux Torvalds ,bản đưa vào năm 1991 đại học Helsinki, Phần Lan , 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 Việc nghiên cứu tìm hiểu HĐH với Linux , giúp cho có nhìn rộng tin học Linux phần mềm mã nguồn mở cung cấp cho người sử dụng 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ử Vì mã nguồn chương trình chứa đựng khối kiến thức vô tinh túy, hoàn toàn đáng để ta học hỏi Mặt khác tài liệu mã nguồn mở thường sẵn, chi tiết cập nhật thường xuyên, “ bí mật công nghệ” sản phẩm mã nguồn mở Vì tốt để sinh viên học hỏi Dưới nghiên cứu, tìm hiểu hệ thống tệp tin hệ điều hành Linux Do kiến thức hạn chế nên không tránh khỏi thiếu xót Mong thầy bạn tham gia góp ý, dạy để hoàn thiện hơn! CHƯƠNG 1: GIỚI THIỆU VỀ HỆ ĐIỀU HÀNH LINUX 1.1 Linux gì? Nhìn bề ngoài, Linux hệ điều hành Như thể (Hình 1.1) ,Linux gồm có nhân kernel (mã cốt lõi quản lý tài nguyên phần cứng phần mềm) sưu tập ứng dụng người dùng (chẳng hạn thư viện, trình quản lý cửa sổ ứng dụng) Hình 1.1 Linux nhìn bề Sơ đồ thành phần quan trọng Tầng cuối tập hợp mã kiến trúc giúp Linux hỗ trợ đa tảng phần cứng (ARM, PowerPC, Tilera TILE v.v ) Tất nhiên, chức đăng ký theo giấy phép GNU, tạo nên tính di động Linux Linux theo phong cách riêng lĩnh vực tính di động Hệ thống trình điều khiển (là lớn khả nó) hỗ trợ động mô đun nạp mà không ảnh hưởng đến hiệu năng, tạo nên tính mô đun (thêm vào tảng động hơn) Linux bảo mật mức nhân kernel (trong số lược đồ) tạo nên tảng bảo mật Trong miền hệ thống tệp bên ngoài, Linux tạo nên mảng lớn hỗ trợ hệ thống tệp hệ điều hành nào, ví dụ, tạo nên tính linh hoạt thông qua tính mô đun thiết kế Linux thực không tính lên lịch trình tiêu chuẩn mà lên lịch trình thời gian thực bao gồm bảo đảm độ trễ ngắt) Cuối cùng, Linux mở, có nghĩa thực tế xem cải thiện dựa vào nguồn gốc Tính mở giảm thiểu hội bị lợi dụng, tạo tảng an toàn Nhiều công ty đóng góp cho Linux, bảo đảm tiếp tục giải loạt mô hình sử dụng trì đặc tính cốt lõi Bảy nguyên tắc quan trọng chắn thuộc tính mà Linux cung cấp, chúng cho phép Linux dùng tảng đa nhiều mô hình sử dụng Hơn nữa, Linux mô hình sử dụng này—không nguyên tắc thiết kế mà thân mã Người ta nói điều hệ điều hành khác (như Windows®—máy tính để bàn, máy chủ, thiết bị nhúng—hoặc Mac OS X Apple iOS), chúng có phân khúc dịch vụ mô hình sử dụng khác 1.2.Linux nằm đâu ? Linux đâu khó trả lời không đâu Với khả biến đổi nhanh mở rộng quy mô mình, tìm thấy Linux tất phân khúc máy tính (và chí số phân khúc chưa định nghĩa đầy đủ) Phần xem xét số phân khúc điện toán quan trọng, bao gồm máy tính để bàn/netbook, máy chủ, cluster, máy tính lớn Mainframe, siêu máy tính, thiết bị cầm tay/máy tính bảng, thiết bị nhúng, ảo hóa máy thử nghiệm (xem Hình 1.2) Hình 1.2 Các thuộc tính phân khúc Linux tập trung vào 1.2.1.Máy tính để bàn netbook Các máy tính để bàn netbook, nơi có nhiều người sử dụng Linux, lĩnh vực Linux cạnh tranh nhiều Dữ liệu thị phần gần Linux nắm giữ khoảng 1,5% thị trường máy tính để bàn, lại nắm giữ khoảng 32% thị trường netbook Những số xem thấp, nhà phát triển, có xu hướng thấy Linux nhiều so với hệ điều hành khác Linux bắt đầu hệ điều hành thử nghiệm đơn giản với việc giới thiệu XFree86 vào năm 1994, trình quản lý cửa sổ cho thấy hứa hẹn hệ điều hành máy tính để bàn non trẻ Ngày nay, số trình quản lý cửa sổ có sẵn cho Linux cho phép người dùng biến phong cách riêng thành nhu cầu họ Hơn nữa, Linux thay đổi quy mô tự động với khả xử lý (như đa luồng đối xứng đa lõi), lập lịch trình hiệu 1.2.2 Máy chủ Linux thống trị thị trường máy chủ (bao gồm máy chủ web, máy chủ thư điện tử, máy chủ Hệ thống tên miền - DNS thiết bị tầng sau khác) Các khảo sát gần cho thấy 60% tất máy chủ chạy Linux Ngoài dịch vụ web truyền thống, Linux cung cấp cho nhiều tài sản Internet lớn (Facebook, eBay, Twitter Amazon v.v ), với yêu cầu mô hình sử dụng khác Ngoài tùy chọn truyền thống (chẳng hạn web thư điện tử), Linux cung cấp mảng lớn dịch vụ web (và tùy chọn khác cho dịch vụ đó) 1.2.3 Điện toán Cluster điện toán phân tán Linux không yếu tố mô hình điện toán cluster mô hình điện toán phân tán, đơn vị điều khiển lõi nhiều mô hình sử dụng Hai mô hình phát triển nhanh chóng điện toán đám mây liệu lớn Điện toán đám mây phân phối Công nghệ thông tin (CNTT) dịch vụ dựa vào cụm tài nguyên chia sẻ để thay đổi quy mô theo nhu cầu ứng dụng Các đám mây dựa vào ảo hóa để hỗ trợ quản lý tự động nút sở hạ tầng to lớn Trong môi trường đám mây, 66% tin dùng Linux làm tảng Linux hướng làm tảng cho khoa học liệu Internet thay đổi quy mô khối liệu thu thập vấn đề phát sinh việc xử lý liệu để xác định mẫu có giá trị Những thứ gọi Big Data (Dữ liệu lớn) phát triển Linux cách thay đổi quy mô để thao tác liệu vượt giới hạn phương pháp truyền thống trước Hadoop hệ sinh thái kết tính mở Linux, với lực lượng nhà phát triển, người thành thạo với tảng 1.2.4 Máy tính Mainframe Năm 1991, biên tập viên tiếng dự đoán máy tính Mainframe cuối bị loại bỏ vào đầu năm 1996 Tuy nhiên sau 20 năm, người ta tiếp tục xây dựng bán máy tính Mainframe nhiều máy chạy Linux IBM bắt đầu hỗ trợ Linux Mainframe vào năm 2000 (chẳng hạn IBM® System z®) cung cấp trải nghiệm người dùng phổ biến môi trường Một báo gần Michael Vizard viết khoảng 25% khối lượng công việc Mainframe dựa vào Linux 1.2.5.Siêu máy tính Các siêu máy tính đua tranh liên tục để giữ danh hiệu nhanh nhất, từ siêu máy tính Jaguar Phòng thí nghiệm quốc gia Oak Ridge (2009) đến Tianhe-I Trung Quốc (2010) đến công ty hàng đầu nay, máy tính RIKEN Kei Nhật Bản (2011) Vào năm 2012, siêu máy tính Sequoia IBM phát hành dự kiến vượt hiệu RIKEN hai lần Điều mà siêu máy tính có điểm chung tất chúng chạy Linux Linux hiệu quả, thích nghi với tảng phần cứng khác làm tăng hiệu 10 nhập/xuất tương ứng với thiết bị, tiến trình gọi truy cập lệnh hệ thống read, write Sau hoàn thành công việc lời gọi close sử dụng để tắt thiết bị Linux thường sử dụng hai bảng để lưu trữ danh sách thiết bị hỗ trợ, là: blkdevs chứa chương trình mô tả hay thiết bị chế độ khối, chrdevs dành cho thiết bị truy cập chế độ ký tự Tập tin nguồn fs./devices.c chứa hàm quản lý thiết bị hỗ trợ Các hàm register_blkdevs register_chrdevs cho phép đăng ký trình điều khiển thiết bị vào bảng tương ứng Các hàm unregister_blkdev unregister_chrdevs có nhiệm vụ xoá đăng ký có bảng tương ứng Các hàm blkdev_open chrdev_open đảm nhiệm việc mở thiết bị đăng ký Các hàm get_blkfops get_chrfops trả trỏ trỏ vào thao tác tập tin kết hợp với thiết bị nhờ get_blkfops, sau gọi lời gọi release Các cách quản lý thiết bị lưu trữ Linux Linux có cách điều khiển thiết bị khác biệt so với hệ điều hành khác Sẽ tên thiết bị lưu trữ vật lý ổ A hay ổ C , mà lúc đó, thiết bị lưu trữ trở thành phần hệ thống tập tin cục thông qua thao tác gọi "kết gắn - mounting" Khi sử dụng thiết bị lưu trữ đó, muốn tháo bỏ phải "tháo bỏ kết gắn - umount" thiết bị 2.1 Lệnh mount lệnh umount 19 Lệnh mount Lệnh mount dùng để thông báo cho nhân hệ thống biết tồn hệ thống tập tin (đang nằm riêng rẽ truy cập được) muốn kết nối vào hệ thống tập tin điểm gắn (mount-point) Điểm gắn thường thư mục hệ thống tập tin truy cập dễ dàng Để sử dụng thiết bị lưu trữ vật lý Linux, cần đến lệnh mount Điểm gắn kết thư mục /mnt Ví dụ, muốn sử dụng đĩa mềm đĩa CD, hay gắn chúng vào hai thư mục /mnt/floppy /mnt/cdrom hai lệnh sau: # mount -t msdos /dev/fd0 /mnt/floppy # mount /dev/cdrom /mnt/cdrom Cú pháp lệnh mount: mount [tùy-chọn] Lệnh thông báo cho nhân hệ thống thực việc kết gắn hệ thống tập tin có tập-tin-thiết-bị (thiết bị có kiểu đó) vào thư mục (điểm kết gắn) thưmục Các tuỳ chọn lệnh mount: -t Xác định kiểu thiết bị (chẳng hạn msdos ví dụ trên): kiểu còng sử dụng để xác định kiểu hệ thống tập tin Các kiểu hệ thống tập tin thời hỗ trợ có tập tin Linux/fs/filesystems.c -h Nhóm 13 – Phân tích việc quản lý TBNV HĐH Linux Page Trường đại học Công Nghiệp Hà Nội – Khoa Công Nghệ Thông Tin 20 Đưa trang trợ giúp -a Gắn kết tất tập tin hệ thống (thuộc kiểu đưa ra) có tệp tin fstab (đây tập tin lưu trữ thông tin trạng thái tập tin hệ thống) -n Gắn kết hệ thống tập tin mà không ghi vào tập tin /etc/mtab (đây tập tin lưu trữ thông tin tập tin hệ thốnghệ thống) Tùy chọn cần thiết hệ thống tập tin/etc cung cấp quyền đọc -r Kết gắn hệ thống tập tin có quyền đọc -w Kết gắn hệ thống tập tin có quyền đọc ghi -L nhón Kết gắn phân vùng nhón -U uuid Kết gắn phân vùng xác định uuid Hai tùy chọn thực tập tin/proc/partitions tồn (đây tập tin lưu trữ thông tin phân vùng hệ thống) Trên cách thức để kết gắn thiết bị lưu trữ vật lý, có cách thuận tiện Bình thường có người dùng root có quyền gắn kết thiết bị, để người dùng khác kết gắn đĩa mềm cdrom chẳng hạn, thực sau: - Với tư cách người dùng root, gõ lệnh cấp cho người dùng quyền truy nhập tới hai thư mục điểm kết gắn với hai thiết bị đĩa mềm cdrom 21 # chmod a+rwx /mnt/floppy ; /mnt/cdrom Cấp cho người dùng quyền đọc ghi hai thư mục lưu trữ thiết bị hệ thống # chmod a+rw /dev/fd0 ; /dev/cdrom - Thêm dòng sau vào tập tin /etc/fstab /dev/cdrom /mnt/cdrom iso9660 ro, user, noauto 0 /dev/fd0 /mnt/floppy vfat user, noauto 0 - Bây người dùng kết gắn đến đĩa mềm cdrom # mount /mnt/floppy # mount /mnt/cdrom Cần ghi nhớ rằng, việc cho phép người dùng mount thiết bị đĩa điều nguy hiểm, điều có liên quan đến vấn đề bảo mật Lệnh Unmount Lệnh umount cho phép tháo bỏ kết gắn hệ thống tập tin hệ thống tập tin lệnh umount với tham số kèm tên thiết bị lưu trữ hệ thống tập tin Cú pháp lệnh: umount Lệnh tháo bỏ kết gắn hệ thống tập tin có thiết-bị khỏi hệ thống tập tin Chú ý rằng, tháo bỏ kết gắn hệ thống tập tin “bận” - tức có tiến trình hoạt động truy cập đến tập tin hệ thống tập tin Các tuỳ chọn lệnh: -h 22 Hiển thị thông báo trợ giúp thoát -n Loại bỏ gắn kết mà không ghi vào thư mục /etc/mtab -v Hiện chế độ liên quan -r Trong trường hợp loại bỏ gắn kết bị lỗi, tùy chọn giúp tạo lại gắn kết với chế độ đọc -a Tất tập tin hệ thống hiển thị /etc/mtab loại bỏ gắn kết -t kiểu Tùy chọn cho phép xác định kiểu hệ thống tập tin tháo bỏ kết gắn Có thể kết hợp nhiều kiểu hệ thống tập tin lúc cách ngăn chúng dấu "," -f Bắt buộc phải tháo bỏ gắn kết Ví dụ không dùng đến đĩa mềm nữa, dùng lệnh sau: # umount /mnt/fd0 Khi hệ thống tập tin gắn kết (dùng lệnh mount), thông tin quan trọng sơ đồ tập tin hệ thống tập tin lưu nhân Nếu loại bỏ thiết bị vật lý chứa hệ thống tập tin mà không tháo bỏ kết gắn (dùng lệnh umount) dẫn tới thông tin lưu hệ thống tập tin bị thất lạc Mục đích lệnh umount xóa bỏ thông tin khỏi nhớ không dùng đến 2.2 Các lệnh định dạng đĩa tạo hệ thống tập tin Linux 23 Định dạng vật lý thiết bị đĩa chuyện, tạo tập tin hệ thống lại chuyện khác Nếu DOS, lệnh FORMAT A: thực hai công việc Linux, hai lệnh riêng biệt Sau số lệnh giúp định dạng thiết bị lưu trữ vật lý Ổ đĩa cứng Ổ đĩa cứng phải phân hoạch trước định dạng sử dụng Tương tự DOS, Linux có fdisk Trong Linux tạo kiểu phân hoạch khác nhau, phân hoạch gắn với số (index: ID) để thông báo cho hệ điều hành biết kiểu phân hoạch Dùng lệnh sau thực hành # su passwd: # fdisk /dev/hda Command (m for help): Lệnh báo cho fdisk biết làm việc với loại ổ đĩa Nếu dùng đĩa kiểu SCSI thìhda thay sda Để xem lệnh fdisk, đánh "m” # fdisk /dev/hda Command (m for help):m Hành động lệnh a Bật/tắt cờ boot b Hiệu chỉnh loại thiết bị lưu trữ bsd c Bật cờ tương thích với thiết bị kiểu DOS d Xoá phân vùng l Danh sách kiểu phân vùng sẵn có 24 m Hiển thị trang trợ giúp n Thêm phân vùng o Tạo bảng phân vùng DOS trống p Hiển thị bảng phân vùng hệ thống q Thoát không ghi thay đổi s Tạo phân vùng cho loại thiết bị lưu trữ SUN t Thay đổi số phân vùng hệ thống u Thay đổi đơn ví hiển thị v Kiểm tra bảng w Ghi thay đổi bảng phân vùng thoát x Các tính mở rộng (chỉ dành cho chuyên gia) Command (m for help):p Disk /dev/hda: 64 heads, 63 sectors, 847 cylinders Units = cylinders of 4032 * 512 bytes Device Boot Start End Bloocks Id System /dev/hda1 * 817 1647040+ 83 Linux /dev/hda2 818 847 60480 82 Linux swap Command (m for help):q # Các cột thông báo có ý nghĩa sau: Cột Device có mục thiết bị dành cho phân vùng /dev, chẳng hạn /dev/hda1 Cột Boot xem phân vùng có khả khởi động hay không, có khả khởi động có dấu '*’ Cột Start, End số trụ (cylinder) đầu cuối phân vùng Cột Bloocks dung lượng phân vùng (là số lượng tính theo khối 1KB) Cột Id System số ID ý nghĩa ID đã, ví dụ ID = 82 có ý nghĩa 25 Linux swap Lệnh l đưa danh sách kiểu phân vùng sẵn có với thông tin chi tiết Sau thực lệnh fdisk, sử dụng lệnh mkfs với tư cách root định dạng phân vùng theo hệ thống tập tin cụ thể (file system) Xây dựng hệ thống tập tin Linux với lệnh mkfs Cú pháp lệnh:phân vùng mkfs [tùy-chọn] [khối] Lệnh mkfs thường sử dụng để xây dựng hệ thống tập tin thiết bị, thường phân vùng đĩa cứng hệ-thống-tập-tin tên thiết bị (ví dụ /dev/hda1,/dev/sdb2) điểm kết nối tập tin hệ thống (ví dụ /, /usr, /home); khối số khối sử dụng cho hệ thống tập tin -t kiểu Tùy chọn xác định kiểu tập tin hệ thống xây dựng Nếu tùy chọn này, kiểu tập tin hệ thống mặc định sử dụng (hiện kiểu ext2) -c Kiểm tra thiết bị để tìm khối hỏng trước xây dựng hệ thống tập tin Giờ sau xác lập xong phân hoạch, hệ tập tin dùng đã, ráp nối bắt đầu dùng hệ tập tin Hãy đăng nhập với tư cách quản trị (người dùng root) dùng lệnh mount Sau sử dụng xong têến hành tháo kết nối với lệnh umount Định dạng mức thấp đĩa mềm (lệnh fdformat) Cú pháp lệnh định dạng mức thấp đĩa mềm: fdformat [-n] thiết-bị Lệnh fdformat thực việc định dạng đĩa mềm mức thấp Tham số thiếtbịthường loại sau (chỉ định dạng với đĩa mềm, với số thiết bị 26 major=2- số xác định kiểu thiết bị, minor - số xác định số thết bị trường hợp có nhiêu thiết bị loại): /dev/fd0d360 (minor = 4) /dev/fd0h1200 (minor = 8) /dev/fd0D360 (minor = 12) /dev/fd0H360 (minor = 12) /dev/fd0D720 (minor = 16) /dev/fd0H720 (minor = 16) /dev/fd0h360 (minor = 20) /dev/fd0h720 (minor = 24) /dev/fd0H1440 (minor = 28) /dev/fd1d360 (minor = 5) /dev/fd1h1200 (minor = 9) /dev/fd1D360 (minor = 13) /dev/fd1H360 (minor = 13) /dev/fd1D720 (minor = 17) /dev/fd1D720 (minor = 17) /dev/fd0H720 (minor = 16) /dev/fd1h360 (minor = 21) /dev/fd1h720 (minor = 25) /dev/fd1H1440 (minor = 29) Các tùy chọn lệnh: -n cho phép bỏ qua kiểm tra thực sau định dạng đĩa Các đĩa mềm, /dev/fd0 /dev/fd1, gặp lỗi dùng lệnh format kiểu định 27 dạng không chuẩn Thêm hệ thống tập tin vào đĩa mềm định dạng với lệnh mformat Lệnh mformat sử dụng để thêm hệ thống tập tin MS-DOS vào đĩa mềm định dạng cấp thấp với cú pháp là: mformat : mformat thêm hệ thống tập tin MS-DOS tối thiểu (boot sector, FAT, thư mục gốc) lên đĩa định dạng bCác tùy chọn sau hỗ trợ (Tuỳ chọn -S, -2, -1 -M mtools biên dịch tuỳ chọn USE_2M): -t số-trụ Số lượng trụ (cylinders) -h số-mặt Số lượng mặt đĩa (heads) -s số-sector Số lượng sectors rãnh (track) Nếu tuỳ chọn 2m đặt trước, số lượng sector 512 byte tương đương với track loại (tức head 0, track 0) Nếu tuỳ chọn 2m không đặt, số lượng sector vật lý rãnh (sector lớn 512 byte) -l tên-nhãn-đĩa Tuỳ chọn tên nhãn đĩa -S mã-kích-thước Kích thước sector 2^ (mã-kích-thước +7) -2 sector-00 Định dạng 2m Tham số tuỳ chọn (sector-00) miêu tả số lượng sector rãnh 0, mặt Tuỳ chọn thường dùng cho sector lớn thông 28 thường -1 Không sử dụng định dạng 2m, chí kiểu đĩa (geometry) thời kiểu định dạng 2m -M cỡ-mềm Kích thước sector phần mềm cỡ-mềm Tham số mô tả kích thước sector byte sử dụng hệ thống tập tin MS-DOS Trong chế độ ngầm định kích thước vật lý sector -X Định dạng đĩa đĩa XDF (1 loại định dạng đĩa dung lượng lớn sử dụng OS/2) Các đĩa định dạng cấp thấp sử dụng tiện ích xdfcopy nằm gói (package) fdutils -C Tạo tập tin ảnh đĩa để cài đặt hệ thống tập tin MS-DOS Rõ ràng, điều vô dụng thiết bị vật lý chẳng hạn ổ đĩa mềm phân vùng ổ cứng -H lượng-bị-che Số lượng sector ẩn lượng-bị-che Tham số hữu ích cho việc định dạng phân vùng ổ cứng, với đường biên rãnh không thẳng hàng (Chẳng hạn, mặt rãnh không thuộc phân vùng lại chứa bảng phân vùng) Trong trường hợp này, số lượng sector ẩn chung với số lượng sector trụ Điều kiểm chứng -n Số serial -F 29 Định dạng phân vùng FAT32 (thực nghiệm) -I phiên-bản Đặt phiên-bản (fsVersion ID) định dạng ổ đĩa FAT32 Để nhận biết điều này, chạy minfo ổ đĩa FAT32 tồn -c dài-clustor Khi lệnh lpr chạy, lệnh chép tập tin cần in vào thư mục hàng đợi in, tập tin lưu giữ đến chúng đưa máy in Khi tập tin hàng đợi lượt in, lpd chép tập tin in thức nằm hàng đợi in Chính cách thức tạo tình có nhiều công việc in ấn đợi thời điểm Cú pháp lệnh: lpr [tùy-chọn] [tập-tin] Nếu tập-tin lệnh, lpr in thứ đầu vào chuẩn (thông thường bàn phím đầu chương trình khác) Việc cho phép người sử dụng điều hướng đầu lệnh tới hàng đợi in Ví dụ: # cat thesis.txt | lpr # lpr -160 thesis.txt Lệnh lpr chấp nhận vài lớp tuỳ chọn cho phép người sử dụng điều khiển công việc in ấn số tùy chọn thông dụng: 30 Các tùy chọn sử dụng để in tập tin không thuộc dạng văn thông thường: -c In tập tin chứa liệu tạo từ cifplot(l) -d In tập tin liệu tạo từ tex(l) (một kiểu văn latex, dạng DVI từ Stanford) -l Sử dụng lọc cho phép ký tự điều khiển in ngăn chặn ngắt trang -p Các cổng nối tiếp Modem Các cổng nối tiếp ví dụ COM1 DOS Window, Linux xem /dev/ttyS0 /dev/ttyS dành cho liệu đến /dev/cua dành cho liệu Để xác lập nhân kiểu Modem có, sử dụng chương trình setserial Trong trình khởi động bình thường cổng nối tiếp sử dụng địa cổng vào/ra IRQ mặc định Tuy nhiên để thay đổi giá trị ta sử dụng setserial Chương trình /etc/rc.d/rc.serial tự động xác lập hầu hết modem khởi động Ví dụ: # setserial b/dev/cua0 irq 15 autoconfig Lệnh đặt lại ngắt dùng cho liệu COM1 IRQ15 Sau xác lập modem, sử dụng số tiện ích để quay số minicom, seyon IV Các cổng song song máy in Để sử dụng máy in, phải đảm bảo có phần hỗ trợ máy in nhân đảm bảo IRQ máy in (7) bình thường chưa có thiết bị khác sử dụng 31 Nếu máy in nằm cổng song song đầu tiên, với tư cách siêu người dùng, nhập lệnh để đảm bảo phần mềm máy in tuyến giao kết làm việc tốt Khởi tạo thiết lập máy in lpd Việc sử dụng máy in gây rắc rối cho người dùng Tuy nhiên quan tâm thêm số hiểu biết phần cứng, người dùng thiết lập cấu hình cho máy in cách dễ dàng Hầu hết máy in hệ thống Linux điều khiển chương trình chạy ngầm gọi daemon lpd: chương trình khởi động với hệ thống Trong suốt trình khởi động, daemon lpd đọc tập tin /etc/printcap (tập tin lưu trữ thông tin máy in thiết lập hệ thống) để nhận dạng phần áp dụng cho máy in gắn vào hệ thống Nói chung, không cần thay đổi daemon lpd, nhiên đôi lúc cần phải nạp lại Lệnh nạp daemon lpd Tuỳ chọn cho phép kích hoạt hệ thống ghi nhật ký lưu ý đến yêu cầu máy in Tuỳ chọn hữu ích rối hệ thống máy in port# Xác định số cổng Internet sử dụng để kiểm tra thông tin cấu hình hệ thống có bị ghi đè không Việc cài đặt lpd đơn giản, cho phép giữ lại tập tin hàng đợi in từ từ in chúng Tuy nhiên gặp rắc rối, lpd không gửi thông báo cho người dùng, điều gây khó khăn cho người dùng, bước khởi đầu để tìm hiểu công việc in ấn Về bản, để thêm máy in vào hệ thống lpd, phải thêm đầu vào máy in vào tập tin /etc/printcap, tạo thư mục hàng đợi như: /var/spool/lpd 32 Một đầu vào tập tin /etc/printcap có dạng sau (dấu hàng rào # dòng giải thích cho đầu vào, dấu nhắc shell): # LOCAL djet500 lp|dj|deskjet:\ :sd=/var/spool/lpd/dj:\ :mx#0:\ :lp=/dev/lp0:\ :sh: Các dòng định nghĩa hàng đợi in gọi lp, dj deskjet, thư mục hàng đợi là: /var/spool/lpd/dj không giới hạn kích thước lớn công việc in ấn, sử dụng thiết bị máy in /dev/lp0, lề không thêm tên người 33 ... 64 heads, 63 sectors, 84 7 cylinders Units = cylinders of 4032 * 512 bytes Device Boot Start End Bloocks Id System /dev/hda1 * 81 7 1647040+ 83 Linux /dev/hda2 81 8 84 7 60 480 82 Linux swap Command... tính…………………………………………… -71.2.6 Các thiết bị di động máy tính bảng………………….… -81 .2.7 Các thiết bị nhúng………………………………………… -81 .2 .8 Nền tảng ảo hóa…………………………………………….-91.2.9 Nền tảng thử nghiệm…………………………………... (minor = 8) /dev/fd0D360 (minor = 12) /dev/fd0H360 (minor = 12) /dev/fd0D720 (minor = 16) /dev/fd0H720 (minor = 16) /dev/fd0h360 (minor = 20) /dev/fd0h720 (minor = 24) /dev/fd0H1440 (minor = 28) /dev/fd1d360

Ngày đăng: 16/04/2017, 12:20

Từ khóa liên quan

Mục lục

  • Hình 1.2 Các thuộc tính và các phân khúc của Linux được tập trung vào

  • 1.2.1.Máy tính để bàn và netbook

  • 1.2.2. Máy chủ

  • 1.2.3. Điện toán Cluster và điện toán phân tán

  • 1.2.4. Máy tính Mainframe

  • 1.2.5.Siêu máy tính

  • 1.2.6.Các thiết bị di động và máy tính bảng

  • 1.2.7.Các thiết bị nhúng

  • 1.2.8.Nền tảng ảo hóa

  • 1.2.9.Nền tảng thử nghiệm

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

Tài liệu liên quan