43
Trung Tâm Đào Tạo Quản Trị Mạng Và An Ninh Mạng Quốc Tế ATHENA BÁO CÁO THỰC TẬP Hướng đẫn thực tập : GĐ. Võ Đỗ Thắng . Sinh Viên thực tập : Huỳnh Anh Tuấn . Khóa 2014 .

Bao cao thuc tap-Huynh Anh Tuan

Embed Size (px)

DESCRIPTION

Báo cáo thực tập

Citation preview

Page 1: Bao cao thuc tap-Huynh Anh Tuan

Trung Tâm Đào Tạo Quản Trị Mạng Và An Ninh Mạng Quốc Tế

ATHENA

BÁO CÁO THỰC TẬP

Hướng đẫn thực tập : GĐ. Võ Đỗ Thắng .

Sinh Viên thực tập : Huỳnh Anh Tuấn .

Khóa 2014 .

Mục Lục

Page 2: Bao cao thuc tap-Huynh Anh Tuan

1. HỆ ĐIỀU HÀNH CentOS 6.5 :......................................................................1

A. Khái Niệm :.................................................................................................1

B. Cài đặt : Cho đĩa CentOS 6.5 vào và bật khả năng boot từ CD/DVD trong BIOS..................................................................................................................2

2. FTP Server :..................................................................................................14

A. Khái niệm:.................................................................................................14

B. Cài đặt :.....................................................................................................14

3. The Secure Shell (SSH) :..............................................................................17

A. Khái Niệm:................................................................................................17

B. Cài đặt :.....................................................................................................17

4. Apache Server :............................................................................................18

A. Khái niệm :................................................................................................18

B. Cài đặt :.....................................................................................................18

5. MySQL:........................................................................................................22

A. Khái niệm :...................................................................................................22

B. Cài đặt :.....................................................................................................22

6. PHP :.............................................................................................................26

A. Khái niệm :................................................................................................26

B. Cài đặt :.....................................................................................................26

7. Cài đặt phpmyadmin :..................................................................................28

A. Khái niệm :................................................................................................28

B. Cài đặt :.....................................................................................................28

8. Thao tác hoạt động các dịch vụ WebServer, FTP, MySQL :.......................31

A. WebServer.................................................................................................31

B. FTP............................................................................................................31

C. MySQL......................................................................................................31

Page 3: Bao cao thuc tap-Huynh Anh Tuan

Nhận xét của cơ quan thực tập :

................................................................................................................

................................................................................................................

................................................................................................................

................................................................................................................

................................................................................................................

................................................................................................................

................................................................................................................

................................................................................................................

................................................................................................................

................................................................................................................

................................................................................................................

................................................................................................................

................................................................................................................

................................................................................................................

................................................................................................................

................................................................................................................

................................................................................................................

................................................................................................................

................................................................................................................

................................................................................................................

................................................................................................................

................................................................................................................

................................................................................................................

................................................................................................................

................................................................................................................

................................................................................................................

................................................................................................................

................................................................................................................

................................................................................................................

................................................................................................................

Page 4: Bao cao thuc tap-Huynh Anh Tuan

Link SlideShare, video giới thiệu bản thân và video báo cáo thực tập .Link SlideShare

Video giới thiệu bản thân .

https://www.youtube.com/watch?v=JgIP3Y1LdAA

Video hướng dẫn cài đặt Hệ điều hành CentOS .

https://www.youtube.com/watch?v=2LdKH-QeYPc

Video hướng dẫn cài đặt FTP và SSH .

https://www.youtube.com/watch?v=pCa2r-NID_c

Video hướng dẫn cài đặt WebServer (Apache, PHP, MySQL, phpMyAdmin).

https://www.youtube.com/watch?v=NBMzHf9Z2Kk

Page 5: Bao cao thuc tap-Huynh Anh Tuan

1. HỆ ĐIỀU HÀNH CentOS 6.5 :

A. Khái Niệm :

