Distribution System Project

24 342 0
Distribution System Project

Đ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

Giới thiệu dịch vụ TELNET, NFS, DHCP, FTP dựa giao thức TCP/IP Tổng quan giao thức TCP/IP Trước vào dịch vụ Telnet, NFS, DHCP, FTP cần hiểu số khái niệm giao thức TCP/IP () TCP/IP là giao thức phổ biến nay, cho việc kết nối truyền thông máy Các khái niệm Trước bắt đầu thay đổi tập tin hệ thống, xem lại khái niệm địa IP a IP Address Các mạng chuẩn TCP/IP sử dụng địa 32 bit để xác nhận mạng riêng tất thiết bị sử dụng bên mạng Những địa gọi địa Internet hay địa IP 32 bits địa IP phân làm phần 8-bit Mỗi phần 8-bit nhận giá trị từ – 255 Trong địa IP, Mỗi phần 8-bit phân cách dấu ‘.’ Ví dụ địa chỉ: 192.168.43.1 Các địa IP xác lập dựa vào mô hình kích cỡ mạng Các địa mạng phân làm loại: lớp A, lớp B, lớp C Ba lớp mạng phân 32 bit địa IP thành nhiều loại kích cỡ mạng số máy có mạng Lớp địa A sử dụng byte cho địa mạng byte lại cho địa máy, lớp cho lên đến 16 triệu địa máy Lớp địa B sử dụng bytes cho địa mạng bytes cho địa máy, 16 bit cho khai báo lên đến 65000 máy, có vài công ty lớn sử dụng lớp Lớp địa C có bytes dành cho địa mạng byte dành cho địa máy Vì khai báo tối đa 254 máy (địa 255 không sử dụng để khai báo) có nhiều địa mạng b Network Mask Tiếp theo, cần mặt nạ mạng Địa thiết lập dễ dàng dựa vào địa IP mà thiết lập cho máy Địa mạng địa có nội dung giống địa IP thiết lập giá trị 255, ví dụ có địa thuộc lớp C địa mặt nạ 255.255.255.0, tương tự lớp A 255.0.0.0, lớp B 255.255.0.0 c Network Address Thực địa mạng kết thực phép toán AND địa IP địa mặt nạ Địa có ý nghóa muốn nói thuộc mạng nào, ví dụ địa 192.168.14.1 thuộc lớp C địa mạng 192.168.43.0 Để lấy địa mạng chúng ta, đơn giản bật nhóm bit địa IP byte dành cho tên máy Ví dụ lớp C với địa IP 192.168.43.1 có địa mạng 192.168.43.0 Nếu làm việc với địa loopback không cần thiết lập địa mạng d Broadcast Address Địa broadcast sử dụng máy muốn gởi gói liệu đến tất máy khác mạng Để có địa broadcast, đơn giản bật bit địa IP byte dành cho tên máy thành 255 Vì vậy, có địa IP 192.168.43.1 có địa broadcast sau 192.168.43.255 Nếu cấu hình địa loopback không cần quan tâm đến địa broadcast Các tập tin cấu hình TCP/IP UNIX File /etc/hosts /etc/networks /etc/services /etc/protocols /etc/hostsname Description Khai báo địa tên máy tương ứng Khai báo tên mạng Danh sách dịch vụ Các giao thức hỗ trợ Tên máy Để sửa đổi nội dung tập tin này, yêu cầu đơn giản có soạn thảo văn định dạng ASCII Việc sửa đổi nội dung tập tin dễ dàng đơn giản Tìm hiểu tập tin cấu hình a Tập tin /etc/hosts Tập tin /etc/hosts danh sách đơn giản bao gồm địa IP mật danh tương ứng Đây tập tin mà liệt kê tất máy muốn truyền thông đến Trong mạng nhỏ, cần thêm tất máy mạng vào tập tin Mọi tập tin /etc/hosts ban đầu có dòng localhost (được gọi loopback có địa 127.0.0.1) dòng tên máy đặt tên cho máy cài đặt hệ thống Nếu không cung cấp tên dòng khác localhost, nên thêm vào Dùng trình soạn thảo để thêm địa tên máy địa tên máy mà cần khai báo Giả dụ nội dung tập tin chúng ta: 127.0.0.1 192.168.43.1 192.168.43.2 192.168.43.3 192.168.43.4 localhost Locnt Manh Duy Linh Các tập tin cấu hình TCP/IP UNIX File /etc/hosts /etc/networks /etc/services /etc/protocols /etc/hostsname Description Khai báo địa tên máy tương ứng Khai báo tên mạng Danh sách dịch vụ Các giao thức hỗ trợ Tên máy Để sửa đổi nội dung tập tin này, yêu cầu đơn giản có soạn thảo văn định dạng ASCII Việc sửa đổi nội dung tập tin dễ dàng đơn giản Tìm hiểu tập tin cấu hình Tập tin /etc/hosts Tập tin /etc/hosts danh sách đơn giản bao gồm địa IP mật danh tương ứng Đây tập tin mà liệt kê tất máy muốn truyền thông đến Trong mạng nhỏ, cần thêm tất máy mạng vào tập tin Mọi tập tin /etc/hosts ban đầu có dòng localhost (được gọi loopback có địa 127.0.0.1) dòng tên máy đặt tên cho máy cài đặt hệ thống Nếu không cung cấp tên dòng khác localhost, nên thêm vào Dùng trình soạn thảo để thêm địa tên máy địa tên máy mà cần khai báo Giả dụ nội dung tập tin chúng ta: 127.0.0.1 192.168.43.1 192.168.43.2 192.168.43.3 192.168.43.4 localhost Locnt Manh Linh Duy Nó biểu diễn phần hosts tập tin etc/hosts sau : Các lệnh nhận biết kết nối: lệnh ifconfig: Lệnh ifconfig dùng để nhận biết địa thực thi,như ví dụ sau: lệnh ping: Lệnh ping lệnh dùng để gửi tín hiệu đến máy cần kết nối xem, kết nối có thực tốt không, kết nối tốt ta nhận thông tin phản hồi ,lệnh thực hai cách:  Ping theo địa ip ping theo hostsname như: Setup thành phần cho giao thức: Trước thực giao thức nói ta cần setup cho Server cách gán thông tin cần thiết, lệnh setup, sau thực giao thức: Thiết lập chế cho giao thức Telnet FTP: FTP SERVICES ( File Trasfer Protocol) Những điểm bản: FTP giao thức dùng để truyền liệu Internet, đặc biệt truyền File : HTTP SMTP, cách sử dụng di chuyển File cần sử dụng hai máy, bạn cần di chuyển tập tin lớn hay tài liệu Thì chắn FTP sử dụng cho mục đích FTP có giao thức, bạn cầncà việc gởi nhận Files, điều khiển hai trình Giao thức có độ tin cậy để truyền tập tin đầu cuối FTP dựa gia thức TCP để truyền liệu FTP hoạt động theo cheá server – client (Ftp server & Ftp Client) FTP cung cấp kèm theo chức năng, tiện nghi để kiểm tra quyền hạn hệ thống tập tin hay để di chuyển hệ thống tập tin, … FTP dùng để truyền tập tin hệ điều hành khác FTP sử dụng mode truyền ASCII Binary FTP cung cấp chức : login, kiểm tra chủ quyền, di chuyển hệ thống tập tin vùng phép, truy xuất tập tin FTP hỗ trợ hai chế độ login để làm việc chế độ cho normal user ( có account làm việc FTP server ) chế độ hoạt động người vô danh anonymous hệ thống FTP server FTP dùng chế độ text mode với dòng lệnh trực tiếp từ shell prompt Hầu hết WEB Browser kết hợp chức sử dụng FTP vào để dễ sử dụng Internet nên việc dùng FTP tiện lợi Chú ý đa số Web Browser khai báo mặc định chế độ user anonymous cho FTP Tất loại file cung cấp: sẵn sàng chạy phần mềm cho loại máy tính khác , thư viện ảnh tónh video với hình ảnh di động âm Internet cung cấp kho chứa tương tự Bạn dùng dịch vụ cách sử dụng trung tâm TCP/IP: giao thức truyền file hay FTP FTP tạo để đáp ứng nhu cầu xuất phát sinh sớm lịch sử Internet: di chuyển file từ máy sang máy khác Quá trình coi đơn giản : bạn muốn tìm nạp file mà tồn máy định vị nơi hay ngược lại, bạn muốn chép file từ máy tính cục bạn đến máy xa Trên hầu hết hệ thống, giao thức truyền file thực lệnh có tên FTP Một bạn gọi FTP, bạn phải thâm nhập vào server xa Nếu bạn có kê máy xa định rõ ID Password người dùng bạn thâm nhập vào hội Telnet Nếu bạn muốn lấy file “doc.txt” mà bạn biết địa IP 192.168.43.2 ftp 192.168.43.2 Connectd to192.168.43.2 220-wellcome to the dhvl Name (192.168.43.2) anonymous 331-Guest login ok, send e-mail address as password Password: longthien2001@yahoo.com 331-Guest login ok, access restrictions apply ftp > cd pub ftp > getdoc.txt 200-PORT command successful 150-Operning ASCII mode data connection for/pub/doc.txt (1234bytes) 226-Transfer complete loca: index.txt remote: doc.txt ftp > quit 221-Goodbye Ở bạn nhắc phải nhập ID người dùng: trường hợp dùng “tên nặc danh” với quy ươc ID giả bạn xác định dịch vụ FTP dùng cho công cộng Lệnh “get” báo cho server xa biết tập tin bạn muốn truy tìm Các file gửi đến bạn qua chế độ ASCII mặc định : sau khảo sát chế độ “nhị phân” luân phiên Quá trình FTP cho bạn biết tên file dùng trạm làm việc bạn Sever xa, tên gởi đến khác quy ước đặt tên file khác hệ thống máy tính khác Một tập tin phân phối mạng đặt vào đóa cứng bạn chương trình, client FTP-cục bộ, bạn tìm file khác đóng tác vụ “quit” Giả sử rõ tên file mà tìm Lệnh FTP dir đưa danh sách file ftp > dir 200 PORT command successful 150 Operning ASCII mode data connection for /bin/ls (0 byte) Total Drwxr-xr-x root 512 Oct 2001 bin Drwxr-xr-x root 512 Oct 2001 etc Drwxr-xr-x 18 bin 512 Oct 12 23:50 pub 226 bytes Transfer complete 159 bytes received in 0.02 seconds (9.86 Kbytes/s) Hầu hết server FTP nặc danh chạy máy chủ Unix trường hợp ngoại lệ Danh sách thư mục giống danh sách mà bạn thấy bạn la người dùng máy chủ bạn đánh lệnh để trình bày thư mục lên máy: danh sách file tương tự kết lệnh “ls – 1” Unix Tìm hiểu cách hoạt động FTP TCP FTP sử dụng kênh TCP: TCP port 20 sử dụng cho liệu, TCP port 21 sử dụng cho lệnh Việc sử dụng kênh tạo cho FTP khác với hầu hết chương trình truyền tập tin khác, thông qua chúng TCP đồng thời truyền lệnh liệu FTP FTP sử dụng trình server chạy liên tục chương trình độc lập thực thi máy client Chương trình FTP Server gọi ftpd (FTP daemon) chương trình FTP Client ftp Sau đăng nhập vào máy từ xa dùng FTP, thực tế không máy từ xa mà máy client (tức máy cục chúng ta), tất thị cho việc truyền tập tin hay di chuyển thư mục phải quyền máy cục máy từ xa Tiến trình thực thi sau có kết nối FTP thiết lập Trình tự phiên FPT tổng quát sau:  Xác nhận userID Password đăng nhập  Xác định thư mục khởi đầu  Định nghóa kiểu truyền  Người sử dụng thực thi lệnh thao tác  Đóng kết nối Tùy chọn xác định lỗi (debugging) thêm vào dòng lệnh FTP cách thêm tham số –d vào lệnh Khi thị từ máy client thể có thêm ký tự  đầu thị Trong thị từ Server có số đầu thị Có tham số PORT dòng lệnh dùng để xác định địa kênh liệu máy client đợi phản hồi từ Server Nếu tham số PORT, kênh 20 (giá trị mặc định) sử dụng Tiếc tiến trình truyền tập tin cho phép thực thi chế độ debugging Cách sử dụng FTP Sử dụng FTP đơn giản cần khởi động phần mềm Client FTP cung cấp cho tên máy từ xa địa máy từ xa cần kết nối Ví dụ: ftp mạnh hay ftp 192.168.43.2 Sau tiến trình đăng nhập hoàn tất, trông thấy dấu nhắc FTP> hệ thống từ xa sẵn sàng chấp nhận thị Một đăng nhập vào hệ thống từ xa, dùng lệnh thông thường Linux để hiển thị nội dung tập tin hay chuyển đổi thư mục Ví dụ để thể hện nội dung thư mục, sử dụng lệnh dir hay lệnh ls Để chuyển đổi thư mục dùng lệnh cd Để trở thư mục cha sử dụng lệnh cd Như thấy, lệnh giống sử dụng máy cục Tuy nhiên sử dụng chức phím tắt sử dụng FPT (nghóa nhấn phím Tab để chương trình tự lấy tên phù hợp) Rõ phải nhập tên tập tin thư mục từ đầu đến cuối Nếu đánh sai tên tập tin hay thư mục, nhận thông báo lỗi phải nhập lại từ đầu Nhưng may thực thi FPT thông qua chế độ đồ họa (X_Window), sử dụng nội dung từ dòng nhập trước Trong trình dùng FPT, đương nhiên cần phải biết làm cách để nhận tập tin từ hệ thống từ xa làm cách để tạo gửi tập tin đến máy đó, Trước tiên thử sử dụng lệnh get nhằm mục đích di chuyển qua lại thư mục máy từ xa tìm tập tin mà muốn lấy máy cục Sau tiến trình đăng nhập hoàn tất, trông thấy dấu nhắc FTP> hệ thống từ xa sẵn sàng chấp nhận thị Một đăng nhập vào hệ thống từ xa, dùng lệnh thông thường Linux để hiển thị nội dung tập tin hay chuyển đổi thư mục Ví dụ để thể hện nội dung thư mục, sử dụng lệnh dir hay lệnh ls Để chuyển đổi thư mục dùng lệnh cd Để trở thư mục cha sử dụng lệnh cd Như thấy, lệnh giống sử dụng máy cục Tuy nhiên sử dụng chức phím tắt sử dụng FPT (nghóa nhấn phím Tab để chương trình tự lấy tên phù hợp) Rõ phải nhập tên tập tin thư mục từ đầu đến cuối Nếu đánh sai tên tập tin hay thư mục, nhận thông báo lỗi phải nhập lại từ đầu Nhưng may thực thi FPT 10 thông qua chế độ đồ họa (X_Window), sử dụng nội dung từ dòng nhập trước Lệnh put truyền tập tin từ thư mục hành máy cục đến máy từ xa Cả hai lệnh get put truyền lần tập tin, cần truyền lúc nhiều tập tin cần phải sử dụng lệnh mget mput Ví dụ sau giả sử truyền tập tin có đuôi doc từ máy từ xa đến cục mget *.doc Ngược lại muốn truyền từ máy cục đến máy từ xa ta dùng lệnh: mput *.doc FTP cung cấp kiểu truyền liệu là: ASCIII Binary Mặc định FTP sử dụng kiểu ASCII, để thiết lập kiểu truyền Binary (nhằm mục đích truyền liệu có ký tự đặc biệt nhúng bảng biểu, đồ họa…) dùng lệnh: binary Chúng ta chuyển kiểu từ Binary ASCII lệnh ascii Để thoát FTP, ta đánh lệnh quit exit, lệnh đóng kết nối bạn đến máy từ xa sau ngưng FTP máy cục Sau danh sách lệnh dùng FTP Các lệnh thường sử dụng: ascii Binary Chuyển sang chế độ truyền kiểu ASCII Chuyển sang chế độ truyền kiểu Binary 11 cd close del dir get hash help lcd mget mput open put pwd quit Chuyển đổi thư mục Server (máy từ xa) Đóng kết nối Xóa tập tin Server (máy từ xa) Thể nội dung thư mục Server (máy từ xa) Lấy tập tin từ Server (máy từ xa) máy cục Thể ký tự # cho block truyền xong Thể danh sách lệnh FPT Thay đổi thư mục máy Client (máy cục bộ) Lấy nhiều tập tin từ Server (máy từ xa) máy cục Gửi nhiều tập tin đến Server (máy từ xa) từ máy cục Kết nối đến Server (máy từ xa) Gửi tập tin đến Server (máy từ xa) từ máy cục Thể thư mục hành Server (máy từ xa) Terminates the FTP session CÁC HỆ THỐNG FILE MẠNG (NFS) NFS hệ thống file mạng phát triển vào cuối năm 1990 SNN Microsystems thêm vào hệ điều hành SNNOS (một phiên UNIX) NFS thiết kế dùng hệ thống file mạng cục NFS thuận lợi hệ thống file mạng cục NFS thuận lợi hệ thống file mạng cục là: NFS dùng IP giao thức chuyển vận Do điều này, kỹ thuật Tunneling (đường ống) không cần thiết giao thông NFS giữ trực tiếp qua liên mạng dựa IP Dùng IP cho giao thức NFS cho phép khách hàng NFS trao đổi thông tin với máy phục vụ NFS cách trực tiếp qua Internet mà không cần qua máy trung gian (intermedia servers) SUN Microsystem đưa tiêu chuẩn hướng dẫn sử dụng Protocal cho NFS đặt tiêu chuẩn phạm vi công cộng (RFC-1094) Tiêu chuẩn trình bày giao thứccho phép nhũng người bán (vendors) thực dễ dàng phiên NFS vốn liên hoạt động với phiên SUN NFS SUN tin có dãi bổ sung rộng từ phía người bán (vendors) NFS tích hợp tốt hầu hết hệ thống dựa Unix Trên hầu hết hệ thống Unix NFS phân phối phần hệ điều hành sở Một vài hệ thống Unix tự động cài đặt cấu hình NFS cho mạng client-server Rất nhiều người sử dụng Unix dùng NFS mà không nhận thức rõ ràng Bất hệ thống dùng khách hàng NFS hay server hay hai với thay đổi cấu hình đơn giản Để đặt cấu hình cho hệ thống 12 Server Việc điều hành hệ thống phải xác định khu vực đóa truy cập khách hàng gắn thêm vào mạng Cấu hình liệu xuất phát từ Server chứa file etc/exports Một ví dụ file exports sau: /usr/man –ro /home/steve –access=bongo.stsf.com Những phần khác địa truy xuất từ khối điều khiển truy cập khác Trong ví dụ trước, kiện /usr/man (và tất liệu thư mục /usr/amn) xuất đọc đến khắp nơi Cây thư mục /home/steve xuất đến hệ thống bongo.stfs.com với tiến trình đọc ghi Để truy cập liệu từ /home/steve lên hệ thống ibis.stfs.come, người điều khiển hệ thống phải đánh vào câu lệnh sau: Mkdir /usr/usrs/steve Mount ibits.stfs.com: /home/steve /usr/usrs/steve Hìnhình 11.4 đưa cách hệ thống file dùng chung NFS Lệnh mount kết hợp hệ thống file mạng với đường dẫn cục Chú ý việc tên cục giống tên từ xa không cần thiết Việc kết nối vào mạng (Network mount) mà người điều khiển hệ thống muốn tạo thời điểm khởi động lại hệ thống đánh vào tập tin /etc/fstab Một việc kết nối thành công hoàn toàn, liệu /usr/usrs/steve truy cập hệ thống client (khách hàng) đóa cục Ibits bongo Export /home/steve access=bongo moutnibits:/home/steve Trong NFS tích hợp tốt dễ dùng, thiết kế hệ thống file mạng cục có vấn đề định tỉ lệ vào hệ thống file liên mạng Những khó khăn thuộc vấn dề an toàn liễu, giao thức điều hành hệ thống Vấn đề an toàn NFS phần mở rộng đơn giản vấn đề an toàn thống file Unix Trong Unix, file sở hữu user đơn (người dùng) Hệ thống tập tin tìm kiếm quyền sở hữu file dựa nguyên gọi định danh người dùng (UIP) Mặc dù số thường trình bày dạng tên tượng trưng, chứa bên tên tượng trưng thường chứa tập tin /etc/passwd hệ điều hành Unix 13 Khi hệ thống A xuất tập tin đến hệ thống B, số UID hệ thống B dùng để điều khiển việc truy cập tới tập tin chừa hệ thống A.Trên hệ thống điều hành Unix, người điều khiển h thống , có đặt UID bên tên tượng trưng thường chứa tập tin client ( khách hàng) truy cập filenào quaNFS mà xuất đọcghi đến hệ thống họ Khi hệ thống A xuất tập tin đến hệ thống B,những số UID hệ thống Bđược dùng để truy cập tới tập tin chứa hệ thống A.Trên hầu hết hệ điều hànhUnix, người điều khiển hệ thống, đặt UID số bất kì, cho phép người điều khiển hệ thống client truy cập file qua NFS mà xuất đọc ghi đến hệ thống họ Việc xuất nhập liệu qua NFS cho phép truy cập đọc ghi đến hệ thống tin cậy lổ hổng an toàn Trong môi trường liên mạng, thật nguy hiểm tin tưởng vào người điều khiển hệ thống xa xôi, với việc dùng chung rộng rãi liệu đọc-ghi môi trường liên mạng Hệ thống NFS an toàn thêm vào hệ thống xác thực (anthentication) mà giải vấn đề an toàn đặc biệt Thậm chí với NFS an toàn, việc định tọa độ quan trọng (significant) client server cần thiết cho việc dùng chung kiện đọc ghi Cầu hình an toàn NFS cho đa hệ thống định vị cách dùng dịch vụ thông tin Hệ Thống (NIS) Một phiên trước NIS gọi “ trang giấy vàng” hay “YP” NIS cho phép nhiều hệ thống dùng chung cấu hình an toàn thông thường Thật không may NIS đòi hỏi việc hợp tác tất hệ thống mạng để tin cậy vào khối điều khiển an toàn trung tâm (central sacurity authority) Trong hi NFS đủ an toàn để hoạt động môi trường liên mạng chung dùng liệu đọc-ghi, tỏ hiệu môi trường (enterprisewede) kết hợp nơi mà điều khiển trung tâm rắc rối Thậm chí giao thức NFS dực giao thức chuyển vận IP Giao thức liệu NFS không tương thích tốt với môi trường liên mạng Số thông điệp phải huyển đổi client server tập tin truy cập hay khối liệu đọc Bởi nhiều “gó” trao đổi client server tiềm tàng lâu môi trường liên mạn g tác động hiệu đến thời gian đáp ứng lónh hội hệ thống file NFS môi trường liên mạn g (khi so sánh với sơ đồ khác NFS tương đối chậm qua mối liên kết bận rộn, dài tải Hệ thống tập tin NFS server NFS Client mount lên hệ thống tập tin cục cho phép người dùng dễ dàng truy suất tập tin cục chnh NFS cho phép máy tính hệ thống mạng Unix chia xẻ hệ thống tập tintrên đóa cứng cách tự nhiên Khi trang bị đầy đủ phần mềm chức hệ thống vừa NFS Server vừa NFS Client Cơ chế thực NFS NFSMOUNT RPC TCP UDP Internet Protocol Network Access 14 Trước hết NFS Server export thư mục chứa hệ thống tập tin mà muốn chia xẻ cho Client sử dụng NFS Client mount thư mục exported NFS Server vào hệ thống tập tin Client, thu mục mounted thành thư mục bình thường hệ thống tập tin Client Để NFS tạo suốt cho truy xuất từ xa xuyên qua mạng NFS cần phải tạo nên giao diện clients vaø server qua protocols: Mount Protocol (mount, rpc.mount): Client gởi tên đường dẫn (Path Name) nhận file handle từ Server File Handle nhận diên hệ thống tập tin, đóa inode number thư mục mounted Các lệnh gọi sau dùng File Handle NFS Protocol (nfsd; rpc.nfsd): Giao thức hỗ trợ hầu hết system call Unix, ngoại trừ việc gọi lệnh “ Mở Đóng” tập tin Để đọc tập tin, Client gởi đến server thông báo chứa file handle, đường dẫn tương từ thư mục mounted Đoạn khởi đầu đọc số bytes phải đọc,…; Server dựa vào thông báo đọc xong gởi kết cho Client Cơ chế thiết lập sử dụng NFS Tại NFS Server NFS Server phải khai báo tài nguyên đưa hệ thống sữ dụng qua tập tin “/etc/exports” Tập tin /etc/exports chứa nhiều dòng; dòng mô tả thư mục mà muốn chia mạng Một dòng tập tin /etc/exports gồm có: Dưới tập tin /etc/exports maãu: #exports file for hostA /mnt/cdrom (ro) /pub (rw) /pub/special (noaccess) /home/scrdoc hv30 (rw) hv50 (rw, no_root_squash) /usr/doc *.hcm.vn (ro) /home/ftp/pub (ro,insecure,all_squash) Các option kèm theo xem giải thích manual exports [man exports] Thí dụ: Ro : Rw : Noaccess : read only read & write không cho phép truy suất 15 All_squash : xem người dùng truy suất anonymous user, hữu dụng export thư mục công cộng pub root directory FTP server Khi khởi động NFS Server đọc nội dung tập tin /etc/exports theo mà gởi thông báo mạng tài nguyên thư mục chia qua chương (daemon) rpc.nfsd rpc.mountd Nếu tập tin tập tin /etc/exportfs hiệu chỉnh sau khởi động mà muốn có tác động gọi lệnh /usr/sbin/exportfs hay lệnh trực tiếp: Kill –l Kill –l Lúc giao thức đọc lại tập tin /etc/exports dựa vào mà thi hành Tại NFS Client Khi khởi động hệ thống đọc vào tập tin /etc/fstab để gọi lệnh mount tương ứng hệ thống tập tin khai báo Ta khai báo để hệ thống mount tự động thư mục chia qua NFS khởi đông máy, đòi hỏi NFS Server phải khởi động trước NFS Client Thí dụ: /etc/sftab máy locnt co dòng vl:/usr/doc /mnt/doc nfs auto vl:/home/srdoc/mnt/scrdoc nfs noauto,user Nếu muốn mount NFS dùng lệnh muont sau ( có người quản trị hệ thống root sử dụng lệnh mount đầy đủ này) Mount vl:/usr/doc /mnt/doc Hay user thường gõ lệnh -t nfs Mount /mnt/scrdoc DHCP (Dynamic Host Configuration Protocol) Khái quát DHCP DHCP giao thức dùng để cung cấp địa động cho máy Client DHCP Server tự động gán địa IP cho host có cấu hình dùng chức DHCP client Nó tiện lợi cho việc cấp phát địa tự động có yêu cầu DHCP client, giảm sai sót trùng lắp gán địa IP tónh ( thủ công ) 16 Khi khởi động DHCP client yêu cầu xin cấp địa IP thông tin quan hệ ( Gateway, DNS, ….), DHCP nhận yêu cầu truy sở liệu tìm phạm vi ấn định trước chọn địc IP thích hợp đề nghị cung cấp cho DHCP client Nếu thông tin địa IP cho client nhận client tiếp tục hoàn tất giao thức TCP/IP, ngược lại TCP/IP khởi động Trên mạng có nhiều DHCP Server DHCP Server phải có phần mềm DHCP Server Service cài đặt khởi động mạng trước DHCP Client khởi động Đặc biệt DHCP phải có cấu hình tónh địa IP, SubnetMask, bên cạnh DHCP Server DHCP Client Một DHCP Server phải khai báo thông tin phạm vi địa IP thông tin khác để cung cấp cho Client Hiện thực kết thiết lập DHCP Server a Thiết lập DHCP Server Bước 1: Khai báo cấu hình cho DHCP Sever cách thay đổi nội dung tập tin /etc/exports Sau nội dung tập tin /etc/exports # Sample /etc/dhcpd.conf default-lease-time 600; max-lease-time 7200; option subnet-mask 255.255.255.0; option broadcast-address 192.168.43.255; option routers 192.168.43.1; option domain-name-servers 192.168.43.1; option domain-name “locnt”; subnet 192.168.43.0 netmask 255.255.255.0 { range 192.168.43.1 192.168.43.5 } Bước 2: Kiểm tra xem có trình dhcpd chạy máy cục chưa? Bằng lệnh: ps ax | grep dhcpd - Nếu có kill tiến trình dhcpd có: #kill - Nếu đánh lệnh: #dhcpd Nếu gặp thông báo sau xem định cấu hình DHCP Server thành công 17 b Thiết lập DHCP Client Định cấu hình DHCP Client cho máy cục Chú ý DHCP Client địa IP cố định, tức không nhập địa chọn chức DHCP cho DHCP Client Telnet (telecommunications network) Chương trình Telnet nhằm mục đích kết nối vào máy từ máy khác mà khoảng cách hai máy đáng kể thông qua mạng Nói cách khác, người sử dụng máy A có khả kết nối vào máy B dù máy B đâu mạng Và hiệu ứng công việc giống người sử dụng ngồi trước máy B mà thực chất người sử dụng ngồi máy A Dịch vụ Telnet hỗ trợ thông qua cổng số 23 giao thứ TCP Telnet tỏ thu hút người sử dụng người sử dụng làm việc máy mà truy cập đến nguồn máy khác (bao gồm ổ đóa, chương trình) Khi kết nối trực tuyến với máy khác, vi xử lý máy tính phải quản lý dịch mã máy, 18 gây tình tải cho vi xử lý Nếu có nhiều kết nối từ xa, vi xử lý máy bị kết nối tốn số lượng lớn thời gian quản lý công việc dịch mã Đây chức đặc biệt Server, xử lý nhiều kết nối vào lúc, kết nối bắt Server xử lý toàn vi xử lý Server bị chậm lại bị tải Telnet xử lý vấn đề để giảm tải cách gắn vào máy tính tính riêng bên giao thức Telnet Khi hai máy truyền thông Telnet, Telnet tự xác định thiết lập mối truyền thông suốt trình kết nối Khi kết nối thiết lập Telnet, hai đầu kết nối phải đồng ý dựa phương thức cho hai máy để chuyển giao thông tin, điều làm giảm bớt mức độ xử lý vi xử lý Server công việc Thông thường, Telnet đòi hỏi tiến trình server chấp nhận yêu cầu gửi đến cho phiên Telnet Trên hệ thống Unix, tiến trình gọi telnetd Trên Windows NT4 hệ điều hành chuẩn PC khác, đòi hỏi phải có chương trình Telnet Server Máy Client chạy chương trình gọi telnet, thực kết nối đến server Đặc biệt máy Linux, chúng thực thi đồng thời hai Client Server, cụ thể người kết nối vào máy khác mạng người khác kết nối vào máy người Giao thức Telnet sử dụng khái niệm máy ảo (network virtual terminal) để định nghóa hai đầu kết nối kết nối Telnet Mỗi đầu kết nối (mỗi máy ảo) có bàn phím hình Mô sau: Giao thức Telnet sử dụng chương trình đầu telnet telnetd, trình telnet dành cho Client (máy yêu cầu kết nối) telnetd dành cho Server (máy kết nối) Khi kết nối thiết lập thông qua Telnet, telnetd (hay chương trình khác hoạt động giống Telnet Server) khởi động tiến trình Server để chạy ứng dụng Mỗi phím gõ phiên Telnet phải thông qua nhiều tiến trình khác nhau, Để bắt đầu Telnet, phải cung cấp tên máy địa IP máy cần kết nối 19 Ví dụ: Khi muốn Telnet den máy Mạnh ta đán lệnh sau: Hoặc Telnet 192.168.43.2 Telnet manh Lệnh: telnet name | IP_Address Khi kết nối thiết lập, hệ thống yêu cầu định danh (User ID) password để đăng nhập Chúng ta đăng nhập vào định danh có danh sách user máy từ xa, chắn đăng nhập định danh root máy từ xa Một kết nối thành công thực xảy trông giống sau: 20 Khi nhìn thấy kết hình trên, thực chất trình tự Telnet kết nối đến hệ thống từ xa, báo cho biết kết nối, sau thiết lập tham số truyền thông hệ thống Khi thực xong, dấu nhắc login thể theo sau yêu cầu password Nếu định danh password đúng, dấu nhắc ‘$’ thể xác định máy từ xa kích hoạt Để thoát, dùng tổ hợp phím Ctrl+D Chúng ta dùng lệnh Telnet vào lúc nào, thường dùng tổ hợp phím Ctrl+], chế độ dòng lệnh telnet dùng nhập lệnh liên quan đến máy client (là máy mà thực chất ngồi trước nó) thay Server, chẳng hạn muốn thay đổi thư mục hay chạy ứng dụng cục Một kết nối thiết lập thành công, phiên làm việc thực máy từ xa tất câu lệnh hệ thống Tất thị có liên quan đến server, câu lệnh thể thư mục thực thi công việc liệt kê thư mục server, Client Để nhìn thấy thư mục Client, phải nhập theo chế độ lệnh telnet (command mode) Trình telnet thực có ích trường hợp làm việc máy có khả xử lý yếu mong muốn có khả xử lý máy khác máy có công cụ đặc biệt mà muốn sử dụng máy cục Tiện ích Telnet có mặt hầu hết hệ điều hành khác Giả sử từ Windows telnet đến Unix, hình thể Windows có giao diện kiểu dòng lệnh giống với Unix Các tập lệnh Telnet Nếu muốn nhập kiểu lệnh telnet kết nối đến máy từ xa, nhấn tổ hợp phím CTRL + ] Nếu nhập lệnh telnet tham số, khởi tạo dịch vụ telnet chế độ lệnh Chúng ta có dấu nhắc riêng kiểu telnet telnet> Chúng ta nhập lệnh telnet Sau danh sách lệnh telnet: 21 open close quit set send display status ? Kết nối đến máy từ xa Hủy kết nối từ xa Đóng kết nối thoát telnet Thay đổi giá trị biến cấu hình Gửi lệnh đến máy từ xa Thể thiết lập cấu hình telnet Thể tình trạng kết nối Trợ giúp a Lệnh open Lệnh open nhận tham số, tên máy cổng Tên máy bắt buộc phải có, tên máy địa IP, địa địa máy từ xa tạo kết nối Máy từ xa phải hỗ trợ dịch vụ telnet nghóa phải có trình telnetd hay trình Telnet Server Cổng tùy chọn, cổng dànd riêng để sử dụng việc kết nối đến máy từ xa Mặc định cổng chọn 23 open host [|port] b close Lệnh Cclose dùng để hủy kết nối (nếu có kết nối) Nếu kết nối đến máy B sau định muốn kết nối đến máy C, đơn giản đánh lệnh close sau đánh lệnh open C 22 c quit Lệnh quit dùng hoàn tất công việc thật muốn đóng telnet Nó đóng kết nối mở, sau ngắt dịch vụ telnet, trở dấu nhắc cục ‘$’ d set Telnet có vài biến riêng sử dụng để định cấu hình Chúng ta dùng lệnh set để thay đổi giá trị Để xem giá trị tại, sử dụng lệnh display e ? Dấu chấm hỏi (?) lệnh telnet tham số, đưa danh sách lệnh telnet Nó giúp cho nhớ lệnh telnet quên Để biết cách dùng lệnh đó, sử dụng ? với lệnh xem tham số Dấu ? sử dụng tham số cho lệnh set, send, toggle để thể cho biết tham số lệnh 23 24 ... session CÁC HỆ THỐNG FILE MẠNG (NFS) NFS hệ thống file mạng phát triển vào cuối năm 1990 SNN Microsystems thêm vào hệ điều hành SNNOS (một phiên UNIX) NFS thiết kế dùng hệ thống file mạng cục NFS... vụ NFS cách trực tiếp qua Internet mà không cần qua máy trung gian (intermedia servers) SUN Microsystem đưa tiêu chuẩn hướng dẫn sử dụng Protocal cho NFS đặt tiêu chuẩn phạm vi công cộng (RFC-1094)... mounted Các lệnh gọi sau dùng File Handle NFS Protocol (nfsd; rpc.nfsd): Giao thức hỗ trợ hầu hết system call Unix, ngoại trừ việc gọi lệnh “ Mở Đóng” tập tin Để đọc tập tin, Client gởi đến server

