xây dựng website bán máy tính

62 464 0
xây dựng website bán máy tính

Đ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

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO BÀI TẬP LỚN PHẦN MỀN MÃ NGUỒN MỞ ĐỀ TÀI : XÂY DỰNG WEBSITE BÁN MÁY TÍNH Giảng viên hướng dẫn: Trần Thanh Huân Nhóm sinh viên thực hiện: Nhóm 15 Phùng Tuấn Kiệt Đặng Trung Kiên Hà Nội, ngày tháng năm 2016 MỤC LỤC LỜI NÓI ĐẦU Với phát triển nhảy vọt công nghệ thông tin nay, Internet ngày giữ vai trò quan trọng lĩnh vực khoa học kĩ thuật đời sống Dĩ nhiên bạn nghe nói nhiều Internet, nói cách đơn giản, Internet tập hợp máy tính nối kết với nhau, mạng máy tính toàn cầu mà kết nối máy PC họ Với mạng Internet, tin học thật tạo nên cách mạng trao đổi thông tin lĩnh vực văn hóa, xã hội, trị, kinh tế Với công nghệ Word Wide Web, hay gọi Web giúp bạn đưa thông tin mong muốn lên mạng Internet cho người xem cách dễ dàng với công cụ ngôn ngữ lập trình khác Sự đời ngôn ngữ lập trình cho phép xây dựng trang Web đáp ứng yêu cầu người sử dụng PHP (Personal Home Page) kịch phía trình chủ (Server Script) cho phép xây dựng trang Web sở liệu Với nhiều ưu điểm bật mà PHP MySQL nhiều người sử dụng Với lí đó, hướng dẫn giúp đỡ thầy giáo ,chúng em chọn đề tài: ”Sử dụng hệ quản trị nội dung WordPress xây dựng trang bán laptop” làm tập Trong trình thực tập lớn nhóm chúng em nhận giúp đỡ bảo tận tình thầy, cô giáo, Chúng em xin chân thành cảm ơn – giáo viên hưỡng dẫn trình làm đồ án tốt nghiệp.Chúng em xin gửi lời cảm ơn chân thành đến tất Thầy Cô khoa CNTT – trường Đại Học Công Nghiệp Hà Nội giảng dạy chúng em suốt thời gian qua Tuy nhiên, thời gian hạn hẹp, nỗ lực tập lớn khó tránh khỏi thiếu sót Chúng em mong nhận thông cảm, lời góp ý bảo tận tình quý Thầy Cô bạn Chương Giới thiệu phần mền mã nguồn mở 1.1 Khái niệm phần mền mã nguồn mở 1.1.1 Khái niệm phần mền mã nguồn mở- phần mền tự Khái niệm “nguồn mở” có lẽ không xa lạ với tất Thời gian gần đây, nguồn mở thường xuyên nhắc đến phương tiện thông tin đại chúng, giải pháp tốt cho Chính Phủ điện tử, nước nghèo phát triển Tất nhiên biết nguồn mở Thậm chí, bạn sử dụng phần mềm mã nguồn mở mà Vậy phần mềm mã nguồn mở gì? Nó có lợi ích ưu điểm so với phần mềm mã nguồn đóng? Phần mềm sản phẩm trí tuệ đặc biệt, đặc trưng cho ngành Công nghệ thông tin Công nghệ phần mềm Một phần mềm gọi mã nguồn mở phần mềm ta thực đầy đủ thao tác: sản xuất phần mềm, cài đặt phần mềm, sử dụng phần mềm, thay đổi phần mềm thao tác khác Hay nói cách khác, phần mềm mã nguồn mở phần mềm với mã nguồn công bố sử dụng giấy phép nguồn mở Giấy phép cho phép nghiên cứu, thay đổi cải tiến phần mềm phân phối phần mềm dạng chưa thay đổi hoặc thay đổi  Sản xuất phần mềm: nghiên cứu nhu cầu người sử dụng, thiết kế, coding, compiling and releasing  Cài đặt phần mềm: để sử dụng, phần mềm cần cài đặt Cài đặt thao tác ghi mã cần thiết cho việc thực môi trường vào nhớ thích hợp để người sử dụng sử dụng Như để cài đặt phần mềm cần có mã máy cần thiết cho việc thực phần mềm Các mã để dạng hiểu người hoặc dạng ngôn ngữ máy  Sử dụng phần mềm: cài đặt sử dụng phần mềm máy tính Máy tính máy tính cá nhân, máy chủ, máy tính công cộng … Tùy theo bối cảnh việc sử dụng phần mềm có ràng buộc khác (cài máy, nhiều máy, nhiều CPU…) Các phần mềm có quyền thường bảo vệ việc sử dụng phần mềm serial key, active code có trường hợp khóa vật lý  Thay đổi phần mềm: trình sử dụng xuất nhu cầu thay đổi Việc thay đổi tiến hành tác giả phần mềm hoặc người khác Để thay đổi tính phần mềm cần có mã nguồn phần mềm Nếu mã nguồn mở, dịch ngược để thu mã nguồn từ mã thực Mã nguồn thực phân phối theo nhiều kênh khác (mạng, lưu trữ, truyền tay, lây nhiễm)  Các thao tác khác: Phân tích ngược mã nguồn, phân tích giao diện, mô thực luân phiên … Phần mềm quản lý quy tắc quyền sở hữu trí tuệ, cho phép thực hoặc không thực thao tác nói điều kiện khác Bản quyền phần mềm tài liệu quy định việc thực thao tác phần mềm Có thể có quyền phần mềm sở hữu, quyền cho phần mềm miễn phí/phần mềm chia sẻ, quyền cho phần mềm tự mã nguồn mở Định nghĩa Nguồn mở Tổ chức Sáng kiến Nguồn mở (Open Source Initiative - OSI) thể triết lí nguồn mở xác định ranh giới việc sử dụng, thay đổi tái phân phối phần mềm nguồn mở Giấy phép phần mềm cung cấp cho người dùng quyền vốn bị cấm quyền, gồm quyền sử dụng, thay đổi tái phân phối Một vài giấy phép phần mềm nguồn mở thẩm định thuộc giới hạn Định nghĩa Nguồn mở Thí dụ bật Giấy phép Công cộng GNU (GPL) Trong nguồn mở cho phép công chúng truy cập vào nguồn sản phẩm, giấy phép nguồn mở cho phép tác giả điều chỉnh cách truy cập 1.1.2 Phần mền sở hữu Là phần mềm có quyền ràng buộc chặt chẽ thao tác phần mềm, đảm bảo quyền lợi người làm phần mềm Copy Right (bản quyền) thuật ngữ quyền quản ly phần mềm, cho phép/không cho phép thực thao tác khác phần mềm Với phần mềm sở hữu, thông thường quyền có ràng buộc chặt chẽ đảm bảo quyền lợi người làm phần mềm, việc bảo lưu quyền thực thao tác phần mềm Do đó, quyền phần mềm chủ sở hữu thường chặt chẽ quyền phân phối quản lý, hạn chế quyền thay đổi cải tiến không cho phép việc phân tích ngược mã Một số phần mềm sở hữu phân biệt quyền cho đối tượng sử dụng Việc ràng buộc chặt chẽ quyền phân phối quản lý phần mềm mặt đảm bảo quyền lợi từ động lực cho người phát triển phần mềm, mặt khác hạn chế thành phần khác hoàn thiện bổ sung trực tiếp tính năng, chức phần mềm Trong thực tế, chủ sở hữu phần mềm cung cấp phần quyền sử dụng (ví dụ sử dụng máy tính, không sử dụng máy chủ, không sử dụng dịch vụ kết nối từ xa để sử dụng phần mềm) Khi người sử dụng muốn có quyền sử dụng bổ sung cần trả tiền bổ sung theo tính chất quy mô quyền sử dụng Các quyền phân phối thường bị hạn chế Người sử dụng quyền phân phối cho người sử dụng khác Để đảm bảo kỹ thuật cho hạn chế này, phần mềm sở hữu thường có mô đun để xác thực kiểm tra quyền sử dụng Đây lý mà quyền thay đổi phần mềm không cung cấp, trừ chủ sở hữu có ý định chuyển đổi sở hữu phần mềm Quyền quản lý phần mềm có giá cao, coi giá trị trí tuệ phần mềm 1.1.3 Phần mền tự mã nguồn mở Một xu hướng khác việc phân phối phần mềm không hạn chế quyền thực phần mềm Hiển nhiên quyền quản lý phần mềm không bị hạn chế, không phần mềm trở thành sở hữu chủ thể khác có quyền hạn chế quyền thực khác phần mềm Như vậy, phần mềm phân phối kèm theo tất quyền, trừ quyền quản lý Các chủ thể sử dụng hoàn toàn tự phần mềm, trừ việc sử dụng quyền quản lý để áp đặt hạn chế lên quyền lại Các phần mềm phân phối theo cách thức gọi phần mềm tự Để đảm bảo cho việc thực quyền chỉnh sửa, nâng cấp, phân tích ngược phần mềm, phần mềm thường phân phối kèm với mã nguồn Chính nguyên nhân nên thuật ngữ phần mềm tự thường gọi phần mềm tự mã nguồn mở hoặc phần mềm mã nguồn mở Trong khái niệm phần mềm mã nguồn mở, không quy định việc trả phí cho việc thực thao tác phần mềm Điều có nghĩa phần mềm mã nguồn mở hoàn toàn bán, kinh doanh giống phần mềm sở hữu Tất nhiên, việc người sử dụng có tay mã nguồn, mã thực từ nguồn khác không phí có động lực để trả khoản phí cho nhà phát triển phần mềm mang tính chất tài trợ nhiều toán phí Cũng liên quan đến phí phần mềm, cần phân biệt phần mềm mã nguồn mở với phần mềm miễn phí Với phần mềm miễn phí, người sử dụng có quyền sử dụng quyền phân phối lại, thay đổi, chỉnh sửa … Do có hạn chế quyền quản lý phần mềm, nên phần mềm tự mã nguồn mở phân phối cần kèm theo quyền Bản quyền phần mềm mã nguồn mở người sử dụng sử dụng quyền phần mềm, trừ việc hạn chế bớt quyền phần mềm Đây lý quyền phần mềm mã nguồn mở thường gọi thuật ngữ Copy Left thay cho Copy Right Ranh giới quyền quản lý quyền khác ranh giới mờ, khái niệm mã nguồn mở hiểu cách khác chủ thể khác nhau, phụ thuộc vào tập hợp quyền cung cấp Bản quyền GPL (Global Public License) tập hợp tiêu chí để phần mềm coi phần mềm mã nguồn mở • Tự phân phối • Luôn kèm mã nguồn • Cho phép thay đổi phần mềm • Không cho phép thay đổi ràng buộc quyền • Có thể có ràng buộc việc tích hợp mã nguồn đặt tên phiên • Không phân biệt cá nhân/nhóm khác • Không phân biệt mục đích sử dụng • Không hạn chế phần mềm khác • Trung lập công nghệ Một số nhà phát triển khác không coi việc phân biệt nhóm, cá nhân khác nhau, hạn chế phần mềm khác đặc điểm phần mềm mã nguồn mở Vì trước sử dụng phần mềm mã nguồn mở, cần kiểm tra xem quyền phần mềm mã nguồn mở quy định Trái với suy nghĩ nhiều người sử dụng, phần mềm mã nguồn mở có quyền bị vi phạm quyền Có nhiều trường hợp mã nguồn sau chỉnh sửa bị đóng lại 1.2 Phát triển phần mền mã nguồn mở Nếu phần mềm sở hữu chủ thể phát triển, trình phân tích thiết kế xây dựng phần mềm hoạch định kiểm soát chặt chẽ (mô hình dàn nhạc) phần mềm mã nguồn mở phát triển theo mô hình chợ trời, người sử dụng đóng vai trò người phát triển phần mềm Quá trình định động, định hướng cứng nhắc từ thời điểm ban đầu Độ tự nhà phát triển lớn, lựa chọn định theo xu hướng cá nhân, thiểu số có đa số Có nhiều trường hợp ý kiến không thống sinh dòng phần mềm từ phần mềm ban đầu trình phát triển (ví dụ iTexMac TexShop) Kịch phát triển phổ biến phần mềm mã nguồn mở là: có nhà phát triển đưa phiên + ý tưởng phần mềm Các nhà phát triển khác hoàn thiện chức đề ý tưởng đó, tiếp tục đề xuất tính Quá trình liên tục lặp lại Để thuận lợi cho loại người sử dụng, phiên phần mềm mã nguồn mở thường quy định sau: • Phiên dịch đêm: với mã nguồn thay đổi thường xuyên, hàng ngày vào buổi đêm nhị phân phiên dịch Phiên chứa tính nhất, nhiên chưa kiểm tra rà soát kỹ càng, tiềm ẩn nhiều lỗi, chưa ổn định Phiên chủ yếu cho nhà phát triển thử nghiệm hoàn thiện • Phiên thử nghiệm: rà soát lỗi, nhiên chưa ổn định Dành cho người sử dụng thử nghiệm để có ý kiến phản hồi • Phiên bền vững: không tích hợp tính chưa ổn định Dành cho người sử dụng định khai thác phần mềm 1.3 Lịch sử phát triển phần mền mã nguồn mở Việc sử dụng hệ điều hành UNIX công cụ hỗ trợ kèm khiến cho nhà phát triển phần mềm cảm thấy quyền hạn chế sáng tạo họ Năm 1983, dự án GNU (GNU UNIX) đời, Richard Stallman sáng lập Dự án phát triển thành Tổ chức phần mềm tự (FSF – Free Software Foundation) Tổ chức tập hợp nhà phát triển thường xuyên sử dụng UNIX, hướng tới mục tiêu phát triển công cụ tương tự UNIX hoàn toàn tự mã nguồn mở GCC (GNU C Complier) sản phẩm đầu tiên, cho phép phát triển sản phẩm khác Vì chương trình soạn thảo thông dụng, … nhiều sản phẩm khác Năm 1998, nỗ lực ủng hộ phần mềm mã nguồn mở hình thành OSI (Open Source Initiative) OSI nỗ lực để tạo khung pháp lý, cung cấp thông tin cần thiết cho người sử dụng, nhà phát triển, công ty dịch vụ phát triển, khai thác, cung cấp dịch vụ, kinh doanh phần mềm mã nguồn mở Mặc dù có trình phát triển lâu dài, nhiên thực tế phải đến năm 2008 có quy định chặt chẽ pháp luật số nước bảo hộ phần mềm mã nguồn mở Ví dụ vi phạm quyền phần mềm, tất quyền gán quyền trở thành vô hiệu Quy định không tác động nhiều đến phần mềm sở hữu, với phần mềm mã nguồn mở, quyền trở thành vô hiệu chắn người sử dụng vi phạm sở hữu trí tuệ 1.4 Nguồn lực phát triển phần mền mã nguồn mở Khái niệm phần mềm mã nguồn mở không ràng buộc việc phần mềm bán hay không, nhiên, với việc cung cấp kèm theo mã nguồn cho phép người sử dụng tùy ý sửa đổi, việc thu khoản phí từ người sử dụng với phần mềm mã nguồn mở sở hợp lý, trừ trường hợp đặc biệt phần mềm phục vụ cho số lượng người sử dụng Việc phát triển phần mềm, cho dù sở hữu hay tự cần có nguồn lực người, tài Câu hỏi đặt làm để thu hút nguồn lực để phát triển phần mềm mã nguồn mở Có thể liệt kê số cách thức để thu hút nguồn lực • Tư vấn: nguồn lực để phát triển mã nguồn mở thu từ đơn vị chịu trách nhiệm tư vấn cho tổ chức sử dụng cuối Việc làm chủ phần mềm mã nguồn mở, giải pháp sử dụng chúng cho phép chuyên gia phần mềm mã nguồn mở tư vấn hiệu cho tổ chức để lựa chọn giải pháp, để quản lý kỹ thuật hệ thống thông tin 10 /** Database Charset to use in creating database tables */ define('DB_CHARSET', 'utf8'); /** The Database Collate type Don't change this if in doubt */ define('DB_COLLATE', ''); 3.2.2 Cấu hình điền thông tin website Giờ xong xuôi bạn lưu lại khởi động XAMPP Server, sau gõ lên trình duyệt dòng: http://localhost/wordpress Nếu bạn làm bước hỉnh sau Bạn điền thông tin vào vùng Còn thông báo lỗi bạn kiểm tra lại bước có không Đặc biệt tên Database, Username Password 48 Hình 3.2.2: Cấu hình điền thông tin website 3.2.3 Đăng nhập trang quản trị Khi nhấn Install WordPress đưa bạn trang trang sau “Chúc mừng! bạn cài đặt thành công WordPress” Sau bạn login vào admin được: 49 Hình 3.2.3: Giao diện đăng nhập 50 3.2.4 Giao diện trang quản trị Hình 3.2.4: Giao diện quản trị 3.3 Tạo quản trị website bán máy tính 3.3.1 cài đặt website mã nguồn mở Mặc định sau cài đặt xong worpdress bạn có website Tuy nhiên website mặc định mà Wordpress tạo ra, không phù hợp với chức giao diện với website mà nhóm làm Từ code khung mà wordpress tạo ra, cần phải viết lại thêm chức cho website Một cách khác, Wordpress có cộng đồng đông đảo, điểm mạnh so với mã nguồn mở khác Bạn tìm cộng đồng giao diện (theme) phù hợp với chức giao diện với theme miễn phí hoặc có phí Trong tập lớn nhóm tìm cài đặt giao diện miễn phí 3.3.2 Quản trị website trang quản trị Tất vấn đề liên quan tới quản trị tài khoản, cấu hình website hay đăng bài, quản lý viết website nằm trang quản trị mà Wordpress tạo hình Wordpress có điểm mạnh trang quản trị bố trí khoa học dễ dùng đặc biệt có nhiều tính tiện lợi giúp người quản 51 trị hoàn toàn quản lý, thao tác với website cách nhanh chóng Trang quản trị bao gồm mục Dashboard, Write, Manage, Blogroll, Presentation, Users, Options Upgrades Mặc định đăng nhập bạn trang Dashboard Do đó, submenu bên hiển thị mục Dashboard, Tag Surfer, My Comments, Blog Stats Feed Stats Bạn dễ dàng chuyển đến menu khác với submenu cách bấm vào liên kết tương ứng Admin Panel Sau giới thiệu sơ qua chức menu submenu: Hệ thống menu WordPress chia làm 11 phân hệ bao gồm: Link đăng nhập: http://tên miền website bạn/wp-admin Dashboard: Quản lý chung, thông báo cập nhật - Updates: Thông báo tổng số lượng cập nhật hệ thống bao gồm theme & plugins 52 Post: Quản lý viết, danh mục, từ khóa - Posts: Liệt kê danh mục viết - Add New: Thêm viết - Categories: Quản lý danh mục - Post Tags: Quản lý từ khóa Media: Quản lý file (bao gồm hình ảnh, video, flash, zip…) - Library: Thư viện file - Add New: Tải file lên hệ thống Links: Quản lý liên kết - Links: Danh mục liên kết - Add New: Tạo liên kết - Links Categories: Quản lý danh mục liên kết Pages: Quản lý trang - Pages: Danh mục trang - Add New: Tạo trang Comments: Quản lý comment (Xóa, sửa, trả lời) Appearance: Quản lý giao diện - Themes: Quản lý giao diện - Widgets: Quản lý thành phần bổ sung cho giao diện (Các giao diện khác có cấu hình widgets khác nhau) - Editor: Chỉnh sửa mã code giao diện (Chỉ sử dụng có kiến thức lập trình, HTML, CSS, PHP…) Plugins: Quản lý Plugins (ứng dụng hỗ trợ) - Plugins: Danh mục plugins cài đặt vào hệ thống 53 - Add New: Thêm plugin - Editor: Chỉnh sửa mã code Plugins (Chỉ sử dụng có kiến thức lập trình, HTML, CSS, PHP…) Users: Quản lý thành viên - Users: Danh sách thành viên - Add New: Thêm thành viên - Your Profile: Thông tin thành viên thời 10 Tools: Quản lý công cụ - Tools: Quản lý công cụ xuất nhanh nội dung duyệt web - Import: Nhập liệu từ hệ thống khác vào WordPress - Export: Xuất liệu 11 Settings: Thiết đặt hệ thống, plugins - General: Thiết đặt chung cho hệ thống - Writing: Thiết đặt hệ thống hỗ trợ viết - Reading: Thiết đặt hệ thống cho người đọc - Discussion: Thiết đặt hệ thống comments - Media: Thiết đặt cấu hình cho việc hiển thị, lưu trữ, chèn hình ảnh, video - Privacy: Cài đặt chế độ riêng tư cho Blog (mặc định cho phép tất người Search Engine tìm thấy Blog) - Permalinks: Quản lý cấu trúc đường link viết, phần thiết đặt quan trọng giúp hỗ trợ Search Engine dễ dàng tìm viết bạn * Giao diện viết Để tạo viết bạn cần vào menu Posts chọn Add New, giao diện viết hình bên dưới: 54 Sau điền đầy đủ thành phần chính: Tiêu đề, Nội dung, chọn Danh mục, Từ khóa bạn đăng cách click vào nút Publish, bạn chưa muốn đăng thời điểm lưu nháp cách click vào nút Save Draft 3.4 Quản trị liệu web Mọi thông tin lưu trữ website lưu trữ Phpmyadmin, Sql Server có sẵn Web Server Xampp mà cài đặt từ bước đầu Một tiện lợi mã nguồn mở mà thấy Wordpress tạo cho bảng cần thiết, tiết kiệm nhiều thời gian so với tạo bảng để lưu trữ dự liệu không sử dụng mã nguồn mở 55 Hình 3.14 Giao diện CSDL 56 3.5 Giao diện website 3.5.1 Giao diện trang chủ 57 3.5.2 Giao diện chi tiết sản phẩm 58 3.5.3 Giao diện thông tin sản phẩm 59 3.5.4 Giao diện sản phẩm liên quan • Các sản phẩm hàng khác 60 KẾT LUẬN o Kết đạt Sau nghiên cứu đề tài, nhóm em tìm hiểu cách thức cài đặt, cấu hình, hoạt động wordpress Ứng dụng thiết kế website giới thiệu bán laptop đáp ứng yêu cầu đặt o Đáp ứng yêu cầu Trong năm gần với phát triển vượt trội khoa học kỹ thuật đặc biệt công nghệ thông tin, với ứng dụng cảu công nghệ thong tin vào lĩnh vực đóng góp to lớn cho phát triển người Trong lĩnh vực lĩnh vực thương mại điện tử cần thiết Website viết Wordpress đáp ứng yêu cầu hoạt động tra cứu, giao diện đẹp, thiết kế nhanh, sử dụng đơn giản, chi phí thấp o Vấn đề tồn Hệ quản trị nội dung Wordpress dễ sử dụng thành phần có sẵn, muốn thay đổi thông số theo ý muốn người dùng cần phải viết code, vấn đề không đơn giản với người sử dụng chuyên môn sâu chỉnh sửa code o Hướng phát triển Hiên Wordpress hệ quản trị nội dung sử dụng phổ biến nhiều lợi ích mà mang lại cho người sử dụng Trong tương lai Wordpress phát triển với nhiều ứng dụng thân thiện với người dùng 61 TÀI LIỆU THAM KHẢO Serices hướng dẫn Wordpress thạch phạm địa chỉ: http://thachpham.com 62 [...]... và dòng máy tính phù hợp 2.3 Ứng dụng của linux 16 Mặc dù ban đầu chỉ được xây dựng cho các máy tính i386, tuy nhiên do tính chất mã nguồn mở, người sử dụng với phần cứng hoặc nhu cầu khác nhau đều có thể thay đổi Linux cho phù hợp, nên Linux có thể được ứng dụng trong nhiều lĩnh vực khác nhau, trên các dòng phần cứng khác nhau Máy tính để bàn: Linux được sử dụng ngày càng nhiều trên máy tính để... lại tất cả các thao tác mà người sử dụng mong chờ ở một máy tính để bàn Các chương trình phổ biến trên các hệ điều hành thương mại Windows và MacOSX hầu hết đều có các phần mềm có tính năng tương đương trên Linux Máy chủ: Linux được sử dụng phổ biến hơn trên các máy chủ Một máy tính Linux có thể được kết nối và thực hiện các thao tác quản trị máy tính thông qua một giao diện văn bản Việc truy cập vào... trường máy chủ Điều này có thể giải thích dựa trên tổ hợp LAMP (Linux - Apache - PHP - MySQL) rất thuận tiện cho việc triển khai các website và ứng dụng web Trên các máy tính lớn, Linux cũng được dùng phổ biến bởi 2 nguyên nhân: giá thành rẻ và tính tương tích tương tự Unix Các siêu máy tính hầu hết được thiết kế để có thể hoạt động với Unix, nên có thể hoạt động dễ dàng trên Linux Một số siêu máy tính. .. Install • Cài từ bộ cài trên máy • Cài thông qua một máy chủ Linux trong mạng nội bộ bằng NFS • Cài từ bộ cài trong file iso (dùng máy ảo) Ta cũng có thể lựa chọn cài đặt hệ thống Linux trên: • Máy tính đã cài sẵn hệ điều hành Windows và chạy song song hai hệ điều hành 21 • Máy tính chỉ cài Linux • Máy ảo Trong các phương án trên, lời khuyên tốt nhất đưa ra là nên cài Linux trên máy ảo và cài từ bộ cài... đặc biệt Hệ điều hành Unix: Thế hệ thứ nhất của các máy tính lớn chủ yếu sử dụng hệ điều hành Unix Đây là một hệ điều hành được viết và sử dụng ngôn ngữ lập trình C Nhược điểm duy nhất của hệ điều hành Unix là giá thành cao Với sự ra đời của các máy tính cá nhân, nhu cầu về một hệ điều hành đa nhiệm, đa người sử dụng giá thành tương xứng với máy tính ngày càng trở nên mạnh mẽ Hệ điều hành DOS của IBM... một hệ điều hành máy tính dựa trên Debian GNU/Linux, một bản phân phối Linux thông dụng Mục đích của Ubuntu bao gồm việc cung cấp một hệ điều hành ổn định, cập nhật cho người dùng bình thường và tập trung vào sự tiện dụng và dễ dàng cài đặt Ubuntu đã được đánh giá xếp hạng là bản phân phối Linux thông dụng nhất cho máy tính để bàn, chiếm khoảng 30% số bản Linux được cài đặt trên máy tính để bàn năm... mềm hệ thống, nhưng được phân phối với các bộ phần mềm khác nhau dành cho máy chủ, máy để bàn, máy xách tay … Khi so sánh hiệu năng giữa các sản phẩm Linux, MacOS, Sun Solaris … thực tế ta đã so sánh các hệ thống trên đó các hệ điều hành tương ứng đã được cài đặt Linux trong trường hợp này được sử dụng để chỉ một hệ thống máy tính cài đặt hệ điều hành Linux Khi sử dụng thuật ngữ Linux, cần xác định... domain name là tên máy chứa tài liệu, path là đường dẫn tới tài liệu và file là tên của tài liệu 2.7.1.2 Trình duyệt - web server Để hiển thị các tài liệu HTML cần một phần mềm hiểu được ngôn ngữ HTML và hiển thị thành dạng mà người sử dụng có thể đọc được Phần mềm này gọi là trình duyệt (browser) Các tài liệu HTML cần được lưu trữ tại một máy tính trên mạng (thường không trùng với máy tính của trình duyệt)... của mạng máy tính là cung cấp thông tin từ xa cho người sử dụng Thông tin thường được tổ chức thành các tài liệu Các tài liệu này được lưu trữ trong các tệp, ví dụ như các tệp văn bản, tệp hình ảnh … Trong quá trình sử dụng tài liệu, người sử dụng thường xuyên phải tham chiếu tới các tài liệu khác phụ thuộc vào bối cảnh thông tin mà người sử dụng đang truy cập trong tài liệu Với mạng máy tính, có thể... cung cấp một giao diện cho các chương trình và người sử dụng có thể quản lý và khai thác phần cứng máy tính Nhân hệ điều hành bao gồm các driver của một số phần cứng cơ bản, các chương trình lập lịch CPU, quản lý bộ nhớ và quản lý các thiết bị vào ra Các drivers: Ngoài các phần cứng co bản của hệ thống máy tính, còn nhiều các phần cứng khác được quản lý bởi các driver chưa được tích hợp trong nhân Các

