Tải bản đầy đủ (.pdf) (4 trang)

Tài liệu Bắt đầu với CD CentOS 4.4 Single Server ppt

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (184.15 KB, 4 trang )

Bắt đầu với CD CentOS 4.4 Single Server
Ngu
ồn : quantrimang.com 
Gần đây tôi phải cài đặt một máy chủ với tất cả các thành phần server
thông thường (Web, mail, file sharing). Nó cần phải khá chắc chắn và đáng
tin cậy. Không muốn download tới 4GB phần mềm từ Net xuống (không
biết phải mất bao nhiêu giờ mới xong), tôi bắt đầu với một đĩa CD Single
Server của CentOS
.

CentOS (tên viết tắt của Community ENTerprise Operating System) là một phân
phối Linux tập trung vào lớp doanh nghiệp, xây dựng từ nhiều nguồn miễn phí
(theo GPL và một số bản quyền tương tự) của Red Hat. CentOS 4 dựa trên nền
tảng Red Hat Enterprise Linux 4, hỗ trợ dòng x86 (i586 và i686), dòng x86_64
(AMD64 và Intel EMT64), các cấu trúc IA64, Alpha, S390 và S390x.

Đĩa Single Server CD có hầu hết tất cả các thành phần cần thiết cho quá trình
cài đặt server cơ bản, ngoại trừ GUI (giao diện đồ hoạ người dùng). Nó phù hợp
cho những ai mu
ốn cài đặt chức năng một cách nhanh chóng. Do không có giao
diện GUI, bạn có thể chạy một server cơ sở chỉ với RAM 128. Nhưng tất nhiên
dung lượng RAM sẽ phải tăng lên nếu cần triển khai các cơ sở dữ liệu lớn.

Cài đặt

Quá trình cài đặt Single Server CD khá dễ
dàng, nhất là khi bạn đã cài một phân phối
Linux khác. Bạn cần download Single Server
CD từ một bản ở máy cục bộ, ghi nó vào đĩa và
khởi động (boot) server từ đĩa đó.


Cho dù Single Server CD không chứa giao diện
GUI, quá trình cài đặt vẫn sử dụng một giao
diện đồ hoạ, giúp bạn dễ dàng thao tác với
từng phần. Làm theo các hướng dẫn trên màn
hình, công việc trở nên đơn giản.

Mẹo nhỏ: Nếu server của bạn không chứa bất kỳ dữ liệu nào khác và không gặp
phải vấn
đề gì khi format lại toàn bộ ổ đĩa, nên sử dụng tuỳ chọn “automatically
partition” (phân vùng tự động) khi quá trình cài đặt đến bước Disk Partitioning
Setup. Nó sẽ giúp bạn tiết kiệm được khá nhiều thời gian.

Bạn nên tạm ngừng sử dụng SELinux và tắt chức năng tường lửa, nhất là khi
server được đặt an toàn bên trong mạng cục bộ. Bạn có thể thay đổi các thiết lập
tường lửa sau nếu muốn với lệnh system-config-securitylevel.

Bạn có thể chọn cài đặt mặc định các gói phần mềm một cách an toàn. Phương
thức cài đặt này sẽ cung cấp một hệ thống CentOS cơ bản với Web, mail và các
server FTP, DNS, chức năng chia sẻ file qua Samba. Với máy có cấu hình hiện
đại, quá trình cài đặt chỉ mất dưới 20 phút.

Không phải tất cả các gói trên CD đều được cài. Chẳng hạn, nếu muốn dùng
PostgreSQL, b
ạn sẽ phải cài đặt nó sau từ đĩa. Muốn cài đặt PostgreSQL, đưa
đĩa vào ổ đọc (mount/media/cdrom), dùng lệnh yum để cài các thư viện client
và server:

yum localinstall /media/cdrom/CentOS/RPMS/postgresql-7*
yum localinstall /media/cdrom/CentOS/RPMS/postgresql-
server-7*


PHP 5 và MySQL 5

Khả năng mạnh của CentOS nằm ở chỗ đáng tin cậy và ổn định. Nó được xây
dựng dựa trên các gói đã qua thử nghiệm cho kết quả tốt chứ không dựa trên
phần mềm bleeding-edge. Tuy nhiên cũng có một hạ
n chế là một số phần mềm
mới nhất không thể cài đặt được trên phần phối này. Thiếu sót quan trọng nhất,
theo ý kiến của tôi, là PHP 5 và MySQL 5. Nhưng các phần mềm này cũng đã
được tích hợp vào trong CentOS Plus Repository.

Mặc định, CentOS 4.4 sử dụng PHP 4.3.9. Muốn nâng cấp lên PHP 5, trước tiên
phải đảm bảo máy bạn đã được kết nối với Internet, sau đó chạy lệnh:

yum --enablerepo=centosplus upgrade php*

Tương tự vớ
i MySQL. Phiên bản mặc định trong CentOS 4.4 là MySQL 4.1.20.
Muốn nâng cấp lên MySQL 5, dùng các lệnh sau:

yum --enablerepo=centosplus upgrade mysql*
yum --enablerepo=centosplus install mysql-server-5*

Quản trị đơn giản

Do CentOS 4.4 Single Server CD không có giao diện GUI, bạn cần thực hiện tất
cả cấu hình qua dòng lệnh. Dưới đây là một số lệnh quan trọng cơ bản và các
file giúp bạn cấu hình server.

Để khởi động và ngừng dịch vụ, dùng:


service XYZ start
service XYZ stop

Trong đó, XYZ là tên server, ví dụ như postgresql.

Để cấu hình mạng, chạy lệnh:

netconfig

Để cấu hình máy in, chạy lệnh:

system-config-printer

Mặc định có một số dịch vụ hệ thống không được khởi động trong thời gian boot
hệ thống như Web server, MySQL server. Muốn đảm bảo cho các dịch vụ này
được chạy ngay từ khi khởi động máy, thực hiện các lệnh sau:

chkconfig --levels 235 httpd on
chkconfig --levels 235 mysql on
chkconfig --levels 235 smb on
chkconfig --levels 235 vsftpd on

Nếu cần dịch vụ POP3 và IMAP, bạn cần cấu hình dovecot daemon. Mặc định,
dovecot daemon chỉ cung cấp các dịch vụ IMAP. Muốn có POP3, bạn phải chỉnh
sửa /etc/dovecot.conf và đặt vào dòng:

protocols = imap imaps pop3 pop3s

Dovecot cũng không được khởi động mặc định (nhưng được cài đặt như một

trong các gói tiêu chuẩn). Muốn dovecot được khởi động khi máy khởi động, gõ
lệnh:

chkconfig --levels 235 dovecot on

Sau khi mọi thành phần
đã được cấu hình chính xác, bạn nên khởi động lại hệ
thống. Không phải bởi Linux cần khởi động lại mà đơn giản chỉ để chắc chắn
rằng mọi thứ đã được cài đặt phù hợp và chạy như mong đợi.

Kết luận

CentOS là phân phối Linux mạnh và đáng tin cậy. Single Server CD là phiên bản
gần đạt đến mức hoàn hảo cho những ai tìm kiếm phân phối đơn giả
n nhưng đủ
chức năng cho một server mà không phải download 4 hoặc 6 CD từ Internet
xuống.
 

×