Nghiên cứu VỀ HỆ ĐIỀU HÀNH UBUNTU

14 793 1
Nghiên cứu VỀ HỆ ĐIỀU HÀNH UBUNTU

Đ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

LỜI MỞ ĐẦU Hệ điều hành là một phần mềm quản lý phần cứng của máy tính, cung cấp nền tảng cho các phần mềm ứng dụng và đóng vai trò trung gian giao tiếp giữa người dùng máy tính và phần cứng của máy tính đó. Ubuntu là hệ điều hành máy tính nguồn mở tuân theo giấy phép GNU General Public License có tính năng tương tự như hệ điều hành Windows của Microsoft. Ubuntu thích hợp với các công việc văn phòng, lập trình, thiết kế, giải trí, kết nối mạng... Đặc biệt khi dùng Ubuntu sẽ không phải lo ngại những nguy cơ bị nhiễm virus hay spyware nữa. Cách sử dụng Ubuntu hết sức đơn giản, tương tự như Windows và đặc biệt Ubuntu hỗ trợ rất nhiều ngôn ngữ, trong đó có cả tiếng Việt. Khi phân phối Ubuntu, thường cài sẵn những phần mềm thông dụng dùng trong văn phòng như: bộ phần mềm soạn thảo văn phòng OpenOffice.org; trình duyệt Web Mozilla Firefox; Mozilla Thunderbird; trình biên tập đồ hoạ GIMP; và một số trò chơi giải trí. Ubuntu cung cấp một tập hợp đầy đủ các tính năng có thể hoạt động ngay từ bản cài đặt chuẩn, nhưng lại vừa vặn trong một đĩa CDROM. Có đĩa chạy trực tiếp và đĩa cài đặt truyền thống cho mỗi lần phát hành. CDROM chạy trực tiếp cho phép người dùng xem xét phần cứng của họ có tương thích với hệ điều hành hay không trước khi cài đặt lên đĩa cứng. Từ phiên bản đầu tiên cho đến phiên bản 8.04. Hàng loạt tính năng mới cộng thêm khả năng hỗ trợ mạng không dây đã được nâng cấp đáng kể. Cụ thể Ubuntu Linux 8.04 được nâng cấp tổng thể về khả năng kết nối mạng không dây, bao gồm cả khả năng hỗ trợ mạng di động 3G nhằm mang đến cho người dùng nhiều lựa chọn và tạo sự thuận lợi hơn trong việc dò tìm và kết nối vào các hệ thống mạng không dây. Một ưu điểm vượt trội nữa là hệ điều hành này có thể được cài đặt lên thẻ nhớ USB cho phép người dùng lúc nào cũng có thể mang theo hệ điều hành ưa thích với những thiết lập cá nhân của riêng. Mọi dữ liệu hoàn toàn có thể được lưu trực tiếp trên thẻ nhớ USB đó. Vì vậy, nhóm em tìm hiểu về Hệ điều hành Ubuntu, cài đặt và tìm hiểu tính năng của các phần mềm trên Ubuntu như PHP, MySQL Server... và “xây dựng website giới thiệu sản phẩm (điện thoại di động)”