Centos(Community Enterprise Operating System) là 1 hệ điều hành mã nguồn mở dựa trên Red Hat Enterprise Linux nhưng khác với Red Hat nó là hoàn toàn free và có thể tương thích hoàn toàn với các phần mềm chạy trên trên Red Hat (kể từ phiên bản centos 5.0 trở đi).Phiên bản mới nhất của Centos là phiên bản Centos 6.5 .Khác với các phiên bản chủ yếu dành cho desktop như Ubuntu hay Fedora. Centos chủ yếu xây dựng để phát triển cho dòng máy chủ vì vậy nên việc phục vụ các nhu cầu về giải trí và multimedia có thể sẽ khó khăn hơn nhưng các nhu cầu về học tập và làm việc với mạng sẽ mạnh hơn.

1Trung tâm đào tạo quản trị mạng và an ninh mang quốc tế Athena

Page 6: Bao cao thuc tap-Huynh Anh Tuan

B. Cài đặt :Cho đĩa CentOS 6.5 vào và bật khả năng boot từ CD/DVD trong BIOS

Chọn Install or upgrade an existing system Enter

Màn hình boot để bắt đầu quá trình cài đặt .

2Trung tâm đào tạo quản trị mạng và an ninh mang quốc tế Athena

Page 7: Bao cao thuc tap-Huynh Anh Tuan

Chọn ngôn ngữ cho HĐH Next

3Trung tâm đào tạo quản trị mạng và an ninh mang quốc tế Athena

Page 8: Bao cao thuc tap-Huynh Anh Tuan

Chọn ngôn ngữ cho bàn phím Next

Chọn Basic Strorage Devices Next

4Trung tâm đào tạo quản trị mạng và an ninh mang quốc tế Athena

Page 9: Bao cao thuc tap-Huynh Anh Tuan

Chọn Yes, discard any data Next

Điền Hostname : VD thuctap.com Next

5Trung tâm đào tạo quản trị mạng và an ninh mang quốc tế Athena

Page 10: Bao cao thuc tap-Huynh Anh Tuan

Chọn múi giờ là Asia/Ho Chi Minh Next

Nhập password cho tài khoản Root(tài khoản quản trị) Next

6Trung tâm đào tạo quản trị mạng và an ninh mang quốc tế Athena

Page 11: Bao cao thuc tap-Huynh Anh Tuan

Chọn Create custom Layout để tạo phân vùng cho HĐH Next

Tạo 3 phân vùng: swap FST Swap Size 2048 , /boot FST ext3 size 400 , / FST ext3 size

dung lượng còn lại của HDD Next

7Trung tâm đào tạo quản trị mạng và an ninh mang quốc tế Athena

Page 12: Bao cao thuc tap-Huynh Anh Tuan

Next

Chọn Desktop Next

8Trung tâm đào tạo quản trị mạng và an ninh mang quốc tế Athena

Page 13: Bao cao thuc tap-Huynh Anh Tuan

Bắt đầu quá trình cài đặt và nhận dạng đĩa cứng .

Quá trình cài đặt các tập tin vào đĩa cứng .

9Trung tâm đào tạo quản trị mạng và an ninh mang quốc tế Athena

Page 14: Bao cao thuc tap-Huynh Anh Tuan

Bấm Reboot để khởi động lại máy

Forward

10Trung tâm đào tạo quản trị mạng và an ninh mang quốc tế Athena

Page 15: Bao cao thuc tap-Huynh Anh Tuan

Chọn Yes, I agree to the License Agreement Forward

Tạo User cho hệ thống

User Name : tên đăng nhập.

Full Name : Tên người sử dụng .

Password : Mật khẩu cho tài khoản.

Confirm Password : Nhập lại password.

11Trung tâm đào tạo quản trị mạng và an ninh mang quốc tế Athena

Page 16: Bao cao thuc tap-Huynh Anh Tuan

Cài đặt ngày giờ và lịch cho hệ thống Forward

Finish

12Trung tâm đào tạo quản trị mạng và an ninh mang quốc tế Athena

Page 17: Bao cao thuc tap-Huynh Anh Tuan

Màn hình đăng nhập tài khoản .

