Linux là gì ? Hệ điều hành mã nguồn mở miễn phí cho cộng đồng

Linux là gì ? Hệ điều hành mã nguồn mở

Từ điện thoại thông minh đến ô tô, siêu máy tính và thiết bị gia dụng, máy tính để bàn gia đình đến máy chủ doanh nghiệp, hệ điều hành Linux có mặt ở khắp mọi nơi.

Linux Open từ giữa những năm 1990 và hiện tại nó đã thông dụng trên toàn thế giới với số lượng người dùng ấn tượng. Linux hiện hữu ở khắp mọi nơi : Nó có trong điện thoại thông minh, máy điều hòa nhiệt độ, trong xe xe hơi, tủ lạnh, thiết bị Roku và tivi của bạn. Nó cũng quản lý và vận hành hầu hết mạng Internet, tổng thể 500 siêu máy tính số 1 quốc tế và những sàn thanh toán giao dịch sàn chứng khoán của quốc tế đều sử dụng linux .

Nhưng bên cạnh việc là nền tảng được lựa chọn để chạy máy tính để bàn, máy chủ và hệ thống nhúng trên toàn cầu, Linux là một trong những hệ điều hành đáng tin cậy, an toàn và vận hành với chi phí thấp.

Dưới đây là tổng thể thông tin bạn cần để tìm hiểu và khám phá về nền tảng Linux .

Giới thiệu về Linux

Cũng giống như Windows, iOS và Mac OS, Linux là một hệ điều hành quản lý. Trên thực tiễn, nó là một trong những nền tảng phổ cập nhất trên hành tinh, Android, được kiến thiết xây dựng dựa trên nhân Linux .Hệ điều hành quản lý là ứng dụng quản trị toàn bộ những tài nguyên phần cứng được link với máy tính để bàn hoặc máy tính xách tay của bạn. Nói một cách đơn thuần, hệ điều hành quản lý quản trị tiếp xúc giữa ứng dụng và phần cứng của bạn. Không có hệ điều hành quản lý ( HĐH ), những ứng dụng ứng dụng sẽ không hoạt động giải trí .

Xem thêm : Hệ điều hành là gì ? – Các loại hệ điều hành và thành phần của nó

Các thành phần của hệ quản lý Linux

Các thành phần của hệ điều hành Linux

  • Bootloader –  Phần mềm quản lý quá trình khởi động máy tính của bạn. Đối với hầu hết người dùng, đây đơn giản là một màn hình khởi chạy trước khi khởi động vào hệ điều hành.
  • Kernel – Nhân là lõi của hệ thống và quản lý CPU, bộ nhớ và các thiết bị ngoại vi. Nhân thành phần sâu nhất của HĐH.
  • Init system – Đây là một hệ thống phụ khởi động giao diện người dùng và chịu trách nhiệm kiểm soát các chương trình chạy nền. Một trong những hệ thống init được sử dụng rộng rãi là systemd. Đây là hệ thống init quản lý quá trình khởi động, một khi quá trình khởi động ban đầu được bàn giao từ bootloader khởi động (tức là GRUB hoặc GRand Unified Bootloader).
  • Daemons – Đây là các dịch vụ nền (in, âm thanh, lập lịch, v.v.) khởi động sau khi bạn đăng nhập vào máy tính chạy linux.
  • Graphical server – Đây là hệ thống phụ hiển thị đồ họa trên màn hình của bạn. Nó thường được gọi là máy chủ X hoặc chỉ X.
  • Môi trường desktop – Đây là phần mà người dùng thực sự tương tác. Có nhiều môi trường máy tính để bàn để lựa chọn (Gnome, Cinnamon, Mate, Pantheon, Enlightenment, KDE, Xfce, v.v.). Mỗi môi trường máy tính để bàn bao gồm các ứng dụng tích hợp (như trình quản lý tệp, công cụ cấu hình, trình duyệt web và trò chơi).
  • Ứng dụng – Môi trường máy tính để bàn không cung cấp đầy đủ các ứng dụng. Cũng giống như Windows và macOS, Linux cung cấp hàng ngàn các loại phần mềm chất lượng cao có thể dễ dàng tìm thấy và cài đặt. Hầu hết các bản phân phối Linux hiện nay bao gồm các công cụ giống như App Store để tập trung và đơn giản hóa việc cài đặt ứng dụng. Ví dụ: Ubuntu Linux có Trung tâm phần mềm Ubuntu cho phép bạn nhanh chóng tìm kiếm trong số hàng ngàn ứng dụng và cài đặt chúng từ một vị trí tập trung.

Tại sao nên sử dụng Linux ?

