Архив метки: Linux

Как пользоваться утилитой dmesg в Linux

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

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

Как написать сценарий безошибочной инструкции If в Bash?

Сценарий оболочки обычно должен проверить, выполняется ли команда успешно или выполняется условие. В Bash этот тест можно выполнить с помощью инструкции if в Bash.

Как и в любом другом языке программирования, Bash поставляется с условными выражениями, которые позволяют вам проверять условия и изменять поток управления, если условие выполняется или нет.

В этом посте рассматривается оператор if в bash и связанные с ним предложения then, else if (elif) и else. Читать

Как остановить жесткий диск в Linux

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

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

🔐 Как исправить ошибку “ssh_exchange_identification: read: Connection reset by peer” Ошибка

Ошибка “ssh_exchange_identification: read: Connection reset by peer” возникает, когда удаленная машина препятствует SSH-соединению.

Ошибка не настолько специфична, чтобы сразу объяснить, что ее вызвало.

Чтобы успешно решить проблему, необходимо определить ее причину.

В этом руководстве мы покажем, как исправить ошибку “ssh_exchange_identification: read: Connection reset by peer”, с подробным анализом вероятных причин и наиболее эффективных решений. Читать

🐧 Различия между службой и процессом на Linux

Обзор

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

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

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

В этом руководстве мы теоретически разберемся в различиях и важности каждого из них.

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

Управление WireGuard через GUI Ubuntu

Wireguard — современный VPN, пришедший на замену OpenVPN. В linux он реализован на уровне ядра, однако в графическом интерфейсе дефолтно отсутствует возможность управления, исправим это.

upd: актуально для Ubuntu 18 и 20.

Читать