LỜI MỞ ĐẦU Hệ điều hành phần mềm quản lý phần cứng máy tính, cung cấp tảng cho phần mềm ứng dụng đóng vai trò trung gian giao tiếp người dùng máy tính phần cứng máy tính Ubuntu hệ điều hành máy tính nguồn mở tuân theo giấy phép GNU General Public License có tính tương tự hệ điều hành Windows Microsoft Ubuntu thích hợp với công việc văn phòng, lập trình, thiết kế, giải trí, kết nối mạng Đặc biệt dùng Ubuntu lo ngại nguy bị nhiễm virus hay spyware Cách sử dụng Ubuntu đơn giản, tương tự Windows đặc biệt Ubuntu hỗ trợ nhiều ngôn ngữ, có tiếng Việt Khi phân phối Ubuntu, thường cài sẵn phần mềm thông dụng dùng văn phòng như: phần mềm soạn thảo văn phòng OpenOffice.org; trình duyệt Web Mozilla Firefox; Mozilla Thunderbird; trình biên tập đồ hoạ GIMP; số trò chơi giải trí Ubuntu cung cấp tập hợp đầy đủ tính hoạt động từ cài đặt chuẩn, lại vừa vặn đĩa CD-ROM Có đĩa chạy trực tiếp đĩa cài đặt truyền thống cho lần phát hành CD-ROM chạy trực tiếp cho phép người dùng xem xét phần cứng họ có tương thích với hệ điều hành hay không trước cài đặt lên đĩa cứng Từ phiên phiên 8.04 Hàng loạt tính cộng thêm khả hỗ trợ mạng không dây nâng cấp đáng kể Cụ thể Ubuntu Linux 8.04 nâng cấp tổng thể khả kết nối mạng không dây, bao gồm khả hỗ trợ mạng di động 3G nhằm mang đến cho người dùng nhiều lựa chọn tạo thuận lợi việc dò tìm kết nối vào hệ thống mạng không dây Một ưu điểm vượt trội hệ điều hành cài đặt lên thẻ nhớ USB cho phép người dùng lúc mang theo hệ điều hành ưa thích với thiết lập cá nhân riêng Mọi liệu hoàn toàn lưu trực tiếp thẻ nhớ USB Vì vậy, nhóm em tìm hiểu Hệ điều hành Ubuntu, cài đặt tìm hiểu tính phần mềm Ubuntu PHP, MySQL Server “xây dựng website giới thiệu sản phẩm (điện thoại di động)” CHƯƠNG I: TỔNG QUAN VỀ HỆ ĐIỀU HÀNH UBUNTU 1.1 Giới thiệu Linux 1.1.1 Linux gì? Linux tên gọi hệ điều hành máy tính tên hạt nhân hệ điều hành Nó có lẽ ví dụ tiếng phần mềm tự việc phát triển mã nguồn mở Phiên Linux Linus Torvalds viết vào năm 1991, lúc ông sinh viên Đại học Helsinki Phần Lan Ông làm việc cách hăng say vòng năm liên tục cho đời phiên Linux 1.0 vào năm 1994 Bộ phận chủ yếu phát triển tung thị trường quyền GNU General Public License Do mà tải xem mã nguồn Linux Một cách xác, thuật ngữ "Linux" sử dụng để Nhân Linux, tên sử dụng cách rộng rãi để miêu tả tổng thể hệ điều hành giống Unix (còn biết đến tên GNU/Linux) tạo việc đóng gói nhân Linux với thư viện công cụ GNU, phân phối Linux Thực tế tập hợp số lượng lớn phần mềm máy chủ web, ngôn ngữ lập trình, hệ quản trị sở liệu, môi trường làm việc desktop GNOME KDE, ứng dụng thích hợp cho công việc văn phòng OpenOffice.org Ban đầu, Linux phát triển sử dụng người say mê Tuy nhiên, Linux có hỗ trợ công ty lớn IBM Hewlett-Packard, đồng thời bắt kịp phiên Unix độc quyền chí thách thức thống trị Microsoft Windows số lĩnh vực Sở dĩ Linux đạt thành công cách nhanh chóng nhờ vào đặc tính bật so với hệ thống khác: chi phí phần cứng thấp, tốc độ cao (khi so sánh với phiên Unix độc quyền) khả bảo mật tốt, độ tin cậy cao (khi so sánh với Windows) đặc điểm giá thành rẻ, không bị phụ thuộc vào nhà cung cấp Một đặc tính trội phát triển mô hình phát triển phần mềm nguồn mở hiệu Tuy nhiên, số lượng phần cứng hỗ trợ Linux khiêm tốn so với Windows trình điều khiển thiết bị tương thích với Windows nhiều Linux Nhưng tương lai số lượng phần cứng hỗ trợ cho Linux tăng lên 1.1.2 Linux có hấp dẫn? Có lẽ bạn quen với hệ điều hành Windows quen lập trình hệ điều hành Windows nói hệ điều hành "hoàn hảo", dễ sử dụng, với nhiều tiện ích đáp ứng gần yêu cầu người dùng Vậy lại phải tìm đến hệ điều hành Linux? Điều liệu có thực cần thiết không? Nhất sinh viên chúng ta, người chập chững bước vào đường làm tin học? Câu trả lời CÓ Vấn đề quyền Trong bối cảnh kinh tế giới có xu hướng toàn cầu hóa vấn đề cộm Ở Việt Nam, vấn đề vi phạm quyền phần mềm phổ biến (nước ta dẫn đầu giới số lượng phần mềm dùng quyền).Tuy nhiên, theo báo cáo LHQ, năm tới Việt Nam biện pháp giải vấn đề khó lòng gia nhập vào WTO, chí bị trả đũa liệt quan hệ kinh tế thương mại với nước Nếu tình trạng đánh cắp quyền phần mềm Việt Nam 100 triệu USD năm có lượng hàng hóa có giá trị tương đương không bán Mỹ nước phát triển khác (vụ kiện cá Tra - cá Basa ví dụ) Và người thiệt hại người lao động Việt Nam Trước tình hình đó, việc tự xây dựng cho phần mềm thương hiệu Việt Nam trở nên vấn đề cấp bách Phần mềm mã nguồn mở xem giải pháp hữu hiệu cho toán quyền nước ta Phần mềm mã nguồn mở mặt có chi phí rẻ so với phần mềm truyền thống, mặt khác dễ nâng cấp, cải tiến (do cung cấp mã nguồn kèm theo) Chính thế, phát triển phần mềm mã nguồn mở tận dụng công nghệ tiên tiến có sẵn giới, cải tiến cho phù hợp với người Việt Nam, tiết kiệm nhiều công sức so với việc phát triển từ đầu Linux hệ điều hành mã nguồn mở vậy!!! Những ưu điểm kỹ thuật bật Linux Kinh tế, đặc điểm bỏ qua Linux (ít nước ta nay) Tuy nhiên Linux chưa tất Hệ điều hành nhiều ưu điểm khác mà không hệ điều hành có Chính đặc điểm nguyên nhân khiến cho Linux ngày trở nên phổ biến không Việt Nam mà giới * Linh hoạt, uyển chuyển Như trình bày trên, Linux hệ điều hành mã nguồn mở nên bạn tùy ý sửa chữa theo thích (miễn bạn có đủ kiến thức) Bạn chỉnh sửa Linux ứng dụng cho phù hợp với Việc Việt hóa Windows xem bạn đồng ý hỗ trợ Microsoft Tuy nhiên với Linux bạn làm điều cách đơn giản (tham khảo thêm sản phẩm Vietkey Linux đoạt giải TTVN 2002) Mặt khác Linux cộng đồng lớn người làm phần mềm phát triển môi trường, hoàn cảnh khác nên tìm phiên phù hợp với yêu cầu bạn vấn đề khó khăn Tính linh hoạt Linux thể chỗ tương thích với nhiều môi trường Hiện tại, Linux dành cho server, máy tính để bàn nhân Linux (Linux kernel) nhúng vào thiết bị điều khiển máy tính palm, robot Phạm vi ứng dụng Linux xem rộng rãi * Độ an toàn cao Trước hết, Linux có cấu phân quyền rõ ràng Chỉ có "root" (người dùng tối cao) có quyền cài đặt thay đổi hệ thống Ngoài Linux có chế để người dùng bình thường chuyển tạm thời chuyển sang quyền "root" để thực số thao tác Điều giúp cho hệ thống chạy ổn định tránh phải sai sót dẫn đến đổ vỡ hệ thống Trong phiên Windows gần đây, chế phân quyền bước đầu áp dụng, so với Linux chặt chẽ Ngoài tính chất "mở" tạo nên an toàn Linux Nếu lỗ hổng Linux phát cộng đồng mã nguồn mở sửa thường sau 24h cho sửa lỗi Mặt khác hệ điều hành mã nguồn đóng Windows, bạn biết người ta viết gì, viết mà biết chúng chạy Vì Windows có chứa đoạn mã cho phép tạo "back door" để xâm nhập vào hệ thống bạn bạn biết Đối với người dùng bình thường vấn đề không quan trọng hệ thống tầm cỡ hệ thống quốc phòng vấn đề lại mang tính sống Các nhân viên an ninh không phép để lộ kẽ hở nào, dù nhỏ liên quan đến an ninh quốc gia.Và lần phần mềm mã nguồn mở nói chung Linux nói riêng lại lựa chọn số Trong Linux thứ công khai, người quản trị tìm hiểu tới ngõ ngách hệ điều hành Điều có nghĩa độ an toàn nâng cao * Thích hợp cho quản trị mạng Được thiết kế từ đầu cho chế độ đa người dùng, Linux xem hệ điều hành mạng giá trị Nếu Windows tỏ hệ điều hành thích hợp với máy tính Desktop Linux lại hệ điều hành thống trị Server Đó Linux có nhiều ưu điểm thỏa mãn đòi hỏi hệ điều hành mạng: tính bảo mật cao, chạy ổn định, chế chia sẻ tài nguyên tốt… Giao thức TCP/IP mà thấy ngày giao thức truyền tin Linux (sau đưa vào Windows) * Chạy thống hệ thống phần cứng Dù cho có nhiều phiên Linux nhà phân phối khác ban hành nhìn chung chạy ổn định thiết bị phần cứng, từ Intel 486 đến máy Pentium nhất, từ máy có dung lượng RAM 4MB đến máy có cấu hình cực mạnh (tất nhiên tốc độ khác nguyên tắc chạy được) Nguyên nhân Linux nhiều lập trình viên nhiều môi trường khác phát triển (không Windows Microsoft phát triển) bạn bắt gặp nhiều người có "cùng cảnh ngộ" dễ dàng tìm driver tương ứng với thiết bị Tính chất hoàn toàn trái ngược với Windows Mỗi có phiên Windows đời kèm theo khát phần cứng hệ điều hành thường không hỗ trợ thiết bị cũ Một vài nhược điểm cố hữu Linux Nói qua phải nói lại Dù cho Linux có tốc độ phát triển nhanh hẳn Windows khách quan mà nói so với Windows Linux chưa thể đến với người sử dụng cuối Đó Linux có nhược điểm cố hữu * Đòi hỏi người dùng phải thành thạo: Trước việc sử dụng cấu hình Linux xem công việc dành cho chuyên gia Hầu công việc thực dòng lệnh phải cấu hình nhờ sửa trực tiếp file Mặc dù phiên gần đây, hệ điều hành Linux có cải tiến đáng kể, so với Windows tính thân thiện Linux vấn đề lớn Đây nguyên nhân chủ yếu khiến Linux có nhiều đặc tính kỹ thuật tốt chưa đến với người dùng cuối * Tính tiêu chuẩn hóa: Linux phát hành miễn phí nên tự đóng gói, phân phối theo cách riêng Hiện có nhiều Linux phát triển từ nhân ban đầu tồn như: RedHat, SuSE, Knoppix Người dùng phải tự so sánh xem phù hợp với Điều gây khó khăn cho người dùng, người có kiến thức tin học hạn chế * Số lượng ứng dụng chất lượng cao Linux hạn chế: Mặc dù Windows có sản phẩm Linux gần có phần mềm tương tự (Ví dụ: OpenOffice.org Linux tương tự MS Office, hay GIMP tương tự Photoshop…) Tuy nhiên chất lượng sản phẩm chưa thể so sánh với sản phẩm viết cho Windows * Một số nhà sản xuất phần cứng driver hỗ trợ Linux: Do Linux chưa phổ biến Windows nên nhiều nhà sản xuất không hỗ trợ driver chạy Linux Tuy nhiên bạn tìm thấy driver cộng đồng mã nguồn mở viết Linux có số nhược điểm mang tính cố hữu bạn chạy số phần mềm Windows Linux thông qua phần mềm Wine (một phần mềm giả lập để chạy ứng dụng Windows Linux) Hoặc bạn giả lập môi trường máy ảo để chạy Windows Linux Do bạn tận dụng ưu điểm Windows lẫn Linux Ngoài bạn cài đặt song song Linux Windows máy tính cá nhân, bạn thường cài chung Windows XP Windows 98 (chú ý hệ thống file khác nên số file Linux, Windows không đọc được) Như có nghĩa nhược điểm Linux phần giải Trên sở nhìn nhận cách khách quan ưu nhược điểm hệ điều hành Linux xem xét xu hướng phát triển tin học nước ta thấy: Đối với người dùng thông thường việc chuyển từ Windows sang Linux hai chưa thể Linux hệ điều hành có giá trị: chi phí thấp, linh hoạt, ổn định, bảo mật cao Nhưng tương lai gần, Linux trở thành hệ điều hành hàng đầu giới 1.2 Giấy phép Công cộng GNU Tại lại có giấy phép GPL (GNU General Public License)? Hầu hết phần mềm bạn sử dụng Microsoft Windows (ngay Windows) phải mua quyền Mỗi bạn trả tiền mua phần mềm, bạn cấp giấy phép để sử dụng phần mềm (có thể có mã nguồn phần mềm), sáng chế sở hữu phần mềm tổ chức công ty phát triển phần mềm sở hữu, bạn mua có với giá trị lớn Nhưng song song với giấy phép quyền có loại giấy phép sử dụng phổ biến giới mã nguồn mở GPL – Giấy phép mã nguồn mở Đây loại giấy phép dùng cho tất loại phần mềm sử dụng mã nguồn mở Theo quy định giấy phép người có quyền sử dụng, sửa đổi phát hành lại phần mềm mã nguồn phần mềm mà trả khoản phí nào, không phép sở hữu riêng mã nguồn phần mềm tuân theo giấy phép mã nguồn mở Ta hiểu đơn giản không phép đăng kí quyền mã nguồn mở phần mềm biến đổi từ mã nguồn mở tuân theo giấy phép 1.3 Hệ điều hành Ubuntu 1.3.1 Nguồn gốc Ubuntu Ubuntu tên phân phối, đại thể bắt nguồn từ quan niệm "Ubuntu" Nam Phi - "con người hướng đến người" Bản phân phối Ubuntu mang tinh thần quan niệm vào giới phần mềm 1.3.2 Giới thiệu Ubuntu Ubuntu hệ điều hành mã nguồn mở phát triển cộng đồng chung dựa tảng Debian GNU/Linux, tài trợ Canonical Ltd (chủ sở hữu Mark Shuttleworth), phù hợp cho máy tính để bàn, máy tính xách tay máy chủ Dù bạn dùng cho máy tính nhà, trường hay công sở, Ubuntu có đầy đủ chường trình bạn cần, từ phần mềm soạn thảo văn gửi nhận thư, đến phần mềm máy chủ web công cụ lập trình Ubuntu hoàn toàn miễn phí Bạn trả tiền quyền cho Bạn tải về, sử dụng chia sẻ với bạn bè, gia đình đồng nghiệp mà không khoản phí Mỗi phiên Ubuntu cập nhật tháng lần, điều có nghĩa bạn luôn có ứng dụng giới phần mềm mã nguồn mở Ubuntu thiết kế với tiêu chí chuyên bảo mật Bạn lấy cập nhật bảo mật 18 tháng máy để bàn máy chủ Với phiên Hỗ trợ dài hạn (Long Term Support - LTS), bạn có năm hỗ trợ với máy để bàn năm hỗ trợ máy chủ Bạn trả thêm khoản phí cho phiên LTS Việc nâng cấp lên phiên Ubuntu hoàn toàn miễn phí Mọi thứ bạn cần nằm đĩa CD, cung cấp cho bạn môi trường làm việc đầy đủ Những phần mềm mở bổ sung, bạn lấy trực tiếp từ kho phần mềm miễn phí Internet Ubuntu hướng đến người dùng phổ thông nên địa hóa với giúp đỡ cộng đồng người dùng mã mở loại ngôn ngữ giới (trong có tiếng Việt) Bạn tùy chỉnh ngôn ngữ sử dụng giao diện hiển thị lúc Giao diện cài đặt cho phép bạn thực thao tác cài đặt cách nhanh chóng dễ dàng Quá trình cài đặt tiêu chuẩn thường không 25 phút Sau bạn cài đặt xong, hệ thống bạn hoàn toàn dùng mà không cần phải cấu hình, bổ sung thêm Một loạt ứng dụng cần thiết cài đặt kèm theo trình cài đặt Ubuntu 1.3.3 Lịch sử đời Ubuntu Lịch sử Ubuntu tháng Tư năm 2004, Mark Shuttleworth tập hợp nhóm nhà phát triển phần mềm mã nguồn mở để tạo hệ điều hành Với tâm thực hoá ý tưởng, lập trình viên đặt tên nhóm Warthogs làm việc sáu tháng đời phiên thể khái niệm hệ điều hành Họ lấy tên nhóm đặt cho phiên Ubuntu này, Warty Warthog Dựa tảng chắn phân phối Debian, với nguyên tắc thời gian phát hành, chương trình GNOME để quản lý giao diện Desktop, cam kết mạnh mẽ tự do, vòng ba năm, Ubuntu phát triển cộng đồng lên đến mười hai ngìn thành viên số lượng người dùng ước tính đến tám triệu (tháng Bảy năm 2007) Hệ điều hành Ubuntu phân phối (distro) Linux phổ biến Mark Shuttleworth sáng lập công ty Canonical ông tài trợ Hàng năm, Ubuntu phát hành hai phiên vào tháng tư (xx.04) tháng 10 (xx.10) (xx số cuối năm phát hành, ví dụ phát hành tháng 10 năm 2010 10.10, tháng tư 10.04) Hình 1: Giao diện hệ điều hành Ubuntu 1.3.4 Yêu cầu phần cứng Ubuntu cài đặt loại máy tính để bàn, máy tính mini có cấu trúc dựa tảng Intel-based Mac architectures (dành cho chíp 64bit có phiên riêng) Yêu cầu tối thiểu để chạy Ubuntu 256MB RAM (384MB RAM để chạy trực tiếp Ubuntu từ đĩa CD), khuyến cáo nên cài đặt máy có 512MB RAM trở lên Ubuntu cài đặt vào ổ đĩa cứng cần 4GB trống (bao gồm phân vùng trao đổi) Nên có card đồ họa mạnh để sử dụng hiệu ứng giao diện đồ họa CHƯƠNG II: GIỚI THIỆU CÁC CÔNG CỤ TRÊN UBUNTU 2.1 SHH 2.1.1 Giới thiệu dịch vụ SSH Linux GIT – SSH (Secure Shell) giao thức mạng dùng để thiết lập kết nối mạng cách bảo mật SSH hoạt động lớp mô hình phân lớp TCP/IP Các công cụ SSH (như OpenSSH, …) cung cấp cho người dùng cách thức để thiết lập kết nối mạng mã hoá để tạo kênh kết nối riêng tư SSH chương trình tương tác máy chủ máy khách có sử dụng chế mã hoá đủ mạnh nhằm ngăn chặn tượng nghe trộm, đánh cắp thông tin đường truyền Các chương trình trước đây: telnet, rlogin không sử dụng phương pháp mã hoá Vì nghe trộm chí đọc toàn nội dung phiên làm việc cách sử dụng số công cụ đơn giản Sử dụng SSH biện pháp hữu hiệu bảo mật liệu đường truyền từ hệ thống đến hệ thống khác SSH làm việc thông qua bước đơn giản: Định danh host - xác định định danh hệ thống tham gia phiên làm việc SSH Mã hoá - thiết lập kênh làm việc mã hoá Chứng thực - xác thực người sử dụng có quyền đăng nhập hệ thống 2.1.2 Cài đặt SHH Ubuntu Để cài đặt SHH Ubuntu bạn gõ lệnh: sudo apt-get install ssh 2.2 Apache 2.2.1 Giới thiệu Apache Apache chương trình máy chủ HTTP chương trình dành cho máy chủ đối thoại qua giao thức HTTP Apache chạy hệ điều hành tương tự Unix, Microsoft Windows, Novell Netware hệ điều hành khác Apache đóng vai trò quan trọng trình phát triển mạng web giới (tiếng Anh: World Wide Web) Khi phát hành lần đầu, Apache chương trình máy chủ mã nguồn mở có khả cạnh tranh với chương trình máy chủ tương tự Netscape Communications Corporation mà ngày biết đến qua tên thương mại Sun Java System Web Server Từ trở đi, Apache không ngừng tiến triển trở thành phần mềm có sức cạnh tranh mạnh so với chương trình máy chủ khác mặt hiệu suất tính phong phú Từ tháng nãm 1996, Apache trở thành chương trình máy chủ HTTP thông dụng Hơn nữa, Apache thường dùng để so sánh với phần mềm khác có chức tương tự Tính đến tháng năm 2007 Apache chiếm đến 60% thị trường chương trình phân phối trang web Apache phát triển trì cộng đồng mã nguồn mở bảo trợ Apache Software Foundation Apache phát hành với giấy phép Apache License phần mềm tự miễn phí 2.2.2 Cài đặt Apache Ubuntu Để cài đặt SHH Ubuntu bạn gõ lệnh: sudo apt-get install ssh 2.3 PHP5 2.3.1 Giới thiệu PHP PHP (Hypertext Preprocessor) ngôn ngữ script server thiết kế để dễ dàng xâydựng trang Web động Mã PHP thực thi Webserver để tạo mã HTMLvà xuất trình duyệt web theo yêu cầu người sử dụng Có nhiều lý khiến cho việc sử dụng ngôn ngữ chiếm ưu Sau số lý : - Mã nguồn mở - Miễn phí, download dễ dàng từ Internet - Rất đơn giản việc kết nối với nhiều nguồn DBMS ví dụ : MySQL, Microsoft SQLServer 2000, Oracle, PostgreSQL, Adabas,dBase, Empress, FilePro, Informix, InterBase,mSQL, Solid, Sybase, Velocis nhiều hệ thống CSDL thuộc Hệ Điều Hành Unix (Unixdbm) DBMS có hổ trợ chế ODBC (Open Database Connectivity) DB2 IBM 2.3.1 Cài đặt PHP5 Để cài đặt PHP5 Ubuntu bạn gõ lệnh: sudo apt-get install php5 libapache2-mod-php5 2.4 MySQL Sever 2.4.1 Giới thiệu MySQL Sever MySQL phần mềm quản trị CSDL mã nguồn mở, miễn phí hoàntoàn, ổn định, an toàn.Hiện số Website có lưu lượng truy cập lớn Internet, có nhiều Website sử dụng sở liệu MySQL 2.4.2 Cài đặt MySQL Sever Để cài đặt MySQL Sever Ubuntu bạn gõ lệnh: sudo apt-get install mysql-server 2.5 phpMyAdmin 2.5.1 Giới thiệu phpMyAdmin phpMyAdmin công cụ nguồn mở miễn phí viết PHP dự định để xử lý quản trị MySQL thông qua trình duyệt web Nó thực nhiều tác vụ tạo, sửa đổi xóa bỏ sở liệu, bảng, trường ghi; thực báo cáo SQL; quản lý người dùng cấp phép Các tính cung cấp chương trình bao gồm: Giao diện web Quản lý sở liệu MySQL nhập liệu từ CSV SQL Xuất liệu sang định dạng khác nhau: CSV, SQL, XML, PDF (thông qua thư viện TCPDF), ISO/IEC 26300 - OpenDocument văn bảng tính, Word, Excel, LaTeX định dạng khác Quản lý nhiều máy chủ Tạo PDF đồ họa bố trí sở liệu Tạo truy vấn phức tạp cách sử dụng Query-by-example (QBE) Tìm kiếm tổng quan sở liệu tập hợp Chuyển đổi liệu lưu trữ thành định dạng cách sử dụng tập hợp chức xác định trước, hiển thị liệu BLOB hình ảnh tải liên kết 10.Giám sát truy vấn (quy trình) 2.5.2 Cài đặt phpMyAdmin Để cài đặt phpMyAdmin Ubuntu bạn gõ lệnh: sudo apt-get install phpmyadmin Buoc 1:vao trang để download xampp linux http://www.apachefriends.org/en/xampp-linux.html bước 2:cài dặt -đăng nhập vào quyền root với lệnh:sudo –s -dùng lệnh cd để chuyển vào thư mục down xampp vê Vd :ở mục downloads: cd Downloads Sau chuyển vào thu muc downloads t dùng lệnh :ls để xem danh sach cac file minh vưa download về\ Tiếp theo Thay đổi quyền truy cập vào cài đặt dòng lệnh sau chmod 755 xampp-linux-1.8.2-0-installer.run cài dặt /xampp-linux-1.8.2-0-installer.run Bước 3:chạy xampp /opt/lampp/lampp start Bước :chạy thử Vào trình duyệt web gõ:http://localhost Một số câu lệnh xampp -Khởi động lại xampp /opt/lampp/lampp restart -Dừng xampp không dùng /opt/lampp/lampp stop -Gỡ bõ xampp rm -rf /opt/lampp khoi dong xampp neu no bao loi dòng apache…fail thi dung dong lenh /etc/init.d/apache2 stop /opt/lampp/lampp restart Câu lệnh quan trọng copy vào htdoct để chạy sudo nautilus:copy bình thường vào trang để tham khảo số dọng lệnh http://www.apachefriends.org/en/xampplinux.html [...]... FilePro, Informix, InterBase,mSQL, Solid, Sybase, Velocis và nhiều hệ thống CSDL thuộc Hệ Điều Hành Unix (Unixdbm) cùng bất cứ DBMS nào có sự hổ trợ cơ chế ODBC (Open Database Connectivity) như DB2 của IBM 2.3.1 Cài đặt PHP5 Để cài đặt PHP5 trên Ubuntu bạn gõ lệnh: sudo apt-get install php5 libapache2-mod-php5 2.4 MySQL Sever 2.4.1 Giới thiệu về MySQL Sever MySQL là một phần mềm quản trị CSDL mã nguồn mở,... duy trì bởi một cộng đồng mã nguồn mở dưới sự bảo trợ của Apache Software Foundation Apache được phát hành với giấy phép Apache License và là một phần mềm tự do và miễn phí 2.2.2 Cài đặt Apache trong Ubuntu Để cài đặt SHH trên Ubuntu bạn gõ lệnh: sudo apt-get install ssh 2.3 PHP5 2.3.1 Giới thiệu về PHP PHP (Hypertext Preprocessor) là ngôn ngữ script trên server được thiết kế để dễ dàng xâydựng các...ngừng tiến triển và trở thành một phần mềm có sức cạnh tranh mạnh so với các chương trình máy chủ khác về mặt hiệu suất và tính năng phong phú Từ tháng 4 nãm 1996, Apache trở thành một chương trình máy chủ HTTP thông dụng nhất Hơn nữa, Apache thường được dùng để so sánh với các phần mềm khác có chức... quan trong cơ sở dữ liệu hoặc một tập hợp con của nó 9 Chuyển đổi dữ liệu được lưu trữ thành các định dạng bằng cách sử dụng một tập hợp các chức năng được xác định trước, như hiển thị dữ liệu BLOB như hình ảnh hoặc tải về liên kết 10.Giám sát các truy vấn (quy trình) 2.5.2 Cài đặt phpMyAdmin Để cài đặt phpMyAdmin trên Ubuntu bạn gõ lệnh: sudo apt-get install phpmyadmin Buoc 1:vao trang để download xampp... các Website có lưu lượng truy cập lớn trên Internet, có rất nhiều Website sử dụng cơ sở dữ liệu là MySQL 2.4.2 Cài đặt MySQL Sever Để cài đặt MySQL Sever trên Ubuntu bạn gõ lệnh: sudo apt-get install mysql-server 2.5 phpMyAdmin 2.5.1 Giới thiệu về phpMyAdmin phpMyAdmin là một công cụ 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... lệnh:sudo –s -dùng lệnh cd để chuyển vào thư mục mình đã down xampp vê Vd :ở mục downloads: cd Downloads Sau khi chuyển vào thu muc downloads t dùng lệnh :ls để xem danh sach cac file minh vưa download về\ Tiếp theo Thay đổi quyền truy cập vào cài đặt bằng dòng lệnh sau chmod 755 xampp-linux-1.8.2-0-installer.run cài dặt /xampp-linux-1.8.2-0-installer.run Bước 3:chạy xampp /opt/lampp/lampp start Bước ... với hệ điều hành Windows quen lập trình hệ điều hành Windows nói hệ điều hành "hoàn hảo", dễ sử dụng, với nhiều tiện ích đáp ứng gần yêu cầu người dùng Vậy lại phải tìm đến hệ điều hành Linux? Điều. ..CHƯƠNG I: TỔNG QUAN VỀ HỆ ĐIỀU HÀNH UBUNTU 1.1 Giới thiệu Linux 1.1.1 Linux gì? Linux tên gọi hệ điều hành máy tính tên hạt nhân hệ điều hành Nó có lẽ ví dụ tiếng phần mềm tự... ngách hệ điều hành Điều có nghĩa độ an toàn nâng cao * Thích hợp cho quản trị mạng Được thiết kế từ đầu cho chế độ đa người dùng, Linux xem hệ điều hành mạng giá trị Nếu Windows tỏ hệ điều hành

