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

Giáo trình Hệ điều hành Linux Nghề Kỹ thuật sửa chữa, lắp ráp máy tính

106 6 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

Cấu trúc

  • BÀI 1 GIỚI THIỆU VỀ HỆ ĐIỀU HÀNH LINUX

    • 1. Tìm hiểu chung về Linux

      • 1.1. Linux là gì?

      • 1.2. Tại sao sử dụng Linux?

      • 1.3. Các bản phát hành Linux

      • 1.4. Lợi ích của việc sử dụng Linux

      • 1.5. Bất tiện của Linux

      • 1.6. Kiến trúc hệ điều hành Linux

      • 1.7. Các đặc tính cơ bản của Linux

    • 2. Unix và Linux

    • 3. Bản quyền sử dụng Linux

  • BÀI 2 CÀI ĐẶT HỆ ĐIỀU HÀNH LINUX

    • 1. Yêu cầu phần cứng

    • 2. Phân vùng đĩa trong Linux

    • 3. Quản lý ổ đĩa và partition trong Linux

    • 4. Khởi động chương trình cài đặt

      • 4.1. Boot từ CD-ROM

      • 4.2. Boot từ đĩa khởi động Windows

    • 5. Trình bày các cách cài đặt Linux

    • 6. Cài đặt Linux ở chế độ đồ họa

      • 6.1. Cấu hình hệ thống

      • 6.2. Tùy chọn cài đặt

      • 6.3. Phân vùng đĩa cứng

      • 6.4. Cài đặt trình khởi động

      • 6.5. Thiết lập cấu hình mạng

      • 6.6. Chọn ngôn ngữ hỗ trợ trong Linux

      • 6.7. Cấu hình khu vực địa lý của hệ thống

      • 6.8. Đặt mật khẩu cho người quản trị

      • 6.9. Cài đặt các gói phần mềm

      • 6.10. Tạo đĩa mềm khởi động

      • 6.11. Thiết lập và kiểm tra cấu hình cho X Windows

    • 7. Cài đặt Linux ở chế độ văn bản

    • 8. Sử dụng trình nhập lệnh

    • 9. Xem hướng dẫn sử dụng câu lệnh

  • BÀI 3 KHỞI ĐỘNG VÀ ĐÓNG TẮT

    • 1. Quản lý khởi động với LILO

      • 1.1. Thiết lập cấu hình LILO

      • 1.2. Sử dụng LILO

    • 2. Quản lý khởi động với GRUB

      • 2.1. Định nghĩa trình quản lý GRUB

      • 2.2. Cấu hình GRUB

    • 3. Đóng tắt Linux

  • BÀI 4 QUẢN LÝ THƯ MỤC

    • 1. Chuyển đổi thư mục hiện hành bằng lệnh cd

    • 2. Liệt kê thông tin về tập tin và thư mục bằng ls

    • 3. Tạo thư mục bằng lệnh mkdir

    • 4. Xóa bỏ thư mục

  • BÀI 5 QUẢN LÝ TẬP TIN

    • 1. Liệt kê tập tin

    • 2. Chép tập tin

    • 3. Di dời và đặt lại tên tập tin

    • 4. Xóa bỏ tập tin

    • 5. Sử dụng lệnh “vi” để soạn thảo tập tin

    • 6. Xem nội dung tập tin

  • BÀI 6 CÀI ĐẶT VÀ NÂNG CẤP PHẦN MỀM VỚI RPM

    • 1. Trình bày chính sách nâng cấp phần mềm

    • 2. Cài đặt phần mềm bằng RPM

      • 2.1. Định vị gói phần mềm

      • 2.2. Cài đặt gói phần mềm bằng RPM

      • 2.3. Gỡ bõ gói phần mềm bằng RPM

      • 2.4. Cập nhật gói phần mềm bằng RPM

      • 2.5. Truy vấn gói phần mềm bằng RPM

      • 2.6. Kiểm tra gói phần mềm bằng RPM

      • 3. Nâng cấp Kernel

    • 4. Cài đặt trong môi trường X bằng RPM

  • BÀI 7 QUẢN TRỊ HỆ THỐNG LINUX

    • 1. Giới thiệu hệ thống xử lý tập trung

    • 2. Giới thiệu hệ thống xử lý phân bổ

    • 3. Thiết lập hệ thống

      • 3.1. Cấu hình mạng sử dụng giao diện đồ họa

      • 3.2. Cấu hình mạng sử dụng giao diện DOS

      • 3.3. Cấu hình mạng sử dụng lệnh

    • 4. Thao tác các thiết bị ngoại vi

    • 5. Giám sát hệ thống

      • 5.1. Xem log hệ thống

      • 5.2. Quản lý tiến trình

    • 6. Nâng cấp phần mềm hệ thống

  • BÀI 8 QUẢN LÝ NGƯỜI DÙNG

    • 1. Tạo mới một user

    • 2. Quản lý mật khẩu cho user

    • 3. Thay đổi thuộc tính user

    • 4. Phân quyền cho user

    • 5. Gỡ bỏ một user

  • BÀI 9 QUẢN LÝ NHÓM NGƯỜI DÙNG

    • 1. Tạo mới một nhóm người dùng

    • 2. Thêm và xóa người dùng trong nhóm

    • 3. Chuyển người dùng từ nhóm này sang khác

    • 4. Xóa bỏ một nhóm người dùng

  • BÀI 10 QUẢN LÝ QUA GIAO DIỆN WEB

    • 1. Cài đặt gói Webmin

    • 2. Kết nối Webmin từ xa

    • 3. Quản trị hệ thống sử dụng Webmin

  • BÀI 11 SAO LƯU DỮ LIỆU

    • 1. Trình bày các thủ thuật sao lưu dữ liệu

    • 2. Hoạch định thời biểu sao lưu dữ liệu

    • 3. Sử dụng lệnh tar

    • 4. Sử dụng lệnh cpio

  • BÀI 12 LẮP VÀ THÁO TẬP TIN HỆ THỐNG

    • 1. Lắp tập tin hệ thống (mount file system)

    • 2. Tháo tập tin hệ thống (unmount file system)

    • 3. Tạo ra partition swap

    • 4. Tạo ra tập tin swap

  • DANH MỤC TỪ VIẾT TẮT

  • TÀI LIỆU THAM KHẢO

