Найти тему
Закреплено автором
IT, Python, Mikrotik, Linux
Как поднять Local Bot API и подключить к нему бота
1417 · 1 год назад
IT, Python, Mikrotik, Linux
Как настроить пул внешних адресов (Failover subnet) на CHR MikroTik.
200 · 1 год назад
💬 Наш канал: 👉 proit_world Настройка статического IP Debian 12 посмотрим список всех сетевых интерфейсов: ip a у меня в системе 1 сетевой интерфейс ens192 для того, чтобы назначить постоянный статический ip адрес, его нужно привести к следующему виду: nano /etc/network/interfaces пример конфига, у вас будут свои IP адреса source /etc/network/interfaces.d/* # The loopback network interface auto lo iface lo inet loopback # The primary network interface auto ens192 iface ens192 inet static address 172.22.254.16 netmask 255.255.255.0 gateway 172.22.254.1 dns-nameservers 8.8.8.8 8.8.4.4 dns-search localdomain После внесения изменений необходимо перезапустить сетевую службу: sudo systemctl restart networking #debian #ip
1 неделю назад
💬 Наш канал: 👉 proit_world Расширение диска с LVM в ОС Debian Откройте терминал под пользователем root: sudo -i echo 1 > /sys/block/sda/device/rescan lsblk С помощью утилиты parted посмотрим полный размер диска и имеющиеся там разделы: parted /dev/sda print Запоминаем начало нового раздела YY.YGB, обычно он самый последний. Создадим новый раздел утилитой parted: parted -s /dev/sda mkpart primary YY.YGB 100% Проверим новый раздел: parted /dev/sda print Запомним номер созданного раздела - Y, преобразуем его в LVM раздел: parted -s /dev/sda set Y lvm on Инициализируем новый раздел для использования в LVM: pvcreate /dev/sdaY Добавим новый раздел в LVM группу: vgextend debian-vg /dev/sdaY Увеличим раздел логического тома LVM: lvextend -l +100%FREE /dev/debian-vg/root Увеличим раздел файловой системы: resize2fs /dev/debian-vg/root #resize #debian
1 неделю назад
💬 Наш канал: 👉 proit_world Шпаргалка для теста VPS Тест на локацию: wget -qO - "https://raw.githubusercontent.com/vernette/ipregion/refs/heads/master/ipregion.sh" | bash Проверка IP сервера на блокировки зарубежными сервисами: bash <(curl -Ls IP.Check.Place) -l en # Параметры сервера и проверка скорости к российским провайдерам: wget -qO- speedtest.artydev.ru | bash Параметры сервера и проверка скорости к зарубежным провайдерам: wget -qO- bench.sh | bash Проверка блокировки аудио в Instagram: bash <(curl -L -s https://bench.openode.xyz/checker_inst.sh) Yabs Анализ curl -sL yabs.sh | bash -s -- -4 #vps #speedtest
2 недели назад
💬 Наш канал: 👉 proit_world Ошибка: failed (24: Too many open files) Открываем службу systemctl edit --force --full nginx.service вводим в [Service] LimitNOFILE=10240 сохраняем и перезапускаем nginx systemctl restart nginx.service #nginx #linux
3 недели назад
💬 Наш канал: 👉 proit_world Уведомление в ТГ при добавление компьютеров в домен Что нужно: - Curl - Powershell скрипт - ТГ бот - ID Чата 1. Скачиваем curl и разархивируем например на диск С. На примере путь выглядит так C:\Scripts\curl-8.8.0\bin 2. Создаем файл с названием ADCompAdd.ps1 и сохраняем этот текст Вносим свои данные - Токенбота - chat_id #Определяем все переменные для отправки $Theme = "New computer" # Тема $hostname = HostName # Имя сервера $Body = Get-WinEvent -FilterHashtable @{LogName="Security";ID=4741} | Select-Object -Property TimeCreated, ` @{n="user";e={([xml]$_.ToXml()).Event.EventData.Data | Where-Object {$_.Name -eq "SubjectUserName"} | Select-Object -ExpandProperty '#text'}}, ` @{n="comp";e={([xml]$_.ToXml()).Event.EventData.Data | Where-Object {$_.Name -eq "DnsHostName"} | Select-Object -ExpandProperty '#text'}} | Select-Object -First 1 # Собираем текст $msg = "<b>"+$Theme+"</b>`n"+$hostname+"`n"+$Body.TimeCreated+"`n"+$Body.user+"`n"+$Body.comp # Чат ID $chat_id = "-1002" & "C:\Scripts\curl-8.8.0\bin\curl.exe" -d "chat_id=$chat_id&text=$msg&parse_mode=html" "https://api.telegram.org/botТокенбота/sendMessage" 3. Создаем в планировщике Домен контроллера задачу. Такую задачу нужно создать на всех домен контроллерах (Можно сделать экспорт и импорт) #AD #audit #windows
1 месяц назад
💬 Наш канал: 👉 proit_world Удаление раздела восстановления в Windows 10 и 11 1. Запустите от имени администратора «Командную строку» или «PowerShell». Выполните команду отключения среды восстановления reagentc /disable 2. Запустите командой diskpart одноимённую консольную утилиту управления дисками и разделами diskpart 3. Выведите список всех доступных на диске разделов командой list volume и запомните номер раздела восстановления. list volume 4. Выберите удаляемый раздел командой select volume N, где N — его порядковый номер. select volume 3 5. Удалите раздел восстановления, выполнив команду delete partition override ▎Заключение Теперь можно легко увеличивать Диск С:) Перед работами лучше сделать резервную копию #diskpart #windows
1 месяц назад
💬 Наш канал: 👉 proit_world Удаление zabbix_agent и установка zabbix_agent2 на ubuntu server 22 Удаление старого агента: sudo apt remove zabbix-agent sudo apt autoclean && sudo apt autoremove Установка нового агента: sudo -s wget https://repo.zabbix.com/zabbix/7.2/release/ubuntu/pool/main/z/zabbix-release/zabbix-release_latest_7.2+ubuntu22.04_all.deb dpkg -i zabbix-release_latest_7.2+ubuntu22.04_all.deb apt update apt install zabbix-agent2 apt install zabbix-agent2-plugin-mongodb zabbix-agent2-plugin-mssql zabbix-agent2-plugin-postgresql Далее нужно отредактировать конфиг по пути : nano /etc/zabbix/zabbix_agent2.conf необходимо вписать ip адреса вашего zabbix server Server=x.x.x.x где x - это ip ServerActive=x.x.x.x Hostname= имя вашего хоста с учетом региста как у вас в zabbix server нажимаем сочетание ctrl+s ctrl+x Далее включаем агент и запускаем процесс агента: systemctl restart zabbix-agent2 systemctl enable zabbix-agent2 #linux #zabbix
1 месяц назад
💬 Наш канал: 👉 proit_world Расширение диска большие объемы (более 2тб) ubuntu server Чтобы расширить логический том /dev/mapper/ubuntu--vg-ubuntu--lv с 3.7 ТБ до 8 ТБ, вам нужно выполнить несколько шагов. Убедитесь, что у вас есть достаточное количество свободного пространства в группе томов (VG). Если у вас нет свободного пространства, возможно, вам придется добавить новый физический том (PV). ▎Шаги по расширению логического тома 1. Проверьте текущее состояние логического тома и доступное пространство: sudo lvdisplay /dev/mapper/ubuntu--vg-ubuntu--lv sudo vgdisplay ubuntu-vg Убедитесь, что у вас достаточно свободного пространства в группе томов. 2. Если необходимо, добавьте новый физический том: Если у вас нет достаточного свободного пространства, добавьте новый диск и создайте на нем физический том. Например, если вы добавили диск /dev/sdX: sudo pvcreate /dev/sdX sudo vgextend ubuntu-vg /dev/sdX 3. Расширьте логический том до 8 ТБ: Используйте команду lvresize для изменения размера логического тома: sudo lvresize -L 8T /dev/mapper/ubuntu--vg-ubuntu--lv Или, если вы хотите использовать все доступное пространство в VG: sudo lvresize -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv 4. Расширьте файловую систему: После изменения размера логического тома необходимо изменить размер файловой системы. В зависимости от типа файловой системы выполните одну из следующих команд: • Для файловой системы ext4: sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv • Для файловой системы xfs: sudo xfs_growfs /dev/mapper/ubuntu--vg-ubuntu--lv 5. Проверьте изменения: Убедитесь, что размер логического тома и файловой системы изменился: df -h /dev/mapper/ubuntu--vg-ubuntu--lv sudo lvdisplay /dev/mapper/ubuntu--vg-ubuntu--lv ▎Заключение Теперь ваш логический том /dev/mapper/ubuntu--vg-ubuntu--lv должен быть успешно расширен до 8 ТБ. Убедитесь, что у вас есть резервные копии важных данных перед выполнением операций с разделами и файловыми системами, чтобы избежать потери данных. #linux #ubuntu
1 месяц назад
💬 Наш канал: 👉 proit_world Увеличение раздела /dev/sda1 ubuntu server 1. Проверьте текущее состояние разделов: lsblk 2. Проверьте наличие свободного места: Убедитесь, что у вас есть нераспределенное пространство на диске, которое можно использовать для увеличения раздела. Если у вас нет свободного места, вам нужно будет уменьшить другой раздел или добавить новый диск. 3. Увеличьте размер раздела: Для этого вам может понадобиться использовать fdisk, parted или gparted. Если вы работаете на сервере без графического интерфейса, лучше использовать parted. Запустите parted: sudo parted /dev/sda Внутри parted выполните следующие команды: (parted) print # Посмотреть текущие разделы (parted) resizepart NUM SIZE # Замените NUM на номер вашего раздела (например, 1) и SIZE на желаемый размер (например, 2000G) 4. Проверьте файловую систему: После изменения размера раздела вам нужно будет увеличить файловую систему. Если у вас ext4, выполните: sudo resize2fs /dev/sda1 5. Перезагрузите систему: Хотя это может быть не обязательно, рекомендуется перезагрузить систему для применения изменений. 6. Проверьте размер раздела: После перезагрузки проверьте размер раздела: df -h ▎Примечания • Если ваш раздел является логическим (LVM), процесс будет немного отличаться. Мы об этом писали в статье выше. #linux
1 месяц назад
💬 Наш канал: 👉 proit_world Увеличение swap-пространства ubuntu server 1. Проверьте текущее использование swap: Вы можете проверить текущее использование swap с помощью команды: swapon --show && free -h 2. Создайте новый swap-файл: Если у вас недостаточно swap-пространства, вы можете создать новый swap-файл. Например, чтобы создать файл размером 2 ГБ: sudo fallocate -l 2G /swapfile Если fallocate не поддерживается, вы можете использовать: sudo dd if=/dev/zero of=/swapfile bs=1G count=2 3. Настройте права доступа: Убедитесь, что только root имеет доступ к swap-файлу: sudo chmod 600 /swapfile 4. Инициализируйте swap-файл: Теперь инициализируйте swap-файл: sudo mkswap /swapfile 5. Активируйте swap-файл: Активируйте новый swap-файл: sudo swapon /swapfile 6. Проверьте, что swap активирован: После активации проверьте, что новый swap-файл используется: swapon --show && free -h 7. Добавьте swap-файл в fstab (по желанию): Чтобы ваш swap-файл активировался автоматически при загрузке системы, добавьте его в файл /etc/fstab. Откройте файл с помощью текстового редактора: sudo nano /etc/fstab Добавьте следующую строку в конец файла: /swapfile none swap sw 0 0 8. Настройка параметра swappiness (по желанию): Параметр swappiness определяет, как часто система будет использовать swap. Значение по умолчанию обычно составляет 60. Чтобы изменить его, выполните следующую команду (например, чтобы установить его на 10): echo "10" | sudo tee /proc/sys/vm/swappiness Чтобы сделать это изменение постоянным, добавьте строку в файл /etc/sysctl.conf: vm.swappiness=10 #swap #linux
1 месяц назад
💬 Наш канал: 👉 proit_world Установка docker и docker-compose на ubuntu server 24 # Обновите список пакетов sudo apt update # Установите необходимые пакеты sudo apt install apt-transport-https ca-certificates curl software-properties-common # Добавьте GPG ключ для официального Docker репозитория curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - # Добавьте Docker репозиторий sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" # Установите Docker sudo apt update sudo apt install docker-ce # Установите Docker Compose sudo curl -L "https://github.com/docker/compose/releases/download/v2.32.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose #docker
1 месяц назад
https://dzen.ru/a/Z5trEhhTnwUHa2tG #zabbix #ssh
2 месяца назад