Sử dụng lệnh : yum update để update các Packed mới nhất .

13Trung tâm đào tạo quản trị mạng và an ninh mang quốc tế Athena

Page 18: Bao cao thuc tap-Huynh Anh Tuan

2. FTP Server :

A. Khái niệm:

FTP (viết tắt của File Transfer Protocol là một giao thức truyền tập tin thường được dùng để trao đổi tập tin qua mạng lưới truyền thông bằng giao thức TCP/IP (chẳng hạn như Internet - intranet - mạng nội bộ). FTP Server, dùng chạy phần mềm cung cấp dịch vụ FTP, gọi là trình chủ, lắng nghe yêu cầu về dịch vụ của các máy tính khác trên mạng lưới. Máy khách chạy phần mềm FTP dành cho người sử dụng dịch vụ (CuteFTP, File Zilla, …) gọi là trình khách, thì khởi đầu một liên kết với máy chủ. Khi kết nối vào FTP server bằng một trình khách vào, máy khách có thể xử lý một số thao tác về tập tin, như tải tập tin lên máy chủ, tải tập tin từ máy chủ xuống máy khách, đổi tên của tập tin, hoặc xóa tập tin ở máy chủ v.v. Hầu hết các hệ điều hành máy tính nào cũng hỗ trợ giao thức FTP. Điều này cho phép tất cả các máy tính kết nối với một mạng lưới có nền TCP/IP, xử lý tập tin trên một máy tính khác trên cùng một mạng lưới với mình, bất kể máy tính ấy dùng hệ điều hành nào (nếu các máy tính ấy đều cho phép sự truy cập của các máy tính khác, dùng giao thức FTP).

B. Cài đặt :Sử dụng lệnh kiểm tra : rpm –qa | grep vsftpd

Lệnh cài đặt : yum install vsftpd

14Trung tâm đào tạo quản trị mạng và an ninh mang quốc tế Athena

Page 19: Bao cao thuc tap-Huynh Anh Tuan

Kiểm tra biến ftp_home_dir:

getsebool ftp_home_dir

Set biết ftp_home_dir = on:Setsebook –P ftp_home_dir 1

15Trung tâm đào tạo quản trị mạng và an ninh mang quốc tế Athena

Page 20: Bao cao thuc tap-Huynh Anh Tuan

Kiểm tra lại biến ftp_home_dir:

getsebool ftp_home_dir

Tạo FTP Home Dir :mkdir /home_ftp

Tạo User cho phép truy cập FTP server:

Useradd –d /home_ftp/ftpuser ftpuser

Tạo Password cho user ftpuserpasswd ftpuser

Kiểm tra

16Trung tâm đào tạo quản trị mạng và an ninh mang quốc tế Athena

Page 21: Bao cao thuc tap-Huynh Anh Tuan

3. The Secure Shell (SSH) :

A. Khái Niệm:Phần mền The Secure Sheel (SSH) là một sự hỗ trợ mới của Linux nhằm khác phục nhược điểm bảo mật của telnet.Phần mềm SSH cho phép ta truy cập từ xa một cách an toàn vào hệ thống Linux và mật khẩu sẽ được mã hóa .

B. Cài đặt :Kiểm tra ssh đã được cài đặt hay chưa :

SSH đã được cài đặt, nếu chưa thì dùng lệnh :

Xem file cấu hình sshd_config và các option mặc định :

SSH server cần mở port 22 hoặc có thể tắt Firewall

Khởi động SSH daemon :

17Trung tâm đào tạo quản trị mạng và an ninh mang quốc tế Athena

Page 22: Bao cao thuc tap-Huynh Anh Tuan

4. Apache Server :

A. Khái niệm :

• Apache là một phần mềm webserver được phát triển bởi Apache Software Foundation hỗ trợ giao thức HTTP

• Apache là một phần mên tự do, miễn phí, cung cấp nhiều source code được phát hành với giấy phép Apache License

• Apache chạy trên nhiều Hệ Điều Hành như: Unix, Linux , Microsoft Windows, Novell Netware, …

• Apache có thể câu hình và mở rộng bằng những module của công ty thứ ba

B. Cài đặt :Sử dụng lệnh kiểm tra : rpm –qa | grep httpd

18Trung tâm đào tạo quản trị mạng và an ninh mang quốc tế Athena

Page 23: Bao cao thuc tap-Huynh Anh Tuan

Lệnh cài đặt : yum install httpd

Nhập” y” Enter

19Trung tâm đào tạo quản trị mạng và an ninh mang quốc tế Athena

Page 24: Bao cao thuc tap-Huynh Anh Tuan

Cài đặt hoàn tất .

Kiểm tra sau khi cài đặt hoàn tất .

20Trung tâm đào tạo quản trị mạng và an ninh mang quốc tế Athena

Page 25: Bao cao thuc tap-Huynh Anh Tuan

Source web mặc định được đặt tại: /var/www/html/ ta có thể vào

Để chỉnh sửa, tìm đến dòng

Ta sửa lại đường dẫn mặc định và khỏi động lại Apache

Tạo một file index.html để kiểm tra web server :

21Trung tâm đào tạo quản trị mạng và an ninh mang quốc tế Athena

Page 26: Bao cao thuc tap-Huynh Anh Tuan

5. MySQL:

A. Khái niệm :

• MySQL là hệ quản trị cơ sở dữ liệu mã nguồn mở phổ biến nhất thế giới và được các nhà phát triển rất ưa chuộng trong quá trình phát triển ứng dụng. Vì MySQL là cơ sở dữ liệu tốc độ cao, ổn định và dễ sử dụng, có tính linh hoạt, hoạt động trên nhiều hệ điều hành cung cấp một hệ thống lớn các hàm tiện ích rất mạnh. Với tốc độ và tính bảo mật cao, MySQL rất thích hợp cho các ứng dụng có truy cập CSDL trên internet.

• MySQL là một trong những ví dụ rất cơ bản về Hệ Quản trị Cơ sở dữ liệu quan hệ sử dụng Ngôn ngữ truy vấn có cấu trúc (SQL).

• MySQL được sử dụng cho việc bổ trợ chủ yếu cho PHP và nhiều ngôn ngữ khác, là nơi lưu trữ CSDL trên các trang web viết bằng PHP,...

B. Cài đặt : Sử dụng lệnh để kiểm tra : rpm –qa|grep mysqld

Sử dụng lệnh cài đặt : yum install mysql mysql-server mysql

22Trung tâm đào tạo quản trị mạng và an ninh mang quốc tế Athena

Page 27: Bao cao thuc tap-Huynh Anh Tuan

Tạo user cho MySQL :

User : root

Password : 123456

Kiểm tra xem mysql có hoạt động tốt chưa :

23Trung tâm đào tạo quản trị mạng và an ninh mang quốc tế Athena

Page 28: Bao cao thuc tap-Huynh Anh Tuan

Một số lệnh thao tác với MySQL :

Lệnh : show databases; // hiển thị các Databases .

Lệnh USE ten_database; và show tables; // truy nhập vào 1 database và hiện các tables của 1 database .

Lênh tạo 1 database : create database ten_database;

24Trung tâm đào tạo quản trị mạng và an ninh mang quốc tế Athena

Page 29: Bao cao thuc tap-Huynh Anh Tuan

Lệnh xóa 1 database : drop database ten_database;

6. PHP :

A. Khái niệm :

PHP (PHP: Hypertext Preprocessor") là một ngôn ngữ lập trình kịch bản hay một loại mã lệnh chủ yếu được dùng để phát triển các ứng dụng viết cho máy chủ, php là một mã nguồn mở, dùng cho mục đích tổng quát. Rất thích hợp với lập trình web và có thể dễ dàng nhúng vào trang HTML. Do được tối ưu hóa cho các ứng dụng web, tốc độ nhanh, nhỏ gọn, cú pháp giống C và Java, dễ học và thời gian xây dựng tương đối ngắn hơn so với các ngôn ngữ khác nên PHP đã nhanh chóng trở thành một ngôn ngữ lập trình web phổ biến nhất thế giới.

B. Cài đặt :Sử dụng lệnh cài đặt : yum install php

25Trung tâm đào tạo quản trị mạng và an ninh mang quốc tế Athena

Page 30: Bao cao thuc tap-Huynh Anh Tuan

Nhập Y để tiếp tục cài đặt .

26Trung tâm đào tạo quản trị mạng và an ninh mang quốc tế Athena

Page 31: Bao cao thuc tap-Huynh Anh Tuan

7. Cài đặt phpmyadmin :

A. Khái niệm :

phpMyAdmin là một công cụ mã nguồn mở miễn phí được viết bằng PHP dự định để xử lý quản trị của MySQL thông qua một trình duyệt web. Nó có thể thực hiện nhiều tác vụ như tạo, sửa đổi hoặc xóa bỏ cơ sở dữ liệu, bảng, các trường hoặc bản ghi; thực hiện truy vấn SQL; hoặc quản lý người dùng và cấp phép.

B. Cài đặt :Lệnh tải gói cài đặt : rpm -ivh http://ftp.jaist.ac.jp/pub/Linux/Fedora/epel/6/i386/epel-release-6-8.noarch.rpm

Sử dụng lênh cài đặt : yum install phpmyadmin

27Trung tâm đào tạo quản trị mạng và an ninh mang quốc tế Athena

Page 32: Bao cao thuc tap-Huynh Anh Tuan

Nhập Y để tiếp tục cài đặt .

28Trung tâm đào tạo quản trị mạng và an ninh mang quốc tế Athena

Page 33: Bao cao thuc tap-Huynh Anh Tuan

Cấu hình cho phép truy cập phpMyAdmin từ xa .

ở dòng Allow from ban đầu là 127.0.0.1 ta sử lại thành Allow from All và lưu lại

Sau đó khởi động lại dịch vụ apache :

Ta đăng nhập vào phpmyadmin trên trinh duyệt :

Vào dường dẫn : ip_server/phpmyadmin

29Trung tâm đào tạo quản trị mạng và an ninh mang quốc tế Athena

Page 34: Bao cao thuc tap-Huynh Anh Tuan

Nhập tên người dùng và mật khẩu là user và password của MySQL Đăng nhập.

Giao diện chính của phpMyAdmin rất dễ quản lý và thao tác .

30Trung tâm đào tạo quản trị mạng và an ninh mang quốc tế Athena

Page 35: Bao cao thuc tap-Huynh Anh Tuan

8. Thao tác hoạt động các dịch vụ WebServer, FTP, MySQL :

A. WebServerMở dịch vụ WebServer : service httpd start

Tắt dịch vụ WebServer : service httpd stop

Khỏi động lại WebServer : service httpd restart

B. FTPMở dịch vụ FTP : service vsftpd start

Tắt dịch vụ FTP : service vsftpd stop

Khỏi động lại FTP : service vsftpd restart

C. MySQLMở dịch vụ MySQL : service mysqld start

Tắt dịch vụ MySQL: service mysqld stop

31Trung tâm đào tạo quản trị mạng và an ninh mang quốc tế Athena

Page 36: Bao cao thuc tap-Huynh Anh Tuan

Khỏi động lại MySQL : service mysqld restart

Để chạy được Webserver, Ftp ta phải tắt hoặc mở port tương ứng trong firewall .

Mở dịch vụ iptables : service iptables start

Tắt dịch vụ iptables: service iptables stop

Khỏi động lại iptables : service iptables restart

iptables -A INPUT -i eth(0) --dport 80 -j ACCEPT

32Trung tâm đào tạo quản trị mạng và an ninh mang quốc tế Athena

Page 37: Bao cao thuc tap-Huynh Anh Tuan

Tài liệu tham khảo hướng đẫn :

Athena Linux LP-I .

Athena Linux LP-II .

Athena Linux DVD LPI-II .

33Trung tâm đào tạo quản trị mạng và an ninh mang quốc tế Athena