internet-lab.ru
747 subscribers
316 photos
7 videos
2.03K links
Интернет-лаборатория системного администрирования

https://internet-lab.ru

Прикладные статьи для задач IT. Windows, Linux, Soft, Hard, Tools, Firmware

Чат: https://t.me/+tPFHf-C1ihxiMTAy

Дзен: dzen.ru/internet_lab

Здесь читают и пишут хорошие люди
Download Telegram
🛢 MySQL 8 — mysqldump в командной строке

Разрешаем запускать mysqldump в командной строке. MySQL 8 установлен в Windows Server 2016.

Понадобилось мне как-то написать скрипт для резервного копирование баз mysql. Всё что нужно сделать, это отредактировать переменную PATH.

#sql #cmd #windows

https://internet-lab.ru/cmd_mysqldump
🛢 MySQL 8 — резервное копирование BAT файлом

Накидал маленький BAT скрипт для резервного копирование MySQL баз. Внесите свои данные и через scheduler настройте расписание резервного копирования.

Функции:

С помощью mysqldump делает резервные копии всех баз данных mysql на сервере.
Каждый бэкап сохраняется в отдельную подпапку вида DD.MM.YYYY_hhmmmss.
С помощью 7-Zip архивирует резервные копии.
Удаляет старые резервные копии.

#sql #windows #cmd

https://internet-lab.ru/mysql_backup_cmd
🔃 Windows — сделать флешку загрузочной из CMD

Делаем флешку загрузочной через командную строку. Кому лень читать под катом, собрал весь код здесь.

diskpart
list disk
select disk 3
clean
list partition
create partition primary
select partition 1
active
format fs=NTFS
assign letter=G
exit

#windows #cmd

https://internet-lab.ru/windows_usb_bootable
Windows — The Open Procedure for service "BITS" in DLL failed

Лечим ошибку вида:

The Open Procedure for service "BITS" in DLL "C:\Windows\System32\bitsperf.dll" failed. Performance data for this service will not be available. The first four bytes (DWORD) of the Data section contains the error code.

DLL могут отличаться.

#windows #cmd

https://internet-lab.ru/error_eventid_1008
🦺 Восстановление системных файлов Windows

Полезная команда в копилку системного администратора

dism /online /cleanup-image /restorehealth

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

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

sfc /scannow

#windows #cmd

https://internet-lab.ru/dism_online_cleanup_image_restorehealth
🦺 Восстановление счётчиков производительности

Чтобы восстановить все счетчики производительности, включая расширенные счетчики и счетчики сторонних производителей, в Windows введите в командной строке под администратором:

cd \windows\system32
lodctr /R


#windows #cmd

https://internet-lab.ru/lodctr
💤 Windows — включение и выключение гибернации из командной строки

Гибернация — энергосберегающий режим операционной системы, позволяющий сохранять содержимое оперативной памяти на жёсткий диск перед выключением питания. При этом подача электроэнергии полностью прекращается. При включении содержимое памяти загружается с диска в память, все запущенные ранее программы продолжают выполняться.

Управлять гибернацией можно из командной строки в режиме администратора.

#windows #cmd

https://internet-lab.ru/hibernation_cmd_on_off
Остановить Windows Server Backup

Сижу ночью на сервере Windows Server 2016, работаю. Всё как обычно. Вдруг сервер начинает жутко тормозить. В процессах вижу — запустился бэкап.

Совсем не вовремя, у меня тут работа в самом разгаре, бэкап мне сейчас не нужен. Запускаю оснастку Windows Server Backup, да, запущена задача по резервному копированию.

Начинаю искать кнопочку Stop, Cancel, Enough, End, Pause, Destroy, Kill, Get out here, Skip, Finalise, Complete, Delete, Terminate, Suspend, Halt, Hände hoch. Нет такой кнопки.

Останавливаем бэкап из командной строки.

#windows #cmd

https://internet-lab.ru/stop_windows_server_backup
🛸 Тюнинг Windows Terminal

Windows Terminal — новое терминальное приложение в Windows для разработчиков и системных администраторов. Инструмент позволяет в одном окне в режиме вкладок запускать различные оболочки командной строки, PowerShell и WSL. В одной вкладке может отображаться несколько панелей.

Можно сказать, что я уже перешёл на использование Windows Terminal вместо старой доброй командной строки. Действительно, удобно. Но хочется, чтобы было ещё удобнее. Сегодня подкручиваем гайки у Windows Terminal, чтобы было удобнее работать.

#windows #cmd #special

https://internet-lab.ru/power_wt
💡 Windows 10 — tar и curl

В Windows 10 ещё в декабре 2017 года появились две полезные утилиты tar и curl. Их обычно используют Linux администраторы.

Для использования утилит ничего дополнительно устанавливать не понадобится.

#windows #cmd #linux

https://internet-lab.ru/windows_10_tar_curl
🖨️ Windows 10 — удалить принтер

Удалить принтер в Windows 10 можно несколькими способами. Вам понадобится учётная запись с правами локального администратора.

🔹 Способ 1, панель управления
🔹 Способ 2, параметры
🔹 Способ 3, powershell
🔹 Способ 4, cmd
🔹 Способ 5, диспетчер устройств
🔹 Способ 6, управление печатью
🔹 Способ 7, папка "Принтеры"

