Xem mẫu

  1. TRUNG TÂM TIN HỌC - ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM 227 Nguyễn Văn Cừ - Quận 5 – TP. Hồ Chí Minh Tel: 8351056 – Fax 8324466 – Email: ttth@hcmuns.edu.vn BÀI TẬP CHƯƠNG TRÌNH KỸ THUẬT VIÊN Ngành MẠNG & PHẦN CỨNG Học phần IV MÔN HỌC HỆ ĐIỀU HÀNH LINUX Mã tài liệu: DT_NCM_MG_BT_HLNX Phiên bản 1.0 – Tháng 09/2005
  2. Bài tập MỤC LỤC MỤC LỤC................................................................................................................................2 Chương 02 CÀI ĐẶT HỆ ĐIỀU HÀNH LINUX ...................................................................... 4 Bài tập 1 ........................................................................................................................... 4 Chương 3 HỆ THỐNG TẬP TIN ............................................................................................ 5 Bài tập 1 ........................................................................................................................... 5 Chương 4 CÀI ĐẶT PHẦN MỀM ........................................................................................... 6 Bài tập 1 ........................................................................................................................... 6 Chương 5 LỆNH VÀ TRÌNH TIỆN ÍCH .................................................................................. 7 Bài tập 1 ........................................................................................................................... 7 Chương 6 QUẢN LÝ NGƯỜI DÙNG VÀ NHÓM................................................................... 8 Bài tập 1 ........................................................................................................................... 8 Chương 7 QUẢN LÝ TÀI NGUYÊN ĐĨA ............................................................................... 9 Bài tập 1 ........................................................................................................................... 9 Chương 8 CẤU HÌNH MẠNG .............................................................................................. 10 Bài tập 1 ......................................................................................................................... 10 Chương 9 SAMBA............................................................................................................... 11 Bài tập 1 ......................................................................................................................... 11 Chương 10 Network File System ....................................................................................... 12 Bài tập 1 ......................................................................................................................... 12 Chương 11 LẬP TRÌNH SHELL .......................................................................................... 13 Bài tập 1 ......................................................................................................................... 13 HƯỚNG DẪN GIẢI BÀI TẬP................................................................................................ 14 Chương 2 CÀI ĐẶT HỆ ĐIỀU HÀNH LINUX ...................................................................... 15 Bài tập 1 ......................................................................................................................... 15 Chương 3 HỆ THỐNG TẬP TIN .......................................................................................... 16 Bài tập 1 ......................................................................................................................... 16 Chương 4 CÀI ĐẶT PHẦN MỀM ......................................................................................... 18 Bài tập 1 ......................................................................................................................... 18 Chương 5 LỆNH VÀ TRÌNH TIỆN ÍCH ................................................................................ 19 Bài tập 1 ......................................................................................................................... 19 Chương 6 QUẢN LÝ NGƯỜI DÙNG VÀ NHÓM................................................................. 20 Bài tập 1 ......................................................................................................................... 20 Chương 7 QUẢN LÝ TÀI NGUYÊN ĐĨA ............................................................................. 21 Bài tập 1 ......................................................................................................................... 21 Chương 8 CẤU HÌNH MẠNG .............................................................................................. 22 Học phần IV - Môn Học: Hệ Điều Hành Linux Trang 1/28
  3. Bài tập Bài tập 1 ......................................................................................................................... 22 Chương 9 SAMBA............................................................................................................... 24 Bài tập 1 ......................................................................................................................... 24 Chương 10 Network File System ....................................................................................... 25 Bài tập 1 ......................................................................................................................... 25 Chương 11 LẬP TRÌNH SHELL .......................................................................................... 26 Bài tập 1 ......................................................................................................................... 26 Học phần IV - Môn Học: Hệ Điều Hành Linux Trang 2/28
  4. Bài tập Chương 02 CÀI ĐẶT HỆ ĐIỀU HÀNH LINUX Bài tập 1 Yêu cầu chung • Chuẩn bị thực hành: o Đĩa CD_ROM RedHat Linux (phiên bản 9.0) o ftp server hay http server, chép source RedHat Linux lên o Đĩa mềm boot qua mạng Nội dung thực hành 1) Giả sử máy tính Anh/Chị chưa có hệ điều hành nào cả. Hãy cài hệ điều hành RedHat Linux từ đĩa CD_ROM với những yêu cầu sau: a. Chia những partition sau: i. / ii. /boot iii. /swap iv. /var v. /usr vi. /home b. Boot loader là GRUB c. Computer name: linuxXX (XX là số thứ tự của máy) d. IP address: 192.168.10.XX/24 e. Các package gồm: những package mặc định (không chọn thêm package) 2) Sau khi cài đặt, tạo đĩa khởi động hệ điều hành Linux. 3) Máy tính Anh/Chị có một hệ điều hành khác như windows 98 hay window 2K... Cài đặt RedHat Linux từ ftp server hay http server với những yêu cầu ở câu 1 và giữ lại hệ điều hành đã có. 4) Mặc định máy tính boot vào hệ điều hành Linux. Anh/Chị cấu hình GRUB để mặc định máy boot vào hệ điều hành Windows. 5) Thay đổi boot loader từ GRUB sang LILO. Sau đó, cấu hình để hệ điều hành được khởi động mặc định là windows và thời gian menu chờ là 10 giây 6) Chuyển boot loader từ LILO sang GRUB 7) Login vào máy tính với user root (user mặc định). Chuyển từ chế độ đồ họa sang chế độ text. Sau đó, đổi password của user root 8) Tìm hiểu và sử dụng các lệnh who, date, man, shutdown, reboot, init. Học phần IV - Môn Học: Hệ Điều Hành Linux Trang 3/28
  5. Bài tập Chương 3 HỆ THỐNG TẬP TIN Bài tập 1 1) Cài đặt RedHat Linux với yêu cầu chia các thư mục /(1Gb), /boot(512Mb), /usr(3Gb), /var(2Gb), /swap(512Mb) là các partition. 2) Tạo mới thêm một partition có kích thước 500MB và định dạng nó theo kiểu ext3. 3) Gắn kết thư mục /home vào partition vừa tạo một cách tự động. 4) Gỉa sử /home không còn dung lượng để lưu dữ liệu. Trong khi đó, đĩa cứng vẫn còn vùng trống. Anh/Chị hãy nghĩ cách và thực hiện để tăng dung lượng của /home thêm 500Mb. 5) Dùng lệnh df cho biết trong hệ thống có bao nhiêu partition tương ứng với những thư mục nào, kích thước bao nhiêu, chúng đã được sử dụng bao nhiêu và còn lại bao nhiêu. (Dùng tùy chọn –h để xem theo Gb) 6) Kiểm tra lại (sửa) tất cả những filesystem trong hệ thống. 7) Cấu hình sao cho hệ thống mount đĩa CD-ROM tự động khi máy tính khởi động lên. 8) Khởi động lại máy tính. Sau đó, đưa đĩa CD-ROM vào. Không thực hiện thao tác mount thử truy cập đến đĩa CD-ROM được không? 9) Đưa một đĩa CD-ROM (không phải đĩa khởi động) vào và khởi động lại máy tính kiểm tra xem hệ thống có mount tự động CD-ROM hay không bằng cách truy xuất đến đĩa CD-ROM. 10) Xác định thư mục hiện hành của user root. 11) Mount đĩa CD3 RedHat Linux 12) Trong thư mục /root tạo thư mục software, dataserver. 13) Copy tập tin có kí tự bắt đầu là mc trong thư mục /RedHat/RPMS của đĩa CDROM vào thư mục software. 14) Cho biết 2 tập tin passwd và group được lưu ở đâu. Sau đó, copy chúng vào thư mục dataserver. 15) Trong thư mục /root tạo thư mục data. Sau đó copy 2 tập tin trong thư mục dataserver về thư mục này với tên mới là pwd và grp 16) Dùng lệnh cat tạo tập tin lylich.txt lưu trong thư mục data với nội dung ít nhất 5 dòng 17) Thêm dòng sau đây vào cuối tập tin lylich.txt “Chao cac ban lop M20TA” 18) Gom các tập tin trong thư mục data thành tập tin bakup.tar. Sau đó, nén tập tin này. 19) Dùng man tìm hiểu lệnh head, tail, wc, call, finger, tty 20) Dùng lệnh để xem toàn bộ nội dung tập tin /etc/passwd. 21) Hiển thị 10 dòng đầu tiên của tập tin của tập tin /etc/group 22) Hiển thị 10 dòng cuối cùng của tập tin của tập tin /etc/group 23) Xem nội dung 2 tập tin pwd và grp cùng lúc 24) Tính tổng số dòng và tổng số kí tự trong tập tin pwd và grp. 25) Xóa thư mục dataserver 26) Tìm trong tập tin /etc/passwd và hiển thị ra màn hình những dòng có chuỗi “root” Học phần IV - Môn Học: Hệ Điều Hành Linux Trang 4/28
  6. Bài tập Chương 4 CÀI ĐẶT PHẦN MỀM Bài tập 1 Yêu cầu chung • Chuẩn bị thiết bị: có một ftp server trên trên đó lưu một vài phần mềm có dạng source code Nội dung thực hành 1) Thử gõ lệnh mc. Nếu được thì chứng tỏ trong máy tính có gói phần mềm mc. Anh/Chị hãy xóa phần mềm này và sau đó gõ lại lệnh mc có được không? Nếu không được Anh/Chị hãy cài lại gói phần mềm này. 2) Cho biết phiên bản của gói phần mềm sendmail mà hệ thống đang chạy. Anh/Chị hãy cập nhật lại gói phần mềm này. 3) Cho biết tên gói phần mềm cũng như tên của dịch vụ là iptables. Xác định các thông tin về gói phần mềm như: tên, phiên bản, kích thước, ngày tạo, ngày cài đặt … 4) Cho biết danh sách những tập tin cấu hình của gói phần mềm sendmail. 5) Xem trong setup có dịch vụ httpd hay không. Nếu có hãy xóa gói phần mềm của dịch vụ này. 6) Tải những phần mềm sau từ FTP server có địa chỉ …………………….: • rh9.ymessenger-1.0.4-1.i386.rpm • httpd-2.0.49.tar.gz 7) Cài đặt hai gói phần mềm vừa tải về 8) Cho biết danh sách những tập tin cấu hình của gói phần mềm ymessenger và httpd. Học phần IV - Môn Học: Hệ Điều Hành Linux Trang 5/28
  7. Bài tập Chương 5 LỆNH VÀ TRÌNH TIỆN ÍCH Bài tập 1 Yêu cầu chung • Chuẩn bị thiết bị: máy in, cấu hình một mail server cục bộ để cấp cho học viên mỗi người một account. Nội dung thực hành 1) Trong thư mục /root tạo 2 thư mục bt04 và data 2) Dùng vi tạo tập tin bt04/cadao với nội dung sau Bầu ơi thương lấy bí cùng Tuy rằng khác giống nhưng chung một giàn 3) Dùng vi soạn thảo tập tin bt04/tucngu có nội dung sau: Có công mài sắt có ngày nên kim.- 4) Tạo tập tin data/cdtn có nội dung là câu ca dao và tục ngữ trên 5) Liệt kê nội dung của thư mục /root, nhưng đưa kết quả xuất vào tập tin data/kqroot 6) Gom và nén các tập tin trong thư mục bt04 với tên bt.tar.gz. Sau đó, di chuyển nó vào thư mục data. 7) Bung và giải nén tập tin bt.tar.gz 8) Copy tập tin /etc/passwd vào thư mục data 9) Từ dấu nhắc shell gõ lệnh mc. Hãy tìm hiểu cách sử dụng công cụ này. 10) Cài đặt máy in cục bộ. 11) Thử in một trang tài liệu. Xem trong hàng đợi có trang tài liệu này không? 12) Tìm hiểu trình tiện ích iptraf để quản lý lưu lượng mạng. 13) Mỗi người có một account email do giáo viên cấp. Dùng các công cụ gởi mail đồ họa hay text, hãy gởi mail cho các thành viên trong lớp học. 14) Tìm hiểu trình tiện ích mail, mailx, pine, iptraf, mc, fdisk. Học phần IV - Môn Học: Hệ Điều Hành Linux Trang 6/28
  8. Bài tập Chương 6 QUẢN LÝ NGƯỜI DÙNG VÀ NHÓM Bài tập 1 1) Trong home directory của người dùng root tạo thư mục baitap. 2) Xem nội dung tập tin /etc/passwd và cho biết có bao nhiêu người dùng do hệ thống tạo ra. Và có người dùng nào có UID=100 không ? 3) Cho biết có bao nhiêu người dùng có UID=0, GID=0. Dùng vi ghi nhận danh sách những người dùng này vào tập tin dsuser trong thư mục baitap. 4) Xem nội dung tập tin /etc/group và cho biết có bao nhiêu nhóm do hệ thống tạo ra. 5) So sánh GID của từng người dùng root, bin, daemon trong tập tin /etc/passwd với GID của những nhóm root, bin, daemon trong tập tin /etc/group. Có nhận xét gì về tên của người dùng và tên của nhóm ? 6) Tạo các nhóm sau : hocvien, admin, user. 7) Trong nhóm hocvien tạo các người dùng : a) hv1 có password 123456 b) hv2 có password 123456 c) hv3 có password 123456 8) Trong nhóm admin tạo các người dùng : a) admin1 có password 123456 b) admin2 có password 123456 9) Trong nhóm user tạo các người dùng : a) user1 có password 123456 b) user2 có password 123456 10) Có nhận xét gì về những UID của các người dùng vừa tạo. 11) Cấp cho người dùng admin1 và admin2 có quyền quản trị hệ thống như người dùng root. 12) Hủy người dùng hv3 trong nhóm hocvien. 13) Chỉnh sửa thông tin trong phần mô tả (description) của người dùng admin1 và admin2 là “Người dùng quan tri he thong” để phân biệt với những người dùng khác trong hệ thống. 14) Chuyển người dùng user1 trong nhóm user sang nhóm hocvien. 15) Cấp quyền hạn cho tập tin dsuser như sau : người sở hữu có quyền đọc, ghi; nhóm có quyền đọc; những người khác không có quyền gì cả. 16) Cấp quyền hạn cho thư mục baitap như sau: người sở hữu có quyền đọc, ghi; nhóm có quyền đọc; những người khác không có quyền gì cả. 17) Tạo quyền hạn mặc định như sau : người sở hữu có quyền đọc, ghi; nhóm có quyền đọc; những người khác không có quyền. Thử tạo tập tin, thư mục và so sánh quyền hạn mặc định với những tập tin và thư mục trước khi đặt lại quyền hạn mặc định. 18) Thay đổi người sở hữu và nhóm của tập tin dsuser thành người dùng user1 và nhóm user 19) Đăng nhập vào với người dùng user1 thử truy cập đến tập tin dsuser có được không Học phần IV - Môn Học: Hệ Điều Hành Linux Trang 7/28
  9. Bài tập Chương 7 QUẢN LÝ TÀI NGUYÊN ĐĨA Bài tập 1 Yêu cầu chung • Chuẩn bị thiết bị: lưu ý thư mục /home phải là một partition Nội dung thực hành 1) Kiểm tra xem thư mục /home có phải là một mount point của 1 partition riêng biệt hay không? nếu phải thì ta thực hiện các câu 2,3,4. Nếu không phải bạn nên tạo mới một parttition và mount nó vào thư mục /home và sau đó thực hiện tiếp câu 2,3,4. 2) Tạo nhóm có tên hocvien gồm các thành viên hv1, hv2; nhóm có tên admin gồm các thành viên admin1, admin2. 3) Cấu hình quota cho thư mục /home và cấp quota sao cho: a) Các thành viên trong nhóm hocvien có dung lượng giới hạn là 10Kb. b) Các thành viên trong nhóm admin có dung lượng giới hạn là 20Kb c) Nếu các người dùng sử dụng vượt quá dung lượng cho phép thì gởi một thông báo đến người dùng và sau 1 tuần sẽ hủy dữ liệu 4) Đăng nhập vào với người dùng hv1 thử sao chép dữ liệu vào home directory của mình vượt 10Kb thì như thế nào? 5) Theo dõi và thống kê thông tin sử dụng tài nguyên hệ thống của User. Học phần IV - Môn Học: Hệ Điều Hành Linux Trang 8/28
  10. Bài tập Chương 8 CẤU HÌNH MẠNG Bài tập 1 1) Cài đặt Linux RedHat với các yêu cầu sau : a) Chia đĩa cứng thành những partition sau : i) / ii) /var iii) /usr iv) /swap v) /home b) Computer Name : serverxx (xx là số thứ tự của máy) c) IP address: 172.29.8.200+xx d) Subnet Mask: 255.255.255.0 e) Default gateway: 172.29.7.1 f) Các phần mềm: chỉ cài những phần mềm mặc định (không chọn thêm phần mềm) 2) Xem thông tin bảng routing của máy tính. Sau đó xuất kết quả vào tập tin /root/routing. Cho biết địa chỉ default gateway, địa chỉ đường mạng là bao nhiêu? 3) Tìm tập tin ping. Dùng lệnh ping kiểm tra kết nối đến các địa chỉ 172.29.8.2; 172.29.8.10; 172.29.35.1; 172.29.2.2; 172.29.16.2. 4) Dùng lệnh route xóa địa chỉ default gateway. Thử ping lại các địa chỉ trên, Anh/Chị có nhận xét gì về kết quả này? Sau đó thêm lại nó và ping lại xem sao? 5) Dùng lệnh route xóa địa chỉ đường mạng của mình. Thử ping lại các địa chỉ trên, Anh/chị có nhận xét gì về kết quả này? Sau đó thêm lại nó và ping lại xem sao? 6) Lần lượt thay đổi tên máy tính theo các cách khác nhau. 7) Lần lượt thay đổi địa chỉ IP của máy tính theo các cách khác nhau. Địa chỉ IP cần thay đổi là : 192.168.10.xx (xx là số thứ tự của máy)/255.255.255.0. Sau đó khởi động lại máy tính và xem bảng routing có gì thay đổi không? 8) Kiểm tra xem trong hệ thống có dịch vụ telnet không. Nếu có hãy xóa dịch vụ này đi. Sau đó cài đặt lại và cấu hình dịch vụ telnet. Thử truy cập từ xa bằng telnet 9) Kiểm tra trong hệ thống có dịch vụ SSH không? nếu không có hãy cài đặt OpenSSH- server.version.rpm và tìm hiểu cách sử dụng ssh và sftp. 10) Cấu hình dhcp server để cấp phát IP động trong khoảng 192.168.10.100 đến 192.168.10.150. Học phần IV - Môn Học: Hệ Điều Hành Linux Trang 9/28
  11. Bài tập Chương 9 SAMBA Bài tập 1 Hai học viên tạo thành một nhóm: o Một máy cài đặt Windows 2K Server. o Máy Linux Server có dịch vụ Samba 1) Trên máy Linux Server tạo các nhóm và thành viên của các nhóm như sau: hocvien : hv1, hv2, hv3 giaovien: gv1, gv2 admin: admin1, admin2 2) Cấu hình samba server với các yêu cầu sau: a) Chia sẻ home directory cho từng người dùng b) Chia sẻ thư mục /home/public sao cho các người dùng trong nhóm hocvien có quyền read, write. Những người khác có quyền read. 3) Từ máy windows và linux thử truy cập đến những chia sẻ này. 4) Cấm một máy tính nào đó trong mạng không được truy cập đến máy samba server. Đến may đó thử truy cập xem sao. 5) Tìm hiểu SMB Swat để cấu hình SAMBA qua Web. Học phần IV - Môn Học: Hệ Điều Hành Linux Trang 10/28
  12. Bài tập Chương 10 Network File System Bài tập 1 1) Kiểm tra xem trong hệ thống có cài đặt NFS và PORTMAP hay không? Nếu chúng chưa được cài thì ta dùng lệnh rpm để cài NFS và PORTMAP từ cdrom. 2) Export thư mục /usr/share chỉ cho phép máy có địa chỉ 192.168.XX.YY mount vào mount point /mnt/share sử dụng. 3) Export thư mục /soft với quyền RW và chỉ cho phép các máy trong mạng 192.168.XX.0/24 mount vào mount point /mnt/soft. 4) Dùng lệnh rpcinfo để kiểm tra dịch vụ NFS và portmap có được hoạt động trong hệ thống không? 5) Dùng một số thao tác cần thiết để xử lý sự cố trên NFS Server như: Thống kê lỗi, liệt kê các filesystem của hệ thống đã được mount, xem các export directory. Học phần IV - Môn Học: Hệ Điều Hành Linux Trang 11/28
  13. Bài tập Chương 11 LẬP TRÌNH SHELL Bài tập 1 1) Viết tập tin lệnh newwho thực hiện yêu cầu sau: kiểm tra user nhập vào có trong tập tin /etc/passwd. Nếu có, kiểm tra tiếp user có đang telnet vào hệ thống không? In thông báo. 2) Viết tập tin lệnh add, sub, mul, div, mod thực hiện thao tác cộng, trừ, nhân, chia giữa hai số nguyên. a) Ví dụ: sub 3 2 Kết quả là 1. 3) Viết tập tin lệnh int cho phép người sử dụng lựa chọn phép toán cộng, trừ, nhân, chia giữa hai số. Cho phép lặp. 4) Viết chương trình tính tổng dãy số : S=1+2+3+…+n 5) Viết chương trình tính chu vi. 6) Viết chương trình cho phép tạo user như sau thay vì dùng lệnh useradd, passwd. a) Ví dụ : taouser nvnguyen i) New passwd : ii) Confirm passwd: 7) Viết chương trình kiểm tra user nvnguyen có tồn tại trong hệ thống hay không? Nếu có hãy cho biết thông tin của user đó. 8) Viết chương trình liệt kê và đếm số lượng kết nối hiện đang được ESTABLISHED trên máy cục bộ. 9) Viết chương tạo một card mạng ảo cho máy cục bộ với yêu cầu như sau: addif eth0:0 192.168.10.XX 255.255.255.0 gw 192.168.10.1 Trong đó addif là tên tập tin, eth0:0 là tên card mạng ảo, gw là chỉ ra default gateway cho card mạng. 10) Hãy viết một script file có tên là ngaynghi.sh để kiểm tra hôm nay có phải là thứ bảy hay chủ nhật không? Nếu phải khi user đăng nhập vào sẽ hiện ra câu thông báo “Hom nay là ngay nghi. Tam biet” và sau đó tự động logoff. Học phần IV - Môn Học: Hệ Điều Hành Linux Trang 12/28
  14. Bài tập HƯỚNG DẪN GIẢI BÀI TẬP Học phần IV - Môn Học: Hệ Điều Hành Linux Trang 13/28
  15. Bài tập Chương 2 CÀI ĐẶT HỆ ĐIỀU HÀNH LINUX Bài tập 1 1) Tham khảo giáo trình. 2) Dùng lệnh mkbootdisk để tạo đĩa khởi động hệ điều hành(dùng lệnh uname để xem kernel version) 3) Cài hệ điều hành WINDOWS trước, sau đó cài Linux vào master boot record sử dụng boot loader là Lilo hoặc Grub 4) Vào tập tin /etc/grub/grub.conf sửa thông số default mặc định là dos 5) Tham khảo Từ GRUB muốn chuyển sang LILO thực hiện các bước sau: Trong thư mục /etc có tập tin lilo.conf.anaconda. Từ tập tin này copy o thành tập tin lilo.conf Sau đó, thực thi lệnh lilo o 6) Tham khảo Từ LILO muốn chuyển sang GRUB thực hiện cài đặt như sau: #/sbin/grub-install [tên_ổ_đĩa] Ví dụ: #/sbin/grub-install /dev/had 7) Để chuyển từ chế độ đồ hoạ sang chế độ text ta bấm phím ctrl+alt+F4, để đổi mật khẩu của user root bạn dùng lệnh passwd 8) Ta có thể dùng lệnh trợ giúp man Học phần IV - Môn Học: Hệ Điều Hành Linux Trang 14/28
  16. Bài tập Chương 3 HỆ THỐNG TẬP TIN Bài tập 1 1) tham khảo giáo trình. 2) Khi cài đặt ta nên dành một khoảng trồng(unpartition space) để thực hiện câu này, để tạo mới parttition ta dùng lệnh fdisk Ví dụ : fdisk /dev/had Sau đó ta mới tiến hành sử dụng các option của tiện ích fdisk để tạo mới Tuỳ chọn trong lệnh fdisk: N : Tạo mới một parttition. D : Xoá một parttion. W : Lưu parttion đã tạo. Chú ý: bạn có thể dùng option m để xem trợ giúp, sau khi tạo xong thì ta phải restart lại hệ thống trước khi ta định dạng nó để sử dụng. 3) Trước khi kết buộc ổ đĩa (mount) thì ta phải định dạng parttition trước, sau đó ta có thể dùng lệnh mount để thực hiện kết buộc partition vào mount point, nhưng nếu ta dùng lệnh mount thì khi hệ thống khởi động lại thì parttion này không tự động mount trở lại, để thực hiện mount tự động ta làm như sau: Mở file /etc/fstab và mô tả dòng sau: /dev/hda4 /home ext3 auto auto 1 2 giả sử /dev/hda4 là partition mà ta mới vừa tạo. 4) để làm tăng kích thước của /home ta có thể tạo mới một filesystem và tạo một mount point trong /home, sau đó mount filesystem mới đó vào mount point tương ứng trong home, tuy nhiên A/C có thể dùng lệnh parted để thực hiện cho câu này. 5) Dùng lệnh df –l 6) Dùng lênh fsck. 7) Tham khảo câu 4. 8) Không mount được vì trong ổ đĩa không có đĩa cdrom. 9) hệ thống sẽ tự động mount được vì trong ổ đã có đĩa cdrom. 10) Xác đinh thư mục hiện hành của user root ta dùng lệnh pwd 11) Đưa đĩa cdrom 03 vào ổ đĩa cdrom sau đó ta dùng lệnh mount /dev/cdrom 12) Cd vào thư mục /root, sau đó dùng lệnh mkdir 13) Cd vào thư mục /mnt/cdrom/RedHat/RPMS/, sau đó dùng lênh cp mc* /root/software 14) Để tìm kiếm hai tập tin này ta dùng lệnh find / -name passwd group, sau đó dùng lênh copy. 15) Tương tự câu 14 nhưng ta có thể dùng lệnh rename, hoặc lệnh mv để đổi tên tập tin. 16) Ta dùng lệnh cat >/root/data/lylich.txt, dùng ctrl+c để thoát khỏi lệnh này. 17) Tương tự như câu 17 nhưng ta dùng dấu >> để thêm nội dung vào cuối tập tin. 18) Ta dùng lệnh tar cvf backup.tar /root/data/*, dùng lệnh gzip backup.tar để nén tập tin. 19) Cú pháp man 20) Ta có thể dùng lệnh more /etc/passwd 21) Dùng lệnh head /etc/group. 22) Dùng lệnh tail /etc/group. 23) Ta có thể dùng lênh cat, hoặc lệnh more: ví dụ : cat pwd grp Học phần IV - Môn Học: Hệ Điều Hành Linux Trang 15/28
  17. Bài tập 24) Ta dùng lệnh wc –l để tính số dòng của tập tin, và lệnh wc –c đếm số ký tự trong tập tin. 25) để xoá thư mục ta có thể dùng lệnh rm hoặc có thể dùng lệnh rmdir . 26) Dùng lệnh grep root:x /etc/passwd. Học phần IV - Môn Học: Hệ Điều Hành Linux Trang 16/28
  18. Bài tập Chương 4 CÀI ĐẶT PHẦN MỀM Bài tập 1 1) Ta có thể dùng lệnh rpm –e để loại bỏ phần mềm đó. để kiểm tra một phần mềm có được cài đặt trong hệ thống hay không bạn dùng lệnh rpm –qa . Dùng lệnh rpm –ivh . 2) Ta có thể dùng lệnh sendmail –v để xem phiên bản của phần mềm này, hoặc có thể dùng lệnh rpm –qa sendmail cũng có thể xem được phiên bản của sendmail. Để nâng cấp phiên bản của sendmail bạn có thể dùng lệnh rpm –U . 3) Để biết danh sách các tập tin cấu hình của sendmail bạn có thể dùng lệnh rpm –ql sendmail để xem. 4) Dùng lệnh setup chọn system services, và kiểm tra xem có mục httpd không? nếu có bạn thoát ra khỏi chương trình này và dùng lệnh rpm –e để loại bỏ phần mềm httpd này khỏi hệ thống. 5) Tham khảo địa chỉ FTP từ giáo viên dạy, sau đó dùng ftp client để tải hai package này về, những package nào có dạng *.rpm thì ta dùng lệnh rpm –ivh để cài, những package nào dạng *.tar.gz thì ta phải giải nén và tìm file README hoặc file INSTALL để xem hướng dẫn về cài đặt. Học phần IV - Môn Học: Hệ Điều Hành Linux Trang 17/28
  19. Bài tập Chương 5 LỆNH VÀ TRÌNH TIỆN ÍCH Bài tập 1 1) Dùng lệnh mkdir để tạo thư mục 2) Cú pháp lệnh vi , A/C tham khảo thêm trong giáo trình. 3) Tham khảo giáo trình. 4) Ta dùng lệnh cat cadao tucngu >/root/data/cdtn 5) Dùng lệnh ls –al /root >/data/kqroot 6) Dùng lệnh tar cvf /root/bt04/*, sau đó dùng lệnh gzip 7) Dùng lệnh gzip –d , và dùng lệnh tar xvf 8) Dùng lệnh cp /etc/passwd /root/data/ 9) kiểm tra có phần mềm mc được cài đặt trong máy chưa(có thể dùng lênh rpm –qa mc), nếu có ta sử dụng lệnh mc để kích hoạt chương trình mc. 10) Trước khi cài máy in ta cài tool RedHat-Printer-Config…rpm, ta có thể dùng tịên ích setup để cài máy in, hoặc A/C có thể sử dụng Xwindows để cài. 11) Dùng lệnh lp để in tài liệu 12) Bạn phải cài package iptraf.*.rpm. sau đó dùng lệnh iptraf và tìm hiểu. 13) Tham khảo câu 14 14) Ta có thể dùng lệnh mail để nhận thư, mailx để gởi thư, cài đặt tiện ích pine để làm mail client hỗ trợ cho việc gởi nhận thư. Học phần IV - Môn Học: Hệ Điều Hành Linux Trang 18/28
  20. Bài tập Chương 6 QUẢN LÝ NGƯỜI DÙNG VÀ NHÓM Bài tập 1 1) Dùng mkdir để tạo thư mục 2) Ta có thể dùng lệnh wc –l /etc/passwd để đếm xem có bao nhiêu người dùng do hệ thống tạo ra và dùng lệnh grep “:x:100” /etc/passwd. 3) Dùng lệnh grep “:x:0:0” /etc/passwd >/root/baitap/dsuser. 4) để xem tập bạn dùng lệnh more tin /etc/group. muốn đếm bạn dùng lệnh wc –l /etc/group. 5) Tham khảo giáo trình. 6) Tạo nhóm groupadd 7) Dùng lệnh useradd -g . 8) Tương tự câu 7 9) Tương tự câu 7 10) A/C đưa ra nhận xét. 11) để cấp một user có quyền quản trị hệ thống như người dùng root ta chỉ cần mở tập tin /etc/passwd và sửa lại UID của user đó = 0 12) ta chỉ sửa lại group ID của người dùng. 13) Ta dùng lệnh usermod –c “Người quản trị hệ thống” 14) Dùng lệnh usermod –g . 15) Ta dùng lệnh chmod 640 dsuser 16) Tương tự như câu 15 17) Dùng lệnh umask 026, rồi sau đó tạo tập tin để kiểm tra lại quyền hạn được gán trên tập tin này. 18) Ta có thể dùng lệnh chown và lệnh chgrp Học phần IV - Môn Học: Hệ Điều Hành Linux Trang 19/28
nguon tai.lieu . vn