Hệ điều hành Linux cho các nhiệm vụ khác nhau. Các bản phân phối Linux tốt nhất cho người mới

Sông Volga chảy vào biển Caspian, London là thủ đô của Vương quốc Anh, hệ điều hành Windows là phổ biến nhất ở Nga và trên toàn thế giới - sự thật và dữ liệu từ StatCounter rất rõ ràng và tàn nhẫn. Nhưng nếu hồ lớn nhất trên Trái đất và Foggy Albion không thực sự có bất kỳ lựa chọn thay thế nào, thì khả năng dành cho người dùng sẽ rộng hơn một chút: Hệ điều hành Windows có sự cạnh tranh khá tốt (có thể nói là ít nhất) dưới dạng macOS và GNU/Linux.

Để vinh danh Sinh nhật lần thứ 26 của Linux, người quản lý tài khoản của chúng tôi Nastya đã quyết định cài đặt hệ điều hành cụ thể này cho chính mình. Quá trình chuyển sang hệ điều hành mới, như bạn biết, luôn đi kèm với những suy ngẫm mang tính triết học chứ không phải triết học. Bài đăng dưới đây chứa kết quả phản ánh của Nastya về chủ đề tại sao Linux lại cần thiết và ai sẽ được hưởng lợi từ nó.

L nux (thêm tên chính xácđược coi là GNU/Linux, nhưng để ngắn gọn chúng ta cũng sẽ sử dụng Linux, linux, lin) - hệ điều hành miễn phí nổi tiếng nhất, một họ hệ điều hành giống Unix dựa trên Nhân Linux, bao gồm mọi tập hợp bản phân phối GNU. Tất cả điều này có nghĩa là gì? Hãy thực hiện theo thứ tự.

Điều chúng tôi muốn nói ở đây là Linux không chỉ là một hệ điều hành mà còn có rất nhiều biến thể. Dựa trên cùng một kernel (phần trung tâm của hệ thống, điều phối và kết nối tất cả các tiến trình + hệ thống file và giao thức mạng), chúng liên quan với nhau không chỉ đơn giản như phiên bản trước hay phiên bản sau. Các tùy chọn (về cơ bản là lắp ráp) có thể khác nhau trong bộ chương trình cài đặt sẵn, cách cấu hình hệ thống và thậm chí triển khai giao diện đồ họa. Giống Unix có nghĩa là họ này được hình thành dưới ảnh hưởng của một họ hệ điều hành nổi tiếng khác - UNIX, có ảnh hưởng rất lớn đến sự phát triển hệ thống máy tính nói chung là.

Đó là, một lần nữa: có nhân của hệ thống (Linux) và có môi trường của nó - một loạt các ứng dụng có vẻ tự nhiên và cần thiết đối với chúng ta, chẳng hạn như trình soạn thảo tài liệu và bảng tính, trình phát đa phương tiện, hệ thống để làm việc với cơ sở dữ liệu, v.v. ( GNU). Tất cả điều này cùng nhau mang lại cho chúng ta GNU/Linux.

Người tạo và nhà phát triển chính Nhân Linux– Linus Torvalds, lập trình viên người Mỹ gốc Phần Lan, thiên tài, triệu phú, tay chơi, nhà từ thiện. Một phần quan trọng của hệ điều hành này là các chương trình dự án GNU, được phát triển bởi lập trình viên và nhân vật của công chúng Richard Stallman: các công cụ phát triển, thư viện, tiện ích hệ thống (trình quản lý tệp, trình lưu trữ, trình gỡ cài đặt, trình xem...), v.v.

Bên cạnh sự đóng góp to lớn của hai người này, hệ thống nàyđược phát triển và quảng bá bởi nhiều nhóm và công ty phát triển độc lập hơn trên khắp thế giới. Đối với hầu hết họ, mọi việc đều được thực hiện trên cơ sở tự nguyện. Sự đóng góp của họ có thể thực hiện được do Linux là phần mềm nguồn mở và miễn phí, tức là phần mềm có mã nguồn được cung cấp công khai.

Linux khác với các hệ thống khác như thế nào?

Ba hệ điều hành nổi tiếng nhất (dành cho máy tính để bàn) là Windows, Linux và macOS. Theo StatCounter cho Năm ngoái, hầu hết người dùng đều cài đặt Windows - ở Nga khoảng 90% (không có gì đáng ngạc nhiên), tiếp theo là macOS (OS X) - 6,55% và ở vị trí cuối cùng trong top 3 này là Linux - 1,36%. Một vài phần trăm còn lại là “hệ điều hành khác”.

Như đã đề cập ở trên, Linux thuộc hệ thống mở và miễn phí, tức là. mã nguồn của nó được mở cho mọi người sửa đổi, cải tiến và sửa lỗi. Hệ điều hành này cũng được phân phối (tải xuống và cài đặt) miễn phí. Và nó hợp pháp.

Windows và macOS là độc quyền, tức là. đóng cửa. Của họ phiên bản được cấp phép bạn cần phải mua, mặc dù những sản phẩm lậu rất phổ biến, đặc biệt là để sử dụng tại nhà.

Các tính năng chính của GNU/Linux

Về nguyên tắc tương tác

Sự khác biệt giữa Hệ thống tương tự Unix(*nix) và Windows - trong cách tiếp cận tương tác với người dùng. Trong Windows, kịch bản như sau: “Tôi thấy cách thực hiện điều gì đó (nhấp vào đâu, chọn hộp ở đâu) -> Tôi làm điều đó.” Trong *nix, kịch bản “Tôi hiểu nó nên hoạt động như thế nào, tôi làm nó” hoạt động: để làm một việc gì đó, chúng ta cần hiểu thứ mà chúng ta đang làm việc hoạt động như thế nào. Nếu “Tôi không hiểu”, bạn sẽ phải xem tài liệu hoặc gọi thầy cúng. Theo chúng tôi, đây là một trong những lý do chính khiến mức độ phổ biến của Linux dành cho máy tính để bàn miễn phí với thiết kế dễ chịu, vẫn ổn định ở mức 1-1,5%: 90 trong số 100 người, nếu không muốn nói là nhiều hơn, sẽ dễ cài đặt và xử lý hơn (nếu phiên bản không được cấp phép) Windows hơn là hiểu hướng dẫn sử dụng bằng tiếng Anh.

Nhưng về mặt lý thuyết, khi có vấn đề phát sinh trong *nixes, bạn có thể nhanh chóng tìm ra nguyên nhân của chúng, bởi vì “Tôi hiểu cách…” và ngay cả khi nó không rõ ràng, bạn có thể tìm ra nó mà không cần kỹ thuật đảo ngược nhờ vào tính mở của nguồn mã số.

Tại sao mọi người chọn Linux?

Sự an toàn

Tất cả chúng ta đều lưu trữ dữ liệu cá nhân, tài liệu quan trọng, mật khẩu, ảnh của thú cưng yêu quý trên PC... Tất cả thông tin này cần được bảo vệ. Sau khi chuyển sang hệ điều hành này, bạn sẽ nhanh chóng quên đi sự tồn tại của phần mềm chống vi-rút về bản chất vì bạn không cần nó. Điều này không có nghĩa là không có vi-rút nào được viết cho Linux, nhưng có rất ít vi-rút trong số đó. Ngoài ra, tính bảo mật của HĐH còn nằm ở cấu trúc/cấu trúc “tủy xương” của nó, liên quan đến việc phân định quyền của người dùng. Những thứ kia. ngay cả khi một số vi-rút cố gắng xâm nhập hệ thống và thực hiện một số thay đổi đối với hệ thống, bạn, với tư cách là quản trị viên, sẽ biết ngay về điều đó, bởi vì phản xạ vô điều kiện của Linux sẽ hoạt động - bạn sẽ được yêu cầu nhập mật khẩu quản trị viên.

Tất nhiên, điều này không có nghĩa là bạn có thể truy cập các trang web độc hại một cách an toàn và tải xuống những thứ không xác định từ các nguồn không đáng tin cậy hoặc lắp ổ đĩa flash bị nhiễm vào.

Ngoài ra, còn có khả năng mã hóa dữ liệu, không có hoạt động theo dõi người dùng xâm nhập và các lỗ hổng được phát hiện trong hệ thống sẽ được loại bỏ đủ nhanh chóng nhờ cộng đồng nhà phát triển rộng lớn.

Tính khả dụng của hệ thống

GNU/Linux được phân phối miễn phí (theo giấy phép GNU GPL), nhưng trong một số trường hợp, nó phải trả tiền để được hỗ trợ kỹ thuật và truy cập vào các thành phần đóng bí ẩn. Những thứ kia. bạn có thể thoải mái tải xuống các bản phân phối mà không phải lo lắng (nếu có) rằng chúng bị vi phạm bản quyền.

