Hotline : 07 088 44444
Thích
Chia sẻ

Linux là gì? Linux hoạt động như thế nào?

19/02/2021

Hiện nay một trong những hệ điều hành mã nguồn mở được nhiều người lựa chọn sử dụng không thể không kể đến Linux. Vậy Linux là gì? Hãy cùng tìm hiểu về nó trong bài viết ngày hôm nay nhé!

Linux là gì?

Linux® là một hệ điều hành nguồn mở (HĐH). Một hệ điều hành là phần mềm trực tiếp quản lý phần cứng và các nguồn lực của một hệ thống. Như CPU, bộ nhớ, và lưu trữ. HĐH nằm giữa các ứng dụng và phần cứng và tạo các kết nối giữa tất cả phần mềm của bạn và các tài nguyên vật lý thực hiện công việc.

linux là gì
Linux là gì?

Hãy nghĩ về một hệ điều hành như một động cơ xe hơi. Một động cơ có thể tự chạy, nhưng nó trở thành một chiếc xe chức năng khi nó được kết nối với hộp số, trục và bánh xe. Không có động cơ chạy đúng, phần còn lại của xe sẽ không hoạt động.

Lịch sử của hệ điều hành Linux

Khi đang học đại học Helsinki, ông Linus Torvards có ý tưởng tạo ra một hệ điều hành mới thay thế cho hệ điều hành cũ cho nền giáo dục hiện tại thời đó. Vì thế, ông đã bắt đầu viết các câu lệnh Linux đầu tiền, đặt nền móng cho sự phát triển của Linux đến hiện nay.

lịch sử linux
Lịch sử của hình thành hệ điều hành Linux

Hiện nay, Linux được chia ra thành các nhánh như: Ubuntu, Linux Mint, Fedora, Debian,…nhưng phần lớn người sử dụng nhiều vẫn là Ubuntu. Linux là một trong những ví dụ nổi bật nhất của phần mềm nguồn mở và của việc phát triển mã nguồn mở. Mã nguồn có thể được dùng, sửa đổi và phân phối – thương mại hoặc phi thương mại – bởi bất kỳ ai, theo các điều khoản của giấy phép tương ứng, ví dụ như GNU General Public License.

Ưu và nhược điểm của Linux

Ưu điểm Linux

Sự khẳng định của các hệ điều hành lớn như Windows và Mac OS, dù thế nhưng hệ điều hành Linux mã nguồn mở vẫn phát triển một cách mạnh mẽ với nhiều ưu điểm vượt trội. Những ưu điểm của Linux là gì? Bạn sẽ hiểu chi tiết ở dưới đây.

Hệ điều hành Linux miễn phí

Với Linux bạn không phải mất phí để mua bản quyền Linux để bắt đầu quá trình sử dụng. Mà bạn hoàn toàn sử dụng một cách miễn phí với tất cả các chức năng của hệ điều hành này.

Tính linh hoạt

Khi sử dụng Linux, bạn có thể linh hoạt trong việc chỉnh sửa hệ điều hành theo nhu cầu của mình. Là một ưu điểm rất hữu ích trong quá trình sử dụng của các lập trình viên.

Tính bảo mật

Tính bảo mật của Linux là cực cao nên tất cả các phần mềm mã độc, virus,…đều không thể hoat động trên Linux. Vì thế bạn hãy yên tâm tải Linux và sử dụng một cách thoải mái.

Linux hỗ trợ cho máy cấu hình yếu

Với Linux dù máy tính của bạn có cấu hình yếu nhưng Linux vẫn hỗ trợ cập nhật, nâng cấp và hỗ trợ liên tục và thường xuyên trong khi sử dụng. Hoạt động của Linux cũng vô cùng ổn định trên các máy tính yếu.

Nhược điểm của Linux

Một vài hạn chế của Linux như:

  • Số ứng dụng được trên Linux còn hạn chế.
  • Một số nhà sản xuất driver không phát triển và hỗ trợ cho Linux.
  • Khó tiếp cận và làm quen khi bạn đã quá quen thuộc với Windows thì khi chuyển sang Linux bạn cần một thời gian để có thể làm quen được hệ điều hành này.

Linux hoạt động như thế nào?

