fbpx

Каталог статей

Каталог статей для размещения статей информационного характера

Как выучить

Как изучать Linux шаг за шагом

Как изучать Linux шаг за шагом

Как изучать Linux шаг за шагом: Руководство для начинающих

Что такое Linux?

Давайте объясним, как изучать Linux шаг за шагом. Сначала объясним, что это такое. Linux – это операционная система с открытым исходным кодом, как и другие операционные системы, такие как Microsoft Windows, Google, Android, iOS и Apple Mac O. Операционная система обеспечивает взаимодействие между аппаратным и программным обеспечением компьютера. Самое главное, она посылает входные данные для обработки процессором и выдает выходные данные на аппаратное обеспечение для их представления, так что это основная функция операционной системы. Однако она выполняет и многие другие важные задачи. Вы также можете ознакомиться с нашими причинами любить Linux.

История Linux и программного обеспечения с открытым исходным кодом

Это видео стоит посмотреть. Оно дает нам представление о том, как все начиналось, и покажет нам Героев, стоящих за этой замечательной историей.

Где мы используем Linux?

Linux рядом с нами с середины 90-х годов и широко используется в наручных часах и суперкомпьютерах. Он вездесущ в наших телефонах, ноутбуках, ПК, автомобилях и даже морозильных камерах. Например, она очень популярна среди разработчиков и обычных пользователей компьютеров.

Некоторые статистические данные по Linux на 2023 год

Прежде чем перейти к этому полному руководству, как изучить Linux шаг за шагом, которое имеет много содержания, давайте посмотрим на некоторые статистические данные. Почему статистика? Я хотел бы представить вам некоторые цифры и показать, насколько Linux жизненно важен во всем мире. Так мы сможем получить больше мотивации, чтобы начать изучать Linux.

  • Общая доля рынка Linux среди домашних пользователей выросла до 1,69%, но в некоторых странах этот показатель гораздо выше.
  • Первые 500 самых мощных суперкомпьютеров в мире работают под управлением Linux.
  • Около 96% из 1 миллиона лучших веб-сайтов работают под управлением Linux.
  • В Amazon AWS 94% EC2 (Elastic Computing) работает под управлением Linux.
  • В Microsoft Azure, основном конкуренте AWS, 60% компьютеров также работают под управлением Linux.
  • Игры все еще остаются проблемой для Linux. Однако уже сейчас доступно четыре тысячи игр, и мы видим, что за прошедшие годы их поддержка стала намного больше. И Nvidia, основной производитель графических видеокарт, оказывает нам большую поддержку Linux. И мы видели много альтернатив для Cloud Gaming, так что это не должно быть ограничением на последующие годы.
  • Компания, в которой я работаю, имеет 600 компьютеров в облаке, только 10 экземпляров работают под управлением Microsoft Windows, и мы планируем перевести приложение на Linux.

Linux – это сложно?

После 19 лет использования Linux я не могу представить себя использующим другую операционную систему. Как только вы начнете работать, вы заметите, насколько гибко она позволяет автоматизировать и делать все, что вы захотите.

Но некоторые люди жалуются, что командные строки слишком сложны в использовании или что интерфейс не дружелюбен. Но сейчас, в 2021 году, это не так уж и сложно. Однако когда я впервые затронул эту тему, было удивительно, насколько это сложно, потому что у нас не было концепции управления репозиториями, которая помогает нам устанавливать или обновлять одно конкретное приложение. Например, много лет назад нам приходилось компилировать все части одного приложения и, что хуже всего, все зависимости от этого приложения, что обычно было нелегко. Так что не пугайтесь, мы живем в лучшем мире, где мы можем иметь всю информацию, которая нам нужна для легкого достижения наших целей.

Как изучать Linux шаг за шагом: Кривая обучения