Phân phối đa dạng

Trên thực tế, “phạm vi” của các bản phân phối GNU/Linux còn rất rộng. Có vài trăm các lựa chọn khác nhau lắp ráp hệ thống này. Tùy chỉnh - nguyên tắc quan trọng dự án này. Linux được thiết kế để thuận tiện nhất người dùng khác nhau và một môi trường phần mềm đa dạng được thiết kế để đảm bảo điều này. Bạn có thể tùy chỉnh hệ thống, tránh áp đặt các chương trình không cần thiết và những thứ rác rưởi khác có thể gây trở ngại nếu bạn muốn thay đổi một số giải pháp hoặc chức năng. Có cả phiên bản “thân thiện” dành cho người bình thường và phiên bản dành cho những người đam mê công nghệ thích lắp ráp mọi thứ lại từ đầu.

Một số bản phân phối phổ biến nhất là: Mint và Ubuntu cho PC, Debian cho máy chủ. Nói về máy chủ...

Tính ổn định của hệ thống

Hầu hết các máy chủ, cơ sở dữ liệu và siêu máy tính đều chạy trên Linux. Nếu ban đầu bạn cấu hình hệ thống tốt thì nó sẽ hoạt động như một chiếc đồng hồ.

Linux và các dẫn xuất của nó cũng được sử dụng trong hệ thống khác nhauđiều khiển, trong mạng xã hội, điện thoại thông minh và máy tính bảng (Android), máy ATM, thiết bị điện tử ô tô - có lẽ không kém phần quan trọng vì nó có đặc điểm là hoạt động lâu dài mà không gặp sự cố.

Và nhân tiện, Linux không có thói quen cập nhật bản thân một cách đột ngột và không thể thay đổi ngay giữa một cuộc họp quan trọng.

Tại sao mọi người không chọn Linux?

Khó khăn trong việc làm chủ

« Linux la Duy nhât miễn phí nếu thời gian của bạn không có giá trị gì” (J. Zawinski). Những thứ kia. Bạn vẫn sẽ dành một thứ gì đó - thời gian của mình: vào việc cài đặt, phát triển, hỗ trợ và những thay đổi có thể có đối với hệ thống. Hoặc trả tiền cho một chuyên gia khác, người sẵn sàng làm việc này cho bạn vì thời gian và công sức của anh ta.

Nhiều chuyên gia của chúng tôi, những người có kinh nghiệm cài đặt các hệ điều hành khác nhau, đồng ý rằng việc cài đặt Linux và Windows có độ phức tạp gần như nhau. Một điều nữa là nếu bạn chưa bao giờ (cài đặt lại) bất kỳ hệ thống nào và không biết cách thực hiện thì có lẽ việc thiết lập Windows sẽ có vẻ đơn giản hơn đối với bạn.

Khả năng là sau Cài đặt Linux bạn sẽ phải tìm kiếm và đọc hướng dẫn khác nhau Phải mất 99% để chức năng này hoặc chức năng kia hoạt động, thiết lập kết nối hoặc chỉ để cắt ảnh trong Gimp. Thường thì bạn sẽ phải đi sâu vào bản chất của sự việc. Không phải ai cũng thích điều này.

Khả năng tương thích phần mềm

Nhiều chương trình mà chúng ta quen dùng khi làm việc trên Windows không tương thích với Linux. Nghĩa là, chúng thậm chí sẽ không thể được cài đặt nếu nhà phát triển không quan tâm đến phiên bản dành cho Linux. Điều này đặc biệt đúng đối với các trò chơi điện tử phổ biến và các phần mềm trả phí khác nhau. Nhưng những vấn đề này có thể được giải quyết bằng cách sử dụng trình mô phỏng (thông qua đó mô phỏng hoạt động của hệ thống khác và do đó bạn có thể làm việc trong chương trình mong muốn), hỗ trợ nhiều ứng dụng Windows.

Nhưng nếu bạn không bám vào những sản phẩm cụ thể và GUI, thì hoàn toàn có thể làm việc với các chương trình Linux tích hợp sẵn hoặc có thể tải xuống - cùng một trình soạn thảo văn bản hoặc phương tiện.

Dễ sử dụng

Đương nhiên, sẽ thuận tiện nhất khi giao tiếp với máy tính thông qua “trục” mà bạn nhìn thấy đầu tiên, và sự tiện lợi của những trục tiếp theo sẽ bị ảnh hưởng bởi trải nghiệm trước đó.

Windows quen thuộc và dễ hiểu đối với hầu hết mọi người vì nó hầu như luôn là lựa chọn hàng đầu cho người mới bắt đầu. Vì vậy, nếu bạn thường sử dụng Windows và mở một ứng dụng khác, bạn có thể phải mất một thời gian mới tìm ra được.
Linux cũng khá dễ hiểu, nhất là những bản phân phối “thân thiện” và phổ biến nhất như Mint. Nhưng có những chi tiết cụ thể để làm việc thông qua bảng điều khiển (còn gọi là thiết bị đầu cuối hoặc dòng lệnh).

Có các tính năng khác của Linux: khả năng làm việc từ xa, đa nhiệm, cài đặt gói, hiệu suất cao, khả năng mở rộng, mức lương khác nhau cho các chuyên gia Linux... Nhưng chúng tôi sẽ để việc này cho các chuyên gia Linux và chuyển sang những thứ hữu ích - trong phần thứ hai của bài viết;)

Nếu bạn tìm thấy lỗi, vui lòng đánh dấu một đoạn văn bản và nhấp vào Ctrl+Enter.

Cuộc thảo luận về máy tính để bàn Linux tốt nhất đang rất sôi nổi đối với những người dùng thông thường, bởi vì trong Linux không có 2 hoặc 3 trong số đó mà chỉ có 6 cái phổ biến, và tôi thậm chí không coi một vài cái khác ít phổ biến hơn. Những người dùng Linux có kinh nghiệm “nắm lấy thanh kiếm của họ” và bắt đầu bảo vệ lựa chọn của mình.

Người dùng mới làm quen rất khó xác định bản phân phối Linux tốt nhất, nhưng tất nhiên, bài viết này sẽ hữu ích vì nó sẽ giúp người dùng mới quyết định nên bắt đầu trải nghiệm với bản phân phối Linux nào. Tôi sẽ rất coi trọng vấn đề này, vì trải nghiệm đầu tiên khi sử dụng bản phân phối Linux sẽ quyết định liệu người dùng mới làm quen có đáng để họ quan tâm hay không.

Đây là những điểm mà tôi sẽ theo đuổi để đưa ra nhận định cuối cùng về “Bản phân phối Linux tốt nhất cho người mới bắt đầu”

  • Các ứng dụng đi kèm “trong hộp” (Linux đi kèm với một bộ Các ứng dụng khác nhau, nhờ đó anh ấy đã sẵn sàng cho công việc hàng ngày ngay sau khi cài đặt)
  • Dễ dàng sử dụng cửa hàng ứng dụng để cài đặt các chương trình bổ sung
  • Giao diện người dùng hiện đại

Dưới đây, với sự cho phép của bạn, tôi sẽ đề cập đến từng điểm trên.

Giao diện máy tính để bàn thân thiện với người dùng cho người dùng mới làm quen

Mặc dù thực tế là có một số máy tính để bàn trong Linux, nhưng người dùng mới làm quen có thể chọn Linux mà từ đó anh ta có thể bắt đầu sử dụng nó mà không cần giải thích thêm. Nếu một phân phối cần quá nhiều lời giải thích thì điều này Linux sẽ không tốt nhất, nó sẽ không thân thiện với người dùng mới làm quen. Đối với tôi, có vẻ như máy tính để bàn dành cho người dùng mới làm quen nên chứa một nút quen thuộc để "mọi thứ phát triển", chẳng hạn như trong "XP cũ tốt" hoặc "Seven".

Các ứng dụng phổ biến có sẵn:

Một trong những điểm hay của Linux là khi dùng thử hệ điều hành mới, mọi người không phải cài đặt bất kỳ ứng dụng nào của bên thứ nhất. Linux chứa tất cả những thứ “cần thiết” mà trong Windows hoặc MacOS cần được cài đặt bổ sung sau khi cài đặt HĐH.

