🐧 Как отложить запуск службы systemd

🐧 Как отложить запуск службы systemd
Отложитм запуск службы systemd при загрузке. Проверьте службу, запуск которой вы хотите отложить при загрузке. $ sudo systemctl status redis-server ● redis-server.service - Advanced key-value store Loaded: loaded (/lib/systemd/system/redis-server.service; enabled; vendor preset: enabled) Active: active (running) since Sun 2021-09-12 21:23:37 UTC; 12s ago Docs: http://redis.io/documentation, man:redis-server(1) M...

📦 Как скачать RPM пакетов без установки в системах Linux

📦 Как скачать RPM пакетов без установки в системах Linux
При работе на серверах RHEL и CentOS возникают ситуации, когда мы хотим загрузить определенный пакет или набор пакетов RPM из командной строки без его установки. Хотя мы можем использовать команду wget для загрузки пакетов, но wget не загрузит пакет вместе с его зависимостями. В RHEL 8 или CentOS 8 DNF (или yum) - это утилита управления пакетами из командной строки. С помощью DNF или yum мы можем устанавливать, обновлять и удалять пакеты rpm. К...

🛠️ Решение ошибки Error: Failed to download metadata for repo appstream

🛠️ Решение ошибки Error: Failed to download metadata for repo appstream
Если вы столкнулись со следующей ошибкой в CentOS 8 при попытке обновить пакеты с помощью dnf update или yum update в этом руководстве мы исправим эту проблему. Исправление  в CentOS 8: "Ошибка: Failed to download metadata for repo appstream" Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist Исправление: Переход на CentOS Stream 8 или альтернативный дистрибутив Пользователи CentOS переход

🐧 Bash скрипты: Пример установки переменных

🐧 Bash скрипты: Пример установки переменных
Если вы пишете скрипт Bash и имеете некоторую информацию, которая может измениться во время выполнения, или которая обычно изменяется при последующих выполнениях, то ее следует установить как переменную. Установка переменной в скрипте Bash позволяет вам вспомнить эту информацию позже в скрипте или изменить ее по мере необходимости. В случае целых чисел вы можете увеличивать или уменьшать переменные, что полезно для циклов подсчета и других сценариев....

🐧 Изменение цвета вывода команды echo

🐧 Изменение цвета вывода команды echo
В UNIX-подобных операционных системах команда echo используется для вывода строки символов на терминал. Обычно цвет вывода команды echo повторяет тему терминала, в этом нет ничего необычного. Но если вы хотите, вы можете изменить цвет выводимого текста команды echo в Linux. Почему вы хотите это сделать? Для этого может быть несколько причин. Например, если вы пишете скрипт, в котором есть шаг, где нужно предупредить пользователя, использован...

🐧 Как использовать команду ldconfig в системах Linux

🐧 Как использовать команду ldconfig в системах Linux
Что такое ldconfig? Команда ldconfig используется для того, чтобы сообщить системе о новом расположении разделяемых библиотек. При этом используется информация, предоставленная конфигурационным файлом /etc/ld.so.conf. Команда ldconfig создает базу данных кэша всех библиотек на основе конфигурационного файла. Этот кэш обычно хранится в файле /etc/ld.so.cache. Вот синтаксис команды ldconfig: # ldconfig [option] В следующей таблице описаны по

🐧 Как сохранить список постоянных ARP-записей

🐧 Как сохранить список постоянных ARP-записей
Выведем список постоянных записей ARP с помощью утилиты arp. Установите пакет net-tools. $ sudo apt install net-tools Сохраните постоянные записи ARP в файле /etc/ethers. $ cat <<EOF | sudo tee /etc/ethers 10.0.2.10 01:00:00:02:00:0a 10.0.2.11 01:00:00:02:00:0b 10.0.2.12 01:00:00:02:00:0c EOF Создайте служебный файл для загрузки этих записей. $ cat <<EOF | sudo tee /etc/systemd/system/permanent-arp.service [Unit] Description=Loa...

🛠️ Не работает ping на недавно созданном сервере Linux

🛠️ Не работает ping на недавно созданном сервере Linux
Вопрос: Мы можем войти в недавно созданную машину CentOS/RHEL 8, но пинг не работает, даже пинг самого себя. Службы Firewalld и Selinux отключены. Как решить эту проблему? 1. Во-первых, проверьте содержимое динамического файла /proc/sys/ipv4/icmp_echo_ignore. Если это значение установлено в 1, другими словами on или true, ядро решает полностью игнорировать все эхо-запросы ICMP. Эта переменная принимает булево значение и по умолчанию имеет зн...

🐧 Лучшие менеджеры пакетов Linux для новичков в системах Linux

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

🐧 Удаление определенных строк из файла в командной строке Linux

🐧 Удаление определенных строк из файла в командной строке Linux
Задача проста. Вам нужно удалить определенные строки из текстового файла в терминале Linux. Вы можете использовать текстовый редактор типа Vim или Nano, войти в файл и удалить нужные строки. Сейчас мы рассмотрим продолжение нашей прошлой статьи: 😡 Как удалить строки, соответствующие определенному шаблону в файле, используя SED Однако такой подход не подходит для автоматизации с помощью скриптов bash. Вместо этого можно воспользоваться мощным