Docker
01- Основы. Принцип работы. Почему docker. Сравнение с виртульной машиной. Применение.
02- Установка Docker в Linux и Windows.
03- Основные команды. Управление портами. Port Mapping.
04- Переменные. Environment Variables.
05- Volumes. Постоянные данные. Persisting Data.
06- Сети в докер. Network: bridge, host, none, macvlan, ipvlan
07- Dockerfile. Создаем СВОИ контейнеры.
08-Docker-COMPOSE. Простой запуск контейнеров.
#devops #девопс
@sysadmin1
01- Основы. Принцип работы. Почему docker. Сравнение с виртульной машиной. Применение.
02- Установка Docker в Linux и Windows.
03- Основные команды. Управление портами. Port Mapping.
04- Переменные. Environment Variables.
05- Volumes. Постоянные данные. Persisting Data.
06- Сети в докер. Network: bridge, host, none, macvlan, ipvlan
07- Dockerfile. Создаем СВОИ контейнеры.
08-Docker-COMPOSE. Простой запуск контейнеров.
#devops #девопс
@sysadmin1
👍3❤2🔥2
Media is too big
VIEW IN TELEGRAM
pSnapper (Linux Process Snapper)
Скрипт, с помощью которого можно получить информацию о процессах, их состоянии и статусах в системе.
Скрипт не подключается к рабочему процессу, он просто получает информацию из /proc/PID/task/*. Для работы нужен только python, более ничего устанавливать не требуется.
Установка
# git clone https://github.com/tanelpoder/psnapper
# cd psnapper
# chmod +x ./psn
И работаем с нашими процессами в системе.
Например, получаем активность за последние 5 секунд, просто введя:
# ./psn
Получаем список активных процессов, запущенную при этом команду, pid, вызовы и текущие состояния:
# ./psn -g pid,cmdline,state,syscall -a
Смотрим, как обстоят дела у нашего сервера БД, но собираем информацию не 5, а 30 секунд:
# ./psn -d 30 -p ^mysql -g cmdline,state,syscall,wchan -a
https://github.com/tanelpoder/psnapper
@sysadmin1
Скрипт, с помощью которого можно получить информацию о процессах, их состоянии и статусах в системе.
Скрипт не подключается к рабочему процессу, он просто получает информацию из /proc/PID/task/*. Для работы нужен только python, более ничего устанавливать не требуется.
Установка
# git clone https://github.com/tanelpoder/psnapper
# cd psnapper
# chmod +x ./psn
И работаем с нашими процессами в системе.
Например, получаем активность за последние 5 секунд, просто введя:
# ./psn
Получаем список активных процессов, запущенную при этом команду, pid, вызовы и текущие состояния:
# ./psn -g pid,cmdline,state,syscall -a
Смотрим, как обстоят дела у нашего сервера БД, но собираем информацию не 5, а 30 секунд:
# ./psn -d 30 -p ^mysql -g cmdline,state,syscall,wchan -a
https://github.com/tanelpoder/psnapper
@sysadmin1
👍5🔥2👏1
Управление сервисами systemd через утилиту systemctl
systemctl start name.service – запуск сервиса.
systemctl stop name.service — остановка сервиса
systemctl restart name.service — перезапуск сервиса
systemctl try-restart name.service — перезапуск сервиса только, если он запущен
systemctl reload name.service — перезагрузка конфигурации сервиса
systemctl status name.service — проверка, запущен ли сервис с детальным выводом состояния сервиса
systemctl is-active name.service — проверка, запущен ли сервис с простым ответом: active или inactive
systemctl list-units --type service --all – отображение статуса всех сервисов
systemctl enable name.service – активирует сервис (позволяет стартовать во время запуска системы)
systemctl disable name.service – деактивирует сервис
systemctl reenable name.service – деактивирует сервис и сразу активирует его
systemctl is–enabled name.service – проверяет, активирован ли сервис
systemctl list-unit-files --type service – отображает все сервисы и проверяет, какие из них активированы
systemctl mask name.service – заменяет файл сервиса симлинком на /dev/null, делая юнит недоступным для systemd
systemctl unmask name.service – возвращает файл сервиса, делая юнит доступным для systemd
@sysadmin1
systemctl start name.service – запуск сервиса.
systemctl stop name.service — остановка сервиса
systemctl restart name.service — перезапуск сервиса
systemctl try-restart name.service — перезапуск сервиса только, если он запущен
systemctl reload name.service — перезагрузка конфигурации сервиса
systemctl status name.service — проверка, запущен ли сервис с детальным выводом состояния сервиса
systemctl is-active name.service — проверка, запущен ли сервис с простым ответом: active или inactive
systemctl list-units --type service --all – отображение статуса всех сервисов
systemctl enable name.service – активирует сервис (позволяет стартовать во время запуска системы)
systemctl disable name.service – деактивирует сервис
systemctl reenable name.service – деактивирует сервис и сразу активирует его
systemctl is–enabled name.service – проверяет, активирован ли сервис
systemctl list-unit-files --type service – отображает все сервисы и проверяет, какие из них активированы
systemctl mask name.service – заменяет файл сервиса симлинком на /dev/null, делая юнит недоступным для systemd
systemctl unmask name.service – возвращает файл сервиса, делая юнит доступным для systemd
@sysadmin1
👍6🎉2❤1
DevOps CI/CD
Continuous Integration using SalesforceDX and Jenkins
Integrate GitHub with Jenkins CI/CD
Azure DevOps with Salesforce
Empower admins with the power of Salesforce DX GIT and CI CD pipeline
Unlocked Packages
Salesforce DX
Salesforce CLI Plugins – Not Just for DevOps | #CTA
Automate the App Lifecycle with CumulusCI
Salesforce Test Automation
5 Pillars of a successful Salesforce DevOps process
Mastering Salesforce DevOps
Salesforce DevOps Center Deep Drive
Salesforce DevOps Using GitHub Actions
How IT Leaders Build Fast with Salesforce DevOps
#devops #девопс
@sysadmin1
Continuous Integration using SalesforceDX and Jenkins
Integrate GitHub with Jenkins CI/CD
Azure DevOps with Salesforce
Empower admins with the power of Salesforce DX GIT and CI CD pipeline
Unlocked Packages
Salesforce DX
Salesforce CLI Plugins – Not Just for DevOps | #CTA
Automate the App Lifecycle with CumulusCI
Salesforce Test Automation
5 Pillars of a successful Salesforce DevOps process
Mastering Salesforce DevOps
Salesforce DevOps Center Deep Drive
Salesforce DevOps Using GitHub Actions
How IT Leaders Build Fast with Salesforce DevOps
#devops #девопс
@sysadmin1
👍3🔥2❤1
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Определить текущий рабочий каталог команда PWD, Linux terminal
Содержимое каталога команда LS, Linux terminal
Сменить каталог команда CD, Linux terminal
Создать, удалить каталог команды MKDIR, RMDIR, Linux terminal
Копировать файлы, перемещать файлы команды COPY, MOVE, Linux terminal
Переименовать файл команда MV, Linux terminal
Текстовый редактор Nano в Linux
Проверка контрольной суммы iso образа, SHA256, MD5, Linux terminal
Создать файл команда touch, Linux terminal
@sysadmin1
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥3👏2
Приглашаем на стажировку с возможностью трудоустройства!
Ищете возможность начать карьеру в сфере ИТ?
Присоединяйтесь к нашей команде!
Мы предлагаем:
Стажировку с возможностью трудоустройства.
Продолжительность стажировки - 2 месяца.
При наличии достаточных знаний и навыков возможно досрочное трудоустройство.
Опыт работы в динамичной компании:
Вы будете работать над реальными проектами и приобретете ценный опыт.
Возможность обучения и развития:
Мы предоставляем возможности для обучения и развития наших сотрудников.
Дружный коллектив:
Вы станете частью нашей дружной команды профессионалов.
Требования:
Необходимо знать русский и английский язык.
Базовые знания ПК.
Установка Windows.
Обжим сетевого кабеля.
Желание учиться и развиваться.
Мы ценим инициативных и целеустремленных людей.
Готовность работать в команде:
Умение работать в команде - важный навык для любого ИТ-специалиста.
Свободное время:
Вы должны быть готовы работать 6 дней в неделю с 9:00 до 18:00.
Если вы готовы начать свою карьеру в ИТ, мы ждем вашего резюме!
Отправляйте свое резюме: @NetworkEngineerUz
Мы ждем вас!
#стажировка #Ташкент #вакансия #реклама
@sysadmin1
Ищете возможность начать карьеру в сфере ИТ?
Присоединяйтесь к нашей команде!
Мы предлагаем:
Стажировку с возможностью трудоустройства.
Продолжительность стажировки - 2 месяца.
При наличии достаточных знаний и навыков возможно досрочное трудоустройство.
Опыт работы в динамичной компании:
Вы будете работать над реальными проектами и приобретете ценный опыт.
Возможность обучения и развития:
Мы предоставляем возможности для обучения и развития наших сотрудников.
Дружный коллектив:
Вы станете частью нашей дружной команды профессионалов.
Требования:
Необходимо знать русский и английский язык.
Базовые знания ПК.
Установка Windows.
Обжим сетевого кабеля.
Желание учиться и развиваться.
Мы ценим инициативных и целеустремленных людей.
Готовность работать в команде:
Умение работать в команде - важный навык для любого ИТ-специалиста.
Свободное время:
Вы должны быть готовы работать 6 дней в неделю с 9:00 до 18:00.
Если вы готовы начать свою карьеру в ИТ, мы ждем вашего резюме!
Отправляйте свое резюме: @NetworkEngineerUz
Мы ждем вас!
#стажировка #Ташкент #вакансия #реклама
@sysadmin1
👍4⚡2👎2🔥2❤1👏1🎉1👌1
This media is not supported in your browser
VIEW IN TELEGRAM
🤣18👍4😁3❤2🔥1👏1👀1
💸Когда-то биткойн никого не интересовал, а теперь вы сами видите, насколько выросла цена
Вышел новый HAMSTER COMBATCOIN, с ним очень легко работать, и он пока бесплатен.
Начни сейчас, сейчас подходящее время
👇🏻👇🏻👇🏻
https://t.iss.one/hamster_kombat_bot?start=kentId197696304
#Hamster #NotCoin #TON
Вышел новый HAMSTER COMBATCOIN, с ним очень легко работать, и он пока бесплатен.
Начни сейчас, сейчас подходящее время
👇🏻👇🏻👇🏻
https://t.iss.one/hamster_kombat_bot?start=kentId197696304
#Hamster #NotCoin #TON
❤4🔥2🤣2👍1😁1