Danh sách các ứng dụng như vậy đang tăng lên hàng năm. Hiện tại, danh sách các ứng dụng cần thiết này như sau:

  • Trình duyệt web: Chrome hoặc Firefox (xin lỗi, nhưng tất cả các trình duyệt khác hầu như không được sử dụng)
  • Khách hàng E-mail: Thunderbird rõ ràng là một lựa chọn tuyệt vời
  • Office (trình soạn thảo văn bản): LibreOffice
  • Trình phát nhạc: phát lại Tập tin có sẵn và kết nối với các tài nguyên phát trực tuyến
  • Trình phát video: cũng phát các tệp cục bộ và kết nối với các tài nguyên phát trực tuyến (ví dụ: trình phát video Totem)

Như thế này danh sách ngắn các ứng dụng mà hầu hết mọi người dùng đều phụ thuộc vào.

Do sự phụ thuộc ngày càng tăng vào thiêt bị di động, người dùng đã quen với cửa hàng ứng dụng. Linux đã có một kho ứng dụng như vậy từ lâu, chỉ ở dạng hơi khác một chút (Synaptic là một trong những đại diện lâu đời nhất). Nếu không có kho ứng dụng được thiết kế tốt, người dùng sẽ liên tục gặp khó khăn khi thêm phần mềm vào môi trường Linux. Và điều này chắc chắn có tính chất quyết định trong phán quyết về Linux tốt nhất phân bổ.

Giao diện hiện đại

Nhờ Android và iOS, người dùng ngày càng yêu thích giao diện người dùng hiện đại. Máy tính để bàn nên làm theo và tìm kiếm một giao diện độc đáo, hiện đại nhưng dễ sử dụng. Cũng cần nhớ rằng những thay đổi căn bản đối với máy tính để bàn có thể có tác động tiêu cực đến những người dùng đã quen làm việc trong một môi trường nhất định. Có thể thấy một ví dụ về sự không hài lòng của người dùng trong Windows 8.

Vì vậy, có ba bản phân phối Linux tốt nhất

Trang web Distrowach lưu giữ số liệu thống kê về các bản phân phối phổ biến nhất của người dùng. Và tất nhiên, ba ứng cử viên xuất sắc nhất này đều đáp ứng được yêu cầu của tôi, một số nhiều hơn, một số ít hơn.

Ubuntu

Tôi sẽ bắt đầu với Ubuntu, mặc dù đây là Distrowach phổ biến thứ hai. Ubuntu rồi từ lâu đã ngự trị như một Linux tiện lợi. Theo mặc định, Ubuntu Out of the Box sử dụng máy tính để bàn (Unity), rất thú vị và dễ sử dụng... ngay cả đối với những người không quen với nền tảng này. Màn hình này, mặc dù khác với nút Start (Menu) thông thường nhưng rất logic và trực quan. Với việc bổ sung một trong những công cụ tìm kiếm mạnh mẽ nhất trong môi trường máy tính để bàn - Unity, Ubuntu có thể được coi là một thành tựu đỉnh cao.

Linux Mint

Nếu người dùng muốn thử hoặc thoát khỏi Windows 8 thì đó phải là Linux Mint. Linux Mint có nhiều hơn thế cách tiếp cận tiêu chuẩnđến màn hình nền, một menu thả xuống tiêu chuẩn từ nút “Menu”. Linux Mint dựa trên Ubuntu nên ổn định và đáng tin cậy giống như người anh lớn của nó.

Linux Deepin

Bản phân phối Linux tiện lợi mới Deepin. Nó tương đối hệ thống mới Linux đến từ Trung Quốc, nơi sẽ tạo ra một số làn sóng nghiêm trọng. Tại sao? Do đó, Trung Quốc đã đặt ra mục tiêu thay thế các hệ thống Windows tại quốc gia của mình, vì họ biết rằng máy tính của họ đã cài đặt mức XP cao. Họ đang bận làm việc bảng Linux, biến nó thành vẻ đẹp nghệ thuật; đồng thời duy trì mức độ tiện lợi cao. Khi phiên bản mới nhất của bản phân phối này được phát hành, tôi mong đợi sẽ có nhiều sự quan tâm đến nó. Linux Deepin dựa trên máy tính để bàn Gnome 3, đã được thiết kế lại bên ngoài thành một giao diện hoàn toàn khác biệt và tuyệt vời.

Hãy so sánh các bản phân phối Linux tốt nhất

Bây giờ hãy so sánh các bản phân phối này theo tiêu chí của chúng tôi và xếp hạng từng bản phân phối. Điểm phân bổ sẽ như thế này: đầu tiên, chúng tôi sẽ phân bổ địa điểm cho từng điểm. Cuối cùng, chúng tôi sẽ đưa ra một phán quyết chung.

Thuận tiện cho người mới sử dụng

Có thể có những bất đồng ở đây. Mỗi thành phần đều tìm thấy sự thoải mái theo những cách khác nhau. Cuối cùng, tôi sẽ đưa ra ba mục hàng đầu sau:

  1. Linux Mint
  2. Ubuntu Linux
  3. Linux Deepin

Tại sao? Linux Mint chiếm ưu thế đơn giản vì nó vẫn bám theo hệ tư tưởng cũ: nút Bắt đầu, thanh tác vụ và các biểu tượng trên màn hình.

Ứng dụng chung

Điểm này khá khó khăn. Thật khó để đánh giá các bản phân phối vì mỗi bản phân phối bao gồm tất cả các ứng dụng cần thiết.

Các ý kiến ​​​​có thể khác nhau về trình phát âm thanh. Tôi thích trình phát kết hợp với tích hợp máy tính để bàn theo thứ tự sau:

  • Linux Mint: Banshee
  • Linux Deepin: DMusic
  • Ubuntu: Nhịp điệu

Giao diện của Banshee được tích hợp tốt vào Môi trường Linux cây bạc hà

DMusic trong Deepin rất hiện đại

Rhybeatbox cũng được tích hợp tốt vào Unity Ubuntu

Vì vậy, các địa điểm của điểm này được phân bổ như thế nào? Như thế này:

  1. Linux Mint
  2. Ubuntu Linux
  3. Linux Deepin

Cửa hàng ứng dụng (Trung tâm ứng dụng)

Thể loại này không thể bỏ qua. Tại sao? Bởi vì kho ứng dụng để lại ấn tượng chính về bản phân phối đối với người dùng mới làm quen. Người dùng cuối cùng sẽ cố gắng cài đặt một số ứng dụng. Nếu quá trình cài đặt hóa ra là quá trình phức tạp, thì điều này sẽ có tác động tiêu cực đến việc phân phối. Người dùng như vậy sẽ không muốn tìm hiểu dòng lệnh. Anh ta cần một trình cài đặt chương trình, tốt nhất là trong vài cú nhấp chuột. Mỗi bản phân phối có cái riêng của nó Trung tâm riêng các ứng dụng.

Ubuntu: Trung tâm phần mềm Ubuntu

Linux Mint: Trình quản lý phần mềm

Linux Deepin: Trung tâm phần mềm Deepin

Cần phải nói rằng mỗi công cụ này đều dựa trên Trung tâm phần mềm Ubuntu. Thật kỳ lạ khi nói điều này, nhưng Trung tâm phần mềm Ubuntu là trung tâm đầu tiên. Lý do chính cho điều này là do Trung tâm phần mềm Ubuntu khá chậm, ngay cả trên một máy cực kỳ mạnh mẽ.

Trong mục “App Store”, các địa điểm được phân bổ như sau:

  1. Linux Deepin
  2. Linux Mint
  3. Ubuntu Linux

Mỗi cửa hàng ứng dụng đều có chức năng tương tự nhau. Lý do Linux Deepin chiến thắng có hai phần: giao diện dễ điều hướng hơn và cửa hàng ứng dụng mở nhanh hơn nhiều so với Trung tâm hoặc Trung tâm Phần mềm Ubuntu chương trình Linux Cây bạc hà.

Giao diện hiện đại

Đây là danh mục mà Linux Mint bị bỏ lại phía sau. Mặc dù nó dễ học và rất quen thuộc với người dùng Windows, nhưng với tôi Linux Mint có cảm giác hơi giống một máy tính để bàn lỗi thời, thứ gì đó từ cuối những năm 1990. Nhưng đối với người dùng mới làm quen thì đây sẽ là một điểm cộng lớn. Đối với tôi, theo độ hiện đại của giao diện thì các phân bố được sắp xếp như sau:

  1. Linux Deepin
  2. Ubuntu Linux
  3. Linux Mint

Linux Deepin sử dụng Gnome 3 để tạo ra sự kết hợp giữa Gnome và OSX hoạt động đẹp mắt đến mức giống như một tác phẩm nghệ thuật tương tác.

Phán quyết:

Một trong những bản phân phối đang ở giai đoạn sơ khai. Tốt nhấtphân bổLinuxđối với người dùng mới làm quen thì đó chắc chắn là Linux Mint:

  1. Linux Mint (theo điểm của tôi thì ghi được 7 điểm)
  2. Linux Deepin (8 điểm)
  3. Ubuntu Linux (9 điểm)

