1. Trang chủ
  2. » Luận Văn - Báo Cáo

Cài đặt và cấu hình máy server hệ điều hành linux

57 271 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 57
Dung lượng 6,13 MB

Nội dung

Linux là một trong những sự lựa chọn đó bởi Linux là hệ điều hành mã nguồn mở miễn phí, ổn định và rất mềm dẻo trong cấu hình.. Trong đề tài này em xin đợc tập trung vào việc xây dựng mộ

Trang 1

Chúng ta đang đợc sống trong một thời đại tri thức, thời đại của sự biến

đổi và phát triển không ngừng của công nghệ Công nghệ tạo nên cuộc sống vàthay đổi cuộc sống của chúng ta Công nghệ thông tin là nền tảng cho những

sự thay đổi đó

Công nghệ thông tin tác động và làm thay đổi mọi mặt của đời sống Từquản lý, điều khiển công việc, viễn thông … đến các lĩnh vực giải trí Bên cạnh đến các lĩnh vực giải trí Bên cạnhnhững lợi ích mà công nghệ thông tin mang lại thì cũng có những khó khăn

đựơc đặt ra Khó khăn lớn nhất có lẽ là kinh phí đầu t cho công nghệ còn rất

đắt đỏ Đó chính là lý do thúc đẩy sự phát triển của cộng đồng mã nguồn mở

Trang 2

để cho ngời ngời sử dụng tiếp cận một cách thuận lợi mà không cần chi phí nhiều cho đầu t công nghệ

Linux là một trong những sự lựa chọn đó bởi Linux là hệ điều hành mã nguồn mở miễn phí, ổn định và rất mềm dẻo trong cấu hình Trong đề tài này

em xin đợc tập trung vào việc xây dựng một Server dùng hệ điều hành Red Hat Enterprise Linux 5 cung cấp các dịch DHCP, DNS, SAMBA, WEB, MAIL cho Client

Tuy đã cố gắng tìm hiểu, phân tích và cài đặt hệ thống nhng chắc chắn không tránh khỏi những thiếu sót Em rất mong nhận đợc sự thông cảm và góp

ý của các thầy cô và các bạn để chơng trình đợc hoàn thiện hơn

Qua đây cho phép em đợc gửi lời cảm ơn chân thành đến các thầy cô trong khoa Công nghệ thông tin, đặc biệt là thầy giáo Trần Xuân Trờng, ngời

đã trực tiếp hớng dẫn và giúp đỡ em hoàn thành đồ án tốt nghiệp này

Em xin chân thành cảm ơn!

Sinh viên thực hiện

Nguyễn Duy Đồng

MụC LụC

Lời mở đầu 1

Chơng I: Giới thiệu 5

1 Lý do chọn đề tài 5

2 Lịch sử phát triển của Linux 5

3 Ưu và nhợc điểm của hệ điều hành Linux 6

3.1 Ưu điểm 6

3.2 Khuyết điểm 6

4 Giới thiệu về Red Hat Enterprise Linux 5 7

CHƯƠNG II: Cài đặt và cấu hình Máy server dùng HĐH Red Hat Enterprise Linux 5 8

1 Cài đặt hệ điều hành Red Hat Enterprise Linux 5 8

2.Cấu hình máy Server 26

2.1 DHCP Server 26

2.1.1 Khái niệm DHCP 26

2.1.2 Cấu hình DHCP Server 26

Trang 3

§å ¸n tèt nghiÖp

2.2 DNS Server 30

2.2.1 Kh¸i niÖm DNS 30

2.2.2 CÊu h×nh DNS Server 31

2.3 Samba 37

2.3.1 Kh¸i niÖm Samba 37

2.3.2 CÊu h×nh Samba 37

2.4 Web Server (Apache) 45

2.4.1 Kh¸i niÖm Web Server 45

2.4.2 CÊu h×nh Web Server 46

2.5 Mail Server 53

2.5.1 Kh¸i niÖm Mail Server 53

2.5.2 CÊu h×nh Mail Server 53

CH¦¥NG III: tæng kÕt vµ híng ph¸t triÓn 57

1 Tæng kÕt 57

2 Híng ph¸t triÓn 57

