BÀI TẬP THỰC HÀNH HỆ ĐIỀU HÀNH LINUX

10 4 0
BÀI TẬP THỰC HÀNH HỆ ĐIỀU HÀNH LINUX

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

Thông tin tài liệu

Trường Cao Đẳng Công Nghệ Thông Tin TP.HCM Khoa Công Nghệ Thông Tin  BÀI TẬP THỰC HÀNH HỆ ĐIỀU HÀNH LINUX Đây tài liệu sử dụng nội xây dựng bám sát theo chương trình giảng dạy môn hệ điều hành Unix khoa Công nghệ thông tin Tài liệu nhằm cung cấp cho sinh viên dạng tập thực hành với mục đích hướng dẫn sinh viên làm quen với thao tác môi trường hệ điều hành Linux Biên soạn bởi: Võ Tấn Dũng Email: Nguyễn Nam Trung Email: Danh mục tập Phần I – Làm quen với hệ điều hành Linux Phần II – Cài đặt sử dụng hệ điều hành Linux Phần III – Hệ thống tập tin quản trị hệ thống tập tin Phần IV – Quản trị người dùng / nhóm file permission 13 Phần V – Cài đặt phần mềm trình tiện ích 17 Phần VI – Quản lý tiến trình 18 Phần VII – Mạng 19 Hướng dẫn định dạng, format ổ cứng Linux 20  Phần I – Làm quen với hệ điều hành Linux Bài 1: Tìm hiểu sử dụng Linux Chép hai tập tin nén Linux91.zip Linux92.zip máy Windows, tiến hành giải nén chúng vào thư mục MởVMWare, Chọn File/Open đường dẫn đến thư mục chứa tập tin nén vừa giải nén Chỉnh lại RAM máy ảo 128MB Khởi động máy ảo có hệ điều hành Linux  Username: root  Password: family Tự khảo sát thành phần Linux như: taskbar (linux gọi Panel), hình nền, Mênu thành phần Menu, biểu tượng Root’s Hometrên hình nền, tạo biểu tượng chương trình calculator hình nền, đổi hình cho hình Nhấp phải vào hình Linux, chọn Terminal, cửa sổ gõ lệnh giống cmd DOS Bài 2: Sử dụng đĩa USB máy ảo chạy Linux Bước 1: Gắn đĩa USB vào khe USB máy thật, chờ cho Windows nhận xong hoàn toàn đĩa USB Bước 2: Trên menu máy ảo chọn VM/Removable Devices/USB Devices  Nếu thấy kế bên USB Devices chữ Empty Linux chưa nhận USB  Nếu thấy kế bên USB Devices có dịng chữ cho biết tên cơng ty sản xuất đĩa USB nhấp vào cho xuất dấu check kế bên dòng chữ Bước 3: Vào hệ điều hành Linux, mở Terminal gõ vào lệnh fdisk –l, thấy có đĩa xuất đĩa USB Ghi nhận lại tên thiết bị hệ Trang 2    thống file đĩa USB Ví dụ tên /dev/sdb1 (chỉ có partition) hệ thống file FAT Bước 4: Tạo thư mục /mnt/diskUSB, tiến hành mount đĩa USB vào hệ thống Linux sau: mount -t vfat /dev/sdb1 /mnt/diskUSB (enter)       Trang 3    Phần II – Cài đặt sử dụng hệ điều hành Linux Bài 3: Partition format đĩa cứng Linux (máy ảo) Bước 1: Mở VMWare, khoan khởi động Linux Trên mênu VMWare, chọn VM/Settings tạo ổ cứng ảo theo chuẩn IDE, dung lượng 2GB Bước 2: Khởi động Linux, mở Terminal gõ vào lệnh fdisk –l để kiểm tra xem Linux thấy đĩa chưa (hda) Chuẩn bị chia đĩa thành partition, partition 1GB Partition thứ format theo hệ thống file ext2, partition thứ format theo hệ thống file FAT32 Bước 3: Gõ lệnh fdisk /dev/hda (hướng dẫn dùng fdisk xem bên dưới) Tiến hành sử dụng lệnh để chia đĩa, cho:  Partition thứ nhất: hda1 có kiểu LinuxNative (83 hexa)  Patition thứ hai: hda2 có kiểu FAT32 (b hexa) Bước 4: Dùng lệnh mkfs để format partition sau: mkfs -t ext2 /dev/hda1 mkfs -t vfat /dev/hda2 (Vì partition chọn theo kiểu ext2 ~ 83, partition chọn theo kiểu FAT32 ~ b) Bước 5: Tạo thư mục /mmt disk1 disk2 Tiến hành mount partition vào hệ thống: mount -t ext2 /dev/hda1 /mnt/disk1 mount -t vfat /dev/hda2 /mnt/disk2 Sau sử dụng mmt/disk1 mmt/disk2 ổ đĩa logic MS-Windows Sử dụng xong unmount chúng khỏi hệ thống Trang 4    Bài : Chia đĩa Chia đĩa lệnh fdisk theo sơ đồ sau (chọn add đĩa ảo loại IDE SCSI tùy ý): 1GB Primary (ext2 mount vào /mnt/hdd1) Partition số (primary) 1GB Logical (ext2 mount vào /mnt/hdd5) 1GB Logical (vfat mount vào /mnt/hdd6) Partition số (extend) 1GB Logical (vfat mount vào /mnt/hdd7) Bài : Sử dụng lệnh sau đây, so sánh kết nhậnxét 1) df -h 2) df -hT 3) df -hTx loại-hệ-thống-file-khơng-muốn-xem tên-ổ-đĩa  Ví dụ: df -hTx ext2 /dev/hda 4) du -hac [tên-thư-mục]  Ví dụ : du -hac /etc du -hac /etc | more du -hac  Chú ý : cách sử dụng lệnh có more Bài : Sử dụng gói Linux có giao diện đồ họa  Tiến hành đăng nhập đăng xuất chế độ đồ họa (GUI) chế độ dòng lệnh (Textmode)  Sử dụng lệnh tắt máy khởi động máy nhiều cách khác  Đọc hiểu mức runlevel dùng lệnh init thực runlevel  Thực hành hoàn thiện lệnh (gõ thiếu tên lệnh dùng phím Tab lần) cách sử dụng lại lệnh cũ (dùng phím mũi tên lên xuống để chọn lại lệnh cũ)  Thực số lệnh đơn giản ls, cd, cal, date Trang 5     Sử dụng lệnh man để gọi hình trợ giúp lệnh (cách sử dụng phím để điều khiển hình man) xem trang 45 sách tiếng Anh Fundamentals of Linux Bài : Làm Exercise trang 17 sách Fundamentals of Linux   Trang 6    Phần III – Hệ thống tập tin quản trị hệ thống tập tin Bài : Bài tập soft link (symbol link) a Tạo đường dẫn tập tin sau: /grandfather/father/son/rootfile.txt Phải nhập nội dung cho rootfile.txt b Xây dựng đường dẫn /grandmother/mother/daughter/softfile.txt (trong softfile symbol link đến rootfile.txt) Kiểm tra xem nội dung softfile.txt có giống rootfile.txt khơng? c Dùng lệnh tee –a để nhập thêm nội dung cho softfile.txt Kiểm tra xem rootfile.txt có thay đổi nội dung khơng? d Dùng lệnh tee –a để nhập thêm nội dung cho rootfile.txt Kiểm tra xem softfile.txt có thay đổi nội dung khơng? e Dùng lệnh ls với option thích hợp để kiểm tra tập tin rootfile.txt softfile.txt có link, có permission thuộc quyền sở hữu user Dùng lệnh diff để so sánh hai tập tin rootfile.txt softfile.txt, cho nhận xét f Trong thư mục daughter, tạo thêm file softfile2.txt soft link đến rootfile.txt Tiến hành xóa file softfile.txt Sau kiểm tra tồn nội dung rootfile.txt, softfile.txt, softfile2.txt Cho nhận xét g Tiến hành xóa file rootfile.txt Sau kiểm tra tồn nội dung rootfile.txt, softfile.txt, softfile2.txt Cho nhận xét h Trong linux có lệnh cho tạo symbol link? Bài : Bài tập hard link (physical link) a Trong thư mục /abc tạo tập tin rootdoc.txt có nhập nội dung Trong thư mục /def tạo tập tin harddoc.txt hard link tới rootdoc.txt Trong thư mục /hgi tạo tập tin harddoc2.txt hard link đến rootdoc.txt b Thực công việc tương tự Cho nhận xét phần Trang 7    Bài 10 : Bài tập lệnh cat, touch, more, less  Lệnh touch dùng để làm gì? Lệnh cat có công dụng Thực chức chúng (xem thêm trang 72 78 sách “Fundamentals of Linux”)  Thực ví dụ lệnh more less (xem thêm sách “Fundamentals of Linux” sách tham khảo khác) Bài 11 : Bài tập wc sort  Hiển thị số lượng từ file text  Hiển thị số dòng file text  Hiển thị số ký tự file text  Hiển thị danh sách file thư mục /usr/bin sếp kết trả lại theo thứ tự giảm dần / tăng dần  Hiển thị số lượng file thư mục cụ thể (ví dụ : /etc) Gợi ý : sử dụng chế ống lệnh (pipe) Bài 12 : Bài tập lệnh head, tail  Dùng lệnh cat xem /etc/passwd copy tập tin passwd sang /mydir/mypasswords.txt  Dùng lệnh head cho biết thông tin user đầu mypasswords.txt  Dùng lệnh tail cho biết thông tin user cuối mypasswords.txt  Lệnh ba lệnh cho ta biết thông tin từ user thứ hết  Cho biết thông tin user thứ đến user thứ 15  Sử dụng lệnh wc cho thích hợp biết tổng số user mypassword.txt Trang 8    Bài 13 : Kiểu file Có cách để xem kiểu file tập tin thư mục thư mục linux? Thực cách Bài 14 : So sánh giải thích kết thực a cat taptinkhongco && mkdir -p /a1/b1/c1 ; ls / | grep a1 cat taptinkhongco ; mkdir -p /a2/b1/c1 ; ls / | grep a2 b echo "line1" echo "line1">abc.txt ; echo "line2">abc.txt ; echo "line3">abc.txt echo "line1">abc.txt ; echo "line2">>abc.txt ; echo "line3">>abc.txt c cat taptinkhongco > abc1.txt cat taptinkhongco 2> abc1.txt Bài 15 : Khơng chạy lệnh sau, dự đốn kết thực lệnh ls ~ | tee home.txt | cat   Bài 16 : Thực theo thứ tự yêu cầu sau Chuyển vào thư mục /etc/init.d So sánh giải thích kết lệnh pwd pwd -P So sánh giải thích kết thực nhóm lệnh sau: cd / && pwd && cd -P /etc/init.d && pwd && cd cd / && pwd && cd -L /etc/init.d && pwd && cd ~ Chuyển vào thư mục /etc So sánh giải thích kết lệnh ls, ls -i, ls -l, ls -a, ls -ila Thực hiển thị kết xuất lệnh theo trang hình Các tập tin có mầu white, blue, green, cyan, orange có kiểu gì? Giải thích kết thực lệnh mkdir /a/b/c/d/e/f/g/h mkdir /a /a/b mkdir -p /a/b/c/d/e/f /a/b/c Trang 9    Bài 17 : Thực theo thứ tự yêu cầu sau Login in Linux OS, sau sử dụng lệnh sau : date, pwd, ls, who, su, cal, cat, more, head, tail Sử dụng lệnh cat để tạo file với tên file : thegioimang.txt Nhập nội dung file thegioimang.txt sau : “Chào mừng bạn đến với diễn đàn Mạng Máy Tính wWw.TheGioiMang.oRg Nơi giao lưu trao đổi chia sẻ kiến thứ Mạng Máy Tính nói riêng CNTT nói chung Chúc bạn thành công hạnh phúc !!!” Tạo thư mục sau : athena | class1 | class2 | | basic_network | class3 | | Linux | class4 | | ccna | class5 | | ccnp | class6 | mcsa | ceh Copy file thegioimang.txt vào thư mục : class1,class2,class3and class4 o Tạo thêm file với nội dung trống (dùng lệnh touch) Sau copy qua class5 class6 o Sử dụng lệnh pwd Xóa file thegioimang.txt class1, class3 Di chuyển ccna qua ccnp Linux qua ceh Copy nội dung thư mục ceh vào bên thư mục ccnp Tạo liên kết cứng (hard link) liên kết mềm (symbol link) file thegioimang.txt file trống vừa tạo Xóa liên kết cứng liên kết mềm 10 Tổng hợp lại lệnh cho nhận xét lệnh Trang 10   

Ngày đăng: 04/01/2023, 10:20

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

Tài liệu liên quan