Đây là một câu hỏi mà hầu hết mọi người hỏi. Tại sao phải sử dụng một thiên nhiên và môi trường điện toán trọn vẹn khác, khi hệ điều hành quản lý đi kèm với hầu hết máy tính để bàn, máy tính xách tay và sever hoạt động giải trí tốt ?Để vấn đáp câu hỏi đó, tôi sẽ đặt ra một câu hỏi khác. Hệ quản lý và điều hành bạn đang sử dụng có thực sự hoạt động giải trí tốt không ? Hoặc, bạn có phải vật lộn với những yếu tố như virus, ứng dụng ô nhiễm, lừ đừ, gặp sự cố, thay thế sửa chữa tốn kém và phí mua bản quyền ?Nếu bạn không thỏa mãn nhu cầu với những điều trên, Linux hoàn toàn có thể là nền tảng tuyệt đối cho bạn. Linux đã tăng trưởng thành một trong những hệ sinh thái máy tính đáng đáng tin cậy. Kết hợp độ đáng tin cậy đó với ngân sách đầu vào bằng 0 và bạn có giải pháp tốt cho nền tảng máy tính để bàn .Điều đó đúng, không có ngân sách bản quyền. Bạn hoàn toàn có thể thiết lập Linux trên bao nhiêu máy tính tùy thích mà không phải trả một xu nào cho việc cấp phép ứng dụng hoặc sever .Chúng ta hãy xem ngân sách của một sever Linux so với Windows Server 2022. Giá của phiên bản Windows Server 2022 Standard lúc bấy giờ khoảng chừng hơn 1.000 USD ( được mua trực tiếp từ Microsoft ). Đó là chưa gồm có Giấy phép truy vấn người mua ( CAL ) và giấy phép cho những ứng dụng khác mà bạn hoàn toàn có thể cần chạy ( ví dụ điển hình như cơ sở tài liệu, sever web, sever thư, v.v. ) .Ví dụ : một người dùng CAL, cho Windows Server 2022, có giá USD 152. Nếu bạn cần thêm 10 người dùng, đó là thêm USD 1520 đô la để cấp phép ứng dụng sever. Với sever Linux, tổng thể đều không tính tiền. Ngoài ra việc thiết lập không thiếu cho một sever web ( gồm có sever cơ sở tài liệu ), chỉ cần một vài cú nhấp chuột hoặc dòng lệnh .Nếu ngân sách bằng 0 chưa đủ để giúp bạn tâm lý ? Bạn nghĩ thế nào về việc có một hệ điều hành quản lý sẽ hoạt động giải trí, gần như là không gặp sự cố, miễn là bạn sử dụng nó liên tục ?Tôi đã sử dụng Linux được gần 20 năm ( cả nền tảng máy tính để bàn và sever ) và không gặp yếu tố gì với ransomware, ứng dụng ô nhiễm hoặc vi-rút. Linux nói chung ít bị tổn thương hơn trước những cuộc tiến công như vậy. Đối với việc khởi động lại sever, chúng chỉ cần kernel được update .

Mã nguồn mở Linux là gì

Linux cũng được phân phối theo giấy phép nguồn mở GPL bạn hoàn toàn có thể tìm hiểu thêm tại đây : https://www.gnu.org/licenses/gpl-3.0.html

Mã nguồn mở tuân theo những tiêu chí sau:

  • Tự do chạy chương trình, cho bất kỳ mục đích nào.
  • Tự do nghiên cứu cách chương trình hoạt động, và thay đổi nó thành những gì bạn muốn.
  • Tự do phân phối lại các bản sao để bạn có thể cho, tặng bạn bè hoặc hàng xóm của mình.
  • Tự do phân phối các phiên bản do bạn sửa đổi cho người khác.

Những tiêu chuẩn này rất quan trọng để hiểu hội đồng thao tác cùng nhau để tạo ra nền tảng Linux. Không còn hoài nghi gì nữa, Linux là một hệ quản lý và điều hành tự do sử dụng và tự do lựa chọn .

Những ai đang phân phối Linux

Linux có một số ít phiên bản khác nhau để tương thích với bất kể người dùng nào. Từ những người dùng mới đến những người dùng không dễ chiều, bạn sẽ tìm thấy một phiên bản của Linux tương thích với nhu yếu của bạn .Các phiên bản này được gọi là bản phân phối ( hoặc, ở dạng ngắn, phân phối trực tiếp ). Gần như mọi bản phân phối Linux đều hoàn toàn có thể được tải xuống không tính tiền, ghi vào đĩa ( hoặc ổ USB ) và setup ( trên bao nhiêu máy tùy thích ) .

Các bản phân phối Linux phổ biến bao gồm:

  • LINUX MINT
  • MANJARO
  • DEBIAN
  • UBUNTU
  • ANTERGOS
  • SOLUS
  • FEDORA
  • ELEMENTARY OS
  • OPENSUSE

