Những bước cơ bản để làm chủ hệ thống LinuxMỗi người khi bắt đầu sử dụng Linux đều có những điểm chung
nhất định, trừ khi bạn đã từng tiếp xúc và kiến thức về hệ điều
hành Unix trước đó. Nhiều người đã lựa chọn phương pháp tham
khảo qua Google hoặc StackExchange đ
ể dần tiếp cận với những kiến
thức cơ bản nhất, nhưng lại gặp nhiều bất cập khi không được thực
hành đầy đủ. Trong bài viết dưới đây, Quản Trị Mạng sẽ giới thiệu
với các bạn một số cách cơ bản để vượt qua ngưỡng “người bắt đầu
sử dụng Linux” một cách nhanh chóng và dễ dàng nhất.
Bước 1: bắt đầu bằng việc cài Linux trên phân vùng ổ cứng:
Nếu bạn đang đọc bài viết này, hãy cố gắng bắt đầu bằng việc cài và
tìm hiểu về Linux qua Ubuntu hoặc Fedora. Những hệ thống Linux
desktop này được thiết kế và phát triển để phù hợp với tất cả mọi
người, rất đơn giản và dễ sử dụng. Điều quan trọng ở đây là bạn phải
làm trên thực tế, phân vùng ổ cứng vật lý (trái ngư
ợc với việc sử dụng
Wubi), quá trình này sẽ giúp bạn hiểu thêm về cách định dạng phân
vùng và sự quan trọng của swap:
Bước 2: tìm hiểu về cấu trúc file hệ thống:
Bước này đặc biệt vô cùng quan tr
ọng nếu bạn bắt đầu chuyển sang từ
Windows. 2 hệ điều hành này áp dụng phương pháp lưu trữ dữ liệu
hoàn toàn khác nhau, với Windows, tất cả mặc định được cài đặt vào
thư mục hệ thống Program Files, còn trong Linux, cách thức đó có
đôi chút khác biệt và phức tạp, nhưng đã mang lại khá nhiều lợi thế
dành cho người sử dụng:
mã nguồn đó thành chương trình ứng dụng. Và tất nhiên, cách áp
dụng nào cũng có ưu điểm và nhược điểm riêng, với Gentoo là tốc độ
và sự ổn định. Mặt khác, người sử dụng Gentoo có thể thiết lập các
flag riêng biệt của hệ thống, bên cạnh những thành phần khác. Ví dụ
như Firefox, khi người dùng yêu cầu những gói hoặc thông tin có li
ên
quan, chức năng quản lý phần mềm của Gentoo sẽ tiến hành tìm ki
ếm
các gói mã nguồn của Firefox và tải về hệ thống. Đồng thời, kiểm tra
các thông tin flag của người dùng và xây dựng, biên dịch gói riêng
biệt đã được tối ưu hóa cho hệ thống đó:
Quá trình cài đặt ứng dụng trên Gentoo không đơn giản, hầu hết đư
ợc
thực hiện qua dòng lệnh, các bạn nên tham khảo bài viết hướng dẫn
cơ bản sau để nắm được kiến thức cơ bản.
Bước 5: học các ngôn ngữ lập trình:
Trong khi C là ngôn ngữ được lựa chọn dành cho hệ thống dựa trên
Linux, các chương trình, ứng dụng khác được gắn chặt với nhau sử
dụng cac ngôn ngữ nâng cao khác như Python Việc tìm hiểu cặn kẽ
về những ngôn ngữ này sẽ giúp bạn rất nhiều trong việc quản lý và t
ối
ưu hóa hệ thống.
Bước 6: cài Linux từ những bản “nháp”:
Tại mục trên, chúng tôi đã đề cập đến việc cài đặt ứng dụng trong
Gentoo gần như phải làm bằng phương pháp thủ công. Để chắc chắn,
các bạn hãy tham khảo dự án Linux From Scratch (LFS), đây thực
chất là chuỗi các bài hướng dẫn, ví dụ cụ thể về việc cài đặt Linux
trực tiếp từ mã nguồn. Tại đây không hề có ứng dụng quản lý phần
mềm, không có trình cài đặt cụ thể, không công cụ hỗ trợ các bạn