Nếu bạn đang thắc mắc ý kiến ​​của tôi là gì thì tôi đã sử dụng Ubuntu được nhiều năm rồi. Gần đây tôi đã dùng thử Linux Deepin, có thể nó sẽ thu hút tôi đến với bờ biển của nó trong tương lai. Tôi thực sự đánh giá cao Linux Mint, tôi đã sử dụng môi trường máy tính để bàn mới Cinnamon của nó, trên máy tính xách tay yếu Tôi hiện đang sử dụng Linux Mint XFCE. Như đã nói, Linux Mint là người chiến thắng rõ ràng khi chọn bản phân phối Linux cho người mới bắt đầu.

Sự thật thực sự của câu hỏi này là bạn không thể sai khi dùng thử Linux với bất kỳ máy tính để bàn nào trong số này. Mỗi người trong số họ chiếu sáng con đường riêng của mình. Nếu bạn đang tìm kiếm vẻ đẹp thực sự thì hãy đi theo con đường Linux Deepin. Nếu bạn muốn sự kết hợp giữa vẻ đẹp và sự đơn giản, hãy sử dụng Ubuntu Linux. Nếu bạn muốn sự đơn giản thì Linux Mint là lựa chọn phù hợp. Cho dù bạn đi theo con đường nào, đó sẽ là đôi bên cùng có lợi.

https://site/wp-content/uploads/2015/12/studycenter_linux_main_tLayer_v2.pnghttps://site/wp-content/uploads/2015/12/studycenter_linux_main_tLayer_v2-150x150.png 2015-12-12T18:41:41+00:00 quản trị viên Bắt đầu từ đâu?


Có nhiều phiên bản có sẵn SparkyLinux, nhưng có lẽ đây là bản thành công nhất nếu bạn chọn bản phân phối “hướng tới trò chơi”. Cùng với Sparky Linux GameOver, người dùng có quyền truy cập vào các trò chơi được cài đặt sẵn, ứng dụng khách Steam, PlayOnLinux và Wine để chạy các trò chơi được viết cho Window, cũng như DOSbox.

Phân phối bảo mật

Kali Linux


Kali Linux (trước đây là BackTrack) là hệ điều hành tốt trong lĩnh vực này bảo mật máy tính, dựa trên nhân Linux. Bản phân phối này phổ biến để tiến hành kiểm tra bảo mật; HĐH dựa trên Debian đi kèm hơn 600 tiện ích bảo mật.

Phép thuật chia tay


Parted Magic là một bản phân phối Linux nhẹ được thiết kế để quản lý phân vùng. LiveCD
để phân vùng đĩa, một bộ phân phối nhỏ cho công việc cứu hộ khẩn cấp. Trên 80 MB có nhiều tiện ích chuyên dụng, máy chủ X và môi trường làm việc Xfce.

đã chia tay


GParted (Trình soạn thảo phân vùng Gnome) là một bản phân phối phổ biến khác cho phép bạn quản lý các phân vùng trên ổ cứng, trên các thiết bị lưu trữ thông tin. Thực hiện các thao tác đĩa khác nhau bằng GParted.

ĐUÔI


TAILS là một bản phân phối Linux dành cho Dựa trên Debian, được tạo đặc biệt để đảm bảo quyền riêng tư và ẩn danh. HĐH là mã nguồn mở, sử dụng công nghệ Tor, để cài đặt nó, bạn cần có ổ đĩa CD/DVD hoặc ổ flash USB, thẻ SD, bộ xử lý tương thích 64-bit (x86-64), RAM 2 GB.

Phân phối cho khách hàng doanh nghiệp

Linux doanh nghiệp mũ đỏ


Red Hat Enterprise Linux là một dự án thương mại dựa trên Fedora, được thiết kế để đáp ứng nhu cầu của khách hàng doanh nghiệp. Hỗ trợ 10 năm, không hỗ trợ MP3 hoặc DivX, quyền truy cập vào gói nhị phân cập nhật được trả tiền.


Red Hat Enterprise Linux được sử dụng cho các triển khai quan trọng ứng dụng quan trọng trên các sàn giao dịch thế giới, trong các tổ chức tài chính, các công ty viễn thông hàng đầu, xưởng phim hoạt hình
.

SUSE Linux doanh nghiệp


SUSE Linux Enterprise là một bản phân phối Linux của SUSE, một hệ điều hành linh hoạt và được tạo sẵn dành cho máy trạm giúp đơn giản hóa công việc với nhiều phần mềm văn phòng khác nhau. Hai phiên bản server và desktop là giải pháp đáng tin cậy cho doanh nghiệp. Phân phối dựa trên các gói .rpm. Có hai sửa đổi của bản phân phối - SUSE Linux Enterprise Server, SUSE Linux Enterprise Desktop. Bản sửa đổi đầu tiên được đặc trưng bởi độ tin cậy và tốc độ cao; bản phân phối này phù hợp để xây dựng các máy chủ hiệu suất cao. Bản sửa đổi thứ hai của SUSE Linux Enterprise Desktop dành cho người dùng máy tính để bàn của công ty.

SUSE Linux Enterprise Server 12 - với kernel cập nhật 3.12, đã qua sử dụng quản lý hệ thống systemd, bằng cách sử dụng công nghệ kraft, bạn có thể cập nhật nhân Linux mà không cần khởi động lại và làm gián đoạn quy trình làm việc của hệ thống, trình cài đặt mới không yêu cầu khởi động lại trung gian bổ sung, khung Wicked mới, bộ cấu hình YaST trên Ngôn ngữ Ruby, MariaBD thay vì МYSQL, hỗ trợ hệ thống tệp Btrfs và Ceph, hỗ trợ gói virt-sandbox, đồ họa vỏ Gnome 3.10, nhưng bạn có thể chọn SUSE Linux Enterprise Classic quen thuộc.

Hãy lựa chọn bằng cách chọn đúng bản phân phối phù hợp nhất cho công việc và dự án của bạn.

Như một quảng cáo.Đây không chỉ là máy chủ ảo! Đây là VPS (KVM) có bộ lưu trữ chuyên dụng, không thể tệ hơn máy chủ chuyên dụng và trong hầu hết các trường hợp - tốt hơn! Chúng tôi đã tạo VPS (KVM) với các ổ đĩa chuyên dụng ở Hà Lan và Hoa Kỳ (cấu hình từ VPS (KVM) - E5-2650v4 (6 lõi) / 10GB DDR4 / 240GB SSD hoặc 4TB HDD / 1Gbps 10TB có sẵn ở mức giá thấp duy nhất - từ $29 / tháng, có sẵn các tùy chọn với RAID1 và RAID10), đừng bỏ lỡ cơ hội đặt hàng nhé kiểu mới một máy chủ ảo nơi tất cả tài nguyên thuộc về bạn, giống như trên một máy chủ chuyên dụng và giá thấp hơn nhiều, với phần cứng hiệu quả hơn nhiều!

Cách xây dựng cơ sở hạ tầng doanh nghiệp đẳng cấp sử dụng máy chủ Dell R730xd E5-2650 v4 có giá 9.000 euro một xu? Dell R730xd có rẻ hơn gấp 2 lần? Chỉ với chúng tôi Thêm thẻ

Như phản hồi của độc giả cho thấy, sự quan tâm đến các giải pháp dựa trên Linux là rất rất cao, đồng thời, mức độ đào tạo của các quản trị viên trong lĩnh vực này còn nhiều điều đáng mong đợi. Bằng chứng cho điều này là những câu hỏi đơn giản được lặp đi lặp lại không ngừng trong phần bình luận. Theo nhiều cách, đây là hệ quả của việc các hướng dẫn của chúng tôi có thể được làm theo “nguyên văn” và đạt được kết quả khả thi. Nhưng cũng có mặt sau huy chương, cách tiếp cận này không tạo ra sự xuất hiện của kiến ​​thức hệ thống, khiến kiến ​​thức về chủ đề này ở mức độ rời rạc.

Có, ngoài các tài liệu thực tế, chúng tôi luôn cố gắng xuất bản các bài đánh giá dành cho bất kỳ công nghệ nào nói chung hoặc đưa ra các bài viết lạc đề sâu rộng về mặt lý thuyết để người đọc có đòi hỏi tối thiểu kiến thức. Tuy nhiên, tất cả họ đều cho rằng người đọc có kiến ​​thức cơ bản về hệ thống mà anh ta làm việc.

