English

 

  

  

Mạng và Linux


Càng làm việc nhiều với Mạng, chắc chắn bạn càng nghe nói nhiều về Linux - Hệ điều hành trẻ trung đầy sinh lực. Do là hệ điều hành miễn phí cho nhiều người sử dụng, với phần nhân (kernel) được thiết kế chức năng mạng ngay từ ban đầu nên Linux là ứng cử viên hệ điều hành mạng sáng giá.

 

Vì thế hãy xem xét Linux khi bạn dang  dự định thiết lập một mạng máy tính nghiêm túc, đó là chưa kể chi phí cho mạng này rất thấp. Ngoài ra, sự hỗ trợ của Linux cho X-Windows cho phép bạn sử dụng được hầu hết những ứng dụng X có trên Internet. Tính ổn định và sức đề kháng tốt cũng là hai yếu tố khiến Linux trở thành Hệ điều hành cao cấp dành cho những tác vụ quan trọng - vượt hơn hẳn so với Windows.

 

Thoạt đầu Linux làm cho bạn ái ngại, nhất là khi so sánh với vẻ thân thiện, khả ái, cắm là chạy (plug and play) của môi trường Windows. Cần khẳng định là việc cài đặt và sử dụng Linux không dễ dàng song cũng không quá khó như một số người thường nghĩ. Hơn nữa, yếu tố miễn phí cũng đáng quan tâm đấy chứ! Và chưa hết, nếu đang làm việc trong môi trường mạng, sự hiểu biết về UNIX sẽ giúp cho công việc của bạn, và nhờ Linux, việc tìm hiểu về một hệ điều hành thông dụng sẽ đỡ nhọc công hơn.

 

Linux - hệ điều hành linh hoạt

Linux có khả năng đáp ứng được những tiêu chuẩn CNTT về mặt thương mại? Nó đủ sức mạnh và tính linh hoạt cần thiết? Hiển nhiên khả năng tính toán xí nghiệp với Linux là một chủ đề lớn, xin được nêu một vài điểm nổi bật:

 

Đầu tiên, Linux là hệ điều hành thích hợp cho máy trạm và tuỳ thuộc vào cách thức xác lập cấu hình, Linux thoả mãn được các yêu cầu chuyên biệt cho thương mại. Linux có thể sử dụng làm một môi trường phát triển, HUB truyền thông, và với những ứng dụng chạy trên X Windows, nó có thể đảm nhận cả vai trò một máy để bàn truyền thống.

 

Hai là có một thứ mà Linux có thể thực hiện tốt hơn những hệ thống khác, đó là khả năng phục vụ. Với những tính năng truyền thông và mạng cực mạnh, Linux là hệ điều hành Server lí tưởng cho môi trường tính toán xí nghiệp.

 

Linux - server quản lí tập tin và in ấn

Linux được phân phối cùng với SAMBA - bộ giao thức SMB miễn phí - cho phép truy cập tập tin và máy in trên các máy Linux từ các trạm DOS, Windows trên mạng cục bộ. Điều này có nghĩa là Linux hoạt độngnhư một file server. Một tính năng tuyệt vời khác là có thể cấu hình SAMBA để quản trị bảo mật : hoặc thông qua các chức năng gốc của UNIX, hoặc bằng ServerPassword. SAMBA còn cung cấp phần mềm cho client, cho phép máy trạm Linux truy cập tập tin trên máy Windows.

 

Linux - server thư điện tử

Ngay cả khi bạn không muốn kết nối mạng LAN với Internet, đây cũng là lựa chọn thú vị do Linux có nhiều phần mềm về truyền thông thích hợp để bạn xây dựng mạng Intranet cộng tác mà không phải mất thêm phí tổn phần mềm. Dịch vụ đơn giản nhất có lẽ là sendmail - chương trình phục vụ email truyền thống của UNIX, cho phép gửi email trên mạng cộng tác hoặc Internet. Với hệ thống mail cho xí nghiệp, bạn chỉ cần tạo lập các tài khoản người dùng và chương trình nhận mail cho những máy trên mạng LAN.

 

Trong mạng Intranet phức tạp hơn, có lẽ bạn còn muốn triển khai những dịch vụ ftp, Usenet và Web server. Có rất nhiềuphần mềm Webserver miễn phí và còn kèm theo ngay trong bản Linux của bạn (có thể là httpd). Một Web server thông dụng nữa là Apache, bạn có thể tải chương trình này tại địa chỉ http://www.apache.org

 

Linux - server cho WAN

Thông thường, mọi sự trở nên phức tạp và tốn kém hơn nếu bạn đi quá giới hạn của LAN. Tuy nhiên, việc kết nối mạng diện rộng (WAN) với Linux chỉ là một sự mở rộng chức năng LAN. Thông thường bạn có thể triển khai PPP bằng kết nối thông qua Modem hay tân tiến hơn thì bằng đường dây thuê bao và kết nối ISDN. Linux có cả PPP và SLIP, hỗ trợ bức tường lửa, che chắn IP (IP masquerading), giấu password (nhằm tăng cường chống bẻ khoá, tập tin lưu trữ password sẽ được đặt tại /etc/shadow thay vì /etc/paswd), NFS và NIS - là những điểm bắt đầu khá tốt với WAN.

 

