CentOS là gì? Từ A-Z thông tin cần biết về hệ điều hành CentOS

CentOS là gì và hệ điều hành này giúp ích cho doanh nghiệp của bạn như thế nào? Doanh nghiệp của bạn đang tìm kiếm một hệ điều hành tối ưu và tiết kiệm chi phí nhất trong việc xây dựng hệ thống máy chủ? CentOS chính là một gợi ý mà bạn không nên bỏ qua. Hãy theo dõi bài viết mà LANIT chia sẻ trong bài viết dưới đây nhé!

Centos là gì?

CentOS là một hệ điều hành sử dụng mã nguồn mở được xây dựng và phát triển trên nền tảng của Linux. Nó được thiết kế với mục đích xây dựng nền tảng hệ thống máy chủ Free dành cho doanh nghiệp. Đồng thời, cung cấp một môi trường hoàn hảo giúp các Coder thực hiện các công việc liên quan tới lập trình.

Sử dụng hệ điều hành CentOS cũng là cách duy trì khả năng tương thích nhị phân với Red Hat Enterprise Linux (RHEL). Bất cứ ứng dụng nào chạy trên hệ điều hành CentOS đều sẽ chạy trên nền tảng RHEL.

CentOS là gì? Từ A-Z thông tin cần biết về hệ điều hành CentOS

Các lệnh CentOS cơ bản bạn cần biết

Để hiểu và biết cách sử dụng CentOS, các bạn cần nắm được các lệnh cơ bản của hệ điều hành này. Sau đây, LANIT sẽ giới thiệu với các bạn danh sách các lệnh thường dùng nhất trên CentOS.

1. Lệnh Sudo Root

Khi bạn đăng nhập vào tài khoản, bạn không thể cấu hình bởi lúc này các file cấu hình đang ở chế độ “chỉ đọc”. Do đó, bạn cần đăng nhập vào tài khoản Root và nhập mật khẩu cho tài khoản lệnh Vi.

centos là gì 2
Lệnh Sudo Root cho phép chuyển đổi giữa dòng lệnh và soạn thảo

Ở trình soạn thảo Vi có 2 chế độ: Dòng lệnh và soạn thảo. Trong đó, dòng lệnh sử dụng các phím để thao tác như: Lưu dữ liệu, di chuyển con trỏ chuột, mở tệp. Còn chế độ soạn thảo dùng để soạn thảo văn bản. Các bạn có thể chuyển đổi 2 chế độ này, bằng cách:

  • Bấm vào nút insert hoặc ký tự a hoặc kí tự s để chuyển chế độ dòng lệnh sang soạn thảo.
  • Chuyển ngược lại từ soạn thảo sang dòng lệnh, nhấn ESC.

Trong chế độ dòng lệnh có các lệnh chi tiết, đó là: Lệnh xóa (+dw là xóa 1 từ, +dd xóa dòng hiện hành) và thao tác trên tệp tin (:w là ghi vào tệp tin, :x là lưu và thoát khỏi chế độ soạn thảo, :q là thoát khỏi chế độ soạn thảo nếu không có thay đổi, :q! là thoát nhưng không lưu)

2. Lệnh Init trong CentOS là gì?

Lệnh này có vai trò tạo ra các process bằng cách chạy các chương trình quy định trong tệp /etc/inittab. Mỗi Init chứa các process khác nhau và có 6 mức khởi động trong Linux. Cụ thể:

  • Init 0: Tắt máy.
  • Init 1: Cho phép 1 người sử dụng. 
  • Init 2: Cho phép nhiều người dùng nhưng không có NFS đi kèm.
  • Init 3: Cho phép nhiều người dùng và có đầy đủ các dịch vụ.
  • Init 4: Chế độ chưa được sử dụng.
  • Init 5: Cho phép sử dụng tính năng đồ họa.
  • Init 6: Khởi động lại thiết bị.

Để thực hiện các lệnh trên trong Init, các bạn cần thực hiện theo cú pháp: # init + số lệnh.

Chẳng hạn, bạn muốn khởi động lại thiết bị của mình thì chỉ cần thực hiện cú pháp: # init 6.

