Заметки сисадмина

Заметки сисадмина о интересных вещах из мира IT, инструкции и рецензии. Настраиваем Компьютеры/Сервера/1С/SIP-телефонию в Москве



Работа с Docker и контейнерами

2025-03-12 · Posted in Linux

Docker – это инструмент контейнеризации, который позволяет упрощать развертывание и управление приложениями. В этом руководстве мы рассмотрим основные команды и концепции, необходимые для работы с контейнерами.

1.Установка Docker

На Linux (Ubuntu/Debian):

На CentOS/RHEL:

Проверка установки:

2.Основные команды Docker

1)Запуск контейнера (docker run)

Запустить контейнер можно с помощью команды:

Параметры:

2)Список работающих контейнеров

Для отображения всех контейнеров (включая остановленные):

3)Остановка и удаление контейнеров

Остановка контейнера:

Удаление контейнера:

4)Запуск команд в работающем контейнере

Выполнить команду в контейнере:

3.Работа с Docker Compose

Docker Compose позволяет управлять несколькими контейнерами с помощью YAML-файла.

1)Установка Docker Compose

2)Пример docker-compose.yml

Создадим файл docker-compose.yml:

3)Запуск и управление сервисами

Запустить контейнеры:

Остановить контейнеры:

Просмотреть логи:

4.Работа с образами (Docker Images)

1)Список локальных образов

2)Поиск образов

3)Загрузка образа

4)Создание своего образа

Создайте Dockerfile:

Соберите образ:

5.Работа с томами (Volumes)

Тома используются для хранения данных контейнеров.

1)Создание и просмотр томов

Создать новый том:

Просмотреть список томов:

2)Подключение тома к контейнеру

Ubuntu: Schedule Reboot by using crontab

2025-03-11 · Posted in Linux Ubuntu

Suppose you want to reboot the server at 6:05 am every day. Perform the following steps,
adjusting the details to fit your requirements:

1)Use the following command to edit the crontab file:

2)To enter insert mode and add a new line at the end of the file, move the cursor to the last line and press the letter “o”.

3)In the blank line, add the following line to the file to set the desired daily execution time and command to execute:

4)Press “Esc” to exit insert mode and then enter “:wq” to save the file and quit crontab.

The following example shows the possible values for each element of a line in crontab.

Rebooting your server periodically might be a temporary fix. Troubleshoot the actual issue instead of
relying on a server re-boot to mask the issue.

Excel: Как убрать пробелы в цифрах

2025-03-07 · Posted in Office

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

Способ №1

Для этого необходимо использовать формулу:

Функция СЖПРОБЕЛЫ в Excel

Все готово.

Удаление пробелов в цифрах в Эксель

Способ №2

Выполнить можно выделив нужный диапазон для изменения, после чего нажимаем на «Главной»-«Найти и заменить».

Функция найти и заменить в Excel

После в первом поле вводим пробел, а второе оставляем пустым.

Удаление пробелов в цифрах в Excel

Задача выполнена.

Результат удаления пробелов в цифрах через найти и заменить в Excel

Способ №3

Дополнительно для решения проблемы можно воспользоваться конструкция:

Если не работает то можно скопировать пробел из числа в эту формулу.

Функция ПОДСТАВИТЬ в Эксель

Готово.

Результат удаления цифра в ячейках в Excel

Способ №4

Выделив нужный диапазон нажимаем правой клавишей мыши после чего выбираем «Формат ячеек».

Изменение формата ячеек в Excel

После этого указываем числовой с 0 знаков после запятой.

Изменение формата ячеек в числовой в Эксель

Готово.

Результат удаления пробелов в Excel через изменение формата

Способ №5

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

Копируем ячейки с пробелами в Ексель

Открываем блокнот и копируем их туда.

Копирование ячеек с пробелами в блокнот

Копируем пробел.

Важно! Нужно именно его копировать так как это специальный символ.

Копируем специальный символ в блокноте

Открываем функцию “Найти и заменить” (CTRL+H).

Открываем функцию найти и заменить в блокноте

Ставим туда пробел (специальный символ).

Ставим специальный символ в блокноте

Заменяем во всем файле.

Заменяем специальный символ во всем файле

Полученный вариант копируем.

Копируем полученный результат

Переносим в исходную таблицу.

Копируем результат в исходную таблицу

Все готово.

Удаленные проблемы в Excel

 

Fail2Ban

2025-03-07 · Posted in Linux

Fail2Ban — это утилита для защиты серверов от брутфорс-атак и других видов несанкционированного доступа путем временной блокировки IP-адресов.

1)Установка Fail2Ban

Debian/Ubuntu:

CentOS/RHEL:

Arch Linux:

2)Управление сервисом

Запуск и включение Fail2Ban

Перезапуск и проверка статуса

3)Конфигурация Fail2Ban

Файл конфигурации по умолчанию:

Рекомендуется создать локальную копию:

Редактировать:

Основные параметры:

4)Настройка фильтров

Фильтры хранятся в /etc/fail2ban/filter.d/.
Пример фильтра sshd.conf (/etc/fail2ban/filter.d/sshd.conf):

5)Настройка jail для SSH

Файл /etc/fail2ban/jail.local:

6)Перезапуск и проверка работы

Проверить конкретный jail:

7)Разблокировка IP

Список заблокированных IP:

Разблокировать IP:

8)Логирование и отладка

Просмотр журнала Fail2Ban:

Лог-файл:

9)Полезные команды

Блокировка IP вручную

Добавление в белый список (whitelist)
Добавьте IP в ignoreip в /etc/fail2ban/jail.local:

Удаление бана с IP

Удаление всех банов

10)Автозапуск после перезагрузки

11)Интеграция с UFW (Ubuntu)

Если используется UFW:

Добавьте:

Перезапустите Fail2Ban:

Эта шпаргалка содержит основные команды и конфигурации для защиты сервера от атак с помощью Fail2Ban.

Chrome: manually add extension

2025-03-04 · Posted in HTML

Unpack it and side load it to chrome. CRX files are just archives (like ZIP and RAR).

Variant #1

1)Rename that .crx file to .zip and extract it into any empty folder

2)install it as unpacked zip files.

3)open chrome://extensions and enable “developer mode”

4)click on “load unpacked” and point to folder from #1

5)enable extension if needed.

Variant #2

1)Settings – icon -> Tools -> Extensions ( the ‘hamburger’ icon in the top-right corner )

2)Enable Developer Mode ( toggle button in top-right corner )

3)Drag and drop the ‘.crx’ extension file onto the Extensions page from step 1 ( crx file should likely be in your Downloads directory ) (you do not need to make zip or do any other thing just do drag and drop it will install automatically)