Ngày đăng: 26/10/2013, 19:15

Hình ảnh liên quan

Hìnhình 11.4 ñöa ra caùch moôt heô thoâng file coù theơ ñöôïc duøng chung trong NFS. Leônh mount keât hôïp moôt heô thoâng file máng vôùi ñöôøng daên cúc boô - Distribution System Project

nh.

ình 11.4 ñöa ra caùch moôt heô thoâng file coù theơ ñöôïc duøng chung trong NFS. Leônh mount keât hôïp moôt heô thoâng file máng vôùi ñöôøng daên cúc boô Xem tại trang 13 của tài liệu.
b. Thieât laôp DHCP Client - Distribution System Project

b..

Thieât laôp DHCP Client Xem tại trang 18 của tài liệu.
Ñònh caâu hình DHCP Client cho maùy cúc boô. Chuù yù raỉng DHCP Client khođng ñöôïc coù ñòa chư IP coâ ñònh, töùc laø khođng ñöôïc nhaôp baât kyø ñòa chư naøo chư chón chöùc naíng DHCP cho DHCP Client  - Distribution System Project

nh.

caâu hình DHCP Client cho maùy cúc boô. Chuù yù raỉng DHCP Client khođng ñöôïc coù ñòa chư IP coâ ñònh, töùc laø khođng ñöôïc nhaôp baât kyø ñòa chư naøo chư chón chöùc naíng DHCP cho DHCP Client Xem tại trang 18 của tài liệu.
Khi chuùng ta nhìn thaây keât quạ nhö hình tređn, thöïc chaât trình töï laø Telnet keât noâi ñeân heô thoâng töø xa, baùo cho chuùng ta bieât noù ñaõ keât noâi, sau ñoù noù thieât laôp caùc tham soâ truyeăn thođng giöõa 2 heô  thoâng - Distribution System Project

hi.

chuùng ta nhìn thaây keât quạ nhö hình tređn, thöïc chaât trình töï laø Telnet keât noâi ñeân heô thoâng töø xa, baùo cho chuùng ta bieât noù ñaõ keât noâi, sau ñoù noù thieât laôp caùc tham soâ truyeăn thođng giöõa 2 heô thoâng Xem tại trang 21 của tài liệu.
set Thay ñoơi caùc giaù trò cụa bieân caâu hình - Distribution System Project

set.

Thay ñoơi caùc giaù trò cụa bieân caâu hình Xem tại trang 22 của tài liệu.

Từ khóa liên quan

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

  • Đang cập nhật ...

Tài liệu liên quan