1. Mục tiêu bài học
Cung cấp cho sinh viên trình tự thực hiện cũng như hiểu ý nghĩa các bước cài đặt hệ điều hành CentOS.
Sinh viên có khả năng triển khai cài đặt trên máy ảo và máy thật.
2. Giới thiệu hệ điều hành CentOS
CentOS là một hệ điều hành miễn phí, được xây dựng và phát triển dựa trên hệ điều hành mã nguồn mở Linux. CentOS là chữ viết tắt của “Community Enterprise Operating System”.
CentOS ra mắt vào tháng 5 năm 2004 và được phát triển dựa trên bản phân phối của Red Hat Enterprise Linux (RHEL).
CentOS được tạo ra với mục đích chính là xây dựng nền tảng hệ thống máy chủ miễn phí dành cho doanh nghiệp. Ngoài ra, CentOS còn cung cấp một môi trường hoàn hảo để thực hiện các công việc liên quan đến lập trình.
Phiên bản CentOS 7 hiện tại đang có cộng đồng sử dụng lớn nên được chọn để hướng dẫn cài đặt.
3. Chuẩn bị cài đặt
– Tải bản cài đặt CentOS 7 tại đây mà bạn muốn cài đặt.
– Tạo đĩa DVD hoặc USB cài đặt phù hợp hệ máy.
– Tuỳ chỉnh khởi động máy để boot từ đĩa quanghoặc USB.
– Yêu cầu cấu hình máy tối thiểu: (ở đây sử dụng bản CentOS 7-1810)
- CPU: 1.0 GHz trở lên
- RAM: 512 MB trở lên (đối với phiên bản LiveGNOME hoặc LiveKDE).
- Dung lượng đĩa cứng: ít nhất 10 GB dung lượng trống (20 GB).
4. Các bước cài đặt hệ điều hành CentOS
4.1. Thực hiện các bước chuẩn bị cài đặt
Cần chuẩn bị một máy ảo thoả mãn yêu cầu như trên phần chuẩn bị (tham khảo bài Hướng dẫn tạo máy ảo với phần mềm VMware Workstation). Sau đó, bỏ đĩa CentOS 7 vào đĩa quang.
Thiết lập cài đặt từ đĩa quang hay USB (xem lại bài Hướng dẫn cài đặt hệ điều hành Windows 10 trên máy ảo VMware).
Khởi động lại máy ảo, sẽ nhìn thầy màn hình bên dưới. Dùng phím mũi tên lên hoặc xuống để chọn dòng Install CentOS 7. Sau đó, nhấn phím Enter đế bắt đầu quá trình cài đặt.
Lưu ý: Khi đã bấm phím thành công và bắt đầu quá trình cài đặt. Nếu trong quá trình cài đặt máy có khởi động lại đến bước này thì không bấm phím, vì bấm phím thì quá trình này sẽ lặp lại và cài lại từ đầu.
Kế tiếp, màn hình chọn ngôn ngữ trong lúc cài đặt sẽ xuất hiện (mặc định là English và English (United Satates)).
Tiếp đến là cài đặt thiết lập hệ thống.
Cài đặt ngôn ngữ (KEYBOARD, LANGUAGE SUPPORT) để mặc định là English.
Cài đặt thời gian (DATE & TIME), Chọn Region : Asia ; City : Ho Chi Minh City. Và thiết lập ngày tháng và thời gian như dưới. Bấm Done để hoàn tất.
Cài đặt phiên bản CentOS 7 (SOFTWARE SELECTION) phụ thuộc vào mục đích sử dụng hệ điều hành.
- Minimal Install: cấu hình tốn ít tài nguyên máy tính nhất. Phù hợp môi trường máy chủ.
- Gnome Desktop: nếu muốn có giao diện đồ họa, phù hợp người mới sử dụng. Chọn thiết lập này. Sau đó bấm Done.
Cấu hình kết nối mạng (NETWORK & HOST NAME) chỉ cần bật ON là được. Có thể thiết lập sau khi cài đặt bằng tiện ích nmtui.
4.2. Phân vùng ổ cứng cho CentOS
Chọn nơi cài đặt (INSTALLATION DESTIONATION) chọn đĩa cứng và check I will configure Partitioning để thiết lập phân vùng ổ cứng thủ công. Chọn Done để tiếp tục.
Phân vùng ổ cứng thủ công gồm 3 bước: (1) tạo kích thước phân vùng khởi động boot -> (2) tạo kích thước phân vùng hoán đổi swap -> (3) tạo kích thước phân vùng gốc root.
Tiến hành phân vùng đĩa cứng thủ công, chọn LVM trong Partitioning Scheme
Bước 1 – Tạo phân vùng (/boot): chọn vào dấu (+), nhập vào dung lượng chọn Add Mount Point. Phân vùng /boot chỉ cần khoảng 500MB là đủ.
Bước 2 – Tạo phân vùng swap có dung lượng bằng khoảng 1,5 đến 2 lần dung lượng RAM. Ví dụ máy bạn có 1GB RAM thì đề nghị tạo swap 1,5GB.
Bước 3 – Tạo phân vùng root, bạn có thể lấy toàn bộ dung lượng ổ cứng còn lại hiện đang có trong máy bạn (trong ví dụ này là còn 18GB). Nhấn Add mount point. Chọn ‘ext4‘ trong File Sytem, và Click “Update Settings”.
Cuối cùng click Done à Accept Changes, để định dạng và tạo phân vùng.
4.3. Các bước hoàn thành cài đặt
Trở lại bảng INSTALLATION SUMARY và click “Begin Installation” để bắt đầu quá trình cài đặt.
Tiếp đến là bước tạo mật khẩu và tài khoản. Nhấn User Creation để tạo mới và đặt mật khẩu cho tài khoản người dùng. Nhấn Root password để đặt mật khẩu cho tài khoản root (tài khoản cấp cao nhất), nhập mật khẩu đủ mạnh (chứa cả chữ hoa, chữ thường, ký tự số, ký tự đặc biệt dạng như: P@ss#1508).
Đợi tiến trình cài đặt chạy khoảng 5-10 phút. Khi quá trình cài đặt kết thúc, server sẽ khởi động lại.
Màn hình đăng nhập hiện ra. Nhập User Name sau đó nhấn Next và nhập Password đã đặt lúc trước vào.
Giao diện đồ họa Gnome hiện ra.
Như vậy đã cài đặt xong hệ điều hành CentOS 7.
5. Yêu cầu thực hành
Tạo máy ảo với tên được định dạng là MSSV (mã số sinh viên) cùng các thông số cấu hình sau:
- Hệ điều hành : CentOS 7 x64
- Bộ nhớ chính (RAM) : 1024 MB
- Ổ đĩa cứng (HDD) : 50 GB
- Vi xử lý : 1 CPU – 1 core
- Điều chỉnh chế độ boot : CD-ROM
Sử dụng file iso CentOS 7 x64 để chia phân vùng và cài đặt
- Phân vùng /boot: 500MB
- Phân vùng swap: 1.5 GB
- Phân vùng /: 20 GB
- Phân vùng /home: 20 GB
- Phân vùng /root: 8 GB
Cài đặt tài khoản là mã số sinh viên, mật khẩu: svCKC@123