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,3 MB
Nội dung
1 Trường ĐHCN TP.HCM - Khoa CNTT- Môn Quản trị Linux 2 - 11/2012 1 QUẢN TRỊ LINUX 2 HƯỚNG DẪN THỰC HÀ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ản trị Linux 2 - 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ản trị Linux 2 - 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ản trị Linux 2 - 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ản trị Linux 2 - 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ản trị Linux 2 - 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ản trị Linux 2 - 11/2012 7 8 Trường ĐHCN TP.HCM - Khoa CNTT- Môn Quản trị Linux 2 - 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ản trị Linux 2 - 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ản trị Linux 2 - 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 [...]... /srv/www/htdocs Truy cập 2 trang này từ Web server, và từ host Windows 6 Tạo Alias để truy cập vào tài liệu hướng dẫn của Apache Org - Mở file /etc/apache2/default-server.conf o Đọc chỉ dẫn Alias đã có trong file o Nhập thêm dòng Alias /apache-doc/ “/usr/share/apache2/manual/” - Truy cập vào tài liệu hướng dẫn của Apache Org http://localhost/apache-doc/index.html hoặc http://ip-address-webserver/apache-doc/index.html... sinh viên ngồi cạnh nhau ghép thành một nhóm và thực hiện nối ghép mạng với nhau như hình vẽ trên Để ghép nối, một trong 2 sinh viên phải đổi lại địa chỉ 1 mạng (địa chỉ của một host, và một cổng của router) trùng với 1 mạng của sinh viên thứ hai ( xem hình sau) Host A 192.168.5.0/24 RouterA LinuxB Linux A 192.168.105.0/24 RouterB 192.168.106.0/24 Host B 192.168.6.0/24 Đổi thành 192.168.105.0/24 Kết quả... gửi từ clients Thực hiện trong file /etc/sysconfig/dhcpd DHCPD_INTERFACES = “ANY” Trường ĐHCN TP.HCM - Khoa CNTT- Môn Quản trị Linux 2 - 11/2012 20 21 4 Khởi động dịch vụ dhcpd trên DHCP server rcdhcpd status //xem trạng thái hiện hành của dịch vụ rcdhcpd start // khởi động dịch vụ 5 Từ client Linux xin cấp IP từ DHCP server o Lệnh xin cấp : dhcpcd eth0 o Kiểm tra cấu hình client : Thực hiện lệnh... gửi từ clients Thực hiện trong file /etc/sysconfig/dhcpd DHCPD_INTERFACES ANY Khởi động dịch vụ dhcpd 6 Thực hiện test bằng cách xin cấp IP trên client A và client B - Trên client A : o Chạy lệnh dhcpcd eth0 o Kiểm tra kết quả bằng lệnh ifconfig, và route - Trên client B: o Chạy lệnh dhcpcd eth0 o Kiểm tra kết quả bằng lệnh ifconfig => không có IP address cấp từ DHCP server => cần thực hiện bước 7... CNTT- Môn Quản trị Linux 2 - 11/2012 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ản trị Linux 2 - 11/2012 12 13 MODULE 8 – IP configuration and Router Bài 1- câu 3 + 4 Mục tiêu : Trên máy Linux thực hiện cấu hình IP address 192.168.X.2/24 , khai báo DNS server 203.113.131.1 và 203.162.4.190, gán default... gw : route // thực hiện gán IP address và default gw bằng file cấu hình /etc/sysconfig/network/ifcfg-eth0 và /etc/sysconfig/network/routes như sau ///// tắt và bật interface eth0, kiểm tra lại thong tin cấu hình IP và gateway : Trường ĐHCN TP.HCM - Khoa CNTT- Môn Quản trị Linux 2 - 11/2012 13 14 ifdown eth0 ifup eth0 ifconfig -a route Cấu hình IP và gateway đã gán ở trên bị mất ///// thực hiện gán... Quản trị Linux 2 - 11/2012 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 o Cấu hình : Mở file /etc/sysconfig/dhcrelay... start o Kiểm tra kết quả : Trên client B xin cấp lại IP Kiểm tra bằng lệnh ifconfig và route Thực hiện ping để kiểm tra kết nối giữa client A và client B Trường ĐHCN TP.HCM - Khoa CNTT- Môn Quản trị Linux 2 - 11/2012 24 25 MODULE 11 – DNS service Bài 1 Mục tiêu : cài đặt và cấu hình DNS server , thực hiện phân giải tên (thuận và nghịc ) cho client 1 và client 2 Mỗi sinh viên dựng một máy DNS server... file cấu hình named.conf và bổ sung các file zone , để DNS server phân giải nhiều domain ( BÀI 3) Thao 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ản trị Linux 2 - 11/2012 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... vụ 5 Từ client Linux xin cấp IP từ DHCP server o Lệnh xin cấp : dhcpcd eth0 o Kiểm tra cấu hình client : Thực hiện lệnh ifconfig, để thấy thông số IP address, Subnet mask Thực hiện lệnh route, để thấy thông số về default gw Thực hiện xem file /etc/resolv.conf để thấy thông số về domain, nameserver o Lệnh release : dhcpcd -k eth0 o Lệnh renew : dhcpcd -n eth0 (dùng man dhcpcd để xem chi tiết cách . Trường ĐHCN TP.HCM - Khoa CNTT- Môn Quản trị Linux 2 - 11 /2012 7 8 Trường ĐHCN TP.HCM - Khoa CNTT- Môn Quản trị Linux 2 - 11 /2012 8 B2 : gọi chạy script ở giai đoạn boot, bằng. Boot Options rồi enter để boot 2 Trường ĐHCN TP.HCM - Khoa CNTT- Môn Quản trị Linux 2 - 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. phép edit menu boot (hình 2). 3 Trường ĐHCN TP.HCM - Khoa CNTT- Môn Quản trị Linux 2 - 11 /2012 3 Lưu ý : để password nhập trong file menu.lst là chuỗi đã mã md5, cần vào Grub shell