linuxoidLINUXOID - помощник администратора проверка сайта на доступность

Ваше местоположение

Загрузка...

Проверка DNS-записей

Сайт linuxoid.kz предоставляет полезные инструменты и советы для системных администраторов, работающих с Linux. Здесь вы найдёте скрипты, утилиты и рекомендации по настройке серверов, управлению правами доступа, работе с DNS-записями, SSL-сертификатами и многим другим. Ресурс ориентирован на русскоязычных пользователей и может быть особенно полезен администраторам, ищущим практические решения для повседневных задач.

Введите домен или IP для глобальной проверки DNS: Выберите тип записи:

###

WHOIS Lookup - Проверка информации о домене


    


    
  

Проверка SSL сертификата для домена

Статус хостингов

####

Проверка IP-адреса на спам

###

Проверка IP на вредоносную деятельность на сайте AbuseIPDB

###

Генерация пароля

###

Конвертер CIDR ↔ IP-диапазон

###

Проверка реальной скорости интернета

Cервисы типа speedtest и nperf измеряют скорость до ближайшего сервера (скорее всего Вашего провайдера) и показывают максимальный результат, а не средний (фактический на момент проверки).

🔹 Данный тест наиболее точный и правдивый.

###

Проверка открытых портов (Nmap)

###

🔐 Base64 Шифратор / Дешифратор

Максимум 1000 символов

###

Генератор правил iptables / UFW

Сгенерированная команда:

права для файлов и директорий

find httpdocs/ -type d -exec chmod 755 {} \;

find httpdocs/ -type f -exec chmod 644 {} \;

Если БД не хочет импортироваться

sed -i 's/utf8mb4_0900_ai_ci/utf8mb4_unicode_ci/g' DATABASE.sql

IP с наибольшим количеством запросов к серверу