CH¦¥NG IV: tµi liÖu tham kh¶o 58

Ch¬ng I: Giíi thiÖu

Trang 4

- Trong thực tế hiện nay các Server cung cấp các dịch vụ Internet đều cógiá thành rất cao Vì vậy em muốn xây dựng một Server dùng hệ điều hànhRed Hat Enterprise Linux 5 cung cấp các dịch vụ DHCP, DNS, SHARE, WEB,MAIL với giá thành hoàn toàn miễn phí

2 Lịch sử phát triển của Linux

- Linux là một HĐH dạng UNIX chạy trên máy PC với bộ điều khiểntrung tâm Intel 80386 trở lên hay các bộ vi xử lý trung tâm tơng thích AMD,Cyrix Linux ngày nay còn có thể chạy trên các máy Macintosh hoặc SUNSpac Linux thoả mãn chuẩn POSIX 1

- Linux đợc viết lại toàn bộ từ con số 0, tức là không sử dụng một dònglệnh nào của Unix để tránh vấn đề bản quyền của Unix Tuy nhiên hoạt độngcủa Linux hoàn toàn dựa trên nguyên tắc của hệ điều hành Unix Vì vậy nếumột ngời nắm đợc Linux thì sẽ nắm đợc Unix Nên chú ý rằng giữa các Unix

sự khác nhau cũng không kém gì giữa Unix và Linux

- Năm 1991 Linux Torvalds, sinh viên của đại học tổng hợp Helsinki,Phần Lan bắt đầu xem xét Minix, một phiên bản của Unix làm ra với mục đíchnghiên cứu cách tạo ra một hệ điều hành Unix chạy trên máy PC với bộ xử lýIntel 80286

- Ngày 25/08/1991 Linus cho ra Version 0.01 và thông báo trênCom.os.minix của Internet về dự định của mình về Linux

- Tháng 1/1992 Linus cho ra Version 0.12 với Shell và trình biên dịch C.Linus không cần Minix để biên dịch lại hệ điều hành của mình nữa Linux đặttên HĐH là Linux

- Năm 1994 phiên bản chính thức 1.0 đợc ban hành

- Quá trình phát triển của Linux đợc tăng tốc bởi sự giúp đỡ của chơngtrình GNU, đó là chơng trình phát triển các unix có khả năng chạy trên nhiềuplatform Đến cuối năm 2001 phiên bản mới nhất của Linux kennel la 2.4.20

ra đời có khả năng điều khiển các máy đa bộ vi xử lý

- Linux là hệ điều hành miễn phí đợc cộng đồng IT phát triển trên mạngInternet, nó đợc sử dụng trên các máy tính cá nhân Linux phát triển nhanhchóng và phổ biến rộng rãi trong một thời gian ngắn Nó đựơc nhiều ngời sửdụng bởi tính miễn phí và hỗ trợ nhiều chức năng

Trang 5

Đồ án tốt nghiệp

3 Ưu và nhợc điểm của hệ điều hành Linux

3.1 Ưu điểm

- Linux là hệ điều hành miễn phí

- Linux rất ổn định Ngay từ những phiên bản đầu tiên cách đây 5 – 6năm cũng đã rất ổn định Ngay cả Server Linux cũng phục vụ nhiều mạng lớn

- Là HĐH hoàn toàn 32bit Hiện nay đã có những phiên bản 64bit

- Linux rất mềm dẻo trong cấu hình

- Linux chạy đợc trên nhiều máy khác nhau từ PC386 đến SUN Spac

- Linux đợc trợ giúp

3.2 Khuyết điểm

- Khuyết điểm lớn nhất của Linux là không có một một công ty nào chịutrách nhiệm phát triển HĐH Nếu gặp trục trặc thì không có ai giải quyết miễnphí cho bạn

- Linux là HĐH rất khó cài đặt Nếu không phải là ngời hiểu biết về nóthì rất khó sử dụng

- Quá trình sử dụng cũng tơng đối khó khăn vì nó không hỗ trợ giaodiện đồ họa nhiều mà chủ yếu bằng lệnh

4 Giới thiệu về Red Hat Enterprise Linux 5

- Ra đời năm 2007, với giao diện đồ họa (GUI) giúp quản lý các công

