Перейти к содержимому
Технологии IT обновлён 14.05.2023

Системный Администратор (Сисадмин)

Настройка серверов Windows, Linux, сетевое оборудование Cisco Systems, D-Link, HP, Huawei, Juniper, MikroTik. Книги и мануалы для сисадминов.

Публикации канала

Принцип работы коммутатора Ethernet Режим "обучения". Режим "затопления". Таблица коммутации (таблица МАС-адресов). 📲 Мы в MAX 👉 @sysadminof Video is too big

Открыть в Telegram

Команды для Панели управления Windows appwiz.cpl Мастер приложений (программа и функции) control Панель управления control admintools Административные инструменты control color Персонализация – цвет и внешний вид control desktop Свойства дисплея (персонализация) control folders Свойства папок control keyboard Свойства клавиатуры control mouse Свойства мыши control netconnections Свойства сети control printers Принтеры control schedtasks Расписание задач control update Обновление Windows control userpasswords Настройка учетной записи администратора control userpasswords2 Настройка учетных записей пользователей desk.cpl Дисплей – Разрешение экрана devmgmt.msc Диспетчер устройств firewall.cpl Брандмауэр Windows inetcpl.cpl Свойства Интернета (панель управления Интернетом) intl.cpl Региональные настройки (международные) mmsys.cpl Свойства звука (Настройки мультимедийной системы) ncpa.cpl Свойства сети netplwiz Создание учетной записи пользователя powercfg.cpl Конфигурация питания sysdm.cpl Свойства системы timedate.cpl Свойства даты и времени utilman Удобный менеджер сервисных программ wscui.cpl Центр безопасности (Windows Security Center UI) Инструменты администрирования Windows compmgmt.msc Управление компьютером, включая системные инструменты, хранилища, услуги и приложения defrag Команда дефрагментации dcomcnfg Сервисы компонентов (подробная конфигурация компонентов) devmgmt.msc Управление устройствами diskmgmt.msc Диспетчер разделов диска diskpart Diskpart Command eventvwr.msc Просмотрщик событий fsmgmt.msc Общие папки (Управление общим доступом к файлам) gpedit.msc Редактор групповой политики lusrmgr.msc Локальные пользователи и группы perfmon.msc Performance Monitor rekeywiz Шифрование файлов 📲 Мы в MAX 👉 @sysadminof

Открыть в Telegram

Техническое интервью может закончиться на одном вопросе по VXLAN EVPN — особенно если вы знаете технологию на практике, но не умеете показать это в ответе. 2 ноября на открытом уроке разберём 👉 как проходит найм Network Engineer в ЦОД и что действительно оценивают на каждом этапе. Посмотрим три вопроса по VXLAN EVPN — от базового применения до anycast gateway и multi-site — и сравним ответы подготовленного и неподготовленного кандидата. ✅ Поговорим также о резюме, ATS-фильтрах и том, как рассказывать о своих проектах. Занятие для сетевых инженеров, которые планируют карьерный рост, готовятся к техническому интервью, хотят понять требования рынка к специалистам ЦОД. Открытый урок проходит в преддверии старта курса «Дизайн сетей ЦОД». 📆 2 ноября в 20:15 МСК. Принять участие: https://vk.cc/d3ikiH Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Открыть в Telegram

Эффективный разбор лог-файлов Linux! 15 примеров, которые администраторы Linux могут использовать ежедневно 👇. 1/ Поиск определенного текста в файле журнала: grep "error" /var/log/syslog Эта команда ищет слово "error" в файле syslog. 2/ Подсчитайте вхождения определенного шаблона: grep -c "error" /var/log/syslog Эта команда подсчитывает вхождения слова "error" в файл syslog. 3/ Отфильтруйте журналы по диапазону дат: grep "Apr 1" /var/log/syslog Эта команда фильтрует записи syslog за 1 апреля. 4/ Просматривайте журналы в режиме реального времени: tail -f /var/log/syslog Эта команда позволяет следить за файлом syslog в режиме реального времени. 5/ Найдите наиболее часто встречающиеся ошибки: grep "error" /var/log/syslog | sort | uniq -c | sort -nr Эта команда подсчитывает и сортирует наиболее частые сообщения об ошибках. 6/ Выполните поиск в нескольких файлах журнала одновременно: grep "error" /var/log/syslog /var/log/nginx/error.log Эта команда ищет "error" в журналах ошибок syslog и Nginx. 7/ Извлеките определенные поля из записей журнала: awk '{print $4, $6}' /var/log/nginx/access.log Эта команда извлекает и выводит определенные поля из записей журнала доступа Nginx. 8/ Поиск IP-адресов: grep -oE "\b([0-9]{1,3}\.){3}[0-9]{1,3}\b" /var/log/nginx/access.log Эта команда извлекает IP-адреса из записей журнала доступа Nginx. 9/ Определите основные шаблоны доступа: awk '{print $7}' /var/log/nginx/access.log | sort | uniq -c | sort -nr Эта команда определяет наиболее часто используемые URL-адреса в журналах доступа Nginx. 10/ Поиск определенных кодов состояния HTTP: grep "404" /var/log/nginx/access.log Эта команда ищет ошибки HTTP 404 в журналах доступа Nginx. 11/ Определите основных потребителей трафика: awk '{print $10, $7}' /var/log/nginx/access.log | sort -rh | head Эта команда определяет URL-адреса с наибольшим потреблением трафика в журналах доступа Nginx. 12/ Фильтруйте журналы по IP-адресу источника: grep "192.168.1.100" /var/log/auth.log Эта команда фильтрует журналы аутентификации по определенному IP-адресу. 13/ Поиск неудачных попыток входа в систему: grep "Failed password" /var/log/auth.log Эта команда ищет неудачные попытки входа в систему SSH в журналах auth. 14/ Проверьте время запуска и выключения системы: grep "systemd" /var/log/syslog | grep "Starting" | grep "Stopping" Эта команда извлекает события запуска и выключения системы из syslog. 15/ Найдите процессы, потребляющие большое количество CPU: grep "CPU" /var/log/syslog Эта команда помогает выявить процессы, вызывающие повышенное потребление ЦП, в системных журналах. 📲 Мы в MAX 👉 @sysadminof

