Пошаговое руководство по созданию сценариев Shell
В этом уроке мы поговорим о shell-сценариях и о том, как создать свой первый shell-скрипт. В целом они называются сценариями оболочки, но мы будем называть их сценариями Bash, потому что мы будем использовать Bash среди других оболочек Linux.
Существуют zsh, tcsh, ksh и другие оболочки.
https://likegeeks.com/bash-script-easy-guide/
👉 @sysadminof
В этом уроке мы поговорим о 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 мск, Среда
🌐 ОНЛАЙН
📌Наш телеграмм канал с анонсами митапов!
✅ Регистрация на мероприятие
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
Сегодня поговорим о bash-скриптах. Это — сценарии командной строки, написанные для оболочки bash. Существуют и другие оболочки, например — zsh, tcsh, ksh, но мы сосредоточимся на bash. Этот материал предназначен для всех желающих, единственное условие — умение работать в командной строке Linux.
Сценарии командной строки — это наборы тех же самых команд, которые можно вводить с клавиатуры, собранные в файлы и объединённые некоей общей целью. При этом результаты работы команд могут представлять либо самостоятельную ценность, либо служить входными данными для других команд. Сценарии — это мощный способ автоматизации часто выполняемых действий.
👉 @sysadminof
👍8❤1
Команды Linux, которые вы никогда не должны запускать
https://itmozg.ru/11-opasnyh-komand-linux-kotorye-vy-nikogda-ne-dolzhny-zapuskat/
👉 @sysadminof
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
Восстановление пароля root является тривиальной задачей, пока вы все еще вошли в систему как администратор или пользователь с полным доступом sudo, но немного более сложным, когда администратор не вошел в систему. В последней ситуации администратор может загрузиться с Live CD, смонтируйте оттуда корневую файловую систему и отредактируйте / etc / shadow. Администраторы также должны иметь возможность выполнять восстановление пароля root без использования внешнего носителя.
https://bookflow.ru/kak-vosstanovit-uteryannyj-parol-root-v-centos-rhel-7/
👉 @sysadminof
👍2
Команды для работы с процессами
👉 @sysadminof
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 равное 4kill pid
– завершить (убить) процесс с идентификатором pidkillall proc
– убить все процессы, имена которых начинаются с procbg
– список остановленных и фоновых задач; продолжить выполнение остановленной задачи в фоне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
Как работает электронная почта
Полноценный почтовый сервер за 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
Forwarded from Книги для Системного Администратора
Шпаргалка по PowerShell: Команды, операторы и многое другое
Шпаргалка по PowerShell — это версия языка командной строки Windows, которая помогает вам легко выполнять и автоматизировать критически важные задачи в ваших системах. Но как выполнять эти задачи и максимально использовать PowerShell в своей системе Windows?
Мы составили шпаргалку по PowerShell, в которой описаны синтаксис PowerShell и все команды PowerShell, чтобы помочь вам оптимизировать PowerShell и даже подготовиться к собеседованиям.
👉 @i_odmin_book
Шпаргалка по 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
У учетной записи пользователя в ActiveDirectory есть два атрибута, в которых хранится последнее время смены пароля учетной записи. Это атрибуты pwdLastSet и PasswordLastSet.
Различаются они форматом записи. PasswordLastSet хранит данные в нормальном читабельном виде, а вот в pwdLastSet дата хранится в виде большого целого числа, которое представляет собой количество 100-наносекундных интервалов, прошедших с 12:00 полуночи, 1 января 1601 года нашей эры в формате UTC (Coordinated Universal Time).
👉 @sysadminof
👍3❤1
Настройка DHCP Server на CentOS/RHEL 7
Протокол динамической конфигурации хоста (DHCP) Как следует из названия, DHCP используется для управления сетевой конфигурацией хоста через удаленный сервер. DHCP — отличная альтернатива трудоемкой ручной настройке сетевых параметров на хосте или сетевом устройстве. Он автоматически назначает IP-адреса и другую информацию о конфигурации сети системам в сети.
https://bookflow.ru/nastrojka-dhcp-server-na-centos-rhel-7/
👉 @sysadminof
Протокол динамической конфигурации хоста (DHCP) Как следует из названия, DHCP используется для управления сетевой конфигурацией хоста через удаленный сервер. DHCP — отличная альтернатива трудоемкой ручной настройке сетевых параметров на хосте или сетевом устройстве. Он автоматически назначает IP-адреса и другую информацию о конфигурации сети системам в сети.
https://bookflow.ru/nastrojka-dhcp-server-na-centos-rhel-7/
👉 @sysadminof
👍7
Секреты групповой политики
- Как найти параметры реестра для изменения конфигурации системы
- Предоставление пользователям доступа для редактирования объектов GPO
- Как прекратить использовать определенные устройства
- Блокировка USB-накопителей при помощи групповой политики
👉 @sysadminof
- Как найти параметры реестра для изменения конфигурации системы
- Предоставление пользователям доступа для редактирования объектов GPO
- Как прекратить использовать определенные устройства
- Блокировка USB-накопителей при помощи групповой политики
👉 @sysadminof
👍11
Настройка Iptables для чайников
Операционные системы Linux, на которых чаще всего и функционируют серверы (виртуальные машины), имеют встроенный инструмент защиты – программный фильтр Iptables. Все сетевые пакеты идут через ядро приложения и проходят проверку на безопасность для компьютера. Сценария всего два – или данные передаются дальше на обработку, или полностью блокируются.
https://bookflow.ru/nastrojka-iptables-dlya-chajnikov/
👉 @sysadminof
Операционные системы Linux, на которых чаще всего и функционируют серверы (виртуальные машины), имеют встроенный инструмент защиты – программный фильтр Iptables. Все сетевые пакеты идут через ядро приложения и проходят проверку на безопасность для компьютера. Сценария всего два – или данные передаются дальше на обработку, или полностью блокируются.
https://bookflow.ru/nastrojka-iptables-dlya-chajnikov/
👉 @sysadminof
👍10