Апдейт выкатили в августе, но до России проблема добралась только сейчас. Винда превращает диск в RAW-раздел. SSD «ИСЧЕЗАЕТ», а система вообще НЕ ГРУЗИТСЯ.
Если ваш диск заполнен на 60% или больше — ХАНА, комп сразу же умрет после обновы. Поможет ТОЛЬКО откат обновления. Microsoft до сих пор не признали проблему!
Расскажите всем и не обновляйтесь!
@sysadmin1
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯14⚡4😢3👀3🤔2
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🏆3👍2🔥2🤪2
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2🏆2🤝2❤1
Настройка_сетевого_интерфейса_на_CentOS.pdf
238.3 KB
Настройка сетевого интерфейса на CentOS
Конфигурирование сетевых интерфейсов в CentOS заметно отличается от того, как это выполняется в Ubuntu. В CentOS управлением сетевой подсистемой занимается Network Manager (NM).
⏺ Network Manager - это демон, который располагается поверх libudev и других интерфейсов ядра Linux (и пары других демонов) и предоставляет высокоуровневый интерфейс для настройки сетевых интерфейсов.
@sysadmin1
Конфигурирование сетевых интерфейсов в CentOS заметно отличается от того, как это выполняется в Ubuntu. В CentOS управлением сетевой подсистемой занимается Network Manager (NM).
⏺ Network Manager - это демон, который располагается поверх libudev и других интерфейсов ядра Linux (и пары других демонов) и предоставляет высокоуровневый интерфейс для настройки сетевых интерфейсов.
@sysadmin1
🤝5❤2👍2🔥2🏆2
💪 Хотите начать заниматься спортом, но не знаете, какой зал выбрать?
Приложение 1FIT решает эту проблему!
С 1FIT вы получаете единый VIP-абонемент, который открывает доступ к тренажерным залам и спортивным центрам по всей Республике Узбекистан.
Можно выбрать зал рядом с домом или работой и посещать в любое удобное время.
🔥 Особенно полезно тем, кто много сидит за компьютером — айтишникам, офисным работникам и всем, кто хочет держать тело в тонусе. Даже 1 час тренировки в день улучшает самочувствие и снижает нагрузку на спину и шею.
Что даёт 1FIT:
• 🏋️♂️ доступ к десяткам залов и студий по всей стране
• 🤸♀️ тренажёрка, йога, бассейн, фитнес, бокс — всё в одной подписке
• 📍 удобный поиск залов рядом с вами
• 🕒 свободный график посещений, без привязки к одному месту
🎁 Промокод — R656RL
При покупке своего первого абонемента вы получите до 30 бонусных дней в подарок!
Начните заниматься спортом уже сегодня — здоровье того стоит! 💙💪
📲 Скачать приложение
Приложение 1FIT решает эту проблему!
С 1FIT вы получаете единый VIP-абонемент, который открывает доступ к тренажерным залам и спортивным центрам по всей Республике Узбекистан.
Можно выбрать зал рядом с домом или работой и посещать в любое удобное время.
🔥 Особенно полезно тем, кто много сидит за компьютером — айтишникам, офисным работникам и всем, кто хочет держать тело в тонусе. Даже 1 час тренировки в день улучшает самочувствие и снижает нагрузку на спину и шею.
Что даёт 1FIT:
• 🏋️♂️ доступ к десяткам залов и студий по всей стране
• 🤸♀️ тренажёрка, йога, бассейн, фитнес, бокс — всё в одной подписке
• 📍 удобный поиск залов рядом с вами
• 🕒 свободный график посещений, без привязки к одному месту
🎁 Промокод — R656RL
При покупке своего первого абонемента вы получите до 30 бонусных дней в подарок!
Начните заниматься спортом уже сегодня — здоровье того стоит! 💙💪
📲 Скачать приложение
👏4🏆3🔥2❤1👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
👌4❤2👍2🔥2⚡1
advanced_sql.pdf
1.8 MB
📖 PostgreSQL. Профессиональный SQL
Год: 2025
Автор: Евгений Моргунов
Эта книга — идеальный шаг для тех, кто уже освоил основы работы с SQL и готов углубить свои знания на профессиональном уровне. Евгений Моргунов, автор с более чем 25-летним опытом работы с PostgreSQL, делится своими знаниями о сложных возможностях языка. В книге рассматриваются продвинутые темы: от анализа планов выполнения запросов до использования рекурсивных табличных выражений для работы с иерархическими структурами. Практическая направленность материала позволит читателям научиться эффективно работать с PostgreSQL и решать более сложные задачи, такие как оптимизация запросов и создание собственных функций.
Каждая глава включает упражнения, которые позволяют закрепить изученный материал и научиться применять полученные знания на практике. Книга ориентирована на пользователей, желающих освоить более сложные аспекты работы с базами данных и повысить свою квалификацию. Она идеально подойдет как для разработчиков, так и для системных администраторов, которые работают с PostgreSQL и занимаются настройкой производительных и масштабируемых систем.
@sysadmin1
Год: 2025
Автор: Евгений Моргунов
Эта книга — идеальный шаг для тех, кто уже освоил основы работы с SQL и готов углубить свои знания на профессиональном уровне. Евгений Моргунов, автор с более чем 25-летним опытом работы с PostgreSQL, делится своими знаниями о сложных возможностях языка. В книге рассматриваются продвинутые темы: от анализа планов выполнения запросов до использования рекурсивных табличных выражений для работы с иерархическими структурами. Практическая направленность материала позволит читателям научиться эффективно работать с PostgreSQL и решать более сложные задачи, такие как оптимизация запросов и создание собственных функций.
Каждая глава включает упражнения, которые позволяют закрепить изученный материал и научиться применять полученные знания на практике. Книга ориентирована на пользователей, желающих освоить более сложные аспекты работы с базами данных и повысить свою квалификацию. Она идеально подойдет как для разработчиков, так и для системных администраторов, которые работают с PostgreSQL и занимаются настройкой производительных и масштабируемых систем.
@sysadmin1
🏆3❤2⚡2👍2🔥2
Подборка полезных скриптов для Mikrotik
Сгенерировать резервную копию и отправить её по электронной почте
Этот скрипт создаёт файл резервной копии и отправляет его на указанный адрес электронной почты. В теме письма содержится имя маршрутизатора, текущая дата и время.
Обратите внимание, что сервер SMTP должен быть настроен перед использованием этого скрипта. Смотрите настройки в разделе /tool e-mail.
Файл резервной копии содержит конфиденциальную информацию, такую как пароли. Поэтому, чтобы получить доступ к созданным файлам резервной копии, у скрипта или планировщика должна быть политика "sensitive" (чувствительная).
Использование строки в качестве функции
Проверка пропускной способности и добавление ограничений
Этот скрипт проверяет, не превышает ли загрузка на интерфейсе 512 кбит/с, если это так, то добавляется очередь для ограничения скорости до 256 кбит/с.
Заблокировать доступ к определённым веб-сайтам
Этот скрипт полезен, если вы хотите заблокировать некоторые сайты, но не хотите использовать веб-прокси.
В этом примере проверяются записи "Rapidshare" и "youtube" в DNS-кэше, и IP-адреса добавляются в список адресов с именем "restricted". Прежде чем начать, необходимо настроить маршрутизатор для перехвата всех DNS-запросов.
и добавьте брандмауэр
Теперь мы можем написать сценарий и запланировать его выполнение, скажем, каждые 30 секунд.
Код сценария:
@sysadmin1
Сгенерировать резервную копию и отправить её по электронной почте
Этот скрипт создаёт файл резервной копии и отправляет его на указанный адрес электронной почты. В теме письма содержится имя маршрутизатора, текущая дата и время.
Обратите внимание, что сервер SMTP должен быть настроен перед использованием этого скрипта. Смотрите настройки в разделе /tool e-mail.
/system backup save name=email_backup
/tool e-mail send file=email_backup.backup to="[email protected]" body="See attached file" \
subject="$[/system identity get name] $[/system clock get time] $[/system clock get date] Backup")
Файл резервной копии содержит конфиденциальную информацию, такую как пароли. Поэтому, чтобы получить доступ к созданным файлам резервной копии, у скрипта или планировщика должна быть политика "sensitive" (чувствительная).
Использование строки в качестве функции
:global printA [:parse ":local A; :put \$A;" ];
$printA
Проверка пропускной способности и добавление ограничений
Этот скрипт проверяет, не превышает ли загрузка на интерфейсе 512 кбит/с, если это так, то добавляется очередь для ограничения скорости до 256 кбит/с.
:foreach i in=[/interface find] do={
/interface monitor-traffic $i once do={
:if ($"received-bits-per-second" > 0 ) do={
:local tmpIP [/ip address get [/ip address find interface=$i] address] ;
# :log warning $tmpIP ;
:for j from=( [:len $tmpIP] - 1) to=0 do={
:if ( [:pick $tmpIP $j] = "/") do={
/queue simple add name=$i max-limit=256000/256000 dst-address=[:pick $tmpIP 0 $j] ;
}
}
}
}
}Заблокировать доступ к определённым веб-сайтам
Этот скрипт полезен, если вы хотите заблокировать некоторые сайты, но не хотите использовать веб-прокси.
В этом примере проверяются записи "Rapidshare" и "youtube" в DNS-кэше, и IP-адреса добавляются в список адресов с именем "restricted". Прежде чем начать, необходимо настроить маршрутизатор для перехвата всех DNS-запросов.
/ip firewall nat
add action=redirect chain=dstnat comment=DNS dst-port=53 protocol=tcp to-ports=53
add action=redirect chain=dstnat dst-port=53 protocol=udp to-ports=53
и добавьте брандмауэр
/ip firewall filter
add chain=forward dst-address-list=restricted action=drop
Теперь мы можем написать сценарий и запланировать его выполнение, скажем, каждые 30 секунд.
Код сценария:
:foreach i in=[/ip dns cache find] do={
:local bNew "true";
:local cacheName [/ip dns cache all get $i name] ;
# :put $cacheName;
:if (([:find $cacheName "rapidshare"] >= 0) || ([:find $cacheName "youtube"] >= 0)) do={
:local tmpAddress [/ip dns cache get $i address] ;
# :put $tmpAddress;
# if address list is empty do not check
:if ( [/ip firewall address-list find list="restricted" ] = "") do={
:log info ("added entry: $[/ip dns cache get $i name] IP $tmpAddress");
/ip firewall address-list add address=$tmpAddress list=restricted comment=$cacheName;
} else={
:foreach j in=[/ip firewall address-list find list="restricted"] do={
:if ( [/ip firewall address-list get $j address] = $tmpAddress ) do={
:set bNew "false";
}
}
:if ( $bNew = "true" ) do={
:log info ("added entry: $[/ip dns cache get $i name] IP $tmpAddress");
/ip firewall address-list add address=$tmpAddress list=restricted comment=$cacheName;
}
}
}
}@sysadmin1
👍3🔥3🏆3⚡2❤2
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡3❤2👍2🔥2🏆2
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2👏2🤝2🤗2❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
🏆4👏3🔥2❤1👍1