Шпаргалка UFW

Скрипт для восстановления правил iptables (после перезагрузки) Создаём файл /etc/init.d/restore-iptables: sudo mcedit /etc/init.d/restore-iptables Вставь в него следующий код: #!/bin/bash ### BEGIN INIT INFO # Provides: restore-iptables # Required-Start: $network # Required-Stop: # Default-Start: 2 3 4 5 # Default-Stop: # Short-Description: Restore iptables rules on boot ### END INIT INFO iptables-restore < /etc/iptables/rules.v4 ip6tables-restore < … Читать далее «Шпаргалка UFW»

Редактор vi

В редакторе vi (или vim) есть два основных режима работы: командный режим и режим ввода. Когда вы открываете файл в vi, по умолчанию вы находитесь в командном режиме, где вводимые вами символы интерпретируются как команды. Если вы поднялись на первую строчку, но не можете начать редактирование, скорее всего, вы все еще находитесь в командном режиме. … Читать далее «Редактор vi»

Архивирование каталога в Linux

Чтобы заархивировать каталог /home в Linux, используя права root, можно воспользоваться утилитой tar. Вот команда для создания архива: Здесь: Если не нужно сжатие, убери ключ -z: Архив будет создан в директории /root с именем home_backup.tar.gz (или .tar без сжатия). Как разархивировать файл tar Чтобы разархивировать файл tar, можно использовать следующую команду: Для архива с сжатием (.tar.gz или .tgz): Для архива без сжатия (.tar): Здесь: Пример для извлечения … Читать далее «Архивирование каталога в Linux»

Как узнать IPv6 хостинга

Если вам нужно узнать IPv6-адрес вашего хостинга, вы можете использовать PHP и cURL для выполнения запроса к внешнему сервису. Создайте файл с именем ipv6.php и разместите его в корневом каталоге вашего сайта со следующим содержимым: Затем откройте этот файл в браузере, перейдя по URL http://example.com/ipv6.php Чтоб узнать IPv4-адрес создайте файл с именем ipv4.php и разместите … Читать далее «Как узнать IPv6 хостинга»

Как в Linux сравнить 2 файла так чтоб были видны различия

Мне в Ред ОС понравилось сравнивать 2 файла используя vimdiff Для сравнения двух файлов в консоли Linux и отображения их различий можно использовать несколько команд. Одними из самых популярных инструментов для этого являются команды diff и cmp. Использование команды diff Команда diff сравнивает два файла построчно и показывает различия между ними. Вот синтаксис использования diff: … Читать далее «Как в Linux сравнить 2 файла так чтоб были видны различия»

Критическая уязвимость OpenSSH

Первоисточники Beget – официальная группа Вконтакте Kaspersky – уязвимость regreSSHion в OpenSSH Российская газета – в XZ Utils был внедрен вредоносный код ChatGPT – уязвимость OpenSSH 2024 Как обновить OpenSSH до версии 9.8p1 Чему нас научил взлом XZ Utils Qualys недавно обнаружила критическую уязвимость в OpenSSH, получившую идентификатор CVE-2024-6387. Эта уязвимость, названная "regreSSHion," затрагивает серверы … Читать далее «Критическая уязвимость OpenSSH»

Настройки Linux

Добавление нового пользователя или: Удалить пользователя -f (force) – принудительно завершает все процессы, запущенные пользователем, и удаляет пользователя, даже если он в данный момент используется-r (remove) – удаляет домашний каталог пользователя и его почтовую директорию Как изменить оболочку Запретить пользователю возможность залогиниться: вернуть: Добавьте пользователя в группу sudo: в CentOS: sudo без пароляcat /etc/sudoers в … Читать далее «Настройки Linux»

Python

В этой статье запускаем приложение Python с использованием микроструктуры Flask в Ubuntu. Основная часть этой статьи посвящена настройке приложения uWSGI, настройке службы systemd обслуживающей запуск нашего Python приложения, настройке Nginx для работы в режиме обратного прокси-сервера ... Читать далее