Nhưng còn những người mới bước những bước đầu tiên thì sao? Thật không may, có một số thói hợm hĩnh trong cộng đồng CNTT, họ nói, tại sao lại nói về nó, mọi người đều biết rồi, hoặc “Google giải cứu”, quên mất rằng mỗi chúng ta đều từng là người mới bắt đầu và nhìn vào màn hình đen với nỗi kinh hoàng thần bí. Bảng điều khiển Linux, hoàn toàn không hiểu anh ta đã đi đâu và phải làm gì.

Kết quả là, một người mới bắt đầu, đối mặt với những khó khăn đầu tiên, buộc phải đi tìm kiếm kiến ​​\u200b\u200bthức ở nơi khác, và thật tốt nếu có thể nhanh chóng tìm thấy một nơi như vậy. Do đó, chúng tôi quyết định phát hành một loạt tài liệu ngắn trong đó chúng tôi trình bày ở mức độ dễ tiếp cận những kiến ​​thức cơ bản về quản trị hệ thống Linux, giải thích theo nghĩa đen “những điều nổi tiếng” theo thuật ngữ thông thường của người dùng có kinh nghiệm có thể bỏ qua loạt bài này hoặc họ có thể đọc nó; , đồng thời cập nhật kiến ​​thức.

Vậy là bạn đã quyết định trở thành quản trị viên Linux...

Hãy diễn giải Mayakovsky một chút “Tôi sẽ đến gặp quản trị viên Linux, để họ dạy tôi”, đây chính xác là cách mọi thứ diễn ra trong hầu hết các trường hợp. Có nhu cầu, có mong muốn, có bộ cơ bản kiến thức làm việc với hệ thống Windows - tất cả những điều này sẽ hữu ích khi làm việc với hệ thống Linux. Tệ hơn nhiều nếu thiếu bất kỳ thành phần nào, thì có lẽ điều đó đáng để suy nghĩ sự lựa chọn sai lầm các ngành nghề.

Ngay lập tức về những gì bạn cần quên một lần và mãi mãi. Đây là những “cuộc chiến tranh tôn giáo” và “sự cuồng tín tôn giáo”. Việc phủ nhận khả năng của các hệ thống Linux cũng tệ không kém, cũng như ca ngợi chúng, cố gắng chuyển mọi thứ cần thiết và không cần thiết sang Linux. Hãy nhớ - hệ điều hành là một công cụ, chuyên gia giỏi lấy cái phù hợp nhất cho mỗi nhiệm vụ, kẻ cuồng tín sẽ đóng đinh bằng kính hiển vi, vì “tôn giáo không cho phép” nhặt búa.

Hơn nữa, bản thân hệ điều hành không có giá trị gì; nó chỉ là môi trường để khởi chạy và thực thi một số dịch vụ. Không có phần mềm, hệ thống sẽ chết. Hãy lấy bản sao BeOS Haiku làm ví dụ, chúng tôi đã cài đặt nó, chúng tôi đã xem xét nó - nó thật tuyệt... Và sau đó thì sao?

Vì vậy, bạn đã quyết định trở thành... Trước hết, hãy sẵn sàng chấp nhận những điều mới, đặc biệt là cách tiếp cận mới trong quản lý, cố gắng quên đi những thói quen hiện có trong một thời gian. Trong một thời gian dài, công cụ chính của bạn sẽ là bảng điều khiển.

Đối với quản trị viên Windows đã quen với các công cụ đồ họa, điều này có vẻ khó khăn. Nhưng cần phải hiểu rõ một sự thật - bảng điều khiển là công cụ quản trị Linux chính thức duy nhất và hoàn toàn không có nghĩa là hệ thống bị hạn chế về khả năng hoặc kém hơn. Ngược lại, dòng lệnh cho phép bạn thực hiện nhiều tác vụ nhanh hơn và dễ dàng hơn nhiều so với các công cụ quản trị đồ họa.

Nhưng có những công cụ quản trị đồ họa, một độc giả khác sẽ nói, có những bảng điều khiển khác nhau hoặc bạn có thể cài đặt một trình bao đồ họa. Có thể, nhưng không cần thiết. Tại sao? Hãy nhìn kỹ vào sơ đồ dưới đây:

Linux, được tạo ra theo hình ảnh và sự tương đồng của các hệ thống UNIX, là một hệ thống đầy đủ và không có lớp vỏ đồ họa, hơn nữa, chúng ta có thể khởi động, đóng hoặc thậm chí thay đổi lớp vỏ đồ họa mà không có bất kỳ ảnh hưởng nào đến hiệu suất của hệ thống và thậm chí không cần khởi động lại nó. Chúng tôi kết thúc phiên Gnome, khởi chạy KDE và sau đó chuyển sang bảng điều khiển. Vì vậy, tất cả các công cụ quản lý hệ thống đều được thiết kế để sử dụng trong dòng lệnh. Và tất cả các bảng điều khiển và công cụ đồ họa chỉ là cấu trúc thượng tầng bên trên chúng.

Windows đã được phát triển trong một thời gian dài bằng cách sử dụng một công nghệ khác về cơ bản; lớp vỏ đồ họa được đặt ở cốt lõi của hệ thống và trong một thời gian dài thậm chí còn chạy ở cấp độ kernel (dòng Win 9x). Do đó, tất cả các công cụ quản trị ban đầu đều là đồ họa và các công cụ dòng lệnh bổ sung cho chúng thay vì thay thế chúng. Bất kỳ ai đã từng tham gia Phục hồi Windows, biết rằng khả năng của các công cụ dòng lệnh ở đó bị hạn chế đáng kể và chủ yếu nhằm mục đích khôi phục hệ thống chứ không phải để quản trị hệ thống.

Tình hình bắt đầu thay đổi với việc phát hành phiên bản PowerShell và Core máy chủ Windows. Mặc dù thực tế là ngày nay lớp vỏ đồ họa vẫn tiếp tục đóng một vai trò quan trọng trong hệ thống Windows, nhưng các quản trị viên hiện đã có trong tay một công cụ thay thế - bảng điều khiển PowerShell, cho phép bạn quản trị hoàn toàn Windows ở chế độ dòng lệnh. Đồng thời, các khả năng của PowerShell ngay lập tức nhận được sự yêu thích của các chuyên gia vì chúng cho phép bạn thực hiện nhiều tác vụ nhanh hơn và dễ dàng hơn các công cụ đồ họa.

Chế độ dòng lệnh cũng mang đến cho bạn cơ hội không giới hạn để tạo tập lệnh và kịch bản của riêng mình, cho phép bạn thực hiện các chuỗi hành động phức tạp một cách tự động hoặc theo lịch trình.

Sau này, chúng tôi nghĩ bạn sẽ phải xem xét Bảng điều khiển Linuxở một khía cạnh hoàn toàn khác. Về tấm và công cụ đồ họa, thì sẽ có những khác biệt đáng kể so với hệ thống Windows. TRONG Đồ họa Windows công cụ là sự thay thế hoàn toàn cho PowerShell. TRONG đồ họa Linux các nhạc cụ là một tiện ích bổ sung trên bảng điều khiển, trên thực tế sử dụng cùng một nhạc cụ nhưng thông qua một lớp bổ sung. Do đó, chúng tôi đặc biệt không khuyên bạn nên sử dụng nhiều loại bảng điều khiển và các công cụ đồ họa khác, ít nhất là cho đến khi bạn thành thạo bảng điều khiển. Sau đó, bạn có thể tự quyết định xem mình có cần bảng điều khiển hay không hoặc liệu bạn có thể thực hiện mọi thứ dễ dàng và nhanh hơn thông qua bảng điều khiển hay không.

Sự say mê với các bảng ở giai đoạn đầu làm quen với hệ thống dẫn đến thực tế là các kỹ năng quản trị hệ thống sẽ được thay thế bằng các kỹ năng làm việc với bảng, điều này sẽ gây ra nhiều vấn đề khi bảng vì lý do nào đó không thể truy cập được, nhưng bạn cần phải làm việc với hệ thống. Điều này có thể so sánh với việc một người đã học lái xe ô tô số sàn sẽ chuyển sang số tự động mà không gặp vấn đề gì, nhưng một người ban đầu chỉ biết lái xe số tự động thì khó có thể làm được. luyện tập bổ sung lái xe ô tô có hộp số sàn.

Nếu bạn vẫn chưa thay đổi ý định trở thành quản trị viên Linux thì hãy tiếp tục và xem xét những khác biệt trong kiến ​​trúc hệ thống.

Hạt nhân và trình điều khiển