Открыть в Telegram

Пакетная фильтрация в Linux Бесконтекстная пакетная фильтрация (iptables): stateless Контекстная пакетная фильтрация (iptables): stateful источник 📲 Мы в MAX 👉 @sysadminof Video is too big Video is too big

Открыть в Telegram

Создание скриптов bash источник 📲 Мы в MAX 👉 @sysadminof Video is too big Video is too big Video is too big

Открыть в Telegram

Active Directory: утилита DCDIAG Утилита dcdiag позволяет выполнить до 20 тестов над инфраструктурой Active Directory. Некоторые из тестов предоставляют диагностическую информацию об определенном контроллере домена. Многие тесты предоставляют информацию о конфигурации репликации в пределах леса. Advertising Проверяет, правильно ли контроллер домена сообщает о себе и о своей роли хозяина операций. Этот тест завершиться неудачно, если служба NetLogon не запущена CheckSDRefDom Проверяет правильность доменов ссылок дескрипторов безопасности для каждого раздела каталогов программ Connectivity Проверяет регистрацию DNS для каждого контроллера домена, отправляет тестовый эхо-пакет на каждый контроллер домена и проверяет подключение по протоколам LDAP и RPC к каждому контроллеру домена CrossRefValidation Проверяет правильность перекрестных ссылок для доменов RRSSysvol проверяет состояние готовности для FRS SYSVOL FRSEvent Проверяет ошибки репликации в работе службы репликации файлов, что может означать наличие проблем в репликации SYSVOL и, таким образом, целостности копий объектов групповых политик FSMOCheck Не проверяет роли хозяев операций, а вместо этого запрашивает сервер глобального каталога, первичный контроллер домена, предпочтительный сервер времени, сервер времени и центр распространения ключей Intersite Проверяет наличие ошибок, которые могут помешать нормальной репликации между сайтами. Компания Microsoft предупреждает, что иногда результаты этого теста могут оказаться неточными KCCEvent Проверяет безошибочность создания объектов соединений для репликации между сайтами KnowsOfRoleHolders Проверяет возможность подключения контроллеров домена ко всем пяти хозяевам операций MachineAccount Проверяет правильность регистрации учетной записи целевого компьютера и правильность объявлений служб этого компьютера. Если обнаружена ошибка, ее можно исправить с помощью утилиты dcdiag, указав параметры /fixmachineaccount или /recreatemachineaccount NCSecDesc Проверяет правильность разрешений для репликации в дескрипторах безопасности для заголовков контекста именования NetLogons Проверяет правильность разрешений регистрации, позволяющих регистрацию, для каждого контроллера домена ObjectsReplicated Проверяет правильность репликации агента сервера каталогов и объектов учетных записей компьютеров OutboundSecureChannels Проверяется наличие безопасных каналов между всеми контроллерами домена в интересующем домене Replications Проверяет возможность репликации между контроллерами домена и сообщает обо всех ошибках при репликации RidManager Проверяет работоспособность и доступность хозяина относительных идентификаторов Services Проверяет работоспособность всех служб, необходимых для работы контроллера домена, на указанном контроллере домена SystemLog Проверяет безошибочность работы системного журнала VerifyEnterpriseReferences Проверяет действительность системных ссылок службы репликации файлов для всех объектов на всех контроллерах домена в лесу VerifyReferences Проверяет действительность системных ссылок службы репликации файлов для всех объектов на указанном контроллере домена VerifyReplicas Проверяет действительность всех разделов каталога приложения на всех серверах, принимающих участие в репликации Синтаксис команды dcdiag: dcdiag /s:<DomainController> [/n:<NamingContext>] [[/u:<domain\user>] [/p:<password>] ] [{/a|/e}{/q|/v}] [/i] [/f:<LogFile>] [/ferr:<ErrorLog>] [/c [/skip:<test]] [/test:<test>] [/fix] 📲 Мы в MAX 👉 @sysadminof

