Hướng dẫn thực hành Ubuntu

8 1.3K 25
Hướng dẫn thực hành Ubuntu

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

Thông tin tài liệu

Trường Đại học Công Nghiệp TP HCM Khoa Công Nghệ Thông Tin 1 HƯỚNG DẪN THỰC HÀNH Môn Quản trị Linux - Hệ DHLT Tài liệu tham khảo : 1. Jason W. Eckert , M. John Schitka, Linux+ Guide to Linux Certification (Course Technology – 2006 ) 2. Prentice Hall - The Official Ubuntu Server Book.2nd.2010 3. Các tài liệu khác MODULE 1 : Quản trị hệ thống tập tin Mục tiêu : - Các lệnh thông dụng trên file/folder: - Hard link và symbolic link - Tìm kiếm file - Quyền truy suất trên file/folder - Mount, umount các thiết bị lưu trữ di động Tham khảo tài liệu 1 - chương 4,5,6 (trang 123) 1. Project 4.1 (trang 167)  Các thư mục: . ~ , path tương đối/tuyệt đối  Dùng lệnh cd 2. Project 4.2 :  Hoàn tất lệnh (phím tab)  Ctrl –C để cancel lệnh 3. Project 4.3 :  Xem nội dung thư mục : lệnh ls  Xem loại file : dùng lệnh ls –l , ls -aF, lệnh file  Sử dụng pipe ( | ) 4. Project 4.4:  Đọc nội dung file text, file binary : các lệnh cat , head, tail, strings, od 5. Project 4.5:  Tạo và edit một text file bằng vi editor 6. Project 4.6:  Dùng lệnh ls với ký tự các wildcard * , ? , [a-c ], … 7. Project 4.7:  Dùng grep và egrep để tìm dòng trong text files theo từ khóa 8. Discovery Execises (trang 178 ) 9. Project 5.1 (trang 219) :  Tạo thư mục, lệnh mkdir Trường Đại học Công Nghiệp TP HCM Khoa Công Nghệ Thông Tin 2 10. Project 5.2 :  Sao chép các file/folder bằng lệnh cp 11. Project 5.3 :  Di chuyển / đổi tên file/folder : lệnh mv 12. Project 5.4 :  Tạo và xem các links : lệnh ln 13. Project 5.5 :  Tìm kiếm các file : lệnh find và locate ; lệnh which 14. Project 5.6 :  Xóa file/folder : lệnh rm và rmdir 15. Project 5.7 :  Áp dụng và thay đổi quyền truy cập trên các file/folder. Công dụng ? : lệnh chmod 16. Project 5.8 :  Xem và thay đổi quyền default : sử dụng umask 17. Project 5.9 :  Xem và thay đổi ownership của file/folder : lệnh chown, chgrp 18. Project 5.10 :  Xem và thiết lập các quyền đặc biệt trên file/folder 19. Discovery Exercises (trang 229 ) 20. Project 6.1 (trang 277) :  Xem và tạo device files 21. Project 6.2 + 6.3 :  Mount đĩa mềm / đĩa cd 22. Project 6.5 :  Xem thông tin sử dụng đĩa : lệnh df  Kiểm tra lỗi filesystem : lệnh fsck 23. Discovery Exercises (trang 284 ) Trường Đại học Công Nghiệp TP HCM Khoa Công Nghệ Thông Tin 3 MODULE 2 : Quản trị user/group Mục tiêu : - Tạo, xoá, sửa user account - Tạo, xoá, sửa group - Các file /etc/passwd và /etc/shadow - Cấu hình mặc định trong /etc/default và /etc/skel Tham khảo tài liệu 1 : chương 11 (trang 473) 1. Project 11.4 (trang 513) :  Đọc user account database  Tạo một user account : lệnh useradd , lệnh passwd 2. Project 11.5 :  Thay đổi thuộc tính của user account : lệnh usermod, lệnh chage 3. Project 11.6:  Lock và unlock user account : lệnh passwd, và dùng invalid shell /bin/false 4. Project 11.7 :  Xóa tài khoản : lệnh userdel 5. Project 11.8:  Tạo, sử dụng và xóa groups : file /etc/group, lệnh newgrp, lệnh groupdel 6. Discovery Execises (trang 518) MODULE 3 : Quản trị ứng dụng Mục tiêu : - Cài đặt ứng dụng từ gói nhị phân - Cài đặt ứng dụng từ source - Các tiện ích nén và giải nén Tham khảo tài liệu 1 : chương 12 (trang 521) 1. Project 12.1 (trang 561):  Nén và giải nén file : lệnh gzip, gunzip, bzip2, bunzip2 2. Project 12.2 :  Tạo, xem và extract các archive : lệnh tar 3. Project 12.4 :  Cài đặt software từ source code 4. Project 12.5 (*)  Cài đặt software từ packages ( .rpm hoăc .deb) 5. Discovery Exercises (trang 567) Trường Đại học Công Nghiệp TP HCM Khoa Công Nghệ Thông Tin 4 MODULE 4 : Quản trị dịch vụ Mục tiêu : - Xem và thiết lập runlevel default - Quản lý dịch vụ bằng init scripts Tham khảo tài liệu 1 : chương 9 (trang 395 – Linux initialization) 1. Project 9.3 :  Xem runlevels, thay đổi runlevel : lệnh runlevel, lệnh init  File /etc/inittab 2. Project 9.4 (*)  Khảo sát các thư mục runlevel  Quản lý dịch vụ atd bằng init script  Tìm hiểu cơ chế quản lý dịch vụ init script qua một script giả MODULE 5 : Quản trị bootloader Mục tiêu : - Cấu hình boot loader với GRUB Tham khảo chương 9 (trang 380 _ Boot process, GRUB bootloader ) 1. Project 9.2 : Cấu hình GRUB boot loader Trường Đại học Công Nghiệp TP HCM Khoa Công Nghệ Thông Tin 5 Ôn tập KTGK : 5 module ( trọng tâm 4 module đầu ) 1. Tài khoản + phân quyền ( tltk 2 – chuong 11) - Lệnh tạo/xem thông tin / thay đổi /xóa tài khoản, group - Sudo - Chạy lệnh bằng quyền root => cấu hình sudo - Su – chuyển sang dùng quyền của tk khác => nạp subshell => dùng su để chạy 1 lệnh trong subshell - Thiết lập/thay đổi quyền trên file/folder( ba quyền đặc biệt ) - Umask 2. Cài đặt /quản lý software - Dpkg - Apt (tltk 2 _ chương 13) 3. Lệnh mount / phân vùng và format đĩa - Xem cú pháp lệnh mount / umount - Mount bằng lệnh + mount tự động - Partitions + format đĩa 4. Quản lý dịch vụ : - The upstart Event-based init daemon (tltk 2 , chương 11, t.432 - 443) - Start /restart /stop dịch vụ - Cấu hình tự độngkhởi động dịch vụ - Liệt kê tất cả các dịch vu đang chạy Trường Đại học Công Nghiệp TP HCM Khoa Công Nghệ Thông Tin 6 MODULE 6 : Cấu hình TCP/IP Mục tiêu : Cấu hình TCP/IP mức client - ifconfig, ip command - route command - file hosts, resolv.conf - file host.conf, nsswitch.conf Tham khảo chương 14 – Network configuration (trang 607) 1. Project 14.1 :  Dùng tool đồ họa hoặc lệnh (ip ) kiểm tra tình trang NICs  Thiết lập ip address bằng file cấu hình 2. Projetc 14.2:  Xem hostname  Phân giải hostname bằng file /etc/hosts 3. Projetc 14.3:  Phân giải hostname bằng sử dụng DNS server : dùng các lệnh host, nslookup , dig Bài tập 1: Thiết lập các thông số sau cho cho host Linux ( các thông số không thay đổi ngay cả khi restart máy ). Thực hiện các lệnh xem kết quả gán đặt. - IP là 192.168.1.x/24 - Gateway 192.168.1.254 - DNS server là 203.113.131.1 và 203.162.4.190 Thực hiện thay đổi IP cho host Linux bằng lệnh ifconfig. Kiểm tra kết quả. Restart lại máy để xem IP còn đúng như thiết lập bởi lệnh ifconfig không ? Thực hiện thay đổi default gateway bằng lệnh route add . Kiểm tra kết quả. Restart lại máy để xem thiết lập còn đúng không ? Bài tập 2 : Thiết lập thông tin phân giải tên máy mylocalfileserver là 203.113.131.255, mylocalwebserer là 203.113.131.254. Ping thử tới các host này bằng tên vừa gán đặt . Chỉ ra thông tin phân giải tên trong lệnh ping. Trường Đại học Công Nghiệp TP HCM Khoa Công Nghệ Thông Tin 7 Mở xem các file cấu hình /etc/host.conf và /etc/nsswitch.conf. Nhận biết thông số khai báo các giải pháp phân giải tên . Bài tập 3 : Đọc tài liệu hướng dẫn để biết cách sử dụng lệnh ip xem và gán đặt routing và device MODULE 7 : DỊCH VỤ DHCP Bài tập 1 : 1. Gán đặt ip tĩnh cho host Linux là x.168.1.100/24. Cài đặt DHCP server trên host này. 2. Cấu hình DHCP server để cấp phát cho các client nằm cùng subnet : - range từ x.168.1.10/24 đến x.168.1.20/24 - DNS server là 203.113.113.1 - Default gateway là x.168.1.254 Khởi động dịch vụ DHCP . Thực hiện xin cấp IP từ một client Linux và một client XP. Kiểm tra kết quả ? Đọc file log để xem thông tin . 3. Đọc MAC address của một client . Chỉnh sửa DCHP server để cấp phát IP cố định cho client này là x.168.1.15 . Kiểm tra kết quả ? Bài tập 2 : Cấu hình DHCP server để cấp ip cho 2 subnet. Kiểm tra kết quả ? Bài tập 3: Cấu hình DHCP pool để DHCP cấp dãy địa chỉ từ x.168.1.50/24 đến x.168.1.60/24 cho các máy client có tên host là “clientX” . Các máy khác được cấp từ x.168.1.10/24 đến x.168.1.20/24 Bài tập 4: Cấu hình DHCP server Failover gồm một DHCP server master và một DHCP server slaver cấp Ip cho subnet 192.168.1.0/24 . Sau khi hệ thống hoạt động , thực hiện tắt máy DHCP master, và thực hiện xin cấp IP tại một client. Sau đó bật máy master, và kiểm tra tính đồng bộ. Trường Đại học Công Nghiệp TP HCM Khoa Công Nghệ Thông Tin 8 MODULE 8 : DỊCH VỤ DNS Bài tập 1 : Cấu hình DNS master server Dựng DNS server để phân giải thuận nghịch cho các máy client : www.cse.com 192.168.1.10 mail.cse.com 192.168.1.100 Đặt bí danh web.cse.com về máy 192.168.1.10, bí danh mailserv.cse.com về máy 192.168.1.100 Dùng lệnh nslookup ( hay dig , hay host ) để kiểm tra tại DNS server, và tại một client. Bài tập 2 : Cấu hình forward DNS server + slaver DNS server 1. Cài đặt thêm một forwarder DNS server trỏ về DNS server ( bài trên). Cấu hình thông tin về DNS server tại máy client về DNS forward server này. Kiểm tra phân giải tên miền tại client. 2. Cài đặt thêm một slaver DNS server cho DNS server ( bài trên ). Thực hiện cấu hình thông tin về DNS server tại máy client về DNS slaver này. Thực hiện tắt master DNS server, và phân giải tên miền từ client. . Trường Đại học Công Nghiệp TP HCM Khoa Công Nghệ Thông Tin 1 HƯỚNG DẪN THỰC HÀNH Môn Quản trị Linux - Hệ DHLT Tài liệu tham khảo : 1. Jason W. Eckert , M. John. ngay cả khi restart máy ). Thực hiện các lệnh xem kết quả gán đặt. - IP là 192.168.1.x/24 - Gateway 192.168.1.254 - DNS server là 203.113.131.1 và 203.162.4.190 Thực hiện thay đổi IP cho. /etc/nsswitch.conf. Nhận biết thông số khai báo các giải pháp phân giải tên . Bài tập 3 : Đọc tài liệu hướng dẫn để biết cách sử dụng lệnh ip xem và gán đặt routing và device MODULE 7 : DỊCH VỤ DHCP

Ngày đăng: 02/08/2014, 22:40

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

Tài liệu liên quan