#windows #powershell #cmd

https://internet-lab.ru/win10_del_printer
☁️ BAT скрипт для резервного копирования MySQL в Облако Mail.Ru

Накидал маленький BAT скрипт для резервного копирование MySQL баз в Облако Mail.Ru по протоколу WebDAV. Внесите свои данные и через scheduler настройте расписание резервного копирования.

🔹 Монтирует облачный диск в качестве обычного локального диска по протоколу WebDAV.
🔹 С помощью mysqldump делает резервные копии всех баз данных mysql на сервере во временную папку.
🔹 С помощью 7-Zip архивирует резервные копии в облако, разбивая архив на файлы по 2 ГБ.
🔹 Каждый бэкап сохраняется в отдельную подпапку вида YYYY-MM-DD-hhmmss.
🔹 Удаляет старые резервные копии из облака.
🔹 Демонтирует облачный диск.

Для того, чтобы скрипт заработал, нужно выполнить подготовительные работы. Нужно установить архиватор и настроить работу WebDAV. Ещё нужно добавить пути к mysqldump.exe в серверные переменные, но это уж сами разберитесь, ссылки выше есть, или пропишите полный путь в скрипте.

#web #code #cmd #sql #special

https://internet-lab.ru/mysql_backup_cmd_cloud
🌍 BAT скрипт для определения IP адресов списка доменов

Скрипт читает файл со списком доменных адресов, в том числе локальных, пингует их и записывает результат в другой файл в виде домена и IP адреса.

🔹 list.txt — файл со списком доменных адресов, должен быть в папке со скриптом
🔹 result.txt — результат

Работает достаточно быстро, на удивление.

#web #code #cmd

https://internet-lab.ru/pingus_bat
💻 Windows Terminal — больше чем терминал

Windows Terminal — терминальное приложение в Windows 10 для разработчиков и системных администраторов. Инструмент позволяет в одном окне в режиме вкладок запускать различные оболочки командной строки, PowerShell и WSL. В одной вкладке может отображаться несколько панелей.

Создавая свои профили и используя встроенные команды Windows можно расширить диапазон оболочек. Вы можете создать собственные профили для подключения по SSH или telnet.

Поддерживаются ссылки и смайлики.

Вкладки

Можно открыть любое количество вкладок, как в браузере. Вкладки можно подсвечивать разными цветами.

Панели

В каждой вкладке можно открыть несколько панелей.

Текст

Мало того, что можно менять цвет и размер шрифта. Для вывода текста используется GPU-ускорение DirectWrite/DirectX. Новый движок рендеринга текста будет отображать текстовые символы, глифы и символы, присутствующие в шрифтах на вашем ПК, включая идеограммы CJK, эмодзи, символы powerline, значки, лигатуры программирования и т. д.

Профили

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

#windows #cmd #powershell #linux #soft

https://internet-lab.ru/windows_terminal
📜 BAT скрипт — перезапуск Docker Desktop

Маленький пакетный скрипт для перезапуска Docker Desktop в Windows. Это добро имеет свойство глючить, иногда требуется пнуть, автоматизируем этот процесс.

Docker Desktop — это собственное настольное приложение с графическим интерфейсом, разработанное Docker для пользователей и разработчиков, работающих в Windows. Это один из самых простых способов запуска, сборки, отладки и тестирования приложений в контейнерах.

#devops #code #special #cmd

https://internet-lab.ru/batch_restart_docker_desktop
🔫 Удалить неудаляемый файл

Иногда файл не получается удалить. Ниже несколько способов удалить неудаляемое. Не буду писать как сделать это самое — неудаляемое, оно как-то само возникает.

Неудаляемым может быть:

🔹 Файл с длинным полным путём
🔹 Файл с пробелом на конце
🔹 Файл с двумя точками на конце
🔹 Файл с недопустимым символом в названии.

#windows #cmd

https://internet-lab.ru/kill_no_killable_file
🛠 Windows — сброс настроек сети

Иногда сеть в Windows глючит. Избавиться от странностей может помочь сброс сети.

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

ipconfig /flushdns
ipconfig /registerdns
nbtstat -R
nbtstat -RR
netsh int ip reset
netsh winsock reset
netsh winsock reset catalog
netsh int ip delete destinationcache
arp -d *
ipconfig /release
ipconfig /renew


#windows #network #cmd

https://internet-lab.ru/win_net_reset
📧 Отправка email через telnet с аутентификацией login

Иногда нужно проверить, работает ли SMTP сервер, отправляются ли письма. Не всегда есть под рукой подходящий почтовый клиент. Выход есть — telnet. Будем отправлять с аутентификацией login.

#mail #cmd

https://internet-lab.ru/telnet_email_login
💻 Создать флешку с файловой системой FAT16

У нас простая задача. В Windows 10 нужно создать USB флешку с файловой системой FAT16. Эта файловая система устарела, но иногда требуется. В GUI отформатировать флешку в FAT16 уже нельзя. Будем работать через утилиту DISKPART в командной строке.

#windows #cmd

https://internet-lab.ru/fat16_create