Открыть в Telegram

Владимирский админ,ветер в серверной. Пингуют из Твери, пинг немеренный. 📲 Мы в MAX 👉 @sysadminof

Открыть в Telegram

Знакомство с SSH Как гласит википедия, «SSH — сетевой протокол прикладного уровня, позволяющий производить удалённое управление операционной системой и туннелирование TCP-соединений (например, для передачи файлов). Схож по функциональности с протоколами Telnet и rlogin, но, в отличие от них, шифрует весь трафик, включая и передаваемые пароли. SSH допускает выбор различных алгоритмов шифрования. SSH-клиенты и SSH-серверы доступны для большинства сетевых операционных систем». Когда в первый раз знакомишься с ним, то, скорее всего, он представляется как средство для доступа к удалённому серверу. В первую очередь, так оно и есть. Однако его возможности намного шире. Что может протокол SSH: заменить telnet — обеспечить доступ к терминалу удалённой машины по шифрованному каналу; заменить ftp — обеспечить обмен файлами с удалённой машиной по шифрованному каналу и без необходимости обходить ограничения, которые присущи ftp при работе через NAT и прокси; обеспечить проброс портов — обеспечить доступ к портам с локальной машины или её сети на порты, которые доступы удалённой машине; socks-прокси — обеспечить локальное устройство или целую сеть socks-прокси через удалённую машину; выполнение команд на удалённой машине из скриптов локальной машины. https://habr.com/ru/articles/802179/ 📲 Мы в MAX 👉 @sysadminof

Открыть в Telegram

Зарезервированные переменные Bash Переменная Значение $DIRSTACK Содержимое вершины стека каталогов. $EDITOR Текстовый редактор по-умолчанию. $EUID Эффективный UID. Если вы использовали программу su для выполнения команд от другого пользователя, то эта переменная содержит UID этого пользователя. $UID Содержит реальный идентификатор, который устанавливается только при логине. $FUNCNAME Имя текущей функции в скрипте. $GROUPS Массив групп к которым принадлежит текущий пользователь. $HOME Домашний каталог пользователя. $HOSTNAME hostname машины. $HOSTTYPE Архитектура машины. $LC_CTYPE Внутренняя переменная, которая определяет кодировку символов. $OLDPWD Прежний рабочий каталог. $OSTYPE Тип ОС. $PATH Путь поиска программ. $PPID Идентификатор родительского процесса. $SECONDS Время работы скрипта (в сек.) $# Общее количество параметров переданных скрипту $* Все аргументы переданыне скрипту(выводятся в строку). $@ Тоже самое, что и предыдущий, но параметры выводятся в столбик. $! PID последнего запущенного в фоне процесса. $$ PID самого скрипта. $? Содержит код завершения последней команды. 📲 Мы в MAX 👉 @sysadminof

Открыть в Telegram

🥷 Пентест инфраструктуры: поиск слепых зон IDS/IPS Приглашаем на открытый урок. 🗓 21 октября в 20:00 МСК 🆓 Бесплатно. Урок в рамках старта курса «Пентест. Инструменты и методы проникновения в действии». Программа вебинара ✔️Анализ архитектуры защищаемой инфраструктуры и определение точки размещения IDS/IPS ✔️Исследование механизмов обнаружения атак ✔️Анализ сигнатурных и алгоритмических ограничений и выявление «слепых зон» системы обнаружения ✔️Анализ событий безопасности и результатов пентеста ✔️Оценка эффективности настроенных механизмов защиты Кому будет интересно: Пентестерам и специалистам Red Team, инженерам и администраторам сетевой инфраструктуры, специалистам по информационной безопасности, SOC-аналитикам и инженерам IDS/IPS. А также всем, кто хочет понять не только, как работает защита, но и почему она иногда не срабатывает. 🔗 Ссылка на регистрацию: https://vk.cc/d2XEgY Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Открыть в Telegram