Mỗi bản phân phối có một giao diện khác nhau trên máy tính để bàn. Một số cung ứng những giao diện người dùng rất tân tiến ( ví dụ điển hình như Pantheon của hệ điều hành quản lý tiểu học ), trong khi một số ít khác lại gắn bó với môi trường tự nhiên máy tính để bàn truyền thống cuội nguồn hơn ( openSUSE sử dụng KDE ) .

Đối với mảng máy chủ, bạn có thể lựa chọn:

  • Red Hat Enterprise Linux
  • Ubuntu Server
  • Centos
  • SUSE Enterprise Linux

Một số bản phân phối sever ở trên là không tính tiền ( như Ubuntu Server và CentOS ) và 1 số ít phải trả phí ( như Red Hat Enterprise Linux và SUSE Enterprise Linux ). Những bản trả phí cũng gồm có dịch vụ tương hỗ .

Bản linux nào tương thích với bạn ?

Phiên bản nào bạn sử dụng sẽ phụ thuộc vào vào ba câu hỏi đơn thuần :

  • Bạn có kỹ năng sử dụng máy tính như thế nào?
  • Bạn thích giao diện máy tính để bàn hiện đại hay tiêu chuẩn?
  • Máy chủ hay máy tính để bàn?

Giao diện đồ họa người dùng Linux Ubuntu

Nếu những kỹ năng và kiến thức máy tính của bạn khá cơ bản, bạn sẽ muốn gắn bó với một bản phân phối thân thiện với người mới như Linux Mint, Ubuntu. Hệ điều hành quản lý cơ bản hoặc Deepin. Nếu kỹ năng và kiến thức của bạn ở mức trên trung bình, bạn hoàn toàn có thể lựa chọn một bản phân phối như Debian hoặc Fedora .Tuy nhiên, nếu bạn đã khá thành thạo về quản trị mạng lưới hệ thống và máy tính, hãy sử dụng một bản phân phối như Gentoo. Nếu bạn thực sự muốn thử thách, bạn hoàn toàn có thể thiết kế xây dựng bản phân phối Linux của riêng mình, với sự trợ giúp của Linux From Scratch .Nếu bạn đang tìm kiếm một bản phân phối dành cho sever, bạn cũng hoàn toàn có thể lựa chọn xem bạn có cần giao diện đồ họa hay không, nếu bạn muốn thao tác qua dòng lệnh. Máy chủ Ubuntu không setup giao diện GUI .Điều này có lợi thế là sever của bạn sẽ không tốn tài nguyên cho việc tải đồ họa nhưng bạn sẽ cần nắm vững về dòng lệnh Linux. Tuy nhiên, bạn hoàn toàn có thể setup gói GUI trên sever Ubuntu bằng một lệnh duy nhất như sudo apt-get install ub Ubuntu-desktop .Nếu bạn chăm sóc đến những tính năng lan rộng ra. Bạn muốn một bản phân phối dành cho sever và mọi thứ bạn cần cho sever của mình không ? Nếu vậy, CentOS hoàn toàn có thể là lựa chọn tốt. Hoặc, bạn muốn một bản phân phối máy tính để bàn và lan rộng ra thêm những phần khi bạn cần chúng không ? Nếu vậy, Debian hoặc Ubuntu Linux hoàn toàn có thể sẽ tương thích với bạn .

Cài đặt Linux

Đối với nhiều người, tâm lý setup một hệ quản lý có vẻ như như thể một việc làm khó khăn vất vả. Linux cung ứng một trong những cách thiết lập khá đơn thuần và dễ triển khai .Trong thực tiễn, hầu hết những phiên bản Linux cung ứng bản phân phối Live ? có nghĩa là bạn hoàn toàn có thể chạy hệ điều hành quản lý từ ổ đĩa flash CD / DVD hoặc USB mà không cần thiết lập bất kể thứ gì lên ổ cứng của bạn. Bạn vẫn hoàn toàn có thể sử dụng thử khá đầy đủ những tính năng của nó. Khi bạn đã dùng thử và quyết định hành động muốn sử dụng nó, bạn chỉ cần nhấp đúp vào hình tượng Cài đặt và xem qua trình hướng dẫn setup đơn thuần .Thông thường, những trình hướng dẫn thiết lập sẽ hướng dẫn bạn quá trình với những bước chi tiết cụ thể và đơn thuần nhất :

  • Chuẩn bị: Đảm bảo máy của bạn đáp ứng các yêu cầu để cài đặt. Nó cũng có thể hỏi bạn nếu bạn muốn cài đặt phần mềm của bên thứ ba (chẳng hạn như plugin để phát lại MP3, codec video và hơn thế nữa).
  • Thiết lập không dây (nếu cần): Nếu bạn đang sử dụng máy tính xách tay (hoặc máy có kết nối không dây), bạn sẽ cần kết nối với mạng để tải xuống phần mềm và cập nhật của bên thứ ba.
  • Phân bổ ổ cứng : Bước này cho phép bạn chọn cách bạn muốn cài đặt hệ điều hành. Bạn sẽ cài đặt Linux cùng với một hệ điều hành khác (được gọi là hệ thống khởi động kép), hay chỉ một hệ điều hành duy nhất, nâng cấp phiên bản Linux hiện có hoặc cài đặt từ phiên bản Linux hiện có.
  • Địa điểm: Chọn vị trí bạn muốn lưu hệ điều hành.
  • Bố trí bàn phím: Chọn bàn phím theo ngôn ngữ của bạn.
  • Thiết lập người dùng: Thiết lập tên người dùng và mật khẩu của bạn.

Khi mạng lưới hệ thống đã hoàn tất setup, hãy khởi động lại và bạn đã chuẩn bị sẵn sàng để sử dụng. Để có hướng dẫn sâu hơn về setup Linux, hãy xem qua Cách thiết lập và dùng thử Linux hoặc tải xuống hướng dẫn PDF của Linux Foundation để setup Linux .

Cài đặt ứng dụng ứng dụng trên Linux

Giống như bản thân hệ quản lý những ứng dụng rất dễ setup. Hầu hết những bản phân phối Linux văn minh gồm có một shop ứng dụng. Đây là một vị trí tập trung chuyên sâu nơi ứng dụng hoàn toàn có thể được tìm kiếm và thiết lập. Ubuntu Linux ( và nhiều bản phân phối khác ) dựa trên Phần mềm Gnome, Hệ quản lý và điều hành cơ bản có AppCenter, Deepin có Trung tâm ứng dụng Deepin, openSUSE có AppStore của họ và 1 số ít bản phân phối dựa trên Synaptic .Bất kể tên của chúng, mỗi công cụ này đều có công dụng tựa như ? một nơi TT để tìm kiếm và setup ứng dụng ứng dụng cho Linux. Tất nhiên, những ứng dụng này nhờ vào vào những GUI mà bạn sử dụng. Đối với những sever không có GUI, bạn sẽ phải sử dụng giao diện dòng lệnh để setup .Chúng ta hãy xem xét hai công cụ khác nhau để minh họa việc setup dòng lệnh hoàn toàn có thể thuận tiện đến mức nào. Các ví dụ của chúng tôi dành cho những bản phân phối dựa trên Debian và những bản phân phối dựa trên Fedora .Các bản dựa trên Debian sẽ sử dụng công cụ apt-get để setup ứng dụng và những bản dựa trên Fedora sẽ nhu yếu sử dụng công cụ yum. Cả hai hoạt động giải trí rất giống nhau. Chúng tôi sẽ minh họa bằng cách sử dụng lệnh apt-get. Giả sử bạn muốn setup công cụ wget ( đây là một công cụ tiện lợi được sử dụng để tải xuống những tệp từ dòng lệnh ). Để setup ứng dụng này bằng apt-get, lệnh sẽ như thế này :

  • sudo apt-get install wget?

Lệnh sudo được thêm vào vì bạn cần độc quyền người dùng cao nhất để setup ứng dụng. Để setup ứng dụng tựa như trên phiên bản dựa trên Fedora, thứ nhất bạn sẽ cần tiền tố su cho người dùng cao nhất ( thực thi lệnh su và nhập mật khẩu gốc ) và thực thi lệnh này :

  • yum install wget

Đó là toàn bộ những gì cần để thiết lập ứng dụng trên máy Linux. Nó gần như không thử thách như bạn nghĩ. Vẫn còn hoài nghi ? Hình dung cách thiết lập sever LAMP ? Với một lệnh duy nhất .Bạn hoàn toàn có thể thiết lập một sever LAMP ( Linux Apache MySQL PHP ) hoàn hảo trên sever hoặc phiên bản dành cho máy tính để bàn. Nó thực sự là thuận tiện .

Lời kết

Nếu bạn đang tìm kiếm một trong những nền tảng an toàn và đáng tin cậy, bảo đảm an toàn cho cả máy tính để bàn và sever, thì một trong nhiều bản phân phối Linux hoàn toàn có thể là lựa chọn tốt. Với Linux, bạn hoàn toàn có thể bảo vệ máy tính để bàn của bạn hoặc sever của bạn hoạt động giải trí và nhu yếu tương hỗ tối thiểu .

Nguồn: biên tập bởi Thietbiketnoi.com

Bình luận chủ đề này :Facebook : https://www.facebook.com/vuionlinevn/posts/2547420592031697Xem thêm :