Nếu say mê Internet, hẳn bạn đã nghe nói đến TCP/IP (Transmission Contrl Protocol/ Internet Protocol), bộ giao thức này cung cấp nền tảng phần mềm cho các hệ thống mạng máy tính liên kết với nhau trên khắp Internet. Linux sử dụng bộ giao thức chuẩn TCP/IP, bộ giao thức truyền thông UNIX-UNIX thường được gọi là UUCP (Unix to Unix Copy Protocol) - và nhiều phương thức truyền thông qua các cổng tuần tự khác.

 

Tính năng mạng của Linux rất linh động, cho phép cấu hình hệ thống mạng với qui mô từ mạng SME LAN cho đến mạng cộng tác trải rộng khắp thế giới. Bạn cũng nên biết rằng TCP/IP đẫ được sử dụng hơn 2 thập kỉ qua và có hàng triệu người dùng hiện tin tưởng vào bộ giao thức này. Vì thế, nó rất thích hợp với môi trường công tác và những ứng dụng then chốt. Hơn nữa, Linux hỗ trợ đầy đủ cho TCP/IP cùng những tính năng cao cấp như bức tường lửa, che chắn địa chỉ IP.

 

Trong một môi trường qui mô trung bình, bước đầu đến với mạng có lẽ là kết nối một máy đơn Linux với Internet. Điều này thực hiện khác dễ dàng nếu bạn có modem và tài khoản dial-up tới một nhà cung cấp dịch vụ Internet (ISP) nào đó: xác lập dịch vụ PPP (Point-to-Point Protocol) và chọn tuỳ chọn TCP/IP trong khi cấu hình phần nhân Linux. Trong một số trường hợp, bộ giao thức cũ SLIP vẫn được sử dụng thay vì PPP, nhưng có nnhiều nhà cung cấp dịch vẫn đưa ra loại tài khoản SLIP được triển khảitên nền phần mềm mô phỏng PPP, vì vậy bạn vẫn có khả năng sử dụng PPP trên máy trạm. Phần khó khăn nhất có lẽ là xác lập PPP ở máy trạm kể cả sửa đổi lại một số tập tin cấu hình trong thư mục /etc/ppp. Còn một cách khác là sử dụng chương trình linuxconf để cầu hình tính năng dial-out của PPP hay SLIP.

 

Chưa hết: bạn có thể cấu hình máy Linux thành trạm Gateway Internet trong mạng LAN của bạn. Điều này có nghĩa là cho phép nhiều máy cùng sử dụng và chia sẻ một tài khoản Internet - một ý tưởng rất tuyệt nếu bạn dự định sử dụng chung truy cập Internet cho nhiều máy. Có thể cấu hình Linux thành một server SLIP hay PPP để truy cập bằng Modem, hay thậm chí thành hẳn một nút Internet thực sự.

 

Hầu hết người dùng cộng tác đều quan tâm đến việc có được mạng LAN, để tập trung và chia sẻ những dữ liệu quan trọng, tạo điều kiện thuận lợi trong truyền thông nội bộ. Kết nối nhiều máy Linux thành một mạng LAN không khó khăn lắm: mỗi máy chỉ cần một card Ethernet, dây cáp thích hợp và một vài thiết bị mạng như hub Ethernet.

 

Sau khi đã thiết lập mạng xong, bạn có thể sử dụng rất nhiều ứng dụng mạng sẵn có như mail, chương trình đọc tin (elm, pine, rn, nn, và tin) được sử dụng với mail server (sendmail) và news server NNTP. Một số công cụ thông dụng khác như telnet hoặc rlogin cho phép bạn đăng nhập và thi hành các lệnh trên một máy khác; FTP (File Transfer Protocol) để truyền tập tin giữa các máy trên mạng; finger để tìm kiếm thông tin về người dùng trên mạng cục bộ hay Internet. Bạn sẽ kinh ngạc về khối lượng thông tin đồ sộ "nhặt" được chỉ bằng một lệnh finger đơn giản. Người dùng cộng tác cũng muốn có một sơ sở dữ liệu cho phép chia sẻ thông tin tập trung chẳng hạn như dữ liệu khách hàng, danh mục sản phẩm, đơn đặt hàng, hoá đơn... Linux cung cấp một hệ thống ổn định và đáng tin cậy cho các loại ứng dụng này.

Linux được phân phối cùng với NFS (Network File System), một hệ thống file phân bố cho phép chia sẻ tập tin trên toàn bộ mạng Linux, nghĩa là việc truy cập tập tin ở máy khác được thực hiện như thể chúng đang được lưu trữ trên đĩa cứng cục bộ. Ngoài ra còn có NIS (Network Information Service) cho phép hệ thống tự động thu nhập thông tin về tài khoản người dùng, nhóm, đặc quyền truy cập, và thông tin từ những server khác trên mạng. Nói tóm lại, NFS và NIS cho phép nhiều server Linux, mạng LAN, WAN hoạt động như một hệ thống nhất.

 

Cuối cùng, có nhiều bộ phần mềm gắn liền với Linux, được dùng để xây dựng các "mạng tạp chủng". Những bộ phần mềm này tích hợp server Linux trong một mạng gồm các client với nhiều hệ điều hành khác nhau như Windows3.1, Windows9x, NT, Novel, và Macintosh. Với bộ giao thức SAMBA, Linux có thể cung cấp dịch vụ file và in ấn. SAMBA cho phép các máy Windows tìm duyệt và truy cập tin thông qua Internet Explorer và File Manager.

 

Và giờ đây là thời điểm đúng nhất  để lựa chọn Linux cho dù bạn đang có hoặc dự định cài đặt hệ thống mạng

 

  © 2000