Nội dung

ỦY BAN NHÂN DÂN TỈNH BR – VT TRƯỜNG CAO ĐẲNG NGHỀ GIÁO TRÌNH MƠ ĐUN HỆ ĐIỀU HÀNH LINUX NGHỀ KỸ THUẬT SỬA CHỮA, LẮP RÁP MÁY TÍNH TRÌNH ĐỘ TRUNG CẤP Ban hành kèm theo Quyết định số: 01/QĐ-CĐN, ngày tháng năm Hiệu trưởng trường Cao đẳng nghề tỉnh Bà Rịa – Vũng Tàu Bà Rịa – Vũng Tàu TUYÊN BỐ BẢN QUYỀN Tài liệu thuộc loại sách giáo trình nên nguồn thơng tin phép dùng nguyên trích dùng cho mục đích đào tạo tham khảo Mọi mục đích khác mang tính lệch lạc sử dụng với mục đích kinh doanh thiếu lành mạnh bị nghiêm cấm LỜI GIỚI THIỆU Linux hệ điều hành thu hút nhiều ý vòng vài năm trở lại Ngay từ xuất hiện, Linux 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ũ 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 tốn truyền tin 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 Và tất nhiên, Linux sử dụng máy tính cá nhân hệ điều hành khác Với lý trên, giáo trình “Hệ điều hành mã nguồn mở” biên soạn nhằm cung cấp cho người học kiến thức cài đặt, sử dụng hệ điều hành mã nguồn mở nói chung hệ điều hành Linux nói riêng Giáo trình biên soạn dựa số tài liệu tham khảo cập nhật, có giá trị với mục tiêu cung cấp kiến thức hệ điều hành Linux cho người học, nội dung trình bày chưa đầy đủ khơng tránh khỏi thiếu sót Tác giả mong nhận ý kiến đóng góp, bổ sung để giáo trình ngày hồn thiện Tơi chân thành cảm ơn đồng nghiệp khoa Công nghệ thơng tin – Kế tốn có ý kiến đóng góp giá trị cho nội dung giáo trình tác giả biên soạn, chia sẻ tài liệu bổ ích hệ điều hành Linux trước Biên soạn Nguyễn Lâm MỤC LỤC MÔ ĐUN HỆ ĐIỀU HÀNH LINUX Mã mơ đun: MĐ 25 Vị trí, tính chất, ý nghĩa vai trị mơ đun: Mơ đun có ý nghĩa bổ trợ kiến thức cần thiết cho sinh viên cách cài đặt, sử dụng quản trị hệ điều hành Linux Mơ đun bố trí sau học xong môn chung mô đun chuyên ngành tự chọn Mục tiêu mơ đun: - Trình bày nguyên lý hệ điều hành Linux yếu tố hợp thành hệ điều hành Linux - Lựa chọn phần cứng thích hợp để cài hệ điều hành Linux - Cài đặt phần mềm ứng dụng Linux - Sử dụng số ứng dụng Linux - Quản lý hệ thống Linux, tập tin, thư mục, tài khoản, phân chia quyền hạn người dùng - Sao lưu phục hồi liệu quan trọng hệ thống - Có ý thức vấn đề quyền phần mềm - Rèn luyện tinh thần chia sẻ, giúp đỡ phát triển Nội dung mô đun: TT Tên mô đun Thời gian Hình thức giảng dạy Giới thiệu hệ điều hành Linux Lý thuyết Cài đặt hệ điều hành Linux 10 Tích hợp Khởi động đóng tắt Tích hợp Quản lý thư mục Tích hợp Quản lý tập tin Tích hợp Cài đặt nâng cấp phần mềm với RPM 10 Tích hợp Kiểm tra 2,4,5,6 Quản trị hệ thống Linux Tích hợp Quản lý người dùng 10 Tích hợp Quản lý nhóm người dùng Tích hợp 10 Quản lý qua giao diện web Tích hợp 11 Sao lưu liệu 10 Tích hợp 12 Lắp tháo tập tin hệ thống Tích hợp Kiểm tra 8,9,11,12 Tổng 90 BÀI GIỚI THIỆU VỀ HỆ ĐIỀU HÀNH LINUX Giới thiệu: Bài trình bày hình thành phát triển ưu điểm nhược điểm hệ điều hành Linux Qua đó, giúp người học có lựa chọn thích hợp lựa chọn hệ điều hành cho máy tính cá nhân hệ thống máy chủ Bên cạnh đó, giúp người học nâng cao tính chia sẻ cộng đồng qua việc sử dụng hệ điều hành mã nguồn mở hoàn toàn miễn phí bảo mật cao Mục tiêu: - Trình bày mục đích đời hệ điều hành Linux giai đoạn phát triển phiên hệ điều hành Linux - Trình bày khác biệt Linux Unix - Trình bày lợi ích bất lợi việc sử dụng Linux - Nhận thức tính quan trọng quyền phần mềm - Nâng cao tính chia sẻ cơng đồng Nội dung: Tìm hiểu chung Linux 1.1 Linux gì? Muốn trả lời câu hỏi “Linux gì?”, trước hết ta phải trả lời câu hỏi “Unix gì?” Unix hệ điều hành multiuser (đa người dùng) phát triển vào năm 1969 nhóm nhân viên Cơng ty AT&T phịng thí nghiệm Bell Labs Qua nhiều năm, phát triển thành nhiều phiên sử dụng nhiều môi trường phần cứng khác Hầu hết phiên UNIX biến thể UNIX gốc nhà phát triển sửa đổi, viết lại thêm vào tính năng, cơng nghệ đặc biệt Các phiên UNIX kể đến: - HP-UX (HP) - AIX (IBM) - Solaris (Sun/Oracle) - Mac OS X (Apple) Năm 1991, Linus Torvalds, sinh viên trường đại học tổng hợp Helsinki Phần Lan bắt đầu xem xét Minix, phiên UNIX làm với mục đích nghiên cứu cách tạo hệ điều hành UNIX chạy PC với vi sử lý Intel 80386 Ngày 25/8/1991, Linus cho version 0.01 thông báo comp.os.minix dự định Linux Tháng 1/1992, Linus cho version với shell trình biên dịch C Linux khơng cần minix để phiên dịch lại hệ điều hành mình, Linus đặt tên hệ điều hành la Linux.1994, phiên thức 1.0 phát hành Linux hệ điều hành dạng UNIX chạy máy PC với điều khiển trung tâm (CPU) Intel 80386 trở lên, hay vi sử lý trung tâm tương thích AMD, Cyrix Linux ngày chạy máy Macintosh SUN Space Linux thoả mãn chuẩn POSIX.1 Linux viết toàn từ số khơng, tức khơng sử dụng dịng lệnh UNIX, nhiên hoặt động Linux hoàn tồn dựa ngun tắc điều hành UNIX Vì người nắm Linux nắm UNIX Chú ý UNIX khác không UNIX Linux Linux hệ điều hành phát hành miễn phí, phát triển mạng Internet, tựa UNIX sử dụng máy tính cá nhân Linux phát triển nhanh chóng trở lên phổ biến thời gian ngắn Nó nhanh chóng nhiều người sử dụng lý khơng phải trả tiền quyền Mọi người dễ dàng download từ Internet hay mua hiệu bán CD Linux hệ diều hành cóhệnăng cao, tất máy tính có cấu hình cao hay thấp Hệ điều hành hỗ trợ máy tính sử dụng 32 64 bit nhiều phần mềm khác 1.2 Tại sử dụng Linux? Người sử dụng đến với linux hệ điều hành miễn phí nay, có khả đa chương đa nhiệm lúc cho nhiều người sử dụng phần cứng tương thích với PC IBM So với hệ điều hành khác mang nặng tính thương mại, Linux giúp bạn tránh ràng buộc lại phải nâng cấp, lần lại phải nâng cấp ứng dụng trả nhiều khoản tiền đáng Nhiều ứng dụng cho Linux ứng dụng miễn phí Internet mã nguồn mở Linux từ bạn lấy mã nguồn về, sau chỉnh sửa mở rộng hệ điều hành theo nhu cầu riêng bạn, việc mà bạn thực với hệ Windows, NT, Windows95… 1.3 Các phát hành Linux Linux phát hành nhiều tổ chức khác nhau, tổ chức thể có chương trình kèm theo nhóm tập tin nịng cốt Linux Mỗi phát hành Linux CD-ROM dựa phiên nịng cốt (kernel) Ví dụ RedHat 6.2 dựa vào kernel 2.2.4 Với Red Hat, kernel Linux chứa hệ thống Red Hat Package Management (RPMS) cài đặt phần hệ thống Open Linux Caldera phát hành Red Hat Bản phát hành HOWTO cung cấp danh sách chi tiết Linux Bảng 1.1: Các phiên hệ điều hành Linux Phiên Tên bản phân phối Ubuntu 13.04 Trang web thức http://www.ubuntu.com/ Các tương tự Kubuntu, Xubuntu , Edubuntu, Ubuntu Studio, Lubuntu, Macbuntu, Debian 7.1 GNU/Linux http://www.debian.org/ Elementary 0.2 OS http://www.elementaryos.org/ Ultimate Edition http://ultimateedition.info/ 3.4 Red Hat Enterprise 6.0 Linux http://www.redhat.com/rhel/ Chrome Linux 2.1.1145 http://getchrome.eu/ Fedora 19 http://www.fedoraproject.org/ SUSE Linux Enterprise Desktop 12.2 http://vi.opensuse.org/ Linux Mint 14 http://linuxmint.com/ Knoppix http://www.knoppix.org/ 7.0.2 PCLinuxO 2012 S http://www.pclinuxos.com/ Mandrake 2011 http://www.mandriva.com CentOS 6.4 http://www.centos.org/ Gentoo 12.1 http://www.gentoo.org/ Slackware 13.37 http://www.slackware.com/ SLAX 6.1.2 http://www.slax.org/ Sabayon 10 http://www.sabayon.org/ Dreamlinux http://www.dreamlinux.info/ OpenSolari 11 s http://www.opensolaris.org/ Hồng linux 6.0 SP3 http://www.redflag-linux.com/ Puppy linux 5.3.3 http://puppylinux.org/ Hacao 2011 http://www.hacao.com/ kỳ OpenSUSE 11.4, Mono 2.10.4 Mandriva Linux Asianux 4.5 http://www.asianux.vn/ Asianux Server SliTaz 4.0 http://www.slitaz.org/ GNU/Linux Linpus 1.7 http://www.linpus.com/ Linpus Linux Back Track 5r3 http://www.backtrack-linux.org/ Back Linux Kali linux 1.0.3 http://www.kali.org/ Kali - Linux Super Ubuntu 11.04 http://hacktolive.org/wiki/Super_O Ubuntu, Zorin S OS, Linux Mint, Zorin OS http://zorin-os.com/ Track - Ubuntu, Super Ubuntu, Linux Mint 1.4 Lợi ích việc sử dụng Linux Linux hệ điều hành mã nguồn mở phát hành miễn phí, người dùng sử dụng mà khơng tốn chi phí so với hệ điều hành khác Có khả đa chương trình, đa nhiệm vụ, cho nhiều người sử dụng lúc phần cứng tương thích với PC IBM Nhiều ứng dụng mã nguồn hệ điều hành cung cấp miễn phí Internet, ta tải cấu hình tùy theo sử dụng cá nhân Linux có sẵn tồn giao thức mạng TCP/IP, giúp ta kết nối Internet gửi thư điện tử dễ dàng Linux có bao gồm hàng ngàn ứng dụng, bao gồm bảng biểu, sở liệu, xử lí văn bản, ngơn ngữ điện tốn, trị chơi, ứng dụng,… Với mã nguồn kernel (nhân) mở, Linux chạy nhiều loại CPU phần cứng khác hệ điều hành Tài liệu Linux ngày nhiều không thua hệ điều hành khác 10 BÀI 11 SAO LƯU DỮ LIỆU Giới thiệu: Để quản trị hệ thống cách hiệu cần phải lập kế hoạch lưu hệ thống định kì cách hợp lý Bài cung cấp kiến thức thủ thuật lưu hoạch định kế hoạch lưu liệu hệ thống trình bày cách thức sử dụng lệnh nén giải nén tập tin Linux Qua đó, giúp người học trình bày tầm quan trọng việc lưu liệu hệ thống sử dụng lệnh lưu phục hồi liệu Mục tiêu: - Trình bày tầm quan trọng việc lưu liệu hệ thống Linux - Trình bày thủ thuật lưu liệu - Sao lưu liệu quan trọng hệ thống - Hoạch định thời gian biểu lưu; - Sử dụng lệnh tar cpio để phục hồi tệp tin - Đảm bảo an toàn cho người thiết bị Nội dung: Trình bày thủ thuật lưu liệu Một số vấn đề cần lưu ý backup hệ thống: - Backup toàn tăng dần? Động tác backup toàn lưu tất tập tin Liệu có cần thiết phải thực lưu ngày? Khi backup toàn nhiều thời gian dung lượng ổ cứng lưu trữ tất tập tin toàn hệ thống Trong việc backup tăng dần lưu tập tin có thay đổi kể từ lần backup gần mà - Cần backup file system nào? Những file system hành cần backup đặn, cịn lại khơng thiết phải làm thường 92 xuyên Là quản trị viên, ta cần đảm bảo ln sẵn có lưu tất file system - Ảnh hưởng việc backup đển user nào? Backup làm hệ thống nặng thêm Trong trường hợp tập tin người dùng thay đổi backup tập tin khơng backup Vì vậy, nên backup khơng có khác sử dụng hệ thống - Những câu lệnh thường sử dụng để backup liệu? Hiện người quản trị thường sử dụng lệnh tar cpio để backup phục hồi liệu hệ thống Linux - Tư liệu hóa tập tin backup? Cần phải ghi nhãn tất liệu backup để dễ nhận biết tìm kiếm nhanh chóng cần restore Hoạch định thời biểu lưu liệu Các cấp độ backup cho hệ thống: - Cấp 0: Backup toàn - Cấp 1: Backup tăng dần so với lần backup toàn gần - Cấp 2: Backup tăng dần so với lần backup tăng dần gần Sau vài ví dụ thời biểu backup: Ví dụ 1: Một ngày backup toàn bộ, ngày khác backup tăng dần - Ngày Cấp (backup toàn bộ) - Ngày Cấp (backup tăng dần) - Ngày Cấp (backup tăng dần) - Ngày Cấp (backup tăng dần) - Ngày Cấp (backup tăng dần) 93 Ví dụ 2: Backup toàn tháng, backup tăng dần tuần tăng dần ngày sau - Ngày thứ tháng Cấp (backup toàn bộ) - Những ngày thứ tuần tới Cấp (backup tăng dần) - Mỗi ngày sau Cấp (backup tăng dần lần backup tăng dần trước đó) Với thời biểu backup tốn thời gian cho lần backup ngày Sử dụng lệnh tar Lệnh tar sử dụng để nén giải nén liệu Các tùy chọn sử dụng lệnh tar sau: Bảng11.1: Mô tả tùy chọn lệnh tar Tùy chọn c x Mô tả Tạo tập tin niêm trữ Khai thác phục hồi tập tin niêm trữ thiết bị mặc định, thiết bị xác định tùy chọn f Tạo đọc tập tin niêm trữ tên, với tên tên tập f tên tin tên thiết bị xác định /dev, chẳng hạn Z z M /dev/rmt0 Nén bung tập tin tar Nén bung tập tin tar gziP Tạo backup tar nhiều tập Tạo mục tất tập tin lưu niêm trữ, t v liệt kê với stdout Chọn chế độ chi tiết 94 Cấu trúc ạo file tar: # tar -cvf - Lệnh giúp tạo file tar file, thư mục thư mục Khi cần restore ta dùng lệnh sau: # tar -xvf Ví dụ 1: Backup thư mục /home, /root, /var thành file nén có tên abc.tar # mkdir /backup # tar -cvf /backup/abc.tar /etc /home /root /var - Tạo file nén gz # tar -czvf - Giải nén file nén gz # tar -xzvf - Tạo file bz2 # tar -cjvf - Giải nén file nén bz2 # tar -xjvf Ví dụ 2: Backup thư mục /home, /root, /var thành file nén có tên abc.tar.gz # tar -czvf /backup/abc.tar.gz /etc /home /root /var Backup thư mục /home, /root, /var thành file nén có tên abc.tar.bz2 95 # tar -cjvf /backup/abc.tar.bz2 /etc /home /root /var Sử dụng lệnh cpio Cpio tiện ích sử dụng để copy file hay thư mục vào từ thiết bị lưu trự Để tạo file cpio, danh sách file phải đưa vào lệnh cpio đường ống (pipe) chuyển tiếp Ví dụ: Tạo file backup cho thư mục /etc: # file /etc | cpio –o > etc.cpio Lệnh ls sau chép tập tin thư mục đơn /home sang thiết bị /dev/fd0, cịn lệnh find cho phép tồn thư mục /home (kể thư mục con): # ls /home | cpio -o > /dev/fd0 # find /home/ | cpio -ov > dev/fd0 Sử dụng lệnh find để tạo danh sách tập tin thư mục /home thay đổi nội dung vào ngày gần nhất: # find /home -mtime -type f -print | cpio -oB > /dev/fd0 Lệnh sau phục hồi tập tin /home/vne/vnexperts.txt từ thiết bị /dev/fd0: # cpio -i /home/vne/vnexperts.txt < /dev/fd0 Câu hỏi tập 11.1: Dùng lệnh để tạo tập tin txt có tên a, b, c, d, e 11.2: Tạo tarfile tên 1t1.tar chứa file a.txt b.txt 11.3: Liệt kê tất file chứa tarfile 1t1.tar 11.4: Copy file chứa tarfile lt2.tar vào tarfile 1t1.tar 96 11.5: Giải nén tarfile nén gzip, sau bung tất file có tarfile vào thư mục hành 11.6: Tạo tarfile chứa file a.txt, b.txt, c.txt Sau tarfile nén chương trình bz2, cuối ta file có tên lt3.tar.gz 11.7: Giải nén tarfile nén bz2, sau bung tất file có tarfile vào thư mục hanh Trả lời câu hỏi, tập 11.1: Sử dụng cấu trúc lệnh touch file1 file2 file3 … 11.2: Sử dụng cấu trúc lệnh tar cvf 11.3: Sử dụng cấu trúc lệnh tar tvf 11.4: Sử dụng cấu trúc lệnh tar Avf file1.tar file2.tar 11.5: Sử dụng cấu trúc lệnh tar xvzf 11.6: Sử dụng cấu trúc lệnh # tar cjvf lt4.tar.bz2 file1 file2 file3 … 11.7: Sử dụng cấu trúc lệnh tar xvjf Yêu cầu đánh giá - Trình bày tầm quan trọng việc lưu liệu Linux - Trình bày thủ thuật lưu liệu Linux - Trình bày cách thức hoạch định thời gian biểu để lưu liệu - Trình bày lệnh nén giải nén liệu Linux 97 BÀI 12 LẮP VÀ THÁO TẬP TIN HỆ THỐNG Giới thiệu: Bài cung cấp kiến thức việc tháo lắp tập tin hệ thống, cách thức sử dụng lệnh mount umount để đóng mở thiết bị ngoại vi ổ đĩa cứng, ổ đĩa mềm, usb Bên cạnh đó, trình bày cách thức phân vùng ổ cứng, tạo phân vùng swap tập tin swap cho hệ thống… Qua đó, giúp người học quản lý thiết bị ngoại vi cách hiệu quả, cài đặt sử dụng nhớ ảo hợp lý giúp tăng hiệu hệ thống Mục tiêu: - Trình bày quy trình lắp tháo tập tin hệ thống - Lắp tháo tập tin hệ thống - Tạo partition swap để làm nhớ ảo cho hệ thống Linux - Tạo tập tin swap để lưu trữ liệu ảo - Cài đặt sử dụng tập tin swap phân vùng swap;Đảm bảo an toàn cho người thiết bị Nội dung: Lắp tập tin hệ thống (mount file system) Hệ thống tập tin OS Linux mount trình khởi động tuân theo thông số ghi tập tin /etc/fstab (một lần nữa, bạn nắm vững cú pháp tập tin này, bạn thay đổi thơng qua chương trình soạn thảo văn text có kiểu khởi động hệ thống tập tin bạn muốn) # less /etc/fstab LABEL=/ / ext3 defaults 1 none /dev/pts devpts gid=5,mode=620 0 none /proc proc defaults 0 98 none /dev/shm tmpfs defaults 0 /dev/sda2 swap swap defaults 0 /dev/sdb1 /export ext3 defaults 0 /dev/cdrom /mnt/cdrom iso9660 noauto,owner,kudzu,ro 0 /dev/fd0 /mnt/floppy auto noauto,owner,kudzu 0 Cột (fs_spec): trang thiết bị (device) cần mount Cột (fs_file): điểm treo (mount point) Cột (fs_vfstype): Kiểu hệ thống tập tin, Cột (fs_mntops): options Default = mount khởi động, ro = read only, user cho phép user mount hệ thống tập tin Cột (fs_freq) : thị (dumped ) hay không hệ thống tập tin Cột (fs_passno) : có cần kiểm tra hay khơng fsck Để mount hệ thống tập tin, dùng lệnh mount theo cú pháp: # mount Ví dụ: # mkdir /usr/cdrom # mount /dev/cdrom /usr/cdrom Tháo tập tin hệ thống (unmount file system) Để Umount hệ thống tập tin, ta dùng lệnh: Unmount thư mục ta sử dụng lệnh umount có cú pháp: # umount [tên-thiết-bị] Ví dụ: # umount /mnt/cdrom 99 # umount /mnt/floppy Ngồi cdrom ta đóng mở hộc đựng cdrom lệnh eject mà không cần thông qua lệnh umount Lấy cdrom khỏi ổ đĩa: # eject cdrom Đóng ổ cdrom lại: # eject -t Lưu ý: có user hay tiến trình tham chiếu đến Cdrom ta khơng thể umount Hệ thống báo: Device busy! Tạo partition swap Trước bạn phải dùng fdisk tạo partition đĩa cứng gán loại 82 Sau tạo xong swap partition, bạn kích hoạt theo hai bước sau: - Trước hết, bạn chuẩn bị partition giống chuẩn bị file system Thay dùng mkfs, bạn dùng mkswap theo cú pháp lệnh sau: # mkswap [-c] thiết bị [số-lượng-block] - Với thiết bị: tên swap partition, chẳng hạn /dev/hda2, tập tin - Số-lượng-block: kích cỡ partition mà bạn định tạo Thông số tùy chọn dùng để tương thích với phiên cũ linux Muốn có khái niệm kích thước block, bạn chạy lệnh fdisk nhìn vào bảng partition - Ví dụ lệnh dựng swap partition /dev/hda2 sau: # mkswap -c /dev/hda2 20000 - Sau mkswap chạy xong, bạn kích hoạt lệnh swapon theo cú pháp: swapon thiết bị - với thiết bị thiết bị mà bạn định dùng làm swap space 100 Khi máy khởi động, Linux gọi swapon -a để mount tất swap partition khả dụng liệt kê file /etc/fstab - Các bạn phải ý rằng: Thông tin swap partition swap file vừa tạo ra, bạn nhớ đưa vào mục ghi tập tin /etc/fstab để Linux biết tự động truy cập chúng lúc khởi động Tạo tập tin swap Các tập tin swap đặc biệt hữu ích bạn muốn mở rộng swap space không khoảng trống đĩa để tạo swap partition chuyên dụng Dựng tập tin swap tựa tạo swap partition, khác bạn phải tạo tập tin trước chạy mkswap swapon Để tạo tập tin swap, bạn dùng lệnh dd, thường dùng để chép lượng liệu lớn Mời bạn tham khảo thêm trang man dd để biết thêm chi tiết Trước tạo tập tin swap, bạn phải xác định tên kích thước Với Linux, block 1024 byte Chẳng hạn để tạo tập tin swap 10MB mang tên /swap, bạn gõ: # dd if = /dev/zero of =/swap bs=1024 count=1024 of=/swap xác định tập tin mang tên /swap, count=1024 lập kích thước tập tin 10.240 block, tương đương 10MB Kế tiếp bạn dùng mkswap để sửa soạn cho tập tin thành swap space: # mkswap /swap 10240 Nên nhớ phải báo kích thước tập tin cho mkswap (với verion 6.x trở trước) Trước chạy swapon, bạn phải ghi tập tin vào đĩa lệnh /etc/sync Đến đây, giống với swap partition, bạn kích hoạt tập tin swap lệnh swapon: # swapon /swap Khi muốn hủy tập tin swap, bạn phải giải hoạt lệnh swapoff: 101 # swapoff /swap Sau xóa tập tin Câu hỏi, tập 12.1: mount đĩa USB vào thư mục /bt/bt1/bt12, liệt kê nội dung thư mục /bt/bt1/bt12 Giải thích 12.2: Gắn thêm ổ cứng cho máy ảo linux, chia ổ thành phân vùng Định dạng phân vùng với định dạng ext3, sau mount tự động phân vùng vào thư mục /data1 /data2 Trả lời câu hỏi, tập 12.1: Sử dụng lệnh mount lệnh ls 12.2: Giả sử ổ cứng vừa gắn thêm có dung lượng 2GB có file đại diện /dev/sdb Chia ổ cứng thành phân vùng, phân vùng 1GB: - Sử dụng công cụ fdisk để tạo phân vùng Gõ lệnh sau nhấn Enter: # fdisk /dev/sdb - Gặp lời nhắc lệnh sau: Command (m for help): - Để tạo phân vùng gõ n ấn Enter - Gặp lời nhắc lệnh sau: Command action e extended p primary partition (1-4) Gõ vào p nhấn Enter để tạo phân vùng có kiểu primary - Gặp lời nhắc lệnh sau: Partition number (1-4): 102 Gõ vào số nhấn Enter - Gặp lời nhắc lệnh sau: First cylinder (1-261, default 1): Nhấn Enter - Gặp lời nhắc lệnh sau: Last cylinder or _size or +sizeM or +sizeK (1-261, default 261): Để cấp cho phân vùng có dung lượng 1GB gõ vào +1000M - Gặp lại lời nhắc lệnh: Command (m for help): Gõ tiếp n để tao phân vùng thứ - Gặp lại lời nhắc lệnh: Command action e extended p primary partition (1-4) gõ vào p nhấn Enter - Gặp lại lời nhắc lệnh: Partition number (1-4): Gõ vào số nhấn Enter - Gặp lại lời nhắc lệnh: First cylinder (124-261, default 124): Nhấn Enter - Gặp dấu nhắc 103 Last cylinder or +size or +sizeM or +sizeK (124-261, default 261): Gõ vào +1000M để cấp cho phân vùng thứ 1GB lại - Gặp lại dấu nhắc Command (m for help): Gõ vào w để tạo bảng phân vùng Định dạng phân vùng vừa tạo theo định dạng: # mkfs –t ext3 /dev/sdb1 # mkfs –t ext3 /dev/sdb2 Tự động mount phân vùng vào thư mục /data1 /data2 - Tạo mount point # mkdir /{data1,data2} - Mở file /etc/fstab thêm vào cuối file dòng sau: /dev/sdb1 /data1 ext3 defaults 0 /dev/sdb2 /data2 ext3 defaults 0 Yêu cầu đánh giá - Trình bày quy trình tháo lắp tập tin hệ thống - Trình bày lệnh tháo lắp tập tin hệ thống - Trình bày bước tạo partition swap 104 DANH MỤC TỪ VIẾT TẮT Chữ viết tắt PC RAM LILO GRUB IP TCP CPU GPL DHCP DNS OS MBR Cụm từ đầy đủ Personal Computer Random Access Memory Linux Loader GRand Unified Bootloader Internet Protocol Transmission Control Protocol Central Processing Unit General Public License Dynamic Host Configuration Protocol Domain Name System operating system Master boot record 105 TÀI LIỆU THAM KHẢO [1] Hoàng Đức Hải & Nguyễn Minh Hoàng, Giáo trình lý thuyết thực hành Linux, NXB Lao động – Xã hội, 2004 [2] Lê Tuấn, Unix hệ điều hành số vấn đề quản trị mạng, NXB Khoa học kỹ thuật, 2003 [3] Trung tâm Tin học – Đại học Khoa học Tự nhiên thành phố Hồ Chí Minh, Hướng dẫn giảng dạy Quản trị mạng Linux [4] Roderick W Smith, Linux+ Study Guide, SYBEX Inc, 2005 [5] Stephen Stafford & Alex Weeks, The Linux System Administrator's Guide, 2003 106 ... mại mạng máy tính mơi trường tính tốn truyền tin 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 Và tất nhiên, Linux sử dụng máy tính cá nhân hệ điều hành khác... - Trình bày nguyên lý hệ điều hành Linux yếu tố hợp thành hệ điều hành Linux - Lựa chọn phần cứng thích hợp để cài hệ điều hành Linux - Cài đặt phần mềm ứng dụng Linux - Sử dụng số ứng dụng Linux. .. THIỆU VỀ HỆ ĐIỀU HÀNH LINUX Giới thiệu: Bài trình bày hình thành phát triển ưu điểm nhược điểm hệ điều hành Linux Qua đó, giúp người học có lựa chọn thích hợp lựa chọn hệ điều hành cho máy tính cá

Ngày đăng: 20/12/2021, 07:32

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

TÀI LIỆU LIÊN QUAN

w