Ngày đăng: 19/11/2016, 22:51

Từ khóa liên quan

Mục lục

  • Chương 1. Giới thiệu về phần mền mã nguồn mở

    • 1.1. Khái niệm phần mền mã nguồn mở

      • 1.1.1. Khái niệm phần mền mã nguồn mở- phần mền tự do

      • 1.1.2. Phần mền sở hữu

      • 1.1.3. Phần mền tự do mã nguồn mở

      • 1.2. Phát triển phần mền mã nguồn mở

      • 1.3. Lịch sử phát triển của phần mền mã nguồn mở

      • 1.4. Nguồn lực phát triển phần mền mã nguồn mở

      • 1.5. So sánh phần mền nguồn mở và phần mền nguồn đóng

      • Chương 2. Giới thiệu về linux

        • 2.1 Linux: Nhân, hệ điều hành, bản phân phối hay hệ thống

        • 2.2. Lịch sử phát triển của linux

        • 2.3. Ứng dụng của linux

        • 2.4. Các thành phần của linux

        • 2.5. Các bản phân phối của linux

          • 2.5.1. Các thành phần của một bản phân phối linux

          • 2.5.2. Lựa chọn bản phân phối linux phù hợp

          • 2.6. Cách cài đặt linux

            • 2.6.1. Lựa chọn cách thức cài đặt

            • 2.6.2. Cách cài đặt ubuntu

            • 2.7. Cài đặt xampp trên linux

              • 2.7.1. Dịch vụ web, PHP, MySQL, LAMP

                • 2.7.1.1. HTML-Web page

                • 2.7.1.2. Trình duyệt - web server

                • 2.7.1.3. Cơ chế hoạt động của dịch vụ web

                • 2.7.1.4. Server Script và Client Script.

                • 2.7.2. Apache web server trên Linux

                  • 2.7.2.1. Cài đặt

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

Tài liệu liên quan