Đăng ngày 1 tháng 4, 2023, 5:30 PM EDT
Ali là Senior Writer và Chuyên gia Newsletter tại MUO. Anh là fan công nghệ trọn đời, bắt đầu từ PC 286 được tặng ở 7 tuổi. Theo thời gian, anh trở thành power user của Android, Linux, Windows — trọng tâm viết tại MUO. Anh cũng có thành tích "brick" điện thoại Android khi cố gắng đẩy phần cứng/phần mềm đến giới hạn.
Ali có Advanced Diploma Quản trị Kinh doanh từ London, UK, và tốt nghiệp Văn học Anh tại Đại học Punjab, Pakistan. Ngoài MUO, anh viết cho các ấn phẩm như How-To Geek — tuy nhiên, hầu hết công việc trước đây là ghostwriter cho khách hàng cao cấp.
Trước khi làm writer toàn thời gian, Ali thử sức sản xuất âm nhạc, thiết kế đồ họa, giảng dạy, quản trị kinh doanh, phát triển web, dropshipping. Văn phong anh thường phản ánh tất cả trải nghiệm cuộc đời.
Ubuntu dễ dàng là lựa chọn phổ biến nhất cho OS nếu bạn dự định chuyển sang Linux. Và nếu muốn chuyển đổi dễ dàng hơn, biết ý nghĩa một số thuật ngữ phổ biến như sudo, package manager, LTS, APT là ý tưởng tốt.
Hiểu thuật ngữ Ubuntu sẽ giúp bạn nắm được cách nó hoạt động, giúp tận dụng OS tối đa. Bên cạnh đó, nếu chuyển sang Linux, bạn có thể muốn thành power user. Biết nghĩa các thuật ngữ này là bước đầu tiên.
Vậy hãy xem một số thuật ngữ, từ lóng, slang Ubuntu phổ biến bạn nên biết.
1. APT
APT, viết tắt của Advanced Package Tool, là công cụ dòng lệnh cho phép tương tác với gói phần mềm. Bạn dùng nó để cài đặt, gỡ bỏ, cập nhật gói trên Ubuntu.
APT cung cấp cách dễ dàng, thân thiện quản lý app. Nó giúp bạn tránh phiền toái build chương trình từ source thủ công.
2. dpkg
dpkg cũng là package manager như APT. Nó cung cấp chức năng tương tự cài, gỡ, quản lý gói. Nhưng khác APT, nó chỉ làm việc trên một gói tại một thời điểm.
Nó là package manager lâu đời hơn nhưng vẫn hữu ích và phổ biến trên hệ thống dựa trên Debian như Ubuntu. APT thực tế là front-end wrapper cho dpkg, hoạt động ở hậu trường.
3. GNOME
GNOME là giao diện người dùng đồ họa (GUI) hoặc môi trường desktop (DE) cho Linux. Nó chạy desktop Ubuntu, cung cấp tính năng tiện lợi, app, và giao diện thiết kế.
GNOME nhằm làm Linux thân thiện bằng giao diện hấp dẫn trực quan. Nếu bạn mới với Linux, DE này giúp bạn điều hướng hệ thống dễ dàng.
4. LTS
LTS viết tắt long-term support, là một phiên bản của Ubuntu. Ubuntu LTS phát hành 2 năm/lần và có hỗ trợ miễn phí 5 năm. Phiên bản này ổn định hơn so với các phiên bản khác, phù hợp dùng làm daily driver.
Các cập nhật bạn nhận cũng rất ổn định, vì vậy bạn không nhận quá nhiều cập nhật. Nếu tìm tính năng bleeding-edge, bạn có thể muốn bản ít ổn định hơn như daily build hoặc interim release.
5. Package Manager
Package manager là công cụ chịu trách nhiệm cài, gỡ, cập nhật app trên Ubuntu. Phần mềm/app đi kèm gói (package), nên bạn cần package manager như APT hoặc dpkg để xử lý các gói này.
6. GDM và LightDM
GDM (GNOME Display Manager) và LightDM là display manager cho Ubuntu, cung cấp GUI bạn dùng để đăng nhập thiết bị Ubuntu và bắt đầu session.
GDM là display manager mặc định cho GNOME và đẹp hơn, trong khi LightDM, như tên gợi ý, là phiên bản nhẹ hơn với chức năng cơ bản gần như tương tự.
7. sudo
Bạn có thể đã dùng sudo trong terminal Ubuntu, đặc biệt khi cấu hình hệ thống lần đầu. sudo là tiện ích dòng lệnh cung cấp quyền truy cập thao tác cấp hệ thống.
Các thao tác này yêu cầu quyền admin, nên bạn phải là admin của hệ thống để dùng lệnh này. Nó giúp bạn thực hiện thao tác quản lý gói, cấu hình chức năng hệ thống quan trọng, và hơn nữa.
8. Repository
Repository là loại lưu trữ với nhiều file cấu hình gói trong các package hoặc thư mục khác nhau. Trên Ubuntu, bạn có thể truy cập gói phần mềm và cài trên máy dùng kho phần mềm.
Hầu hết phần mềm dựa trên Debian cho Ubuntu được đóng gói với đuôi DEB trong kho Ubuntu chính thức. Bạn có các công cụ CLI và GUI khác để truy cập phần mềm từ các kho này, như APT.
9. Shell
Shell là trình thông dịch dòng lệnh cho Linux và có lẽ là công cụ mạnh nhất trong hệ thống Linux. Nó chịu trách nhiệm thực thi lệnh bạn viết trong terminal, đóng vai cầu nối giao tiếp giữa OS và user. Nó nhận lệnh và gửi đến OS thực hiện hành động như chạy chương trình.
10. Terminal
Terminal là giao diện dựa trên văn bản giúp bạn tương tác với shell. Là môi trường input-output nơi bạn cung cấp lệnh dạng text, và nó hiển thị output từ shell.
Bạn có thể dùng terminal mặc định Ubuntu hoặc xem các terminal emulator khác cho Linux. Chức năng cơ bản khá giống, nhưng giao diện có thể khác.