ĐỀ THI CUỐI HỌC PHẦN IV PHẦN THỰC HÀNH Thời gian: 120 phút
(Học viên không được sử dụng tài liệu.) Câu 1 (0,5 điểm)
a) Tìm xem tập tin hosts nằm ở đâu nhưng kết quả không xuất ra màn hình mà xuất vào tập tin /home/hosts.
b) Chèn nội dung tập tin /etc/sysconfig/network, /etc/sysconfig/network-scripts/ifcfg-eth0 vào sau nội dung tập tin /home/hosts
c) Copy các tập tin /etc/passwd, /etc/shadow, /etc/sysconfig/network, /etc/sysconfig/network-scripts/ifcfg-eth0 vào thư mục /home
d) Backup tất cả các tập tin vừa copy trong thư mục /home và tập tin /home/hosts thành tập tin có tên data.tar.gzip
Câu 2 (0,5 điểm)
a) Tạo user và group theo yêu cầu :
o Group admin gồm các user admin1, admin2.
o Group hocvien gồm các user hv1, hv2.
b) Cấp quyền cho những user trong group admin có quyền quản trị hệ thống tương đương với user root.
Câu 3 (1,5 điểm)
a) Tạo thư mục /home/pub. Sau đó cấp quyền cho tất cả những user chỉ có quyền read trên thư mục này, riêng những user trong group admin có quyền read, write và execute.
b) Cấu hình sao cho các user có thể truy cập đến thư mục /home/pub từ Linux hay windows.
Câu 5 (1 điểm) Viết chương trình cho phép tạo user như sau thay vì dùng lệnh useradd, passwd.
Ví dụ: ./taouser nvnguyen New passwd :
Confirm passwd Câu 6 (2,5 điểm)
Giả sử bạn có một domain cscXX.edu (xx là số thứ tự của máy . Bạn có kế hoạch cấu hình Web server.
a) Cấu hình DNS Server (Primary Name Server) cho domain “cscXX.edu” sao cho đảm bảo những yêu cầu các dịch vụ đề ra.
b) Cấu hình Web Server cho domain name cscXX.edu với yêu cầu sau:
Thiết kế trang web chủ cho domain cscXX.edu với nội dung giới thiệu về cá nhân của mình như : Họ và Tên, Lop, …
Vị trí lưu trữ website là /home/webdata
Thiết kế một trang web có tên “index.html” với nội dung tùy ý lưu trong thư mục /home/www/data.
Cấu hình web server sao cho người dùng có thể truy cập những trang web lưu trong thư mục /home/www/data theo đường dẫn http://www.cscxx.edu/data với sự chứng thực của user có username là local và password là local
Cấu hình website cá nhân cho 2 user nvbinh và natan
Học phần 4 - Chứng chỉ quản trị mạng Linux Trang 268/271 c) Ngoài Web Site cho miền chính cscXX.edu. Ta có yêu cầu muốn tổ chức một web
hosting cho http://psv.cscXX.edu và http://fpt.cscXX.edu. Hãy cấu hình theo yêu cầu trên.
Học phần 4 - Chứng chỉ quản trị mạng Linux Trang 269/271
ĐỀ THI KIỂM TRA CHUYÊN MÔN GIÁO VIÊN
ĐỀ THI KIỂM TRA CHUYÊN MÔN GIÁO VIÊN
Thời gian: ...
1. Cách định nghĩa một đĩa cứng logic trong Linux có khác gì so với Windows.
2. Trong khi cài đặt Linux bạn có thể chia 2 primary partition được không ? (Máy không có hệ điều hành nào trước). Những partition logic trong Linux được đánh số thứ tự từ mấy?
3. Cho biết cây thư mục của Linux. Thư mục /etc dùng để làm gì?
4. Có mấy mức để khởi động một hệ điều hành Linux?
5. Liệt kê những lệnh liên quan đến thư mục và tập tin như xóa thư mục, xóa tập tin
…
6. Giả sử thư mục /var là một partition đã hết dung lượng. Nêu tóm tắt các bước để tăng dung lượng của thư mục /var mà không làm mất những dữ liệu đã có.
7. Cho một ví dụ về cách sử dụng của dấu chuyển hướng, dấu đường ống (pipe).
8. Những user thường không phải là root có thể đọc tập tin /etc/shadow hay không ? 9. Cho biết những lệnh thường được sử dụng để quản lý user và group
10. Nêu những bước cơ bản để cấu hình quota
11. Bạn có thể chỉnh sử địa chỉ IP hay cấu hình mạng theo những cách nào?
12. Dùng lệnh hostname để thay đổi tên máy tính. Khi khởi động lại máy thì tên máy như thế nào? Ngoài cách dùng lệnh bạn còn cách nào để thay đổi tên máy tính?
13. Trình bày các bước cấu hình một DHCP Server.
14. Trong Linux có mấy loại tiến trình? Để đưa một tiến trình từ hậu cảnh sang tiền cảng bạn dùng lệnh gì?
15. Bạn muốn hủy một tiến trình không có điều kiện, dùng lệnh gì?
16. Họ samba gồm những gì? File cấu hình samba chia làm mấy phần. Muốn chia sẻ một thư mục /public cho mọi user chỉ có quyền read bạn làm như thế nào?
17. Dịch vụ DNS dùng để làm gì? Có mấy loại DNS server 18. FQDN viết tắt cho từ nào. Cho ví dụ.
19. Muốn cấu hình một Pimary Name Server bạn cần làm những bước nào?
20. Cho biết trình từ phân giải tên webserver.csc.hcmuns.edu.vn.
21. Thuộc tính forward dùng để làm gì?
22. Cơ sở dữ liệu của Secondary Name Server có từ đâu. Dựa vào đâu mà Secondary cập nhật thông tin khi Primary có sự thay đổi. Và nó cập nhật bao lâu một lần.
23. Bạn khởi động dịch vu DNS và bị báo lỗi. Bạn phải làm gì để sửa lỗi này để dịch vụ DNS khởi động được.
24. Từ một máy client bạn dùng tiện ích nslookup để kiểm tra việc phân giải tên máy tính thành địa chỉ IP và ngược lại, nhưng không phân giải được. Bạn đoán xem có thể xảy ra những lỗi nào?
25. Bạn có biết trong RedHat Linux 9, cấu hình ftp server bạn dùng package có tên là gì?
26. Muốn cho user anonymous được truy cập đến ftp server và được upload và tạo thư mục trên server. Những thuộc tính chính nào trong file cấu hình giúp bạn thực hiện điều này?
Học phần 4 - Chứng chỉ quản trị mạng Linux Trang 270/271 27. Để cấu hình một apache web server hoạt động ở mức cơ bản nhất, bạn quan tâm
đến những directive nào?
28. Để cho phép mỗi user trong mạng có thể tạo ra website cá nhân của mình bạn cần phải làm gì để đảm bảo user truy cập được.
29. Có một trang web nào đó mà khi user truy cập đến đòi hỏi phải nhập vào username và password hợp lệ mới được xem nội dung. Trong apache bạn làm cách nào để thực hiện yêu cầu này
30. Bạn có một domain là csc.hcmuns.edu.vn. Bạn muốn tổ chức web server cho domain này. Và ngoài ra bạn muốn tổ chức thêm 2 domain tata.csc.hcmuns.edu.vn và gnt.csc.hcmuns.edu.vn. Bạn phải làm gì để đáp ứng nhu cầu này (Nêu tóm tắt)
31. Trình bày các bước cấu hình một mail server cục bộ bằng sendmail sao cho các user trong mạng có thể trao đổi mail qua lại với nhau.
32. Máy tính của bạn không có kết nối ra ngoài Internet nhưng có kết nối đến một máy tính khác có kết nối Internet. Bạn làm cách nào để cấu hình máy tính của mình là một squid proxy server. (Liệt kê những thuộc tính trong file cấu hình mà mình sẽ sử dụng)
33. Viết một shell script để tính diện tính của một hình chữ nhật