
Hướng dẫn xây dựng các server trên Red Hat Linux 9 5/71
Chương 1. Giới thiệu về hệ điều hành RH9
Mục tiêu của chương
Kết thúc chương này chúng ta sẽ:
Hiểu được lịch sử ra đời hệ điều hành Linux
Biết được các thành phần chính của hệ điều hành Linux
Biết được bộ sản phẩm của RH9
Biết được các hệ thống file trong RH9
Biết cách tạo user & group
Biết cách cấp quyền sử dụng file/thư mục cho user & group
Biết cách chia sẻ tài nguyên cho user & group với NFS
Biết cách sử dụng một số ứng dụng trên RH9
Một số kiến thức liên quan
1.1. Giới thiệu về Linux
Linux là một hệ điều hành dùng cho các máy PC. Giờ đây, nó đã trang bị cho
người dùng giao diện đồ hoạ (GUI) với đầy đủ các tính năng như của Windows, Mac
(hệ điều hành chạy trên máy tính của hãng Apple).
Vào đầu năm 1991 Linus Torwalds, một sinh viên tại trường đại học Helsinki,
Phần Lan, đã bắt tay nghiên cứu một phiên bản Minix (like Unix) hỗ trợ các nội dung
như bộ nhớ ảo, đa người dùng, và dùng bộ chỉ lệnh 80386. Với ý tưởng tạo ra một hệ
điều hành miễn phí, phục vụ nhu cầu học tập thời bấy giờ. Và hơn thế nữa, đó là sự
chia sẻkiến thức cho cả thế giới. Đến tháng 9/1991, phiên bản Linux beta đã ra đời.
Đến năm 1994, các phần hỗ trợ cho Linux bắt đầu tăng mạnh. Ngay sau đó
phiên bản 1.0 của Linux đã được phát hành. Chu kỳ phát triển cứ tiếp diễn cho đến
ngày nay. Hiện nay có rất nhiều hãng phát triển mạnh như Red Hat, Mardrake, SuSE,
Debian...
Linux là một phiên bản của hệ điều hành Unix - Hệ điều hành chuyên dùng cho
các máy Mainframe và Minicomputer. Do đó, nó kế thừa những đặc điểm cực mạnh
của hệ điều hành Unix. Đó là hỗ trợ xây dựng các Internet server tốc độ cao, hiệu quả
và ổn định như Web server, FPT server cùng với DNS server, Proxy server,
Mail server và News server.
Unix ra đời từ cuối những năm 1960s và đầu 1970s bởi tác giả Ken Thompson.
Ban đầu, hệ điều hành được phát triển cho mục đích nghiên cứu. Không như các hệ
điều hành khác, Unix được phát triển trong các trường đại học và các viện nghiên cứu.
Mặc dù là một hệ thống phức tạp, nhưng ngay từ đầu, hệ điều hành này đã được phát
triển với tính mềm dẻo cao, có thể sửa chữa một cách dễ dàng để tạo ra các phiên bản
khác nhau. Chính vì vậy nhiều hãng như IBM, SUN, HP… đã sử dụng hệ điều hành
Unix ban đầu và phát triển thành phiên bản Unix của riêng họ.
Hiện nay, với cả GNOME và KDE, Linux đã cung cấp các giao diện đồ hoạ
mềm dẻo và dễ dùng. Không giống như Windows, Mac, chúng ta có thể chọn giao