Обложка канала

Системный администратор. Страница 34

18542 @i_odmin

Системный администратор. Все для системного администратора: библиотека электронных книг, полезные статьи, мануалы.

  • Системный администратор

    Открытый практикум DevOps by Rebrain & Skyeng: Эпопея миграции ~400 проектов из Swarm в K8s: чему она нас научила Успевайте зарегистрироваться. Количество мест строго ограничено! Запись практикума “DevOps by Rebrain” в подарок за регистрацию! 👉Регистрация Время проведения: 8 Ноября (Вторник) в 19:00 по МСК Программа практикума: 🔹Swarm VS K8s: обсудим профит от переезда 🔹Посмотрим, как выстроить процесс миграции в команде инфраструктуры 🔹Разберемся с тонкостями реализации: DSL, балансиры, мониторинг, пайплайны и так далее 🔹Поговорим о том, какие еще моменты учесть, чтобы переезд не замедлился Кто ведет? Андрей Важенин - Infrastructure Engineer в Skyeng. 3+ года разрабатывает на Ansible. Работал в продуктовой разработке, FinTech, EdTech. Успел побыть в роли тимлида, техлида, а потом вернуться в разработку Открытые еженедельные DevOps практикумы. Присоединяйтесь!
  • Системный администратор

    5 советов начинающему DevOps Engineer | Give me five!

    DevOps не понаслышке понимает все циклы разработки, процессы планирования работ командами и управления ожиданиями заказчика. А что же делать, если ты только вначале своего пути? Как вникнуть во все процессы и понять все тонкости? Донт вори! Ярослав Обиход, DevOps Engineer Boosta, поможет разобраться. Какая база лежит в основе работы DevOps инженера? Какие системы можно использовать для мониторинга и логирования? Досмотри до конца и ты узнаешь, сколько может зарабатывать junior DevOps и как бонус- получишь список книг, которые помогут прокачаться в профессии. Наш сайт https://boosta.biz/ Ищите нас в соцсетях: Facebook: https://www.facebook.com/BoostaOfficial Instagram: https://www.instagram.com/boosta.co/?... #boosta #DevOpsEngineer

    YouTube
  • Системный администратор

    Batch-скрипт. Устаналивает портабельную программу с сетевого диска на локальный диск пользователя и выводит ярлык на рабочий стол. Отредактированный под себя скрипт нужно прикрепить с помощью GPO в домене, как сценарий запуска при старте системы. Логи по установке пишутся на сетевой диск в отдельную папку. @echo off rem меняем кодировку чтобы использовать кириллицу chcp 1251 >nul rem указываем директорию с программой для копирования (в нашем случае на сетевом диске М) set old_dir="M:\Programs\ExampleProgramPortable" rem указываем директорию куда копировать программу (в нашем случае в корень диска С) set new_dir="C:\ExampleProgramPortable" rem если директория уже существует пишем запись в лог (дата, время, файл называется именем пользователя), в противном случае копируем программу в директорию new_dir rem копируем ярлык программы в общую папку для всех пользователей, чтобы вывести на рабочий стол rem переименовываем ярлык кириллицей (если нужно) rem делаем запись в лог If Exist "%new_dir%\*.*" ( echo %date% %time:~-11,8% DIR exist already >> M:\logs\%username%.txt ) Else ( xcopy %old_dir% %new_dir% /i /e /h /y xcopy "C:\ExampleProgramPortable\example_program.lnk" C:\Users\Public\Desktop rename "C:\Users\Public\Desktop\example_program.lnk" Программа.lnk echo %date% %time:~-11,8% Example Program install successful >> M:\logs\%username%.txt ) 👉 @i_odmin
  • Реклама

  • Системный администратор

    Базы данных — то, без чего не обойдется ни один востребованный разработчик современной IT-компании сегодня! ⚡️Индексы баз данных: когда использовать, а когда лучше остановить проджекта? Хороший вопрос. ⏰Приглашаем 3 ноября в 20:00 на открытый урок, где вы получите полное представление об индексах, преимуществах и недостатках их использования. 📚Открытый урок — шанс познакомиться с онлайн-курсом «Базы данных» от OTUS. Курс предназначен для разработчиков и администраторов, готовых освоить работу с базами данных. 🔴 Чтобы записаться на вебинар, пройдите вступительный тест: https://otus.pw/cCQW/ Это занятие является частью онлайн-курса «Базы данных» от OTUS.
  • Системный администратор

    Инфраструктура как код: лучшие практики для DevOps-инженеров Сегодня мы поговорим о практиках, которые используются в IAAC (Infrastructure as a Code). Часть из них для кого-то известна, а часть может стать новинкой. В любом случае эта статья будет полезной как для DevOps-инженеров, которые уже на собственном опыте знают, насколько важно покрывать инфраструктуру кодом, так и начинающим, которые только начинают свою работу с Terraform. bookflow.ru/infrast…zhenerov #devops #девопс Подпишись 👉@i_DevOps
  • Системный администратор

    Backup Exec 22.0 - Veritas How to install Backup Exec 22 on a Windows 2022 Server How to Create a Storage Pool in Backup Exec 22 How to Configure Disk Storage in Backup Exec 22 Backup Exec 22 Overview How to perform a full backup using Backup Exec 22 👉 @i_odmin
  • Системный администратор

    Надоело проходить одинаковые тесты множество раз? Работать с плохо сформулированными требованиями и получать непонятный результат? А еще и документация отсутствует… Мы понимаем что ты чувствуешь, поэтому приглашаем тебя на курс DevOps-upgrade! Всего за 5 месяцев из тестировщика ты превратишься в DevOps инженера! Интенсивное обучение технологиям: Git, Docker,Kubernetes, CI/CD, EFK, Prometheus, Loki, Grafana, Ansible, Terraform. Работа с реальными кейсами, разбор практикумов с ведущими специалистами, 3 сертификации и финальный проект, который станет отличным кейсом при собеседовании на новую должность. Не будь как грустный Эскобар, присоединяйся к нам в телеграм канале курса и задавай любые вопросы: https://slurm.club/3Dqly1A А подробную программу и все о курсе можно узнать на нашем сайте: https://slurm.club/3SUJqjJ
  • Системный администратор

    Linux: делаем скриншот и отправляем его на электронную почту Для успешной работы скрипта необходимо сначала установить: ssmtp(обязательно настроить), mpack и scrot #!/usr/bin/env bash # Важно! Для работы скрипта необходимо установить и настроить ssmtp, mpack и scrot # путь к директории со скриншотами dirpath=/home/$USER/screenshots # проверяем наличие директории (если нет, то создаем). Делаем скриншот с названием по маске: ДД-ММ-ГГ_ЧЧ-ММ-СС.jpg if [[ -d $dirpath ]]; then scrot '%d-%m-%Y_%H-%M-%S.jpg' -e "mv \$f $dirpath" screenshot=$(find "$dirpath" -name "*.jpg") else mkdir -p "$dirpath" scrot '%d-%m-%Y_%H-%M-%S.jpg' -e "mv \$f $dirpath" screenshot=$(find "$dirpath" -name "*.jpg") fi # отправляем письмо на почту echo "Скриншот с сервера: $HOSTNAME" > $dirpath/message_body.txt mpack -s "Скриншот" -d $dirpath/message_body.txt $screenshot [email protected] # удаляем скриншот rm -f $screenshot 👉 @i_odmin
  • Системный администратор

    Как найти количество открытых файлов в Linux Значение сохраняется в # cat /proc/sys/fs/file-max Проверка Hard лимит в Linux # ulimit -Hn Проверка Soft лимит в Linux # ulimit -Sn Чтобы просмотреть значения Hard и Soft для разных пользователей, переключите пользователя с «su» на пользователя, ограничения которого вы хотите проверить. Например: # su root $ ulimit -Sn $ ulimit -Hn Как проверить количество системных дескрипторов файлов в Linux На серверах, некоторые из ваших приложений могут потребовать более высокий лимит для открытых дескрипторов файлов. Хорошим примером этого являются службы MySQL / MariaDB или веб-сервер Apache. Вы можете увеличить лимит открытых файлов в Linux, отредактировав опцию ядра fs.file-max. Для этого используйте утилиту sysctl. Sysctl используется для настройки параметров ядра. Например, чтобы увеличить ограничение на количество открых файла до 500000, вы можете использовать следующую команду: # sysctl -w fs.file-max=500000 Вы можете проверить текущее значение для количества открытых файлов с помощью следующей команды: $ cat /proc/sys/fs/file-max С помощью указанной команды изменения, которые вы внесли, будут оставаться активными только до следующей перезагрузки. Если вы хотите применить их на постоянной основе, вам придется отредактировать следующий файл: # vi /etc/sysctl.conf Добавьте следующую команду: fs.file-max=500000 Конечно, вы можете изменить число в соответствии с вашими потребностями. Чтобы снова проверить изменения, используйте: # cat /proc/sys/fs/file-max Чтобы изменения вступили в силу, пользователям необходимо будет выйти из системы и снова войти в систему. Если вы хотите немедленно применить ограничения, вы можете использовать следующую команду: # sysctl -p Установка количества открытых файлов для пользователя в Linux Вышеприведенные примеры показали, как установить ограничения, но вы можете установить лимит для каждого пользователя. Для этой цели, с правами пользователя root, вам необходимо отредактировать следующий файл: # vi /etc/security/limits.conf Если вы администратор Linux, предлагаем Вам ознакомиться с этим файлом. Прочитайте все комментарии в нем, поскольку он обеспечивает гибкость в плане управления системными ресурсами путем установки лимита пользователям на разных уровнях. Команды, которые вы должны добавить, имеют следующие параметры: <domain>        <type>  <item>  <value> Вот пример установки Soft и Hard лимитов для пользователя dimon: ## Example hard limit for max opened files dimon hard nofile 4096 ## Example soft limit for max opened files dimon soft nofile 1024 👉 @i_odmin
  • Системный администратор

    Освойте k8s на продвинутом уровне на курсе «Мониторинг и логирование в Kubernetes». Научим максимально точно видеть, что происходит в инфраструктуре на кластерах Kubernetes, парсить и видоизменять логи, чтобы они не висели мертвым грузом, а приносили пользу. Смотреть программу и получить курс Prometheus в подарок: https://slurm.club/3U3J2jW
  • Системный администратор

    Время — иллюзия, время Unix — иллюзия вдвойне… Как вы хорошо знаете, в Unix-системах мы измеряем время как количество секунд, прошедших с «эпохи»: 00:00:00 UTC 1 января 1970 года. Немало людей сильно разозлилось из-за этого, да и вообще, общественное мнение сочло это ошибкой. https://habr.com/ru/post/695688/ 👉 @i_odmin
  • Системный администратор

    Подборка Telegram каналов для программистов🔥 Сохраняйте, чтоб не потерять. https://t.me/itmozg Программисты, дизайнеры, новости из мира IT. https://t.me/phis_mat Обучающие видео, книги по Физике и Математике https://t.me/xakep_1 Статьи из "Хакера" https://t.me/php_lib Библиотека PHP программиста 👨🏼‍💻👩‍💻 https://t.me/nodejs_lib Подборки по Node js и все что с ним связано https://t.me/ruby_lib Библиотека Ruby программиста 1C разработка 📌 https://t.me/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С Программирование C++📌 https://t.me/cpp_lib Библиотека C/C++ разработчика https://t.me/cpp_knigi Книги для программистов C/C++ https://t.me/cpp_geek Учим C/C++ на примерах Программирование Python 📌 https://t.me/pythonofff Python академия. Учи Python быстро и легко🐍 https://t.me/BookPython Библиотека Python разработчика https://t.me/python_real Python подборки на русском и английском https://t.me/python_360 Книги по Python Rus Java разработка 📌 https://t.me/BookJava Библиотека Java разработчика https://t.me/java_360 Книги по Java Rus https://t.me/java_geek Учим Java на примерах GitHub Сообщество 📌 https://t.me/Githublib Интересное из GitHub CodePen 📌 https://t.me/codepen_1 Сообщество пользователей CodePen Базы данных (Data Base) 📌 https://t.me/database_info Все про базы данных Мобильная разработка: iOS, Android 📌 https://t.me/developer_mobila Мобильная разработка https://t.me/kotlin_lib Подборки полезного материала по Kotlin Фронтенд разработка 📌 https://t.me/frontend_1 Подборки для frontend разработчиков https://t.me/frontend_sovet Frontend советы, примеры и практика! https://t.me/React_lib Подборки по React js и все что с ним связано Разработка игр 📌 https://t.me/game_devv Все о разработке игр Вакансии 📌 https://t.me/sysadmin_rabota Системный Администратор https://t.me/progjob Вакансии в IT Чат программистов📌 https://t.me/developers_ru Библиотеки 📌 https://t.me/book_for_dev Книги для программистов Rus https://t.me/programmist_of Книги по программированию https://t.me/proglb Библиотека программиста https://t.me/bfbook Книги для программистов БигДата, машинное обучение 📌 https://t.me/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning Программирование 📌 https://t.me/bookflow Лекции, видеоуроки, доклады с IT конференций https://t.me/coddy_academy Полезные советы по программированию QA, тестирование 📌 https://t.me/testlab_qa Библиотека тестировщика Шутки программистов 📌 https://t.me/itumor Шутки программистов Защита, взлом, безопасность 📌 https://t.me/thehaking Канал о кибербезопасности Книги, статьи для дизайнеров 📌 https://t.me/ux_web Статьи, книги для дизайнеров https://t.me/arhitekturamira World Architecture Системное администрирование 📌 https://t.me/tipsysdmin Типичный Сисадмин (фото железа, было/стало) https://t.me/sysadminof Книги для админов, полезные материалы https://t.me/i_odmin Все для системного администратора https://t.me/i_odmin_book Библиотека Системного Администратора https://t.me/i_odmin_chat Чат системных администраторов https://t.me/i_DevOps DevOps: Пишем о Docker, Kubernetes и др. https://t.me/sysadminoff Новости Линукс Linux Английский 📌 https://t.me/UchuEnglish Английский с нуля Математика 📌 https://t.me/Pomatematike Канал по математике Арбитраж трафика 📌 https://t.me/partnerochkin CPA и арбитраж трафика Крипта 📌 https://t.me/bitkoinoff Новости криптовалют Метавселенная, GameFi, Crypto 📌 https://t.me/metaverse360 DeepFake 📌 https://t.me/deepfakenow Публикуем deepfake видео Мир технологий 📌 https://t.me/mir_teh Видео из мира технологий Excel лайфхак📌 https://t.me/Excel_lifehack
  • Системный администратор

    Про технологии Veeam Как создать задание архивирования на ленту Backup to Tape и File to Tape Создание и работа с SureBackup Jobs Создание Application Groups Создание Veeam Virtual Labs Установка агента для Linux и его использование Настройка и работа Veeam Backup для Microsoft Office 365 с объектным репозиторием Установка Veeam Backup Enterprise Manager Установка и первичная настройка Veeam Backup для Microsoft Office 365 Что такое Backup Repository Capacity Tier в SOBR источник #Veeam 👉 @i_odmin
  • Системный администратор

    Открытые практикумы DevOps, Linux, Networks и Golang by Rebrain: расписание на Ноябрь 2022 Успевайте зарегистрироваться. Количество мест строго ограничено! Запись практикума “DevOps by Rebrain: Docker-compose и как работает сеть в докере” в подарок за регистрацию! 👉Регистрация 1 ноября DevOps: Docker-compose и как работает сеть в докере (Александр Крылов) 2 ноября Linux: Пользователи в Linux (Андрей Буранов) 3 ноября Golang: protoc, protoc-плагины: устройство и дебаг (Алексей Панфилов) 8 ноября DevOps: Эпопея миграции ~400 проектов из Swarm в K8s: чему она нас научила (Андрей Важенин) 9 ноября Linux: Права в Linux (Андрей Буранов) 10 ноября Networks: QoS. Настройка приоритетов и очередей трафика (Дмитрий Радчук) 15 ноября DevOps: Тестирование приложений через rest api (Александр Крылов) 16 ноября Linux: Работа в sed (Андрей Буранов) 17 ноября Networks: Технология NAT: схемы и сценарии использования (Ольга Яновская) 22 ноября DevOps: REBRAIN & Tele2: Вам (не)нужен ServiceMesh (Михаил Солодягин) 23 ноября Linux: DNS (Даниил Батурин) 24 ноября Golang: GO против Rust (Константин Деревцов) 29 ноября DevOps: информация появится позже 30 ноября Linux: IPv6, часть 2 (Даниил Батурин) Посмотреть программу практикумов и записаться бесплатно Открытые еженедельные DevOps практикумы - https://rebrainme.com/channel Присоединяйтесь!
  • Системный администратор

    Удаленный запуск скриптов через Телеграм в Mikrotik Представляю переработанную на свой лад версию скрипта, позволяющую удалённо запускать скрипты Mikrotik через Телеграм. В скрипте использованы идеи и часть кода by Pepelxl, Virtue, GeXoGeN и Dimonw - большая им благодарность! Для работы скрипта должны быть заранее известны BotID и ChatID. Скрипт необходимо добавить в System/Sheduler и установить запуск с периодичностью не менее одного раза минуту. Алгоритм работы следующий: каждый раз при активации скрипта запрашивается ПОСЛЕДНЕЕ сообщение в группе с указанным BotID и если разница между временем отправки сообщения в Телеграм и текущим временем на Mikrotik составляет менее 1 минуты, тогда производится запуск скрипта с именем, указанным в теле сообщения. На что нужно обратить внимание: 1. Работа скрипта привязана к текущему времени, по этой причине на роутере должны быть правильно выставлены время и часовой пояс. 2. Сообщения для роутера должны начинаться с символа "/". Например, если нужно запустить скрипт с именем "wol", тогда в теле сообщения должно быть написано "/wol", при этом в System/Scripts заранее должен быть прописан скрипт с нужным именем (например: "wol"). 3. Скрипт считывает ПОСЛЕДНЕЕ сообщение в группе и по этой причине не имеет смысла накидывать сразу много команд, в любом случае будет выполнена только последняя. Сам скрипт ниже https://t.me/i_odmin/3831 👉 @i_odmin
  • Реклама

  • Системный администратор

    Уже через 1 часа стартует вебинар. Присоединяйтесь! Демонстрация приложения для автоматизированного резервного копирования и восстановления данных RuBackup. Люди делятся на два типа: «я не делаю бэкапы» и «теперь я делаю бэкапы». И тех, и других заинтересует вебинар по функционалу приложения для автоматизированного резервного копирования и восстановления данных RuBackup. Вебинар пройдёт 27 октября в 11:00 (МСК), спикером выступит ведущий инженер технического центра Merlion Алексей Омельяненко. Подробности и регистрация по ссылке: https://clck.ru/32UCxL
  • Системный администратор

    Linux Professional Institute Linux Essentials #linux 👉 @i_odmin_book

    LPI-Learning-Material-010-160-en.pdf

    application/pdf
  • Системный администратор

    Особенности функций Mikrotik script. Сode из :parse Исследование функций и скриптов в Mikrotik script. Рассматриваются разные способы создания и вызова функций и скриптов с передачей в них параметров. Оператор :parse и особый тип данных code. https://habr.com/ru/post/650795/ 👉 @i_odmin
    Особенности функций Mikrotik script. Сode из :parse

    Исследование функций и скриптов в Mikrotik script. Рассматриваются разные способы создания и вызова функций и скриптов с передачей в них параметров. Оператор :parse и особый тип данных code. 1. Что...

    Хабр