Linux дает вам все необходимое для работы на компьютере, не требуя огромных ресурсов, причудливого программного обеспечения или постоянного внимания к вредоносным программам. Кроме того, вместо того, чтобы взять направление с помощью интерфейса, ограничивающего то, что и как вы можете делать, Linux остается в стороне.

Вы можете рассчитывать на то, что освоите операционную систему Linux в течение нескольких дней, если будете использовать Linux в качестве основной операционной системы. Например, если вам нужно научиться пользоваться командной строкой, то вам придется потратить не менее двух-трех недель на изучение основных команд.

Какова ваша цель?

Итак, время, которое вам потребуется для изучения Linux, будет зависеть от ваших намерений. Другими словами, если вы хотите изучить Linux, чтобы использовать систему Linux в качестве основной операционной системы, вы можете сделать это за несколько дней или недель.

Изучение командной строки – это необычный процесс. Тем не менее, потратьте несколько недель на изучение основных команд. Затем появится целый мир более сложных команд, которые вы сможете понять. Так, предположим, вы потратите пять месяцев на изучение сверхпродвинутых команд.

Но изучение Linux займет меньше времени, если вы уже работали с системой Linux.

Почему вы должны изучать Linux?

Linux имеет широкий спектр применения. И вероятность того, что вы уже использовали его и не знали об этом, очень велика. Например, встроенные системы используют Linux, как и мобильные телефоны и серверы, среди прочих применений. Более 50% веб-сайтов размещены на сервере Linux.

Например, технологическая индустрия широко использует Linux. Этот факт делает изучение основ Linux и навигацию по операционной системе Linux полезным навыком. Поэтому, если вы хотите расти как системный администратор, DevOps-инженер или любой другой специалист, связанный с ИТ, понимание Linux практически незаменимо. Кроме того, многие компании используют Linux в своей инфраструктуре.

Но даже если вы не занимаетесь системным администрированием, понимание Linux все равно может быть полезным. Имея опыт работы с Linux, вы сможете более продуктивно работать с командной строкой. Более того, он поможет вам в широком спектре профессиональных сред. У вас также будет много знаний о том, как работают компьютеры.

Какая операционная система Linux является лучшей

Изучайте Linux с помощью Ubuntu

Ubuntu – самый известный дистрибутив Linux, который легко освоить любому уровню опыта. Сообщество Ubuntu является самым большим. Вы можете найти любую помощь в Интернете. Если вы попытаетесь найти любой вопрос в Google, вы найдете тысячи ресурсных страниц! Также на Youtube и форумах.

Кстати, с помощью Softorino YouTube Converter 2 вы можете скачивать видео с YouTube и смотреть обучающие программы даже без интернета.

Кроме того, Ubuntu разрушила миф о том, что Linux предназначен только для разработчиков. Ubuntu дружественна к пользователю и очень интуитивна в использовании.

Большинство людей начали использовать Linux в целом, потому что ядро сегодня поддерживает многие аппаратные средства автоматически, без необходимости установки каких-либо драйверов. И Ubuntu достигает этого

Привод CD/DVD или порт USB для установочного носителя.

Доступ в Интернет необходим.

Кроме того, есть возможность запуска Ubuntu на процессорах ARM! Тот самый, на котором работает огромное количество мобильных устройств!

  • Как изучить Linux шаг за шагом: Темы шаг за шагом
  • С чего начать?
  • Я перечислю здесь некоторые важные пути обучения, с которых вы можете начать. Потому что если у вас нет правильного пути, вы заметите, что огромное количество контента никогда не заканчивается, и очень важно, чтобы у вас была правильная стратегия, чтобы не сойти с ума, но вы получите огромное удовольствие!
  • Следуйте приведенному ниже пути обучения в том же порядке, как он указан; у вас будет плавный процесс обучения.
  • Эволюция Linux
  • Философия открытого кода

Дистрибутивы Linux

Жизненный цикл дистрибутива

Сравнение дистрибутивов

Встраиваемые системы

Требования к аппаратному обеспечению

