Networks Business Online Việt Nam & International VH2

Linux là gì? Hệ điều hành Linux – Freetuts

Đăng ngày 04 October, 2022 bởi admin
Trong bài này tất cả chúng ta sẽ khám phá khái niệm Linux là gì trải qua việc tìm hiểu và khám phá khái quát về lịch sử dân tộc và những đặc trưng của hệ điều hành này .

test php

banquyen png

Bài viết này được đăng tại

freetuts.net

, không được copy dưới mọi hình thức.

Linux là một hệ điều hành rất được yêu thích lúc bấy giờ, nó chỉ đứng sau Windows về số lượng người dùng trên quốc tế. Nhất là khi đa phần những website được kiến thiết xây dựng trên ngôn từ PHP, mà PHP thì thường đi kèm với Linux nên những nhà sản xuất dịch vụ hosting vẫn luôn ưu tiên thiết lập Linux .
Vậy Linux là gì ? Nó có những phiên bản nào ? Và những ai nên sử dụng nó thì tất cả chúng ta cùng khám phá ngay nhé .

1. Linux là gì?

linux la gi JPG

Linux là một hệ điều hành máy tính mã nguồn mở, cách hoạt động giải trí giống như những hệ điều hành khác như : Microsoft Windows, Apple Mac OS, iOS, Google android … Đây là một HĐH sử dụng cả giao diện GUI và command line .Bài viết này được đăng tại [ không lấy phí tuts. net ]
Nhiệm vụ của Linux là được cho phép tiếp xúc giữa phần cứng và ứng dụng máy tính, giải quyết và xử lý tiếp đón thông tin đầu vào và trả hiệu quả ra màn hình hiển thị, đây chính là chứ năng cơ bản nhất của một hệ điều hành .
Linux Open giữa những năm 90, nó đã từng được sử dụng tăng trưởng cho đồng hồ đeo tay, và đến nay là được đưa vào máy tính. Nó có ở khắp mọi nơi như trong điện thoại thông minh, máy tính xách tay, PC, xe hơi và thậm chí còn trong tủ lạnh của tất cả chúng ta. Nó rất nổi tiếng trên những hội đồng lập trình viên, cũng như những người sử dụng thông thường yêu quý sử dụng máy tính bằng command line .
Đối với Windows, nếu bạn muốn setup một ứng dụng nào đó thì sẽ lên trang chủ để tải về, sau đó setup bằng cách sử dụng chuột để thao tác trên giao diện đồ họa GUI. Nhưng với Linux thì khác, phần nhiều những thao tác này đều triển khai bằng command line, bởi trên Linux có một kho tàng trữ tài liệu ( ta gọi là repo ), bạn chỉ cần chạy lệnh thiết lập là được. Đương nhiên chỉ những ứng dụng nào được tích hợp trên repo đó .

2. Linux xuất hiện khi nào?

Hệ điều hành Linux được Linus Torvalds phát triển vào năm 1991, nó nảy sinh như một ý tưởng để cải tiến hệ điều hành UNIX. Anh ấy đề nghị cải tiến nhưng bị các nhà thiết kế UNIX từ chối. Do đó, ông nghĩ đến việc tung ra một hệ điều hành được thiết kế theo cách mà người dùng có thể sửa đổi và phát triển, và nó trở thành mã nguồn mở cho đến bây giờ.

Ngày nay, Linux là hệ điều hành tăng trưởng nhanh nhất. Nó được sử dụng từ điện thoại cảm ứng đến siêu máy tính bởi hầu hết những thiết bị phần cứng lớn. Và chính vì là một dự án Bất Động Sản mở nên có nhiều bản phân phối khác nhau như : Ubuntu, CentOS, Debian, Linux Mint, Linux MX, Fedora …

3. Cấu trúc của hệ điều hành Linux

Hệ điều hành là tập hợp nhiều ứng dụng khác nhau, và mỗi ứng dụng có một trách nhiệm khác nhau .
Hệ điều hành Linux có những thành phần dưới đây :

cau truc linux png

Chúng ta sẽ khám phá lần lượt những thành phần này nhé .

Kernel

Kernel chính là phần nhân của linux, là thành phần quan trọng nhất và có nhiệm vụ thiết lập giao tiếp giữa các phần mềm và thiết bị phần cứng. Hơn thế nữa, nó còn đảm nhận việc quản lý tài nguyên của hệ thống.

Nó có bốn nhiệm vụ chính như sau:

  • Quản lý thiết bị: Một máy tính sẽ có nhiều thiết bị như CPU, RAM, card âm thanh, card đồ họa, v.v. kernel sẽ lưu trữ tất cả dữ liệu liên quan đến tất cả các thiết bị trong trình điều khiển thiết bị driver (nếu không có kernel thì sẽ không thể để điều khiển các thiết bị). Do đó kernel biết mỗi thiết bị có thể làm gì và thao tác với nó như thế nào để mang lại hiệu suất tốt nhất.
  • Quản lý bộ nhớ: Một chức năng khác đó là quản lý bộ nhớ. Kernel theo dõi bộ nhớ đã sử dụng và chưa sử dụng và đảm bảo rằng các tiến trình không được sử dụng dữ liệu của nhau bằng địa chỉ bộ nhớ ảo.
  • Quản lý quy trình: Kernel chỉ định đủ thời gian và ưu tiên cho các quy trình trước khi CPU xử lý cho các quy trình khác.
  • Xử lý lệnh gọi hệ thống: Xử lý lệnh gọi hệ thống có nghĩa là một lập trình viên có thể viết một truy vấn hoặc yêu cầu Karnel thực hiện một tác vụ nào đó.

