Досистемная загрузка в Linux

Этапы загрузки: досистемная загрузка ОС Linux

Linux как и любая другая операционная система загружается в несколько основных этапов: Включение ПК -> Загрузка BIOS -> Досистемная загрузка -> Первичный загрузчик Linux -> Вторичный загрузчик Linux -> Загрузка ядра Linux -> Загрузка пользовательского пространства (INIT). Такой подход нужен в связи с тем, что операционная система — это логически сложная структура, следовательно её загрузка довольно […]

Этапы загрузки системы: загрузчик ядра ОС Linux

Этапы загрузки: загрузчик ядра ОС Linux

Linux как и любая другая операционная система загружается в несколько основных этапов: Включение ПК -> Загрузка BIOS -> Первичный загрузчик Linux -> Вторичный загрузчик Linux -> Загрузка ядра Linux -> Загрузка пользовательского пространства (INIT). Такой подход нужен в связи с тем, что операционная система — это логически сложная структура, следовательно её загрузка довольно таки сложна для […]

Первичный загрузчик в Linux

Этапы загрузки: первичный загрузчик ОС Linux

Этапы загрузки системы: первичный загрузчик ОС Linux «Первичный загрузчик ОС Linux» — давайте разберёмся! Linux как и любая другая операционная система загружается в несколько основных этапов: Включение ПК -> Загрузка BIOS -> Первичный загрузчик Linux -> Вторичный загрузчик Linux -> Загрузка ядра Linux -> Загрузка пользовательского пространства (INIT). Такой подход нужен в связи с тем, что […]

Символическая ссылка в Linux

Символическая ссылка в операционной системе Linux

Ссылка на файл или каталог — это файл, который содержит в себе полный путь к папке или файлу на который была создана данная ссылка. Она помогает запускать или открывать из более удобных для пользователя директорий соответствующую папку или же файл.   Теория Символическая ссылка — это файл, в котором прописан путь на имя файла или директории. […]

Запуск скрипта пользователя в Linux

Запуск сценариев пользователем в ОС Linux

Сценарий — это скрипт, то есть программа. В конкретном случае эта программа должна каким-то образом управлять операционной системой и/или взаимодействовать с её ресурсами.   Немного теории Все скрипты в Linux имеют расширение .sh (расшифровать можно как Shell). Предположим на нашем компьютере есть несколько пользователей: один администратор (обладает правами супер-пользователя) и простой пользователь, который не имеет […]

Иерархия каталогов в Linux

Иерархия каталогов в Linux

Иерархию в целом можно представить как дерево: есть основной ствол, от него исходят ветки, из веток исходят другие ветки, из этих веток ещё ветки и в таком духе до бесконечности. Это «дерево» необходимо только для логической организации всех директорий в ОС, но к реальным действиям взаимодействия с каталогами это ни имеет никакого значения. Группой энтузиастов-разработчиков […]

Пространство пользователя в Linux

Пространство пользователя в Linux

Пространством пользователя в операционной системе Linux называют процессы приложений и программ выполняемых для пользователя. Результат работы такого программного обеспечения нацелен на пользователя системы, пользователь должен видеть удобочитаемый и достаточный результат, но видеть все глубокие вычисления и действия программного обеспечения пользователю не нужно. Данные программы должны взаимодействовать с аппаратным обеспечением компьютера, но не на прямую, а […]

Процессы в ОС Linux

Процессы и управление ими в операционной системе Linux

Процесс — это программа, выполняющаяся в оперативной памяти компьютера. В данном случае программа — это набор машинных инструкций, то есть инструкций для компьютера. С этим на теории в данной статье закончим и перейдём к практике. С процессами можно сделать следующее: Узнать какие процессы выполняются в данный момент времени Узнать и изменить приоритет выполнения того или иного […]

Уровни доступа к файлам в ОС Linux

Режимы доступа к файлам в операционной системе Linux

У каждого пользователя есть свои права доступа в систему, у кого-то полный доступ, у кого-то ограниченный. Чтобы взаимодействовать с файлом (читать, редактировать, удалять, исполнять) нужен надлежащий уровень доступа. Зачем так всё сложно? Есть системный файлы, которые при незнании можно удалить и уничтожить всю систему со всеми файлами. Это самый яркий пример. Введите в терминале команду […]