Установка Linux

  • Различия между ОС
  • Установка Linux
  • Установка VirtualBox и настройка виртуальной машины
  • Установка Linux в виртуальную машину
  • Дополнения для гостей VirtualBox
  • Настройка рабочего стола Ubuntu
  • Unity Tweak Tool
  • Установка Linux наряду с Windows (двойная загрузка)

Терминал Linux

  • Понимание структуры команд
  • Концепции терминала
  • Структура руководства
  • Ввод и вывод команд
  • Стандартный вывод
  • Стандартный ввод + стандартная ошибка

Перенаправление ввода/вывода: операторы перенаправления и команда grep.

  • Основы трубопровода
  • Команда Tee
  • Псевдонимы
  • Файловая система Linux
  • Структура файловой системы Linux
  • Навигация по файловой системе
  • Файлы журналов
  • Как определить, какие процессы запущены в системе Linux.
  • Какие программы использовать для мониторинга использования памяти.
  • Расширения файлов в Linux

Дикие символы

  • Создание файлов и папок Папки
  • Редактирование файлов с помощью Nano
  • Команда Locate
  • Просмотр файлов
  • Сортировка данных
  • Поиск содержимого файла
  • Управление пользователями Linux
  • Добавление/удаление пользователей через GUI
  • Добавление новых пользователей через терминал
  • Удаление пользователей через терминал
  • Изменение пароля существующего пользователя
  • Добавление пользователей в группу
  • Автоматизация задач и составление расписания

Создание сценариев Bash

  • Автоматизация по расписанию с помощью Cron
  • Программное обеспечение с открытым исходным кодом
  • Проект GNU
  • Компиляция программного обеспечения из исходного кода
  • Репозитории программного обеспечения

Кэш Apt

  • Обновление кэша и обновление программного обеспечения
  • Установка нового программного обеспечения

Как управлять системами управления пакетами RPM и DEB для установки, обновления и удаления программных пакетов.

  • Загрузка исходного кода
  • Деинсталляция программного обеспечения
  • Виртуальная машина Linux
  • Установка Virtual Box
  • Как настроить собственную виртуальную машину Linux
  • Администрирование сети Linux
  • Как работает Интернет?
  • Что такое локальная вычислительная сеть (LAN)?
  • Практические сетевые команды

Netstat для отображения сетевой статистики

  • Файл hosts в Linux
  • Как использовать traceroute для отслеживания серверов (через которые проходит запрос),

Что такое приложение Nmap, и как его использовать?

  • Как использовать SSH для доступа к командной строке удаленного хоста
  • SFTP для передачи файлов между машинами
  • Как настроить SSH хост на нашей локальной машине
  • Как изучить Linux шаг за шагом: Лучшие книги
  • Конечно, вы знаете, что в интернете можно найти бесконечное количество информации для изучения. Однако, если вы хотите научиться и стать мастером в этой области, я хотел бы предложить список необходимых книг.
  • Во-первых, книги обладают необычайной силой, они более доступны и содержат примеры. Во-вторых, они хорошо написаны одним профессионалом, который, как правило, имеет огромный опыт и долго готовил эту книгу. То есть, прежде чем выпустить книгу, ее действительно планировали, прежде чем написать.
  • Это зависит от вашей цели, например, в моем случае, я пытался достичь превосходного глубокого признания в этой области, поэтому книги были великолепны. Потому что вся информация была собрана вместе и в правильном порядке, а также хорошо написана и готова к усвоению.
  • Во-первых, эта книга – лучший способ изучить Linux! Более того, Linux Bible может быть огромной, но, честно говоря, все, что считается библией, не разочарует вас, особенно если это для тех, кто только начинает и хочет начать использовать Linux в качестве ОС. Конечно, она предназначена не только для новичков, но и для всех желающих любого уровня. Кроме того, книга состоит из новой и обновленной информации, которая может быть полезна как обычному пользователю Linux, так и тем, кто хочет получить более открытый взгляд на определенную задачу, который невозможно найти в другом месте.
  • Книга хорошо написана и имеет нейтральный стиль с точки зрения вкусов Linux. Более того, книга подходит для опытных пользователей Linux, которые хотят больше узнать о том, как работает ОС. Прежде всего, это не краткое изложение всех команд Linux. А лучше – это толковое и увлекательное объяснение того, что необходимо понять пользователям среднего уровня. Кроме того, книга охватывает очень много тем, и это дает вам отличный старт как пользователю Linux. Поэтому я бы рекомендовал эту книгу всем, кто хочет познакомиться с Linux на начальном или среднем уровне.
  • Linux Command Line and Shell Scripting Bible, 4th Edition – это последняя часть серии, известной разработчикам Linux во всем мире. Сопровождаемое подробными планами и практическими советами, новейшее издание добавляет совершенно новое содержание, включающее:

Изучение оболочки

Написание простых скриптовых утилит

Создание сценариев для баз данных, Web и электронной почты

Создание забавных маленьких сценариев Shell

Подготовленная опытными профессионалами Linux Кристин Бреснахан и Ричардом Блюмом, Linux Command Line and Shell Scripting Bible, 4th Edition знакомит читателей с основами и продвинутыми темами, необходимыми для глубокого понимания shell-сценариев в Linux. Кроме того, книга снабжена реальными примерами и функциональными сценариями, помогающими читателям управлять сложной средой Linux с безопасностью и удобством. Таким образом, эта книга очень рекомендуется тем, кому необходимо достичь продвинутого уровня.

Как изучить Linux шаг за шагом: Онлайн-курсы

Linux Mastery: Освойте командную строку Linux за 11,5 часов

  • Цена: $60.00
  • Общественность: Начинающие
  • Этот онлайн курс включает в себя более 11 часов материала. В этом курсе вы изучите основные принципы работы с командной строкой. Во-вторых, закончив этот курс, вы приобретете способности, необходимые для работы на компьютере с Linux полностью из командной строки.
  • Введение в Linux

Цена: Бесплатно

Общественность: Начинающие

Linux Foundation обучает основам Linux. Следовательно, этот курс является исключительным для всех новичков, независимо от того, практиковали ли вы раньше систему Linux или нет. Вы узнаете о типичных приложениях Linux, о том, как использовать командную строку, а также об устройстве дистрибутивов Linux.

  • Изучите Linux за 5 дней
  • Цена

Во-первых, все знают, что для освоения новых навыков важно получить практические навыки, и для Linux это абсолютно верно. Поэтому, на мой взгляд, лучший способ – это сделать Linux своей основной операционной системой. Следовательно, когда вы это сделаете, вы встретите на своем пути некоторые трудности, которые абсолютно нормальны, но это самое лучшее, потому что это заставит вас искать пути их решения и начать изучать, как работает система.

Еще один замечательный совет, который я хотел бы порекомендовать, заключается в том, что как только вы начнете работать, настройтесь на то, что все возможно. Другими словами, попытайтесь представить себе вещи, которые вы можете сделать, и убедитесь, что это возможно. Затем зайдите в Интернет и поищите, как решить эту проблему. Наверняка вы что-нибудь найдете.

  • Ограничений нет вообще! И такой образ мышления приведет к прочному обучению, и вскоре у вас будут отличные навыки.
  • Цена

Лучшие инструменты для изучения Linux

Установите Linux как виртуальную машину

  • Изучите Linux за 5 дней
  • Цена

JSLinux – это полностью функциональный Linux, работающий полностью в веб-браузере. Таким образом, если у вас есть практически любой современный веб-браузер, вы можете быстро запустить полноценную версию Linux на любом компьютере.