Ngày đăng: 24/04/2016, 08:45

Từ khóa liên quan

Mục lục

  • LỜI MỞ ĐẦU

  • CHƯƠNG I: TỔNG QUAN VỀ HỆ ĐIỀU HÀNH UBUNTU

    • 1.1. Giới thiệu về Linux

      • 1.1.1. Linux là gì?

      • 1.1.2. Linux có gì hấp dẫn?

      • 1.2. Giấy phép Công cộng GNU

      • 1.3. Hệ điều hành Ubuntu

        • 1.3.1. Nguồn gốc của Ubuntu

        • 1.3.2. Giới thiệu về Ubuntu

        • 1.3.3 Lịch sử ra đời của Ubuntu

        • 1.3.4. Yêu cầu phần cứng

        • CHƯƠNG II: GIỚI THIỆU CÁC CÔNG CỤ TRÊN UBUNTU

          • 2.1. SHH

            • 2.1.1. Giới thiệu dịch vụ SSH trên Linux

            • 2.1.2 Cài đặt SHH trong Ubuntu

            • 2.2. Apache

              • 2.2.1. Giới thiệu về Apache

              • 2.2.2. Cài đặt Apache trong Ubuntu

              • 2.3. PHP5

                • 2.3.1. Giới thiệu về PHP

                • 2.3.1. Cài đặt PHP5

                • 2.4. MySQL Sever

                  • 2.4.1. Giới thiệu về MySQL Sever

                  • 2.4.2. Cài đặt MySQL Sever

                  • 2.5. phpMyAdmin

                    • 2.5.1. Giới thiệu về phpMyAdmin

                    • 2.5.2. Cài đặt phpMyAdmin

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

Tài liệu liên quan