Danh mục tài liệu

Những bước cơ bản để làm chủ hệ thống Linux

Số trang: 8      Loại file: pdf      Dung lượng: 268.30 KB      Lượt xem: 16      Lượt tải: 0    
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Mỗ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...
Nội dung trích xuất từ tài liệu:
Những bước cơ bản để làm chủ hệ thống Linux 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 chungnhất định, trừ khi bạn đã từng tiếp xúc và kiến thức về hệ điềuhành Unix trước đó. Nhiều người đã lựa chọn phương pháp thamkhảo qua Google hoặc StackExchange để dần tiếp cận với những kiếnthức cơ bản nhất, nhưng lại gặp nhiều bất cập khi không được thựchành đầy đủ. Trong bài viết dưới đây, Quản Trị Mạng sẽ giới thiệuvới các bạn một số cách cơ bản để vượt qua ngưỡng “người bắt đầusử 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 Linuxdesktop này được thiết kế và phát triển để phù hợp với tất cả mọingười, rất đơn giản và dễ sử dụng. Điều quan trọng ở đây là bạn phảilà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ụngWubi), quá trình này sẽ giúp bạn hiểu thêm về cách định dạng phânvù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ệuhoàn toàn khác nhau, với Windows, tất cả mặc định được cài đặt vàothư 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:1 gói cài đặt của Linux thông thường sẽ thay thế file thực thi của ứngdụng trong thư mục như /usr/bin, file tùy chỉnh /etc và toàn bộ filelog /var. Tại sao lại chia ra như vậy? Chúng ta có thể hiểu ngắn gọnnhư sau, hệ thống được thiết lập như vậy để cho phép mỗi người dùnghoặc quản trị nào đều có thể làm việc với toàn bộ các file có liênquan. Ví dụ, nếu muốn cài lại hệ điều hành đã có quá nhiều ứng dụngvà thiết lập riêng, bạn chỉ cần sao lưu thư mục /etc, sau đó copy đèvào thư mục tương ứng trên hệ điều hành mới cài là được.Bước 3: biên dịch kernel:Khi tới bước này, rất nhiều người đã ngần ngại và dừng bước. Sự thậtkhá đơn giản là quá trình biên dịch kernel này không quá phức tạpnhư mọi người vẫn thường nghĩ. Chỉ cần sử dụng vài dòng lệnh, tìmhiểu bản chất của vấn đề, và kiên nhẫn trong 1 khoảng thời gian nhấtđịnh. Thông thường, việc chỉnh lại những kernel đã được xây dựngsẵn chỉ đơn giản như duyệt web với danh sách các tùy chọn, bạn chỉviệc chọn lấy những thành phần phù hợp nhất. Nhiều sự lựa chọn đikèm với thiết lập được yêu cầu sẽ giúp người sử dụng không phải mấtnhiều thời gian suy nghĩ:Bên cạnh đó, bạn có thể tham khảo thêm về vấn đề này tại đây.Bước 4: cài đặt Gentoo:Ngoài ra, có khá nhiều bản phân phối dựa trên mã nguồn chính đãđược công bố, và Gentoo là ứng dụng phổ biến nhất. Trong khi nhữngsản phẩm khác của Linux như Ubuntu và Fedora thường sử dụng cácgói cài đặt có sẵn, Gentoo chỉ lấy mã nguồn, và tiến hành biên dịch từmã nguồn đó thành chương trình ứng dụng. Và tất nhiên, cách ápdụ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ácflag 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ênquan, chức năng quản lý phần mềm của Gentoo sẽ tiến hành tìm kiếmcác gói mã nguồn của Firefox và tải về hệ thống. Đồng thời, kiểm tracác thông tin flag của người dùng và xây dựng, biên dịch gói riêngbiệ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 đượcthực hiện qua dòng lệnh, các bạn nên tham khảo bài viết hướng dẫncơ 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ênLinux, 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 trongGentoo 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ựcchất là chuỗi các bài hướng dẫn, ví dụ... cụ thể về việc cài đặt Linuxtrực tiếp từ mã nguồn. Tại đây không hề có ứng dụng quản lý phầnmềm, không có trình cài đặt cụ thể, không công cụ hỗ trợ... các bạnchỉ việc tiến hành làm theo mẫu có sẵn, và tìm hiểu cặn kẽ về bảnchất, làm sao để tạo ra 1 hệ thống hoạt động hoàn chỉnh. Chúng tôicần lưu ý 1 điều rằng các khuôn mẫu của LSF không phù hợp vớinhững người thiếu kiên trì hoặc nóng vội, bởi vì những bước tiếp cậnban đầu với Linux không hề đơn giản, nhưng cũng không quá phứctạp.Trên đây là những ý kiến đóng góp, tổng hợp được cộng đồng ngườisử dụng chia sẻ. Chúng tôi mong nhận được thông tin hữu ích từ phíabạn đọc ...