tail -n 5000 /var/www/vhosts/*/logs/access_ssl_log /var/www/vhosts/*/logs/*/access_ssl_log |grep "1/Nov/2024:11:13"| grep -E '.sql| 404 ' |awk '{print $1}'| sort | uniq -c | sort -nr | head -n 30

Изменить размер загружаемых файлов в почте Plesk

В файле /etc/psa-webmail/roundcube/php.ini добавить/изменить следующие строки:

upload_max_filesize = 100M

post_max_size = 100M

Добавьте следующую строку в файл /usr/share/psa-roundcube/config/config.inc.php:

$config['max_message_size'] = '133M';

Это значение должно быть на 133% выше требуемого значения.

Письма, отправленные с сервера Plesk с использованием функции PHP mail(), отклоняются из-за того что подставляется другой домен отправителя

Перейдите в раздел Домены > example.com > Настройки PHP.

Добавьте следующую строку в поле Дополнительные директивы конфигурации:

sendmail_path="/usr/sbin/sendmail -t -i -f [email protected]"

FASTPANEL

FASTPANEL Wiki

WIKI link

mail directory

/var/www/"USER"/data/email/"DOMAIN"/...

Install FP

wget http://repo.fastpanel.direct/install_fastpanel.sh && bash install_fastpanel.sh --help | grep 'Available versions'

Количество подключений к серверу на 80, 443 порту

ss -ptn | grep -E "80|443" | wc -l

Выпуск сертификата

certbot --manual --agree-tos --preferred-challenges dns certonly --server https://acme-v02.api.letsencrypt.org/directory -d домен

sudo certbot --manual --agree-tos --preferred-challenges dns certonly --server https://acme-v02.api.letsencrypt.org/directory -d домен.com -d *.домен.com (wildcard)

Лучше так sudo certbot certonly --manual --agree-tos --preferred-challenges dns --server https://acme-v02.api.letsencrypt.org/directory --email [email protected] --no-eff-email --key-type rsa -d linuxoid.kz -d www.linuxoid.kz

file2ban Чистка логов file2ban

1. systemctl stop fail2ban

2. truncate -s 0 /var/log/fail2ban.log

3. rm -rf /var/lib/fail2ban/fail2ban.sqlite3*

4. systemctl restart fail2ban

hosts Что должно быть в HOSTS

IP домены поддоменды

IP localhost

127.0.1.1 localhost

127.0.0.1 домены поддомены

iptables Блокировка ip адреса

iptables -I INPUT -s 171.227.218.183/32 -j DROP

journalctl Чистка журналов

journalctl --vacuum-time=7d (/var/log/journal/)

Просмотр всех сервисов

systemctl list-unit-files --type service

Удаление IP из fail2ban

fail2ban-client set jail unbanip ip

Увеличение диска

growpart /dev/sda 1

resize2fs /dev/sda1

Очистить кэш гугл

https://developers.google.com/speed/public-dns/cache?hl=ru

Очистить кэш DNS на сервере

systemd-resolve --flush-caches

----------------------------------------

VPS хостинг в Казахстане - Gohost.kz

Больше чем просто VPS (виртуальный сервер) — это масштабируемая платформа (Cloud Scalable Platform), гибкая, высокопроизводительная и надежная, благодаря Enterprise оборудованию с резервированием узлов — открывающая новые возможности для удобного развертывания собственной инфраструктуры.

При высокой нагрузке на одной из нод происходит динамическая миграция машин на свободную ноду

Хостинг в Казахстане

Удобство масштабируемости - увеличение ресурсов, также как и уменьшение возможно в любой момент времени

Проверка файловой системы

e2fsck /dev/sda1 (выбрать необходимый диск)

lsblk - проверить какие диски есть

П

e

l

Редирект с одного домена на другой в .htaccess

RewriteEngine On

RewriteCond %{HTTP_HOST} ^domen1\.kz$ [OR]

RewriteCond %{HTTP_HOST} ^www\.domen1\.kz$

RewriteRule ^(.*)$ http://domen2/$1 [R=301,L]

Заменить значения в БД

grep 'текст_который_нужно_искать' -P -R -I -l basename.sql | xargs sed -i 's/текст_который_нужно_искать/текст_на_который_нужно_заменить/g' />

Вывод файлов, измененных за последний день

find . -type f -mtime -1

Вывод директорий/файлов по размеру с сортировкой

du -h --max-depth=1 /var/www/vhosts/.../ | sort -h

Обнаружение DDoS-атак

netstat -an | grep :443 | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -nr

Add IP DebianDebian/UbuntuUbuntu

1. vi /etc/netplan/*.yaml (for Netplan):

network:

version: 2

ethernets:

eth0:

addresses:

- 187.131.235.34/24

gateway4: 187.131.235.1

nameservers:

addresses: [8.8.8.8, 8.8.4.4]

2. netplan apply

*. Прописать руками(до перезагрузки)

ip addr add IP/<маска> dev <интерфейс>

ip route add default via <шлюз> dev <интерфейс>

Add ip CentOS/AlmaLinux/RHEL

1. vi /etc/sysconfig/network-scripts/ifcfg-eth0*

BOOTPROTO=none

IPADDR=188.132.236.35

NETMASK=255.255.255.0

GATEWAY=188.132.236.1

DNS1=8.8.8.8

DNS2=8.8.4.4

2. systemctl restart network

---

*Or alternative option: nmtui

---

Пример:

ip addr add 192.168.1.100/24 dev eth0

ip route add default via 192.168.1.1 dev eth0

Правило блокирования по IP .htaccess для веб-сервера Apache

Order Allow,Deny

Deny from 66.249.64.233

Deny from 40.77.167.71

Deny from 40.77.167.72

Allow from all

Конфигурационный файл подключения к базам WP

В файле wp-config.php есть строчки:

define(‘DB_NAME’, ‘имя_базы_данных’);

define(‘DB_USER’, ‘имя_пользователя’);

define(‘DB_HOST’, ‘сервер’);

define(‘DB_PASSWORD’, ‘пароль’);

Основные элементы cron-таблицы -> -> -> -> ->

* * * * * команда

│││││

││││└─ день недели (0 - 7) (воскресенье = 0 или 7)

│││└─── месяц (1 - 12)

││└───── день месяца (1 - 31)

│└─────── час (0 - 23)

└───────── минута (0 - 59)

Примеры:

0 5 * * * /path/to/script.sh - Выполнять скрипт каждый день в 5:00.

*/10 * * * * /path/to/script.sh - Выполнять скрипт каждые 10 минут.

0 0 1 * * /path/to/script.sh - Выполнять скрипт 1-го числа каждого месяца в полночь

0 12 * * 1 /path/to/script.sh - Запустить скрипт в 12:00 каждый понедельник.

0 22 * * 5 /path/to/script.sh - Выполнять скрипт каждый вечер пятницы в 10:00.

Генератор Cron

    Адрес

    Планета Земля

    Email

    [email protected]

    Телефон

    (404) 404-404