Этот эмулятор разработан на JavaScript и поддерживается в Chrome, Firefox, Opera и Internet Explorer. Вы можете ознакомиться с официальными техническими заметками об этом фантастическом эмуляторе. Итак, в этом JSLinux вы сможете легко отработать все команды строки и перемещаться по файловой системе.

Изучение Linux на Raspberry pi

Для чего нужен raspberry pi?

Raspberry Pi – это недорогой, крошечный компьютер, который подключается к компьютерному монитору или телевизору и использует стандартную клавиатуру и мышь. Это способное устройство, которое позволяет людям всех поколений изучать компьютерные технологии и разрабатывать такие программы, как Scratch и Python. Кроме того, изучайте Linux!

Где используется raspberry pi?

Raspberry Pi используется в промышленности для IoT и автоматизации. А также для людей, которым нужно автоматизировать что-то в своем доме. Но, к нему также можно подключить датчики и камеры, что дает нам неограниченное количество идей, и делать с ним что-то. Или создать центральное мультимедиа и подключить его к телевизору. Так что это устройство стоит иметь уже сегодня.

Может ли Raspberry Pi 4 работать под управлением Ubuntu?

Да! Вы можете легко установить Ubuntu на свой Raspberry Pi.

Процесс установки Ubuntu на Raspberry Pi довольно прост. Вам нужно иметь SD-карту и использовать инструмент для создания загрузочного USB для подключения к Raspberry PI и установить его с помощью очень интуитивно понятного интерфейса без каких-либо ухищрений. Этот инструмент (приложение) доступен для любой операционной системы, такой как Windows, Linux, Mac OS и Chrome OS. Поэтому, какой бы ОС вы ни пользовались сегодня, вам будет легко создать и подготовить SD-карту и подключить ее к Raspberry.

Как Raspberry Pi может помочь вам в изучении Linux?

Одним из преимуществ использования Raspberry Pi для изучения Linux является то, что вы можете использовать его в качестве основного компьютера, подключив к нему экран монитора с помощью HDMI, а также стандартную клавиатуру и мышь. При этом вам не нужно беспокоиться о форматировании и установке на компьютер и не рисковать допустить ошибки. Кроме того, не требуется установка драйверов для использования Wifi, Bluetooth или видеокарты, так что вы можете сосредоточиться на изучении Linux! И вы можете установить любое приложение, которое работает под Ubuntu на обычном компьютере, на ваш Raspberry pi.

Могу ли я изучать Linux на Mac?

Да! Но большинство людей путают Mac OS X с Linux. Но Mac OS X – это не Linux, и она не была создана на базе Linux. Эта ОС разработана на базе Free BSD UNIX, но с другим ядром и драйверами устройств. Вы можете использовать командную строку UNIX. Доступны различные распространенные приложения и утилиты UNIX. Поэтому вы все еще можете научиться использовать некоторые из самых распространенных команд и приложений из Unix.

Можно ли запустить Linux на компьютере mac?

Да, можно установить Linux на Mac с помощью программ виртуализации, таких как VirtualBox или Parallels Desktop. Поскольку он может эффективно работать на старом оборудовании, обычно он прекрасно работает внутри OS X в виртуальной среде.

Как запустить Linux на Mac

Как изучить команды Linux в Windows

Microsoft выпустила WSL 2 (12 июня 2019 года) для Windows 10, которая позволяет нам установить операционную систему Linux на Windows. Таким образом, с помощью WSL вы можете запускать команды Linux на Windows.

Видео ниже показывает нам шаг за шагом, как установить Ubuntu Linux и включить VNC (позволяет подключаться на этой виртуальной машине и использовать графический интерфейс).

Выполнение команд Linux на Windows

Преимущество такого процесса, как создание виртуальной машины с помощью Virtual Box, заключается в том, что если вы допустите какую-либо ошибку, это не повлияет на вашу хост-машину, поэтому вы можете делать все, что захотите, бесстрашно, хорошо, правда? Так что это идеально подходит для обучения.

