ГлавнаяОперационные системыLinuxОт нуба до ниндзя — ваш путеводитель по освоению Linux

От нуба до ниндзя — ваш путеводитель по освоению Linux

Шаг 2. Изучите файловую систему

момент был новичком, и если у вас нет опыта администрирования UNIX, переход, вероятно, будет немного пугающим. Многие люди начали изучать Linux до того, как такие сайты, как Google и StackExchange, облегчили поиск ответов, и в конечном итоге им приходилось во всем разбираться самостоятельно. Хотя этот подход неудобен, он может заставить вас бросить вызов самому себе и узнать о системе такие вещи, которые иначе вы бы никогда не узнали.

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

Шаг 1. Установите «простой» Linux на реальные разделы

Если вы читаете это, велика вероятность, что вы, скорее всего, уже установили Linux, например Ubuntu или Fedora. Эти «настольные» системы Linux специально разработаны так, чтобы их установка была максимально простой. Важно выполнить фактическую установку на основе разделов (в отличие от «виртуального» раздела, как это делает Wubi), поскольку это гарантирует, что вы поймете, как называются разделы, и важность раздела подкачки.

Шаг 1. Установите «простой» Linux на реальные разделы

Шаг 2. Изучите файловую систему

Это особенно важно при переходе с Windows. Linux не хранит программы так же, как Windows. В Windows файлы программы обычно хранятся в (барабанная дробь) Program Filesи обычно включают в себя практически все, что нужно программе. Linux, однако, использует подход, который может показаться немного более сложным, но имеет некоторые преимущества.

Linuxninja-FS

Пакет Linux обычно размещает свои исполняемые файлы в таком месте, как /usr/bin, файлы конфигурации — в /etc и, возможно, файлы журналов — в /var. Почему раскол? Короче говоря, потому что это позволяет пользователю или администратору работать с группами связанных файлов. Например, если вы хотите переустановить свою ОС, но многие ваши приложения имеют собственные конфигурации, вы можете просто создать резервную копию каталога /etc, и все ваши конфигурации будут сохранены. Вы можете поместить /var в отдельный раздел, чтобы файлы журналов имели жесткое ограничение на занимаемое пространство.

Для получения подробной информации об иерархии файловой системы Linux ознакомьтесь с этим отличный гид от участников The Linux Documentation Project.

Шаг 3. Исследуйте /proc

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

Шаг 4. Компиляция ядра

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

linuxninja-xconfig

Ubuntu предоставляет отличное руководство по этой теме здесь .

Шаг 5. Установите Gentoo

Существует несколько дистрибутивов на основе исходного кода, и Gentoo, вероятно, самый известный из них. В то время как обычный Linux, такой как Ubuntu и Fedora, будет получать пакеты, Gentoo извлекает только исходный код и компилирует этот код в реальную программу. У этого подхода есть несколько преимуществ (и недостатков), а именно скорость и гибкость.

Пользователи Gentoo устанавливают для системы определенные флаги, которые, среди прочего, определяют тип процессора машины. Когда пользователь запрашивает пакет, например Firefox, менеджер пакетов Gentoo выполнит поиск в пакете исходного кода Firefox и загрузит код. Он проверит флаги пользователя, чтобы по

Шаг 3. Исследуйте /proc

ст пакет, специально оптимизированный для этого процессора.

Linuxninja-Gentoo

Процесс установки Gentoo непрост. Это делается через командную строку, и почти все делается вручную, поэтому Gentoo предоставляет отличный установить документацию , который поможет вам справиться с этой задачей.

Шаг 6. Изучите язык сценариев

Хотя C обычно является

Шаг 4. Компиляция ядра

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

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

Если вы ищете место, где можно начать обучение, у MTE есть Базовое введение в Python 3 .

Шаг 7. Установите Linux с нуля

Возможно, вы заметили в разделе выше, когда я упомянул, что установка Gentoo предполагает выполнение почти всего вручную. Уберите слово «почти», и вы начнете представлять себе установку ОРС . LFS — это не совсем дистрибутив. На самом деле это вообще не

Шаг 5. Установите Gentoo

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

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

Шаг 6. Изучите язык сценариев

Шаг 7. Установите Linux с нуля

ПОХОЖИЕ СТАТЬИ

Популярные записи