Chương trình dịch

Tài liệu tương tự
Microsoft Word - Khai thac AWS EC2_Web hosting.docx

Bài 3 Tựa bài

Hướng dẫn sử dụng Virtualmin

Internet Information Service - IIS Internet Information Service - IIS Bởi: Phạm Nguyễn Bảo Nguyên Chúng ta đã tìm hiểu về cách dựng một NAT Server...

Thiết kế website động với mã nguồn Drupal 7 - Phần 1

Tạp chí Khoa học công nghệ và Thực phẩm số 11 (2017) NGHIÊN CỨU ỨNG DỤNG MÃ NGUỒN MỞ JOOMLA XÂY DỰNG WEBSITE HỖ TRỢ DẠY HỌC VẬT LÝ ĐẠI CƢƠNG Ngu

Domain Name System - DNS Domain Name System - DNS Bởi: Phạm Nguyễn Bảo Nguyên Như chúng ta đã biết DHCP Server có tác dụng cấp phát IP cho các Client

BÀI THỰC HÀNH 1: THỰC HÀNH KÍCH HOẠT IPV6 TRÊN HĐH WINDOW, LINUX

التحكم بالروبوت عبر صفحة الويب

mySQL - Part 1 - Installation

HD reset mật khẩu cho các hệ điều điều hành HƯỚNG DẪN RESET MẬT KHẨU CHO CÁC HỆ ĐIỀU HÀNH MỤC LỤC 1 Hướng dẫn chỉnh boot bằng cd-rom trên vps R

Backup Cloud Server

Slide 1