Linux được thiết kế tương tự UNIX. Nhưng đã phát triển để chạy trên nhiều loại phần cứng từ điện thoại đến siêu máy tính. Mọi hệ điều hành dựa trên Linux đều liên quan đến nhân Linux. Quản lý tài nguyên phần cứng và một bộ gói phần mềm tạo nên phần còn lại của hệ điều hành.

hoạt động của hệ điều hành Linux
Hoạt động của hệ điều hành Linux

HĐH bao gồm một số thành phần cốt lõi phổ biến. Như các công cụ GNU, trong số các thành phần khác. Các công cụ này cung cấp cho người dùng cách quản lý tài nguyên do kernel cung cấp. Cài đặt phần mềm bổ sung, định cấu hình cài đặt hiệu suất và bảo mật, v.v. Tất cả các công cụ này đi kèm với nhau tạo nên hệ điều hành chức năng. Vì Linux là một hệ điều hành nguồn mở. Các kết hợp phần mềm có thể khác nhau giữa các bản phân phối Linux.

Dòng lệnh trên Linux là gì?

Dòng lệnh trên Linux là gì? Nó là quyền truy cập trực tiếp của bạn vào máy tính. Đó là nơi bạn yêu cầu phần mềm thực hiện các hành động mà giao diện người dùng đồ họa (GUI) không thể thực hiện.

Các câu lệnh trong Linux có sẵn, mã nguồn mở hoặc độc quyền. Nhưng nó thường được liên kết với Linux. Bởi vì cả hai dòng lệnh và phần mềm nguồn mở. Cung cấp cho người dùng quyền truy cập không hạn chế vào máy tính của họ.

Linux bao gồm những gì?

Kernel

Thành phần cơ sở của HĐH. Không có nó, HĐH không hoạt động. Kernel quản lý tài nguyên của hệ thống và giao tiếp với phần cứng. Nó chịu trách nhiệm về bộ nhớ, quy trình và quản lý tập tin.

Userspace

Lớp quản trị cho các tác vụ cấp hệ thống như cấu hình và cài đặt phần mềm. Điều này bao gồm shell hoặc dòng lệnh , process, các tiến trình chạy nền và Desktop Environment, giao diện mà người dùng tương tác.

Các ứng dụng

Một loại phần mềm cho phép bạn thực hiện một nhiệm vụ. Ứng dụng bao gồm mọi thứ, từ các công cụ máy tính để bàn và ngôn ngữ lập trình cho đến các bộ kinh doanh nhiều người dùng. Hầu hết các bản phân phối Linux cung cấp một cơ sở dữ liệu trung tâm để tìm kiếm và tải xuống các ứng dụng bổ sung.

Linux và nguồn mở

Linux là một hệ điều hành nguồn mở, miễn phí, được phát hành theo Giấy phép Công cộng GNU (GPL) . Bất cứ ai cũng có thể chạy, nghiên cứu, sửa đổi và phân phối lại mã nguồn hoặc thậm chí bán các bản sao của mã sửa đổi của mình, miễn là họ làm như vậy theo cùng một giấy phép.

Linux đã trở thành dự án phần mềm nguồn mở lớn nhất trên thế giới. Các lập trình viên chuyên nghiệp và có sở thích từ khắp nơi trên thế giới đóng góp cho nhân Linux, thêm các tính năng, tìm và sửa các lỗi và lỗi bảo mật và cung cấp tất cả các ý tưởng mới trong khi chia sẻ đóng góp của họ cho cộng đồng.

Cấu trúc file Windows khác với Linux

Sự khác nhau giữa cấu trúc file của hệ điều hành Windows với Linux
Sự khác nhau giữa cấu trúc file của hệ điều hành Windows với Linux

Cấu trúc của Linux khác hoàn toàn so với Windows. Nó được phát triển trên một mã gốc riếng với các nhà phát triển riêng lẻ. Với Linux thì các thư mục My Document ở ổ đĩa C và D được thay thế bằng cây dữ liệu. Các ổ đĩa sẽ được đặt vào đó kể cả thư mục Home và Desktop.

Quản lý gói

Với Linux, các chương trình sẽ được cài đặt dưới dạng .exe như Windows mà được tập hợp trong một chương trình quản lý gói (Package manager). Với tính năng này, người dùng không phải lên các trình duyệt web để tải nữa, mà chỉ cần tìm kiến trong các kho dữ liệu của trình quản lý gói và thực hiện tải về.

Không sử dụng Registry