Cốt lõi của bất kỳ hệ điều hành nào là kernel. Có một số kiến trúc khác nhau hạt nhân, Linux, giống như phần lớn các hệ thống UNIX, sử dụng hạt nhân nguyên khối, ngược lại, Windows sử dụng khái niệm hạt nhân vi mô, mặc dù kiến ​​trúc Windows không thực sự là hạt nhân vi mô; người ta thường chấp nhận rằng Windows sử dụng hạt nhân lai.

Một đặc điểm của kernel nguyên khối là tất cả các trình điều khiển phần cứng cũng là một phần của kernel. Trước đây, khi phần cứng được thay đổi, ngày nay hạt nhân phải được xây dựng lại; các hạt nhân nguyên khối sử dụng thiết kế mô-đun, tức là. tự động cho phép bạn tải các mô-đun cần thiết chịu trách nhiệm cho chức năng này hoặc chức năng kia. Những thứ kia. Sau khi thêm một thiết bị mới vào hệ thống, chúng ta phải tải động mô-đun hạt nhân tương ứng và nếu không có mô-đun đó thì không thể làm việc với thiết bị. Như một giải pháp, chúng ta có thể tự xây dựng mô-đun, nhưng trong trường hợp này mô-đun sẽ được biên dịch cho phiên bản hiện tại của kernel và khi nó thay đổi, mô-đun sẽ cần phải được biên dịch lại.

Trong kiến ​​trúc vi nhân và kiến ​​trúc lai, trình điều khiển, mặc dù chúng có thể hoạt động ở cấp độ hạt nhân, nhưng không phải là một phần của nó và không phụ thuộc vào phiên bản hạt nhân. Do đó, chúng ta có thể cập nhật kernel mà không gặp vấn đề gì hoặc sử dụng cùng một trình điều khiển cho tất cả các phiên bản hệ thống có cấu trúc chung hạt nhân. Ví dụ: trong Windows dành cho toàn bộ dòng hệ điều hành hiện đại, từ Windows Vista trước Windows 8.1, trình điều khiển tương tự thường được sử dụng.

Điều này không có nghĩa là Linux tệ hơn về mặt này; một kiến ​​trúc khác cung cấp những cách tiếp cận khác nhau. Trong thực tế, điều này chỉ có nghĩa là một điều - bạn cần cẩn thận hơn khi chọn thiết bị cho máy chủ, cố gắng đảm bảo rằng tất cả các thiết bị chính đều được hỗ trợ bởi nhân của bản phân phối của bạn. Điều này đặc biệt đúng với card mạng. Sẽ rất khó chịu nếu sau mỗi lần cập nhật kernel, bạn phải chạy đến phòng máy chủ, kết nối màn hình và bàn phím với máy chủ rồi lắp ráp lại mô-đun kernel.

Trên thực tế, không có thứ gọi là trình điều khiển trong hệ thống Linux. Phần cứng có được hỗ trợ bởi kernel hoặc không. Ưu điểm không thể nghi ngờ của hạt nhân nguyên khối là nó có khả năng tự cung cấp. Nếu tất cả các thiết bị đều được hỗ trợ - hãy cài đặt và quên nó đi, đã đến lúc ghi nhớ tình huống không có trình điều khiển cho Windows thẻ kết nối và đĩa bị mất.

Hệ thống tập tin

Chúng tôi sẽ không đề cập đến các hệ thống tệp cụ thể; sẽ không có vấn đề gì ở đây; nếu quản trị viên làm việc với hệ thống Windows, thì anh ta biết hệ thống tệp là gì và FAT khác với NTFS như thế nào, vì vậy, để hiểu sự khác biệt giữa ext3, ext4 và, nói, ReiserFS đối với anh ấy sẽ không có vấn đề gì nhiều. Hãy nói về những khác biệt cơ bản. Không giống như Windows, hệ thống tệp Linux có tính phân cấp. Nó bắt đầu từ gốc, được biểu thị bằng dấu / (dấu gạch chéo) và có cấu trúc giống cây. Trong trường hợp này, việc các bộ phận riêng lẻ không thành vấn đề hệ thống tập tin có thể nằm trên các phân vùng khác hoặc thậm chí cả đĩa vật lý.

Hãy nhìn vào một sơ đồ khác.

Trong Windows, mỗi phân vùng có hệ thống tệp riêng và ký tự riêng. Tất cả các đường dẫn đến tệp và thư mục đều bắt đầu bằng một chữ cái, tức là từ gốc của phần. Vì vậy, nếu chúng ta có thư mục DATA trên đĩa vật lý thứ nhất, trên phân vùng logic thứ hai, thì đường dẫn đến nó sẽ là D:\DATA, nếu chúng ta muốn chuyển nó sang ổ cứng thứ hai thì để nó đổi thành E :\DỮ LIỆU. Trong một số trường hợp, điều này vô cùng bất tiện, vì đường dẫn phải được thay đổi ở tất cả những nơi nó được sử dụng và thậm chí còn có các tiện ích tương ứng.

Trong Linux, cách tiếp cận hoàn toàn khác. Đã đến lúc làm quen với thuật ngữ này điểm gắn kết, có nghĩa là vị trí hệ thống tệp nơi thiết bị lưu trữ được gắn. Ví dụ: chúng tôi muốn di chuyển thư mục chính của người dùng sang một phân vùng riêng, như trong sơ đồ trên, để làm được điều này, chúng tôi cần gắn phân vùng logic thứ hai của phân vùng thứ nhất; đĩa vật lý sda2 V. /trang chủ. Sau đó chuyển toàn bộ dữ liệu người dùng vào đó. Điều này sẽ diễn ra hoàn toàn minh bạch đối với hệ thống và các chương trình, vì chúng đã sử dụng đường dẫn tuyệt đối, hãy cùng nói nào /home/andrey/dữ liệu, vì vậy họ sẽ sử dụng nó. Chúng tôi đã thêm một đĩa khác và muốn di chuyển thư mục đến đó /var? Không có vấn đề gì, hãy dừng các dịch vụ bằng thư mục, mount sdb1 V. /var và truyền dữ liệu, khởi động dịch vụ.

Mọi thứ đều là một tập tin

Một nguyên tắc cơ bản khác được kế thừa từ hệ thống UNIX. Trong Linux, mọi thứ đều là một tệp: thiết bị, đĩa, ổ cắm, v.v., ví dụ: mở /var/chạy chúng ta sẽ thấy các file pid tương ứng với từng file dịch vụ đang chạy trong hệ thống và trong /dev tập tin cho từng thiết bị được kết nối với hệ thống:

Điều này mang lại điều gì? Chúng ta sẽ không đi vào chi tiết mà hãy xem xét một số ví dụ đơn giản. Giả sử bạn cần tạo một hình ảnh đĩa quang. Trong Windows, chúng ta sẽ cần phần mềm chuyên dụng cho việc này, trong Linux mọi thứ đơn giản hơn, CD-ROM là một thiết bị khối, nhưng đồng thời nó cũng là một tệp, một tệp thiết bị khối. Chúng tôi lấy công cụ thích hợp và sao chép nội dung của tệp thiết bị vào tập tin ISO hình ảnh:

Dd if=/dev/cdrom of=/home/andrey/image.iso

Bạn có muốn thay thế ổ cứng của bạn? Không có gì đơn giản hơn, chúng ta sao chép nội dung của file thiết bị khối này sang file của thiết bị khối khác:

Dd if=/dev/sda of=/dev/sdb

Và bạn không cần bất kỳ phép thuật phân vùng nào.

Một tình huống khác là một số phần mềm đang khẩn trương tìm kiếm thư viện lib-2-0-1.so và chúng ta có một thư viện tương thích nhưng mới hơn là lib-2-1-5.so, chúng ta nên làm gì? Tạo một liên kết tượng trưng tới lib-2-1-5.so với tên lib-2-0-1.so và mọi thứ sẽ hoạt động. Bởi vì mọi thứ đều là một tệp và liên kết tượng trưng cũng là một loại tệp. Bây giờ hãy thử trượt ứng dụng Windows lib-2-0-1.lnk thay vì lib-2-1-5.dll...

Ifconfig

sẽ hiển thị thông tin về bộ điều hợp mạng hệ thống:

Bây giờ hãy nhớ rằng mọi thứ đều là một tệp, bao gồm cả thiết bị hiển thị (màn hình), vì vậy chúng tôi sẽ chỉ chuyển hướng luồng đầu ra tiêu chuẩn thay vì màn hình đến tệp chúng tôi cần:

Ifconfig> ~/123.txt

Sau đó đầu ra lệnh sẽ được lưu vào file 123.txt trong thư mục gốc của người dùng:

Chủ đề và băng tải

