Системный Администратор (Сисадмин)
13.9K subscribers
1.7K photos
1.55K videos
87 files
1.73K links
Настройка серверов Windows, Linux, сетевое оборудование Cisco Systems, D-Link, HP, Huawei, Juniper, MikroTik. Книги и мануалы для сисадминов.
По всем вопросам @evgenycarter

РКН clck.ru/3KoGJ3
Download Telegram
Пошаговое руководство по созданию сценариев Shell

В этом уроке мы поговорим о shell-сценариях и о том, как создать свой первый shell-скрипт. В целом они называются сценариями оболочки, но мы будем называть их сценариями Bash, потому что мы будем использовать Bash среди других оболочек Linux.

Существуют zsh, tcsh, ksh и другие оболочки.

https://likegeeks.com/bash-script-easy-guide/

👉 @sysadminof
2👍2
DevOps meetup (Online)

1. Хватит быть YAML-разработчиком. Переходи на сторону CUE - Александр Кириллов, Evrone

Расскажу о трудностях поддержки большого количества YAML-манифестов в Kubernetes и возможных решениях. Также рассмотрю работу с Kubernetes в контексте GitOps без использования Helm

2. Управление маршрутизацией приложений в компании Учи.ру - Виталий Гуцалюк, Учи.ру

В этом докладе мы рассмотрим необычные подходы к управлению раутингом веб-приложений, которые мы применяем в нашей компании

3. Использование Manual Continuous Delivery для повышения показателей эффективности Agile команды - Максим Руднёв, VIClouds

Обзор проблем эффективности процесса разработки в крупных компаниях, с подробным рассмотрением шагов, в которых возникают утечки производительности и рекомендации о том как и какой именно CI/CD внедрять для увеличения показателей эффективности..



🗓 12 апреля, начало в 19:00 мск, Среда

🌐 ОНЛАЙН

📌Наш телеграмм канал с анонсами митапов!

Регистрация на мероприятие
👍2
Пошаговое руководство по написанию Bash-скриптов

Сегодня поговорим о bash-скриптах. Это — сценарии командной строки, написанные для оболочки bash. Существуют и другие оболочки, например — zsh, tcsh, ksh, но мы сосредоточимся на bash. Этот материал предназначен для всех желающих, единственное условие — умение работать в командной строке Linux.

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

👉 @sysadminof
👍81
Вакансии для Системного Администратора, DevOps

https://t.me/sysadmin_rabota
Команды Linux, которые вы никогда не должны запускать

https://itmozg.ru/11-opasnyh-komand-linux-kotorye-vy-nikogda-ne-dolzhny-zapuskat/

👉 @sysadminof
👍3🤔1💩1
Как восстановить утерянный пароль root в CentOS / RHEL 7

Восстановление пароля root является тривиальной задачей, пока вы все еще вошли в систему как администратор или пользователь с полным доступом sudo, но немного более сложным, когда администратор не вошел в систему. В последней ситуации администратор может загрузиться с Live CD, смонтируйте оттуда корневую файловую систему и отредактируйте / etc / shadow. Администраторы также должны иметь возможность выполнять восстановление пароля root без использования внешнего носителя.

https://bookflow.ru/kak-vosstanovit-uteryannyj-parol-root-v-centos-rhel-7/

👉 @sysadminof
👍2
Команды для работы с процессами

ps – вывести ваши текущие активные процессы
ps –e - вывести список процессов с идентификаторами ( PID ) и их именами
ps –eF - вывести список процессов, как в предыдущем примере, но с полной строкой запуска
ps –aux - как и в предыдущем примере, но с использованием синтаксиса BSD.
top – показать степень использования ресурсов системы.
nice - отобразить текущее значение модификации приоритета nice Модификатор принимает значения от -20 (высокий приоритет) до 19 (низкий)
nice -4 mc - запустить mc с приоритетом +4 по отношению к родительскому процессу (оболочке пользователя).
nice --4 mc - запустить приложение mc с приоритетом -4 по отношению к родительскому процессу (оболочке пользователя).
renice 4 -p 11590 - установить значение приоритета для процесса с идентификатором PID=11590 равное 4
kill pid – завершить (убить) процесс с идентификатором pid
killall proc – убить все процессы, имена которых начинаются с proc
bg – список остановленных и фоновых задач; продолжить выполнение остановленной задачи в фоне
fg – выносит на передний план последние задачи
fg n – вынести задачу n на передний план

👉 @sysadminof
👍6
Электронная почта

Как работает электронная почта
Полноценный почтовый сервер за 15 минут
Настройка Postfix. Режимы работы почтовых серверов
Протокол SMTP, расширение STARTTLS и то, что не стоит поминать
DNS записи для почтовых серверов

Документация по Postfix
http://www.postfix.org/documentation.html

Как работает электронная почта
https://habr.com/ru/articles/494788/

Режимы работы почтовых серверов
https://habr.com/ru/articles/494906/

Про порты и шифрование в почтовых серверах
https://habr.com/ru/articles/495256/

DNS записи для почтовых серверов
https://habr.com/ru/articles/496018/

источник

👉 @sysadminof
👍8
Шпаргалка по PowerShell: Команды, операторы и многое другое

Шпаргалка по PowerShell — это версия языка командной строки Windows, которая помогает вам легко выполнять и автоматизировать критически важные задачи в ваших системах. Но как выполнять эти задачи и максимально использовать PowerShell в своей системе Windows?

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

👉 @i_odmin_book
👍4🔥4
Меняем дату установки пароля пользователя в Active Directory

У учетной записи пользователя в ActiveDirectory есть два атрибута, в которых хранится последнее время смены пароля учетной записи. Это атрибуты pwdLastSet и PasswordLastSet.

Различаются они форматом записи. PasswordLastSet хранит данные в нормальном читабельном виде, а вот в pwdLastSet дата хранится в виде большого целого числа, которое представляет собой количество 100-наносекундных интервалов, прошедших с 12:00 полуночи, 1 января 1601 года нашей эры в формате UTC (Coordinated Universal Time).

👉 @sysadminof
👍31
Настройка DHCP Server на CentOS/RHEL 7

Протокол динамической конфигурации хоста (DHCP) Как следует из названия, DHCP используется для управления сетевой конфигурацией хоста через удаленный сервер. DHCP — отличная альтернатива трудоемкой ручной настройке сетевых параметров на хосте или сетевом устройстве. Он автоматически назначает IP-адреса и другую информацию о конфигурации сети системам в сети.

https://bookflow.ru/nastrojka-dhcp-server-na-centos-rhel-7/

👉 @sysadminof
👍7
Секреты групповой политики

- Как найти параметры реестра для изменения конфигурации системы
- Предоставление пользователям доступа для редактирования объектов GPO
- Как прекратить использовать определенные устройства
- Блокировка USB-накопителей при помощи групповой политики

👉 @sysadminof
👍11
Настройка Iptables для чайников

Операционные системы Linux, на которых чаще всего и функционируют серверы (виртуальные машины), имеют встроенный инструмент защиты – программный фильтр Iptables. Все сетевые пакеты идут через ядро приложения и проходят проверку на безопасность для компьютера. Сценария всего два – или данные передаются дальше на обработку, или полностью блокируются.

https://bookflow.ru/nastrojka-iptables-dlya-chajnikov/

👉 @sysadminof
👍10