cụ dễ dàng hơn

- Kernel phiên bản 2.6.18

- Red Hat Enterprise Linux 5 hỗ trợ cài đặt trên Server lẫn Client.BảnServer chia thành 2 phiên bản khác nhau: Máy chủ cơ bản (hỗ trợ bốn máy) vàAdvanced Platform (không giới hạn số máy) Bản Client chia làm 4 dạng khácnhau: 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) và 2 phiên bản còn lại sẽ tích hợp thêm nhiều chcnăng và công cụ thích hợp

Trang 6

CHƯƠNG II: Cài đặt và cấu hình Máy server dùng HĐH Red Hat Enterprise Linux 5

1 Cài đặt hệ điều hành Red Hat Enterprise Linux 5

Cho đĩa CD vào trong ổ CD-ROM và khởi động lại máy tính Máy tính

sẽ kiểm tra cấu hình và bắt đầu quá trình cài đặt

Nhấn ENTER để bắt đầu cài đặt

Trang 7

Đồ án tốt nghiệp

Nếu kiểm tra đĩa thì nhấn OK còn không thì nhấn SKIP

Nhấn NEXT để tiếp tục

Trang 8

Chän ng«n ng÷ lµ English (English)

KiÓu bµn phÝm lµ U.S English

Trang 9

Đồ án tốt nghiệp

Cài đặt mạng

Đặt tên là LinuxSrv.msviet.com tiếp đó nhấn vào Edit

Trang 10

Cấu hình nh hình vẽ và nhấn OK

Tiếp tục cấu hình nh hình vẽ, nhấn NEXT để tiếp tục

Trang 11

§å ¸n tèt nghiÖp

Chän khung giê lµ Asia/Saigon

§Æt Password lµ: 123456

Trang 12

Lựa chọn các gói phần mềm cài đặt, nhấn Customize now và nhấn NEXT

Chọn Desktop Environment nh hình vẽ

Trang 13

§å ¸n tèt nghiÖp

Chän Applications nh h×nh vÏ

Chän Development nh h×nh vÏ

Trang 14

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

Trang 15

§å ¸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

Trang 16

Chän nh h×nh vÏ vµ nhÊp vµo Close

NhÊp vµo Mail Server vµ chän Optional packages

Trang 17

§å ¸n tèt nghiÖp

Chän nh h×nh vÏ vµ nhÊp vµo Close

Trang 18

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

Trang 19

§å ¸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

Trang 20

Nhấp Next cho đến khi màn hình xuất hiện

Tiếp tục làm nh hình vẽ

Trang 21

§å ¸n tèt nghiÖp

Chän Permissive

TiÕp tôc

Trang 22

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

Trang 23

§å ¸n tèt nghiÖp

NhËp Password

Giao diÖn cña H§H Red Hat Enterprise Linux 5

Trang 24

2.CÊu h×nh m¸y Server

2.1 DHCP Server

2.1.1 Kh¸i niÖm DHCP

DHCP l vià vi ết tắt của Dynamic Host Configuration Protocol Giao thứccấu h×nh Host Động DHCP được thiết kế l m già vi ảm thời gian chỉnh cấu h×nhcho mạng TCP/IP bằng c¸ch tự động g¸n c¸c địa chỉ IP cho kh¸ch h ng khi hà vi ọ

v o mà vi ạng DHCP tập trung việc quản lý địa chỉ IP ở c¸c m¸y tÝnh trung t©mchạy chương tr×nh DHCP Mặc dï cã thể g¸n địa chỉ IP vĩnh viễn cho bất cứm¸y tÝnh n o trà vi ªn mạng, DHCP cho phÐp g¸n tự động Để kh¸ch cã thể nhậnđịa chỉ IP từ m¸y chủ DHCP, bạn khai b¸o cấu h×nh để kh¸ch “nhận địa chỉ tựđộng từ một m¸y chủ” Tuú chọn nµy xuất hiện trong vïng khai b¸o cấu h×nhTCP/IP của đa số hệ điều h nh Mà vi ột khi tïy chọn nµy được thiết lập, kh¸ch cãthể “thuª” một địa chỉ IP từ m¸y chủ DHCP bất cứ lóc n o Phà vi ải cã Ýt nhấtmột m¸y chủ DHCP trªn mạng Sau khi c i à vi đặt DHCP, bạn tạo một phạm vi