Registry là một cơ sở dữ liệu chủ cho mọi thiết lập nằm trên máy tính với chức năng nắm giữ thông tin ứng dụng, mật khẩu, thiết bị,… Tuy nhiên trong Linux lại không sử dụng registry mà các dữ liệu được sử dụng dưới dạng module. Trong khi đó, Linux lưu dữ liệu người dùng thì Linux lưu các thiết lập của mình trên cơ sở chương trình phân cấp người dùng.

Lệnh đầu cuối

Lệnh thực thi trên Linux
Lệnh thực thi trên Linux

Linux được gọi là hệ điều hành là nhờ sự phổ biến của giao diện các dòng lệnh (terminal) được thực hiện trong việc thực thi lệnh, nó giống với Command Prompt trên giao diện Windows. Linux là hệ điều hành nguồn mở với các dòng code hiển thị dưới dạng một hộp đen với các dòng chữ xanh.

Thay đổi được giao diện

Giao diện Linux hoàn toàn tách rời với hệ thống lõi. Bạn có thể thay đổi giao diện mà không cần lo lắng về vấn đề cài đặt các chương trình. Có nhiều giao diện như GNOME, KDE hay Unity và nhiều giao diện khác để bạn có thể lựa chọn phù hợp.

Thiết lập điều khiển

Windows và MacOS thống trị thị trường và sử dụng phổ biến nhất, nên các nhà sản xuất đều tập trung vào 2 hệ điều hành nhiều hơn so với Linux. Nếu bạn sử dụng để viết văn bản, ermail,..có thể bạn sử dụng Linux được, còn khi sử dụng cần sự mạnh mẽ hơn như chơi game thì bạn cũng nên cân nhắc. Tuy nhiên, hiện nay Linux cũng đang phát triển rất tốt trên thị trường có thể sử dụng để xử lý nhiều công việc hơn.

Tài khoản và quyền user

Linux có ba loại user gồm:

  • Regular: Đây là tài khoản user thông thường được tạo khi cài đặt Ubuntu các file được lưu trữ trong /home là thư mục chính của tài khoản này. Loại user này, không có quyền truy cập vào các thư mục của user khác.
  • Root: Đây là tài khoản được tạo khi cài đặt Linu. Loại user này có thể truy cập vào những file bị giới hạn quyền, cài đặt phần mềm và có quyền quản trị. Với tài khoản này, bạn có thể cài đặt phần mềm, thay đổi file hệ thống, hoặc thực hiện các tác vụ cần quyền quản trị bất kỳ lúc nào.
  • Service: Linux là hệ điều hành chính trong máy chủ. Các dihcj vụ như Apache, Squid, email,… đều có những tài khoản dịch vụ cá nhân riêng. Giúp năng tính bảo mật cho máy tính của bạn.

Windows sẽ có 4 loại user: Administrator, Standard, Child và Guest.

Lời kết

Trên đây là những thông tin về Linux mà chúng tôi đem lại. Hy vọng với những kiến thức này sẽ đem lại cho bạn một cái nhìn mới mẻ hơn về Linux.

Nếu bạn có thắc mắc hay có vấn đề cần hỗ trợ, bạn có thể liên hệ trực tiếp với Vietnix thông qua các kênh sau:
  • Hotline: 1800 1093 - 07 088 44444
  • Email: support@vietnix.vn
  • Hoặc chat trực tiếp với Vietnix thông qua biểu tượng Livechat ở góc phải màn hình. Đội ngũ chuyên viên của chúng tôi luôn sẵn sàng tư vấn và hỗ trợ bạn 24/7.
Vietnix hiện đang có chương trình khuyến mãi lớn nhất trong năm, giảm giá TRỌN ĐỜI: Đăng ký dùng thử ngay và Vietnix sẽ hoàn tiền 100% nếu quý khách không hài lòng với chất lượng sản phẩm, dịch vụ!
Mình là Bo - admin của Quản Trị Linux. Mình đã có 10 năm làm việc trong mảng System, Network, Security và đã trải nghiệm qua các chứng chỉ như CCNP, CISSP, CISA, đặc biệt là chống tấn công DDoS. Gần đây mình trải nghiệm thêm Digital Marketing và đã hòan thành chứng chỉ CDMP của PersonVUE. Mình rất thích được chia sẻ và hỗ trợ cho mọi người, nhất là các bạn sinh viên. Hãy kết nối với mình nhé!
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments