This media is not supported in your browser
VIEW IN TELEGRAM
Утилита отображает информацию о текущем состоянии ядра, выводит данные о загруженных в ядро модулях и позволяет работать с ними.
https://github.com/orhun/kmon
👉 @sysadminof
Please open Telegram to view this post
VIEW IN TELEGRAM
Powershell суточный отчет по пользователям из ActiveDirectory
Раз в сутки (через планировщик задач) скрипт опрашивает
🔘 ActiveDirectory на предмет:
🔘 Всего пользователей
🔘 Сколько активных
🔘 Сколько служебных
🔘 Сколько заблокированных
🔘 Сколько новых
После выполнения получаем файлик с текущей датой в папке temp.
👉 @sysadminof
Раз в сутки (через планировщик задач) скрипт опрашивает
$Date = Get-Date -Format "dd MMMM yyyy HH:mm"
$AllUsers = (Get-AdUser -Filter * | ?{$_.name -notmatch 'Healthmailbox'}).count
$ActiveUsers = (Get-ADUser -Filter {Enabled -eq $true} | ?{$_.name -notmatch 'Healthmailbox'}).count
$DisabledUsers = (Get-ADUser -Filter {Enabled -eq $false} | ?{$_.name -notmatch 'Healthmailbox'}).count
$StartDate = (Get-Date).AddDays(-1)
$EndDate = (Get-Date).AddDays(+1)
$Zapros = Get-ADUser -Filter * -Properties Created | Where-Object {$_.Created -gt $StartDate -and $_.Created -le $EndDate}
$NewUsers = ($Zapros).count
$OFS = "`r`n" #`r`n`r`n
"$($WhoUsers = $Zapros | foreach {$_.Name })"
$NotSurname = Get-ADUser -filter "Enabled -eq '$true' -and Surname -notlike '*' -and Name -ne 'Healthmailbox'"
$NotFIO = ($NotSurname).count
$Message = "На $Date в ActiveDirectory всего пользователей $AllUsers из них: `nАктивных: $ActiveUsers из них служебные: $NotFIO. `nЗаблокированных: $DisabledUsers. `nНовых пользователей: $NewUsers `r`n`r`n$WhoUsers"
$Message | Out-File -FilePath "C:\temp\$(Get-Date -Format "dd MMMM yyyy")-UsersAD.txt"
После выполнения получаем файлик с текущей датой в папке temp.
👉 @sysadminof
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
🐧 Kaspersky для Linux: безопасность для ваших "пингвинов"
Ваши серверы и рабочие станции на Linux под надежной защитой? Kaspersky предлагает проверенные решения для корпоративной безопасности в Linux-средах:
✔️ Антивирус с машинным обучением — даже для неизвестных угроз
✔️ Защита от атак на веб-приложения и API
✔️ Централизованное управление (Kaspersky Security Center)
✔️ Совместимость с RHEL, Ubuntu, CentOS, SUSE и другими дистрибутивами
🛡 Защитите Linux-инфраструктуру — протестируйте Kaspersky!
Ваши серверы и рабочие станции на Linux под надежной защитой? Kaspersky предлагает проверенные решения для корпоративной безопасности в Linux-средах:
✔️ Антивирус с машинным обучением — даже для неизвестных угроз
✔️ Защита от атак на веб-приложения и API
✔️ Централизованное управление (Kaspersky Security Center)
✔️ Совместимость с RHEL, Ubuntu, CentOS, SUSE и другими дистрибутивами
🛡 Защитите Linux-инфраструктуру — протестируйте Kaspersky!
Media is too big
VIEW IN TELEGRAM
Создание SSH ключа, настройка SSH-сервера, клиента, проброс портов
⏱️ Таймкоды:
0:00 Вступление
0:28 Теория про SSH
1:32 Создание ключей
3:48 Подключение
4:43 Добавление ключа
9:42 Настройка сервера
12:19 Настройка клиента
14:00 Проброс порта
источник
👉 @sysadminof
⏱️ Таймкоды:
0:00 Вступление
0:28 Теория про SSH
1:32 Создание ключей
3:48 Подключение
4:43 Добавление ключа
9:42 Настройка сервера
12:19 Настройка клиента
14:00 Проброс порта
источник
👉 @sysadminof
Forwarded from Системный Администратор Windows
👋 Привет, админы!
Недавно на одном из серверов столкнулся с проблемой: служба Windows Update зависала в статусе "Ожидание другого установщика". Перезапуск сервиса не помогал, обновления не ставились, а WSUS-задание висело вечно.
💡 Решение оказалось простым, но неочевидным — кто-то (привет, SCCM или ручной запуск MSI) заблокировал установщик Windows Installer.
📌 Что делать:
1. Проверяем, нет ли зависших процессов установщика:
2. Если что-то висит — снимаем задачу:
3. Чистим временные каталоги обновлений:
4. И главное — проверяем, не заблокирована ли установка:
Если ничего подозрительного нет — можно запускать установку обновлений повторно.
🧩 В моем случае зависший
💬 А у вас бывали подобные подвисания с Windows Update? Как решаете — через PowerShell, скрипты или руками? Делитесь!
👉 @win_sysadmin
Недавно на одном из серверов столкнулся с проблемой: служба Windows Update зависала в статусе "Ожидание другого установщика". Перезапуск сервиса не помогал, обновления не ставились, а WSUS-задание висело вечно.
💡 Решение оказалось простым, но неочевидным — кто-то (привет, SCCM или ручной запуск MSI) заблокировал установщик Windows Installer.
📌 Что делать:
1. Проверяем, нет ли зависших процессов установщика:
Get-Process -Name msiexec
2. Если что-то висит — снимаем задачу:
Stop-Process -Name msiexec -Force
3. Чистим временные каталоги обновлений:
net stop wuauserv
Remove-Item -Path "C:\Windows\SoftwareDistribution\Download\*" -Recurse -Force
net start wuauserv
4. И главное — проверяем, не заблокирована ли установка:
Get-WmiObject -Class Win32_Process | Where-Object { $_.Name -like "*msi*" }
Если ничего подозрительного нет — можно запускать установку обновлений повторно.
🧩 В моем случае зависший
msiexec.exe
не давал поставить ни одно обновление — после его убийства всё пошло как по маслу.💬 А у вас бывали подобные подвисания с Windows Update? Как решаете — через PowerShell, скрипты или руками? Делитесь!
👉 @win_sysadmin
📕 Практикум по построению карты сети из базы данных маршрутизаторов для сетевых инженеров, архитекторов и администраторов сетей, а также технических руководителей
На открытом уроке 3 июля в 20:00 мск мы погрузимся в тонкости работы с OSPF Deep Dive:
📗 На вебинаре разберём:
1. Как устроена база данных OSPF (LSDB) и чем она отличается от итоговой таблицы маршрутизации;
2. Как интерпретировать LSA-сообщения для построения полной топологии сети;
📘 В результате на практике разберетесь в построении карты сети из LSDB на примере реального дампа и освоите навыки анализа LSDB.
👉 Регистрация и подробности о курсе Дизайн сетей ЦОД: https://vk.cc/cNjLmK
Все участники открытого урока получат скидку на курс "Дизайн сетей ЦОД"
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
На открытом уроке 3 июля в 20:00 мск мы погрузимся в тонкости работы с OSPF Deep Dive:
📗 На вебинаре разберём:
1. Как устроена база данных OSPF (LSDB) и чем она отличается от итоговой таблицы маршрутизации;
2. Как интерпретировать LSA-сообщения для построения полной топологии сети;
📘 В результате на практике разберетесь в построении карты сети из LSDB на примере реального дампа и освоите навыки анализа LSDB.
👉 Регистрация и подробности о курсе Дизайн сетей ЦОД: https://vk.cc/cNjLmK
Все участники открытого урока получат скидку на курс "Дизайн сетей ЦОД"
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576