При использовании этой WSL на Windows нет никаких ограничений. Вы можете установить любое приложение и использовать любую функцию из Linux, с тем же опытом, что и запустить его как операционную систему из вашей установки с загрузки в качестве основной ОС.

Однако, запуск любого приложения нативно почти всегда будет быстрее и плавнее, чем его эмуляция. Но для учебного предложения этого достаточно и вполне достаточно. Идея запуска WSL не в том, чтобы запустить графическое приложение, но, как в видео выше, это можно сделать с помощью VNC. Когда вы станете уверенным в себе, вы можете пойти дальше и установить Linux в качестве основной операционной системы и воспользоваться хорошим опытом и производительностью. Но если ваша главная цель – получить практический опыт работы с командной строкой, то WSL идеально вам подойдет.

Как изучить командную строку Linux

Во всех версиях Linux есть хотя бы один графический интерфейс, который хорошо настраивается. Однако, научившись пользоваться Терминалом, вы получите более мощные возможности и гибкость. Почти все, что можно сделать с помощью графического интерфейса, можно сделать и с помощью командной строки.

Изучение командной строки Linux – это процесс, который требует времени. Вы должны использовать ее каждый день, чтобы ознакомиться со всеми доступными командами. О самых важных советах, которые я должен дать вам, я хотел бы попросить вас делать заметки и запоминать, когда вы начинаете вводить команды в Терминале: Не ограничивайте себя в том, что вы можете делать в Терминале. Измените свое мышление и убедитесь, что в Терминале можно делать все. Тот факт, что вы не знаете, как это сделать, не означает, что это невозможно сделать. Я хотел бы призвать вас воспользоваться поиском Google и найти свой ответ. Вы удивитесь, как легко изучить новые команды (или сам Linux) и решить проблему, и вы заметите, сколько новых признаний и опыта вы получите, делая это; это даст неограниченный рост. Поэтому обязательно включите его в свою дорожную карту изучения Linux и углубитесь в командную строку.

Кроме того, я хотел бы выделить одну из самых важных причин для изучения командной строки в Linux, когда вы начинаете свой путь изучения Linux. Когда бы вы ни столкнулись с проблемой, почти в 100% случаев ее будет проще решить с помощью командной строки. Иногда единственным способом решения проблемы является использование Терминала для редактирования одного или нескольких конфигурационных файлов или перезапуск некоторых служб, работающих в фоновом режиме. Или, в случае более критической проблемы, когда ваш интерфейс не загружается, вам нужно перейти к файловой системе с помощью командной строки, отредактировать необходимые файлы для устранения проблемы, а затем перезагрузить компьютер для восстановления системы.

Если вы начинаете с нуля, я советую вам прочитать эту страницу с официального сайта Ubuntu, которая очень хорошо написана: Командная строка Linux для начинающих.

Я считаю, что невозможно изучать Linux и не научиться выполнять некоторые операции в Терминале, и в какой-то момент вы окажетесь в ситуации, когда единственным вариантом будет использование Терминала, но это не плохо.

Изучайте Linux шаг за шагом: Shell Script

Когда вы начнете изучать Linux, вы начнете очень часто встречать термин “Shell Script”.

Shell Script – это программа, созданная для работы в Unix, которая интерпретирует командную строку. Таким образом, мы можем манипулировать файлами, выполнять программы, печатать текст и запрашивать ввод пользователя. Он часто используется для автоматизации задачи, которую мы должны выполнить вручную, выполнив несколько команд в терминале.

В нашем руководстве “Изучаем Linux шаг за шагом” я бы сказал, что эту тему можно изучать сразу после того, как вы достигнете всех базовых уровней. Можно создавать от маленьких и простых до больших и сложных скриптов. Просто помните, что вы можете добавить в свой скрипт все, что вы бы сделали вручную в Терминале.

