Tải bản đầy đủ (.pdf) (8 trang)

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

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (208.87 KB, 8 trang )

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.






×