UBND TỈNH LONG AN TRƯỜNG CAO ĐẲNG NGHỀ LONG AN CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự do - Hạnh phúc CHƯƠNG TRÌNH ĐÀO TẠO TRÌNH ĐỘ CAO ĐẲNG (

Slide 1

HƯỚNG DẪN SỬ DỤNG CLOUD STORAGE Trân trọng cám ơn các bạn đã sử dụng dịch vụ Cloud Storage của Viettel IDC. Tài liệu hướng dẫn sử dụng nhanh được biên

11 tính năng hay trong Windows 10 mà Windows 8 không có Windows 10 là một sự cải tiến đáng kể so với Windows 8. Ngoài giao diện được làm mới, hầu hết

LỖI PROXY Để tiết kiệm lượng dữ liệu tải về, kiểm soát thông tin và đảm bảo an toàn khi truy cập Internet thì một số hệ thống thiết lập thêm máy chủ p

Chương trình dịch

CÔNG TY TNHH GIẢI PHÁP TRỰC TUYẾN TOTAL 60 Đường 18, Phường Hiệp Bình Chánh, Quận Thủ Đức, TP.HCM MST:

Giới thiệu

Phụ lục 2: HỒ SƠ NĂNG LỰC NĂM 2014

TRƯỜNG Đ CK Joel Murach lay Harris TÜ SACH BẢN QUYỄN FPT Polytechnic P H P v ä MySQL Murach's PHP and MySQL Khởi động nhanh với PHP & MySQL

Microsoft Word - Giải pháp Kaspersky - NTS.docx

08-khoidong.pptx

BÀI MỞ ĐẦU BÀI MỞ ĐẦU Bởi: Vũ Khánh Quý Bài 1: GIỚI THIỆU MÔN HỌC 1. Giới thiệu môn học Với xu thế ứng dụng hệ thống thông tin vào tất cả các hoạt độn

Modbus RTU - Modbus TCP/IP Converter

Hướng dẫn bắt đầu sử dụng mozabook mozabook 2 Cài đặt, bắt đầu, Bản đồ màn hình Mở ấn phẩm, Nhập PDF và PPT Dẫn đường, Cập nhật ấn phẩm Ấn phẩm mới Nộ

HƯỚNG DẪN SỬ DỤNG HỆ THỐNG E-LEARNING Công Ty TNHH Uratek Website: TP.HCM, 08/2017

HƯỚNG DẪN SỬ DỤNG HỆ THỐNG E-LEARNING Version 1.2 Công Ty TNHH Uratek Website: TP.HCM, 11/2017

NẮM BẮT XU HƯỚNG BỨT PHÁ THÀNH CÔNG 1

Hỗ trợ ôn tập [ĐỀ CƯƠNG CHƯƠNG TRÌNH ĐẠI HỌC] BÍ QUYẾT NGHIÊN CỨU KEYWORD HIỆU QUẢ Đây chính là bước đầu tiên bạn phải t

TRƯỜNG ĐẠI HỌC SƯ PHẠM TP. HỒ CHÍ MINH KHOA HÓA HỌC KHÓA LUẬN TỐT NGHIỆP Tên đề tài: SỬ DỤNG MOODLE THIẾT KẾ WEBSITE HỖ TRỢ VIỆC TỰ HỌC CHƯƠNG HIDROCA

HEADING 1: PHẦN 1: QUẢN LÝ VÀ DUY TRÌ HỆ ĐIỀU HÀNH

Dell UltraSharp U2518D Trình Quản Lý Màn Hình Dell Sổ tay hướng dẫn sử dụng

ISA Server - Installation ISA Server - Installation Bởi: Phạm Nguyễn Bảo Nguyên Chúng ta không thể phủ nhận rằng trong khoảng vài năm trở lại đây Inte

UBND TỈNH LONG AN TRƯỜNG CĐN LONG AN CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự do -Hạnh phúc CHƯƠNG TRÌNH DẠY NGHỀ TRÌNH ĐỘ TRUNG CẤP (Ban hành

Hướng dẫn KHG sử dụng dịch vụ BaaS do Mobifone Global cung cấp Tổng Công ty Viễn thông MOBIFONE là nhà cung cấp dịch vụ Viễn thông và CNTT hàng đầu tạ

Microsoft Word - SGV-Q4.doc

Trường Đại học Dân lập Văn Lang - Nội san Khoa học & Đào tạo, số 5, 11/2005 NHÓM HỌC TẬP SÁNG TẠO THS. NGUYỄN HỮU TRÍ Trong bài viết này tôi muốn chia

Microsoft Word - 10 quy tac then chot ve bao mat.doc

000.FF50VI. Trang bia 1 - bia ngoai

Tìm hiểu ngôn ngữ lập trình Visual Basic Tìm hiểu ngôn ngữ lập trình Visual Basic Bởi: Khuyet Danh Tìm hiểu ngôn ngữ lập trình Visual Basic Tổng quan

Tạo máy chủ ảo Linux và cấu hình SSH

FAQ: Hướng dẫn cấu hình Wireless Router N300 DIR-612 Release date: 17/12/2018 Model support: DIR-612 H/W: Bx F/W: N/A FAQ: Hướng dẫn cấu hình Wireless

PowerPoint Presentation

KIỂM TOÁN NHÀ NƯỚC CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự do - Hạnh phúc Số: 1173/QĐ-KTNN Hà Nội, ngày 27 tháng 7 nă

CÔNG TY TNHH GIẢI PHÁP CÔNG NGHỆ HDA VIỆT NAM Biệt thự BT8 Lô D8 Khu đô thị Việt Hưng, Long Biên, Hà Nội Điện thoại: (84-4) Fax: (84-4) 62928

ThemeGallery PowerTemplate

TRUNG TÂM KINH DOANH VNPT ĐỒNG THÁP o0o TÀI LIỆU HƯỚNG DẪN KHAI THÁC Website QUẢN LÝ CÔNG NỢ - HÓA ĐƠN ĐIỆN TỬ dongthap.vnpt.vn/tt

BỘ CÔNG THƯƠNG TRƯỜNG CAO ĐẲNG CÔNG THƯƠNG THÀNH PHỐ HỒ CHÍ MINH SỔ TAY SINH VIÊN KHOA CÔNG NGHỆ THÔNG TIN NĂM 2016 Địa chỉ: 20 Tăng Nhơn Phú Phường P

Microsoft Word - Huong dan cau hinh mikrotik - Viet Tuan UNIFI.vn

SM-G935F SM-G935FD Sách hướng dẫn sử dụng Vietnamese. 02/2016. Rev.1.0

TẬP ĐOÀN VIỄN THÔNG QUÂN ĐỘI VIETTEL TRUNG TÂM CÔNG NGHỆ THÔNG TIN 1 HƯỚNG DẪN SỬ DỤNG HỆ THỐNG QUẢN LÝ VÀ ĐIỀU HÀNH VĂN BẢN ĐIỆN TỬ Đối tượng Văn thư

UBND THÀNH PHỐ HÀ NỘI TRƯỜNG CAO ĐẲNG NGHỀ CÔNG NGHỆ CAO HÀ NỘI CỘNG HÕA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập- Tự do- Hạnh phúc CHƯƠNG TRÌNH DẠY NGHỀ (Ba

Lỗi thường gặp ở Windows Lỗi thường gặp ở Windows Bởi: Vien CNTT DHQG Hanoi LỖI THƯỜNG GẶP Ở WINDOWS Khi hệ thống gặp bất ổn, hệ điều hành (HĐH) sẽ cố

Microsoft Word - Tailieu win2003.doc

Công ty CP công nghệ thẻ NACENCOMM HÓA ĐƠN ĐIỆN TỬ CA2 CÔNG TY CỔ PHẦN CÔNG NGHỆ THẺ NACENCOMM TÀI LIỆU NGHIỆP VỤ HÓA ĐƠN ĐIỆN TỬ CA2 Hà Nội 12/2017 1

Slide 1

Slide 1

Windows 7ன ல Client Serverர Install ச ய தல HDPOS smart Tutorials 1. Control Panelல க க ச ல லவ ம. 2. Programsய select ச ய வ ம. 3. Turn Windows Features

Hướng Dẫn Sử Dụng Doanh Nghiệp với Giao AdminLTE Bao gồm: - Trỏ record - Quản trị với giao diện AdminLTE - Cấu hình trên Outlook 2013 ( PO

Dell E2418HN Trình Quản Lý Màn Hình Dell Sổ tay hướng dẫn sử dụng

Thiết lập cho điện thoại dùng Windows Phone 8 Khi sở hữu một smartphone chạy Windows Phone 8, người dùng cần thực hiện các thiết lập cho nhạc chuông,

PRIVACY POLICY - VI (Final)

Giải pháp số hóa và văn thư lưu trữ

TRUNG TÂM ĐÀO TẠO LẬP TRÌNH VIÊN QUỐC TẾ

HƯỚNG DẪN SỬ DỤNG ĐẦU GHI LILIN DVR 708/716/ Cấu tạo đầu ghi 1.1 Đầu ghi DVR 816 Mặt trước: Stt Tên Chức năng 1 Phím sang trái Di chuyển sang tr

TẬP ĐOÀN VIỄN THÔNG QUÂN ĐỘI DỊCH VỤ CHỨNG THỰC CHỮ KÝ SỐ VIETTEL-CA SỔ TAY HƯỚNG DẪN SỬ DỤNG CHỨNG THƯ SỐ VIETTEL-CA MỤC LỤC 1. GIỚI THIỆU VỀ DỊCH VỤ

Slide 1

HO C VIÊÊN CÔNG NGHÊÊ BƯU CHI NH VIÊ N THÔNG CƠ SƠ TA I TP HÔ CHI MINH KHOA CÔNG NGHÊÊ THÔNG TIN 2 CÔÊNG HO A XA HÔÊI CHU NGHI A VIÊÊT NAM Đô Êc lâ Êp

Bao gia VietNamNet Video

67_8807.pdf

SM-N9208 SM-N920C SM-N920CD SM-N920I Sách hướng dẫn sử dụng Vietnamese. 08/2015. Rev.1.0

CÔNG TY TNHH TIN HỌC TÍN NGHỆ Hotline: TÀI LIỆU HƯỚNG DẪN CÀI ĐẶT, CẤU HÌNH, SAO LƯU PHẦN MỀM TÍN NGHỆ A. CÀI ĐẶT, CẤU HÌ

Viện Đại học Mở Hà Nội Trung tâm Đào tạo Trực tuyến (E-Learning) Tài liệu hướng dẫn học viên TÀI LIỆU HƯỚNG DẪN SỬ DỤNG HỆ THỐNG ĐÀO TẠO TRỰC TUYẾN Dà

Microsoft Word - bai2.doc

05-quanlytientrinh.pptx

Máy tính cá nhân Máy tính cá nhân Bởi: Wiki Pedia Định nghĩa Máy tính cá nhân (tiếng Anh: personal computer, viết tắt PC) là một máy điện toán siêu nh

Chia Sẻ Trực Tuyến 3.1

Moduel 7:Trinh chiếu bài thuyết trình 163 Moduel 7: rình chiếu bài thuyết trình 7.1. rình chiếu bài thuyết trình Thiết lập các tùy ch n cho chế độ Sli

"Độ laptop thế nào vói 100 USD? Đừng vội nghĩ đến chuyện mua mới laptop chỉ vì vấn đề hiệu năng bởi vẫn còn có thể đạt đưọc điều o đó bằng cách nâng c

tài liệu hướng dẫn sử dụng dành cho người dùng cuối

Bài 4 Tựa bài

Đề nghị về cấu trúc và xác nhận nhóm Đặc Nhiệm Ngày 4 tháng Năm 2019 Soạn thảo và đệ trình bởi: Mark Reiff Ron White Scott Roth Josh Meyer Edie Landis

DANH SÁCH ĐĂNG KÝ ĐỀ TÀI ĐỒ ÁN CHUYÊN NGÀNH KHÓA 05 TT Mã đề tài Tên đề tài GVHD Mã sinh viên Họ Đệm Tên Mai Xuân Sang DA05DH.001 Xây dựn

Operating Instructions

Tài liệu Hướng dẫn sử dụng

Hướng dẫn sử dụng Merchant Center

Bản kế hoạch cho chiến lược video marketing Bởi Nickel City Graphics LLC

In trực tuyến 4.0

HỘI THI TIN HỌC TRẺ TỈNH AN GIANG ĐỀ CHÍNH THỨC ĐỀ THI LÝ THUYẾT BẢNG A - KHỐI TIỂU HỌC Khóa ngày: Thời gian : 20 phút (không kể thời gian

Chương II - KIẾN TRÚC HỆ ĐIỀU HÀNH

BẢO MẬT Hướng dẫn sử dụng VPS HƯỚNG DẪN NGƯỜI DÙNG MÁY CHỦ RIÊNG ẢO (VPS) CỦA Anzo Capital Cảnh báo rủi ro: giao dịch theo tỉ lệ đòn bẩy với tiền ký q

27_7193.pdf

Microsoft Word - Phan 1 - Kien thuc co so IFS-HANU 2011.doc

SM-G925F Sách hướng dẫn sử dụng Vietnamese. 04/2015. Rev.1.0

HỌC VIỆN KỸ THUẬT QUÂN SỰ

TÀI LIỆU HƯỚNG DẪN SỬ DỤNG ỨNG DỤNG HÓA ĐƠN ĐIỆN TỬ CYBERBILL CLOUD V2.0 Phiên bản V2.0

Bản ghi:

Linux và Phần mềm Mã nguồn mở Bài 11: Cài đặt các dịch vụ cơ bản của máy chủ Internet trên linux

Nhắc lại và chú ý Quá trình khởi động hệ điều hành linux Tiến trình deamon cung cấp các chức năng quan trọng của hệ thống, thường được khởi động cùng với việc khởi động thiết bị Quản lý việc khởi chạy dịch vụ Các khái niệm cơ bản về mạng sử dụng giao thức IP Một số dịch vụ LAN và WAN phổ thông Các tập tin cấu hình card mạng Chạy và giám sát hoạt động của các thiết bị mạng TRƯƠNG XUÂN NAM 2

Nội dung 1. Khái niệm máy chủ internet Máy chủ internet Thị phần máy chủ 4/2016 2. LAMP LAMP là gì? Cài đặt LAMP trên CentOS Cài đặt LAMP trên Ubuntu 3. Phân tích hoạt động máy chủ và sửa lỗi Cấu hình chuẩn của LAMP Phân tích hoạt động & điều chỉnh TRƯƠNG XUÂN NAM 3

Phần 1 Khái niệm máy chủ internet TRƯƠNG XUÂN NAM 4

Máy chủ internet TRƯƠNG XUÂN NAM 5

Máy chủ internet Máy chủ internet = máy tính kết nối trực tiếp với mạng toàn cầu (hoặc gần gần như vậy) Có địa chỉ IP cố định Chạy các phần mềm cung cấp dịch vụ qua mạng internet Các máy tính của người dùng gửi yêu cầu đến máy chủ bằng cách viết các yêu cầu ở định dạng đã được quy định từ trước (các giao thức) Máy chủ tiếp nhận yêu cầu, kiểm tra và chuyển yêu cầu đến phần mềm xử lý tương ứng, sau đó nhận kết quả và trả ngược lại cho người dùng TRƯƠNG XUÂN NAM 6

Máy chủ internet Hình dưới minh họa hoạt động của một lượt trao đổi giữa máy khách (client) và máy chủ (server) Máy khách gửi đoạn text: GET /resources/?... Máy chủ chuyển yêu cầu tới tiến trình phục vụ, lấy kết quả và gửi trả lại nội dung <?xml version= TRƯƠNG XUÂN NAM 7

Máy chủ internet Máy chủ internet Máy phục vụ nhiều yêu cầu cùng một lúc Máy cung cấp nhiều dịch vụ khác nhau (qua các cổng dịch vụ khác nhau) Máy chủ internet có nhất thiết dùng linux? Không nhất thiết, nhưng linux có nhiều lợi thế Linux có ưu thế về mạng: bản thân linux sử dụng mạng IP làm nền tảng giao vận thông tin, các phần mềm trên linux có độ ổn định cao do tối ưu trong vận hành, nâng cấp và sửa lỗi liên tục Chi phí về phần cứng và phần mềm rẻ hơn TRƯƠNG XUÂN NAM 8

Thị phần máy chủ 4/2016 Số lượng máy chủ toàn cầu: Khoảng 5,8 triệu máy thực sự hoạt động 72% dùng linux, 26,3% dùng windows, 1% thuộc về các hệ điều hành khác Trong số 1 triệu website hoạt động nhất: 45,2% chạy Apache; 25,6% chạy nginx; 11,3% chạy IIS Những con số trên không ghi nhận các máy chủ media và game, vốn cũng là những server bận rộn Máy chủ media: cung cấp các nội dung video, nhạc, Máy chủ game: cung cấp dịch vụ trò chơi trực tuyến TRƯƠNG XUÂN NAM 9

Phần 2 LAMP TRƯƠNG XUÂN NAM 10

LAMP là gì? LAMP là viết tắt của 4 thuật ngữ Linux, Apache, MySQL và PHP. Đây là bộ tứ cơ bản để tạo nên một webserver phổ thông Windows cũng có một vài bộ tương đương (XAMPP) Đây chỉ là một cách tạo webserver, linux có nhiều công cụ khác, sinh viên phải chủ động tìm hiểu thêm Cài đặt LAMP thì máy tính sẽ trở nên như thế nào? Cung cấp dịch vụ web (http) qua cổng 80 Trang web có thể viết bởi ngôn ngữ PHP Cơ sở dữ liệu MySQL TRƯƠNG XUÂN NAM 11

Cài đặt LAMP trên CentOS Chạy lệnh ip addr để xem ip hiện tại của máy Mở trình duyệt, gõ http://192.168.80.133, nhận được thông báo không thể truy cập site Hoặc firewall trên server chặn không cho ta truy cập Hoặc server không cung cấp dịch vụ này TRƯƠNG XUÂN NAM 12

Cài đặt LAMP trên CentOS TRƯƠNG XUÂN NAM 13

Cài đặt LAMP trên CentOS Cài đặt Apache web server yum install -y httpd systemctl start httpd systemctl enable httpd Thiết lập lại tường lửa, cho phép máy tính bên ngoài được phép truy cập vào server firewall-cmd --permanent --zone=public --addservice=http firewall-cmd reload Thử lại server http://192.168.80.133 TRƯƠNG XUÂN NAM 14

Cài đặt LAMP trên CentOS TRƯƠNG XUÂN NAM 15

Cài đặt LAMP trên CentOS Lúc này server đã có dịch vụ web, nhưng chỉ chạy được những trang tĩnh và hình ảnh (tiến trình chỉ đọc nội dung file rồi gửi lại cho máy khách) Cài đặt PHP và các gói hỗ trợ yum install -y php php-mysql Soạn thử một trang với mã PHP vi /var/www/html/i.php <?php phpinfo();?> systemctl restart httpd Thử lại server http:// 192.168.80.133/i.php TRƯƠNG XUÂN NAM 16

Cài đặt LAMP trên CentOS TRƯƠNG XUÂN NAM 17

Cài đặt LAMP trên CentOS Cài đặt và cấu hình MySQL (MariaDB) yum install -y mariadb-server mariadb systemctl start mariadb systemctl enable mariadb Để cài đặt các thông số bảo mật cho MySQL, chạy script /usr/bin/mysql_secure_installation Đặt mật khẩu cho người dùng root Loại bỏ các người dùng anonymous Không cho phép root đăng nhập từ máy khác Loại bỏ cơ sở dữ liệu test TRƯƠNG XUÂN NAM 18

Cài đặt LAMP trên Ubuntu Các bước tương tự như với CentOS apt-get install apache2 systemctl enable apache2 systemctl start apache2 apt-get install mariadb-server mysql_secure_installation apt-get install php7.0-mysql php7.0-curl php7.0-json php7.0-cgi php7.0 libapache2- mod-php7 TRƯƠNG XUÂN NAM 19

Cài đặt LAMP trên Ubuntu Một số bản Ubuntu đã cài trước MySQL, có thể cần remove trước khi cài MariaDB systemctl stop mysql apt-get remove --purge mysql-server mysqlclient mysql-common apt-get autoremove apt-get autoclean rm -rf /var/lib/mysql/ rm -rf /etc/mysql/ Cài thêm phpmyadmin apt-get install phpmyadmin TRƯƠNG XUÂN NAM 20

Phần 3 Phân tích hoạt động máy chủ và sửa lỗi TRƯƠNG XUÂN NAM 21

Cấu hình chuẩn của LAMP File cấu hình: /etc/httpd/conf/httpd.conf Cấu hình các module: /etc/httpd/conf.modules.d/ File nhật ký: /var/log/httpd/{access_log, error_log} Thư mục lưu các file mặc định của website: /var/www/html File nhật ký của MySQL: /var/log/mysql/mysql.log Có thể chỉnh cấu hình để lưu lại những tình huống: Câu lệnh lỗi: /var/log/mysql/mysql-error.log Câu lệnh chậm: /var/log/mysql/mysql-slow.log TRƯƠNG XUÂN NAM 22

Phân tích hoạt động & điều chỉnh Sử dụng các công cụ theo dõi tiến trình để quan sát hoạt động của máy (top, ps, ) Sử dụng các công cụ đọc, phân tích nội dung file để xem quá trình hoạt động có vấn đề gì hay không? Đọc log apache để xem có truy cập bất thường từ đâu Đọc log của MySQL để xem có câu lệnh thực thi nào chiếm quá nhiều thời gian hoặc ảnh hưởng quá nhiều đến cơ sở dữ liệu Tinh chỉnh các tham số để các dịch vụ hoạt động hiệu quả hơn (tùy vào cấu hình máy và hoạt động của server) TRƯƠNG XUÂN NAM 23