Также я хотел бы обратить ваше внимание на то, когда вы начинаете свой путь с Linux и Shell Script. Помните, что мы можем запускать Shell Script не только в Терминале, но и вызывать их с помощью графического интерфейса, а также планировать их запуск на определенное время и дату.

Лучшее пособие по Shell Script – Wicked Cool Shell Scripts: 101 сценарий для L

Docker, это продвинутая тема. Тем не менее, я очень рекомендую вам взглянуть. Более сложным шагом, я бы сказал, является процесс установки, но на самом деле это несложно. Используя Ubuntu Linux, все делается запуском apt-get install, и вы установили его. Далее я покажу вам, как вы можете воспользоваться преимуществами Docker, чтобы помочь вам на вашем пути изучения Linux.

Что такое Docker?

Docker – это проект с открытым исходным кодом, который упрощает создание контейнеров и приложений на основе контейнеров. Другими словами, Docker помогает нам поместить приложение в пакет/коробку, изолированную от операционной системы хоста.

Что я могу делать с помощью Docker?

Возможно, вы сейчас думаете, зачем нам это нужно? Представьте себе одно приложение, для которого требуется множество зависимостей. Иногда для запуска этого приложения на вашем компьютере нужны и другие зависимости, например, множество других библиотек и приложений. Без Docker, чтобы установить и запустить некоторые конкретные приложения, нам нужно установить каждую зависимость вручную перед установкой нашего приложения.

Это еще не все, но я не буду рассказывать об этом слишком подробно. Это обширная тема, и я расскажу о нашей главной цели – использовать этот инструмент для наиболее продуктивного изучения Linux.

Как я могу воспользоваться преимуществами Docker для изучения Linux?

Основная идея использования Docker для изучения Linux заключается в том, что Вы можете создать свою собственную игровую площадку и делать все, что захотите, не затрагивая текущую операционную систему.

Кроме того, если вы хотите попробовать новое приложение на своем компьютере, не устанавливая его, вы можете использовать и искать нужное вам приложение в проводнике DockerHub. Существует множество приложений, готовых к использованию с помощью Docker. Если вы не нашли нужного вам приложения (образа), вам придется создать свой собственный образ, но это уже продвинутая тема. Просто имейте в виду, что это возможно.

Чему вы можете научиться?

1 – Командная строка

Вы можете изучить командную строку и получить практику в любом дистрибутиве Linux. Например, предположим, вы установили Docker на свой Ubuntu. В этом случае вы можете запустить контейнер docker с Fedora и попробовать некоторые команды из этого дистрибутива без необходимости устанавливать Fedora на свой компьютер. Или вы можете запустить другой Ubuntu внутри вашей системы Ubuntu. С ума сойти? Это очень круто.

Когда вы запускаете свою Ubuntu внутри Docker, вы можете установить любое приложение с помощью командной строки. Вы можете создавать и удалять файлы. Нет никаких ограничений. Если что-то пойдет не так, вы просто запустите новый свежий контейнер за несколько секунд! Таким образом, вы можете следовать любому учебнику или курсу и практиковаться в использовании команд, которые вы изучили внутри контейнера Docker, вместо того, чтобы применять их в своей основной системе.

2 – Вы можете узнать, как работает Linux, путем экспериментов.

Вы можете изменить и попробовать несколько системных конфигураций и посмотреть, как реагирует система. Редактируя конфигурационный файл из какой-либо фоновой службы или приложения и наблюдая за результатами, не беспокоясь о том, сломается она или нет.

3 – Вы можете запустить графическое приложение (расширенная тема)

Большинство людей не используют преимущества Docker для запуска графических приложений. Это не самый простой подход, и сложность будет зависеть от приложения, которое вы хотите запустить. Но, например, вы можете быстро запустить Firefox или Chromium, не устанавливая их на свой компьютер, используя Docker Container.

Итак, какую бы тему вы ни хотели изучить в Linux, существует множество платформ и приложений, которые вы можете использовать, чтобы помочь вам в вашем путешествии. Иногда какое-то приложение не было разработано для данного предложения, но это не значит, что вы не можете использовать его для изучения и углубления в процесс обучения.