Trong ví dụ trước, chúng ta đã đề cập đến luồng đầu ra tiêu chuẩn. Linux có các luồng I/O tiêu chuẩn cho tất cả các quy trình. stdin, thiết bị xuất chuẩn và luồng đầu ra lỗi lỗi chuẩn. Nó có nghĩa là gì? Ở mức tối thiểu, quá trình trao đổi dữ liệu giữa các quy trình khác nhau được chuẩn hóa. Điều này cho phép bạn tạo các đường dẫn trong đó đầu ra tiêu chuẩn của một lệnh được chuyển đến đầu vào tiêu chuẩn của lệnh khác. Ví dụ: chúng tôi muốn xem danh sách các gói đã cài đặt trên hệ thống, cụ thể là các gói mực. Có một lệnh cho mục đích này:

Uh... Đây là gì và làm sao tôi có thể hiểu được điều gì đó ở đây? Thông tin về tất cả các gói được cài đặt trên hệ thống nhanh chóng hiện lên trên màn hình và tất cả những gì chúng ta có thể thấy là “đuôi” của đầu ra này:

Nhưng chúng ta không cần toàn bộ đầu ra của lệnh này, chúng ta chỉ quan tâm đến các gói mực. Do đó, chúng tôi sẽ chuyển đầu ra của lệnh này sang đầu vào của lệnh khác, lệnh này sẽ chọn và hiển thị những gì chúng tôi cần:

Dpkg -l | mực grep

Đây là một vấn đề hoàn toàn khác!

Hơn nữa, đường dẫn có thể dài bao nhiêu tùy ý; kết quả của một lệnh có thể được chuyển sang lệnh thứ hai, từ lệnh thứ hai sang lệnh thứ ba, v.v. Một ví dụ khác từ cuộc sống. Bạn cần có được tất cả các dòng của bạn tập tin cấu hình mực, nhưng không có bình luận và dòng trống, chẳng hạn như bạn có thể đăng nó lên diễn đàn hoặc gửi cho bạn bè. Tất nhiên, bạn có thể sao chép mọi thứ, nhưng không chắc có ai sẽ muốn giúp bạn bằng cách cuộn qua khung vẽ của tệp Squid.conf tiêu chuẩn, hầu hết trong số đó là nhận xét và ví dụ. Hãy làm cho nó đơn giản hơn:

Cat /etc/squid3/squid.conf | grep -v "^#" | sed "/^$/d" > ~/mysquid.conf

Và đây là những gì chúng tôi có:

Đơn giản và rõ ràng, tất cả các tùy chọn đều nằm trong tầm tay bạn. Điều này có thể thực hiện được nhờ sử dụng một đường dẫn gồm ba lệnh, lệnh đầu tiên xuất nội dung của tệp vào luồng, lệnh thứ hai chọn tất cả các dòng ngoại trừ nhận xét và lệnh thứ ba xóa các dòng trống mà chúng tôi đã gửi kết quả vào một tệp.

Chữ lớn, chữ nhỏ

Linux, giống như UNIX, là một hệ thống phân biệt chữ hoa chữ thường. Và chúng ta phải nhớ điều này! Bởi vì, không giống như Windows, myfile.txt, Myfile.txtmyfile.TXT- đó là ba các tập tin khác nhau. Để tương thích với các hệ thống khác, bạn không nên lạm dụng điều này và lưu trữ các tệp có tên chỉ khác nhau về kiểu chữ và việc chỉ sử dụng các chữ cái viết thường trong tên được coi là hình thức tốt.

Phần mở rộng và loại tệp

Trong hệ thống Windows, loại tệp được xác định bởi phần mở rộng của nó, nếu chúng ta đổi tên tập tin exe V. jpg, thì nó sẽ không khởi động và hệ thống sẽ cố gắng xử lý nó dưới dạng hình ảnh. TRONG loại Linux một tệp được xác định bởi nội dung của nó và phần mở rộng chỉ được sử dụng để tương thích với các hệ thống khác hoặc để thuận tiện cho người dùng. Khả năng thực thi một tệp được đảm bảo bằng cách đặt thuộc tính thích hợp. Vì vậy, trên Windows, để làm cho tập lệnh có thể thực thi được, bạn phải thay đổi phần mở rộng từ txt TRÊN con dơi, trong Linux, để thực hiện việc này, bạn cần làm cho tệp có thể thực thi được. Hiểu sai điểm này dẫn đến tình huống quản trị viên mới làm quen không hiểu tại sao tập lệnh của mình myscript.sh không được thực thi. Thực chất là một phần mở rộng .sh nó chỉ cần thiết để thuận tiện, để có thể thấy rõ ngay rằng điều này tập lệnh bash Shell, nhưng để nó hoạt động, nó cần được cung cấp thuộc tính thực thi và nó có thể được gọi là bất cứ tên nào, thậm chí myscript.pupkin-vasya.

Ngượng quá không dám hỏi...

Xin lỗi, một độc giả khác sẽ nói, có quá nhiều thứ cần nhớ: cú pháp lệnh, phím, tùy chọn, v.v., v.v. Ở đây bạn cần mua một cuốn sách tham khảo hoặc luôn có sẵn Internet... Không hề, chỉ cần nhớ tên các lệnh là đủ, chỉ là không khó, theo truyền thống đã được thiết lập trong UNIX, các lệnh được đưa ra ngắn gọn và những cái tên thuận tiện. Và mọi thứ khác có thể được yêu cầu từ hệ thống. Ngược lại với niềm tin phổ biến, các hệ thống Linux được ghi chép đầy đủ. Bạn có thể xem cú pháp và khóa của bất kỳ lệnh nào bằng cách chạy nó bằng phím --giúp đỡ và vì các mô tả thường không vừa trên một màn hình nên bạn nên chuyển hướng đầu ra trợ giúp sang tiện ích hơn, sẽ hiển thị thông tin từng màn hình. Giả sử chúng ta quan tâm đến đội grep:

Grep --help | hơn

Thông tin chi tiết hơn có thể được lấy bằng lệnh người đàn ông:

người đàn ông grep

Thật không may, thông tin bằng tiếng Anh, nhưng kiến ​​​​thức về tiếng Anh kỹ thuật ít nhất ở mức “đọc bằng từ điển” yêu cầu cần thiết tới người quản trị hệ thống. Ảnh chụp màn hình cuối cùng có nhắc nhở bạn điều gì không? Đúng vậy, OpenNET.

Không hề coi thường tầm quan trọng của tài nguyên này, chúng ta có thể nói điều đó bằng cách áp dụng lệnh người đàn ông và kiến ​​thức cơ bản về tiếng Anh, bạn sẽ ít truy cập OpenNET hơn nhiều.

Phần kết luận

Chúng tôi hy vọng rằng sau khi đọc bài viết này, những quản trị viên mới làm quen sẽ hiểu rõ hơn về cấu trúc của hệ thống Linux và các tính năng của chúng. sự khác biệt cơ bản từ Windows mà họ đã quen sử dụng. Điều này sẽ giúp trong tương lai có thể diễn giải chính xác thông tin nhận được và đưa ra một bức tranh tổng thể về hoạt động của hệ thống, hệ thống này sẽ không còn là “hộp đen” và ra lệnh “một chữ cái Trung Quốc”.

Chúng tôi cũng muốn chỉ ra rằng trong các ví dụ của mình, chúng tôi chỉ sử dụng công cụ tiêu chuẩn, điều này một lần nữa cho thấy sự phong phú của các công cụ quản trị, mặc dù thực tế là chúng chỉ hoạt động trên dòng lệnh. Hãy quay lại ví dụ trước - đầu ra của cấu hình con mực và bây giờ hãy nghĩ xem làm thế nào điều này có thể được thực hiện bằng các công cụ đồ họa và sẽ mất bao lâu?

Không cần phải sợ dòng lệnh; Linux cung cấp cho quản trị viên một bộ công cụ rất mạnh mẽ cho phép bạn giải quyết thành công tất cả các vấn đề mới phát sinh mà không cần liên quan đến công cụ của bên thứ ba. Khi bạn thành thạo ít nhất một số khả năng này, thì Linux sẽ không còn có vẻ khó khăn với bạn nữa và bảng điều khiển sẽ không còn có vẻ ảm đạm nữa, ngược lại, thậm chí còn có vỏ đồ họa bạn sẽ khởi chạy thiết bị đầu cuối, lao vào một môi trường quen thuộc và dễ hiểu, hiểu rằng chính bạn là người điều khiển hệ thống và thực hiện chính xác những gì bạn muốn chứ không phải những gì các nhà phát triển của bảng điều khiển tiếp theo dự định.

  • Thẻ:

Vui lòng kích hoạt JavaScript để xem

Chọn bản phân phối Linux có thể là một nhiệm vụ rất khó khăn và khó hiểu đối với người dùng lần đầu. Điều đặc biệt khó khăn là chọn bản phân phối Linux đầu tiên của bạn, vì những người dùng như vậy sắp chuyển từ Windows và chưa biết những bản phân phối nào tồn tại và chúng khác nhau như thế nào.

Trong bài viết này, chúng tôi sẽ xem xét các bản phân phối Linux tốt nhất cho người mới bắt đầu. Tôi không nêu bật bất kỳ bản phân phối nào, đây chỉ là một danh sách, vì vậy việc xếp hạng bản phân phối yêu thích của bạn ở đâu không quan trọng. Họ đều là những người tốt nhất.

Bạn đã biết rằng việc thử một bản phân phối Linux rất dễ dàng. Chỉ cần tải xuống hình ảnh, ghi nó vào ổ flash USB và khởi động từ nó. Bạn thậm chí không cần phải cài đặt bất cứ thứ gì trên ổ đĩa máy tính của mình. Vì vậy, bạn có thể thử tất cả các bản phân phối được liệt kê bên dưới và chỉ sau đó cài đặt Linux mà bạn thích trên máy tính của mình. Bây giờ chúng ta hãy vào danh sách.

Ubuntu là nhất phân phối phổ biến Linux. Ngay cả khi nó không đứng đầu danh sách phổ biến đối với những người dùng có kinh nghiệm, nó chắc chắn là bản phân phối phổ biến nhất đối với những người mới bắt đầu. Đây là bản phân phối duy nhất mà ngay cả người dùng không phải Linux cũng biết đến. Nó dựa trên Debian và có chu kỳ đều đặn phát hành các phiên bản mới.

Đặc điểm:

  • Có một trình cài đặt dễ dàng và đơn giản;
  • Giao diện người dùng mặc định là Unity. Nó hoàn toàn khác với giao diện của máy tính để bàn Windows, nhưng sẽ không quá khó để làm chủ;
  • Sau khi cài đặt hệ thống, bạn sẽ nhận được nhiều loại phần mềm, bao gồm Libreoffice, Firefox, Thunderbird, cũng như một số trò chơi đơn giản, bạn cũng có thể kích hoạt cài đặt plugin flash và codec;
  • Sự phổ biến của Ubuntu dẫn đến thực tế là có một số lượng lớn phần mềm, không chỉ trong các kho chính thức mà còn trong PPA của bên thứ ba và thậm chí trên Internet;
  • Ngoài ra còn có một lượng lớn tài liệu và bài viết về cách thiết lập hệ thống này có sẵn trên Internet. Nếu gặp bất kỳ vấn đề nào, bạn có thể thử tìm kiếm trực tuyến và rất có thể bạn sẽ tìm ra giải pháp.

2. Linux Mint

Linux MInt là một bản phân phối Linux phổ biến khác dành cho người mới bắt đầu dựa trên Ubuntu. Bạn nhận được điều tương tự hệ thống cơ bản Ubuntu, vì điều này mà nó cũng được người dùng mới ưa chuộng. Bạn có thể dùng thử Linux Mint nếu không thích Unity và muốn cài đặt thêm phần mềm theo mặc định.

Đặc điểm:

  • Hệ thống không chỉ cài đặt phần mềm nguồn mở theo mặc định mà còn bổ sung thêm phần mềm độc quyền như nhiều codec và plugin cung cấp công việc chớp nhoáng và mp3, cũng như phát lại DVD;
  • Môi trường máy tính để bàn mặc định là Cinnamon hoặc MATE;
  • Các nhà phát triển Linux Mint phát triển phần mềm của họ để cập nhật hệ thống, sao lưu và các tác vụ dịch vụ khác. Môi trường Cinnamon cũng là sự sáng tạo của họ.

3. CentOS

CentOS là phiên bản miễn phí bản phân phối Linux thương mại Red Hat Enterprise Linux. CentOS được phát triển bởi cộng đồng. Họ lấy mã nguồn của Red Hat Enterprise Linux, xóa mọi nhãn hiệu khỏi nó và tổ chức phát hành liên tục các bản cập nhật hệ thống. CentOS được tạo ra với ý tưởng tạo ra một hệ điều hành ổn định và miễn phí cho các doanh nghiệp, tổ chức.

Đặc điểm:

  • CentOS chỉ chứa các phiên bản gói phần mềm ổn định nhất. Điều này có nghĩa là nguy cơ xảy ra lỗi và hỏng hóc sẽ giảm đi rất nhiều;
  • Người dùng. Những người cài đặt CentOS sẽ có quyền truy cập vào các bản cập nhật bảo mật cấp doanh nghiệp vì bản phân phối này gắn chặt với Red Hat.
  • CentOS bao gồm nhiều tính năng bảo mật, bao gồm tường lửa mạnh mẽ và công cụ chính sách SELinux.

4.MởSUSE

OpenSUSE là một bản phân phối mã nguồn mở và miễn phí dựa trên sự phát triển của SUSE Linux Enterprise, được sản xuất bởi công ty Novell của Đức. Bản phân phối này được thiết kế để có thể truy cập và dễ sử dụng.

Đặc điểm:

  • Bản phân phối sử dụng môi trường máy tính để bàn KDE theo mặc định. Môi trường này giống Windows hơn là Unity, Cinnamon hay Gnome;
  • Để cấu hình hệ thống, chương trình YaST được sử dụng, cho phép bạn định cấu hình hầu hết mọi thứ, từ cài đặt chương trình và thiết lập kho lưu trữ, đến thiết lập mạng và SysRQ;
  • Có sẵn một số lượng lớn phần mềm thông qua software.opensuse.org, mặc dù ít hơn một chút so với Ubuntu.

5. ZorinOS

Zorin OS là bản phân phối Linux dành cho người mới bắt đầu dựa trên Ubuntu và có giao diện rất giống với Windows, cũng như nhiều chương trình được cài đặt theo mặc định. Wine cũng được cài đặt sẵn trong bản phân phối, cho phép bạn chạy chương trình cửa sổđể tận dụng tối đa bản phân phối Linux của bạn khi mới bắt đầu.

6. Hệ điều hành Pinguy

Pinguy OS là một bản phân phối khác dựa trên Ubuntu và hỗ trợ cả kiến ​​trúc x86 và x86-64. Mục tiêu của Pinguy OS rất đơn giản, nhìn đẹp, hoạt động tốt và quan trọng nhất là dễ sử dụng. Pinguy OS được thiết kế dành cho những người mới làm quen với thế giới Linux, những người mới sử dụng Windows hoặc Mac. Ở đây họ sẽ tìm thấy nhiều chức năng quen thuộc cũng như nhiều chức năng mới.

7. Manjaro Linux

Manjaro Linux là một bản phân phối Linux dựa trên ArchLInux. Mục tiêu của anh là làm cho hệ điều hành này trở nên dễ dàng hơn đối với người dùng mới. Tại đây bạn sẽ nhận được quá trình cài đặt dễ dàng nhất có thể và mọi thứ bạn cần để người dùng mới làm quen có thể làm việc với hệ thống ngay sau khi cài đặt. Bạn cũng nhận được tất cả phần mềm mới nhất vì các kho lưu trữ được đồng bộ hóa thường xuyên với ArchLinux.

8. Hệ điều hành cơ bản

Một bản phân phối khác trong danh sách các bản phân phối linux tốt nhất dành cho người mới bắt đầu của chúng tôi là Elementary OS. Sơ cấp là một trong những bản phân phối dựa trên Ubuntu và là điểm khởi đầu tốt cho người mới bắt đầu. Các nhà phát triển phân phối rất coi trọng thiết kế và giao diện của hệ điều hành. Một số lượng lớn các gói được cung cấp cùng với hệ thống. Nó cũng có trung tâm ứng dụng riêng. Nhưng trong một số trường hợp, hệ điều hành hoạt động không ổn định cho lắm.

9. Solus

Cuối cùng trong danh sách các bản phân phối tốt nhất dành cho người mới bắt đầu của chúng tôi là Solus. Đây là bản phân phối được tạo từ đầu và chỉ hỗ trợ kiến ​​trúc x86_64. Solus cung cấp nhiều ứng dụng để tùy chỉnh môi trường máy tính để bàn của bạn. Đó là Firefox, Thunderbird, Nautilus, trình phát nhạc Rhythmbox và VLC.

kết luận

Danh sách các bản phân phối tốt nhất dành cho người mới bắt đầu của chúng tôi đã kết thúc. Bạn có thể chọn bất kỳ trong số họ và thử nó ngay lập tức. Bạn nghĩ sao, người mới bắt đầu nên chọn bản phân phối Linux nào? Bạn đã bắt đầu với cái nào? Viết trong các ý kiến!