Đối với các lệnh khác cũng thực hiện tương tự.

3. Lệnh Hostname

Lệnh này dùng để xem, kiểm tra tên máy/thiết bị.

Cách thực hiện như sau: #hostname.

Nếu muốn đổi tên máy, các bạn gõ #vi /etc/sysconfig/network. Sau đó, đổi tên tại dòng lệnh hostname.

centos là gì 3
Lệnh Hostname dùng để kiểm tra tên máy

4. Đặt địa chỉ IP tĩnh

Để đặt địa chỉ IP tĩnh, các bạn dùng lệnh Vi để mở lệnh ipconfig. Khi bạn muốn xem address IP và card mạng trong Centos. Thực hiện theo cấu trúc sau: # vi /etc/sysconfig/network-scripts/ifcfg-ethx. (Trong đó, X là số card mạng).

Ví dụ:

# vi /etc/sysconfig/network-scripts/ifcfg-eth0 hoặc # vi /etc/sysconfig/network-scripts/ifcfg-eth1, # vi /etc/sysconfig/network-scripts/ifcfg-eth2, # vi /etc/sysconfig/network-scripts/ifcfg-eth3,…

Ngoài ra, hệ điều hành CentOS còn có các lệnh thông dụng khác, như:

Lệnh + Chức năng
LS (liệt kê thư mục)
CD (thay đổi thư mục, chuyển đổi từ thư mục này sang thư mục khác)
MV (di chuyển một file từ thư mục này qua thư mục khác)
MAN (lấy hướng dẫn sử dụng các lệnh khác)
MKDIR (tạo thư mục mới)
TOUCH (tạo file mới), RMDIR (xóa thư mục)
LOCATE (xác định vị trí file trong thư mục)
CLEAR (xóa màn hình terminal)
SUDO YUM UPDATE (cập nhật các gói đã cài đặt)

Ưu điểm của CentOS là gì?

Hệ điều hành Centos phát triển trên nền tảng hệ điều hành Linux. Nó có rất nhiều ưu điểm, thế mạnh trong việc xây dựng hệ thống máy chủ miễn phí cho các doanh nghiệp. Các thế mạnh có ở CentOS, đó là:

  • Chứa nhiều tính năng hữu ích cho người dùng.
  • Tính tương đồng với RHEL cao nên hệ điều hành CentOS mang đến một môi trường hoàn hảo cho các lập trình.
  • Độ khả dụng cao, vận hành rất mượt mà, trơn tru trên các frame quan trọng như: KDE, GUI, GNOME,…
  • Môi trường làm việc trên CentOS rất giống như Desktop nên các bạn có thể sử dụng đơn giản. Các hướng dẫn về hệ điều hành cũng có thể tham khảo dễ dàng trong cộng đồng hoặc trên Red Hat.
  • Tạo môi trường có tính ổn định nên rất thích hợp cho các doanh nghiệp, tổ chức.
  • Hệ điều hành CentOS được Red Hat cung cấp nhiều mã nguồn và các trình quản lý thuộc gói RPM.
  • Độ bảo mật đa cấp độ, giúp bảo vệ thông tin cho các doanh nghiệp, tổ chức an toàn tuyệt đối.

Các phiên bản của hệ điều hành Centos là gì?

Trong hệ điều hành CentOS, các phiên bản được đánh số và chia thành 2 phần. Một phần là các phiên bản chính và một phần là các phiên bản nhỏ và tương ứng với các phiên bản cập nhất của RHEL.

Ví dụ: CentOS 4.4 được tạo ra từ RHEL 4 và được cập nhật lần 4.

Hiện tại, hệ điều hành này có đã có đến phiên bản 8.0. Từ phiên bản CentOS 7.0 trở đi, các bản cập nhật có thêm 1 dãy số về ngày tháng phát hành của phiên bản. Chẳng hạn: Phiên bản CentOS 7.4-1709 được phát hành vào tháng 9 năm 2017.

Hướng dẫn cài đặt hệ điều hành CentOS

Để cài đặt hệ điều hành CentOS trên thiết bị của mình, các bạn cần thực hiện 2 cài đặt. Đó là cài đặt CentOS cơ bản và cài đặt CentOS trên Linux. Các bạn có thể xem hướng dẫn cài đặt chi tiết dưới đây!

1. Cài đặt CentOS cơ bản

  • Bước 1: Tải bản cập nhật CentOS mới nhất (phiên bản CentOS 8).
  • Bước 2: Tạo máy ảo hoặc đưa đĩa vào ổ đĩa của thiết bị muốn cài đặt (máy chủ ảo hoặc máy tính cá nhân).
  • Bước 3: Khởi động máy >> chọn Boot >> mở CentOS >> nhấn Install CentOS Linux 8.0.1905.
  • Bước 4: Chọn ngôn ngữ CentOS mà bạn dùng.
  • Bước 5: Chọn ổ cứng để cài đặt CentOS trong Installation Destination.
  • Bước 6: Chọn Done >> chọn Software Selection >> chọn not use GUI >> chọn Minimal Install >> chọn Done.
  • Bước 7: Chọn múi giờ chuẩn với giờ Việt Nam
  • Bước 8: Vào Network & Hostname để cấu hình IP và hostname >> chọn Off để máy có kết nối network >> chọn hostname rồi nhấn Apply.
  • Bước 9: Chọn Configure để cấu hình card mạng >> chọn Genaral >> nhấn Automatically Connect to this network when it is available.
  • Bước 10: Trở lại menu >> chọn Begin Installation để cài đặt.
  • Bước 11: Đăng nhập mật khẩu cho tài khoản Root >> nhấn Reboot để khởi động lại máy >> đăng nhập vào OS theo tên đăng nhập và pass như trên.
CentOS là gì? Từ A-Z thông tin cần biết về hệ điều hành CentOS
Để cài đặt CentOS bạn cần cài đặt cơ bản và cài đặt CentOS trên Linux

2. Cài đặt CentOS trên Linux

Bước 1: Kiểm tra phiên bản CentOS hiện tại thông qua cấu trúc: #cat /etc/redhat-release

Bước 2: Gõ lệnh # yum check-update để kiểm tra các bản cập nhật của CentOS.

Bước 3: Nhập lệnh #yum update để tiếp tục cài đặt.

Bước 4: Chọn Y và nhấn Enter để cài đặt cập nhật các package và download size.

Bước 5: Nhấn lệnh #reboot để khởi động lại máy.

Lưu ý: Nếu hệ thống không thể khởi động với phiên bản CentOS mới, bạn cần khởi động lại hạt nhân cũ. Sau đó mới thực hiện cài đặt phiên bản mới.

Centos dành cho các đối tượng nào?

Hệ điều hành CentOS dành cho những ai sử dụng máy chủ Linux nâng cao và thích hợp với những người muốn tìm kiếm giải pháp xây dựng hệ thống máy chủ miễn phí để thay thế RHEL.

Ngoài ra, đối tượng sử dụng CentOS có thể là sinh viên, nghiên cứu sinh, các nhà phát triển công việc liên quan tới lập trình.

Lời kết

Trên đây là những chia sẻ về CentOS là gì và những vấn đề liên quan tới việc sử dụng và cài đặt hệ điều hành CentOS. Nếu các bạn thấy yêu thích hệ điều hành này thì hãy tải và cài đặt về thiết bị để sử dụng nhé!

Khi khách hàng thuê Vps giá rẻ, máy chủ giá rẻ tại LANIT. Chúng tôi hỗ trợ khách hàng miễn phí cài đặt hệ điều hành CentOS.

Cảm ơn bạn đã đọc!

avata Hải

Triệu Huyền Trang

Triệu Huyền Trang chuyên gia 3 năm kinh nghiệm trong ngành Công Nghệ, Phần Mềm. Chuyên chia sẻ các kiến thức phần mềm mã nguồn, ứng dụng và thông tin về công nghệ hữu ích.

Chat với chúng tôi qua Zalo!
Chat với chúng tôi qua Zalo!