Nội dung chương trình đào tạo Linux Server tại Học viện đào tạo quản trị mạng PNH Có lẽ bạn đã quá quen với hệ điều hành Windows cũng như quá quen lập trình trên hệ điều hành này. Windows có thể nói là một HĐH khá "hoàn hảo", dễ sử dụng, với rất nhiều tiện ích đáp ứng gần như mọi yêu cầu của người dùng. Vậy thì tại sao chúng ta lại phải tìm đến một HĐH mới như Linux? Điều đó liệu có thực sự cần thiết không ? Nhất là đối với sinh viên như chúng ta, những người mới chập chững bước vào con đường làm tin học? Câu trả lời là có 1. Vấn đề bản quyền Trong bối cảnh nền kinh tế thế giới đang có xu hướng toàn cầu hóa như hiện nay thì đây là một vấn đề nổi cộm. Ở Việt Nam, vấn đề vi phạm bản quyền phần mềm là rất phổ biến (nước ta dẫn đầu thế giới về số lượng phần mềm dùng không có bản quyền).Tuy nhiên, theo báo cáo của LHQ, trong những năm tới nếu Việt Nam không có biện pháp giải quyết vấn đề này thì sẽ khó lòng gia nhập vào WTO, thậm chí sẽ có thể bị trả đũa quyết liệt trong các quan hệ kinh tế thương mại với các nước.Nếu tình trạng đánh cắp bản quyền phần mềm của Việt Nam là 100 triệu USD mỗi năm thị sẽ có một lượng hàng hóa có giá trị tương đương không bán được ở Mỹ và các nước phát triển khác ( vụ kiện cá Tra- cá Basa là một thí dụ). Và như. vậy người thiệt hại đầu tiên sẽ chính là người lao động Việt Nam. Trước tình hình đó, việc tự xây dựng cho mình những phần mềm thương hiệu Việt Nam đang trở nên một vấn đề cấp bách. Phần mềm mã nguồn mở được xem là một giải pháp hữu hiệu nhất cho bài toán bản quyền ở nước ta hiện nay. Phần mềm mã nguồn mở một mặt có chi phí rẻ hơn so với các phần mềm truyền thống, mặt khác rất dễ nâng cấp, cải tiến (do cung cấp mã nguồn kèm theo). Chính vì thế, phát triển phần mềm mã nguồn mở chúng ta có thể tận dụng được những công nghệ tiên tiến có sẵn trên thế giới, cải tiến cho phù hợp với người Việt Nam, tiết kiệm được rất nhiều công sức so với việc phát triển từ đầu. Linux là một HĐH mã nguồn mở như vậy!!! 2. Những ưu điểm kỹ thuật nổi bật của Linux Kinh tế, đó là một đặc điểm không thể bỏ qua của Linux (ít nhất là đối với nước ta hiện nay). Tuy nhiên đối với Linux đó vẫn chưa là tất cả. HĐH này còn rất nhiều ưu điểm khác mà không một hệ điều hành nào có. Chính những đặc điểm này mới là nguyên nhân khiến cho Linux ngày càng trở nên phổ biến không chỉ ở Việt Nam mà cả ở trên thế giới * Linh hoạt, uyển chuyển Như tôi đã trình bày ở trên, Linux là một HĐH mã nguồn mở nên bạn có thể tùy ý sửa chữa theo như mình thích. (miễn là bạn có đủ kiến thức!!!) Bạn có thể chỉnh sửa Linux và các ứng dụng trên đó sao cho phù hợp với mình nhất. Việc Việt hóa Windows được xem là không thể nếu như bạn không có sự đồng ý và hỗ trợ của Microsoft. Tuy nhiên với Linux thì bạn có thể làm được điều này một cách đơn giản hơn.( tham khảo thêm Sản phẩm Việtkey Linux đã đoạt giải nhất TTVN 2002) Mặt khác do Linux được một cộng đồng rất lớn những người làm phần mềm cùng phát triển trên các môi trường, hoàn cảnh khác nhau nên tìm một phiên bản phù hợp với yêu cầu của bạn sẽ không phải là một vấn đề quá khó khăn. Tính linh hoạt của Linux còn được thể hiện ở chỗ nó tương thích được với rất nhiều môi trường. Hiện tại, ngoài Linux dành cho server,máy tính để bàn...nhân Linux (Linux kernel) còn được nhúng vào các thiết bị điều khiển như máy tính palm, robot.....Phạm vi ứng dụng của Linux được xem là rất rộng rãi. * Độ an toàn cao Trước hết, trong Linux có một cơ cấu phân quyền hết sức rõ ràng. Chỉ có "root" (người dùng tối cao) mới có quyền cài đặt và thay đổi hệ thống. Ngoài ra Linux cũng có cơ chế để một người dùng bình thường có thể chuyển tạm thời chuyển sang quyền "root" để thực hiện một số thao tác. Điều này giúp cho hệ thống có thể chạy ổn định và tránh phải những sai sót dẫn đến đổ vỡ hệ thống. Trong những phiên bản Windows gần đây, cơ chế phân quyền này cũng đã bước đầu được áp dụng, nhưng so với Linux thì vẫn kém chặt chẽ hơn. Sau đây là nội dung chương trình đào tạo Linux đang được giảng dạy tại học viện mạng PNH 1. Linux Fundamentals ·Tổng quan về Linux ·Cài đặt Hệ điều hành CentOS 6.x ·Hệ thống File Linux ·Trình soạn thảo VI, VIM ·Cài đặt và quản lý phần mềm ·Quản lý File systems ·Tìm hiểu quá trình Linux khởi động ·Quản trị người dung ·Quản trị dịch vụ, tiến trình ·Cài đặt và cấu hình FTP Server ·Cài đặt và cấu hình OpenSSH ·Cơ bản về mạng trên Linux ·X Window và SSH Tunnels ·Workshop 2 Application Server ·DHCP server ·DNS server ·SAMBA – NFS ·Tích hợp SAMBA - Active Directory ·NIS Domain ·LDAP Domain 3 Web Hosing ·Cài đặt Apache - PHP - MySQL – phpMyAdmin ·Cấu hình Apache, Virtual Host, SSL ·Cài đặt Wordpress, Joomla, phpBB ·Thống kê web traffic với AWStats ·Cài đặt và cấu hình Nginx ·Quản trị MySQL Database ·Cài đặt và cấu hình Java – Tomcat ·Jboss Application Server 4 Bash shell– Back up ·Bash shell ·Đặt lịch chạy với crontab và at ·Đồng bộ dữ liệu các máy chủ ·Backup CSDL MySQL 5 Project Management Software ·Cài đặt phần mềm Chat nội bộ ·Cài dặt và cấu hình Subversion ·Cài dặt phần mềm Quản trị dự án 6 High Availability ·HeartBeat - HA clutster ·Pound - Load balancer ·MySQL Replication 7 Mail Server ·Sendmail ·Postfix - Dovecot - Squire mail ·iRedMail 8 Firewall - Proxy - VPN - Network monitor ·Triển khai hệ thống Firewall ·Cấu hình Squid Proxy ·Cài đặt và cấu hình OpenVPN ·Cấu hình network monitor với Nagios ·Hệ thống cảnh báo qua SMS và email