Từ điện thoại thông minh thông minh đến ô tô, siêu máy vi tính và trang bị gia dụng, máy tính để bàn mái ấm gia đình đến sever doanh nghiệp, hệ điều hành Linux xuất hiện ở khắp hầu hết nơi.
Bạn đang xem: Linux là gì? tại sao lập trình viên nên biết cách sử dụng linux
Linux xuất hiện thêm từ trong số những năm 1990 và lúc này nó đã thông dụng trên thế giới với số lượng người tiêu dùng ấn tượng. Linux hiện lên ở khắp hầu hết nơi: Nó tất cả trong năng lượng điện thoại, máy điều hòa nhiệt độ, trong xe ô tô, tủ lạnh, thứ Roku cùng tivi của bạn. Nó cũng vận hành hầu hết mạng Internet, toàn bộ 500 siêu máy tính bậc nhất thế giới và những sàn giao dịch chứng khoán của nhân loại đều áp dụng linux.
Nhưng ở kề bên việc là căn nguyên được tuyển lựa để chạy máy tính xách tay để bàn, sever và khối hệ thống nhúng bên trên toàn cầu, Linux là trong số những hệ quản lý và điều hành đáng tin cậy, bình an và quản lý và vận hành với ngân sách thấp.
Dưới đó là tất cả tin tức bạn cần để tò mò về nền tảng Linux.
Giới thiệu về Linux
Cũng y hệt như Windows, iOS và Mac OS, Linux là 1 trong những hệ điều hành. Bên trên thực tế, nó là một trong những nền tảng thông dụng nhất bên trên hành tinh, Android, được xây dựng dựa vào nhân Linux.
Hệ quản lý là phần mềm quản lý tất cả các tài nguyên hartware được links với máy vi tính để bàn hoặc máy tính xách tay của bạn. Nói một cách đơn giản, hệ điều hành quản lý giao tiếp giữa ứng dụng và hartware của bạn. Không tồn tại hệ quản lý (HĐH), các ứng dụng ứng dụng sẽ không còn hoạt động.
Các nguyên tố của hệ điều hành quản lý Linux

