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

44 567 4
Hướng dẫn thực hành Ubuntu nâng cao

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

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

Ngày đăng: 02/08/2014, 21:42

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan