Hơn 90% máy chủ trên Internet, toàn bộ 500 siêu máy tính mạnh nhất thế giới và mọi điện thoại Android đều chạy Linux. Nhưng “Linux” thực ra là gì?
Nhân và hệ điều hành
Nói chính xác, Linux là một nhân (kernel) — phần lõi giao tiếp trực tiếp với phần cứng: quản lý bộ nhớ, tiến trình, thiết bị. Linus Torvalds công bố nó năm 1991.
Nhân không tự chạy được. Ghép nhân Linux với các công cụ hệ thống (phần lớn từ dự án GNU), trình quản lý gói và giao diện, ta có một bản phân phối — cái mà người dùng thực sự cài đặt.
Bản phân phối là gì?
# Xem bản phân phối đang chạy
cat /etc/os-release
uname -r # phiên bản nhân Linux
Ubuntu, Debian, Rocky Linux, Fedora đều dùng chung nhân Linux nhưng khác nhau ở: cách quản lý gói, chu kỳ phát hành, phần mềm cài sẵn và chính sách hỗ trợ.
Vì sao Linux chiếm lĩnh máy chủ
- Miễn phí và mở — không phí bản quyền theo lõi CPU, xem được toàn bộ mã nguồn.
- Ổn định — máy chủ Linux chạy liên tục hàng năm không cần khởi động lại.
- Nhẹ — bản không giao diện chỉ tốn vài trăm MB RAM.
- Tự động hóa tốt — mọi thứ điều khiển được bằng dòng lệnh và script.
- Bảo mật — phân quyền chặt, lỗ hổng được vá nhanh nhờ cộng đồng lớn.
Triết lý Unix vẫn còn nguyên giá trị
“Mỗi chương trình làm một việc và làm cho tốt.” Sức mạnh nằm ở chỗ ghép các công cụ nhỏ lại với nhau:
# Đếm 10 địa chỉ IP truy cập nhiều nhất trong log
cat access.log | awk '{print $1}' | sort | uniq -c | sort -rn | head
Một dòng thay cho cả chương trình — đó là lý do quản trị viên yêu dòng lệnh.
Bắt đầu từ đâu?
- Cài Ubuntu Server hoặc Debian trên máy ảo (VirtualBox, UTM) — hỏng thì xóa làm lại.
- Học khoảng 30 lệnh cơ bản, đủ dùng cho 90% công việc hằng ngày.
- Hiểu cấu trúc thư mục và cơ chế phân quyền.
- Dựng thử một dịch vụ thật: web server, database, hoặc máy chủ file.
Không cần bỏ Windows hay macOS. Cứ mở một máy ảo và gõ lệnh mỗi ngày — sau vài tuần bạn sẽ thấy dòng lệnh nhanh hơn hẳn việc bấm chuột.