Tại sao nên áp dụng Linux?
Đây là một câu hỏi mà phần lớn mọi fan hỏi. Vì sao phải áp dụng một môi trường xung quanh điện toán trọn vẹn khác, khi hệ điều hành kèm theo với phần nhiều máy tính để bàn, máy tính và sản phẩm chủ vận động tốt?
Để trả lời câu hỏi đó, tôi sẽ đặt ra một câu hỏi khác. Hệ điều hành bạn đang thực hiện có thực sự chuyển động tốt không? Hoặc, chúng ta có nên vật lộn với những vấn đề như virus, ứng dụng độc hại, chậm chạp, gặp gỡ sự cố, thay thế tốn nhát và phí tổn mua phiên bản quyền ?
Nếu các bạn không vừa ý với số đông điều trên, Linux rất có thể là nền tảng tuyệt vời và hoàn hảo nhất cho bạn. Linux đã cách tân và phát triển thành trong số những hệ sinh thái máy vi tính đáng tin cậy. Kết hợp độ tin tưởng đó với túi tiền đầu vào bởi 0 và các bạn có giải pháp tốt mang đến nền tảng máy tính xách tay để bàn.
Điều đó đúng, không có chi phí bạn dạng quyền. Chúng ta có thể cài đặt Linux trên bao nhiêu laptop tùy yêu thích mà không phải trả một xu làm sao cho việc cấp phép phần mềm hoặc thứ chủ.
Chúng ta hãy xem ngân sách của một sever Linux so với Windows vps 2022. Giá của phiên bạn dạng Windows hệ thống 2022 Standard hiện giờ khoảng hơn 1.000 USD (được cài trực tiếp tự Microsoft). Đó là chưa bao hàm Giấy phép truy tìm cập khách hàng (CAL) và bản thảo cho các phần mềm khác mà chúng ta cũng có thể cần chạy (chẳng hạn như các đại lý dữ liệu, máy chủ web, sever thư, v.v.).
Ví dụ: một người dùng CAL, đến Windows vps 2022, có mức giá $ 152. Nếu khách hàng cần thêm 10 người dùng, chính là thêm $ 1520 đô la để cung cấp phép ứng dụng máy chủ. Với máy chủ Linux, tất cả đều miễn phí. Ngoài ra việc thiết đặt đầy đủ mang đến một máy chủ web (bao gồm sever cơ sở dữ liệu), chỉ việc một vài cú click chuột hoặc chiếc lệnh.
Nếu ngân sách bằng 0 không đủ để giúp bạn suy nghĩ? bạn nghĩ gắng nào về vấn đề có một hệ quản lý sẽ hoạt động, gần như là không gặp gỡ sự cố, miễn sao bạn thực hiện nó tiếp tục ?
Tôi đã áp dụng Linux được gần hai mươi năm (cả nền tảng máy tính xách tay để bàn cùng máy chủ) và không chạm chán vấn đề gì với ransomware, phần mềm ô nhiễm hoặc vi-rút. Linux nói bình thường ít bị tổn thương hơn trước những cuộc tiến công như vậy. Đối với bài toán khởi cồn lại thứ chủ, chúng chỉ việc kernel được cập nhật.
Mã mối cung cấp mở Linux là gì
Linux cũng khá được phân phối theo giấy phép nguồn mở GPL chúng ta có thể tham khảo tại đây :https://www.gnu.org/licenses/gpl-3.0.html
Mã mối cung cấp mở tuân theo những tiêu chuẩn sau:
Tự vị chạy chương trình, cho bất kỳ mục đích nào.Tự do nghiên cứu cách công tác hoạt động, và chuyển đổi nó thành phần lớn gì các bạn muốn.Tự do cung cấp lại các bạn dạng sao để chúng ta cũng 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 phiên bản do các bạn sửa đổi cho tất cả những người khác.Những tiêu chí này rất quan trọng đặc biệt để hiểu cộng đồng làm bài toán cùng nhau để tạo thành nền tảng Linux. Không còn nghi ngờ gì nữa, Linux là 1 trong hệ điều hành quản lý tự do sử dụng và thoải mái lựa chọn.
Những nhiều người đang phân phối Linux
Linux có một số trong những phiên phiên bản khác nhau để tương xứng với ngẫu nhiên người cần sử dụng nào. Tự những người tiêu dùng mới đến những người dùng khó tính, bạn sẽ tìm thấy một phiên bạn dạng của Linux cân xứng với yêu cầu của bạn.
Các phiên bạn dạng này được gọi là phiên bản phân phối (hoặc, ở dạng ngắn, bày bán trực tiếp). Gần như là mọi bản phân phối Linux đều rất có thể được cài xuống miễn phí, ghi vào tô (hoặc ổ USB) và cài đặt (trên từng nào máy tùy thích).
Các bản phân phối Linux phổ cập bao gồm:
LINUX MINTMANJARODEBIANUBUNTUANTERGOSSOLUSFEDORAELEMENTARY OSOPENSUSEMỗi phiên bản phân phối bao gồm một giao diện không giống nhau trên máy vi tính để bàn. Một số hỗ trợ các giao diện người dùng rất văn minh (chẳng hạn như Pantheon của hệ quản lý điều hành tiểu học), trong lúc một số khác lại gắn bó với môi trường máy vi tính để bàn truyền thống hơn (openSUSE sử dụng KDE).
Đối cùng với mảng lắp thêm chủ, chúng ta có thể lựa chọn:
Red Hat Enterprise LinuxUbuntu ServerCentosSUSE Enterprise LinuxMột số phiên bản phân phối sever ở bên trên là miễn tổn phí (như Ubuntu Server cùng CentOS) và một vài phải trả giá tiền (như Red Hat Enterprise Linux cùng SUSE Enterprise Linux). Những phiên bản trả phí tổn cũng bao gồm dịch vụ hỗ trợ.
Bản linux nào cân xứng với chúng ta ?
Phiên bạn dạng nào bạn áp dụng sẽ phụ thuộc vào ba câu hỏi đơn giản:
Bạn có kỹ năng sử dụng máy vi tính như cố gắng nào?Bạn phù hợp 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 xách tay để bàn?
Nếu các tài năng máy tính của bạn khá cơ bản, các bạn sẽ muốn lắp bó với một bạn dạng phân phối gần gũi với người mới như Linux Mint, Ubuntu. Hệ quản lý điều hành cơ bạn dạng hoặc Deepin. Nếu như kỹ năng của doanh nghiệp ở mức bên trên trung bình, chúng ta có thể lựa lựa chọn một bản phân phối như Debian hoặc Fedora.
Tuy nhiên, nếu như bạn đã tương đối thành nhuần nhuyễn về cai quản trị khối hệ thống và máy tính, hãy thực hiện một bản phân phối như Gentoo. Nếu khách hàng thực sự muốn thử thách, chúng ta cũng có thể xây dựng bản phân phối Linux của riêng rẽ mình, với việc trợ góp của Linux From Scratch.
Nếu nhiều người đang tìm kiếm một bản phân phối dành cho máy chủ, chúng ta có thể lựa lựa chọn xem chúng ta có buộc phải giao diện hình ảnh hay không, nếu bạn có nhu cầu thao tác qua loại lệnh. Sever Ubuntu không thiết lập giao diện GUI.
Điều này hữu dụng thế là máy chủ của bạn sẽ không tốn tài nguyên cho bài toán tải bối cảnh nhưng các bạn sẽ cần nắm rõ về loại lệnh Linux. Mặc dù nhiên, bạn có thể cài để gói GUI trên sever Ubuntu bằng một lệnh tốt nhất như sudo apt-get install ub Ubuntu-desktop.
Nếu bạn lưu ý đến các thiên tài mở rộng. Bạn có nhu cầu một bạn dạng phân phối giành cho máy công ty và số đông thứ bạn phải cho sản phẩm chủ của bản thân không? giả dụ 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à không ngừng mở rộng thêm các phần khi chúng ta cần bọn chúng không? ví như vậy, Debian hoặc Ubuntu Linux rất có thể sẽ tương xứng với bạn.
Cài để Linux
Đối với tương đối nhiều người, suy nghĩ thiết đặt một hệ điều hành và quản lý có vẻ như là một quá trình khó khăn. Linux cung ứng một một trong những cách thiết lập khá đơn giản và dễ thực hiện.
Trong thực tế, số đông các phiên bản Linux cung cấp bạn dạng phân phối Live? bao gồm nghĩa là bạn cũng có thể chạy hệ điều hành và quản lý từ ổ đĩa flash CD/DVD hoặc USB nhưng mà không bắt buộc cài đặt bất kỳ thứ gì lên ổ cứng của bạn. Các bạn vẫn rất có thể sử dụng thử không hề thiếu các công dụng của nó. Khi chúng ta đã dùng thử và quyết định muốn thực hiện nó, bạn chỉ việc nhấp lưu ban vào biểu tượng Cài đặt cùng xem qua trình hướng dẫn thiết đặt đơn giản.
Thông thường, các trình hướng dẫn setup sẽ giải đáp bạn quy trình với quá trình chi máu và đơn giản nhất:
Chuẩn bị: Đảm bảo máy của chúng ta đáp ứng các yêu mong để thiết lập đặt. Nó cũng có thể hỏi bạn nếu bạn có nhu cầu cài đặt ứng dụng của mặt thứ tía (chẳng hạn như plugin để phát lại MP3, codec clip và hơn thế nữa).Thiết lập ko dây (nếu cần): nếu như bạn đang sử dụng máy tính xách tay (hoặc lắp thêm có kết nối không dây), các bạn sẽ cần kết nối với mạng để cài đặt xuống phần mềm và cập nhật của mặt thứ ba.Phân xẻ ổ cứng : cách này được cho phép bạn chọn cách bạn có nhu cầu cài đặt hệ điều hành. Bạn sẽ cài đặt Linux với một hệ quản lý khác (được hotline là hệ thống khởi động kép), hay duy nhất hệ quản lý duy nhất, nâng cấp phiên phiên bản Linux hiện bao gồm hoặc thiết đặt từ phiên phiên bản Linux hiện nay có.Địa điểm: lựa chọn vị trí bạn có nhu cầu 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 bạn dùng: thiết lập tên người tiêu dùng và mật khẩu của bạn.Khi hệ thống đã hoàn tất download đặt, hãy khởi động lại và bạn đã chuẩn bị sẵn sàng để sử dụng. Để được đặt theo hướng dẫn sâu rộng về cài đặt Linux, hãy nhìn qua Cách cài đặt và trải nghiệm Linux hoặc sở hữu xuống trả lời PDF của Linux Foundation để thiết lập Linux.
Cài đặt ứng dụng ứng dụng trên Linux
Giống như bạn dạng thân hệ điều hành các ứng dụng rất dễ cài đặt. Phần đông các phiên bản phân phối Linux hiện đại bao gồm một cửa mặt hàng ứng dụng. Đây là 1 vị trí tập trung nơi phần mềm hoàn toàn có thể được tra cứu kiếm và sở hữu đặt. Ubuntu Linux (và nhiều bản phân phối khác) dựa trên phần mềm Gnome, Hệ điều hành cơ bạn dạng có AppCenter, Deepin bao gồm Trung tâm phần mềm Deepin, openSUSE bao gồm AppStore của họ và một số bản phân phối dựa vào Synaptic.
Bất nói tên của chúng, mỗi quy định này phần lớn có chức năng tương tự? một nơi trung trung khu để kiếm tìm kiếm và thiết lập phần mềm vận dụng cho Linux. Vớ nhiên, những phần mềm này dựa vào vào các GUI mà bạn sử dụng. Đối với những máy chủ không tồn tại GUI, bạn sẽ phải sử dụng giao diện loại lệnh để download đặt.
Chúng ta hãy chu đáo hai công cụ khác nhau để minh họa việc cài đặt dòng lệnh có thể dễ dàng đến mức nào. Các ví dụ của công ty chúng tôi dành đến các bản phân phối dựa vào Debian và các bản phân phối dựa vào Fedora.
Các phiên bản dựa trên Debian sẽ áp dụng công nắm apt-get để thiết lập phần mềm và các phiên bản dựa trên Fedora đang yêu cầu áp dụng công cố yum. Cả hai hoạt động rất tương đương nhau. Chúng tôi sẽ minh họa bằng cách sử dụng lệnh apt-get. Trả sử bạn có nhu cầu cài đặt công cụ wget (đây là 1 công cụ tiện dụng được áp dụng để mua xuống các tệp từ loại lệnh). Để thiết lập ứng dụng này bởi apt-get, lệnh sẽ như thế này:
sudo apt-get install wget?Lệnh sudo được thêm vào vì chúng ta cần đặc quyền người dùng tối đa để thiết lập phần mềm. Để thiết lập phần mềm giống như trên phiên bản dựa bên trên Fedora, trước tiên bạn sẽ cần tiền tố su cho người dùng tối đa (thực hiện lệnh su và nhập mật khẩu đăng nhập gốc) và tiến hành lệnh này:
yum install wgetĐó là tất cả những gì buộc phải để thiết đặt phần mềm trên lắp thêm Linux. Nó gần như không thách thức như các bạn nghĩ. Vẫn còn đó nghi ngờ? tưởng tượng cách thiết đặt máy công ty LAMP ? với 1 lệnh duy nhất.
Bạn có thể thiết đặt một sever LAMP (Linux Apache MySQL PHP) hoàn hảo trên máy chủ hoặc phiên phiên bản dành cho máy tính xách tay để bàn. Nó thực sự là dễ dàng dàng.
Xem thêm: Nghĩa Của Từ Processing Là Gì ? Những Ví Dụ Cụ Thể Về Cách Sử Dụng Từ Processing
Lời kết
Nếu ai đang tìm kiếm trong số những nền tảng tin cậy, an ninh cho cả máy vi tính để bàn cùng máy chủ, thì 1 trong các nhiều phiên bản phân phối Linux có thể là sàng lọc tốt. Với Linux, chúng ta có thể đảm bảo laptop để bàn của chúng ta hoặc máy chủ của bạn chuyển động và yêu thương cầu hỗ trợ tối thiểu.