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

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

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

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

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

Поиск внутри файлов в Linux

Grep поиск в файлах Linux

Иногда может понадобится найти файл, в котором содержится определённая строка или найти строку в файле, где есть нужное слово. В Linux всё это делается с помощью одной очень простой, но в то же время мощной утилиты grep. С её помощью можно искать не только строки в файлах, но и фильтровать вывод команд, и много чего ещё. Читать →

Как остановить жесткий диск в 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”, с подробным анализом вероятных причин и наиболее эффективных решений. Читать →

Исправляем маленький интерфейс в GIMP 2.10

Открываем файл:

sudo nano ~/.config/GIMP/2.10/gtkrc

Добавляем текст:

#To set the fontstyle «Monaco»{font_name = «Monaco 6»}widget_class «*» style «Monaco»gtk-font-name = «Monaco 6»

Со значением Monaco можете поиграться. Я себе установил в 22 и для монитора в 30 дюймов интерфейс пришел в норму.

Ошибка сегментирования Ubuntu

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

Конечно, случается эта проблема не только в Ubuntu, а во всех Linux дистрибутивах, поэтому наша инструкция будет актуальна для них тоже. Но сосредоточимся мы в основном на Ubuntu. Рассмотрим что такое ошибка сегментирования linux, почему она возникает, а также как с этим бороться и что делать.

Читать →