Trang 25

§å ¸n tèt nghiÖp

DHCP (scope), l và vi ïng chứa c¸c địa chỉ IP trªn m¸y chủ, v mà vi ¸y chủ cungcấp đị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

Trang 26

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

Trang 27

Đồ á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

Trang 28

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

Trang 29

Đồ án tốt nghiệp

Hệ thống tên miền(Domain Name System hay DNS) bao gồm một loạtcác cơ sở dữ liệu chứa địa chỉ IP và các tên miền tơng ứng cuả nó Mỗi tênmiền tơng ứng với một địa chỉ bằng số cụ thể Hệ thống tên miền trên cónhiệm vụ chuyển đổi tên miền sang địa chỉ IP và ngợc lại từ địa chỉ IP sang tênmiền Trong những ngày đầu tiên của mạng Internet, tất cả các tên máy và địachỉ IP tơng ứng của chúng đợc lu giữ trong tệp hosts.txt, tệp này đợc trung tâmthông tin mạng NIC (Network information Center ) ở Mỹ lu giữ 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áttriể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ộtphầ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 vụ tên

+ Client (Resolver): gọi là trình phân giải tên

- DNS đợc thi hành nh một giao thức tầng Application trong mô hìnhTCP/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

Trang 30

KÝch vµo Forwarders vµ nhÊp vµo dÊu +

Chän IPV4 Address gâ vµo Adress vµ nhÊp Ok

Trang 31

§å ¸n tèt nghiÖp

KÝch chuét ph¶i vµo DNS Server chän Add -> Zone

Trang 32

Lµm nh h×nh vÏ

§Æt tªn lµ msviet.com vµ nhÊn OK

XuÊt hiÖn

Trang 33

§å ¸n tèt nghiÖp

Thªm nh÷ng client

CÊu h×nh cho client

Trang 34

Lu lại bằng cách nhấp vào Save

Khởi động lại Server

Trang 35

Đồ án tốt nghiệp

2.3 Samba

2.3.1 Khái niệm Samba

Samba là một dịch vụ cho phép Windows đọc đợc các tài nguyên 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

Trang 36

Nhấp chuột vào Prefences -> Server Settings… đến các lĩnh vực giải trí Bên cạnh

Đặt tên nh hình dới

Trang 37

Đồ án tốt nghiệp

Nhấp vào Samba Users… đến các lĩnh vực giải trí Bên cạnh

Kích vào Add User

Trang 38

Chän User duydong

§¸nh tªn Unix Username vµ Windows Username nh h×nh díi Paswork lµ 123456

Trang 39

§å ¸n tèt nghiÖp

NhÊp chuét vµo Add Share

Chän nh h×nh díi

Trang 40

Chän tmp vµ nhÊn OK

§¸nh dÊu vµo Writeble vµ Visible vµ nhÊn OK

Trang 41

Đồ án tốt nghiệp

Chuyển sang Access, đánh dấu

Thoát bằng cách nhấp vào Quit

Trang 42

TiÕp tôc vµo Services

§¸nh dÊu vµo smb

Trang 43

Đồ án tốt nghiệp

Khởi động smb

2.4 Web Server (Apache)

2.4.1 Khái niệm Web Server

Trang 44

2.4.1.1 Giao thức HTTP (HyperText Transfer Protocol)

HTTP là một giao thức cho phép Web browser và Web Server có thểgiao tiếp với nhau Nó chuẩn hoá các thao tác cơ bản mà một Web Server phảilàm đợc

HTTP là giao thức đơn giản giống nh với các giao thức chuẩn khác củaInternet, thông tin điều khiển đợc truyền dới dạng văn bản thô thông qua kếtnối TCP

Cổng 80 là cổng mặc định dành cho Web Server lắng nghe các kết nối

đợc gửi đến

2.4.1.2 Web Server và cách hoạt động

Web Server trả lời những yêu cầu từ các browser Nội dung có thể làweb tĩnh hay web động

