Теория

Убираем зомби процессы

Убираем зомби процессы

Окт 30, 20235 min read

Знакомство с семейством операционных систем Linux сопряжено пониманием особенностей управления процессами в этой системе. Процесс — это программа, которая, по сути, выполняется постоянно. Программа, которая не выполняется, не считается процессом, поскольку она находится в пассивном состоянии. Состояние выполнения делает его активным объектом, следовательно, процессом. Также стоит отметить, что выполнение одной программы может быть связано с…

Терминал, консоль, оболочка … Какая разница?

Терминал, консоль, оболочка … Какая разница?

Окт 5, 20233 min read

Терминал, консоль, оболочка, tty, pts — термины, которые часто используются для обозначения одного и того же. Иногда, говорят: введите следующую команду в вашем терминале или консоли. С одной стороны все понятно, что и куда надо ввести. С другой, как говорил в анекдоте Иван Васильевич, есть нюансы. Давайте разберемся, ху есть ху. Терминал Linux. Терминал —…

Что такое Samba.

Что такое Samba.

Авг 6, 202310 min read

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

Структура каталогов Linux.

Структура каталогов Linux.

Июн 21, 20234 min read

Одной из проблем при переходе пользователей с Windows на Linux, является понимание устройства структуры каталогов. Я не раз встречал людей, которые, с круглыми глазами, задавали вопрос, а где диск C, или где искать данные с флэшки. Структура каталогов в Linux системах, может вводить в замешательство пользователей, перешедших на нее с ОС от компании microsoft. Поэтому,…

Немного о пространствах и оболочках.

Немного о пространствах и оболочках.

Апр 12, 20234 min read

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

Каталог /proc в Linux

Каталог /proc в Linux

Фев 5, 20237 min read

В этой статье мы заглянем внутрь каталога /proc и познакомимся с его содержимым. Каталог /proc присутствует во всех системах Linux, независимо от версии или архитектуры. Первое на чем хотелось бы остановиться, это развеять одно распространенное заблуждение. Оно заключается в том, что каталог /proc НЕ является настоящей файловой системой в прямом смысле этого слова. Это, так…

Linux. Выбор дистрибутива.

Linux. Выбор дистрибутива.

Окт 24, 20226 min read

В мире операционных систем Linux не является какой-то одной операционной системой. Существует большое количество разных дистрибутивов, каждый из которых состоит из ядра Linux, набора утилит и конфигурационных файлов. Результатом различных таких наборов является полноценная операционная система. Два дистрибутива Linux могут отличаться друг от друга так же, как каждый отличается от macOS или Windows. Поэтому в…

Место Linux среди операционных систем.

Место Linux среди операционных систем.

Окт 18, 202210 min read

Какое место Linux занимает среди других операционных систем. Рассмотрим в этой статье. Linux — это огромное семейство операционных систем, а сам термин используется, обычно, применительно к ядру, на котором основана эта ОС. Не будем останавливаться на каком-то конкретно дистрибутиве, а попробуем разобраться в целом, на уровне базовых концепций и применимости в тех или иных сферах.…

Linux. TUI и GUI.

Linux. TUI и GUI.

Окт 9, 20226 min read

Текстовый пользовательский интерфейс. (TUI) Раньше ( а на многих системах и сейчас) компьютеры запускались в текстовом режиме. После полной загрузки системы на экране отображалось приглашение для входа, например, в Debian: Debian GNU/Linux 11 computers tty1 computers login: В CentOS: CentOS Stream 8 Kernel 4.18.0-408.el8.x86_64 on an x86_64 computers login: В приведенных выше случаях, можно найти…

Компоненты операционной системы.

Компоненты операционной системы.

Окт 5, 20225 min read

Операционная система обеспечивает работу всех фундаментальных функций компьютера. Она позволяет использовать аппаратные средства компьютера, определяет стандарты пользовательского интерфейса и предоставляет базовые инструменты, которые делают компьютер удобным для работы. В конечном счете путь многих этих функций сводится к ядру. Другие функции ОС обеспечиваются дополнительными программами, которые запускаются поверх ядра. Далее в статье остановимся чуть подробнее на…