В двух словах, Docker работает как виртуальная машина, но между ними есть много различий. Одно из преимуществ Docker заключается в том, что он быстрее виртуальной машины.

Я выделил для вас несколько хороших ресурсов, где вы можете найти пошаговую инструкцию по установке Docker:

Простой пример: Запуск Ubuntu внутри контейнера

После того, как вы установили Docker на свой компьютер, давайте посмотрим, как можно запустить Ubuntu внутри контейнера и начать изучать некоторые командные строки или то, что вы хотели бы сделать:

Как войти в контейнер docker:

Вот так! Теперь вы уже внутри вашего нового Ubuntu! Вы можете выполнять любые команды, как на своем компьютере.

Например, вы можете установить текстовый редактор Nano:

Теперь вы установили Nano внутри вашего контейнера! Это довольно просто. Нет никаких ограничений! Сам по себе Docker – это огромный мир. Он может стать очень сложным.

Но я надеюсь, что эта информация может дать вам направление и представление о том, как вы можете использовать преимущества этих технологий, чтобы принести вам больше пользы.

Например, для создания своей игровой площадки или рабочего пространства, что поможет вам проводить практические эксперименты и быстрее изучать Linux.

Инструмент резервного копирования

Когда я начал изучать Linux, это была настоящая катастрофа, потому что я совершил очень много ошибок и мне пришлось несколько раз переустанавливать операционную систему, чтобы восстановить ее, а это требует времени. Возможно, в большинстве случаев, сегодня я знаю, что был хотя бы один обходной путь, но вы не знаете всех трюков для восстановления или отмены некоторых действий, которые привели к краху системы, когда вы только начинаете изучать.

Чтобы сэкономить ваше время, я рекомендую отличное приложение с открытым исходным кодом для создания резервной копии системы в виде моментальных снимков, и вы быстро восстановитесь даже с экрана загрузки.

Timeshift для Linux – это приложение, которое реализует функциональность, сравнимую с функцией восстановления системы в Windows и приложением Time Machine в Mac OS. Timeshift сохраняет вашу систему, делая инкрементные снимки файловой системы через определенные вами интервалы времени. Эти снимки можно восстановить в любое время, чтобы отменить все изменения в системе.

Timeshift помогает создавать резервные копии домашней папки и приложений. Он может сделать снимок всей ОС со всем содержимым домашней папки и файлов. Этот снимок дополнительно охватывает все настройки и конфигурации, которые вы внесли в операционную систему.

Установка Timeshift

Для Ubuntu и Linux Mint

В терминале выполните следующие команды в указанной последовательности:

Вы можете найти больше информации о Timeshift на официальной странице проекта на Github.

Заключение

Изучение Linux – это увлекательное путешествие, похожее на открытие совершенно нового мира возможностей, и все бесплатно! Кроме того, сообщество огромно. В Google можно найти все, что угодно. Кроме того, в Интернете так много форумов, где вы можете задать любой вопрос или найти ответ на любой вопрос.

Как вы видели, существует много способов изучения Linux, но темы будут одинаковыми. Следуйте этому руководству шаг за шагом и дорожной карте, выбирайте любой подход к практическому освоению, который вам удобен, и поддерживайте связь с экосистемой Linux каждый день, практикуясь. Вы увидите результаты быстрее.

Я приложил все усилия, чтобы предоставить вам лучшие ресурсы и идеи для достижения вашей цели, и я горжусь вами. Я уверен, что вам понравится, и вы станете супермощным пользователем Linux!

Пожалуйста, если вам понравилось это руководство, пожалуйста, помогите мне поделиться им в вашей социальной сети. Или если вам не нравится или у вас есть идеи, как улучшить это руководство, пожалуйста, оставьте сообщение. Я буду рад!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *