Лучший способ изучить Linux – это использовать его для своей повседневной работы. Чтение книг про Linux и просмотр видео про Linux не достаточно. Там нет ярлыка для изучения Linux. Вы не сможете быть мастером в Linux в одночасье. Это требует времени и настойчивости. Самое лучшее обучение – это действительно сделать это. Если вы застряли, google поможет решить ваши проблемы. Я не могу сказать достаточно точно, насколько плохой совет для тех, кто серьезно хочет изучать Linux, для установки дистрибутива с установленной по умолчанию средой графического интерфейса и рабочего стола!
Сначала это может быть полезным. Но затем пользователи начинают подключать USB-устройства и подключать свою веб-камеру. Они начинают задаваться вопросом, почему во всех результатах поиска и сообщениях на форумах Ubuntu есть три разные команды, которые запускаются как «sudo» и, по сути, могут привести к поломке, небезопасности или нестабильности вашей системы. Пользователи Windows привыкли находить только один или два способа решения проблемы из-за своего графического интерфейса. Это не так просто с Linux. Вам нужно грамотное предположение, чтобы знать, являются ли эти команды действительно оптимальным решением вашей проблемы или это плохая практика. Классический пример – установка из исходного кода. Большинство пользователей не знают, как установить PREFIX = / usr/local, и в итоге получают загроможденную неуправляемую файловую систему.
С таким же успехом они могли бы «Учиться на собственном опыте» вместо того, чтобы учиться и учиться заново.
По моему скромному мнению, всё, что поначалу казалось хорошим опытом загрузки, установки и изучения дистрибутива, такого как Ubuntu, Mint, Fedora или любой другой полноценный дистрибутив Linux, может быстро превратиться в кошмар для предыдущих пользователей Windows/Mac, которые искренне хотят изучать Linux. Они пытаются заставить что-то работать и начинают видеть командную строку, упомянутую в нескольких сообщениях на форуме. Независимо от того, есть ли у этих постов хороший или плохой совет, они не смогут заметить разницу!
Установите дистрибутив Linux. Неважно, какой. Вы должны принять решение позже, основываясь на нескольких опытах распространения Linux. Но хороший способ узнать больше всего за минимальное время – это всегда выбирать дистрибутив с совершенно другой системой пакетов (deb, rpm, tgz, ebuilds или pkgbuild). Таким образом вы станете более осведомленными в отношении выбора, сильных и слабых сторон, менеджеров пакетов и того, что это значит для вас.
Установите дистрибутив без среды рабочего стола (GNOME / KDE) и без Xorg. Arch Linux или Debian Netinstall с текстовой установкой или, может быть, Gentoo (Arch Linux рекомендуется из-за отличной документации и вики на каждую нужную конфигурацию приложения). Таким образом, вы познакомитесь с командной строкой и файлами конфигурации, стеком приложений Linux и с тем, как они складываются в целый пакет, сравнимый с Windows. Fedora также возможна с текстовой установкой, как и Debian. Gentoo также имеет отличную документацию в виде Gentoo Handbook.
Если вы в конечном итоге выберете Arch Linux. Сначала вы можете попробовать установить Arch Linux в VirtualBox, но я рекомендую сначала, например, проверить, что ваш ноутбук работает полностью с Wi-Fi, Bluetooth, записывающим устройством для компакт-дисков и мультимедийными клавишами на вашем компьютере.
Я не скажу, что я мастер в Linux, но я знаю, как быстро и легко добиться успеха в Linux. Вот что я сделал, чтобы изучить Linux.
Как только я решил использовать Linux, я удалил Windows со своего ноутбука, хотя я не знал, как правильно использовать Linux. Я начал использовать Ubuntu в качестве основной ОС для личного и официального использования. Сейчас я использую Arch Linux в качестве основной ОС, официально и лично.
Я искал в Google лучшие альтернативы для приложений Windows. И когда я ничего не мог найти, я перестал использовать ОС Windows и её приложения. Я полностью перешел на Linux. Когда я познакомился с Linux, я установил Oracle VirtualBox для тестирования различных операционных систем. С тех пор я тестировал много ОС Linux. Мой текущий рабочий стол Arch Linux содержит более 100 виртуальных машин. Я использую их время от времени для тестирования, обучения и рабочих целей.
Я подписался на популярное сообщество Linux и блоги, такие как r/linux, home|Unixmen, Tecmint: Linux Howtos, учебные пособия и руководства, LinOxide – практические руководства и учебные пособия по Linux/Opensource, Web Upd8: блог Ubuntu/Linux, проект документации по Linux, онлайновые книги по Linux и технологиям с открытым исходным кодом и руководства по эксплуатации, учебные пособия по Howtoforge Linux , Linux-советы, хаки, учебные пособия, идеи в блоге и т. д., чтобы изучить Linux. Я рекомендую вам подписаться на эти сайты. Эти сайты публикуют полезные и качественные материалы, связанные с Linux, ежедневно, еженедельно.
Затем я начал тестировать все концепции серверов, такие как установка и настройка DNS-сервера, DHCP-сервера, FTP, сервера Samba и т. д., Один за другим в популярных операционных системах Linux. Я рекомендую вам проверить их на виртуальной машине. Вот где VirtualBox приходит, чтобы помочь. Внимательно изучите все серверы в виртуальной среде, прежде чем внедрять их в производственную систему.
Не используйте графический интерфейс слишком часто. Узнайте, как делать вещи из терминала. Режим командной строки более мощный и простой. Я в основном использую командную строку.
Не делайте двойную загрузку. Это замедлит вашу способность к обучению. Вы не будет стараться найти альтернативы Linux. Если вы устали от использования Linux, вы можете легко переключиться на Windows. Так что не делай этого. Используйте только Linux. Каждый день вы узнаете что-то новое. У Linux бесконечная кривая обучения. С тех пор, как я перешел на Linux, мне никогда не было скучно с моим компьютером. Я никогда не возвращался к Windows с того дня, когда перешел на Linux.
И последнее, но не менее важное: не бойтесь делать ошибки. Метод проб и ошибок является фундаментальным методом решения проблем. Не сдавайтесь и любите Linux, если вы делаете что-то ужасно неправильно. Год назад я случайно отформатировал (уничтожил все данные) на своем рабочем столе Linux, на котором было много важных данных. Я был наивным и любопытным. Итак, я выполнил смертельную команду Linux и уничтожил годы резервного копирования за считанные секунды. Это была самая глупая вещь, которую я когда-либо делал. Но я не переставал изучать Linux. Если вы делаете что-то не так, не стесняйтесь задавать вопросы сообществу Linux или размещать свои вопросы на других сайтах. Сообщество Linux действительно очень полезно. Так я изучал Linux. Я не посещал никаких курсов Linux. Я узнал это только на собственном опыте.