Cài đặtmáychủLinux trên mạng Windows Quản trị mạng -Hiện có rất nhiều bản phân phối Linux khác nhau dành cho người dùng với một vài hỗ trợ được tích hợp. Các tổ chức thường không lựa chọn sử dụng những bản phân phối này, thay vào đó là các bản thương mại do một số nhà cung cấp lớn phát hành như Red Hat và Novell (SuSe Linux). Mặc dù chi phí bỏ ra để có thể sử dụng cao hơn nhưng đổi lại chúng ta nhận được sự hỗ trợ đầy đủ từ nhà cung cấp và các nhà phát triển các ứng dụng nhóm ba. Trong bài viết này chúng ta sẽ sử dụng phiên bản Enterprise Linux 4 của Red Hat. Trong bài viết này chúng ta sẽ tìm hiểu một số lưu ý và các thao tác chính cần thực hiện khi càiđặt một máychủLinux trên mạng Windows. 1. Càiđặt mặc định Mọi nhà cung cấp máychủ lớn, như HP, Dell và IBM thường càiđặt trước một hệ điều hành Linux cho khách hàng, và đôi khi còn càiđặt trước những ứng dụng tùy chọn trên máy chủ. Hầu hết các đại lý cung cấp thường cho phép khách hàng lựa chọn một bản phân phối (thường là bản phân phối Enterprise Linux của Red Hat hay một sản phẩm Enterprise của SuSe Linux) theo sở thích của họ. Càiđặt của hãng giúp chúng ta có thể khởi động và vận hành máychủ này, nhưng ngoài ra chúng ta cần phải càiđặt các ứng dụng cần phải sử dụng đến, và chúng ta cũng cần phải thực hiện một số cấu hình sau khi càiđặt trước khi sử dụng máychủ này. 2. Các tùy chọn càiđặt Khi càiđặt ứng dụng hay hệ điều hành chúng ta cần phải lựa chọn bản càiđặt phù hợp và những tùy chọn bổ sung ngay từ khi bắt đầu. Một số bản phân phối có thể được cấu hình để thực hiện chức năng cho máychủ hay PC. Do mục đích của bài viết chúng ta sẽ lựa chọn các cài đặtmáy chủ. Tuy nhiên, những càiđặt này không phải là tất cả những gì mà chúng ta cần. Như trong hình 2, quá trình cài đặtmáychủ Red Hat Enterprise Linux thông thường sẽ tải những tùy chọn cần thiết do đó cần kiểm tra toàn bộ danh sách các ứng dụng tùy chọn trong tiến trình càiđặt ban đầu và lựa chọn những ứng dụng bổ sung nếu cần thiết. 3. Càiđặt các ứng dụng tùy chọn Những add-on thông dụng như các máychủ DNS, email và cơ sở dữ liệu có thể được tích hợp trong bản càiđặt ban đầu, yếu tố giới hạn duy nhất là vùng trống ổ đĩa. Ví dụ chúng ta bổ sung cơ sở dữ liệu MySQL dù nó là một thành phần của bản phân phối Red Hat Enterprise Linux những không được càiđặt trong khi cài đặtmáychủ cơ sở. Lựa chọn càiđặt theo phương pháp này, những ứng dụng như MySQL sẽ được cấu hình tự động. Mọi thao tác biên soạn mã sẽ được tự động thực hiện và những công cụ quản lý tùy chọn sẽ được càiđặt nếu cần thiết. Nếu không lựa chọn càiđặt mọi công cụ và ứng dụng cần thiết tại bước này, thì sau khi hoàn thành càiđặtLinux chúng ta sẽ phải thực hiện càiđặt thủ công. 4. Càiđặt mạng Hầu hết các bản phân phối Linux đều mặc định sử dụng giao thức Dynamic Host Configuration Protocol (DHCP) để tự động lấy địa chỉ IP. Tuy nhiên, trên một máychủ đây không phải là càiđặt phù hợp vì địa chỉ được gán này có thể thay đổi nên máychủ khó có thể định vị. Nếu rơi vào tính huống này chúng ta sẽ phải cấu hình thủ công giao tiếp mạng. Tất nhiên chúng ta có thể thực hiện sau khi hệ điều hành đã được càiđặt nhưng sẽ đơn giản hơn rất nhiều nếu thực hiện cấu hình ngay trong tiến trình cài đặt. 5. Tùy chọn bảo mật Nếu quyết định sử dụng hệ thống tường lửa tích hợp trong hệ điều hành, chúng ta cần đảm bảo rằng đã cấu hình nó cho phép truy cập vào các ứng dụng sẽ vân hành trên máy chủ. Trong ví dụ này chúng ta đã cho phép Web Server, FTP và lưu lượng mail SMTP. Chú ý rằng Red Hat Enterprise Linux và một số bản phân phối khác cũng có thể được bảo mật bằng công cụ Selinux (Security Enhanced Linux). Công cụ này sẽ chặn những thay đổi không được phân quyền thực hiện trên hệ điều hành, tuy nhiên thao tác quản lý khá phức tạp vì vậy cần lưu ý trước khi lựa chọn sử dụng. 6. Windows File Sharing Một ứng dụng cho phép các PC Windows chia sẻ file trên một máychủLinux sử dụng cùng một giao thức Server Message Protocol (SMB) như trên mạng Windows có tên Samba. Nếu càiđặt Samba cùng với Red Hat Enterprise Linux thì sau khi hệ điều hành đã được càiđặt chúng ta đã có thể sử dụng, tuy nhiên chúng ta cần phải chỉ định những thư mục muốn chia sẻ và hướng dẫn Samba xác thực cho người dùng. Phiên bản mới nhất của Samba tích hợp cả hỗ trợ Workgroup và Domain của Windows, và thậm chí có thể được cấu hình như một Domain Controller (trình điều khiển miền) của Windows, với một tiện ích cấu hình đồ họa để quản lý mọi càiđặt của Samba trong Red Hat Enterprise Linux 4. Tuy nhiên những bản phân phối khác có thể không tích hợp những công cụ kiểu này, trong trường hợp đó chúng ta cần định vị và hiệu chỉnh file cấu hình dạng văn bản kiểm soát phần mềm Samba. 7. Chia sẻ máy in Khả năng hỗ trợ máy in trong các phiên bản Linux trước Red Hat Enterprise Linux chỉ dừng lại ở mức độ có, nhưng từ phiên bản Red Hat Enterprise Linux đã cung cấp khá nhiều công cụ in ấn trên nhiều nền tảng. Ví dụ, chúng ta có thể kết nối tới những máy in hiện có trong mạng Novell. UNIX và Windows, hay sử dụng Common Unix Printing System (CUPS) và Internet Printing Protocol (IPP) để truy cập và chia sẻ máy in. Những máy in HP với giao tiếp JetDirect cũng có thể được sử dụng và Samba cũng có khả năng chia sẻ máy in riêng. 8. Cấu hình máychủ Web Apache Apache là máy chủ Web mặc định được tích hợp trong hầu hết các bản phân phối Linux. Red Hat Enterprise Linux tích hợp một công cụ quản lý đồ họa nhưng chúng ta không thể sử dụng công cụ này để cấu hình máychủ Web Apache. Như Samba, máychủ Web Apache cũng có một file cấu hình dạng văn bản và chúng ta sẽ phải cấu hình cho máychủ Web Apache để vận hành theo mong muốn. Ngoài ra chúng ta có thể sử dụng một số công cụ nhóm ba như Active Server Page, Java, … 9. Khởi động dịch vụ Khi đã càiđặt với hệ điều hành Linux chính nhưng có thể những ứng dụng bổ sung sẽ không khởi động tự động. Ví dụ, máychủ Web Apache không được cấu hình để khởi chạy tự động trên máychủ Red Hat Enterprise Linux. Chúng ta có thể thay đổi file khởi động thủ công, tuy nhiên Red Hat Enterprise Linux 4 tích hợp một công cụ cấu hình dịch vụ đồ họa giúp đơn giản hóa tiến trình này. Cần nhớ rằng Apache phụ thuộc vào dịch vụ httpd (Daemon) nên chúng ta sẽ phải kích hoạt dịch vụ này. 10. Càiđặt bổ sung ứng dụng Việc càiđặt các ứng dụng bổ sung sau khi Red Hat Enterprise Linux 4 đã được càiđặt khá phức tạp khi các ứng dụng cần càiđặt phụ thuộc vào nhiều module khác mà cần càiđặt trước khi càiđặt ứng dụng, và thông thường những module này được lập trình riêng rẽ để làm việc với phiên bản Linux đang sử dụng. Tuy nhiên hiện có nhiều công cụ có thể đảm trách quá trình viết module và khắc phục các lỗi phát sinh. Chúng ta có thể sử dụng các công cụ đã được cấu hình sẵn có chứa mọi chỉ dẫn cần thiết để cài đặt, cập nhật hay gỡ bỏ một ứng dụng cụ thể. Hầu hết các bản phân phối Linux đều tích hợp các công cụ này. Ví dụ, trong Red Hat Enterprise Linux 4 chúng ta có thể càiđặt bổ sung bất kì ứng dụng nào và hầu hết các ứng dụng nhóm ba đều sử dụng công cụ Package Management của Red Hat (RPM), công cụ này sẽ vận hành tự động mỗi khi mở một gói RPM. Trong ví dụ này chúng ta đã tải và chạy gói RPM chứa tiện ích VMWare Player. Nếu không muốn phải tự càiđặt hệ điều hành Linux chugns ta có thể sử dụng hệ điều hành mã nguồn mở này qua các thiết bị tùy biến. Những thiết bị này đã được thiết lập cấu hình sẵn để thực hiện một số tác vụ, như chia sẻ file và máy in, hỗ trợ cơ sở dữ liệu và Web với những tác vụ quản lý cần thiết được thực hiện qua một thiết bị Web ngoại vi thân thiện với người dùng. . lượng mail SMTP. Chú ý rằng Red Hat Enterprise Linux và một số bản phân phối khác cũng có thể được bảo mật bằng công cụ Selinux (Security Enhanced Linux) . Công cụ này sẽ chặn những thay đổi không. in Khả năng hỗ trợ máy in trong các phiên bản Linux trước Red Hat Enterprise Linux chỉ dừng lại ở mức độ có, nhưng từ phiên bản Red Hat Enterprise Linux đã cung cấp khá nhiều công cụ in ấn. hàng lựa chọn một bản phân phối (thường là bản phân phối Enterprise Linux của Red Hat hay một sản phẩm Enterprise của SuSe Linux) theo sở thích của họ. Cài đặt của hãng giúp chúng ta có thể khởi