Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 44 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
44
Dung lượng
1,87 MB
Nội dung
1 Trường ĐHCN TP.HCM - Khoa CNTT- Môn QuảntrịLinux2- 11/2012 1 QUẢNTRỊLINUX2 HƯỚNG DẪNTHỰCHÀNH Bộ Bài tập nâng cao Dành cho hệ Trung cấp , Cao đẳng MODULE 6 - Boot loader and Run level Bài 1 Mục tiêu : cấu hình Grub bootloader Câu 2 : hack password của root B1 : Tại màn hình bootloader, Nhấn e để vào chỉnh sửa menu boot B2 : trên dòng kernel , gõ thêm init=/bin/bash , nhấn enter, nhấn b để boot B3 : hệ thống sẽ boot vào shell với tài khoản root mà không cần passwd. Đặt passwd mới cho root . Lưu ý : nếu dùng bản KDE, nhập init=/bin/bash vào dòng Boot Options rồi enter để boot 2 Trường ĐHCN TP.HCM - Khoa CNTT- Môn QuảntrịLinux2- 11/2012 2 Câu 3 : thiết lập password vào chế độ edit Grub menu list. B1 : mở file /boot/grub/menu.lst và thêm vào dòng password cse B2 : Khởi động lại , quan sát màn hình Grub cho thấy : muốn edit menu boot cần nhập password (hình 1) . Nếu nhập password đúng, Grub cho phép edit menu boot (hình 2). 3 Trường ĐHCN TP.HCM - Khoa CNTT- Môn QuảntrịLinux2- 11/2012 3 Lưu ý : để password nhập trong file menu.lst là chuỗi đã mã md5, cần vào Grub shell và lấy chuối mã md5 bằng lệnh md5crypt , sau đó nhập chuỗi mã này vào file menu.lst như đã làm trên. 4 Trường ĐHCN TP.HCM - Khoa CNTT- Môn QuảntrịLinux2- 11/2012 4 Câu 4 : thiết lập password khởi động cho từng menu Câu 5 + 6 : thêm menu Menu thêm mới Menu thêm mới (Copy từ menu trên. 5 Trường ĐHCN TP.HCM - Khoa CNTT- Môn QuảntrịLinux2- 11/2012 5 Bài 4 bài tập 11-2 (trang 652) giáo trình Bao gồm các lệnh : runlevel, init x , vi /etc/inittab, chkconfig -s , chkconfig -l Chức năng của các lệnh trên ? Bài 5 (hướng dẫn câu 1,2,3) // kiểm tra một dịch vụ chkconfig -l | grep bluetooth // kiểm tra dịch vụ sshd chkconfig -l | grep sshd chkconfig -s sshd off //off ở tất cả các runlevel chkconfig -l | grep sshd // thay đổi default runlevel là 3 vi /etc/inittab // khởi động lại vào runlevel 3 init 0 // gọi chương trình kcalc từ CLI kcalc // chuyển lên runlevel 5 init 5 //// gọi chương trình kcalc bằng nhấn vào icon của chương trình 6 Trường ĐHCN TP.HCM - Khoa CNTT- Môn QuảntrịLinux2- 11/2012 6 //tắt kcalc từ dòng lệnh kill -15 <pid_kcalc> // thiết lập khởi động sshd chkconfig -l | grep sshd chkconfig -s sshd on // bật sshd ở runlevel 3 và 5 chkconfig -l | grep sshd //khởi động lại vào runlevel 3 hoặc 5 , kiểm tra sshd tự động khởi động chưa? rcsshd status Hoặc ps -e |grep sshd // Gán ip tĩnh : gồm 2 bước B1: Tạo một script , đặt tên setIPaddress, có thể lưu vào /etc/sysconfig/network. Script thực hiện hỏi IP address mà user muốn gán cho eth0, sau đó ghi nội dung mới vào file cấu hình ifcfg-eth0 Có thể viết script theo một trong 2 gợi ý sau: 7 Trường ĐHCN TP.HCM - Khoa CNTT- Môn QuảntrịLinux2- 11/2012 7 8 Trường ĐHCN TP.HCM - Khoa CNTT- Môn QuảntrịLinux2- 11/2012 8 B2 : gọi chạy script ở giai đoạn boot, bằng file cấu hình /etc/init.d/boot.local 9 Trường ĐHCN TP.HCM - Khoa CNTT- Môn QuảntrịLinux2- 11/2012 9 MODULE 7 – configure hardward Bài 1 Mục tiêu : làm việc với kernel modules Câu 1 : Bài tập trang 684 //xem các kernel module đã load lsmod | less //xem thông tin về module parport modinfo parport //tạo file chứa thông tin về sự phụ thuộc giữa các module depmod vi /lib/modules/kernel_version/modules.dep Câu 2,3 less /proc/cpuinfo lsmod or less /proc/modules 10 Trường ĐHCN TP.HCM - Khoa CNTT- Môn QuảntrịLinux2- 11/2012 10 Câu 4 Unload 2 module này khỏi hệ thống Load lại, và kiểm tra kết quả : Câu 5 lsmod | grep ata_generic.ko [...]... tác : thực hiện lại bước 3 nêu trên Test tại máy DNS server Trường ĐHCN TP.HCM - Khoa CNTT- Môn QuảntrịLinux2- 11 /20 12 27 28 MODULE 12 – Web server Bài 1 Mục tiêu : cài đặt Apache2; thực hiện truy câp vào Web serser 1 Sử dụng một máy Linux (bản desktop ) làm Web server Gán IP tĩnh cho Web server 1 92. 168.1 .25 4 2- Cài đặt Apache2 : apache2 apache2-doc apache2-example-pages apache2-prefork 3 - Xem... modprobe -r appletouch //kiểm tra kết quả lsmod | grep appletouch Trường ĐHCN TP.HCM - Khoa CNTT- Môn QuảntrịLinux2- 11 /20 12 11 12 Bài 2 Bài tập 12. 2 trang 693 : sử dụng acpitool Trước khi làm theo hướng dẫn trang 693 , cần cài acpitool Trường ĐHCN TP.HCM - Khoa CNTT- Môn QuảntrịLinux2- 11 /20 12 12 13 MODULE 8 – IP configuration and Router Bài 1- câu 3 + 4 Mục tiêu : Trên máy Linuxthực hiện... chính của Apache2 Web Server ls /etc/apache2 less /etc/apache2/httpd.conf less /etc/apache2/listen.conf - less /etc/apache2/default-server.conf - ls - less /etc/apache2/httpd.conf /srv/www/htdocs 4 Chạy dịch vụ Web server và test : - Chạy lệnh rcapache2 start - tại máy Web server, mở trình duyệt , nhập vào URL http://localhost Trường ĐHCN TP.HCM - Khoa CNTT- Môn QuảntrịLinux2- 11 /20 12 28 29 hoặc http://localhost/index.html... TP.HCM - Khoa CNTT- Môn QuảntrịLinux2- dnsserv.cse.com 1 92. 168.x.1 dnsserv.cse.com xp1.cse.com xp2.cse.com Thông tin về Name server Thông tin phân giải ngược 11 /20 12 26 27 - Test cú pháp của các file cấu hình : named-checkconf /etc/named.conf named-checkzone cse.com /var/lib/named/cse.com.zone named-checkzone x.168.1 92. in-addr.arpa /var/lib/named/x.168.1 92. zone - Tắt firewall : SuSEfirewall2 off... virtual host Trường ĐHCN TP.HCM - Khoa CNTT- Môn QuảntrịLinux2- 11 /20 12 30 31 5 Mở trình duyệt tại Web server, và host Windows, truy cập vào các web site bằng URL http://www.cse.com http://www.fit.com http://www.cse.net Trường ĐHCN TP.HCM - Khoa CNTT- Môn Quản trịLinux 2 - 11 /20 12 31 32 MODULE 13 – NFS Bài 1 Mục tiêu : share data giữa các hệ thống Linux Mô hình : gồm 2 máy linux _ một máy đóng vai trò... Trường ĐHCN TP.HCM - Khoa CNTT- Môn Quản trịLinux 2 - 11 /20 12 22 23 - o Bật IP forward trên Router Thực hiện ping thông nhau giữa 3 máy 3 Trên 2 client A và client B: - Đảm bảo 2 client đang sử dụng cấu hình IP cấp phát động (default ) Kiểm tra IP address 4 Cài dịch vụ DHCP trên máy DHCP server 5 Cấu hình dịch vụ dhcpd trên máy DHCP server để cấp IP và gán default gw cho 2 subnet --- Trong file /etc/dhcpd.conf... hình sau trên máy 05 Máy LinuxA (máy ảo Linux) kết nối bridge với máy host Windows A Sinh viên B làm tương tự ( thiết lập một mạng khác A) Mô hình – Để máy viên A kết máy sinh viên Host A Windows 1 92. 168.5 .2/ 24 1 92. 168.5.1 /24 Trường ĐHCN TP.HCM - Khoa CNTT- Môn Quản trịLinux 2 - LinuxA bước 2: Host của sinh nối được với LinuxB của B => thêm một 11 /20 12 15 16 card mạng trên máy LinuxB có địa chỉ cùng... ta thực hiện gán IP address thứ hai trên card mạng này, với tên interface eth0:0 Sử dụng một trong 2 cách gán IP alias sau: (1) ifconfig eth0:0 1 92. 168.5.3 netmask 25 5 .25 5 .25 5.0 (2) Mở file /etc/sysconfig/network/ifcfg-eth0, nhập thêm 3 dòng sau: IPADDR _2= ’1 92. 168.5.3’ NETMASK _2= 25 5 .25 5 .25 5.0’ LABEL _2= ’0’ Khởi động lại dịch vụ mạng , và kiểm tra kết quả bằng lệnh ifconfig 1 92. 168.5.3 1 92. 168.6 .2 LinuxB... TP.HCM - Khoa CNTT- Môn QuảntrịLinux2- 11 /20 12 19 20 MODULE 9 – DHCP service Bài 1 Mục tiêu : Dựng DHCP server trên một máy Linux Cấu hình DHCP server để cấp IP address, DNS server và default gateway cho các máy client là Host Windows và Linux x.168.1.0 /24 1 Các thao tác : 1 Dựng 2 máy ảo Linux Thiết lập để 2 máy ảo Linux và máy host Windows kết nối cùng mạng ảo ( VMnet1) hoặc bridge 2 Gán IP... start Trường ĐHCN TP.HCM - Khoa CNTT- Môn QuảntrịLinux2- 11 /20 12 23 24 - Kiểm tra kết quả : o Trên client B xin cấp IP o Kiểm tra bằng lệnh ifconfig và route o Thực hiện ping để kiểm tra kết nối giữa client A và client B 8 Hợp nhất DHCP relay agent vào Router : - Hủy bỏ máy DHCP relay agent (ngắt kết nối với subnet B) -Thực hiện lại bước 7 trên máy Router : o Cài đặt gói dhcp-relay trên máy Router . B RouterA RouterB 1 92. 168.5.0 /24 1 92. 168.105.0 /24 1 92. 168.6.0 /24 1 92. 168.106.0 /24 1 92. 168.105.0 /24 Đổi thành 19 Trường ĐHCN TP.HCM - Khoa CNTT- Môn Quản trị Linux 2 - 11 /20 12 19 1. Tại LinuxA: o khai báo default gw ( đã làm rồi) 2. Tại LinuxB. B RouterA RouterB 1 92. 168.5.0 /24 1 92. 168.105.0 /24 1 92. 168.6.0 /24 1 92. 168.106.0 /24 1 92. 168.105.0 /24 Đổi thành 18 Trường ĐHCN TP.HCM - Khoa CNTT- Môn Quản trị Linux 2 - 11 /20 12 18 Bài 5 Mục tiêu : cấu hình router , kết nối 2 máy khác. B RouterA RouterB 1 92. 168.5.0 /24 1 92. 168.105.0 /24 1 92. 168.6.0 /24 1 92. 168.106.0 /24 1 92. 168.105.0 /24 Đổi thành 18 Trường ĐHCN TP.HCM - Khoa CNTT- Môn Quản trị Linux 2 - 11 /20 12 18 Bài 5 Mục tiêu : cấu hình router , kết nối 2 máy khác