Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 57 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
57
Dung lượng
6,13 MB
Nội dung
Đồ án tốt nghiệp Trờng đại học vinh Khoa công nghệ thông tin nguyễn đồng Cài đặt cấu hình máy server hệ điều hành Linux Đồ án tốt nghiệp đại học Ngành Kỹ s công nghệ thông tin Vinh, 05/2010 Lời mở đầu Chúng ta đợc sống thời đại tri thức, thời đại biến đổi phát triển không ngừng công nghệ Công nghệ tạo nên sống thay đổi sống Công nghệ thông tin tảng cho thay đổi Công nghệ thông tin tác động làm thay đổi mặt đời sống Từ quản lý, điều khiển công việc, viễn thông đến lĩnh vực giải trí Bên cạnh lợi ích mà công nghệ thông tin mang lại có khó khăn đựơc đặt Khó khăn lớn có lẽ kinh phí đầu t cho công nghệ đắt đỏ Đó lý thúc đẩy phát triển cộng đồng mã nguồn mở Sinh viờn thc hin: Nguyn Duy ng Lp 46k3-CNTT trang Đồ án tốt nghiệp ngời ngời sử dụng tiếp cận cách thuận lợi mà không cần chi phí nhiều cho đầu t công nghệ Linux lựa chọn Linux hệ điều hành mã nguồn mở miễn phí, ổn định mềm dẻo cấu hình Trong đề tài em xin đợc tập trung vào việc xây dựng Server dùng hệ điều hành Red Hat Enterprise Linux cung cấp dịch DHCP, DNS, SAMBA, WEB, MAIL cho Client Tuy cố gắng tìm hiểu, phân tích cài đặt hệ thống nhng chắn không tránh khỏi thiếu sót Em mong nhận đợc thông cảm góp ý thầy cô bạn để chơng trình đợc hoàn thiện Qua cho phép em đợc gửi lời cảm ơn chân thành đến thầy cô khoa Công nghệ thông tin, đặc biệt thầy giáo Trần Xuân Trờng, ngời trực tiếp hớng dẫn giúp đỡ em hoàn thành đồ án tốt nghiệp Em xin chân thành cảm ơn! Sinh viên thực Nguyễn Duy Đồng MụC LụC Lời mở đầu Chơng I: Giới thiệu .3 Lý chọn đề tài .3 Lịch sử phát triển Linux Ưu nhợc điểm hệ điều hành Linux 3.1 Ưu điểm 3.2 Khuyết điểm .5 Giới thiệu Red Hat Enterprise Linux CHƯƠNG II: Cài đặt cấu hình Máy server dùng HĐH Red Hat Enterprise Linux Cài đặt hệ điều hành Red Hat Enterprise Linux 2.Cấu hình máy Server .24 2.1 DHCP Server 24 2.1.1 Khái niệm DHCP 24 2.1.2 Cấu hình DHCP Server 25 Sinh viờn thc hin: Nguyn Duy ng Lp 46k3-CNTT trang Đồ án tốt nghiệp 2.2 DNS Server 28 2.2.1 Khái niệm DNS 28 2.2.2 Cấu hình DNS Server .29 2.3 Samba .35 2.3.1 Khái niệm Samba 35 2.3.2 Cấu hình Samba 35 2.4 Web Server (Apache) .43 2.4.1 Khái niệm Web Server .43 2.4.2 Cấu hình Web Server .44 2.5 Mail Server 51 2.5.1 Khái niệm Mail Server .51 2.5.2 Cấu hình Mail Server .52 CHƯƠNG III: tổng kết hớng phát triển 55 Tổng kết 55 CHƯƠNG IV: tài liệu tham khảo 56 Chơng I: Giới thiệu Lý chọn đề tài Sinh viờn thc hin: Nguyn Duy ng Lp 46k3-CNTT trang Đồ án tốt nghiệp - Trong thực tế Server cung cấp dịch vụ Internet có giá thành cao Vì em muốn xây dựng Server dùng hệ điều hành Red Hat Enterprise Linux cung cấp dịch vụ DHCP, DNS, SHARE, WEB, MAIL với giá thành hoàn toàn miễn phí Lịch sử phát triển Linux - Linux HĐH dạng UNIX chạy máy PC với điều khiển trung tâm Intel 80386 trở lên hay vi xử lý trung tâm tơng thích AMD, Cyrix Linux ngày chạy máy Macintosh SUN Spac Linux thoả mãn chuẩn POSIX - Linux đợc viết lại toàn từ số 0, tức không sử dụng dòng lệnh Unix để tránh vấn đề quyền Unix Tuy nhiên hoạt động Linux hoàn toàn dựa nguyên tắc hệ điều hành Unix Vì ngời nắm đợc Linux nắm đợc Unix Nên ý Unix khác không Unix Linux - Năm 1991 Linux Torvalds, sinh viên đại học tổng hợp Helsinki, Phần Lan bắt đầu xem xét Minix, phiên Unix làm với mục đích nghiên cứu cách tạo hệ điều hành Unix chạy máy PC với xử lý Intel 80286 - Ngày 25/08/1991 Linus cho Version 0.01 thông báo Com.os.minix Internet dự định Linux - Tháng 1/1992 Linus cho Version 0.12 với Shell trình biên dịch C Linus không cần Minix để biên dịch lại hệ điều hành Linux đặt tên HĐH Linux - Năm 1994 phiên thức 1.0 đợc ban hành - Quá trình phát triển Linux đợc tăng tốc giúp đỡ chơng trình GNU, chơng trình phát triển unix có khả chạy nhiều platform Đến cuối năm 2001 phiên Linux kennel la 2.4.20 đời có khả điều khiển máy đa vi xử lý - Linux hệ điều hành miễn phí đợc cộng đồng IT phát triển mạng Internet, đợc sử dụng máy tính cá nhân Linux phát triển nhanh chóng phổ biến rộng rãi thời gian ngắn Nó đựơc nhiều ngời sử dụng tính miễn phí hỗ trợ nhiều chức Sinh viờn thc hin: Nguyn Duy ng Lp 46k3-CNTT trang Đồ án tốt nghiệp Ưu nhợc điểm hệ điều hành Linux 3.1 Ưu điểm - Linux hệ điều hành miễn phí - Linux ổn định Ngay từ phiên cách năm ổn định Ngay Server Linux phục vụ nhiều mạng lớn - Là HĐH hoàn toàn 32bit Hiện có phiên 64bit - Linux mềm dẻo cấu hình - Linux chạy đợc nhiều máy khác từ PC386 đến SUN Spac - Linux đợc trợ giúp 3.2 Khuyết điểm - Khuyết điểm lớn Linux một công ty chịu trách nhiệm phát triển HĐH Nếu gặp trục trặc giải miễn phí cho bạn - Linux HĐH khó cài đặt Nếu ngời hiểu biết khó sử dụng - Quá trình sử dụng tơng đối khó khăn không hỗ trợ giao diện đồ họa nhiều mà chủ yếu lệnh Giới thiệu Red Hat Enterprise Linux - Ra đời năm 2007, với giao diện đồ họa (GUI) giúp quản lý công cụ dễ dàng - Kernel phiên 2.6.18 - Red Hat Enterprise Linux hỗ trợ cài đặt Server lẫn Client.Bản Server chia thành phiên khác nhau: Máy chủ (hỗ trợ bốn máy) Advanced Platform (không giới hạn số máy) Bản Client chia làm dạng khác nhau: Desktop (hớng tới nhân viên văn phòng), Workstation (dành cho đối tợng sử dụng cao cấp hơn) phiên lại tích hợp thêm nhiều chc công cụ thích hợp Sinh viờn thc hin: Nguyn Duy ng Lp 46k3-CNTT trang Đồ án tốt nghiệp CHƯƠNG II: Cài đặt cấu hình Máy server dùng HĐH Red Hat Enterprise Linux Cài đặt hệ điều hành Red Hat Enterprise Linux Cho đĩa CD vào ổ CD-ROM khởi động lại máy tính Máy tính kiểm tra cấu hình bắt đầu trình cài đặt Nhấn ENTER để bắt đầu cài đặt Sinh viờn thc hin: Nguyn Duy ng Lp 46k3-CNTT trang Đồ án tốt nghiệp Nếu kiểm tra đĩa nhấn OK không nhấn SKIP Nhấn NEXT để tiếp tục Sinh viờn thc hin: Nguyn Duy ng Lp 46k3-CNTT trang Đồ án tốt nghiệp Chọn ngôn ngữ English (English) Kiểu bàn phím U.S English Sinh viờn thc hin: Nguyn Duy ng Lp 46k3-CNTT trang Đồ án tốt nghiệp Cài đặt mạng Đặt tên LinuxSrv.msviet.com tiếp nhấn vào Edit Sinh viờn thc hin: Nguyn Duy ng Lp 46k3-CNTT trang Đồ án tốt nghiệp Cấu hình nh hình vẽ nhấn OK Tiếp tục cấu hình nh hình vẽ, nhấn NEXT để tiếp tục Sinh viờn thc hin: Nguyn Duy ng Lp 46k3-CNTT trang 10 Đồ án tốt nghiệp Khởi động smb 2.4 Web Server (Apache) 2.4.1 Khái niệm Web Server Sinh viờn thc hin: Nguyn Duy ng Lp 46k3-CNTT trang 43 Đồ án tốt nghiệp 2.4.1.1 Giao thức HTTP (HyperText Transfer Protocol) HTTP giao thức cho phép Web browser Web Server giao tiếp với Nó chuẩn hoá thao tác mà Web Server phải làm đợc HTTP giao thức đơn giản giống nh với giao thức chuẩn khác Internet, thông tin điều khiển đợc truyền dới dạng văn thô thông qua kết nối TCP Cổng 80 cổng mặc định dành cho Web Server lắng nghe kết nối đợc gửi đến 2.4.1.2 Web Server cách hoạt động Web Server trả lời yêu cầu từ browser Nội dung web tĩnh hay web động Web Server phục vụ tài liệu HTML dới dạng siêu văn gồm: văn bản, hình ảnh, âm thanh, phim, Đầu tiên xét Web server mức độ phục vụ nội dung tĩnh Nghĩa Web server nhận yêu cầu lấy trang Web sau từ Web browser ánh xạ (map) Uniform Resource Locator (URL) vào file cục máy server * Địa URL (Uniform Resource Locator) Đợc sử dụng để truy xuất dịch vụ thông tin Web server từ Web Browser Ta cần phải rõ loại giao thức, địa hay tên số port loại dịch vụ Trên trình duyệt web, thông tin đợc xác định địa URL với dạng tổng sau: Method://Host.Subdomain.Domain/ + Method: cho biết loại dịch vụ đợc sử dụng Ví dụ nh http để truy xuất WWW, ftp để truy xuất FTP, + Host.subdoamin.domain: cho biết tên hay địa IP máy chủ cần truy xuất Ví dụ www.vinhuni.edu.vn hay 192.168.1.3 2.4.2 Cấu hình Web Server Đầu tiên khởi động dịch vụ http Sinh viờn thc hin: Nguyn Duy ng Lp 46k3-CNTT trang 44 Đồ án tốt nghiệp Vào System ->Administration -> Network nhấp vào New Đánh dấu vào Ethrnet connection nhấp Forward Sinh viờn thc hin: Nguyn Duy ng Lp 46k3-CNTT trang 45 Đồ án tốt nghiệp Nhấp vào Forward Cấu hình nh hình vẽ Sinh viờn thc hin: Nguyn Duy ng Lp 46k3-CNTT trang 46 Đồ án tốt nghiệp Nhấp vào Apply Nhấp vào Activate Sinh viờn thc hin: Nguyn Duy ng Lp 46k3-CNTT trang 47 Đồ án tốt nghiệp Nhấn vào Yes Nhấn OK Sinh viờn thc hin: Nguyn Duy ng Lp 46k3-CNTT trang 48 Đồ án tốt nghiệp Tiếp tục vào System -> Administration ->Server Settings ->Domain Name System Add zone vào Sinh viờn thc hin: Nguyn Duy ng Lp 46k3-CNTT trang 49 Đồ án tốt nghiệp Đặt tên địa IP cho Web Server Lu lại Sinh viờn thc hin: Nguyn Duy ng Lp 46k3-CNTT trang 50 Đồ án tốt nghiệp Khởi động lại Server 2.5 Mail Server 2.5.1 Khái niệm Mail Server Sinh viờn thc hin: Nguyn Duy ng Lp 46k3-CNTT trang 51 Đồ án tốt nghiệp Một thành phần máy chủ quan trọng hệ thống máy chủ Linux máy chủ mail(Mail Server) Mail Server có nhiệm vụ nhận gửi E-Mail(Electronic Mail) dạng gọi tắt th điện điện tử Để xây dựng máy chủ mail thành hệ thống đặc trng cần có Postfix làm máy chủ SMTP; Dovecot làm máy chủ POP3/IMAP; Squirrelmail làm máy chủ Webmail 2.5.2 Cấu hình Mail Server 2.5.2.1 Cấu hình Postfix Mở file main.cf th mục etc/postfix thay đổi dòng lệnh nh sau: Đầu tiên myhostname = LinuxSvr.msviet.com Tiếp theo dòng mydomain = msviet.com Sinh viờn thc hin: Nguyn Duy ng Lp 46k3-CNTT trang 52 Đồ án tốt nghiệp Thay đổi inet_interfaces = all; inet_interfaces = $myhostname; inet_interfaces = $myhostname, localhost; inet_interfaces = localhost Thay đổi mydestination = $myhostname, localhost.$mydomain, $mydomain Sinh viờn thc hin: Nguyn Duy ng Lp 46k3-CNTT trang 53 Đồ án tốt nghiệp Thay đổi mynetworks = 192.168.1.0/24, 127.0.0.0/8 2.5.2.2 Cấu hình Dovecot Sinh viờn thc hin: Nguyn Duy ng Lp 46k3-CNTT trang 54 Đồ án tốt nghiệp Mở file dovecot.conf th mục etc thêm dòng protocols = imap imaps pop3 pop3s tìm đến dòng # protocols = imap imaps pop3 pop3s bỏ dấu thích # đầu dòng Save lại Lu lại khởi động lại máy CHƯƠNG III: tổng kết hớng phát triển Tổng kết Sinh viờn thc hin: Nguyn Duy ng Lp 46k3-CNTT trang 55 Đồ án tốt nghiệp Mặc dù có nhiều cố gắng nhng nhìn chung so với thực tế đề tài thực phạm vi nhỏ Nó triển khai tài nguyên có sẵn Linux Bớc đầu xây dựng đợc máy Server cung cấp dịch vụ Internet - Máy Server cung cấp đợc địa IP cho Client - Máy Server phân giải đợc tên máy tính thành địa IP ngợc lại - Chia sẻ đợc file tài nguyên cho - Máy Server Client truy cập đợc Web - Máy Server Client gửi đợc Mail cho Hớng phát triển - Triển khai vào thực tế - Xây dựng đợc hệ thông hoàn chỉnh bao gồm tất dịch vụ máy chủ Server phục vụ cho quản trị doanh nghiệp - Cung cấp tài liệu hớng dẫn ngời sử dụng - Nghiên cứu phát triển thêm dịch vụ bảo mật hệ thống để hoàn thiện hệ thống CHƯƠNG IV: tài liệu tham khảo [1] Tiêu Đồng Nhơn, Giáo trình dịch vụ mạng Linux, Nhà xuất ĐHQG TP.HCM [2] Nguyễn Thanh Tùng, Bảo mật tối u Red hat Linux, Nhà xuất Lao Động Xã Hội Website : http://www.google.com.vn Sinh viờn thc hin: Nguyn Duy ng Lp 46k3-CNTT trang 56 Đồ án tốt nghiệp http://www.quantrimang.com http://www.nhatnghe.com Sinh viờn thc hin: Nguyn Duy ng Lp 46k3-CNTT trang 57 [...]... Chọn Server, kích vào DNS Name server và nhấp Optional packages Chọn nh hình vẽ và nhấp vào Close Sinh viờn thc hin: Nguyn Duy ng Lp 46k3-CNTT trang 14 Đồ án tốt nghiệp Nhấp vào FPT Server rồi nhấp vào Optional packages Nhấp vào Legacy Network server và nhấp Optional packages Sinh viờn thc hin: Nguyn Duy ng Lp 46k3-CNTT trang 15 Đồ án tốt nghiệp Chọn nh hình vẽ và nhấp vào Close Nhấp vào Mail Server và. .. các a ch IP trên máy ch, v máy ch cung cp a ch IP trong vùng này 2.1.2 Cấu hình DHCP Server Kích vào System -> Administrantion -> Network Nhấp chuột vào Edit Cấu hình nh sau và nhấn OK Nhấp vào DNS và cấu hình nh sau Sinh viờn thc hin: Nguyn Duy ng Lp 46k3-CNTT trang 25 Đồ án tốt nghiệp Save và thoát Tiếp đó vào Applications -> Accessories -> Text Editor Tạo bản nh hình vẽ sau đó nhấp vào Save Sinh viờn... tốt nghiệp Chọn nh hình vẽ và nhấp vào Close Sinh viờn thc hin: Nguyn Duy ng Lp 46k3-CNTT trang 17 Đồ án tốt nghiệp Chọn Network server và nhấp Optional packages Chọn nh hình vẽ và nhấp vào Close Chọn Server Configuration Tools và nhấp Optional packages Sinh viờn thc hin: Nguyn Duy ng Lp 46k3-CNTT trang 18 Đồ án tốt nghiệp Chọn nh hình vẽ và nhấp vào Close Chọn Windows File Server và nhấp NEXT Sinh... đợc thi hành nh một giao thức tầng Application trong mô hình TCP/IP 2.2.2 Cấu hình DNS Server Làm nh hình vẽ Chọn DNS Server rồi nhấp vào Properties Sinh viờn thc hin: Nguyn Duy ng Lp 46k3-CNTT trang 29 Đồ án tốt nghiệp Kích vào Forwarders và nhấp vào dấu + Chọn IPV4 Address gõ vào Adress và nhấp Ok Sinh viờn thc hin: Nguyn Duy ng Lp 46k3-CNTT trang 30 Đồ án tốt nghiệp Kích chuột phải vào DNS Server. .. Tuy nhiên khi hệ thống Internet phát triển, việc lu giữ thông tin trong một tệp không thể đáp ứng nhu cầu phân phối và cập nhật Do đó, hệ thống tên miền DNS đã phát triển dới dạng các cơ sở dữ liệu phân bố, mỗi cơ sở dữ liệu này sẽ quản lý một phần trong hệ thống tên miền - DNS là một cơ sở dữ liệu(CDSL) phân tán - DNS hoạt động theo mô hình Client -Server: + Server (Name Server) : gọi là máy chủ phục... Red Hat Enterprise Linux 5 Sinh viờn thc hin: Nguyn Duy ng Lp 46k3-CNTT trang 23 Đồ án tốt nghiệp 2 .Cấu hình máy Server 2.1 DHCP Server 2.1.1 Khái niệm DHCP DHCP l vit tt ca Dynamic Host Configuration Protocol Giao thc cu hình Host ng DHCP c thit k lm gim thi gian chnh cu hình cho mng TCP/IP bng cách t ng gán các a ch IP cho khách hng khi h vo mng DHCP tp trung vic qun lý a ch IP các máy tính trung tâm... trang 26 Đồ án tốt nghiệp Đặt tên là dhcpd.conf Kích chuột vào Browse for other Folders chọn FileSystem nhấp vào etc và nhấp vào Save Tiếp đó nhấp vào Replace Sinh viờn thc hin: Nguyn Duy ng Lp 46k3-CNTT trang 27 Đồ án tốt nghiệp Muốn thay đổi ta dùng lệnh gedit /etc/dhcpd.conf 2.2 DNS Server 2.2.1 Khái niệm DNS Sinh viờn thc hin: Nguyn Duy ng Lp 46k3-CNTT trang 28 Đồ án tốt nghiệp Hệ thống tên miền(Domain... của mạng Linux Vì Windows share tài nguyên ra mạng theo cơ chế Server Message Block( SMB) nên Linux chơi chữ lấy chữ Samba làm tên service luôn Trên Linux nếu muốn active dịch vụ Samba thì chúng ta có thể tạo các Share resource mà Windows có thể truy nhập đợc 2.3.2 Cấu hình Samba Khởi động Samba Sinh viờn thc hin: Nguyn Duy ng Lp 46k3-CNTT trang 35 Đồ án tốt nghiệp Nhấp chuột vào Prefences -> Server. .. DHCP Mc dù có th gán a ch IP vnh vin cho bt c máy tính no trên mng, DHCP cho phép gán t ng khách có th nhn a ch IP t máy ch DHCP, bn khai báo cu hình khách nhn a ch t ng t mt máy ch Tuỳ chn này xut hin trong vùng khai báo cu hình TCP/IP ca a s h iu hnh Mt khi tùy chn này c thit lp, khách có th thuê mt a ch IP t máy ch DHCP bt c lúc no Phi có ít nht mt máy ch DHCP trên mng Sau khi ci t DHCP, bn to... 46k3-CNTT trang 19 Đồ án tốt nghiệp Nhấp Next cho đến khi màn hình xuất hiện Tiếp tục làm nh hình vẽ Sinh viờn thc hin: Nguyn Duy ng Lp 46k3-CNTT trang 20 Đồ án tốt nghiệp Chọn Permissive Tiếp tục Sinh viờn thc hin: Nguyn Duy ng Lp 46k3-CNTT trang 21 Đồ án tốt nghiệp Nhấn Finish kết thúc quá trình cài đặt Khởi động lại máy tính màn hình xuất hiện nh hình vẽ Nhập User name Sinh viờn thc hin: Nguyn Duy ng Lp ... CHƯƠNG II: Cài đặt cấu hình Máy server dùng HĐH Red Hat Enterprise Linux Cài đặt hệ điều hành Red Hat Enterprise Linux Cho đĩa CD vào ổ CD-ROM khởi động lại máy tính Máy tính kiểm tra cấu hình bắt... Enterprise Linux Cài đặt hệ điều hành Red Hat Enterprise Linux 2 .Cấu hình máy Server .24 2.1 DHCP Server 24 2.1.1 Khái niệm DHCP 24 2.1.2 Cấu hình DHCP Server ... công nghệ Linux lựa chọn Linux hệ điều hành mã nguồn mở miễn phí, ổn định mềm dẻo cấu hình Trong đề tài em xin đợc tập trung vào việc xây dựng Server dùng hệ điều hành Red Hat Enterprise Linux