Tài liệu Hướng dẫn giảng dạy chương trình Kỹ thuật viên - Học phần IV: Chứng chỉ quản trị mạng Linux
I. Vài dòng lịch sử về Linux
Giữa năm 1960, AT & T Bell Laboratories và một số trung tâm khác tham gia vào một cố gắng
nhằm tạo ra một hệ điều hành mới được đặt tên là Multics (Multiplexed Information and
Computing Service). Đến năm 1969, chương trình Multics bị bãi bỏ vì đó là một dự án quá nhiều
tham vọng và do đó không khả thi. Thậm chí nhiều yêu cầu đối với Multics thời đó đến nay vẫn
chưa có được trên các Unix mới nhất. Nhưng Ken Thompson, Dennis Richie và một số đồng
nghiệp của Bell Labs đã không bỏ cuộc. Thay vì xây dựng một hệ điều hành làm nhiều việc một
lúc như Multics, họ quyết định phát triển một hệ điều hành đơn giản chỉ làm tốt một công việc là
chạy chương trình (run program). Hệ điều hành sẽ có rất nhiều các công cụ (tool) nhỏ, đơn giản,
gọn nhẹ (compact) và chỉ làm tốt một công việc. Bằng cách kết hợp nhiều công cụ lại với nhau,
họ sẽ có một chương trình thực hiện một công việc phức tạp. Đó cũng là cách thức người lập
trình viết ra chương trình. Vào năm 1973, sử dụng ngôn ngữ C của Richie. Thompson đã viết lại
toàn bộ hệ điều hành Unix và đây là một thay đổi quan trọng của Unix. Do đó, Unix từ chỗ là một
hệ điều hành cho một máy PDP-xx trở thành hệ điều hành của các máy khác với một cố gắng tối
thiểu để chuyển đổi. Khoảng 1977 bản quyền của UNIX được giải phóng và hệ điều hành UNIX
trở thành một thương phẩm. Hai dòng UNIX: System V của AT&T, Novell và Berkeley Software
Distribution (BSD) của Đại học Berkeley.
- System V: Các phiên bản UNIX cuối cùng do AT&T xuất bản là System III và một vài phát
hành (releases) của System V. Hai bản phát hành gần đây của System V là Release 3.2
(SVR 3.2) và Release 4.2 (SVR 4.2). Phiên bản SVR 4.2 là phổ biến nhất từ máy PC cho tới
máy tính lớn.
- BSD: Từ 1970 Computer Science Research Group của University of California tại Berkelry
(UCB) xuất bản nhiều phiên bản UNIX, được biết đến dưới tên Berkeley Software
Distribution, hay BSD. Cải tiến của PDP-11 được gọi là 1BSD và 2BSD. Trợ giúp cho các
máy tính của Digital Equipment Corporation VAX được đưa vào trong 3BSD. Phát triển của
VAX được tiếp tục với 4.0BSD, 4.1BSD, 4.2BSD và 4.3BSD.
- Trước 1992, UNIX là tên thuộc sở hữu của AT&T. từ 1992, khi AT&T bán bộ phận Unix cho
Novell, tên Unix thuộc sở hữu của X/Open foundation. Tất cả các hệ điều hành thỏa mãn một
số yêu cầu đều có thể gọi là Unix. Ngoài ra, Institute of Electrical and Electronic Engineers
(IEEE) đã thiết lập chuẩn “An Industry-Recognized Operating System Interface Standard
based on the UNIX Operating System”. Kết quả cho ra đời POSIX.1 (cho giao diện C) và
POSIX.2 (cho hệ thống lệnh trên Unix). Tóm lại, vấn đề chuẩn hóa UNIX vẫn còn rất xa kết
quả cuối cùng. Nhưng đây là quá trình cần thiết có lợi cho sự phát triển của ngành tin học nói
chung và sự sống còn của hệ điều hành UNIX nói riêng.
Trang 1
Trang 2
Trang 3
Trang 4
Trang 5
Trang 6
Trang 7
Trang 8
Trang 9
Trang 10
Tải về để xem bản đầy đủ
Tóm tắt nội dung tài liệu: Tài liệu Hướng dẫn giảng dạy chương trình Kỹ thuật viên - Học phần IV: Chứng chỉ quản trị mạng Linux
nts 100 d) Maxclients 100 35) Khi cấu hình proxy server, bạn khai báo http_port là 8081 thì những browser khai báo port nào sau đây để có khả năng truy cập internet thông qua proxy a) 8080 b) 80 c) 8081 d) không khai báo port 36) Bạn cấu hình chứng thực như sau: AuthType Basic AuthName public AuthUserFile /etc/httpd/conf/htpasswd Require user hv1 hv2 Đúng hay sai? a) Đúng b) Sai 37) Những lệnh hay tiện ích nào sau đây dùng để thay đổi địa chỉ IP của máy tính (chọn 3 câu đúng) a) linuxconf b) ifconfig c) chỉnh sử tập tin /etc/sysconfig/network-scripts/eth0 d) setup 38) Bạn cấu hình web server nhưng chỉ truy cập được theo địa chỉ IP chứ không truy cập được theo tên www.domain a) lỗi do web server b) lỗi do dns c) lỗi do browser 39) Trong Red Hat Linux 9, tập tin cấu hình dịch cụ ftp là tập tin nào sau đây? a) Vsftpd.conf b) Ftpaccess c) Ftpd.conf d) Vfstpd.conf 40) Khi cấu hình web server bạn không cần định nghĩa directive ServerName? a) Đúng b) Sai 41) Bạn đã cấu hình quota trong file fstab đúng, dùng lệnh quotacheck và cấp quota cho user nhưng quota vẫn chưa thực thi. Tại sao? a) Chưa khởi động lại máy tính b) Quota chưa được bật lên c) Kiểm tra lại file fstab d) Chạy lại lệnh quotacheck 42) DNS cung cấp việc chuyển đổi nào sau đây thành địa chỉ IP? a) Tên NETBIOS b) Hostname c) MAC address d) CNAME 43) Tập tin /etc/resolv.conf có cấu hình như sau: Domain csc.com. Hướng dẫn giảng dạy Học phần 4 - Chứng chỉ quản trị mạng Linux Trang 265/271 Nameserver 172.29.8.1 Định nghĩa trên đúng sai a) Đúng b) Sai 44) Apache hỗ trợ virtual host dựa trên a) Tên b) địa chỉ ip c) tên và địa chỉ IP d) Không có hỗ trợ virtual host 45) Bạn muốn lập lịch một công việc sẽ thực hiện vào 2 giờ ngày 1 tháng 10. Lệnh nào sau đây sẽ hoàn thành điều này? a) At 2 4 1 b) At 4 1 2 c) At 2am April 1 d) At April 1 2am Hướng dẫn giảng dạy Học phần 4 - Chứng chỉ quản trị mạng Linux Trang 266/271 BẢNG TRẢ LỜI Họ tên học viên: ................................................... Lớp : ...................................................................... HỌC VIÊN CHỌN MỤC ĐÚNG CHO MỖI CÂU VÀ ĐÁNH DẤU VÀO BẢNG TRẢ LỜI Chọn lần đầu: Bỏ ô đã chọn Chọn lại ô đã bỏ a b c d 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 a b c d 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 Hướng dẫn giảng dạy Học phần 4 - Chứng chỉ quản trị mạng Linux Trang 267/271 II. Mẫu đề thi thực hành ĐỀ 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 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ướng dẫn giảng dạy 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 và Hãy cấu hình theo yêu cầu trên. Hướng dẫn giảng dạy 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ướng dẫn giảng dạ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 Hướng dẫn giảng dạy Học phần 4 - Chứng chỉ quản trị mạng Linux Trang 271/271 Phần làm bài của giáo viên: ----------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------
File đính kèm:
- tai_lieu_huong_dan_giang_day_chuong_trinh_ky_thuat_vien_hoc.pdf