Web Server có thể phục vụ các tài liệu HTML dới dạng siêu văn bảngồm: văn bản, hình ảnh, âm thanh, phim, … đến các lĩnh vực giải trí Bên cạnh

Đầu tiên xét Web server ở mức độ cơ bản thì nó phục vụ các nội dungtĩnh Nghĩa là khi Web server nhận 1 yêu cầu lấy trang Web sau từ Webbrowser thì nó sẽ ánh xạ (map) Uniform Resource Locator (URL) trên vào mộtfile cục bộ trên máy server

* Địa chỉ URL (Uniform Resource Locator)

Đợc sử dụng để truy xuất mọi dịch vụ thông tin của Web server từ WebBrowser Ta cần phải chỉ rõ loại giao thức, địa chỉ hay tên số port của loại dịch

vụ đó Trên các trình duyệt web, thông tin này đợc xác định bằng địa chỉ URLvới dạng tổng quá sau: Method://Host.Subdomain.Domain/

+ Method: cho biết loại dịch vụ đợc sử dụng Ví dụ nh http để truy xuấtWWW, ftp để truy xuất FTP,

+ Host.subdoamin.domain: cho biết tên hay địa chỉ IP của máy chủ cầntruy 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

Trang 45

§å ¸n tèt nghiÖp

Vµo System ->Administration -> Network vµ nhÊp vµo New

§¸nh dÊu vµo Ethrnet connection råi nhÊp Forward

Trang 46

NhÊp vµo Forward

CÊu h×nh nh h×nh vÏ

Trang 47

§å ¸n tèt nghiÖp

NhÊp vµo Apply

NhÊp vµo Activate

Trang 48

NhÊn vµo Yes

NhÊn OK

Trang 50

Đặt tên và địa chỉ IP cho Web Server

Lu lại

Trang 52

Một trong những thành phần máy chủ quan trọng trong hệ thống máychủ Linux là máy chủ mail(Mail Server) Mail Server có nhiệm vụ nhận và gửiE-Mail(Electronic Mail) dạng gọi tắt của th điện điện tử.

Để xây dựng máy chủ mail thành một hệ thống đặc trng cần có Postfixlàm máy chủ SMTP; Dovecot làm máy chủ POP3/IMAP; Squirrelmail làmmá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 trong th mục etc/postfix và thay đổi các dòng lệnh nh sau:

Đầu tiên là myhostname = LinuxSvr.msviet.com

Tiếp theo là dòng mydomain = msviet.com

Trang 54

Thay đổi mynetworks = 192.168.1.0/24, 127.0.0.0/8

2.5.2.2 Cấu hình Dovecot

Trang 55

Đồ án tốt nghiệp

Mở file dovecot.conf trong th mục etc và thêm dòng protocols = imap imaps pop3 pop3s hoặc tìm đến dòng # protocols = imap imaps pop3 pop3s

bỏ dấu chú thích # ở đầu dòng và Save lại

Lu lại và khởi động lại máy

CHƯƠNG III: tổng kết và hớng phát triển

1 Tổng kết

Trang 56

Mặc dù đã có nhiều cố gắng nhng nhìn chung so với thực tế thì đề tàivẫn thực hiện trong phạm vi nhỏ Nó mới chỉ triển khai trên các tài nguyên đã

có sẵn của Linux Bớc đầu đã xây dựng đợc một máy Server cung cấp các dịch

vụ Internet cơ bản nhất

- Máy Server cung cấp đợc địa chỉ IP cho các Client

- Máy Server phân giải đợc tên máy tính thành địa chỉ IP và ngợc lại

- Chia sẻ đợc file và các tài nguyên cho nhau

- Máy Server và Client truy cập đợc Web

- Máy Server và Client gửi đợc Mail cho nhau

2 Hớng phát triển

- Triển khai vào thực tế

- Xây dựng đợc một hệ thông hoàn chỉnh bao gồm tất cả các dịch vụ củamáy chủ Server phục vụ cho quản trị doanh nghiệp

- Cung cấp các tài liệu hớng dẫn ngời sử dụng

- Nghiên cứu và phát triển thêm các dịch vụ bảo mật trên 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 bản ĐHQG

Ngày đăng: 15/12/2015, 13:32

TỪ KHÓA LIÊN QUAN

w