Bash. Проверки файлов Kоманды позволяют проверять различные условия, касающиеся файлов -d file # Проверяет, существует ли файл, и является ли он директорией. -e file # Проверяет, существует ли файл. -f file # Проверяет, существует ли файл, и является ли он файлом. -r file # Проверяет, существует ли файл, и доступен ли он для чтения. -s file # Проверяет, существует ли файл, и не является ли он пустым. -w file # Проверяет, существует ли файл, и доступен ли он для записи. -x file # Проверяет, существует ли файл, и является ли он исполняемым. file1 -nt file2 # Проверяет, новее ли file1, чем file2. file1 -ot file2 # Проверяет, старше ли file1, чем file2. -O file # Проверяет, существует ли файл, и является ли его владельцем текущий пользователь. -G file # Проверяет, существует ли файл, и соответствует ли его идентификатор группы идентификатору группы текущего пользователя. #!/bin/bash mydir=/home/likegeeks if [ -d $mydir ] # если файл сущетсвует и он является директорией then echo "The $mydir directory exists" # выводим сообщение cd $mydir # переходим в него ls # отображаем содержимое else # ИНАЧЕ echo "The $mydir directory does not exist" fi 📲 Мы в MAX 👉 @sysadminof

Открыть в Telegram

Протоколы TLS/SSL | Защищенные сетевые протоколы 00:00 - Протоколы TLS/SSL 02:05 - Место TLS/SSL в моделях TCP/IP и OSI 04:10 - История TLS/SSL 07:25 - Приватность данных в TLS/SSL 08:25 - Целостность данных в TLS/SSL 10:18 - Аутентификация в TLS/SSL 12:20 - Как прикладные протоколы используют TLS/SSL 13:55 - Итоги источник 📲 Мы в MAX 👉 @sysadminof Video is too big

Открыть в Telegram

Полная файловая система Linux 📁 / ∟ 📄boot ∟ 📁bin ∟ 📄ls ∟ 📄mkdir ∟ 📁dev ∟ 📄sda ∟ 📁etc ∟ 📄hostname ∟ 📄passwd ∟ 📄nginx .conf ∟ 📁home ∟ 📁user1 ∟ 📄.bashrc ∟ 📁user2 ∟ 📄notes.txt ∟ 📄.bashrc ∟ 📁lib ∟ 📄libcrypto .so ∟ 📄libssl .so ∟ 📁mnt ∟ 📁opt ∟ 📁app1 ∟ 📄app1_executable ∟ 📁app2 ∟ 📄app2_executable ∟ 📁proc ∟ 📁root ∟ 📁sbin ∟ 📄init ∟ 📄shutdown ∟ 📁srv ∟ 📁sys ∟ 📁tmp ∟ 📁usr ∟ 📁bin ∟ 📄gcc ∟ 📄python ∟ 📁include ∟ 📁lib ∟ 📄libncurses .so ∟ 📁local ∟ 📁bin ∟ 📄custom_app ∟ 📁lib ∟ 📄libcustom_lib .so ∟ 📁share ∟ 📁var ∟ 📁log ∟ 📄syslog ∟ 📄nginx .log ∟ 📁www ∟ 📁html ∟ 📄index .html 📲 Мы в MAX 👉 @sysadminof

Открыть в Telegram

Как заставить пользователя изменить пароль при следующем входе в систему Существует несколько способов. Использование команды passwd sudo passwd --expire [username] Использование команды chage sudo chage --lastday 0 [username] Срок действия паролей chage -l Будет выведена следующая информация: Когда пароль был последний раз изменен; Дата окончания действия пароля; Сколько дней осталось до окончания действия пароля; Когда учетная запись пользователя будет закончена (можно, пожалуйста, далее мы будем говорить «заэкспайрится»?) Минимальное количество дней между итерацией смены пароля; Максимальное количество дней между итерацией смены пароля; Заставляем пользователя менять пароль каждые 90 дней sudo chage -M 90 Задаем срок жизни учетной записи (до 12 июня 2023) sudo chage -E 2023-06-12 serg sudo chage -E 2023-06-12 oleg Сколько времени на смену пароля? В примере даем Борису 10 дней на смену пароля с момента как пароль заэкспайрился sudo chage -I 10 boris Уведомление о смене пароля заранее Через 25 дней истекает срок годности пароля Бориса sudo chage -W 25 boris Защищаемся от частой смены паролей пользователя Минимальное количество дней между сменой паролей sudo chage -m 25 boris Удалить ограничение в днях sudo chage -m 0 sergey 📲 Мы в MAX 👉 @sysadminof

Открыть в Telegram

Linux Структура каталогов Linux Модель OSI Vs TCP/IP Права доступа в Linux Шпаргалка по разрешениям файлов в Linux (разрешения SUID, SGID и Stick Bit) 📲 Мы в MAX 👉 @sysadminof

Открыть в Telegram

Комментарии

0

Комментарии пишут вошедшие — так видно, кто автор.

Войти

Комментариев пока нет

Будьте первым, кто расскажет о канале другим.

Пожаловаться на канал

Расскажите, что не так: модератор проверит канал и примет решение. Подпись не нужна, но почту можно оставить — тогда ответим.

Причина Что не так (необязательно) Почта для ответа (необязательно)
Открыть в Telegram