System Libraries

System Libraries là những thư viện / ứng dụng đặc biệt quan trọng giúp truy vấn vào những tính năng của Karnel. Mỗi Karnel sẽ phải được kích hoạt để triển khai một tác vụ những ứng dụng sẽ triển khai xong những tác vụ đó .

System Tools

Hệ điều hành Linux có một tập hợp những công cụ tiện ích, thường là những lệnh command line đơn thuần. Nó là một ứng dụng mà dự án Bất Động Sản GNU đã viết và xuất bản theo giấy phép mã nguồn mở của họ, nhằm mục đích giúp ứng dụng phân phối không tính tiền cho toàn bộ mọi người .
Với sự trợ giúp của những lệnh, bạn hoàn toàn có thể truy vấn file của mình, chỉnh sửa và thao tác dữ liệu trong thư mục hoặc file của bạn, đổi khác vị trí của file hoặc bất kỳ một thao tác nào khác .

Development Tools

Với ba thành phần trên là hệ điều hành Linux có thể hoạt động được rồi đấy. Nhưng nhằm giúp các nhà phát triển có thể cập nhật hệ thống, cũng như tạo ra những công cụ khác thì Linux cho phép lập trình viên sử dụng những công cụ riêng của nó, ta gọi là toolchain.

End User Tools

Đây chính là tập hợp những ứng dụng mà người dùng cài vào máy tính để sử dụng như : Trình duyệt web, ứng dụng nghe nhạc, office …

4. Tại sao nên sử dụng Linux? Những ai nên dùng?

Chắc hẳn bạn sẽ hỏi là tại sao phải dùng Linux trong khi đã có Windows, một hệ điều hành rất can đảm và mạnh mẽ và dễ sử dụng. Cái gì cũng có ly do của nó, tất cả chúng ta hãy cùng đàm đạo một vài yếu tố để làm rõ nó nhé .

Linux là một mã nguồn mở: Nghĩa là bạn sẽ cài đặt miễn phí và không tốn một đồng nào cả. Nếu bạn sử dụng Windows thì sẽ phải bỏ ra một khoản tiền lớn để mua key bản quyền.

Linux an toàn hơn Windows: Điều này hoàn toàn đúng, bởi Linux hỗ trợ các tùy chọn bảo mật khác nhau sẽ giúp bạn tránh khỏi vi rút, phần mềm độc hại, làm chậm máy, treo máy. Hơn nữa, nó sẽ giữ cho dữ liệu của bạn được bảo vệ. Với tính năng bảo mật này khiến nhiều nhà phát triển lựa chọn nó hơn là Windows, đương nhiên không phải nó luôn luôn an toàn, mà có chút phụ thuộc vào cách sử dụng cua mỗi người.

Linux là hệ điều hành linh hoạt và ứng dụng đa dạng: Vì nó có thể được sử dụng cho các ứng dụng máy tính để bàn, hệ thống nhúng và ứng dụng máy chủ server. Nó có thể được sử dụng từ đồng hồ đeo tay đến siêu máy tính. Nó có ở khắp mọi nơi trong điện thoại, máy tính xách tay, PC, ô tô và thậm chí trong tủ lạnh của chúng ta.

Linux ổn định: Linux ổn định hơn các hệ điều hành khác. Linux không yêu cầu phải khởi động lại hệ thống để lấy lại hiệu suất. Nó hiếm khi bị treo, điều mà ta thường thấy ở Windows.

Giao diện đồ họa + command line: Đây chính là đặc điểm rất hay trên Linux, nó vừa hỗ trợ giao diện GUI vừa hỗ trợ command line.

Cộng đồng lớn: Có rất nhiều cộng đồng riêng về Linux ra đời, bởi vì nó là một mã nguồn mở nên kiến thức chia sẻ rất phổ biến.

5. Một số câu hỏi riêng về Linux

Dưới đây là những vướng mắc thường gặp của người dùng Linux .

Linux là hệ điều hành đa nhiệm hay đơn nhiệm?

Linux là một hệ điều hành đa nhiệm, nó hoàn toàn có thể thực thi nhiều tác vụ cùng lúc. Nếu nó là đơn nhiệm thì đã bị khai tử từ rất lâu rồi .

So sánh giữa Linux và Windows thì nên chọn HĐH nào?

Giữa hai HĐH phổ biến này thì khó mà có thể đưa ra lời khuyên nên sử dụng HĐH nào. Tuy nhiên, mình sẽ đưa ra những gợi ý giúp bạn có sự lựa chọn nhé.

Nếu bạn là người thích chơi game, muốn mọi thao tác sử dụng bằng chuột phối hợp với giao diện đồ họa GUI tân tiến thì nên chọn Windows nhé .
Còn nếu bạn muốn mua máy tính để thao tác, chỉ cần thiết lập 1 số ít ứng dụng quan trọng, thích sự đơn thuần và sử dụng command line thì hoàn toàn có thể sử dụng Linux. Đương nhiên bản thân Linux vẫn có giao diện đồ họa, nhưng về độ sắc nét thì không bằng Windows .
Trên là tổng hợp những kỹ năng và kiến thức về Linux, qua bài này kỳ vọng bạn đã hiểu khái niệm Linux là gì, lịch sử dân tộc tăng trưởng của Linux, cũng như cấu trúc của nó .

Source: https://vh2.com.vn
Category : Ứng Dụng